1. 04 Jun, 2003 4 commits
  2. 31 May, 2003 1 commit
  3. 30 May, 2003 5 commits
    • Rob Adams's avatar
      CVS2003-05-29 Rob Adams <robadams@ucla.edu> · 3edad859
      Rob Adams authored
      
      CVS2003-05-29  Rob Adams  <robadams@ucla.edu>
      
      	Use a new property _METACITY_SENTINEL to eliminate a race
      	condition that causes focus to behave badly with sloppy/mouse
      	focus when lots of windows are mapped/unmapped, such as with a
      	workspace switch.  The EnterNotify events on a display are ignored
      	until the PropertyNotify sent after all the window maps is
      	received.  This is a fix for #110970.
      
      	* src/display.[ch]: New _METACITY_SENTINEL atom.
      	(event_callback): ignore EnterNotify if the sentinel isn't clear,
      	and decrement the sentinel counter when the PropertyNotify is
      	received.
      	(meta_display_increment_focus_sentinel): new function.  Increments
      	the sentinel counter and updates the property on a root window on
      	this display.
      	(meta_display_decrement_focus_sentinel): Decrement the sentinel
      	counter.
      	(meta_display_focus_sentinel_clear): returns whether the sentinel
      	counter is zero.
      
      	* src/window.c (idle_calc_showing): after showing windows, call
      	meta_display_increment_focus_sentinel on each display for windows
      	to be shown.
      
      	* src/workspace.[ch] (meta_workspace_activate_with_focus): new
      	function activates a workspace and focuses a particular window
      	after the workspace is activated.
      	(meta_workspace_activate): now just a wrapper for
      	meta_workspace_activate_with_focus
      
      	* src/keybindings.c: use new meta_workspace_activate_with_focus
      	function to ensure that focus will follow the focused window
      	through the workspace switch.
      
      : ----------------------------------------------------------------------
      3edad859
    • Paul Duffy's avatar
      Updated Irish Translation · 903f3d7e
      Paul Duffy authored
      2003-05-30  Paul Duffy <dubhthach@frink.nuigalway.ie>
      Updated Irish Translation
      903f3d7e
    • Havoc Pennington's avatar
      s/int/gsize/ for g_file_get_contents() (found independently by · 051e404d
      Havoc Pennington authored
      2003-05-29  Havoc Pennington  <hp@redhat.com>
      
      	* src/theme-parser.c (meta_theme_load): s/int/gsize/ for
      	g_file_get_contents() (found independently by
      	marcus@freebsd.org on SPARC and James Laska on s390x;
      	#113661
      
      	* src/main.c (main): fix theme location mentioned in error message
      051e404d
    • Ray Strode's avatar
      Get and use double-click speed from GtkSettings (Bug #103218). · d1a85355
      Ray Strode authored
      2003-05-29  Ray Strode  <halfline@hawaii.rr.com>
      
      	Get and use double-click speed from GtkSettings (Bug #103218).
      
      	* src/ui.c, src/ui.h:
      	add function meta_ui_get_double_click_timeout for looking up
      	the global double-click speed.
      
      	* src/display.c, src/display.h: remove double_click_time
      	field from MetaDisplay and use meta_ui_get_double_click_timeout
      	instead.
      d1a85355
    • Kwok-Koon Cheung's avatar
      Updated traditional Chinese translation. · f4410339
      Kwok-Koon Cheung authored
      	* zh_TW.po: Updated traditional Chinese translation.
      f4410339
  4. 29 May, 2003 1 commit
    • Rob Adams's avatar
      chdir to the user's home directory on startup. See #113755. · 0fa4954c
      Rob Adams authored
      2003-05-29  Rob Adams  <robadams@ucla.edu>
      
      	* src/main.c (main): chdir to the user's home directory on
      	startup.  See #113755.
      
      	* src/stack.c (get_standalone_layer): a window should be in the
      	fullscreen layer if it or any of its transient descendants are
      	focused or expecting the focus and it is either fullscreen or
      	fullscreen sized.  Fix for #104369.
      
      	* src/stack.c (is_focused_foreach): foreach used by
      	get_standalone_layer to find focused transient descendants.
      0fa4954c
  5. 26 May, 2003 1 commit
  6. 21 May, 2003 2 commits
  7. 20 May, 2003 4 commits
  8. 19 May, 2003 1 commit
  9. 18 May, 2003 2 commits
  10. 17 May, 2003 2 commits
    • Rob Adams's avatar
      update ChangeLog · 9e260852
      Rob Adams authored
      9e260852
    • Rob Adams's avatar
      Flip the workspace when using up/down/left/right for move window to, but · 7fc6c999
      Rob Adams authored
      2003-05-16  Rob Adams  <robadams@ucla.edu>
      
      	Flip the workspace when using up/down/left/right for move window
      	to, but not when specifying a workspace explicitly as in move to
      	workspace 4.  Possible fix for #105492.
      
      	* src/keybindings.c (do_handle_move_to_workspace): new function
      	moves a window to a workspace with the option to flip to that
      	workspace.
      	(handle_move_to_workspace): Use new do_handle_move_to_workspace
      	function without flipping (a keybinding)
      	(handle_move_to_workspace_flip): Use new
      	do_handle_move_to_workspace function with flipping (a keybinding)
      7fc6c999
  11. 16 May, 2003 4 commits
    • Havoc Pennington's avatar
      fix for bug #104018 from David Santiago, change button state to normal · 3ad56185
      Havoc Pennington authored
      2003-05-16  Havoc Pennington  <hp@redhat.com>
      
      	* src/frames.c (meta_frames_paint_to_drawable): fix for
      	bug #104018 from David Santiago, change button state to
      	normal while it's being pressed if you move the mouse
      	outside it. Do this by tracking prelit_control for whether
      	to draw a button as active, not just for whether to draw
      	it as prelit.
      	(meta_frames_motion_notify_event): also update prelit_control
      	while clicking a button
      3ad56185
    • Havoc Pennington's avatar
      fill in window->desc sooner since we use it sooner now. · 4b02b0dd
      Havoc Pennington authored
      2003-05-16  Havoc Pennington  <hp@redhat.com>
      
      	* src/window.c (meta_window_new): fill in window->desc sooner
      	since we use it sooner now.
      
      	* src/display.c (meta_display_open): init
      	display->grab_update_alarm
      
      	* src/window.c (meta_window_new): initialize the always_sticky
      	field
      	(meta_window_new): initialize the update_icon_queued field
      
              Patch from Julien Olivier bug #92335 for converting "show desktop
      	mode" to "all windows are minimized" when you open a new window,
      	instead of just mapping all the windows again.
      
      	* src/window.c (meta_window_activate): minimize all windows before
      	coming out of show desktop mode.
      	(meta_window_unminimize): don't toggle show desktop mode here
      
      	* src/screen.c (meta_screen_minimize_all_except): new function
      4b02b0dd
    • Telsa Gwynne's avatar
      Welsh translation from Dafydd Harries. · 1ac3f938
      Telsa Gwynne authored
      1ac3f938
    • Pablo Gonzalo del Campo's avatar
      Updated Spanish translation. · b422d862
      Pablo Gonzalo del Campo authored
      2003-05-16  Pablo Gonzalo del Campo <pablodc@bigfoot.com>
      
      	* es.po: Updated Spanish translation.
      b422d862
  12. 12 May, 2003 1 commit
  13. 10 May, 2003 4 commits
  14. 07 May, 2003 2 commits
  15. 06 May, 2003 1 commit
  16. 03 May, 2003 2 commits
    • Havoc Pennington's avatar
      when moving window to another workspace, don't switch to that workspace. · a7c344bb
      Havoc Pennington authored
      2003-05-03  Havoc Pennington  <hp@pobox.com>
      
      	* src/keybindings.c (handle_move_to_workspace): when moving
      	window to another workspace, don't switch to that workspace.
      
      	* src/window.c (menu_callback): when moving window to another
      	workspace, don't switch to that workspace.
      a7c344bb
    • Havoc Pennington's avatar
      2.5.1 · f64a2316
      Havoc Pennington authored
      2003-05-03  Havoc Pennington  <hp@pobox.com>
      
      	* configure.in: 2.5.1
      
      	* NEWS: update
      f64a2316
  17. 02 May, 2003 1 commit
  18. 29 Apr, 2003 2 commits