summaryrefslogtreecommitdiff
path: root/src/workspace.c
Commit message (Expand)AuthorAgeFilesLines
* Fix issues on 64-bit machines with timestamps by using guint32 (like gtk+Elijah Newren2006-09-131-5/+5
* Avoid a memory leak when checking which workspace(s) a window is on. FixesThomas Thurman2006-02-111-0/+2
* Patch from Kjartan Maraas to fix a lot of tiny issues (unused variableElijah Newren2006-01-201-1/+1
* If no valid window is found in the MRU list, then set focus to the desktopKyle Ambroff2006-01-161-1/+14
* Make the workspace switcher work with dual-head (non-xinerama) setups.Elijah Newren2005-12-281-0/+2
* Oops, I only meant to commit the changes to rationales.txt in the last commitElijah Newren2005-12-221-2/+0
* Add xinerama and multi-head tracker bugsElijah Newren2005-12-221-0/+2
* Merge of all the changes on the constraints_experiments branch. This isElijah Newren2005-11-191-91/+168
* Fix a crash that occurs when removing some virtual desktops and windowsElijah Newren2005-10-081-1/+1
* Add my copyright notice to a number of files on which it should alreadyElijah Newren2005-10-081-0/+1
* Patch from Björn Lindqvist fix the workspace switcher tabpopup to displayElijah Newren2005-10-031-1/+1
* Handle keynav vs. mousenav in mouse and sloppy focus modes. Fixes #167545.Elijah Newren2005-02-221-1/+3
* Focus parents of dismissed transient windows in preference to the windowElijah Newren2005-02-021-13/+51
* Rename meta_window_visible_on_workspace toElijah Newren2004-12-231-1/+1
* Partially resolve the conflicting requirements of windows on multipleElijah Newren2004-12-221-25/+14
* Make the "showing desktop" mode be per-workspace instead of per-screen.Elijah Newren2004-10-171-0/+10
* Fix a variety of issues with autoraise (#134206)Elijah Newren2004-10-041-8/+11
* Fix a variety of focus race conditions in all focus modes, or at leastElijah Newren2004-10-041-19/+43
* Don't focus a window that is minimized (fixes #147947)Elijah Newren2004-09-171-0/+1
* Focus the no_focus_window if no suitable window is in the mru list (shouldElijah Newren2004-09-151-38/+5
* Prevent focus inconsistencies by only providing one focus method (fixesElijah Newren2004-09-151-3/+6
* Prevent an assertion failure that can occur after increasing the number ofElijah Newren2004-08-271-0/+10
* prevent keyboard from "getting locked" upon workspace switch, by makingElijah Newren2004-08-061-1/+9
* Fix some bugs (reported in #120100) regarding the focus window when usingElijah Newren2004-08-021-2/+8
* Make choice of focus window be consistent for each focus mode. FixesElijah Newren2004-06-241-1/+15
* only move on MRU list if the window belongs on the workspace, since theRob Adams2004-02-281-1/+1
* Add my copyright notice to a number of files on which it should alreadyRob Adams2004-02-231-0/+1
* Prepend windows to mru list when switching workspaces. Fixes #134368Elijah Newren2004-02-151-2/+2
* If we're moving a window and receive a _NET_CURRENT_DESKTOP messageRob Adams2004-02-151-0/+32
* initialize grab_wireframe_active to FALSE. Fix for #128090.Rob Adams2003-12-171-1/+1
* set on_all_workspaces in all cases _before_ adding to the workspaces, soRob Adams2003-12-141-3/+48
* Revert prior changeRob Adams2003-12-131-42/+3
* Add increased robustness for dealing with all workspaces windows and MRURob Adams2003-12-131-3/+42
* unstick window to get it out of mru_list it should not be in; assert thatHavoc Pennington2003-12-131-0/+1
* Fix a bug with partial-width panel struts caused by incorrect computationRob Adams2003-09-201-3/+9
* Changed MRU list to be per workspace instead of per display, so stickyRay Strode2003-08-151-1/+93
* nuke the lists of struts here, to improve confidence that we never try toHavoc Pennington2003-06-281-9/+14
* Update constraints code to support the new _NET_WM_STRUT_PARTIAL EWMHRob Adams2003-06-261-39/+85
* CVS2003-05-29 Rob Adams <robadams@ucla.edu>Rob Adams2003-05-301-3/+20
* Patch from Rob Adams addresses #95014 (placement issues), makes first fitHavoc Pennington2003-02-231-48/+173
* Fix for the "mangles focus window when switching workspaces and usingHavoc Pennington2003-01-221-5/+2
* redo using new calc_workspace_layout to fix #98302Havoc Pennington2003-01-051-142/+33
* make this always return FALSE for now, to avoid bug reports.Havoc Pennington2002-12-081-0/+4
* remove unused variableHavoc Pennington2002-11-211-0/+9
* impl for nice debugging. (meta_workspace_get_neighbor): fix broken logicMark McLoughlin2002-11-071-19/+62
* apply patch from Nikos Mouat to fix this functionHavoc Pennington2002-11-051-81/+110
* new function, and remove workspace->name field, instead just get the nameHavoc Pennington2002-11-031-16/+4
* Optimizations for managing new windows (do not all take effect ifHavoc Pennington2002-10-211-3/+3
* workspaces are all per-screen now, fix accordinglyHavoc Pennington2002-10-161-33/+8
* default to topleft starting corner. (meta_screen_update_workspace_layout):Mark McLoughlin2002-10-011-0/+2