1. 13 Jul, 2010 2 commits
  2. 10 Jul, 2010 1 commit
  3. 04 Apr, 2010 1 commit
  4. 09 Feb, 2010 1 commit
  5. 05 Sep, 2009 1 commit
  6. 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.
      1c0ecc03
  7. 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
      b9905c8f
  8. 13 Jan, 2009 1 commit
    • Matthias Clasen's avatar
      Bug 450716 – New API to change global IM · 5d4bb27b
      Matthias Clasen authored
              Requested by Daniel Elstner.
      
              * gtk/gtk.symbols:
              * gtk/gtkimmulticontext.[hc] (gtk_im_multicontext_set_context_id):
              New function to set the context id on a GtkIMMulticontext.
      
              * gtk/gtkentry.c:
              * gtk/gtktextview.c: Add a ::im-module property that can be
              set to override the global setting for the im module to be used.
      
      
      svn path=/trunk/; revision=22113
      5d4bb27b
  9. 27 Oct, 2008 1 commit
    • Matthias Clasen's avatar
      Use C_() instead of Q_(). String change! · 5cfd0383
      Matthias Clasen authored
      2008-10-26  Matthias Clasen  <mclasen@redhat.com>
      
              * gtk/gtkaccellabel.c:
              * gtk/gtkcalendar.c:
              * gtk/gtkcellrendereraccel.c:
              * gtk/gtkcellrendererprogress.c:
              * gtk/gtkimmulticontext.c:
              * gtk/gtkrecentchoosermenu.c:
              * gtk/gtkvolumebutton.c: Use C_() instead of Q_(). String change!
      
      
      
      svn path=/trunk/; revision=21716
      5cfd0383
  10. 30 Sep, 2008 1 commit
    • Matthias Clasen's avatar
      Bug 553086 – hard to see current immodule · 1c8da0ca
      Matthias Clasen authored
      2008-09-29  Matthias Clasen  <mclasen@redhat.com>
      
              Bug 553086 – hard to see current immodule
      
              * gtk/gtkimmulticontext.c (gtk_im_multicontext_append_menuitems):
              Display the actually selected context in the system menuitem.
              Complaint by Akira Tagoh.
      
      
      svn path=/trunk/; revision=21548
      1c8da0ca
  11. 29 Sep, 2008 1 commit
    • Matthias Clasen's avatar
      Add a getter for the the sealed context_id field. · 680c460f
      Matthias Clasen authored
      2008-09-29  Matthias Clasen  <mclasen@redhat.com>
      
              * gtk/gtk.symbols:
              * gtk/gtkimmulticontext.[hc] (gtk_im_multicontext_get_context_id):
              Add a getter for the the sealed context_id field.
      
      
      svn path=/trunk/; revision=21546
      680c460f
  12. 19 Sep, 2008 1 commit
  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. 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
  17. 11 Jun, 2008 1 commit
    • Behdad Esfahbod's avatar
      Bug 503071 – Application direction changes to right to left even if · d76e3d55
      Behdad Esfahbod authored
      2008-06-11  Behdad Esfahbod  <behdad@gnome.org>
      
              Bug 503071 – Application direction changes to right to left even if
              theres no translation
      
              * configure.in: Bump glib requirement.
      
              * gtk/gtkaccellabel.c
              (_gtk_accel_label_class_get_accelerator_label):
              * gtk/gtkactiongroup.c (dgettext_swapped):
              * gtk/gtkbuilder.c (gtk_builder_class_init):
              * gtk/gtkbuilderparser.c (_dpgettext),
              (_gtk_builder_parser_translate):
              * gtk/gtkfilechooserdefault.c (list_size_data_func):
              * gtk/gtkimmulticontext.c (gtk_im_multicontext_append_menuitems):
              * gtk/gtkintl.h:
              * gtk/gtkmain.c (setlocale_initialization),
              (do_pre_parse_initialization), (gettext_initialization):
              * gtk/gtkstock.c (gtk_stock_lookup), (sgettext_swapped):
              Use g_dgettext() and g_dngettext().
      
      
      svn path=/trunk/; revision=20358
      d76e3d55
  18. 20 May, 2008 1 commit
  19. 11 May, 2008 1 commit
    • Yair Hershkovitz's avatar
      call g_i18n_init() in gettext_initialization(). do gettext_initialization · 670775d8
      Yair Hershkovitz authored
      2008-05-11  Yair Hershkovitz  <yairhr@gmail.com>
      
              * gtk/gtkmain.c: call g_i18n_init() in gettext_initialization(). do
              gettext_initialization only once.
      
              *  gtk/gtkbuilderparser.c: use glib i18n api. removed dpgettext() as it
              duplicates g_dpgettext() and added _g_dpgettext() to wrap g_dpgettext 
              with the extended functionality that was in the removed dpgettext().
      
              * gtk/gtkaccellabelc:
              * gtk/gtkstock.c:
              * gtk/gtkimmulticontext.c:
              * gtk/gtkactiongroup.c:
              * gtk/gtkintl.h: use glib i18n api.
      
      
      svn path=/trunk/; revision=20091
      670775d8
  20. 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
  21. 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
      	simple_context_info.domain_dirname.
      
      
      svn path=/trunk/; revision=17161
      e6a49058
  22. 13 Jan, 2007 1 commit
    • Hans Breuer's avatar
      don't include "gtkprivate.h" to avoid differing definitions of · 3f403cde
      Hans Breuer authored
      2007-01-13  Hans Breuer <hans@breuer.org>
      
      	* gtk/gtkimmulticontext.c : don't include "gtkprivate.h" to avoid
      	differing definitions of GTK_LOCALEDIR (bug #396175).
      
      	* gtk/gtktreeview.c : use g_snprintf instead of snprintf, which is
      	not available everywhere
      
      	* gtk/makefile.msc.in : updated
      
      svn path=/trunk/; revision=17137
      3f403cde
  23. 23 Dec, 2006 1 commit
  24. 14 May, 2006 1 commit
  25. 02 May, 2006 1 commit
  26. 11 Jan, 2006 1 commit
  27. 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
  28. 31 Aug, 2005 2 commits
  29. 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
  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. 06 Mar, 2004 1 commit
  32. 20 Sep, 2003 1 commit
    • Tor Lillqvist's avatar
      Don't use zip -r on the etc directory, to avoid including editor backup · 71e847d1
      Tor Lillqvist authored
      2003-09-20  Tor Lillqvist  <tml@iki.fi>
      
      	* gtk-zip.sh.in: Don't use zip -r on the etc directory, to avoid
      	including editor backup files. List files we want explicitly.
      
      	* gtk/gtkmain.c (_gtk_get_lc_ctype): New function. On Unix, just
      	calls setlocale (LC_CTYPE, NULL). On Windows, looks for the
      	LC_ALL, LC_CTYPE and LANG environment variables, than calls
      	g_win32_getlocale().
      
      	(gtk_get_default_language): Code snippet moved to above function,
      	call it.
      
      	* gtk/gtkimmulticontext.c (gtk_im_multicontext_get_slave)
      	* gtk/gtkrc.c (gtk_rc_context_parse_file): Call
      	_gtk_get_lc_ctype() instead of setlocale().
      71e847d1
  33. 19 Aug, 2003 1 commit
    • Owen Taylor's avatar
      Replace client_window field with 'priv' pointer, retaining binary · f9063a11
      Owen Taylor authored
      Tue Aug 19 14:37:46 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkimmulticontext.[ch] (struct _GtkIMMulticontext):
              Replace client_window field with 'priv' pointer,
              retaining binary compatibility.
      
              * gtk/gtkimmulticontext.c (gtk_im_multicontext_set_slave):
              save use_preedit/cursor_location/focus status and set
              up the new slave appropriately. (#118651, Botond Botyanszki)
      f9063a11
  34. 15 Aug, 2003 1 commit
    • Owen Taylor's avatar
      Improve Cedilla handling - based on a patch from Gustavo De Nardin, · d270a00d
      Owen Taylor authored
      Fri Aug 15 16:54:39 2003  Owen Taylor  <otaylor@redhat.com>
      
              Improve Cedilla handling - based on a patch from Gustavo
              De Nardin, #111334
      
              * modules/input/imcedilla.c po/POTFILES.in: Input method that
              produces C_WITH_CEDILLA rather than C_WITH_ACUTE for
              dead_acute+c combinations. Make this the default for
              fr and pt.
      
              * gtk/gtkimmulticontext.c (gtk_im_multicontext_get_slave):
              Use LC_CTYPE instead of LC_MESSAGES to pick the default
              input method.
      
      Fri Aug 15 17:00:19 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkimcontextsimple.c: Fix missing compose sequence
              for Multi_key+c+apostrophe.
      d270a00d
  35. 20 Jul, 2003 1 commit
    • Hans Breuer's avatar
      new file to build it all ... added to EXTRA_DIST · 364272b5
      Hans Breuer authored
      2003-07-20  Hans Breuer  <hans@breuer.org>
      
      	* makefile.msc : new file to build it all
      	* Makefile.am : ... added to EXTRA_DIST
      
      	* gdk/makefile.msc gtk/stock-icons/makefile.msc
      	  gtk/makefile.msc.in tests/makefile.msc : updated
      
      	* gdk/gdk.def gtk/gtk.def : export a bunch of new
      	functions
      
      	* gtk/gtkbbox.c : use g_return_val_if_fail() if
      	there is a value to return
      
      	* gtk/gtkfontsel.c gtk/gtkiconfactory.c :
      	static correctness
      
      	* gtk/gtkicontheme.c : ported to use GTimeVal instead of
      	struct timeval and GTK_DATA_PREFIX instead of GTK_DATADIR
      
      	* gtk/gtkicontheme.c : use HAVE_LC_MESSAGES
      
      	* gtk/gtkimmulticontext.c : use gtkprivate.h
      
      	* gtk/stock-icons/stock_color_picker_25.png
      	  gtk/stock-icons/stock_jump_to_rtl_16.png
      	  gtk/stock-icons/stock_jump_to_rtl_24.png
      	  gtk/stock-icons/stock_redo_rtl_16.png
      	  gtk/stock-icons/stock_redo_rtl_24.png
      	  gtk/stock-icons/stock_undelete_rtl_16.png
      	  gtk/stock-icons/stock_undelete_rtl_24.png
      	  gtk/stock-icons/stock_undo_rtl_16.png :
      	  gtk/stock-icons/stock_undo_rtl_24.png :
      	readded as binary
      364272b5
  36. 30 May, 2003 1 commit
    • 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.
              (#113850).
      156e978f
  37. 22 Oct, 2002 1 commit
  38. 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
              cleanup
      5d021465