1. 18 Aug, 2003 4 commits
  2. 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
  3. 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
  4. 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
  5. 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
  6. 12 Aug, 2003 2 commits
  7. 11 Aug, 2003 5 commits
  8. 10 Aug, 2003 2 commits
  9. 09 Aug, 2003 2 commits
  10. 08 Aug, 2003 6 commits
  11. 07 Aug, 2003 4 commits
    • Matthias Clasen's avatar
      Hide the resize grip when maximized or fullscreen. · 3d0b5b8d
      Matthias Clasen authored
      2003-08-08  Matthias Clasen  <maclas@gmx.de>
      
      	* demos/gtk-demo/appwindow.c (do_appwindow): Hide the resize grip when maximized or fullscreen.
      3d0b5b8d
    • Tor Lillqvist's avatar
      gdk/win32/gdkinput-win32.h Drop the GdkEvent* parameter, it wasn't used. · 5155f3ca
      Tor Lillqvist authored
      2003-08-07  Tor Lillqvist  <tml@iki.fi>
      
      	* gdk/win32/gdkinput-win32.h
      	* gdk/win32/gdkinput-win32.c (_gdk_input_configure_event,
      	_gdk_input_enter_event): Drop the GdkEvent* parameter, it wasn't
      	used.
      
      	* gdk/win32/gdkevents-win32.c (gdk_event_translate): Adapt caller
      	accordingly, in fact an uninitialised variable was dereferenced.
      
      
      	[Win32] Add support for multiple monitors.
      
      	* gdk/win32/gdkprivate-win32.h
      	* gdk/win32/gdkglobals-win32.c: New global variables for
      	multiple-monitor info: _gdk_num_monitors, _gdk_monitors, and
      	_gdk_offset_x and _gdk_offset_y.
      
      	* gdk/win32/gdkdisplay-win32.c (count_monitor, enum_monitor): New
      	functions, enumeration functions passed to EnumDisplayMonitors().
      
      	(gdk_display_open): If the EnumDisplayMonitors() and
      	GetMonitorInfo() API is present (on Win98, Win2000 and newer), use
      	if to find out monitor info.
      
      	Calculate the offset between Win32 coordinates (relative to the
      	primary monitor's origin (and thus negative on monitors to the
      	left of or above it), and GDK's (visible coordinates should be
      	non-negative).
      
      	* gdk/win32/gdkscreen-win32 (gdk_screen_get_n_monitors,
      	gdk_screen_get_monitor_geometry): Use information collected above.
      
      	(gdk_window_move, gdk_window_move_resize_window_get_geometry):
      	Subtract _gdk_offset_{x,y} from GDK root window coordinates.
      
      	(gdk_window_get_geometry, gdk_window_get_origin,
      	gdk_window_get_frame_extents): For top-level windows, add
      	_gdk_offset_{x,y} to GDK root window coordinates
      
      	Still need to handle multiple monitors in
      	gdk_window_fullscreen(). Probably should make the window
      	fullscreen on the monitor where the cursor is?
      
      	* gdk/win32/gdkevents-win32.c: Add _gdk_offset_{x,y} to all GDK
      	root window coordinates in GdkEvents.
      
      
      	[Win32] Fix geometry hint handling. Add support for resize
      	increment and base size, and aspect ratio geometry hints. The
      	"gridded geometry" test in testgtk now works beautifully.
      
      	* gdk/win32/gdkwindow-win32.c (gdk_window_set_geometry_hints):
      	Turns out this function shouldn't actually ever modify the
      	window's size, just store the hints. (Old code kept for a while
      	inside #if 0.)
      
      	(gdk_window_set_hints): Remove presumably broken code that handles
      	the position hints, this function is obsolete anyway.
      
      	* gdk/win32/gdkevents-win32.c: Drop the current_{x,y}_root
      	variables, not used.
      
      	(adjust_drag): New function, used to implement resize increment
      	hints.
      
      	(gdk_event_translate): Handle WM_SIZING, implement resize
      	increment and base size, and aspect ratio geometry hints here. The
      	WM_GETMINMAXINFO handler takes care of the minimum and maximum
      	size hints as before. Fix the WM_GETMINMAXINFO handler to take
      	into account window decorations. No need to modify the
      	ptMaxPosition and ptMaxSize fields in the MINMAXINFO struct,
      	the defaults are fine.
      
      	* gdk/win32/gdkprivate-win32.h
      	* gdk/win32/gdkwindow-win32.c (_gdk_win32_adjust_client_rect,
      	_gdk_win32_get_adjusted_client_rect): New helper functions.
      5155f3ca
    • Matthias Clasen's avatar
      Reset the toplevel->have_* flags before iterating over the _NET_WM_STATE · 9bfaab6e
      Matthias Clasen authored
      2003-08-07  Matthias Clasen  <maclas@gmx.de>
      
      	* gdk/x11/gdkevents-x11.c (gdk_check_wm_state_changed): Reset the toplevel->have_* flags before
      	iterating over the _NET_WM_STATE atoms.  (#119217)
      9bfaab6e
    • Owen Taylor's avatar
      Fix a bug where on theme change, resize/redraw wasn't properly getting · bccfe548
      Owen Taylor authored
      Thu Aug  7 16:49:29 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkwidget.c (gtk_widget_set_style_internal):
              Fix a bug where on theme change, resize/redraw wasn't
              properly getting queued on toplevel windows. (#116346,
              Rajkumar Siva)
      
              * gtk/gtkwidget.c (gtk_widget_invalidate_widget_windows):
              Fix bug where wrong coordinates were used for toplevel
              window.
      bccfe548