1. 27 Sep, 2010 1 commit
  2. 17 Sep, 2010 1 commit
  3. 13 Sep, 2010 1 commit
  4. 08 Sep, 2010 1 commit
    • Colin Walters's avatar
      GDK: Prefix key names with KEY_ · 913cdf3b
      Colin Walters authored
      The keysyms create a lot of potential namespace conflicts for
      C, and are especially problematic for introspection, where we take
      constants into the namespace, so GDK_Display conflicts with GdkDisplay.
      
      For C application compatiblity, add gdkkeysyms-compat.h which uses
      the old names.
      
      Just one user in GTK+ continues to use gdkkeysyms-compat.h, which is
      the gtkimcontextsimple.c, since porting that requires porting more
      custom Perl code.
      913cdf3b
  5. 10 Jul, 2010 1 commit
  6. 02 May, 2010 1 commit
  7. 04 Apr, 2010 1 commit
  8. 18 Dec, 2009 1 commit
  9. 11 Feb, 2009 1 commit
  10. 29 Dec, 2008 1 commit
  11. 29 Nov, 2008 1 commit
  12. 04 Sep, 2008 3 commits
  13. 04 Aug, 2008 1 commit
    • Michael Natterer's avatar
      move the code of the deprecated gtk_binding_entry_clear() to a new private · 888c3a72
      Michael Natterer authored
      2008-08-04  Michael Natterer  <mitch@imendio.com>
      
      	* gtk/gtkbindings.c: move the code of the deprecated
      	gtk_binding_entry_clear() to a new private function
      	gtk_binding_entry_clear_internal() and call it from
      	gtk_binding_entry_clear().
      
      	(_gtk_binding_entry_add_signall)
      	(gtk_binding_parse_bind): use the new internal function in order
      	to avoid our own deprecated public API.
      
      
      svn path=/trunk/; revision=20963
      888c3a72
  14. 21 Jul, 2008 2 commits
    • Michael Natterer's avatar
      use gtk_box_pack_start() instead of the deprecated · 8a1bdcbe
      Michael Natterer authored
      2008-07-21  Michael Natterer  <mitch@imendio.com>
      
      	* gtk/gtkbox.c (gtk_box_add): use gtk_box_pack_start() instead of
      	the deprecated gtk_box_pack_start_defaults().
      
      	* gtk/gtkbindings.c (gtk_binding_entry_add_signal)
      	(gtk_binding_parse_signal): use _gtk_binding_entry_add_signall()
      	instead of the deprecated gtk_binding_entry_add_signall().
      
      
      svn path=/trunk/; revision=20885
      8a1bdcbe
    • Michael Natterer's avatar
      remove _gtk_binding_signal_new(). · 7f006959
      Michael Natterer authored
      2008-07-21  Michael Natterer  <mitch@imendio.com>
      
      	* gtk/gtkbindings.[ch]: remove _gtk_binding_signal_new().
      
      	* gtk/gtkfilechooserdefault.c
      	* gtk/gtkmenu.c
      	* gtk/gtkmenushell.c
      	* gtk/gtkscalebutton.c
      	* gtk/gtktextview.c
      	* gtk/gtktoolbar.c
      	* gtk/gtkwidget.c: use g_signal_new_class_handler() instead. Add
      	some missing I_() to the signal names.
      
      
      svn path=/trunk/; revision=20874
      7f006959
  15. 01 Jul, 2008 1 commit
  16. 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
  17. 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
  18. 17 Jun, 2008 1 commit
    • Michael Natterer's avatar
      s/GtkType/GType/ · 554e1eec
      Michael Natterer authored
      2008-06-17  Michael Natterer  <mitch@imendio.com>
      
      	* gtk/gtkbindings.c (gtk_binding_entry_add_signal):
      	* gtk/gtktoolbutton.c (gtk_tool_button_get_type): 
      	* examples/gtkdial/gtkdial.h (gtk_dial_get_type): 
      	s/GtkType/GType/
      
      
      svn path=/trunk/; revision=20436
      554e1eec
  19. 16 Jun, 2008 1 commit
  20. 12 Jul, 2007 1 commit
  21. 12 Mar, 2007 1 commit
  22. 11 Oct, 2006 1 commit
    • Tim Janik's avatar
      document gtk_binding_entry_skip(). · f58c280d
      Tim Janik authored
      Wed Oct 11 14:31:30 2006  Tim Janik  <timj@imendio.com>
      
              * docs/reference/gtk/gtk-sections.txt:
              * gtk/gtkbindings.c: document gtk_binding_entry_skip().
      f58c280d
  23. 10 Oct, 2006 1 commit
  24. 05 Oct, 2006 1 commit
    • Michael Natterer's avatar
      added new scanner token "unbind" which gets rid of a key binding (in fact, · a3b67535
      Michael Natterer authored
      2006-10-05  Michael Natterer  <mitch@imendio.com>
      
      	* gtk/gtkrc.[ch]: added new scanner token "unbind" which gets
      	rid of a key binding (in fact, it only lets it appear unbound).
      
      	* gtk/gtkbindings.[ch] (struct GtkBindingEntry): added
      	"guint marks_unbound : 1"
      
      	(gtk_binding_entry_skip): new API which marks the entry as unbound.
      
      	Changed code so it returns FALSE when "marks_unbound == TRUE" is
      	encountered while activating bindings, effectively letting the
      	binding appear unbound (regardless of still existing bindings in
      	lower binding priority levels). Fixes bug #358329.
      
      	(gtk_binding_entry_add)
      	(gtk_binding_entry_clear)
      	(gtk_binding_entry_add_signall)
      	(gtk_binding_parse_binding): deprected these functions.
      
      	(_gtk_binding_parse_binding)
      	(_gtk_binding_entry_add_signall): new internal API.
      
      	* gtk/gtk.symbols: changed accordingly.
      a3b67535
  25. 23 Mar, 2006 1 commit
    • Matthias Clasen's avatar
      Support subclasses in RC files. (#142417, Todd Berman, patch based on a · ac879843
      Matthias Clasen authored
      2006-03-23  Matthias Clasen  <mclasen@redhat.com>
      
      	Support subclasses in RC files.  (#142417, Todd Berman, patch
      	based on a patch by Benjamin Berg)
      
      	* gtk/gtkrc.h:
      	* gtk/gtkrc.c: Support <classname> elements in widget_class paths
      	in rc files which match any classes derived from named class.
      
      	(_gtk_rc_init): Use the new syntax in the default rc string.
      
      	* gtk/gtkbindings.c: Support the new syntax for bindings too.
      
      	* tests/testrc.c: Tests for widget_class path matching
      ac879843
  26. 05 Jan, 2006 3 commits
    • Matthias Clasen's avatar
      Revert the last change. · a5ed2693
      Matthias Clasen authored
      2006-01-05  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkbindings.c (binding_signal_new): Revert the last change.
      a5ed2693
    • Rodrigo Moya's avatar
      allocate correct amount for signal and arguments. · 2ffc7479
      Rodrigo Moya authored
      2006-01-05  Rodrigo Moya <rodrigo@novell.com>
      
      	* gtk/gtkbindings.c (binding_signal_new): allocate correct amount for
      	signal and arguments.
      2ffc7479
    • Matthias Clasen's avatar
      Revert questionable changes. · 6441a629
      Matthias Clasen authored
      2006-01-04  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkbindings.h (struct _GtkBindingSignal): Revert questionable
      	changes.
      
      	* gtk/gtkbindings.c: Use the slice allocator and allocate signal
      	and arguments in one block.
      6441a629
  27. 04 Jan, 2006 1 commit
  28. 28 Dec, 2005 1 commit
  29. 27 Dec, 2005 1 commit
  30. 01 Sep, 2005 1 commit
    • 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
  31. 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
  32. 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
  33. 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
  34. 06 Mar, 2004 1 commit
  35. 02 Mar, 2004 1 commit
    • Tim Janik's avatar
      expose gtk_bindings_activate_event(), changed callers. · c454880a
      Tim Janik authored
      Mon Mar  1 23:52:15 2004  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkbindings.[hc]: expose gtk_bindings_activate_event(), changed
              callers.
      
              * gtk/gtkwindow.[hc]: added gtk_window_propagate_key_event() to expose
              the key event propagation mechanism used for focus widgets.
              (gtk_window_key_release_event): use the same key event propagation logic
              as gtk_window_key_press_event().
      c454880a