1. 10 Feb, 2011 1 commit
    • Matthias Clasen's avatar
      Bump the version to 3.0.0 · 524ce69b
      Matthias Clasen authored
      At the same time, change the library sonames for -3.0 to just -3.
      This is necessary since the 2.99 releases installed libraries like
      libgtk-3.0.so.0.9903.0, and we want to prevent the library version
      number from jumping back. So 3.0 will have libgtk-3.so.0.0.0.
      524ce69b
  2. 09 Feb, 2011 2 commits
  3. 30 Jan, 2011 1 commit
  4. 16 Nov, 2010 1 commit
  5. 14 Nov, 2010 1 commit
  6. 24 May, 2010 1 commit
    • Javier Jardón's avatar
      Revert "Forward-port a GtkAdjustment compatibility fix" · b18b33ae
      Javier Jardón authored
      In the early 2.14.x releases, GtkAdjustment was changed to enforce
      that values are restricted to the range [lower, upper - page_size].
      This has always been the documented behaviour, and the recommended
      practice is to set page_size to 0 when using adjustments for simple
      scalar values, like in a slider or spin button.
      Due to the large number of applications that are affected by this
      change, the behaviour has been reverted to the old behaviour in
      2.14.3, with an explicit warning that this change will be
      reintroduced in 2.90.
      
      This reverts commit e6373738.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=619474
      b18b33ae
  7. 04 Apr, 2010 3 commits
  8. 23 Mar, 2010 1 commit
  9. 14 Mar, 2010 1 commit
  10. 21 Dec, 2009 1 commit
  11. 30 Nov, 2009 1 commit
  12. 01 Oct, 2009 1 commit
  13. 24 Aug, 2009 1 commit
  14. 17 Jul, 2009 1 commit
  15. 11 Jul, 2009 1 commit
  16. 25 May, 2009 1 commit
  17. 03 May, 2009 4 commits
    • Matthias Clasen's avatar
      Fix whitespace · e4bbfd9a
      Matthias Clasen authored
      e4bbfd9a
    • Matthias Clasen's avatar
      Forward-port a GtkAdjustment compatibility fix · e6373738
      Matthias Clasen authored
      We reverted GtkAdjustment to its traditional behaviour wrt. to
      clamping in 2.14.3, but the fix was lost between 2.14 and 2.16.
      e6373738
    • Matthias Clasen's avatar
      Fix whitespace · 832be659
      Matthias Clasen authored
      832be659
    • Matthias Clasen's avatar
      Update to explain the situation. · 5325959f
      Matthias Clasen authored
      2008-09-23  Matthias Clasen  <mclasen@redhat.com>
      
              * README.in: Update to explain the situation.
      
              * gtk/gtkadjustment.c: Revert to the old behaviour of allowing
              values in the range [lower, upper]. Relying on the possibility
              to set values in the [upper - page_size, upper] subrange is
              considered deprecated, though, and will trigger a warning.
      
              * gtk/gtkcombobox.c:
              * gtk/gtkiconview.c:
              * gtk/gtkrange.c:
              * gtk/gtkscrolledwindow.c:
              * gtk/gtktreeview.c: Add the CLAMPing back that was removed after
              the GtkAdjustment behaviour change.
      
      svn path=/branches/gtk-2-14/; revision=21499
      
      Conflicts:
      
      	ChangeLog.pre-2-14
      5325959f
  18. 13 Mar, 2009 1 commit
  19. 04 Sep, 2008 1 commit
  20. 15 Aug, 2008 1 commit
  21. 04 Aug, 2008 1 commit
    • Matthias Clasen's avatar
      Bug 382291 – Automatically dim the combobox when the model is empty · 7d857577
      Matthias Clasen authored
      2008-08-04  Matthias Clasen  <mclasen@redhat.com>
      
              Bug 382291 – Automatically dim the combobox when the model is empty
      
              * gtk/gtk.symbols:
              * gtkcombobox.[hc]: Add a GtkComboBox::button-sensitivity
              property with getter and setter to control the sensitity of
              empty combo boxes. Patch by Carlos Garnacho, Sven Herzberg,
              Christian Dywan and others.
      
              * README.in: Add a note about automatic combobox sensitivity.
      
      
      svn path=/trunk/; revision=20997
      7d857577
  22. 10 Jun, 2008 1 commit
    • Carlos Garnacho's avatar
      Bug 520874 - Should use gio directly. · 640d6877
      Carlos Garnacho authored
      2008-06-10  Carlos Garnacho  <carlos@imendio.com>
      
              Bug 520874 - Should use gio directly.
      
              * gtk/gtkfilesystem.[ch]: Turn into a private object, which mostly
              provides helper functions for asynchronous calls, folder abstraction
              and uniform handling of volumes/drives/mounts.
      
              * gtk/gtkfilesystemwin32.[ch]:
              * gtk/gtkfilesystemunix.[ch]: Removed, these are no longer required.
      
              * gtk/gtkfilechooser.c:
              * gtk/gtkfilechooserbutton.c:
              * gtk/gtkfilechooserdefault.c:
              * gtk/gtkfilechooserentry.[ch]:
              * gtk/gtkfilechooserprivate.h:
              * gtk/gtkfilechooserutils.c:
              * gtk/gtkfilesystemmodel.[ch]:
              * gtk/gtkpathbar.[ch]: Use GIO internally. Adapt to GtkFileSystem API.
              Do not load filesystem implementation modules.
      
              * gtk/Makefile.am:
              * gtk/gtk.symbols: the gtkfilesystem.h private header isn't installed
              anymore, nor the unix/win32 implementations.
      
              * README.in: Add blurb about these changes.
      
      svn path=/trunk/; revision=20342
      640d6877
  23. 10 Mar, 2008 1 commit
  24. 06 Mar, 2008 1 commit
    • Johan Dahlin's avatar
      Move GtkTranslateFunc to gtktypeutils.h so we can completely deprecate · b381678a
      Johan Dahlin authored
      2008-03-06  Johan Dahlin  <jdahlin@async.com.br>
      
          * gtk/gtkitemfactory.h:
          * gtk/gtktypeutils.h:
          Move GtkTranslateFunc to gtktypeutils.h so we can completely
          deprecate gtkitemfactory.h. 
      
          * gtk/gtkactiongroup.h:
          * gtk/gtkstock.h:
          Do not include gtkitemfactory.h directly, instead include gtktypeutils.h
      
          * README.in: 
          Add a note describing this slight incompatible change
      
      
      svn path=/trunk/; revision=19721
      b381678a
  25. 09 Sep, 2007 1 commit
  26. 27 Jul, 2007 1 commit
    • Michael Natterer's avatar
      Fix check/radio indicator drawing mess (bug #452225): · 3c9a4ac6
      Michael Natterer authored
      2007-07-27  Michael Natterer  <mitch@imendio.com>
      
      	Fix check/radio indicator drawing mess (bug #452225):
      
      	* gtk/gtkstyle.c (gtk_default_draw_check): really decrease the
      	indicator size by one to ensure odd size (don't say -= -1).
      
      	* gtk/gtkcellrenderertoggle.c (gtk_cell_renderer_toggle_render):
      	removed -1 adjustment from calls to gtk_paint_option(). Theme
      	engines now get the actually configured size passed, not one pixel
      	less.
      
      	* gtk/gtkcellrenderertoggle.c
      	* gtk/gtkcheckmenuitem.c: changed default indicator size from 12
      	to 13 so all widgets which draw check/option indicators have the
      	same default size now (and render the same size after above
      	changes).
      
      	* README.in: mention above changes in the release notes.
      
      
      svn path=/trunk/; revision=18547
      3c9a4ac6
  27. 10 Jul, 2007 1 commit
  28. 19 Jun, 2007 2 commits
    • Sven Neumann's avatar
      mark the GtkTooltips struct as private. Keep the tooltips in a hash table · 5de66ab1
      Sven Neumann authored
      2007-06-19  Sven Neumann  <sven@gimp.org>
      
      	* gtk/gtktooltips.[ch]: mark the GtkTooltips struct as private.
      	Keep the tooltips in a hash table instead of a linked list.
      	Improves performance when using large amounts of tooltips (#447214).
      
      	* README.in: document the GtkTooltips changes.
      
      svn path=/trunk/; revision=18188
      5de66ab1
    • Emmanuele Bassi's avatar
      Use a static variable to hold the singleton and remove the code that binds · 232e79a6
      Emmanuele Bassi authored
      2007-06-19  Emmanuele Bassi  <ebassi@gnome.org>
      
      	* gtk/gtkrecentmanager.c: Use a static variable to hold the
      	singleton and remove the code that binds a recent manager to
      	a GdkScreen.
      
      	(gtk_recent_manager_set_screen): Make it a NOOP.
      	(gtk_recent_manager_get_for_screen): Proxy for
      	gtk_recent_manager_get_default().
      
      	* gtk/gtk.symbols:
      	* gtk/gtkrecentmanager.h: Deprecate gtk_recent_manager_set_screen()
      	and gtk_recent_manager_get_for_screen().
      
      	* gtk/gtkmain.c: Force a synchronisation of the GtkRecentManager
      	singleton (if any) when reaching main loop depth of 0.
      
      	* gtk/gtkrecentchooserdefault.c:
      	(gtk_recent_chooser_default_dispose): Disconnect the changed
      	signal only if we have a manager and we are connected to it.
      
      	(set_recent_manager): Ditto.
      
      	* README.in: Document the deprecations.
      
      svn path=/trunk/; revision=18184
      232e79a6
  29. 18 Jun, 2007 1 commit
  30. 17 Jun, 2007 1 commit
  31. 14 Jun, 2007 1 commit
  32. 04 Jun, 2007 1 commit
  33. 01 Jun, 2007 1 commit
    • Yevgen Muntyan's avatar
      Avoid recreating pangolayouts in GtkTextView on cursor movement (#435405, · 8f4aa8c6
      Yevgen Muntyan authored
      2007-06-01  Yevgen Muntyan  <muntyan@tamu.edu>
      
      	Avoid recreating pangolayouts in GtkTextView on cursor movement
      	(#435405, Behdad Esfahbod).
      
      	* gtk/gtktextlayout.c:
      	* gtk/gtktextlayout.h: new GtkTextLayout method invalidate_cursors(),
      	and functions gtk_text_layout_invalidate_cursors() and
      	gtk_text_layout_cursors_changed(), to use when invalidation is due
      	to moved marks or changed selection.
      
      	* gtk/gtktextbtree.c:
      	* gtk/gtktextbtree.h: use what's appropriate when invalidating layout.
      
      	* gtk/gtk.symbols: add new functions.
      
      	* README.in: added a note about changed GtkTextLayout API.
      
      
      svn path=/trunk/; revision=18000
      8f4aa8c6