aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Actions/GroupNavigation.hs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* GroupNavigation.hs: clean up importsgwern02010-06-081-3/+1
| | | | | | Ignore-this: 166ad0b78d8be8453339c7dd5e5cc266 darcs-hash:20100608203832-f7719-ef1c9cffe328bbe5f1cad737a8f0cdec2b1d2c70.gz
* Fix bug in history maintenance of X.A.GroupNavigationNorbert Zeh2010-06-041-2/+2
| | | | | | | | | | Ignore-this: 84a22797ec1b76a9b9805af3272911b0 When the focused window was closed without a new window receiving focus, the closed window was not removed from the history database, making for example "nextMatch History (return True)" misbehave. This patch fixes this. darcs-hash:20100604081431-18a2b-d8416c45ccc86ac7e95e4cb49face9f13b242da7.gz
* X.A.GroupNavigation with containers < 0.3.0.0 compatibilityNorbert Zeh2010-05-151-4/+19
| | | | | | | | | | | Ignore-this: e0cf2a784ff02829ad10962863fd50ed This patch replaces the use of Seq.filter and Seq.breakl with two functions flt and brkl that do the same. This is necessary to keep compatibility with containers < 0.3.0.0 because Seq.filter and Seq.breakl were introduced only in containers 0.3.0.0. darcs-hash:20100514222153-18a2b-0b11f7214f473df160de9db0e6dfc9ff0ec13376.gz
* New module XMonad.Actions.GroupNavigationNorbert Zeh2010-05-101-0/+210
Ignore-this: c286dbd1b365326fa25a9c5c0e564af7 This module adds two related facilities. The first one allows cycling through the windows in a window group. A group is defined as the set of windows for which a given Boolean Query returns True. The second one keeps track of the history of focused windows and allows returning to the most recently focused window in a given window group before the currently focused window. darcs-hash:20100510081412-18a2b-f3a46acd1883a5b74f70ab2457694a05d5568c5d.gz