1. 26 Sep, 2010 1 commit
  2. 10 Jul, 2010 1 commit
  3. 09 Nov, 2009 1 commit
  4. 04 Sep, 2009 1 commit
    • Matthias Clasen's avatar
      Rework the way IM contexts are set · 1c0ecc03
      Matthias Clasen authored
      Add a function to obtain the effective context id, and reset the slave
      only when the effective context id is different from the current context
      id, when setting a client window and on focus in. This might fix
      bug 593868 and bug 567124.
  5. 25 Jan, 2009 1 commit
    • Matthias Clasen's avatar
      Revert changes for bug 567124. Instead of trying to avoid · b9905c8f
      Matthias Clasen authored
              setting up the im context before the widget is realized, just
              reset it when the client window is set.
              * gtk/gtkimmulticontext.c: Reset the slave when a client window
              is set.
              * gtk/gtkimmodule.c
              * gtk/gtktextview.c: Revert changes for bug 567124.
      svn path=/trunk/; revision=22214
  6. 23 Jan, 2009 1 commit
  7. 29 Dec, 2008 1 commit
    • Matthias Clasen's avatar
      Doc fixes · 3c906f86
      Matthias Clasen authored
      2008-12-28  Matthias Clasen  <mclasen@redhat.com>
              * gtk/gtkimmodule.c:
              * gtk/gtkseparatortoolitem.c: Doc fixes
              * gtk/gtkfontsel.c: Merge docs inline.
      svn path=/trunk/; revision=21957
  8. 11 Dec, 2008 1 commit
    • Daniel Elstner's avatar
      Bug 563994 – Input method module interface not documented · 0bf3652e
      Daniel Elstner authored
      * gtk/gtkimcontext.h: Add public/private markers.
      * gtk/gtkimcontext.c: Add section documentation which explains how
      to add a new input method module to GTK+.  Document the signals and
      virtual functions of GtkIMContextClass.
      * gtk/gtkimmodule.c: Document struct GtkIMContextInfo.
      * docs/reference/gtk/gtk-sections.txt: Add GtkIMContextClass and
      GtkIMContextInfo to section GtkIMContext.
      * docs/reference/gtk/Makefile.am (IGNORE_HFILES): Remove
      gtkimmodule.h from the list in order to pick up GtkIMContextInfo.
      * docs/reference/gtk/tmpl/gtkimcontext.sgml: Remove file from
      repository since all the hand-edited content has been migrated to
      source file comments.
      svn path=/trunk/; revision=21870
  9. 17 Sep, 2008 1 commit
  10. 01 Jul, 2008 1 commit
  11. 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
  12. 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
  13. 25 Apr, 2008 1 commit
    • Michael Natterer's avatar
      include <pango/pango.h> instead of <pango/pango-layout.h>. · 53dd0547
      Michael Natterer authored
      2008-04-25  Michael Natterer  <mitch@imendio.com>
      	* gtk/gtkprintcontext.h: include <pango/pango.h> instead of
      	* gtk/gtkiconfactory.c
      	* gtk/gtkimmodule.c
      	* gtk/gtkmain.c
      	* gtk/gtkmodules.c
      	* gtk/queryimmodules.c: remove inclusion of single files from
      	pango, none of them was actually needed.
      	* modules/input/gtkimcontextime.c: include <pango/pango.h> instead of
      svn path=/trunk/; revision=20042
  14. 17 Mar, 2008 1 commit
    • Tor Lillqvist's avatar
      Bug 99192 - Add --with-include-input-modules · 6ce7b71f
      Tor Lillqvist authored
      2008-03-18  Tor Lillqvist  <tml@novell.com>
      	Bug 99192 - Add --with-include-input-modules
      	* configure.in: Add --with-included-immodules switch. Handled in a
      	similar way as the --with-included-loaders switch. For each input
      	method module foo: Collect the list of input modules to be built
      	into libgtk into INCLUDED_IMMODULE_OBJ. Collect a list of
      	-DINCLUDE_IM_foo definitions into INCLUDED_IMMODULE_DEFINE.
      	Define Automake conditionals INCLUDE_IM_FOO.
      	* modules/input/Makefile.am: For modules to be included in libgtk,
      	build a static library.
      	* modules/input/im*.c: Use MODULE_ENTRY macros much like in
      	gdk-pixbuf to get unique names for the functions called by libgtk
      	in the included case. Use G_MODULE_EXPORT in the non-included case
      	so that we don't unnecessarily export unneeded random global
      	symbols on Windows.
      	* gtk/Makefile.am: Build the included modules and link them into libgtk.
      	* gtk/gtkimmodule.c: Handle the built-in modules. Remove
      	copy/paste leftover mentions of "themes" in comments.
      svn path=/trunk/; revision=19896
  15. 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
  16. 17 Jan, 2007 1 commit
    • Tor Lillqvist's avatar
      Proper fix for #396175: · e6a49058
      Tor Lillqvist authored
      2007-01-17  Tor Lillqvist  <tml@novell.com>
      	Proper fix for #396175:
      	* gtk/gtkimmulticontext.c: Revert change by Hans Breuer below: Do
      	include gtkprivate.h. On Win32 we do want to use the redefinition
      	of GTK_LOCALEDIR as a call to the function _gtk_get_localedir().
      	* gtk/gtkimmodule.c: Instead, correct the prefix also on
      	simple_context_info.domain_dirname. Do the prefix corrections
      	always on Win32, not just when GTK_LIBDIR is defined. i.e., until
      	now they were done only in the autoconfiscated gcc builds. Hans
      	needs to make sure GTK_LIBDIR and GTK_LOCALEDIR are defined also
      	in MSVC builds now.
      	(correct_localedir_prefix): New function, like
      	correct_libdir_prefix(), but for GTK_LOCALEDIR.
      	(_gtk_im_module_list): Call correct_localedir_prefix() on
      svn path=/trunk/; revision=17161
  17. 14 May, 2006 1 commit
  18. 03 May, 2006 1 commit
    • Matthias Clasen's avatar
      More G_DEFINE_TYPE conversion. · e272345b
      Matthias Clasen authored
      2006-05-03  Matthias Clasen  <mclasen@redhat.com>
      	* gtk/gtkaccessible.c:
      	* gtk/gtkclipboard.c:
      	* gtk/gtkfilefilter.c:
      	* gtk/gtkimmodule.c:
      	* gtk/gtkmenubar.c: More G_DEFINE_TYPE conversion.
  19. 02 May, 2006 1 commit
  20. 16 Dec, 2005 1 commit
    • Matthias Clasen's avatar
      Use G_MODULE_BIND_LAZY when opening modules. · 0a876523
      Matthias Clasen authored
      2005-12-16  Matthias Clasen  <mclasen@redhat.com>
      	* gtk/gtkfilesystem.c (gtk_file_system_module_load):
      	* gtk/gtkimmodule.c (gtk_im_module_load):
      	* gtk/gtkthemes.c (gtk_theme_engine_load):
      	* gtk/gtkmodules.c (find_module): Use G_MODULE_BIND_LAZY when
      	opening modules.
  21. 27 Oct, 2005 1 commit
  22. 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().
  23. 31 Aug, 2005 1 commit
    • Matthias Clasen's avatar
      Intern type names in code generated by glib-mkenums, too. · c09cc893
      Matthias Clasen authored
      2005-08-31  Matthias Clasen  <mclasen@redhat.com>
      	* gdk/Makefile.am:
      	* gtk/Makefile.am: Intern type names in code generated by
      	glib-mkenums, too.
      	* gtk/*.c:
      	* gdk/x11/*.c:
      	* gdk/*.c: Intern type names before registering the type to avoid
      	unnecessary copies.
  24. 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.
  25. 12 Dec, 2004 1 commit
    • Tor Lillqvist's avatar
      gtk/gtkaccelmap.[ch] gtk/gtkfilechooser.[ch] gtk/gtkfilesel.c · f3da1705
      Tor Lillqvist authored
      2004-12-12  Tor Lillqvist  <tml@iki.fi>
      	* gtk/gtkaccelmap.[ch]
      	* gtk/gtkfilechooser.[ch]
      	* gtk/gtkfilesel.c
      	* gtk/gtkfilesystemwin32.c
      	* gtk/gtkiconfactory.[ch]
      	* gtk/gtkicontheme.[ch]
      	* gtk/gtkimage.[ch]
      	* gtk/gtkimmodule.c
      	* gtk/gtkmodules.c
      	* gtk/gtkrc.[ch]
      	* gtk/gtkuimanager.[ch]
      	* gtk/gtkwindow.[ch]
      	* gtk/updateiconcache.c
      	* gtk/gtk.symbols: Use gstdio wrappers. On Windows, convert
      	environment variables referring to pathnames from locale encoding
      	to UTF-8. As in GLib, in order to preserve Windows DLL ABI
      	stability, add binary compatibility versions of functions that
      	take file names as arguments, or return file names. Add a _utf8
      	suffix to the "real" such functions on Windows. The ABI
      	compatibility versions keep the old name.
      	* gtk/Makefile.am: Strip PRIVATE symbols from the GNU import
      	* gtk/gtkiconcache.c (_gtk_icon_cache_new_for_path): Implement
      	file mapping on Win32.
      	* gtk/updateiconcache.c: Don't cr...
  26. 28 Oct, 2004 1 commit
  27. 12 Aug, 2004 1 commit
    • Matthias Clasen's avatar
      Underscore-prefix gtk_file_system_module_get_type(). Underscore-prefix · e4ec4f37
      Matthias Clasen authored
      2004-08-12  Matthias Clasen  <mclasen@redhat.com>
      	* gtk/gtkfilesystem.c: Underscore-prefix gtk_file_system_module_get_type().
      	* gtk/gtkfilechooserdefault.c: Underscore-prefix shortcuts_model_filter_get_type().
      	* gtk/gtkimmodule.c: Make gtk_im_module_get_type() static.
      	* gtk/gtk.symbols:
      	* gtk/gtkinternals.h: Remove the no longer exported get_type functions.
  28. 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
  29. 06 Mar, 2004 1 commit
  30. 01 Mar, 2004 1 commit
  31. 14 Dec, 2003 1 commit
    • Hans Breuer's avatar
      handle GTK_DATADIR similar as the other filesystem placement 'constants' · 4acd98a8
      Hans Breuer authored
      2003-12-14  Hans Breuer  <hans@breuer.org>
      	* gtk/gtkprivate.h gtk/gtkmain.c : handle GTK_DATADIR
      	similar as the other filesystem placement 'constants' (dynamic
      	resolving on win32)
      	* gtk/gtkfilechooserwidget.c : handle file system to win32
      	renaming here as will
      	* gtk/gtkfilesystemwin32.c : implement render_icon
      	* gtk/gtk.def gdk/gdk.def : updated externals
      	* gdk/win32/gdkdisplay-win32.c : make it compile without
      	<multimon.h> - i.e. even older sdk
      	* gdk/win32/gdkevents-win32.c : match resize_timer_proc
      	with TIMERPROC prototype
      	* gdk/win32/gdkwindow-win32.c : older msvc does not know
      	BITMAPV5HEADER (from win xp) either
      	* gtk/gtkimmodule.c : make it compile even if GTK_LOCALEDIR is
      	not defined
      	* tests/testfilechooser.c : recent GLib crashes on
      	g_print ("%s", NULL) so avoid this
  32. 30 May, 2003 2 commits
    • Hidetoshi Tajima's avatar
      use GETTEXT_PACKAGE to get a translation for "Default"(#113850). · 3e08d91b
      Hidetoshi Tajima authored
      Thu May 29 18:08:01 2003  Hidetoshi Tajima  <hidetoshi.tajima@sun.com>
      	* gtk/gtkimmodule.c (_gtk_im_module_list):
      	use GETTEXT_PACKAGE to get a translation for "Default"(#113850).
    • Hidetoshi Tajima's avatar
      make "Default" label of default input method localizable. use translations · 156e978f
      Hidetoshi Tajima authored
      Thu May 29 09:34:05 2003  Hidetoshi Tajima  <hidetoshi.tajima@sun.com>
              * gtk/gtkimmodule.c (_gtk_im_module_list): make "Default"
              label of default input method localizable.
              * gtk/gtkimmulticontext.c (gtk_im_multicontext_append_menuitems):
              use translations of input method context names
              * modules/input/imam-et.c, modules/input/imcyrillic-translit.c,
                modules/input/iminuktitut.c, modules/input/imthai-broken.c,
                modules/input/imti-er.c, modules/input/imti-et.c
                modules/input/imviqr.c, modules/input/imxim.c
              use GETTEXT_PACKAGE instead of "gtk+" for domain name.
  33. 20 May, 2003 1 commit
  34. 18 Nov, 2002 1 commit
  35. 10 Oct, 2002 1 commit
    • Manish Singh's avatar
      Deprecation cleanup · 5d021465
      Manish Singh authored
      Thu Oct 10 15:13:48 2002  Manish Singh  <yosh@gimp.org>
              * gtk/gtkimcontext.[ch] gtk/gtkimcontextsimple.[ch] gtk/gtkimmodule.c
              gtk/gtkimmulticontext.[ch] gtk/gtktreestore.[ch]: Deprecation
  36. 06 Sep, 2002 1 commit
    • Owen Taylor's avatar
      Pass the actual input keycode to XIM, rather than the result of · 7c7bcb24
      Owen Taylor authored
      Fri Sep  6 12:41:16 2002  Owen Taylor  <otaylor@redhat.com>
              * modules/input/gtkimcontextxim.c: Pass the actual input
              keycode to XIM, rather than the result of backconverting
              the keysym. Fixes the <> input problem! (#74922)
              * gtk/gtkimmodule.c: Fix bug where GTK_IM_MODULE environment
              variable couldn't be used to force the input method to
              the default input method.
  37. 31 Jan, 2002 1 commit
    • Owen Taylor's avatar
      Fix another missing static. · 16072555
      Owen Taylor authored
      Thu Jan 31 11:33:52 2002  Owen Taylor  <otaylor@redhat.com>
              * gdk/x11/gdkproperty-x11.c (insert_atom_pair): Fix
              another missing static.
              * gtk/gtkimmodule.c (n_loaded_contexts): And another.
              * gdk/x11/Makefile.am gdk/x11/gxid_lib.c: Don't
              build gxid sources at all except in the vanishingly
              rare case of --with-xinput=xfree.
  38. 03 Nov, 2001 2 commits
    • Tor Lillqvist's avatar
      Can't include gtkprivate.h (I added the include yesterday, without really · d36c54b4
      Tor Lillqvist authored
      2001-11-04  Tor Lillqvist  <tml@iki.fi>
      	* gtk/gtkimmodule.c: Can't include gtkprivate.h (I added the
      	include yesterday, without really thinking), as that defeats the
      	working of correct_libdir_prefix() (it becomes a no-op.). Add
      	comment mentioning that. Thanks to Hans Breuer for noticing.
    • Tor Lillqvist's avatar
      Correct some renamed functions. · bee6f66b
      Tor Lillqvist authored
      2001-11-03  Tor Lillqvist  <tml@iki.fi>
      	* gtk/gtk.def: Correct some renamed functions.
      	* gtk/gtkimmodule.c (correct_libdir_prefix): New function, used on
      	Windows to turn build-time paths from a gtk.immodules distributed
      	as part of a binary package into runtime ones in the
      	end-user-chosen installation directory.
      	(gtk_im_module_init): Use it for module path and domain