1. 24 Aug, 2010 1 commit
  2. 23 Aug, 2010 1 commit
  3. 22 Aug, 2010 1 commit
  4. 10 Jul, 2010 1 commit
  5. 04 Apr, 2010 2 commits
  6. 03 Mar, 2010 1 commit
  7. 04 Jan, 2010 1 commit
    • Christian Dywan's avatar
      Deprecate flag macros for toplevel, state, no window and composite child · bb1824c1
      Christian Dywan authored
      Deprecate widget flag macros GTK_WIDGET_STATE, GTK_WIDGET_SAVED_STATE,
      GTK_WIDGET_FLAGS, GTK_WIDGET_TOPLEVEL, GTK_WIDGET_NO_WINDOW and
      GTK_WIDGET_COMPOSITE_CHILD.
      
      Also deprecate the type macros GTK_WIDGET_TYPE, GTK_OBJECT_TYPE_NAME and
      GTK_OBJECT_TYPE which have become redundant.
      
      Instances of GTK_WIDGET_TOPLEVEL are replaced with gtk_widget_is_toplevel,
      GTK_WIDGET_TYPE is replaced with G_OBJECT_TYPE, GTK_WIDGET_COMPOSITE_CHILD
      is replaced with use of the "composite-child" property and uses of
      GTK_WIDGET_NO_WINDOW are adjusted to use gtk_widget_get_has_window.
      
      Uses of GTK_WIDGET_SAVED_STATE and GTK_WIDGET_FLAGS inside GtkWidget are
      changed to direct flag usage.
      
      Documentation is updated to refer to gtk_widget_set_has_window and
      gtk_widget_get_has_window.
      
      Gail and tests are updated as well.
      
      Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=69872
      bb1824c1
  8. 28 Feb, 2009 1 commit
  9. 22 Feb, 2009 1 commit
  10. 23 Jan, 2009 1 commit
    • Matthias Clasen's avatar
      i Bug 560228 – Add "action-controller" property to GtkWidgetClass · bb72b647
      Matthias Clasen authored
              Rework the way actions and proxies interact, to make the
              interaction less ad hoc, more extensible, and better suited
              for support in GUI builders like glade.
      
              To be used as a proxy, a widget must now implement the
              GtkActivatable interface, and GtkActivatable implementations
              are responsible for syncing their appearance with the action
              and for activating the action.
      
              All the widgets that are commonly used as proxies implement
              GtkActivatable now.
      
              Patch by Tristan van Berkom.
      
              * gtk/gtkactivatable.[hc]: The GtkActivatable interface.
      
              * gtk/gtkbutton.c:
              * gtk/gtktogglebutton.c:
              * gtk/gtktoolitem.c:
              * gtk/gtktoolbutton.c:
              * gtk/gtktoggletoolbutton.c:
              * gtk/gtkmenuitem.c:
              * gtk/gtkcheckmenuitem.c:
              * gtk/gtkimagemenuitem.c:
              * gtk/gtkradiomenuitem.c:
              * gtk/gtkrecentchooserprivate.h:
              * gtk/gtkrecentchooser.c:
              * gtk/gtkrecentchooserdefault.c:
              * gtk/gtkrecentchoosermenu.c: Implement GtkActivatable.
              * gtk/gtkaction.[hc]: Move appearance synchronization to
              GtkActivatable implementations.
      
              * gtk/gtkradioaction.c:
              * gtk/gtkrecentaction.c:
              * gtk/gtktoggleaction.c:
              * gtk/gtkactiongroup.c: Adapt.
      
              * gtk/gtk.h: Include gtkactivatable.h
              * gtk/gtk.symbols: Add new functions
      
      
      svn path=/trunk/; revision=22195
      bb72b647
  11. 24 Oct, 2008 1 commit
    • Matthias Clasen's avatar
      Bug 556954 – gtk+/gtk/gtkrecentchooserdefault.c: mismatching allocation · 56253637
      Matthias Clasen authored
      2008-10-24  Matthias Clasen  <mclasen@redhat.com>
      
              Bug 556954 – gtk+/gtk/gtkrecentchooserdefault.c: mismatching
              allocation and deallocation
      
              * gtk/gtkrecentchooserdefault.c (remove_selected_from_list): Don't
              free a strdup'ed string by g_free. Pointed out by Daniel Marjamäki
      
      svn path=/trunk/; revision=21708
      56253637
  12. 12 Aug, 2008 1 commit
    • Michael Natterer's avatar
      gtk/gtkaccellabel.c gtk/gtkcalendar.c gtk/gtkclist.c gtk/gtkentry.c · d9d33796
      Michael Natterer authored
      2008-08-12  Michael Natterer  <mitch@imendio.com>
      
      	* gtk/gtkaccellabel.c
      	* gtk/gtkcalendar.c
      	* gtk/gtkclist.c
      	* gtk/gtkentry.c
      	* gtk/gtkeventbox.c
      	* gtk/gtkfilechooserbutton.c
      	* gtk/gtkfilechooserdefault.c
      	* gtk/gtkhandlebox.c
      	* gtk/gtkhsv.c
      	* gtk/gtkiconview.c
      	* gtk/gtkimage.c
      	* gtk/gtklayout.c
      	* gtk/gtklistitem.c
      	* gtk/gtkmenuitem.c
      	* gtk/gtkmessagedialog.c
      	* gtk/gtknotebook.c
      	* gtk/gtkpaned.c
      	* gtk/gtkpathbar.c
      	* gtk/gtkplug.c
      	* gtk/gtkprintunixdialog.c
      	* gtk/gtkrange.c
      	* gtk/gtkrecentchooserdefault.c
      	* gtk/gtkruler.c
      	* gtk/gtksocket.c
      	* gtk/gtktext.c
      	* gtk/gtktextview.c
      	* gtk/gtktoolbar.c
      	* gtk/gtktreeitem.c
      	* gtk/gtktreeview.c
      	* gtk/gtkviewport.c
      	* gtk/gtkwin32embedwidget.c: chain up unconditionally in
      	realize(), unrealize(), map(), unmap(), style_set(),
      	key_press_event() and size_request()
      
      
      svn path=/trunk/; revision=21088
      d9d33796
  13. 11 Aug, 2008 1 commit
    • Sven Neumann's avatar
      gtk/gtkdnd-quartz.c gtk/gtkdnd.c gtk/gtkentry.c gtk/gtkfilesel.c · 4c33ae06
      Sven Neumann authored
      2008-08-11  Sven Neumann  <sven@gimp.org>
      
      	* gtk/gtkdnd-quartz.c
      	* gtk/gtkdnd.c
      	* gtk/gtkentry.c
      	* gtk/gtkfilesel.c
      	* gtk/gtkimcontextsimple.c
      	* gtk/gtkimmulticontext.c
      	* gtk/gtkoptionmenu.c
      	* gtk/gtkplug.c
      	* gtk/gtkrecentchooserdefault.c
      	* gtk/gtkscrolledwindow.c
      	* gtk/gtksocket-x11.c: use canonical signal names in some more
      	places that I missed earlier.
      
      
      svn path=/trunk/; revision=21069
      4c33ae06
  14. 01 Jul, 2008 1 commit
  15. 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
  16. 18 Apr, 2008 1 commit
    • Michael Natterer's avatar
      gtk/gtkicontheme.h include <gdk/gdk.h> instead of <gdk/gdkscreen.h>. · 9f1bc132
      Michael Natterer authored
      2008-04-18  Michael Natterer  <mitch@imendio.com>
      
      	* gtk/gtkicontheme.h
      	* gtk/gtkrecentmanager.h: include <gdk/gdk.h> instead of
      	<gdk/gdkscreen.h>.
      
      	* gtk/gtkbuilderparser.c
      	* gtk/gtklinkbutton.c
      	* gtk/gtkpreview.c
      	* gtk/gtkrecentchooserdefault.c
      	* gtk/gtkrecentchoosermenu.c
      	* modules/input/gtkimcontextthai.c: remove inclusion of single
      	files from gdk, none of the includes was actually needed.
      
      
      svn path=/trunk/; revision=20023
      9f1bc132
  17. 16 Feb, 2008 1 commit
  18. 12 Feb, 2008 1 commit
    • Emmanuele Bassi's avatar
      Set the default value of the :show-not-found property to TRUE, as every · ede4f39e
      Emmanuele Bassi authored
      2008-02-12  Emmanuele Bassi  <ebassi@gnome.org>
      
      	* gtk/gtkrecentchooser.c:
      	(gtk_recent_chooser_class_init): Set the default value of the
      	:show-not-found property to TRUE, as every implementation sets
      	it to TRUE already.
      
      	* gtk/gtkrecentchooserdefault.c:
      	(_gtk_recent_chooser_default_init): Sync show_tips to the
      	default value of the :show-tips property.
      
      svn path=/trunk/; revision=19535
      ede4f39e
  19. 23 Jul, 2007 1 commit
    • Emmanuele Bassi's avatar
      Port the GtkRecentChooser default implementation widget to the new · cb388e4d
      Emmanuele Bassi authored
      2007-07-23  Emmanuele Bassi  <ebassi@gnome.org>
      
      	* gtk/gtkrecentchooserdefault.c: Port the GtkRecentChooser default
      	implementation widget to the new tooltips API, and make it look
      	like the GtkFileChooser widget in recent files mode (move the
      	full path from the widget to a tooltip on the row) to improve
      	consistency.
      
      	* gtk/gtkrecentchoosermenu.c: Port the GtkRecentChooserMenu widget
      	to the new tooltips API.
      
      	* tests/testrecentchooser.c:
      	* tests/testrecentchoosermenu.c: Exercise the tooltips code paths.
      
      svn path=/trunk/; revision=18526
      cb388e4d
  20. 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
  21. 13 Jul, 2007 1 commit
    • Matthias Clasen's avatar
      Avoid gratitious use of g_strdup_printf(). · a6f92ce4
      Matthias Clasen authored
      2007-07-13  Matthias Clasen  <mclasen@redhat.com>
      
              * gtk/gtkrecentmanager.c (get_uri_shortname_for_display): Avoid
              gratitious use of g_strdup_printf().
      
              * gtk/gtkrecentchooserdefault.c:
              * gtk/gtkrecentchoosermenu.c: Mark some strings for
              translation.  (#439480, Murray Cumming)
      
      
      
      svn path=/trunk/; revision=18465
      a6f92ce4
  22. 29 Jun, 2007 1 commit
  23. 19 Jun, 2007 1 commit
    • 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
  24. 18 May, 2007 2 commits
    • Emmanuele Bassi's avatar
      Reset the state on dispose. · 52119349
      Emmanuele Bassi authored
      2007-05-18  Emmanuele Bassi  <ebassi@gnome.org>
      
      	* gtk/gtkrecentchooserdefault.c:
      	(gtk_recent_chooser_default_dispose): Reset the state on dispose.
      
      	(cleanup_after_load): load_id != 0 && load_state == LOAD_EMPTY
      	is a valid state, if the main loop never had the chance to
      	properly spin at least once. (#438671)
      
      svn path=/trunk/; revision=17866
      52119349
    • Emmanuele Bassi's avatar
      Mark string for translation. (#439437) · 963067da
      Emmanuele Bassi authored
      2007-05-18  Emmanuele Bassi  <ebassi@gnome.org>
      
      	* gtk/gtkrecentchooserdefault.c (recent_meta_data_func): Mark
      	string for translation. (#439437)
      
      svn path=/trunk/; revision=17865
      963067da
  25. 15 Mar, 2007 1 commit
    • Emmanuele Bassi's avatar
      Move filtering of the recent files list into the shared implementation; do · 4191ec6a
      Emmanuele Bassi authored
      2007-03-15  Emmanuele Bassi  <ebassi@gnome.org>
      
      	* gtk/gtkrecentchooserprivate.h:
      	* gtk/gtkrecentchooserutils.c: Move filtering of the recent
      	files list into the shared implementation; do the filtering
      	before the sorting, so that we always clamp on the desired
      	size. (#418219)
      
      	* gtk/gtkrecentchoosermenu.c: Remove the filtering of the
      	list, as it's already been done.
      
      	* gtk/gtkrecentchooserdefault.c: Ditto; also remove the
      	GtkTreeModelFilter: just reload the view if the sorting and
      	filtering properties change.
      
      	* gtk/testrecentchoosermenu.c: Exercise the limit property.
      
      svn path=/trunk/; revision=17516
      4191ec6a
  26. 14 Mar, 2007 1 commit
    • Emmanuele Bassi's avatar
      Various clean ups in the GtkRecent code. (see #338843) · 86ea351b
      Emmanuele Bassi authored
      2007-03-14  Emmanuele Bassi  <ebassi@gnome.org>
      
      	Various clean ups in the GtkRecent code. (see #338843)
      
      	* gtk/gtkrecentchooserdefault.c:
      	* gtk/gtkrecentchoosermenu.c:
      	* gtk/gtkrecentchooserprivate.h:
      	* gtk/gtkrecentchooserutils.c: Move the recent chooser function
      	for getting the sorted and clamped list of recent files from the
      	manager outside the implementations.
      
      	* gtk/gtkrecentchooserdefault.c (chooser_set_sort_type): Repopulate
      	the list when the sorting order changes.
      
      	(gtk_recent_chooser_default_dispose),
      	(gtk_recent_chooser_default_finalize): Move object unref and
      	source removal from finalize to dispose.
      
      	* gtk/gtkrecentchooser.c (gtk_recent_chooser_type_init): Relax the
      	prerequisite for the GtkRecentChooser interface implementations,
      	from GtkObject to GObject.
      
      	(gtk_recent_chooser_class_init): Use GTK_PARAM_* instead of
      	G_PARAM_*
      
      svn path=/trunk/; revision=17514
      86ea351b
  27. 25 Dec, 2006 1 commit
    • Christian Persch's avatar
      Set the HIG spacings directly instead of using style-set handlers. Fix the · bcab1eb3
      Christian Persch authored
      2006-12-25  Christian Persch  <chpe@cvs.gnome.org>
      
      	* gtk/gtkaboutdialog.c: (gtk_about_dialog_class_init),
      	(gtk_about_dialog_init), (display_credits_dialog),
      	(display_license_dialog):
      	* gtk/gtkfilechooserdialog.c: (gtk_file_chooser_dialog_class_init),
      	(gtk_file_chooser_dialog_init),
      	(gtk_file_chooser_dialog_constructor),
      	(gtk_file_chooser_dialog_unmap):
      	* gtk/gtkrecentchooserdefault.c:
      	(_gtk_recent_chooser_default_init):
      	* gtk/gtkrecentchooserdialog.c:
      	(gtk_recent_chooser_dialog_class_init),
      	(gtk_recent_chooser_dialog_init),
      	(gtk_recent_chooser_dialog_constructor),
      	(gtk_recent_chooser_dialog_unmap): Set the HIG spacings directly
      	instead of using style-set handlers. Fix the filechooser's spacing
      	between content and action area to 12px. Bug #372447.
      bcab1eb3
  28. 22 Dec, 2006 1 commit
  29. 16 Nov, 2006 1 commit
    • Emmanuele Bassi's avatar
      Provide a fast path returning NULL when the limit is set to 0. · cbf6d898
      Emmanuele Bassi authored
      2006-11-16  Emmanuele Bassi  <ebassi@gnome.org>
      
      	* gtk/gtkrecentmanager.c: Provide a fast path returning
      	NULL when the limit is set to 0.
      
      	* gtk/gtkrecentchooserdefault.c:
      	* gtk/gtkrecentchoosermenu.c: Add the same fast path
      	inside the RecentChooser implementation; add a check
      	in the list clamping code. (#373466 and duplicates)
      cbf6d898
  30. 08 Oct, 2006 1 commit
  31. 03 Oct, 2006 1 commit
  32. 10 Sep, 2006 1 commit
  33. 06 Aug, 2006 1 commit
    • Emmanuele Bassi's avatar
      Show non existing resources by default. (recent_meta_data_func): Do not · 9dd4f220
      Emmanuele Bassi authored
      2006-08-07  Emmanuele Bassi  <ebassi@gnome.org>
      
      	* gtk/gtkrecentchooserdefault.c:
      	(_gtk_recent_chooser_default_init): Show non existing
      	resources by default.
      	(recent_meta_data_func): Do not mark non existing
      	resources as insensitive.
      
      	* gtk/gtkrecentchoosermenu.c:
      	(gtk_recent_chooser_menu_init): Show non existing
      	resources by default.
      	(gtk_recent_chooser_menu_create_item): Do not mark
      	non existing resources as insensitive.
      9dd4f220
  34. 10 Jul, 2006 1 commit
  35. 06 Jul, 2006 1 commit
  36. 11 Jun, 2006 1 commit
  37. 14 May, 2006 1 commit
  38. 04 May, 2006 1 commit
    • Matthias Clasen's avatar
      Make symbol list mstch reality. · 89b5cb64
      Matthias Clasen authored
      2006-05-04  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtk.symbols:
      	* gtk/gtkfilesystem.c:
      	* gtk/gtkfilesystemunix.c:
      	* gtk/gtkprintbackend.h:
      	* gtk/gtkrecentchooserdefault.c:
      	* gtk/gtkrecentchooserdefault.h:
      	* gtk/paper_names_offsets.c: Make symbol list mstch reality.
      
      	* gtk/Makefile.am: Fix a typo.
      
      	* gdk/x11/Makefile.am (EXTRA_DIST): Add gdksettings.c
      89b5cb64