1. 08 Nov, 2010 1 commit
  2. 20 Oct, 2010 1 commit
  3. 27 Sep, 2010 1 commit
  4. 26 Sep, 2010 1 commit
  5. 21 Sep, 2010 1 commit
  6. 13 Sep, 2010 1 commit
    • Havoc Pennington's avatar
      Use gint16 for GtkBorder · b3079c0d
      Havoc Pennington authored
      32K of border ought to be enough for any pixel dimensions. At least
      until screens are so huge we start using doubles.
      
      This saves a nice 64 bits of space when we have a GtkBorder
      stored somewhere.
      
      Signed integers are used to avoid surprising unsigned math
      issues. Just search GTK's whole git log from inception
      for "unsigned" if you want to find any number of commits
      fixing signed/unsigned bugs.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=629387
      b3079c0d
  7. 10 Jul, 2010 1 commit
  8. 10 May, 2010 1 commit
    • Bastien Nocera's avatar
      Make it easy for apps to have dark themes · 4551509a
      Bastien Nocera authored
      Some types of applications would benefit from having "dark" themes,
      usually black backgrounds, such as:
      * Movie players
      * Photo management and display applications
      
      To make it easy for those applications to prefer a dark theme,
      we're adding the "gtk-application-prefer-dark-theme" GtkSetting, which
      will make the theme loading code automatically look for a "gtkrc-dark"
      file in the same directory you would usually find a gtkrc file.
      the same name and a "-dark" suffix.
      
      If no "-dark" gtkrc variant is available, the normal gtkrc will
      be used.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=617955
      4551509a
  9. 04 Apr, 2010 2 commits
    • Matthias Clasen's avatar
      Only show the mnemonic underline when pressing Alt · d68d78de
      Matthias Clasen authored
      ...and show them in menus when navigating the menu with the keyboard.
      This is similar to what other platforms do, and reduces visual clutter.
      There is a setting to control this. Most of the work on this patch was
      done by Thomas Wood. See bug 588554.
      d68d78de
    • Colin Walters's avatar
      [introspection] Merge in Gtk-custom.c annotations · fcbbd763
      Colin Walters authored
      The Gtk-custom.c file in gir-repository contained a number of
      introspection annotations.  Merge those into the GTK source files.
      
      Some documentation was moved from the tmpl/ files to accomodate
      the addition of annotations.
      fcbbd763
  10. 20 Dec, 2009 1 commit
    • Matthias Clasen's avatar
      Only show the mnemonic underline when pressing Alt · c59f76fd
      Matthias Clasen authored
      ...and show them in menus when navigating the menu with the keyboard.
      This is similar to what other platforms do, and reduces visual clutter.
      There is a setting to control this. Most of the work on this patch was
      done by Thomas Wood. See bug 588554.
      c59f76fd
  11. 16 Dec, 2009 1 commit
    • Colin Walters's avatar
      [introspection] Merge in Gtk-custom.c annotations · 6529c076
      Colin Walters authored
      The Gtk-custom.c file in gir-repository contained a number of
      introspection annotations.  Merge those into the GTK source files.
      
      Some documentation was moved from the tmpl/ files to accomodate
      the addition of annotations.
      6529c076
  12. 29 Nov, 2009 2 commits
  13. 02 Nov, 2009 1 commit
  14. 26 Oct, 2009 1 commit
  15. 25 Oct, 2009 1 commit
  16. 09 Aug, 2009 1 commit
  17. 16 Jul, 2009 1 commit
    • Murray Cumming's avatar
      GtkToolPalette: Use gtk-toolbar-style and gtk-toolbar-icon-size settings. · eb76666f
      Murray Cumming authored
      	* gtk/gtksettings.c: (settings_install_property_parser): Handle enums too.
      	* gtk/gtktoolbar.c (gtk_toolbar_class_init): Move the gtk-toolbar-style and
      	gtk-toolbar-icon-size settings into GtkSettings because we now use it in
      	GtkToolPalette too.
      
      	* gtk/gtktoolpalette.[h|c]: Add gtk_tool_palette_unset_style() and
      	gtk_tool_palette_unset_icon_size(), and use the toolbar-style and
      	icon-size from GtkSettings if these are not set via the set functions.
      
      	* demos/gtk-demo/toolpalette.c (on_combo_style_changed),
      	(do_toolpalette): Add and handle a -1 value to mean the desktop "Default"
      	toolbar style.
      eb76666f
  18. 01 Feb, 2009 1 commit
  19. 15 Jan, 2009 1 commit
    • Murray Cumming's avatar
      documentation description: Mention the various properties and the · 53097873
      Murray Cumming authored
      2009-01-15  Murray Cumming  <murrayc@murrayc.com>
      
      * gtk/gtkimcontext.c: documentation description: Mention the various 
      properties and the environment variable, with links to their 
       documentation.
      * gtk/gtksettings.c:
      * gtk/gtktextview.c: Make the im-module property documentation more 
      expansive.
      
      svn path=/trunk/; revision=22123
      53097873
  20. 22 Aug, 2008 1 commit
  21. 15 Aug, 2008 1 commit
    • Behdad Esfahbod's avatar
      Bug 547680 – fontconfig monitoring can crash apps · a7f6e2c8
      Behdad Esfahbod authored
      2008-08-15  Behdad Esfahbod  <behdad@gnome.org>
      
              Bug 547680 – fontconfig monitoring can crash apps
      
              * gtk/gtksettings.c (settings_update_fontconfig): Clear pango cache
              before recreating fontconfig config.
      
      
      svn path=/trunk/; revision=21134
      a7f6e2c8
  22. 04 Aug, 2008 1 commit
  23. 03 Aug, 2008 1 commit
  24. 06 Jul, 2008 1 commit
  25. 02 Jul, 2008 1 commit
    • Kristian Rietveld's avatar
      Bug 455268 - Add gtk-enable-tooltips GtkSetting · 4cceb2f1
      Kristian Rietveld authored
      2008-07-02  Kristian Rietveld  <kris@imendio.com>
      
      	Bug 455268 - Add gtk-enable-tooltips GtkSetting
      
      	* gtk/gtk.symbols:
      	* gtk/gtktoolbar.[ch] (gtk_toolbar_[gs]et_tooltips): deprecated.
      
      	* gtk/gtksettings.c: introduce gtk-enable-tooltips XSetting.
      
      	* gtk/gtktooltip.c (_gtk_tooltip_handle_event): take the newly
      	introduced XSetting into account.
      
      	* demos/gtk-demo/appwindow.c: don't use the now deprecated
      	gtk_toolbar_set_tooltips().
      
      
      svn path=/trunk/; revision=20730
      4cceb2f1
  26. 01 Jul, 2008 2 commits
  27. 30 Jun, 2008 1 commit
    • Cody Russell's avatar
      Practically everything changed. · fce9c8b7
      Cody Russell authored
      2008-06-30  Cody Russell  <bratsche@gnome.org>
      
              * Practically everything changed.
      
              Change	all references	of GIMP	Toolkit	(and variations	of it)
              to GTK+	Toolkit, showing no mercy at all to our	beloved
      	ancestry. (#540529)
      
      
      svn path=/trunk/; revision=20709
      fce9c8b7
  28. 22 Jun, 2008 1 commit
    • Johan Dahlin's avatar
      Include "config.h" instead of <config.h> Command used: find -name · d97cdbdf
      Johan Dahlin authored
      2008-06-21  Johan Dahlin  <jdahlin@async.com.br>
      
          * *.[ch]: Include "config.h" instead of <config.h>
          Command used:
          find -name \*.[ch]|xargs perl -p -i -e 's/^#include <config.h>/#include "config.h"/g'
          Rubberstamped by Mitch and Tim
      
      
      svn path=/trunk/; revision=20669
      d97cdbdf
  29. 18 Jun, 2008 1 commit
    • Michael Natterer's avatar
      deprecate gtk_type_class(). · 73800758
      Michael Natterer authored
      2008-06-18  Michael Natterer  <mitch@imendio.com>
      
      	* gtk/gtktypeutils.[ch]: deprecate gtk_type_class().
      
      	* gtk/gtk.symbols: changed accordingly.
      
      	* gtk/gtksettings.c (gtk_settings_install_property)
      	(gtk_settings_install_property_parser): get rid of using
      	gtk_type_class() by keeping a static reference to GtkSettingsClass
      	around in both functions and passing that pointer on to
      	settings_install_property_parser().
      
      	* tests/testgtk.c: use g_type_class_ref()/unref() instead of
      	gtk_type_class().
      
      	* gtk/gtkobject.c: #undef GTK_DISABLE_DEPRECATED around including
      	gtktypeutils.h.
      
      
      svn path=/trunk/; revision=20444
      73800758
  30. 16 Jun, 2008 1 commit
    • Behdad Esfahbod's avatar
      Bug 538182 – pango_cairo_context_update_layout is not noop after · 2a0358f6
      Behdad Esfahbod authored
      2008-06-16  Behdad Esfahbod  <behdad@gnome.org>
      
              Bug 538182 – pango_cairo_context_update_layout is not noop after
              gtk_widget_create_pango_layout
      
              * gtk/gtksettings.c (settings_update_font_options): Make sure all
              font option fields are set to non-DEFAULT values.
      
      
      svn path=/trunk/; revision=20406
      2a0358f6
  31. 06 Jun, 2008 1 commit
    • Behdad Esfahbod's avatar
      Bug 536185 – monitor font configuration · 74b8297e
      Behdad Esfahbod authored
      2008-06-06  Behdad Esfahbod  <behdad@gnome.org>
      
              Bug 536185 – monitor font configuration
      
              * configure.in:
              * gdk/x11/gdksettings.c:
              * gtk/gtksettings.c (gtk_settings_class_init),
              (gtk_settings_notify), (settings_update_fontconfig):
              Monitor xsettings key Fontconfig/Timestamp and upon change,
              reread fontconfig configuration, clear Pango's caches, and
              redraw all widgets.
      
      
      svn path=/trunk/; revision=20324
      74b8297e
  32. 25 May, 2008 1 commit
    • Cody Russell's avatar
      Bug 507389 – use gslice for gtksettings · d46b2c14
      Cody Russell authored
      2008-05-25  Cody Russell  <bratsche@gnome.org>
      
              Bug 507389 – use gslice for gtksettings
      
              * gtk/gtksettings.c: Change from g_new0/g_free to use GSlice.
              Report and patch by Christian Persch.
      
      
      svn path=/trunk/; revision=20168
      d46b2c14
  33. 15 Apr, 2008 1 commit
    • Emmanuele Bassi's avatar
      Bug 488507 – boundless growth of .recently-used.xbel file slows down · beb54a9b
      Emmanuele Bassi authored
      2008-04-15  Emmanuele Bassi  <ebassi@gnome.org>
      
      	Bug 488507 – boundless growth of .recently-used.xbel file
      	slows down applications
      
      	* gtk/gtkrecentmanager.c:
      	(gtk_recent_manager_init),
      	(gtk_recent_manager_real_changed),
      	(gtk_recent_manager_set_filename),
      	(gtk_recent_manager_clamp_to_age): Clamp the recently
      	used resources list by the age of its items, using
      	the newly added GtkSettings property.
      
      	* gtk/gtksettings.c (gtk_settings_class_init): Add the
      	gtk-recent-files-max-age property, controlling the
      	maximum age of the items in the recently used resources
      	list.
      
      svn path=/trunk/; revision=20006
      beb54a9b
  34. 18 Dec, 2007 1 commit
    • Matthias Clasen's avatar
      Add a gtk-im-module GTK setting · f8a1be3a
      Matthias Clasen authored
      2007-12-17  Matthias Clasen  <mclasen@redhat.com>
      
              * gtk/gtksettings.c: Add a gtk-im-module GTK setting
              * gdk/win32/gdkproperty-win32.c:
              * gdk/x11/gdksettings.c: ...and back it by a Gtk/IMModule X setting.
      
              * gtk/gtkimmodule.[hc]:
              * gtk/gtkimmulticontext.[hc]: When determining the default context,
              look at the gtk-im-module setting, and listen for changes to the
              setting.  (#502446, Akira Tagoh)
      
      
      svn path=/trunk/; revision=19195
      f8a1be3a
  35. 29 Aug, 2007 1 commit
  36. 20 Jul, 2007 1 commit
    • Matthias Clasen's avatar
      Apply a patch by Emmanuele Bassi to limit the number of shown recent · 13277b42
      Matthias Clasen authored
      2007-07-20  Matthias Clasen  <mclasen@redhat.com>
      
              Apply a patch by Emmanuele Bassi to limit the number
              of shown recent files.  (#439715)
      
              * gtk/gtksettings.c: Add a setting for the number
              of recent files to display by default.
      
              * gtk/gtkrecentchooserdefault.c:
              * gtk/gtkfilechooserdefault.c: Respect the limit.
      
              * gtk/gtkrecentmanager.c: Remove the poll timeout in
              dispose, and do not stat more often than every 5 seconds.
      
              * gtk/gtkrecentchooserutils.c:
              * gtk/gtkrecentchoosermenu.c: Cleanups
      
              * tests/testrecentchoosermenu.c: Test limits.
      
      
      svn path=/trunk/; revision=18510
      13277b42
  37. 19 Jul, 2007 1 commit