aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Xinerama screen switching bugfixJason Creighton2007-04-111-1/+1
| | | | darcs-hash:20070411041615-b9aa7-fb18a7f93c7825f269844c0fcb1acb24ec494870.gz
* removed xinerama-enabled dmenu actionJason Creighton2007-04-111-10/+0
| | | | | | | | | I don't think we're going to see any Xinerama support upstream, at least not anytime soon. It doesn't make sense to ship something with xmonad that isn't going to work out of the box. So for now Xinerama users should just use this patch: http://www.jcreigh.com/xmonad/xinerama-dmenu.html darcs-hash:20070411024716-b9aa7-e41d85ad5030a6a4eb6120257e8a5f2d1adaf00f.gz
* Move workspace fetching logic from Config.hs to Operations.hsSpencer Janssen2007-04-102-1/+5
| | | | darcs-hash:20070410064714-a5988-e9b1fac201a546d1722db41213efc81223007e43.gz
* moved screen <-> workspace mapping from XMonad to StackSetJason Creighton2007-04-106-59/+79
| | | | darcs-hash:20070410062731-b9aa7-e1768a3fe6c0e3c749400dffc4a5a5e33e6a08c4.gz
* Add notes about StackSet redesignSpencer Janssen2007-04-101-1/+13
| | | | darcs-hash:20070410021238-a5988-da6ee693b4a0f5ff6de25bcde93312e9f248139e.gz
* Simplify rotSpencer Janssen2007-04-101-2/+2
| | | | darcs-hash:20070409223500-a5988-fa8da8a067b0a923c8709f5656648a5b21241eeb.gz
* Rearrange TODOSpencer Janssen2007-04-091-15/+16
| | | | darcs-hash:20070409075817-a5988-51863ce92097594b0e0b7f63a22963a919a2910c.gz
* Also doneSpencer Janssen2007-04-091-1/+0
| | | | darcs-hash:20070409075029-a5988-bdafe7ef67c25719116af9fb9cc211941567b7f3.gz
* Tile algorithm has been improvedSpencer Janssen2007-04-091-3/+0
| | | | darcs-hash:20070409074945-a5988-ec74e28210eeb540909085a76a41698a97b5495d.gz
* Vertical tiling doneSpencer Janssen2007-04-091-2/+0
| | | | darcs-hash:20070409074853-a5988-3114f373d130460707e8f371d39f131101919ac1.gz
* Remove redundant parensSpencer Janssen2007-04-091-1/+1
| | | | darcs-hash:20070409073836-a5988-5ab0dc0ff9723b13fe2216b937e05bc6e784008a.gz
* Remove unused 'screen' fieldSpencer Janssen2007-04-092-2/+0
| | | | darcs-hash:20070409073510-a5988-b2a95e4ba83a58a7be01dc49961449fa1f817014.gz
* Document XState fieldsSpencer Janssen2007-04-091-13/+11
| | | | darcs-hash:20070409073414-a5988-cad31b0c3b3272413e0f3b1721d3b6997e448f30.gz
* Use -funbox-strict-fields, rather than UNPACK pragmas. cleaner code.Don Stewart2007-04-092-12/+14
| | | | darcs-hash:20070409072302-9c5c1-f55281c59754fa1fe17dbfe406f2fe2c71f7061d.gz
* Remove redundant setFocus, setFocus is called by refresh which is called by ↵Spencer Janssen2007-04-051-3/+0
| | | | | | windows darcs-hash:20070405215832-a5988-87a975ad9fcea125d7d8ba3497d7bc0289a3f158.gz
* -Wall policeDon Stewart2007-04-051-3/+3
| | | | darcs-hash:20070405000100-9c5c1-aab51f7bfb20248e9a601b7af5107591db48af8c.gz
* take window borders into account when resizing (requires latest X11-extras)Jason Creighton2007-04-041-1/+10
| | | | darcs-hash:20070404021612-b9aa7-842163845e3969d9f5446065bc3fe57606501a48.gz
* summarise key bindings in a table in Config.hsDon Stewart2007-04-041-20/+52
| | | | darcs-hash:20070404011441-9c5c1-7d2e61f6f51fbfa155f93512240f9caed286f6d6.gz
* replace multiple gets with a single get and record bindDon Stewart2007-04-042-18/+10
| | | | darcs-hash:20070404010524-9c5c1-ae8b8c6a6e47d6676fb1fa77d800eb6485ac3424.gz
* Use Tall and Wide for split screen layouts. This should be less confusing.Spencer Janssen2007-04-033-11/+8
| | | | darcs-hash:20070403050610-a5988-34a441f8eb299905ed28d415a9524121585d06d0.gz
* Abusing TODO as a bug tracker: note about overlappingAlec Berryman2007-04-031-0/+2
| | | | darcs-hash:20070402222956-39448-bbd875d87a3989ee1c4f4b74365fae15756ec28d.gz
* Comment typo: more -> moveAlec Berryman2007-04-031-1/+1
| | | | darcs-hash:20070402221948-39448-a27a073869e63b0e11c4cf4f3ae17d2b09d80550.gz
* Note the Xinerama bugs I've experienced in the TODOAlec Berryman2007-04-021-0/+9
| | | | darcs-hash:20070402160802-39448-d72075cd1a370f2a183a11e67ae9f21c01d9f2df.gz
* vertical (master area on top) tilingJason Creighton2007-04-032-4/+10
| | | | darcs-hash:20070403040658-b9aa7-4bbe82e188fd19de00f8d6f86a3e4d3b4a39bf01.gz
* Comment typo.Spencer Janssen2007-04-021-1/+1
| | | | darcs-hash:20070402214605-a5988-385c975d34b98deb0609579f9ca9208cf522e2b5.gz
* Comment only.Spencer Janssen2007-04-021-0/+5
| | | | darcs-hash:20070402072418-a5988-3b4db0be791c44772e0ce4ec49df25c16edaee94.gz
* Revert to the old layout code.Spencer Janssen2007-04-024-155/+44
| | | | darcs-hash:20070402045114-a5988-3fa15b1c4d8d79494bf430dcad921d22cdfa8d16.gz
* Type error: lockMask :: KeyMask, not KeySymAlec Berryman2007-04-011-1/+1
| | | | | | Error prevents compilation on 64-bit systems. darcs-hash:20070401143416-39448-7ab8c797f9590cda9576767eddda6b7ceb5bf2ea.gz
* Suggest an alternative modMask for emacs usersAlec Berryman2007-04-011-2/+3
| | | | darcs-hash:20070401161027-39448-8fd61e1f1d369ebf4dd4073966833c18f535c269.gz
* Remove trailing spaces, no content changedAlec Berryman2007-04-015-15/+15
| | | | darcs-hash:20070401144539-39448-1903870c5ef75cc918a8ea3153c5b154feb4e644.gz
* Fix type error in dimensions field of XState record for 64-bit systemsAlec Berryman2007-04-011-1/+3
| | | | | | Fallout from Int->CInt conversion. darcs-hash:20070401144229-39448-a124d5c3906bbc527e04ef041d9321d871fc93b3.gz
* Config.hs comment formatting/typoJason Creighton2007-04-011-32/+34
| | | | darcs-hash:20070401055711-b9aa7-1bb53891b929b1c7311bad643f946b4305983dce.gz
* "dmenu" operation to spawn dmenu only on the current screen (for Xinerama)Jason Creighton2007-04-011-0/+11
| | | | | | | | | This requires a dmenu that will accept -x and -w. Currently, This means applying this patch: http://www.jcreigh.com/dmenu/position-options.patch (I'm trying to see if I can get this into dmenu upstream; haven't heard anything back yet.) darcs-hash:20070401012712-b9aa7-00f28388a705814f8e542e8b25b1b41922e3cc6c.gz
* sanitize key bindingsDon Stewart2007-04-011-10/+15
| | | | | | | | | | | | | | | | | | | | | | | | Changes mean: * gmrun is like the dmenu key, but with shift set. - , ((modMask .|. shiftMask, xK_F11 ), spawn "gmrun") + , ((modMask .|. shiftMask, xK_p ), spawn "gmrun") If no one actually uses both gmrun and dmenu, we should consider only using mod-p for this. * restart is like quit, but with 'ctrl' set: + , ((modMask .|. shiftMask, xK_q ), io $ exitWith ExitSuccess) + , ((modMask .|. shiftMask .|. controlMask, xK_q ), io restart) * revert to 'wer' ordering for xinerama screens: - | (key, sc) <- zip [xK_e, xK_r, xK_t] [1..] + | (key, sc) <- zip [xK_w, xK_e, xK_r] [1..] that's the only binding order that makes sense, since they're meant to refer to screens 1 2 and 3, hence 'wer' (look at the keyboard to see why) darcs-hash:20070401033522-9c5c1-612e23066ea1c2523b0b0be8d2ffdd2fe407c341.gz
* Cleaned up layout a little bithughes2007-04-011-13/+35
| | | | darcs-hash:20070401023639-3a569-2b7b3e7e7b2f26ebb77590053d8360ee736cfbc3.gz
* restore dwm-style keybindings. mod-shift-{j,k} resize in vert modeDon Stewart2007-04-012-8/+17
| | | | darcs-hash:20070401025433-9c5c1-79adc3fdb8db4cf7929dd6d121ec66c21f24a0e2.gz
* Merged things together with dons changes.hughes2007-04-013-42/+61
| | | | darcs-hash:20070401021846-3a569-083f7d441afc41bdeef843113c1de1d3a5e40ee3.gz
* Config.hs avoids conflict with essential M-w Emacs shortcut.hughes2007-04-011-1/+1
| | | | darcs-hash:20070401015135-3a569-8db7ddadad8f5d3c6b16b14dda2a143644e01898.gz
* Vertical/horizontal split, and resizability.hughes2007-04-014-38/+111
| | | | darcs-hash:20070401014706-3a569-26a764b57274f67057adf0b81eb71158b58f49de.gz
* Remove evil gmrun shortcut.hughes2007-03-301-1/+1
| | | | darcs-hash:20070330144558-3a569-456564e43e14fbd17ffc1491c89dfc6ae71697ee.gz
* formatting onlyDon Stewart2007-04-012-6/+11
| | | | darcs-hash:20070401004726-9c5c1-ffe359da72bfe742bd6c6855e8451c0ea8a8938f.gz
* formatting fixes. the style is getting a bit dodgy in some places...Don Stewart2007-04-012-31/+41
| | | | darcs-hash:20070401002803-9c5c1-e15fd397cbaf1182a13e1c55ca024ef2ef2fdbae.gz
* Move safeFocus from Main to OperationsSpencer Janssen2007-03-312-7/+7
| | | | darcs-hash:20070331010024-a5988-73c72204cd204872dd7a2339c1e805e2a0578a58.gz
* removed refocus; moved functionality to setFocusJason Creighton2007-03-312-16/+9
| | | | darcs-hash:20070331003442-b9aa7-98dbb2a95ac070ced1efe307317fdd4732c1e38e.gz
* refactored "focus changed" code into "refocus"Jason Creighton2007-03-302-3/+11
| | | | darcs-hash:20070330035454-b9aa7-54e1b09c030cec67d02902847258a2a14dcdc409.gz
* Window bordersAlec Berryman2007-03-292-1/+10
| | | | | | | | | | Colors taken from dwm's config.default.h and hard-coded in Operations instead of Config because of import cycle. Windows overlap slightly in the current tiling algorithm and sometimes prevent the active window from being completely surrounded by a red border. darcs-hash:20070329182159-39448-deabaeaf89d87bb71abc851b6bae1ffa356e5561.gz
* Add AMD64 note to the READMESpencer Janssen2007-03-291-0/+3
| | | | darcs-hash:20070329055250-a5988-f763eb7ef1ed2e6e53d277925a650c8a744885ea.gz
* Type error: button1 :: Button, not :: ButtonMaskAlec Berryman2007-03-291-1/+1
| | | | darcs-hash:20070329024330-39448-e216b34ecbe8822e90a4bf1a65ebea22a7261c49.gz
* Fix refreshKeyboardMapping issues. Requires the latest X11-extrasSpencer Janssen2007-03-281-2/+2
| | | | darcs-hash:20070328215753-a5988-ee705ccb076ddccb83aa32f0c6b04247e255ed58.gz
* allow mouse to change current workspacedaniel2007-03-282-5/+2
| | | | darcs-hash:20070328103435-c98ca-4d9fe6e66589e0bc9cbd79eabe41a559084ce37f.gz