1. 26 Dec, 2003 2 commits
  2. 24 Dec, 2003 1 commit
  3. 23 Dec, 2003 1 commit
  4. 22 Dec, 2003 4 commits
  5. 21 Dec, 2003 3 commits
    • Francisco Javier F. Serrador's avatar
      Updated Spanish translation. · e699ff2e
      Francisco Javier F. Serrador authored
      2003-12-21  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
      
      	* es.po: Updated Spanish translation.
      e699ff2e
    • Danilo Šegan's avatar
      Updated Serbian translation. · 804411bd
      Danilo Šegan authored
      804411bd
    • Rob Adams's avatar
      Reorganize the window menu according to discussion on #110904. The · 690100f1
      Rob Adams authored
      2003-12-20  Rob Adams  <readams@readams.net>
      
      	Reorganize the window menu according to discussion on #110904.
      	The workspace name mnemonic chunk of the patch is thanks to
      	Jonathan Blandford.
      
      	* src/common.h: add MENU_OP_ABOVE, MENU_OP_UNABOVE, MENU_UP_MOVE_TO_*
      	menu ops.
      
      	* src/core.c (meta_core_get_menu_accelerator): add accelerator for
      	the new menu ops.
      
      	* src/menu.c: add checked attribute in _MenuItem struct to display
      	a checkmark next to a menu item.  Add the new menu items to
      	menuitems.
      	(get_workspace_name_with_accel): Add mnemonics even to renamed
      	workspaces.
      	(menu_item_new): provide support for the checked attribute
      	(meta_window_menu_new): construct new submenu for workspace
      	switching.
      
      	* src/window.c (menu_callback): implement support for the new menu
      	ops.
      	(meta_window_show_menu): don't use the OP_*SHAPE operations, and
      	compute which of the OP_MOVE_TO_* ops should be used for the
      	current workspace and workspace layout.  Add the OP_*ABOVE
      	operations.
      690100f1
  6. 20 Dec, 2003 1 commit
  7. 19 Dec, 2003 2 commits
  8. 18 Dec, 2003 1 commit
  9. 17 Dec, 2003 1 commit
    • Rob Adams's avatar
      initialize grab_wireframe_active to FALSE. Fix for #128090. · 10478673
      Rob Adams authored
      2003-12-17  Rob Adams  <readams@readams.net>
      
      	* src/display.c (meta_display_open): initialize
      	grab_wireframe_active to FALSE.  Fix for #128090.
      
      2003-12-17  Rob Adams  <readams@readams.net>
      
      	* src/tabpopup.c (meta_ui_tab_popup_new): Don't try to call
      	utf8_strndup on a null title for an entry.  Fix for #128566.
      
      	* src/workspace.c (meta_workspace_free): Call g_list_free on the
      	mru_list, since with sticky windows that MRU list could well not
      	be emtpy.  See #122016.
      10478673
  10. 14 Dec, 2003 2 commits
    • Rob Adams's avatar
      set on_all_workspaces in all cases _before_ adding to the workspaces, so · 191b3f2c
      Rob Adams authored
      2003-12-13  Rob Adams  <readams@readams.net>
      
      	* src/window.c (meta_window_new_with_attrs): set on_all_workspaces
      	in all cases _before_ adding to the workspaces, so that windows
      	initially on all workspaces are added correctly to the MRU lists.
      	Fix for #120907.
      
      	* src/workspace.c (meta_workspace_add_window): handle sticky
      	windows so that we add to add mru lists if needed
      	(meta_workspace_remove_window): handle sticky windows so that they
      	are removed from all mru lists if needed.
      191b3f2c
    • Francisco F. Serrador's avatar
      Updated Spanish translation. · 860ae37d
      Francisco F. Serrador authored
      2003-12-14  Francisco F. Serrador <serrador@cvs.gnome.org>
      
      	* es.po: Updated Spanish translation.
      860ae37d
  11. 13 Dec, 2003 3 commits
    • Rob Adams's avatar
      Revert prior change · 9bde925d
      Rob Adams authored
      9bde925d
    • Rob Adams's avatar
      Add increased robustness for dealing with all workspaces windows and MRU · 7630d22b
      Rob Adams authored
      2003-12-13  Rob Adams  <readams@readams.net>
      
      	Add increased robustness for dealing with all workspaces windows
      	and MRU lists.
      	Also add very preliminary _NET_WM_USER_TIME
      	support, limited to simply listening for the property and keeping
      	an internal variable updated, and also treating some input events
      	as though they were user time updates.
      
      	* src/window.c (meta_window_new_with_attrs): set on_all_workspaces
      	in all cases _before_ adding to the workspaces, so that windows
      	initially on all workspaces are added correctly to the MRU lists.
      	Fix for #120907.
      	(process_property_notify): add net_wm_user_time support.
      
      	* src/workspace.c (meta_workspace_add_window): handle sticky
      	windows so that we add to add mru lists if needed
      	(meta_workspace_remove_window): handle sticky windows so that they
      	are removed from all mru lists if needed.
      
      	* src/display.[ch] (meta_display_open): add net_wm_user_time support.
      	(event_callback): simulate user time update on key and button presses.
      
      	* src/screen.c (set_supported_hint): add net_wm_user_time support.
      
      	* src/window-props.c (init_net_wm_user_time): new function for
      	user_time support
      	(reload_net_wm_user_time): new function for user_time support
      	(meta_display_init_window_prop_hooks): add hook for user_time
      7630d22b
    • Havoc Pennington's avatar
      unstick window to get it out of mru_list it should not be in; assert that · a92be6e3
      Havoc Pennington authored
      2003-12-12  Havoc Pennington  <hp@redhat.com>
      
      	* src/window.c (meta_window_free): unstick window to get it out of
      	mru_list it should not be in; assert that window has been removed
      	from all mru_list. Perhaps fixes #122016 crash.
      a92be6e3
  12. 04 Dec, 2003 1 commit
  13. 03 Dec, 2003 1 commit
  14. 02 Dec, 2003 1 commit
  15. 30 Nov, 2003 1 commit
  16. 28 Nov, 2003 1 commit
  17. 26 Nov, 2003 1 commit
  18. 25 Nov, 2003 1 commit
  19. 24 Nov, 2003 6 commits
  20. 23 Nov, 2003 1 commit
  21. 21 Nov, 2003 1 commit
    • Havoc Pennington's avatar
      new function · d538690b
      Havoc Pennington authored
      2003-11-20  Havoc Pennington  <hp@redhat.com>
      
      	* src/window.c (meta_window_new_with_attrs): new function
      
      	* src/display.c, src/screen.c: create the compositor and feed
      	windows and events to it
      d538690b
  22. 20 Nov, 2003 1 commit
    • Havoc Pennington's avatar
      revert the change here · 24d86551
      Havoc Pennington authored
      2003-11-20  Havoc Pennington  <hp@redhat.com>
      
      	* src/window.c (meta_window_notify_focus): revert the change here
      24d86551
  23. 17 Nov, 2003 2 commits
    • Rob Adams's avatar
      2003-11-17 Rob Adams <readams@readams.net · 917dfefd
      Rob Adams authored
      	* src/window.c (set_allowed_actions_hint): increment i between
      	resize and fullscreen.
      917dfefd
    • Rob Adams's avatar
      Create COMPLIANCE document describing metacity specification compliance. · 9378a4fb
      Rob Adams authored
      2003-11-16  Rob Adams  <readams@readams.net>
      
      	Create COMPLIANCE document describing metacity specification
      	compliance.  Right now gives detailed EWMH compliance; still need
      	to add ICCCM compliance information.  Also some minor fixes to
      	bring metacity into compliance on some points.
      
      	* COMPLIANCE: new file
      
      	* src/display.h, src/display.c (meta_display_open),
      	src/screen.c (set_supported_hint): add
      	atom_net_wm_action_fullscreen and atom_net_wm_action_minimize
      
      	* src/window.c (set_allowed_actions_hint): some fixes to which
      	hints to set and add fullscreen and minimize.
      9378a4fb
  24. 16 Nov, 2003 1 commit
    • Rob Adams's avatar
      add paranoia check to make sure a window is really on a workspace before · 67c36f09
      Rob Adams authored
      2003-11-16  Rob Adams  <readams@readams.net>
      
      	* src/window.c (meta_window_notify_focus): add paranoia check to
      	make sure a window is really on a workspace before inserting it at
      	the beginning of the MRU list.  Maybe there's a race condition
      	with focusing and workspace switching.  Hopefully a fix for #122016.
      67c36f09