summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2007-04-12mod-wer for Xinerama was inadvertently changedAlec Berryman
darcs-hash:20070412132033-39448-2be6f5ab22fabd3c126cbba0bc81017477c1a083
2007-04-11and the tests still runDon Stewart
darcs-hash:20070411081500-9c5c1-de5c90255b488c617bee222ece8e4ff059a8a95a
2007-04-11add license headers to two missing filesDon Stewart
darcs-hash:20070411081042-9c5c1-05a68bbf16969dbb8854b37ab9b72e042d7fac9a
2007-04-11clean up tiling code a teensy bit, and comment on the interaction between ↵Don Stewart
focus, master, and cycling direction between the modes darcs-hash:20070411080747-9c5c1-0f6e9cc92481db8ba812976ee8d3cb0f7dde6626
2007-04-11explain what mod-return now does. it cyclesDon Stewart
darcs-hash:20070411073636-9c5c1-fbf217e9e05f7135897d59302445da5f9fcbbef1
2007-04-11Change semantics of 'promote'.Don Stewart
Previously 'promote' would move the currently focused window into the master position in tiled mode. This was *almost* a cycle of the windows, but not quite (depending on where the focus was, it was in fact a cycle). Now we do the obvious generalisation, and just cycle the current window stack. Simpler to understand, simpler to reason about. darcs-hash:20070411073456-9c5c1-3ee88f9ac46e2301b4c803ec4fd66798e6fee91d
2007-04-11clean up onlyDon Stewart
darcs-hash:20070411065607-9c5c1-dcbe0dac9354e1588ab6970daf65bc1405a204b0
2007-04-11merge with toList/fromList patchDon Stewart
darcs-hash:20070411060947-9c5c1-88a2c630ec0bb669c5d34410fb546cc1ff538ded
2007-04-11Statically distinguish Workspace and Screen indicesDon Stewart
darcs-hash:20070411060456-9c5c1-a5642813cffe434e60310d21497217ef3704b296
2007-04-11fromList/toList have # of screens + another QC propertyJason Creighton
darcs-hash:20070411044215-b9aa7-e66ef93fac9102201bfd145ebb26c38bbecd25de
2007-04-11Xinerama screen switching bugfixJason Creighton
darcs-hash:20070411041615-b9aa7-fb18a7f93c7825f269844c0fcb1acb24ec494870
2007-04-11removed xinerama-enabled dmenu actionJason Creighton
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
2007-04-10Move workspace fetching logic from Config.hs to Operations.hsSpencer Janssen
darcs-hash:20070410064714-a5988-e9b1fac201a546d1722db41213efc81223007e43
2007-04-10moved screen <-> workspace mapping from XMonad to StackSetJason Creighton
darcs-hash:20070410062731-b9aa7-e1768a3fe6c0e3c749400dffc4a5a5e33e6a08c4
2007-04-10Add notes about StackSet redesignSpencer Janssen
darcs-hash:20070410021238-a5988-da6ee693b4a0f5ff6de25bcde93312e9f248139e
2007-04-10Simplify rotSpencer Janssen
darcs-hash:20070409223500-a5988-fa8da8a067b0a923c8709f5656648a5b21241eeb
2007-04-09Rearrange TODOSpencer Janssen
darcs-hash:20070409075817-a5988-51863ce92097594b0e0b7f63a22963a919a2910c
2007-04-09Also doneSpencer Janssen
darcs-hash:20070409075029-a5988-bdafe7ef67c25719116af9fb9cc211941567b7f3
2007-04-09Tile algorithm has been improvedSpencer Janssen
darcs-hash:20070409074945-a5988-ec74e28210eeb540909085a76a41698a97b5495d
2007-04-09Vertical tiling doneSpencer Janssen
darcs-hash:20070409074853-a5988-3114f373d130460707e8f371d39f131101919ac1
2007-04-09Remove redundant parensSpencer Janssen
darcs-hash:20070409073836-a5988-5ab0dc0ff9723b13fe2216b937e05bc6e784008a
2007-04-09Remove unused 'screen' fieldSpencer Janssen
darcs-hash:20070409073510-a5988-b2a95e4ba83a58a7be01dc49961449fa1f817014
2007-04-09Document XState fieldsSpencer Janssen
darcs-hash:20070409073414-a5988-cad31b0c3b3272413e0f3b1721d3b6997e448f30
2007-04-09Use -funbox-strict-fields, rather than UNPACK pragmas. cleaner code.Don Stewart
darcs-hash:20070409072302-9c5c1-f55281c59754fa1fe17dbfe406f2fe2c71f7061d
2007-04-05Remove redundant setFocus, setFocus is called by refresh which is called by ↵Spencer Janssen
windows darcs-hash:20070405215832-a5988-87a975ad9fcea125d7d8ba3497d7bc0289a3f158
2007-04-05-Wall policeDon Stewart
darcs-hash:20070405000100-9c5c1-aab51f7bfb20248e9a601b7af5107591db48af8c
2007-04-04take window borders into account when resizing (requires latest X11-extras)Jason Creighton
darcs-hash:20070404021612-b9aa7-842163845e3969d9f5446065bc3fe57606501a48
2007-04-04summarise key bindings in a table in Config.hsDon Stewart
darcs-hash:20070404011441-9c5c1-7d2e61f6f51fbfa155f93512240f9caed286f6d6
2007-04-04replace multiple gets with a single get and record bindDon Stewart
darcs-hash:20070404010524-9c5c1-ae8b8c6a6e47d6676fb1fa77d800eb6485ac3424
2007-04-03Use Tall and Wide for split screen layouts. This should be less confusing.Spencer Janssen
darcs-hash:20070403050610-a5988-34a441f8eb299905ed28d415a9524121585d06d0
2007-04-03Abusing TODO as a bug tracker: note about overlappingAlec Berryman
darcs-hash:20070402222956-39448-bbd875d87a3989ee1c4f4b74365fae15756ec28d
2007-04-03Comment typo: more -> moveAlec Berryman
darcs-hash:20070402221948-39448-a27a073869e63b0e11c4cf4f3ae17d2b09d80550
2007-04-02Note the Xinerama bugs I've experienced in the TODOAlec Berryman
darcs-hash:20070402160802-39448-d72075cd1a370f2a183a11e67ae9f21c01d9f2df
2007-04-03vertical (master area on top) tilingJason Creighton
darcs-hash:20070403040658-b9aa7-4bbe82e188fd19de00f8d6f86a3e4d3b4a39bf01
2007-04-02Comment typo.Spencer Janssen
darcs-hash:20070402214605-a5988-385c975d34b98deb0609579f9ca9208cf522e2b5
2007-04-02Comment only.Spencer Janssen
darcs-hash:20070402072418-a5988-3b4db0be791c44772e0ce4ec49df25c16edaee94
2007-04-02Revert to the old layout code.Spencer Janssen
darcs-hash:20070402045114-a5988-3fa15b1c4d8d79494bf430dcad921d22cdfa8d16
2007-04-01Type error: lockMask :: KeyMask, not KeySymAlec Berryman
Error prevents compilation on 64-bit systems. darcs-hash:20070401143416-39448-7ab8c797f9590cda9576767eddda6b7ceb5bf2ea
2007-04-01Suggest an alternative modMask for emacs usersAlec Berryman
darcs-hash:20070401161027-39448-8fd61e1f1d369ebf4dd4073966833c18f535c269
2007-04-01Remove trailing spaces, no content changedAlec Berryman
darcs-hash:20070401144539-39448-1903870c5ef75cc918a8ea3153c5b154feb4e644
2007-04-01Fix type error in dimensions field of XState record for 64-bit systemsAlec Berryman
Fallout from Int->CInt conversion. darcs-hash:20070401144229-39448-a124d5c3906bbc527e04ef041d9321d871fc93b3
2007-04-01Config.hs comment formatting/typoJason Creighton
darcs-hash:20070401055711-b9aa7-1bb53891b929b1c7311bad643f946b4305983dce
2007-04-01"dmenu" operation to spawn dmenu only on the current screen (for Xinerama)Jason Creighton
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
2007-04-01sanitize key bindingsDon Stewart
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
2007-04-01Cleaned up layout a little bithughes
darcs-hash:20070401023639-3a569-2b7b3e7e7b2f26ebb77590053d8360ee736cfbc3
2007-04-01restore dwm-style keybindings. mod-shift-{j,k} resize in vert modeDon Stewart
darcs-hash:20070401025433-9c5c1-79adc3fdb8db4cf7929dd6d121ec66c21f24a0e2
2007-04-01Merged things together with dons changes.hughes
darcs-hash:20070401021846-3a569-083f7d441afc41bdeef843113c1de1d3a5e40ee3
2007-04-01Config.hs avoids conflict with essential M-w Emacs shortcut.hughes
darcs-hash:20070401015135-3a569-8db7ddadad8f5d3c6b16b14dda2a143644e01898
2007-04-01Vertical/horizontal split, and resizability.hughes
darcs-hash:20070401014706-3a569-26a764b57274f67057adf0b81eb71158b58f49de
2007-03-30Remove evil gmrun shortcut.hughes
darcs-hash:20070330144558-3a569-456564e43e14fbd17ffc1491c89dfc6ae71697ee