1. 09 Jan, 2006 1 commit
  2. 07 Jan, 2006 1 commit
    • Matthias Clasen's avatar
      Fix actiongroup-action interaction that relied on actions connecting to · 36d81d40
      Matthias Clasen authored
      2006-01-07  Matthias Clasen  <mclasen@redhat.com>
      
      	Fix actiongroup-action interaction that relied on
      	actions connecting to notify on themselves:
      
      	* gtk/gtkaction.[hc]: Factor out the code updating the
      	visibility/sensitivity of proxies into _gtk_action_sync_visible()
      	and _gtk_action_sync_sensible().
      
      	* gtk/gtkactiongroup.c: Call the new functions when the
      	group visibility/sensitivity changes.
      36d81d40
  3. 05 Jan, 2006 3 commits
  4. 03 Jan, 2006 1 commit
  5. 31 Dec, 2005 1 commit
  6. 28 Nov, 2005 1 commit
  7. 23 Nov, 2005 1 commit
    • Tim Janik's avatar
      deprecated floating/sink API and implemented it in terms of the GObject · fbb2e3f4
      Tim Janik authored
      Wed Nov 23 18:55:47 2005  Tim Janik  <timj@imendio.com>
      
              * gtk/gtkobject.[hc]: deprecated floating/sink API and implemented it
              in terms of the GObject floating/sink API.
      
              * gtk/gtkaboutdialog.c:
              * gtk/gtkaction.c:
              * gtk/gtkcellview.c:
              * gtk/gtkclist.c:
              * gtk/gtkcolorsel.c:
              * gtk/gtkcombobox.c:
              * gtk/gtkfilechooserdefault.c:
              * gtk/gtkiconview.c:
              * gtk/gtkinvisible.c:
              * gtk/gtkitemfactory.c:
              * gtk/gtklayout.c:
              * gtk/gtkmenu.c:
              * gtk/gtkmenutoolbutton.c:
              * gtk/gtknotebook.c:
              * gtk/gtkprogress.c:
              * gtk/gtkrange.c:
              * gtk/gtkspinbutton.c:
              * gtk/gtkstatusicon.c:
              * gtk/gtktext.c:
              * gtk/gtktextview.c:
              * gtk/gtktoolbar.c:
              * gtk/gtktoolbutton.c:
              * gtk/gtktoolitem.c:
              * gtk/gtktreeitem.c:
              * gtk/gtktreeview.c:
              * gtk/gtktreeviewcolumn.c:
              * gtk/gtkuimanager.c:
              * gtk/gtkviewport.c:
              * gtk/gtkwidget.c:
              * gtk/gtkwindow.c:
              ported to use GObject's g_object_ref_sink().
      
              * gtk/gtkcolorsel.c:
              * gtk/gtkfilechooserdefault.c:
              * gtk/gtkaboutdialog.c:
              fixed compiler warnings.
      fbb2e3f4
  8. 18 Nov, 2005 1 commit
  9. 05 Sep, 2005 1 commit
  10. 01 Sep, 2005 2 commits
    • Matthias Clasen's avatar
      Fix doc typo. (#314921, Guillaume Cottenceau) · 9a4ec352
      Matthias Clasen authored
      2005-09-01  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkaction.c (gtk_action_get_accel_closure): Fix doc
      	typo.  (#314921, Guillaume Cottenceau)
      9a4ec352
    • Matthias Clasen's avatar
      Intern some more strings. · 94eec042
      Matthias Clasen authored
      2005-09-01  Matthias Clasen  <mclasen@redhat.com>
      
              * gdk/*.c: Intern some more strings.
              * gtk/gtkintl.h:
              * gtk/*.c: Define an I_() macro and use it instead of the
              bulky g_intern_static_string().
      94eec042
  11. 31 Aug, 2005 2 commits
  12. 10 Jun, 2005 1 commit
  13. 29 Apr, 2005 1 commit
  14. 26 Mar, 2005 1 commit
  15. 22 Mar, 2005 1 commit
  16. 21 Mar, 2005 1 commit
  17. 20 Mar, 2005 1 commit
    • Matthias Clasen's avatar
      Make PLT-reduction work with gcc4, and don't include everything in · cca8dd63
      Matthias Clasen authored
      2005-03-20  Matthias Clasen  <mclasen@redhat.com>
      
      	Make PLT-reduction work with gcc4, and don't include
      	everything in gdkalias.h:
      
      	* gtk/grk.symbols: Group symbols by header and source file.
      	* gtk/makegtkalias.pl: Protect definitions by the same
      	preprocessor symbols used to guard the headers. Move
      	the alias declarations to a separate file which is
      	produced when calling makegtkalias.pl -def
      	* gdk/Makefile.am (gtkaliasdef.c): Add a rule to generate
      	this file.
      	* gtk/*.c: Include gtkalias.h after the other headers,
      	include gtkaliasdef.c at the bottom.
      	* gtk/*.h: Small cleanups.
      cca8dd63
  18. 09 Mar, 2005 1 commit
  19. 01 Mar, 2005 1 commit
    • Matthias Clasen's avatar
      gdk/gdkkeyuni.c gdk/gdkpixbuf-drawable.c gdk/gdkrgb.c gdk/x11/gdkdnd-x11.c · 6da29b43
      Matthias Clasen authored
      2005-03-01  Matthias Clasen  <mclasen@redhat.com>
      
      	* gdk/gdkkeyuni.c
      	* gdk/gdkpixbuf-drawable.c
      	* gdk/gdkrgb.c
      	* gdk/x11/gdkdnd-x11.c
      	* gdk/x11/gdkevents-x11.c
      	* gdk/x11/gdkproperty-x11.c
      	* gdk/x11/gdkvisual-x11.c
      	* gdk-pixbuf/gdk-pixbuf.c
      	* gtk/gtkaction.c
      	* gtk/gtkbindings.c
      	* gtk/gtkcolorbutton.c
      	* gtk/gtkcombo.c
      	* gtk/gtkcontainer.c
      	* gtk/gtkfilechooserdefault.c
      	* gtk/gtkfilesel.c
      	* gtk/gtkgamma.c
      	* gtk/gtkiconview.c
      	* gtk/gtkinputdialog.c
      	* gtk/gtkitemfactory.c
      	* gtk/gtkmenu.c
      	* gtk/gtktextview.c
      	* gtk/gtktooltips.c
      	* gtk/gtktreedatalist.c
      	* gtk/gtkuimanager.c
      	* gtk/tree_minus.xpm
      	* gtk/tree_plus.xpm
      	* gtk/xdgmime/xdgmime.c
      	* gtk/xdgmime/xdgmime.h:
      	Move constant data to .rodata.
      6da29b43
  20. 28 Feb, 2005 1 commit
  21. 28 Nov, 2004 1 commit
  22. 19 Nov, 2004 1 commit
    • Manish Singh's avatar
      gdk/linux-fb/gdkgc-fb.c gdk/win32/gdkgc-win32.c · 60b30ff5
      Manish Singh authored
      Fri Nov 19 14:54:09 2004  Manish Singh  <yosh@gimp.org>
      
              * gdk/linux-fb/gdkgc-fb.c
              * gdk/win32/gdkgc-win32.c
              * gdk/win32/gdkwindow-win32.c
              * gtk/gtkaboutdialog.c
              * gtk/gtkaction.c
              * gtk/gtkactiongroup.c
              * gtk/gtkcellrendererprogress.c
              * gtk/gtkcellview.c
              * gtk/gtkcolorbutton.c
              * gtk/gtkcombobox.c
              * gtk/gtkcomboboxentry.c
              * gtk/gtkentrycompletion.c
              * gtk/gtkfilechooserbutton.c
              * gtk/gtkmenutoolbutton.c
              * gtk/gtkrc.c
              * gtk/gtksettings.c
              * gtk/gtkstyle.c
              * gtk/gtktoggletoolbutton.c
              * gtk/gtktoolbutton.c
              * gtk/gtktoolitem.c
              * gtk/gtktreemodelfilter.c
              * gtk/gtktreeselection.c
              * gtk/gtktreeviewcolumn.c
              * gtk/gtkuimanager.c: get rid of unnecessary casts.
      
              * gtk/gtkfilechooserbutton.c (gtk_file_chooser_button_set_property):
              cast away the const for g_value_set_enum. This is after the g_warning,
              so this is a hack to begin with.
      
              * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_set_property):
              add a cast to GTK_FILE_CHOOSER for impl here.
      60b30ff5
  23. 09 Nov, 2004 1 commit
    • Matthias Clasen's avatar
      Make return types G_CONST_RETURN instead of const. · 994f8216
      Matthias Clasen authored
      2004-11-09  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkaction.[hc]:
      	* gtk/gtkactiongroup.[hc]: Make return types G_CONST_RETURN
      	instead of const.
      
      	* gtk/gtk.symbols:
      	* gtk/gtkaction.h:
      	* gtk/gtkaction.c (gtk_action_get_accel_path): Add
      	a function to obtain the accel path of an action. (#148106,
      	Michael Natterer)
      994f8216
  24. 08 Nov, 2004 1 commit
  25. 14 Sep, 2004 1 commit
    • Søren Sandmann's avatar
      Call gtk_tool_item_rebuild_menu(). · 59207896
      Søren Sandmann authored
      Tue Sep 14 23:20:56 2004  Søren Sandmann  <sandmann@redhat.com>
      
      	* gtk/gtkaction.c (connect_proxy): Call
      	gtk_tool_item_rebuild_menu().
      
      	* gtk/gtktoolitem.c (gtk_tool_item_class_init): Update
      	documentation for GtkToolItem::create_menu_proxy.
      
      	* gtk/gtktoolitem.c (gtk_tool_item_rebuild_menu): New
      	API to make the toolbar update itself when the proxy menu item
      	for a tool item changes.
      
      	* gtk/gtktoolbutton.c (gtk_tool_button_construct_contents): Call
      	gtk_tool_item_rebuild_menu here()
      
      	* gtk/gtktoolbutton.c (gtk_tool_button_construct_contents):
      	Remove redundant check for need_label.
      59207896
  26. 24 Aug, 2004 1 commit
  27. 22 Aug, 2004 1 commit
  28. 13 Aug, 2004 1 commit
  29. 12 Aug, 2004 2 commits
  30. 09 Aug, 2004 1 commit
    • Matthias Clasen's avatar
      Add hidden aliases for exported symbols which are used internally in order · 3612aee5
      Matthias Clasen authored
      Mon Aug  9 12:48:04 2004  Matthias Clasen  <maclas@gmx.de>
      
      	Add hidden aliases for exported symbols which are
      	used internally in order to get rid of many PLT
      	entries.  (#145519, Arjan van de Ven)
      
      	* gtk/Makefile.am: Add rules to generate gtk.def and
      	from gtk.symbols, and make make check check the abi
      	with abicheck.sh.
      	(gtk_private_h_sources): Add gtkinternals.h
      	(gtk_built_private_headers): Add gtkalias.h
      	(gtk_extra_sources): Add gtk.symbols
      	(EXTRA_DIST): Add makegtkalias.pl and abicheck.sh
      
      	* gtk/gtk.symbols: New file. Definition of the GTK+ ABI.
      	The file can be processed by cpp to filter out certain
      	subsets of symbols.
      
      	* gtk/abicheck.sh: New file. Script to check the actually
      	symbols exported from libgtk-x11.2.0.so against the symbols
      	found in gtk.symbols.
      
      	* gtk/makegtkalias.pl: New file. Perl script to generate the
      	header containing the alias definitions for internally used
      	exported symbols from a list of symbols.
      
      	* gtk/gtkinternals.h: New file. An uninstalled header listing
      	symbols which must be exported for some reason and do not appear
      	in any other header.
      
      	* gtk/*.c: Include gtkalias.h
      3612aee5
  31. 04 Aug, 2004 1 commit
    • Matthias Clasen's avatar
      Fix #133446, noticed by Christian Persch: · c60a6821
      Matthias Clasen authored
      Wed Aug  4 01:04:48 2004  Matthias Clasen  <maclas@gmx.de>
      
      	Fix #133446, noticed by Christian Persch:
      
      	* gtk/gtkaction.c (gtk_action_class_init): Add a new boolean
      	property ::visible-overflown.
      	* gtk/gtkaction.c (gtk_action_create_menu_proxy): Don't create
      	a menu proxy if visible_overflown is FALSE.
      c60a6821
  32. 31 Jul, 2004 1 commit
  33. 29 Apr, 2004 1 commit
    • Matthias Clasen's avatar
      Use _gtk_action_emit_activate() instead of directly emitting the activate · 40532b0d
      Matthias Clasen authored
      2004-04-29  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkaction.c (closure_accel_activate): Use
      	_gtk_action_emit_activate() instead of directly
      	emitting the activate signal.  (#141429, Jody Goldberg)
      
      	* gtk/gtkactiongroup.c (gtk_action_group_add_action_with_accel):
      	Warn people when the accelerator can not be
      	parsed.  (#141429, Jody Goldberg)
      40532b0d
  34. 22 Feb, 2004 1 commit
    • Matthias Clasen's avatar
      Add chains to the parent's ::finalize() handler (#134901, Morten Welinder, · a362428d
      Matthias Clasen authored
      Sun Feb 22 03:03:29 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkaction.c: (gtk_action_finalize):
      	* gtk/gtkclipboard.c: (gtk_clipboard_finalize):
      	* gtk/gtkentrycompletion.c: (gtk_entry_completion_class_init),
      	(gtk_entry_completion_finalize):
      	* gtk/gtkfilechooserwidget.c: (gtk_file_chooser_widget_finalize):
      	* gtk/gtkfilesystemmodel.c: (gtk_file_system_model_class_init),
      	(gtk_file_system_model_finalize):
      	* gtk/gtkicontheme.c: (gtk_icon_theme_class_init),
      	(gtk_icon_theme_finalize):
      	* gtk/gtktextchild.c: (gtk_text_child_anchor_finalize):
      	* gtk/gtkuimanager.c: (gtk_ui_manager_class_init),
      	(gtk_ui_manager_finalize):
      	* modules/input/gtkimcontextxim.c: (gtk_im_context_xim_finalize):
      	Add chains to the parent's ::finalize() handler  (#134901, Morten Welinder,
      	patch by Jan Arne Petersen)
      a362428d
  35. 21 Jan, 2004 1 commit
    • Matthias Clasen's avatar
      Fix #131869: · a1843107
      Matthias Clasen authored
      Wed Jan 21 23:27:14 2004  Matthias Clasen  <maclas@gmx.de>
      
      	Fix #131869:
      
      	* gtk/gtkaction.c (_gtk_action_emit_activate): Hold
      	a reference to the group while emitting the signals.
      
      	* gtk/gtkactiongroup.c (gtk_action_group_init): Use a
      	destroy notify which does not only unref, but also resets
      	the action_group property of the action.
      a1843107