1. 12 Jul, 2003 7 commits
    • Soeren Sandmann's avatar
      new properties "horizontal-offset" and "vertical-offset" that determines · d77b4c14
      Soeren Sandmann authored
      Sun Jul 13 01:37:51 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gtk/gtkmenu.c (gtk_menu_class_init): new properties
      	"horizontal-offset" and "vertical-offset" that determines the
      	position of the menu when it is a submenu.
      
      	* gtk/gtkmenuitem.c (gtk_menu_item_position_menu): position
      	submenus according to new vertical- and horizontal-offset
      	properties.
      d77b4c14
    • Kristian Rietveld's avatar
      Merged from stable. · 497de299
      Kristian Rietveld authored
      Sat Jul 12 16:16:04 2003  Kristian Rietveld  <kris@gtk.org>
      
      	Merged from stable.
      
      	* gtk/gtktreeview.c (gtk_tree_view_drag_data_received): special
      	case drags to "0", scroll to the top after dropping. (Fixes #94968,
      	reported by Alp Toker).
      497de299
    • Kristian Rietveld's avatar
      Merged from stable. · c5037bdb
      Kristian Rietveld authored
      Sat Jul 12 16:08:32 2003  Kristian Rietveld  <kris@gtk.org>
      
      	Merged from stable.
      
      	* demos/gtk-demo/editable_cells.c (cell_edited): fixup bad
      	code (#115784, Owen Taylor).
      c5037bdb
    • Kristian Rietveld's avatar
      Merged from stable. · 79fceb3a
      Kristian Rietveld authored
      Sat Jul 12 16:01:03 2003  Kristian Rietveld  <kris@gtk.org>
      
      	Merged from stable.
      
      	* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_set_property):
      	free the old text and extra_attrs *after* we parsed the new
      	markup string. (Fixes #114485, reported by Owen Taylor).
      79fceb3a
    • Kristian Rietveld's avatar
      Merged from stable. · 1719b20a
      Kristian Rietveld authored
      Sat Jul 12 15:51:33 2003  Kristian Rietveld  <kris@gtk.org>
      
      	Merged from stable.
      
      	Fixes #113904, testcase provided by Rene Seindal.
      
      	* gtk/gtktreeview.c (gtk_tree_view_button_press): set
      	pressed_button to -1 when a row has been activated,
      	(gtk_tree_view_motion_bin_window): only start a drag if there's
      	a button being pressed.
      1719b20a
    • Kristian Rietveld's avatar
      Merged from stable. · 97ddec66
      Kristian Rietveld authored
      Sat Jul 12 15:51:18 2003  Kristian Rietveld  <kris@gtk.org>
      
      	Merged from stable.
      
      	* gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): use
      	gdk_window_get_pointer instead of gdk_display_get_window_at_pointer
      	to avoid a roundtrip (#110272, Owen Taylor).
      97ddec66
    • Kristian Rietveld's avatar
      Merged from stable. · e680d2f5
      Kristian Rietveld authored
      Sat Jul 12 15:28:26 2003  Kristian Rietveld  <kris@gtk.org>
      
      	Merged from stable.
      
      	This patch really really fixes scrolling. Related bugs: #81627,
      	testcase provided by Timo Sirainen, #111500, testcase provided by
      	manu, #113241, reported by Pedro Gimeno/Michael Natterer.
      
      	*  gtk/gtktreeview.c (validate_visible_area): scrolling to a dy
      	which is equal to the lower border of the window means scrolling
      	to an invisible row, always update the dy when scrolling to an
      	invisible row, corrected area_above/below calculations for
      	invisible rows, when walking the tree correct the size
      	subtracted for invalidated rows, fix wrong logic in comment.
      e680d2f5
  2. 11 Jul, 2003 8 commits
    • Matthias Clasen's avatar
      Use g_strfreev() to free mime_types. (#117219, Steve Chaplin) · aa013939
      Matthias Clasen authored
      2003-07-11  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkicontheme.c (pixbuf_supports_svg): Use g_strfreev() to free mime_types.
      	(#117219, Steve Chaplin)
      
      	* queryloaders.c (query_module): Handle absolute filenames properly. (#117170, Jens Elkner)
      
      	* gdk-pixbuf-io.c: Mention that NULL-terminated arrays returned by
      	gdk_pixbuf_format_get_mime_types() and gdk_pixbuf_format_get_extensions() must be
      	freed with g_strfreev().
      aa013939
    • Owen Taylor's avatar
      gdk/x11/gdkevents-x11.c (get_real_window) gdk/x11/gdkinput-x11.c · 50da0ae8
      Owen Taylor authored
      Tue Jul  8 20:11:04 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/x11/gdkevents-x11.c (get_real_window)
              gdk/x11/gdkinput-x11.c (_gdk_input_common_init)
              gdk/x11/gdkimage-x11.c (_gdk_windowing_image_init)
              gdk/x11/gdkprivate-x11.h (_gdk_windowing_image_init)
              Don't assume that all events start with XEventAny - Xkb events
              don't! (#105745). So, only do that for core events, and for
              non-core events, add a system for registering event types
              that start with XEventAny.
      
              * gdk/x11/gdkevents-x11.c (gdk_event_translate):
              Check to see if the result of gdk_window_lookup_for_display()
              is actually a window.
      50da0ae8
    • Owen Taylor's avatar
      Add gtk_file_chooser_set_current_name() to set the current entry contents. · 7f8ae32c
      Owen Taylor authored
      Fri Jul 11 14:37:07 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtkfilechooser.[ch] gtkfilechooserprivate.h
              gtkfilechooserimpldefault.c: Add
              gtk_file_chooser_set_current_name() to set the current
              entry contents.
      
              * *.c: Consistently use '-' not '_' in property names and
              signal names.
      
              * gtkfilechooser.c: Document all exported functions.
      7f8ae32c
    • Kristian Rietveld's avatar
      make the path != NULL check a silent assert, so it follows the g_free() · 10d77dd6
      Kristian Rietveld authored
      Fri Jul 11 20:48:14 2003  Kristian Rietveld  <kris@gtk.org>
      
      	* gtk/gtktreemodel.c (gtk_tree_path_free): make the path != NULL
      	check a silent assert, so it follows the g_free() behaviour.
      10d77dd6
    • Matthias Clasen's avatar
      Add gtkcolorbutton.c and gtkfontbutton.c. · 65d5d685
      Matthias Clasen authored
      2003-07-11  Matthias Clasen  <maclas@gmx.de>
      
      	* POTFILES.in: Add gtkcolorbutton.c and gtkfontbutton.c.
      
      2003-07-11  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkstatusbar.c (gtk_statusbar_init): Center statusbar contents
      	vertically.  (#109823, Joe Shaw)
      65d5d685
    • Morten Welinder's avatar
      Fix memory access error. (#69436) · 469f6e87
      Morten Welinder authored
      2003-07-11  Morten Welinder  <terra@gnome.org>
      
      	* gdk/x11/gdkcursor-x11.c (gdk_cursor_new_from_pixbuf): Fix memory
      	access error.  (#69436)
      469f6e87
    • Kristian Rietveld's avatar
    • Kristian Rietveld's avatar
      Landing GtkTreeModelFilter and the completion code. (Test program and · edef7d00
      Kristian Rietveld authored
      Fri Jul 11 14:32:43 2003  Kristian Rietveld  <kris@gtk.org>
      
      	Landing GtkTreeModelFilter and the completion code. (Test program
      	and documentation will follow next week).
      
      	* gtk/gtkcellayout.[ch], gtk/gtkentrycompletion.[ch],
      	gtk/gtktreemodelfilter.[ch], gtk/gtkentryprivate.h: new files.
      
      	* gtkentry.[ch]: added gtk_entry_{get,set}_completion, wrote
      	necessary code to hook up completion.
      
      	* gtktreeviewcolumn.c: made GtkTreeViewColumn implement the new
      	GtkCellLayout interface.
      
      	* gtkmarshalers.list: added BOOLEAN:OBJECT,BOXED.
      
      	* gtk/gtk.h, gtk/Makefile.am, po/POTFILES.in: all updated for the new
      	source files.
      edef7d00
  3. 09 Jul, 2003 2 commits
    • Kristian Rietveld's avatar
      Merge from stable. · 8aafd6bb
      Kristian Rietveld authored
      Wed Jul  9 19:48:26 2003  Kristian Rietveld  <kris@gtk.org>
      
      	Merge from stable.
      
      	* gdk/gdkdisplay.c (gdk_display_get_window_at_pointer): don't
      	directly return from ->window_at_pointer, but set win_x and win_y
      	first if needed. (Fixes #110166, reported by Arno Charlet).
      
      	* gdk/gdkwindow.c (gdk_window_get_composite_drawable): change
      	function to accept GdkDrawables and not just GdkWindows. This was
      	already done in some other functions a while back, but this patch
      	got lost for some reason.
      8aafd6bb
    • Kristian Rietveld's avatar
      dear cvs, please SHUT UP love, -kris · b960ba4f
      Kristian Rietveld authored
      dear cvs,
        please SHUT UP
      love,
        -kris
      b960ba4f
  4. 08 Jul, 2003 8 commits
    • Matthias Clasen's avatar
      Consider the text direction when sorting children. (#116540, Soeren · 1f012b36
      Matthias Clasen authored
      2003-07-09  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkcontainer.c (gtk_container_focus_sort_tab): Consider the text direction
      	when sorting children.  (#116540, Soeren Sandmann)
      1f012b36
    • Owen Taylor's avatar
      Change _gdk_x11_send_xevent_async() to · 8500d945
      Owen Taylor authored
      Tue Jul  8 17:36:21 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/x11/gdkasync.[ch] gdk/gdkdnd-x11.c:
              Change _gdk_x11_send_xevent_async() to
              _gdk_x11_send_client_message_async() avoid using Xlib
              internals that are different on Solaris.
              (#116917, Morten Welinder)
      8500d945
    • Matthias Clasen's avatar
      Fix the example. (#116575) · 4a8650e9
      Matthias Clasen authored
      2003-07-08  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/tmpl/gtkfilesel.sgml: Fix the example.  (#116575)
      4a8650e9
    • Matthias Clasen's avatar
      Doc addition. (#116501, Doug Quale) · f7657d31
      Matthias Clasen authored
      2003-07-08  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkcontainer.c (gtk_container_remove): Doc addition. (#116501, Doug Quale)
      f7657d31
    • Soeren Sandmann's avatar
      remove strange #define fix cut'n'paste error use instance private data use · d523e1a2
      Soeren Sandmann authored
      Tue Jul  8 21:35:22 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gtk/gtktoggletoolbutton.h: remove strange #define
      	* gtk/gtktoolbutton.h: fix cut'n'paste error
      	* gtk/gtktoolbutton.c (gtk_tool_button_init): use instance
      	private data
      	* gtk/gtktoolitem.c (gtk_tool_item_class_init): use instance
      	private data instead of g_new0()
      	* gtk/gtktoggletoolbutton.c (gtk_toggle_tool_button_init): use
      	instance private data
      d523e1a2
    • Soeren Sandmann's avatar
      remove GDK_EXPOSURE_MASK for INPUT_ONLY window same same same same · 81785924
      Soeren Sandmann authored
      Tue Jul  8 21:10:14 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gtk/gtkbutton.c (gtk_button_realize): remove GDK_EXPOSURE_MASK
      	for INPUT_ONLY window
      	* gtk/gtkmenuitem.c (gtk_menu_item_realize): same
      	* gtk/gtknotebook.c (gtk_notebook_realize): same
      	* gtk/gtkexpander.c (gtk_expander_realize): same
      	* gtk/gtkrange.c (gtk_range_realize): same
      
      	Fix #116303
      81785924
    • Soeren Sandmann's avatar
      remove correction on x when detail is "menuitem". With the new menu look · 7913e63f
      Soeren Sandmann authored
      Tue Jul  8 19:57:14 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gtk/gtkstyle.c (gtk_default_draw_arrow): remove correction on x
      	when detail is "menuitem". With the new menu look is isn't needed
      	anymore.
      
      	* gtk/gtktoolitem.c (gtk_tool_item_toolbar_reconfigured): queue a
      	resize here, so that tool items will get a chance to relayout
      	themselves based on the toolbar configuration.
      
      	change DEFAULT_SPACE_SIZE to 4 instead of 5
      
      	* gtk/gtktoolbar.c
      	Get rid of "!GTK_BIN (item)->child means separator". Separators
      	are widgets in their own right
      
      	change DEFAULT_SPACE_SIZE to 4 instead of 5
      
      	(get_space_size): remove this function
      	(toolbar_item_is_homogeneous): new function
      
      	* gtk/gtkseparatortoolitem.c
      	(gtk_separator_tool_item_size_request): new function.
      
      Tue Jul  8 14:10:35 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gtk/gtktoggletoolbutton.h: use private data, add new
      	internal function _gtk_toggle_tool_button_get_button()
      
      	* gtk/gtktoolbutton.h: move to private data
      
      	* gtk/gtkradiotoolbutton.c, gtk/gtktoolbutton.c: updates for new
      	private data.
      7913e63f
    • Soeren Sandmann's avatar
      fix a type check, (#116947, Krasimir Angelov) · b3b16beb
      Soeren Sandmann authored
      Tue Jul  8 12:50:20 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gtk/gtktoolbutton.c (gtk_tool_button_get_icon_widget): fix a
      	type check, (#116947, Krasimir Angelov)
      
      	* gtk/gtktoolbar.c: Use new GtkToolItem accessors.
      
      	* gtk/gtktoolitem.[ch]: Use a private struct to hold the instance
      	data. Not instance private data yet, because of bug 116921.
      
      	* gtk/gtktoolitem.h: new accessors:
      		gtk_tool_item_get_homogeneous ()
      		gtk_tool_item_get_expand ()
      		gtk_tool_item_get_pack_end ()
      		gtk_tool_item_get_use_drag_window ()
      b3b16beb
  5. 07 Jul, 2003 2 commits
    • Pablo Saratxaga's avatar
      updated Walloon file · f74f620c
      Pablo Saratxaga authored
      f74f620c
    • Soeren Sandmann's avatar
      remove accidentally committed debugging spew · 71ff8228
      Soeren Sandmann authored
      Mon Jul  7 16:50:32 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gtk/gtkcellrenderertext.c
      	(gtk_cell_renderer_text_class_init): remove accidentally committed
      	debugging spew
      
      	* gtk/gtktoolbar.c
      	(gtk_toolbar_paint_space_line): remove this function
      	(gtk_toolbar_expose): always propagate expose, even if the item is
      	a separator item
      
      	* gtk/gtkseparatortoolitem.c
      	(gtk_separator_tool_item_expose): moved here from gtktoolbar.c
      	(get_space_size): new function.
      	(get_space_style): new function
      71ff8228
  6. 06 Jul, 2003 4 commits
    • Owen Taylor's avatar
      gtk/gtkdnd.c (_gtk_drag_source_handle_event) Remove use of · c084f541
      Owen Taylor authored
      Sun Jul  6 13:00:20 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkdnd.c (_gtk_drag_source_handle_event)
              * gtk/gtkdnd.c (gtk_drag_begin_internal):  Remove use
              of GDK_POINTER_MOTION_HINT_MASK.
      
              * gtk/gtkdnd.c (gtk_drag_update_idle): Move updating
              of the drag into an idle as a superior form of
              expose compression.
      
              * gtk/gtkdnd.c (gtk_drag_begin_internal): Move default icon
              creation here, so that we have an icon at the start
              of the drag (e.g., when retrieving the window cache
              information.)
      c084f541
    • Owen Taylor's avatar
      Move default icon creation here, so that we have an icon at the start of · d7226f50
      Owen Taylor authored
      Sun Jul  6 11:56:48 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkdnd.c (gtk_drag_begin_internal): Move default icon
              creation here, so that we have an icon at the start
              of the drag (e.g., when retrieving the window cache
              information.)
      d7226f50
    • Soeren Sandmann's avatar
      better drawing of GtkMenuItem add notes about GtkMenu remove leftover · e9b612a8
      Soeren Sandmann authored
      Sun Jul  6 17:21:23 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* docs/widget_geometry.txt: better drawing of GtkMenuItem
      	* docs/widget_geometry.txt: add notes about GtkMenu
      	* gtk/gtkstyle.c: remove leftover "#include "gtkhandlebox.h""
      e9b612a8
    • Soeren Sandmann's avatar
      add vertical_padding style property. · c8515b2f
      Soeren Sandmann authored
      Sat Jul  5 10:34:00 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
              * gtk/gtkmenu.c: add vertical_padding style property.
      
              * gtk/gtkmenuitem.c: add style properties toggle_spacing,
              arrow_spacing and horizontal_padding. Also center separators and
              make them a bit taller.
      
              * gtk/*menuitem.c: use new style properties.
      
              * docs/widget_geometry.txt: Add note about GtkMenuItem
      
              * gtk/gtkstyle.c
              (gtk_default_draw_vline, gtk_default_draw_hline):
              fix +/-1 errors.
      
              (gtk_default_draw_shadow): draw a black border around menus.
      
              * gtk/gtkvseparator, gtk/gtkhseparator.c, gtk/gtkmenuitem.c: fix
              calls to gtk_paint_hline() and gtk_paint_vline() (they take x1,
              x2 and y1, y2 respectively, not x, width and y, height).
      c8515b2f
  7. 05 Jul, 2003 7 commits
    • Owen Taylor's avatar
      Lookup all the atoms in the target list at once. · ba999da1
      Owen Taylor authored
      Sat Jul  5 09:55:38 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/x11/gdkdnd-x11.c (precache_target_list): Lookup
              all the atoms in the target list at once.
      
              * gdk/x11/gdkdnd-x11.c (gdk_drag_get_protocol_for_display):
              Local drag short-circuit.
      
              * gdk/x11/gdkdnd-x11.c (gdk_drag_motion): For the
              local case, poke the actions in directly instead of
              going through xdnd_set_actions.
      
              * gdk/x11/gdkdnd-x11.c (xdnd_read_actions): Short-circuit
              the local case.
      
              * gdk/x11/gdkdnd-x11.c (xdnd_manage_source_filter): Don't
              XSelectInput()/add a filter if the drag is local.
      
              * gdk/x11/gdkdnd-x11.c (gdk_drag_get_selection):
              Simplify handling of "XdndSelection".
      
              * gdk/x11/gdkevents-x11.c (gdk_event_send_client_message_to_all_recurse): Somehow,
              a WM_STATE => _NET_WM_STATE change hand been made here.
      
              * gdk/x11/gdkproperty-x11.c (_gdk_x11_precache_atoms): Free
              xatom_names, not atom_names.
      
              * tests/testdnd.c (target_drag_motion): Make the trashcan
              open again. (Got lost in deprecation cleanup.)
      ba999da1
    • Owen Taylor's avatar
      Move the grabs up earlier, so we don't get a big pile of uncompressed · e5561940
      Owen Taylor authored
      Sat Jul  5 00:49:32 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkdnd.c (gtk_drag_begin): Move the grabs up
              earlier, so we don't get a big pile of uncompressed
              motion events before the grab takes effect.
      
              * gtk/gtkdnd.c (gtk_drag_update_icon): Call
              gdk_window_process_all_updates() so that the area
              we are dragging over gets a change to redraw.
      
              * gtk/gtkdnd.c (_gtk_drag_dest_handle_event): Use
              gdk_window_get_position(), not gdk_window_get_origin().
      
              * gdk/x11/gdkwindow-x11.[ch] (gdk_window_have_shape_ext)
              gdkdisplay-x11.h: use XShapeQueryExtension to
              avoid duplicate XQueryExtension when we actually
              use it. Remove unnecessary caching in GdkDisplayX11.
      e5561940
    • Owen Taylor's avatar
      Function to get a range of information about all the children of a window · 58a7f9f7
      Owen Taylor authored
      Fri Jul  4 23:49:22 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/x11/gdkasync.[ch] (_gdk_x11_get_window_child_info):
              Function to get a range of information about all the
              children of a window in a single pass.
      
              * gdk/x11/gdkdnd-x11.c (get_client_window_at_coords_recurse)
              gdk/x11/gdkdnd-x11.c (gdk_window_cache_new): Use
              _gdk_x11_get_window_child_info() to greatly reduce
              the number of roundtrips.
      58a7f9f7
    • Owen Taylor's avatar
      Add a function to XSendEvent() and call a calback on failure/success. · 60149b32
      Owen Taylor authored
      Fri Jul  4 22:57:18 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/x11/gdkasync.[ch] (_gdk_send_xevent_async): Add
              a function to XSendEvent() and call a calback on
              failure/success.
      
              * gdk/x11/gdkdnd-x11.c (xdnd_send_xevent): Short-circuit
              messages to the same process, use _gdk_send_xevent_async().
      60149b32
    • Owen Taylor's avatar
      Split toplevel-specific pieces of GdkWindowImplX11 into a separate · 86250658
      Owen Taylor authored
      Fri Jul  4 22:26:27 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/x11/gdkwindow-x11.[ch] gdkevents-x11.c: Split
              toplevel-specific pieces of GdkWindowImplX11 into
              a separate GdkToplevelX11 structure.
      86250658
    • Owen Taylor's avatar
      Fix some leftover fields. · bce0622b
      Owen Taylor authored
      Fri Jul  4 22:05:09 2003  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/x11/gdkasync.c (struct _SetInputFocusState): Fix
              some leftover fields.
      bce0622b
    • Owen Taylor's avatar
      Use asynchronously _gdk_x11_set_input_focus_safe to avoid having to trap · 9bedbf66
      Owen Taylor authored
      Fri Jul  4 15:57:52 2003  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/x11/gdkevents-x11.c (gdk_wm_protocols_filter):
      	Use asynchronously _gdk_x11_set_input_focus_safe
      	to avoid having to trap errors and XSync().
      
      	* gdk/x11/gdkwindow-x11.c (gdk_window_focus): Use
      	_gdk_x11_set_input_focus_safe() here as well.
      
      	* gdk/x11/gdkevents-x11.c (gdk_check_wm_state_changed):
      	Rework handling of property notifies on _NET_WM_STATE
      	so that we ignore _NET_WM_DESKTOP notifies unless we
      	really care.
      
      	* gdk/x11/gdkimage-x11.c (gdk_image_check_xshm): Use
      	XShmQueryExtension() rather than XQueryExtension() to
      	avoid extra rountrip.
      
      	* gdk/x11/gdkwindow-x11.c (_gdk_windowing_window_init):
      	Remove unused call to XGetWindowAttributes()
      
      	* gdk/x11/gdkdisplay-x11.c (gdk_display_open): Remove
      	unused call to XGetKeyboardControl().
      
      	* gdk/x11/gdkdisplay-x11.c gdk/gdk.def (gdk_display_flush):
      	Add (#99571)
      
      	* gdk/win32/gdkevents-win32.c gdk/linux-fb/gdkevents-fb.c
      	No-op implementations of gdk_display_flush().
      
      	* gdk/gdkwindow.c (gdk_window_process_all_updates): Use
      	gdk_display_flush() rather than gdk_flush() to avoid
      	XSync().
      
      	* gdk/x11/gdkwindow-x11.c (update_wm_hints)
      	gdk/x11/gdkwindow-x11.h: Centralize all handling of WM_HINTS here
      	so that we don't have to get the property back from the server.
      
      	* gdk/x11/gdkwindow-x11.c (show_window_internal): Store
      	the serial of when we map a toplevel to allow optimizing
      	out notifies on _NET_WM_STATE/_NET_WM_DESKTOP.
      
      	* gdk/x11/gdkevents-x11.c (gdk_event_translate): Don't
      	XTranslateCoordinates() for override-redirect windows.
      
      Fri Jul  4 15:59:27 2003  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/x11/gdkwindow-x11.c (gdk_window_set_group): Remove comment
      	about setting window group after the window is mapped from docs
      	- nothing the ICCCM forbids that.
      
      	* gdk/x11/gdkcursor-x11.c (gdk_display_get_maximal_cursor_size):
      	Fix g_return_val_if_fail() in void return function.
      
      	* configure.in: Fix misplaced comma that was resulting
      	in XShm always being disabled.
      9bedbf66
  8. 04 Jul, 2003 2 commits
    • Soeren Sandmann's avatar
      remove this accidentally committed file. · eaab3748
      Soeren Sandmann authored
      Fri Jul  4 19:55:49 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* tests/stresstest-toolbar: remove this accidentally committed
      	file.
      
      	* tests/stresstest-toolbar.c: really add this new test
      eaab3748
    • Soeren Sandmann's avatar
      new test for removing items · f91ae4ed
      Soeren Sandmann authored
      Fri Jul  4 19:06:31 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* tests/stresstest-toolbar.c: new test for removing items
      
      	* tests/testtoolbar.c: add a popup menu
      
      	* gtk/gtkcontainer.c (gtk_container_remove): add hack to avoid
      	  assert widget->parent == container when the container is a
      	  toolbar.
      
      	* gtk/gtktoolbar.c (gtk_toolbar_remove_tool_item): Make much
      	simpler. Also make correct.
      
      	* gtk/gtktoolbar.c (gtk_toolbar_button_press): make
      	popup_context_menu a boolean handled signal.
      f91ae4ed