1. 30 Jul, 2013 1 commit
    • Carlos Garnacho's avatar
      ime: Add builtin handling of dead keys · 493ca209
      Carlos Garnacho authored
      The IME input method has been both ignoring keypresses of
      non-spacing characters (ditching these as non displayable),
      and not letting IME do anything about those.
      
      Even though, the sparse documentation on IMM/IME seems to
      hint that applications can't pipe non-spacing characters to
      the input method manager, and experimentation shown that
      those characters are indeed handled differently than how
      it'd be expected.
      
      Then, add basic handling of dead keys on the IME input method
      itself , as it's not mutually exclusive with regular keymaps
      with dead keys.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=704937
      493ca209
  2. 13 Dec, 2012 1 commit
    • Chun-wei Fan's avatar
      Bug 668239 - texts disappear when notebook switch page at zh_CN locate · 656ec39c
      Chun-wei Fan authored
      In gtkimcontextime.c, use gdk_win32_window_get_impl_hwnd() to get to
      the impl's existing native window instead of GDK_WINDOW_HWND() which
      implicitly ensures a native window for the widget itself. This seems
      to work around whatever GDK problem with native subwindows and fixes
      the bug.
      
      This is based on Michael Natterer's fix for gtk-2-24.
      656ec39c
  3. 19 Nov, 2012 1 commit
  4. 03 Sep, 2012 1 commit
  5. 27 Feb, 2012 1 commit
  6. 06 Jun, 2011 1 commit
  7. 11 Jan, 2011 1 commit
  8. 09 Sep, 2010 1 commit
  9. 27 Jun, 2010 2 commits
  10. 06 Nov, 2009 1 commit
  11. 11 Aug, 2008 1 commit
  12. 27 May, 2008 1 commit
    • Michael Natterer's avatar
      modules/input/gtkimcontextime.h modules/input/gtkimcontextmultipress.h · d6ef4416
      Michael Natterer authored
      2008-05-28  Michael Natterer  <mitch@imendio.com>
      
      	* modules/input/gtkimcontextime.h
      	* modules/input/gtkimcontextmultipress.h
      	* modules/input/gtkimcontextthai.h
      	* modules/input/gtkimcontextxim.h: include <gtk/gtk.h> instead of
      	individual files.
      
      	* modules/input/gtkimcontextime.c
      	* modules/input/gtkimcontextmultipress.c
      	* modules/input/gtkimcontextxim.c
      	* modules/input/imam-et.c
      	* modules/input/imcedilla.c
      	* modules/input/imcyrillic-translit.c
      	* modules/input/iminuktitut.c
      	* modules/input/imipa.c
      	* modules/input/imti-er.c
      	* modules/input/imti-et.c
      	* modules/input/imviqr.c: ditto. Some minor cleanups like moving
      	"gtk/gtkintl.h" to the end of includes.
      
      
      svn path=/trunk/; revision=20200
      d6ef4416
  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
      	<pango/pango-layout.h>.
      
      	* 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
      	<pango/pango-utils.h>.
      
      
      svn path=/trunk/; revision=20042
      53dd0547
  14. 03 Feb, 2005 1 commit
  15. 06 Dec, 2004 1 commit
  16. 19 Nov, 2004 1 commit
    • Manish Singh's avatar
      modules/engines/ms-windows/msw_rc_style.c · 54b45a19
      Manish Singh authored
      Fri Nov 19 15:18:51 2004  Manish Singh  <yosh@gimp.org>
      
              * modules/engines/ms-windows/msw_rc_style.c
              * modules/engines/ms-windows/msw_style.c
              * modules/engines/ms-windows/msw_theme_main.c
              * modules/engines/pixbuf/pixbuf-main.c
              * modules/engines/pixbuf/pixbuf-rc-style.c
              * modules/input/gtkimcontextime.c
              * modules/input/gtkimcontextxim.c
              * modules/input/imam-et.c
              * modules/input/imcedilla.c
              * modules/input/imcyrillic-translit.c
              * modules/input/iminuktitut.c
              * modules/input/imipa.c
              * modules/input/imthai-broken.c
              * modules/input/imti-er.c
              * modules/input/imti-et.c
              * modules/input/imviqr.c
              * tests/prop-editor.c
              * tests/testentrycompletion.c
              * tests/testfilechooser.c
              * tests/testmerge.c
              * tests/testtoolbar.c
              * tests/testtreecolumns.c
              * tests/testtreeview.c: get rid of unnecessary casts.
      
              * tests/testgtk.c (create_labels): add GTK_LABEL() casts for
              gtk_label_set_ellipsize() calls.
      
              * tests/testicontheme.c (main): remove unused pixbuf variable.
      54b45a19
  17. 01 Oct, 2004 1 commit
    • Tor Lillqvist's avatar
      Set _gdk_input_ignore_wintab to FALSE, thus enabling tablet input by · 8439956a
      Tor Lillqvist authored
      2004-10-01  Tor Lillqvist  <tml@iki.fi>
      
      	* gdk/win32/gdkglobals-win32.c: Set _gdk_input_ignore_wintab to
      	FALSE, thus enabling tablet input by default.
      
      	* gdk/win32/gdkmain-win32.c (_gdk_windowing_args): Accept the
      	--use-wintab option again (but without effect, as this is now the
      	default, see above). (#153788)
      
      	* modules/input/gtkimcontextime.c: Numerous changes.
      
      	Remove the ifdef UNICODE conditionals. Always use the
      	wide-character Imm* API. It is present also in Windows 98 and
      	Me. (Not Windows 95, but I think we don't care about that.) Using
      	the multibyte API wouldn't work anyway on systems where the system
      	codepage doesn't support the language the user uses an IME for, so
      	for instance I wouldn't be able to test this module on my English
      	Windows 2000 although I do have C, J and K IMEs available.
      
      	Guard against IMM not being active, always check ImmGetContext()
      	returning NULL. Work to some extent even without any IME. Fixes
      	#153800 at least partially.
      
      	* modules/input/imime.c (ime_info): Rename to "ime" to match the
      	naming pattern of other input modules. Make it default for
      	ja:ko:zh only.
      8439956a
  18. 30 Aug, 2004 1 commit
    • Tor Lillqvist's avatar
      Link with -limm32. · 26526ea5
      Tor Lillqvist authored
      2004-08-30  Tor Lillqvist  <tml@iki.fi>
      
      	* modules/input/Makefile.am (im_ime_la_LIBADD): Link with -limm32.
      
      	* modules/input/gtkimcontextime.c: Use quotes in #includes, to
      	find headers when building inside GTK+ sources.
      26526ea5
  19. 26 Aug, 2004 1 commit
    • Matthias Clasen's avatar
      Build imime.la on Windows. · 24dd1030
      Matthias Clasen authored
      2004-08-26  Matthias Clasen  <mclasen@redhat.com>
      
      	* modules/input/Makefile.am: Build imime.la on Windows.
      
      	* modules/input/gtkimcontextime.h:
      	* modules/input/gtkimcontextime.c:
      	* modules/input/imime.c:
      	* modules/input/imm-extra.h: Add the IME input method for Win32
      	written by Takuro Ashie and Kazuko IWAMOTO. The code was previously
      	hosted at http://sourceforge.jp/projects/imime.  (#135195)
      24dd1030