1. 23 Aug, 2003 4 commits
  2. 22 Aug, 2003 1 commit
  3. 21 Aug, 2003 5 commits
  4. 20 Aug, 2003 7 commits
  5. 19 Aug, 2003 3 commits
    • 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
    • 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
    • Owen Taylor's avatar
      Don't use impl->position_info.clip_rect for toplevels. (#107068, reported · ccfd33c5
      Owen Taylor authored
      Tue Aug 19 13:58:50 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/x11/gdkgeometry-x11.c (gdk_window_scroll):
              Don't use impl->position_info.clip_rect for toplevels.
              (#107068, reported by Thomas Mirlacher)
      ccfd33c5
  6. 18 Aug, 2003 5 commits
  7. 16 Aug, 2003 2 commits
    • Owen Taylor's avatar
      Make the list of default languages more comprehensive. (Suggestion of Fco. · 34c55024
      Owen Taylor authored
      Sat Aug 16 10:34:49 2003  Owen Taylor  <otaylor@redhat.com>
      
              * modules/input/imcedilla.c: Make the list of default
              languages more comprehensive. (Suggestion of
              Fco. Javier F. Serrador)
      
      Sat Aug  9 12:47:11 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/gdk.c (gdk_arg_context_parse): Fix broken
              parentheses when skipping args.
      34c55024
    • Kristian Rietveld's avatar
      Fix major bug in row ref handling, so the new combo box will actually work · 4e6ec12e
      Kristian Rietveld authored
      Sat Aug 16 16:22:23 2003  Kristian Rietveld  <kris@gtk.org>
      
      	Fix major bug in row ref handling, so the new combo box
      	will actually work right (:. Bug #107748. Patch written
      	with help from Tim Janik.
      
      	The basic idea is to update the row refs in a closure,
      	before the actual signal is emitted (rather than having
      	the model connect signal handlers).
      
      	* gtk/gtktreemodel.c (gtk_tree_model_base_init): change
      	g_signal_new calls for row_inserted, row_deleted and
      	rows_reordered to use the new marshallers,
      	(row_inserted_marshall), (row_deleted_marshall),
      	(rows_reordered_marshall): the new marshallers,
      	(gtk_tree_row_ref_inserted_callback): renamed to
      	gtk_tree_row_ref_inserted since it isn't a callback
      	anymore and gets called by the marshaller now,
      	(gtk_tree_row_ref_deleted_callback): likewise,
      	(gtk_tree_row_ref_reordered_callback): likewise,
      	(connect_ref_callbacks), (disconnect_ref_callbacks):
      	removed,
      	(gtk_tree_row_reference_new_proxy),
      	(gtk_tree_row_reference_free),
      	(gtk_tree_row_reference_inserted),
      	(gtk_tree_row_reference_deleted),
      	(gtk_tree_row_reference_reordered): updated.
      4e6ec12e
  8. 15 Aug, 2003 6 commits
    • Danilo Šegan's avatar
      Updated Serbian translation. · bf131342
      Danilo Šegan authored
      2003-08-16  Danilo Šegan  <dsegan@gmx.net>
      
      	* sr.po, sr@Latn.po: Updated Serbian translation.
      bf131342
    • 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
    • Kristian Rietveld's avatar
      Merged from stable. · 4254bdbb
      Kristian Rietveld authored
      Fri Aug 15 21:57:34 2003  Kristian Rietveld  <kris@gtk.org>
      
      	Merged from stable.
      
      	* gtk/gtktreeview.c (gtk_tree_view_adjustment_changed): stop editing
      	on vertical scrolling. (#108035, reported by Tim Janik).
      4254bdbb
    • Kristian Rietveld's avatar
      Merged from stable. · 15885321
      Kristian Rietveld authored
      Fri Aug 15 20:06:42 2003  Kristian Rietveld  <kris@gtk.org>
      
      	Merged from stable.
      
      	* gtk/gtktreeview.c (gtk_tree_model_sort_row_changed),
      	(gtk_tree_model_sort_level_find_insert),
      	(gtk_tree_model_sort_insert_value): fix off-by-one error.
      	(#109292 continued, patch from Yann Rouillard).
      15885321
    • Kristian Rietveld's avatar
      (Note: This is not exactly the same as the patch which went in gtk-2-2). · 2e299387
      Kristian Rietveld authored
      Fri Aug 15 19:43:14 2003  Kristian Rietveld  <kris@gtk.org>
      
      	(Note: This is not exactly the same as the patch which went in
      	 gtk-2-2).
      
      	* gtk/gtktreeview.c (gtk_tree_view_class_init),
      	(gtk_tree_view_key_press), (gtk_tree_view_search_key_press_event):
      	Also support the up, down, left, right, home, end, page up and
      	page down keys on the numpad. (#119419, reported by Alex Larsson).
      2e299387
    • Owen Taylor's avatar
      Fixes for X/Cygwin builds of GTK+ (#107623, Masahiro Sakai): · e44f6a8a
      Owen Taylor authored
      Fri Aug 15 12:34:04 2003  Owen Taylor  <otaylor@redhat.com>
      
              Fixes for X/Cygwin builds of GTK+ (#107623, Masahiro Sakai):
      
              * configure.in (GDK_DEP_LIBS_FOR_X): Make sure that
              we link libgtk against X explicitely, since we
              make GTK+ calls for plug/socket.
      
              * gtk/queryimmodules.c: Use USE_LA_MODULES and
              G_MODULE_SUFFIX here.
      
              * gdk/x11/gdkdrawable-x11.c (gdk_x11_draw_image): Protect
              XShmPutImage with #ifdef USE_SHM.
      e44f6a8a
  9. 14 Aug, 2003 2 commits
    • Owen Taylor's avatar
      Don't reposition the cursor when we aren't trying to complete. (Fixes · 03813f36
      Owen Taylor authored
      Thu Aug 14 18:25:39 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkfilesel.c (gtk_file_selection_populate):
              Don't reposition the cursor when we aren't trying
              to complete. (Fixes problems with selection on
              startup, #108433, reported by Mark Finlay.)
      
              * gtk/gtkfilesel.c (gtk_file_selection_populate): Remove
              code that tried to position the cursor after the common
              prefix when there was one, it wasn't working, and
              would be hard to fix. Just always put the cursor
              at the end when completing.
      03813f36
    • Owen Taylor's avatar
      If getting the current directory fails because of encoding conversion · 27be4e9b
      Owen Taylor authored
      Thu Aug 14 17:58:23 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkfilesel.c (get_current_dir_utf8): If getting
              the current directory fails because of encoding
              conversion problems, walk up textually to parent
              directories until we can convert. (#113627)
      27be4e9b
  10. 13 Aug, 2003 5 commits
    • Matthias Clasen's avatar
      Improve doc comment wording. (#119754, Doug Quale) · 18088aa0
      Matthias Clasen authored
      2003-08-14  Matthias Clasen  <maclas@gmx.de>
      
      	* gdk-pixdata.c (gdk_pixdata_to_csource): Improve doc comment
      	wording.  (#119754, Doug Quale)
      18088aa0
    • Owen Taylor's avatar
      Remove usage of menu_shell->ignore leave which was to deal with stray · a6491199
      Owen Taylor authored
      Wed Aug 13 17:01:49 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkmenushell.[ch] (gtk_menu_shell_enter_notify):
              Remove usage of menu_shell->ignore leave which was
              to deal with stray events we no longer get because
              we do grabbing differently. Comment it as unused in
              the header. (#115837, Keith Bissett)
      a6491199
    • Owen Taylor's avatar
      Fix some places that weren't properly Xinerama-ified. · 91d37680
      Owen Taylor authored
      Wed Aug 13 16:32:43 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkmenu.c (gtk_menu_position, gtk_menu_window_size_request):
              Fix some places that weren't properly Xinerama-ified.
      
              * gtk/gtkmenu.c: Fix problem with windows that scroll
              at the top of the screen.
      91d37680
    • Owen Taylor's avatar
      connect_after() to key-press-event on the entry, so input methods get · 4001482c
      Owen Taylor authored
      Wed Aug 13 11:34:53 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkcombo.c (gtk_combo_init): connect_after() to
              key-press-event on the entry, so input methods get access to
              key presses before GtkCombo customization.
              (#115451, Botond Botyanszki)
      4001482c
    • Anders Carlsson's avatar
      Add an important column. · 296c4b41
      Anders Carlsson authored
      2003-08-13  Anders Carlsson  <andersca@gnome.org>
      
      	* tests/testtoolbar.c: (set_important_func), (important_toggled),
      	(create_items_list):
      	Add an important column.
      296c4b41