1. 13 Nov, 2002 1 commit
  2. 15 Oct, 2002 2 commits
  3. 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
  4. 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
  5. 08 Oct, 2002 1 commit
  6. 04 Oct, 2002 1 commit
  7. 27 Sep, 2002 1 commit
  8. 26 Sep, 2002 1 commit
  9. 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
  10. 23 Sep, 2002 1 commit
  11. 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
  12. 07 Sep, 2002 2 commits
  13. 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
  14. 10 Jul, 2002 1 commit
  15. 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
  16. 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
  17. 21 Apr, 2002 1 commit
    • Owen Taylor's avatar
      Add a fake STEPPER function that is used for drawing scrollbar steppers, · 1ffde046
      Owen Taylor authored
      Sun Apr 21 14:10:04 2002  Owen Taylor  <otaylor@redhat.com>
      
              * pixbuf-rc-style.c pixbuf.h pixbuf-draw.c: Add a fake STEPPER
              function that is used for drawing scrollbar steppers,
              so that themes that want to draw the button and arrow
              separately can override the default handling.
      
              * pixbuf-draw.c: Remove draw_polygon() since it was
              just a cut-and-paste of the default one. Remove
              some unused code.
      1ffde046
  18. 12 Mar, 2002 1 commit
  19. 06 Mar, 2002 1 commit
  20. 05 Mar, 2002 1 commit
    • Owen Taylor's avatar
      Update version to 2.0.0 · ec09f3ab
      Owen Taylor authored
      Tue Mar  5 15:47:54 2002  Owen Taylor  <otaylor@redhat.com>
      
              * configure.in test/makefile.msc **.pc.in **/*.am:
      	Update version to 2.0.0
      
              * gtk/Makefile.am (MAINTAINERCLEANFILES): Add stamp
              files.
      
              * configure.in (GDK_PIXBUF_VERSION): Require GLib 2.0.0,
              Pango, Atk, 1.0.0.
      
              * m4macros/gtk-2.0.m4: Default to 2.0.0 as the minimum
              version.
      ec09f3ab
  21. 03 Mar, 2002 2 commits
    • Owen Taylor's avatar
      Fix install location. · 8b4034d8
      Owen Taylor authored
      Sun Mar  3 11:05:13 2002  Owen Taylor  <otaylor@redhat.com>
      
              * modules/input/Makefile.am (moduledir): Fix
              install location.
      8b4034d8
    • Owen Taylor's avatar
      Fixes for uninstalled operation with module suffixes other than .so and in · b47b15f6
      Owen Taylor authored
      Sat Mar  2 23:08:23 2002  Owen Taylor  <otaylor@redhat.com>
      
              Fixes for uninstalled operation with module suffixes
              other than .so and in general for platforms like AIX where
              the module suffix isn't predictable. (#72185, problems
              reported by Miroslaw Dobrzanski-Neumann)
      
              * modules/input/Makefile.am (gtk.immodules): Query .la
              files rather than shared objects in .libs when creating the
              uninstalled gtk.immodules file.
      
              * gtk/gtkmain.c (_gtk_find_module): Look for .la files
              after looking for the normal soname extension to handle
              cases where the soname extension isn't predictable,
              like AIX.
      
              * gtk/gtkthemes.c (gtk_theme_engine_load): Don't
              call g_module_build_path... leave that to
              gtk_rc_find_module_in_path.
      
              * demos/gtk-demo/main.c (main) demos/pixbuf-init.c (pixbuf_init):
              tests/testgtk.c (test_init): tests/testtext.c (test_init)
              tests/testdnd.c (test_init): Point gdk-pixbuf to .la
              files rather than poking in .libs for .so files.
      
              * gtk/stock-icons/Makefile.am (gtkstockpixbufs.h): Remove
              .libs from GDK_PIXBUF_MODULEDIR.
      b47b15f6
  22. 27 Feb, 2002 1 commit
  23. 10 Feb, 2002 1 commit
    • Owen Taylor's avatar
      Add three Ethiopic input methods from Daniel Yacob. · 88462758
      Owen Taylor authored
      Sun Feb 10 12:32:44 2002  Owen Taylor  <otaylor@redhat.com>
      
              * modules/input/Makefile.am modules/input/{imam-et.c, imti-er.c,
              imti-et.c} po/POTFILES.in: Add three Ethiopic input methods from
              Daniel Yacob.
      88462758
  24. 07 Feb, 2002 1 commit
  25. 29 Jan, 2002 1 commit
  26. 28 Jan, 2002 3 commits
    • Owen Taylor's avatar
      Fix hint computation again. · cef69b57
      Owen Taylor authored
      Mon Jan 28 15:34:43 2002  Owen Taylor  <otaylor@redhat.com>
      
      	* pixbuf-render.c (compute_hint): Fix hint computation
      	again.
      cef69b57
    • Owen Taylor's avatar
      Fix problems in computing MISSING hint. · 929c8ed5
      Owen Taylor authored
      Mon Jan 28 12:17:07 2002  Owen Taylor  <otaylor@redhat.com>
      
              * pixbuf-render.c (compute_hint): Fix problems in computing
              MISSING hint.
      929c8ed5
    • Owen Taylor's avatar
      Optimize the case where a component is entirely transparent by skipping · 6090d199
      Owen Taylor authored
      Sun Jan 27 23:58:13 2002  Owen Taylor  <otaylor@redhat.com>
      
              * pixbuf-render.c (compute_hint): Optimize the case
              where a component is entirely transparent by skipping
              drawing it.
      
              * pixbuf-rc-style.c (theme_parse_image): Catch case
              where background or overlay border/stretch are specified
              without a background image.
      
              * pixbuf-render.c (theme_pixbuf_destroy): Actually free
              the structure and filename.
      6090d199
  27. 20 Jan, 2002 1 commit
  28. 19 Jan, 2002 4 commits
    • Owen Taylor's avatar
      Catch invalid borders, and warn. · 029b2352
      Owen Taylor authored
      Sat Jan 19 02:45:17 2002  Owen Taylor  <otaylor@redhat.com>
      
              * src/pixbuf-render.c (theme_pixbuf_compute_hints): Catch
              invalid borders, and warn.
      029b2352
    • Owen Taylor's avatar
      fix image file names · 4661db56
      Owen Taylor authored
      4661db56
    • Owen Taylor's avatar
      add missed file · 465dfdf2
      Owen Taylor authored
      465dfdf2
    • Owen Taylor's avatar
      Add an extrodinarily ugly example. · c77a8b91
      Owen Taylor authored
      Sat Jan 19 00:32:14 2002  Owen Taylor  <otaylor@redhat.com>
      
              * examples/*: Add an extrodinarily ugly example.
      
              * src/pixbuf-draw.c (draw_simple_image): Never shape
              the window, even if we are allowed to. Shaping is
              ugly -- if the widget isn't NO_WINDOW (most are),
              you'll just have to draw it rectangular.
      
              * src/pixbuf-render.c (pixbuf_render): Always use
              gdk_pixbuf_render_alpha() with FULL_ALPHA() as the
              type.
      
              * pixbuf.h src/pixbuf-render.c (theme_pixbuf_compute_hints): To
              speed up scaling, cache whether pixbufs have constant rows
              or constant columns.
      
              * src/pixbuf-render.c (pixbuf_render): Speed up scaling
              by using the hints from compute_hints().
      c77a8b91
  29. 18 Jan, 2002 1 commit
    • Owen Taylor's avatar
      Fix for changes to draw_focus. · 3f100bb8
      Owen Taylor authored
      Fri Jan 18 18:14:11 2002  Owen Taylor  <otaylor@redhat.com>
      
              * src/pixbuf-draw.c (draw_focus): Fix for changes to draw_focus.
      3f100bb8
  30. 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/gtkimcontextxim.c (gtk_im_context_xim_filter_keypress):         Handle key releases as well as presses.
      cd607046
  31. 07 Dec, 2001 1 commit
  32. 02 Nov, 2001 1 commit
    • Tor Lillqvist's avatar
      Use -no-undefined on Windows. Look for .dll or .so as appropriate as · 1d15be15
      Tor Lillqvist authored
      2001-11-03  Tor Lillqvist  <tml@iki.fi>
      
      	* modules/input/Makefile.am: Use -no-undefined on Windows. Look
      	for .dll or .so as appropriate as module suffix.
      
      	* gtk-zip.sh.in: Use correct import library names.
      
      	* gtk/gtk.def: Add a couple of missing entry points. (#63585)
      
      2001-11-02  Tor Lillqvist  <tml@iki.fi>
      
      	* gtk/gtkrc.c (gtk_rc_make_default_dir): Fix typo: extraneous
      	comma.  Include gtkprivate.h for GTK_LIBDIR etc definitions on
      	Windows.
      
      2001-10-30  Tor Lillqvist  <tml@iki.fi>
      
      	* Makefile (install-data-hook): Use cp, not $(LN_S) on the .pc
      	files. Configure on Win32 (running on Cygwin) thinks symlinks
      	exist, but pkg-config is not necesarily a Cygwin program, and
      	doesn't understand them.
      1d15be15