1. 31 Jan, 2005 1 commit
  2. 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
  3. 28 Oct, 2004 1 commit
  4. 04 May, 2004 1 commit
  5. 24 Apr, 2004 1 commit
  6. 11 Mar, 2004 1 commit
  7. 06 Mar, 2004 1 commit
  8. 22 Feb, 2004 1 commit
  9. 29 Jan, 2004 1 commit
    • Owen Taylor's avatar
      gtk/gtktextlayout.c (line_display_iter_to_index) Only adjust the preedit · a5f9b185
      Owen Taylor authored
      Thu Jan 29 18:08:06 2004  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtktextlayout.c (line_display_iter_to_index)
              * gtk/gtktextlayout.c (line_display_index_to_iter): Only
              adjust the preedit position for lines that include the
              preedit string. (#132353, Yao Zhang). How the heck
              did this work as well as it did?!?!
      
              * modules/input/gtkimcontextxim.c (gtk_im_context_xim_get_ic):
              Reverse change to change of XNFilterEvents event mask from
              #110493 -- it's documented and in the Xlib code an
              unsigned long.
      
              * modules/input/gtkimcontextxim.c (preedit_start_callback):
              Return -1 rather than void to indicate no length limit.
              (#129548)
      a5f9b185
  10. 16 Jan, 2004 1 commit
    • Matthias Clasen's avatar
      The first part of the fix for #114351 (see also gdk-pixbuf/ChangeLog and · 07d4d314
      Matthias Clasen authored
      Fri Jan 16 23:59:01 2004  Matthias Clasen  <maclas@gmx.de>
      
      	The first part of the fix for #114351 (see also
      	gdk-pixbuf/ChangeLog and po/ChangeLog):
      
      	* gtk/gtkintl.h:
      	* gdk-pixbuf/gdk-pixbuf-i18n.h:
      	* gdk/gdkintl.h: Define P_() for property blurbs and nicks.
      
      	* gdk/gdkdisplaymanager.c:
      	* gdk-pixbuf/gdk-pixbuf.c:
      	* modules/input/gtkimcontextxim.c:
      	* gtk/*.c:  Mark property blurbs and nicks with P_().
      
      	* po/Makefile.in.in: Add --keyword=P_ to the xgettext
      	invocation, since property blurbs and nicks are
      	now marked with P_().
      07d4d314
  11. 24 Oct, 2003 1 commit
    • Owen Taylor's avatar
      === Released 2.3.0 === · 3a7a64aa
      Owen Taylor authored
      Fri Oct 24 16:54:04 2003  Owen Taylor  <otaylor@redhat.com>
      
              * === Released 2.3.0 ===
      
              * configure.in: Remove a stray comma.
      
              * README.in: Fix a few notes about Xft 1 and pango-1.0.
      
              * NEWS: Finish updates for 2.3.0.
      
              * po/Makefile.in.in: Update to latest GLib version.
      3a7a64aa
  12. 19 Aug, 2003 1 commit
    • Owen Taylor's avatar
      Substantially rework the handling of status windows: · 55b0689a
      Owen Taylor authored
      Mon Aug 18 17:19:12 2003  Owen Taylor  <otaylor@redhat.com>
      
              * modules/input/gtkimcontextxim.[ch]: Substantially
              rework the handling of status windows:
      
               - Store the current StatusWindow in the
                 GtkIMContextXIM structure and vice-versa, so we
                 don't have to hunt the window hierarchy on
                 cleanup.
               - Use the Gtkidget hierarchy instead of/or as well
                 as the GdkWindow hierarchy when finding the toplevel;
                 this helps for things like GtkHandlebox
               - Watch GtkWidget::hierarchy_changed to catch
                 changes in the toplevel without changes in the
                 GdkWindow (reparenting)
               - Never create the GtkWindow for the status window
                 unless we have text to display.
               - Various cleanups, add lots of comments.
      
              (#115077, much help from Takuro Ashie and Hidetoshi
              Tajima in tracking this down and figuring out a fix.)
      
              * modules/input/gtkimcontextxim.c (gtk_im_context_xim_focus_in):
      
              * modules/input/gtkimcontextxim.c: Track the current
              screen for each toplevel so that we show the status
              window on the right screen. (#116340, James Su)
      
              * modules/input/gtkimcontextxim.c: If create a new IC
              when we currently have the focus, call XSetICFocus()
              on it.
      
              * modules/input/gtkimcontextxim.c (get_im): Fix bug
              with multiple open screens.
      55b0689a
  13. 10 Jun, 2003 1 commit
    • Hidetoshi Tajima's avatar
      New function for XIM instantiate callback. New function where call to · 66933a6b
      Hidetoshi Tajima authored
      Tue Jun 10 11:23:48 2003  Hidetoshi Tajima  <hidetoshi.tajima@sun.com>
      
      	* modules/input/gtkimcontextxim.c (xim_instantiate_callback): New
      	function for XIM instantiate callback.
      	* modules/input/gtkimcontextxim.c (xim_info_try_im): New function
      	where call to XOpenIM() or XRegisterIMInstantiateCallback() is
      	actually made.
      	* modules/input/gtkimcontextxim.c (xim_destroy_callback): New function
      	for XIM's destroy callback.
      	* modules/input/gtkimcontextxim.c (get_im): add a check if info->im
      	is set or not - if it's not set, call xim_info_try_im() to try to
      	initiaize it.
      	* modules/input/gtkimcontextxim.c (reinitialize_ic): reset
      	filter_key_release flag of the context.
      	* modules/input/gtkimcontextxim.c (get_ic_real): removed
      	* modules/input/gtkimcontextxim.c (gtk_im_context_xim_get_ic): move
      	code from the removed get_ic_real().
      
      	For XIM instantiation, destruction and re-instantiation. With
      	this, Gtk+ apps will be able to connect or reconnect to the XIM,
      	when it starts after the apps, or when the XIM gets lost and recover.
      	(#113099, #107782).
      66933a6b
  14. 06 Jun, 2003 1 commit
    • Hidetoshi Tajima's avatar
      Add a 'finalizing' flag to keep preedit-[start,changed,end] signals from · 16191e52
      Hidetoshi Tajima authored
      Fri Jun  6 11:05:45 2003  Hidetoshi Tajima  <hidetoshi.tajima@sun.com>
      
      	* modules/input/gtkimcontextxim.h (struct _GtkIMContextXIM):
      	* modules/input/gtkimcontextxim.c (preedit_start_callback,
      	preedit_draw_callback, preedit_done_callback): Add a 'finalizing' flag
      	to keep preedit-[start,changed,end] signals from being called during
      	finalization (#111861).
      16191e52
  15. 21 May, 2003 2 commits
  16. 14 May, 2003 1 commit
  17. 29 Jan, 2003 1 commit
  18. 15 Dec, 2002 1 commit
    • Owen Taylor's avatar
      Don't call status_window_set_text() if the status window doesn't already · aeb608af
      Owen Taylor authored
      Sat Dec 14 22:03:21 2002  Owen Taylor  <otaylor@redhat.com>
      
      	* modules/input/gtkimcontextxim.c (status_window_hide): Don't
      	call status_window_set_text() if the status window doesn't
      	already exist. (#100933, reported by Anand Subra)
      
      	* modules/input/gtkimcontextxim.c (status_window_show):
      	Don't bother creating the status window here, wait for
      	the set_text(). (Fixes a warning)
      aeb608af
  19. 26 Nov, 2002 1 commit
  20. 13 Nov, 2002 1 commit
  21. 15 Oct, 2002 2 commits
  22. 14 Oct, 2002 1 commit
    • Owen Taylor's avatar
      - Make GtkXIMInfo structures per-screen (they were a mix between · af2c20ac
      Owen Taylor authored
      Mon Oct 14 15:10:34 2002  Owen Taylor  <otaylor@redhat.com>
      
              * modules/input/gtkimcontextxim.c:
              - Make GtkXIMInfo structures per-screen (they were
                a mix between per-display and per-context before)
              - Make signal connections info->settings one-per-info
               - Handle a GdkDisplay being closed, by destroying
                all XIC, calling XCloseIM on the XIM. (#87482)
      af2c20ac
  23. 13 Oct, 2002 1 commit
    • Manish Singh's avatar
      Deprecation cleanup · aa54cfee
      Manish Singh authored
      Sun Oct 13 13:43:16 2002  Manish Singh  <yosh@gimp.org>
      
              * gtk/gtkcurve.[ch] gtk/gtkgamma.[ch] gtk/gtklayout.[ch]
              gtk/gtkwidget.[ch] modules/input/gtkimcontextxim.c
              modules/input/imam-et.c modules/input/imcyrillic-translit.c
              modules/input/imhangul.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: Deprecation cleanup
      
              * modules/input/Makefile.am: Added disable deprecation flags
      aa54cfee
  24. 08 Oct, 2002 1 commit
  25. 04 Oct, 2002 1 commit
  26. 26 Sep, 2002 1 commit
  27. 24 Sep, 2002 1 commit
    • Hidetoshi Tajima's avatar
      disable/enable preedit/status in GtkIMContextXIM (#59076) · 8cc9e8cf
      Hidetoshi Tajima authored
      	* gnome-settings-xsettings.c: added two new xsettings
      	for GTK+ input method preedit and status styles.
      
      	With the other patch for gtk+, the preedit and status styles of
      	GTK+ input method are configurable with associated gconf schemas
      	keys:
      	"/desktop/gnome/interface/gtk-im-preedit-style"
      	"/desktop/gnome/interface/gtk-im-status-style"
      
      	Both are set to "callback" by default, and platform's
      	packging can have different default by changing
      	libgnome's desktop_gnome_interface.schemas.
      8cc9e8cf
  28. 23 Sep, 2002 1 commit
  29. 10 Sep, 2002 1 commit
    • Hidetoshi Tajima's avatar
      modify a warning when XSetLocaleModifiers() fails, and add a warning when · 2589ff07
      Hidetoshi Tajima authored
      	* modules/input/gtkimcontextxim.c
      	(get_im): modify a warning when XSetLocaleModifiers() fails, and
      	add a warning when XOpenIM() fails
      	(gtk_im_context_xim_filter_keypress): use XLookupString when xic
      	is not available. (#90661)
      	(gtk_im_context_xim_get_ic, gtk_im_with_preedit,
      	gtk_im_without_preeedit): filter key release events only when
      	input methods ask for (#81759)
      2589ff07
  30. 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.
      7c7bcb24
  31. 10 Jul, 2002 1 commit
  32. 17 May, 2002 1 commit
    • Owen Taylor's avatar
      Protect against reentrancy problems by emitting ::preedit_changed at the · 3fe86a48
      Owen Taylor authored
      Fri May 17 14:40:24 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkimmulticontext.c (gtk_im_multicontext_set_slave):
              Protect against reentrancy problems by emitting
              ::preedit_changed at the end, fixing input context
              leak. (Yao Zhang)
      
              * modules/input/gtkimcontextxim.c (status_window_free):
              Patch from Federico Mena Quintero to fix problem where
              references to IMContextXIM were kept around after
              module was unloaded.
      
              * gtk/gtkdnd.c (gtk_drag_dest_set): NULL initialize
              proxy window.
      3fe86a48
  33. 30 Apr, 2002 1 commit
    • Alexander Larsson's avatar
      Make multihead-safe; use a different IM context per display. · 7df4f0fb
      Alexander Larsson authored
      Tue Apr 30 11:37:09 2002  Owen Taylor  <otaylor@redhat.com>
      
              * modules/input/gtkimcontextxim.c: Make multihead-safe;
              use a different IM context per display.
      
              * configure.in acconfig.h: Add Xinerama checks from
              multihead branch, changing HAS_XINERAMA => HAVE_XINERAMA.
      
              * gdk/x11/gdkdisplay-x11.c: HAS_XINERAMA => HAVE_XINERAMA.
      
      2002-04-29  Alex Larsson  <alexl@redhat.com>
      
              * gdk/gdkpango.c (gdk_draw_layout_line_with_colors):
              Use tmp also if foreground is set.
      7df4f0fb
  34. 12 Mar, 2002 1 commit
  35. 23 Dec, 2001 1 commit
    • Owen Taylor's avatar
      1.3.12, interface, binary age 0. · cd607046
      Owen Taylor authored
      Sat Dec 22 12:38:03 2001  Owen Taylor  <otaylor@redhat.com>
      
              * configure.in: 1.3.12, interface, binary age 0.
      
              * configure.in: Require new versions of Glib, Pango, ATK.
      
              * NEWS: Updated.
      
              * configure.in: Make explicit what libtool we are executing.
              (Tomas Ogren)
      
              * gdk/gdkcolor.c gdk/gdkgc.c gdk/gdkwindow.c: Doc fixes.
      
              * gtk/gtkwidget.c (gtk_widget_[class]path) gtkrc.h : Fix
              parameter names for docs.
      
      Sat Dec 22 22:35:29 2001  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkwindow.c (gtk_window_realize)
                gtk/gtkplug.c (gtk_plug_realize): Include GDK_KEY_RELEASE_MASK.
      
              * gtk/gtkentry.c (gtk_entry_key_release)
                gtk/gtktextview.c (gtk_text_view_key_release_event): Pass
              key release events to the input method.
      
              * gtk/gtkimcontextsimple.c (gtk_im_context_simple_filter_keypress):
              Handle release of Control/Shift to end hex sequence.
      
              * modules/input/gtkimc...
      cd607046
  36. 07 Dec, 2001 1 commit
  37. 02 Nov, 2001 1 commit
    • Owen Taylor's avatar
      Patch from HideToshi Tajima (#51922) · 7f63b5db
      Owen Taylor authored
      Fri Nov  2 15:30:34 2001  Owen Taylor  <otaylor@redhat.com>
      
              Patch from HideToshi Tajima (#51922)
      
              * gtk/gtkimmulticontext.c: Proxy set_use_preedit().
      
              * gtk/modules/input/gtkimcontextxim.[ch]: Implement
              set_use_preedit().
      
              * gtk/modules/input/gtkimcontextxim.[ch]: If we have
              to destroy the input context because we change the
              client window or use_preedit, make sure we empty
              the preedit string.
      7f63b5db
  38. 19 Oct, 2001 1 commit
    • Owen Taylor's avatar
      Make GtkIMContext derive from GObject, not GtkObject. (#62621) · effa3905
      Owen Taylor authored
      Fri Oct 19 15:08:30 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/{gtkimcontext.c,gtkimcontextsimple.c,gtkimmulticontext.c}
      	modules/input/{gtkimcontextxim.c,imcyrillic-translit.c,iminuktitut.c,
      	imipa.c,imthai-broken.c,imviqr.c}: Make GtkIMContext derive from
      	GObject, not GtkObject. (#62621)
      effa3905