Commit Graph

  • a50a6bbd29 Restrain leftWidth Spencer Janssen 2007-03-26 09:50:34 +00:00
  • bfae1e5cb6 Config.lhs -> Config.hs Jason Creighton 2007-03-26 05:40:04 +00:00
  • 0bb51dae3d added Config.lhs and moved most things in Main.hs into Operations.hs to enable this Jason Creighton 2007-03-26 05:13:41 +00:00
  • d9a6abede0 Xinerama focus bug (couldn't focus on current workspace) Jason Creighton 2007-03-25 20:37:02 +00:00
  • ec344fa383 restart (simple exec(), no state saved) Jason Creighton 2007-03-23 02:37:38 +00:00
  • 41c2dd3fbf Add promote. Makes the focused window the master Spencer Janssen 2007-03-22 22:23:33 +00:00
  • a05115bb72 Add promote Spencer Janssen 2007-03-22 22:15:47 +00:00
  • f98c9f8902 I like 1%2 split. Maintainer's prerogative :) Spencer Janssen 2007-03-21 07:06:49 +00:00
  • 418b6a87d9 Add defaultLeftWidth in the configuration section Spencer Janssen 2007-03-21 06:58:07 +00:00
  • 5bd9a74b5a Allow dynamic width in tiling mode daniel 2007-03-21 05:42:45 +00:00
  • ebdf6bef14 GHC 6.4 compatibility. Spencer Janssen 2007-03-21 04:52:11 +00:00
  • d0481e1dac add keybindings to change screens and tag windows to screens Jason Creighton 2007-03-21 03:38:07 +00:00
  • 8a1a3333a8 Add raiseFocus. Spencer Janssen 2007-03-20 16:01:35 +00:00
  • b192aa5cc6 Make numlockMask configurable Spencer Janssen 2007-03-20 14:58:28 +00:00
  • e0584a008d Initial tiling support. Spencer Janssen 2007-03-20 07:18:12 +00:00
  • 893ea985fa Fix indentation Spencer Janssen 2007-03-20 05:46:47 +00:00
  • 21f6e90b4a Untabify Spencer Janssen 2007-03-20 05:40:45 +00:00
  • 437167d34c changed type of getScreenInfo in Graphics.X11.Xinerama Jason Creighton 2007-03-20 04:42:53 +00:00
  • f1a0796da3 Decouple the concepts of focus and window order. First step to tiling! Spencer Janssen 2007-03-20 05:11:24 +00:00
  • 226f2012cb trace wsOnScreen when it's changed Jason Creighton 2007-03-19 03:56:29 +00:00
  • 92a8ad32d4 don't try to change the current workspace based on an enterNotify event Jason Creighton 2007-03-19 03:54:50 +00:00
  • 7d7f0ca721 use "windows" in "unmanage" Jason Creighton 2007-03-18 02:48:25 +00:00
  • 48974f51e6 replaced "let Just x = ..." in view with "case ... of ..." Jason Creighton 2007-03-18 00:55:25 +00:00
  • bb43b2ad6f basic xinerama support (depends on Graphics.X11.Xinerama in X11-extras) Jason Creighton 2007-03-17 23:49:04 +00:00
  • 397cdbda0e Whitespace only Spencer Janssen 2007-03-16 19:49:50 +00:00
  • 2506e901f1 -Wall police Spencer Janssen 2007-03-16 02:22:01 +00:00
  • e955d4dbc6 abstract out modMask for easy user configuration shae 2007-03-15 23:01:27 +00:00
  • be1389f7bc tasks before 0.1 Spencer Janssen 2007-03-15 06:16:46 +00:00
  • 83991631a4 s/thunk/xmonad Spencer Janssen 2007-03-15 05:46:32 +00:00
  • ee6cd3f5ea Tiling notes Spencer Janssen 2007-03-14 07:07:52 +00:00
  • 851857bd41 Actually fix the zombie issue. Spencer Janssen 2007-03-13 23:59:31 +00:00
  • 835f054d79 Sloppy typos in spawn. Spencer Janssen 2007-03-13 21:50:09 +00:00
  • 8aad6658bc Fix forking issues, add unix dependency. Spencer Janssen 2007-03-13 15:33:10 +00:00
  • 11bb12cc31 catch exceptions in spawn, so failing to fork won't kill the wm Don Stewart 2007-03-12 06:26:12 +00:00
  • 81eef69458 fiddling, comments Don Stewart 2007-03-12 01:40:29 +00:00
  • 5398895bf4 comments, move isRoot into XMonad Don Stewart 2007-03-12 01:23:50 +00:00
  • 511559958a wibbles Don Stewart 2007-03-12 01:07:56 +00:00
  • c5c7132e62 abstract out setfocus code a bit Don Stewart 2007-03-12 00:55:40 +00:00
  • 2365e68c6a general refactor, and call xerrorhandler to ignore certain undetectable issues Don Stewart 2007-03-11 10:26:53 +00:00
  • 060a9d304f initial support for Atom-based delete protocol. makes kill client work on firefox. Quitting though still leads to a bogus notify from firefox, for a closed window Don Stewart 2007-03-11 06:45:15 +00:00
  • b83c10059f thunk is now known as xmonad! Spencer Janssen 2007-03-10 07:03:20 +00:00
  • 5ddd9351dc XMonad Don Stewart 2007-03-10 07:01:52 +00:00
  • b5ab851d2b add tracing for kill window Don Stewart 2007-03-10 06:21:54 +00:00
  • 38afc2327a Use 9 workspaces by default Spencer Janssen 2007-03-10 04:11:14 +00:00
  • 5afd9dbc20 Reduce flicker on workspace change. Spencer Janssen 2007-03-10 04:10:21 +00:00
  • cf814ea946 typo Don Stewart 2007-03-10 03:40:12 +00:00
  • df7caf7213 Add support for Enter/Leave notify events. Fixes firefox on my machine Don Stewart 2007-03-10 03:27:59 +00:00
  • f0830db81c refactor, trying to seperate out IO from W stuff, in order to QC the handler at some point Don Stewart 2007-03-10 01:29:40 +00:00
  • a78c857719 notes on the firefox bug Don Stewart 2007-03-09 16:25:10 +00:00
  • ef8581079d grammar nazis Don Stewart 2007-03-09 14:56:49 +00:00
  • 6d613c7cc4 whitespace. and note if we get a config request for an already managed window Don Stewart 2007-03-09 14:43:08 +00:00
  • 1ca37d5385 improved grabkeys (also handle lockMask down) Don Stewart 2007-03-09 13:42:11 +00:00
  • b63af49180 alloc the event space only once Don Stewart 2007-03-09 13:41:49 +00:00
  • 7646f72e45 also select for enter and leave window events (need for XCrossing?) Don Stewart 2007-03-09 13:12:51 +00:00
  • f1905e2699 we should check for OverrideRedirect on initial scan too Don Stewart 2007-03-09 13:06:08 +00:00
  • 2ed6f203c4 no unix dependency Don Stewart 2007-03-09 09:19:51 +00:00
  • c5032febfc fmt only Don Stewart 2007-03-09 09:14:55 +00:00
  • 8941aaaaf2 unnec. export list Don Stewart 2007-03-09 09:13:28 +00:00
  • faab935ced unnec. `nub' Don Stewart 2007-03-09 09:10:45 +00:00
  • 6386569f9b just use Map, not int map. strict updates don't seem to help btw. Don Stewart 2007-03-09 08:37:06 +00:00
  • 4d7af3b953 comments on whether we lose space due to lazy updates of the stack set Don Stewart 2007-03-09 08:16:21 +00:00
  • 11afb17966 don't need the unix package Don Stewart 2007-03-09 07:51:48 +00:00
  • 354067b441 sneaky inline Don Stewart 2007-03-09 06:38:18 +00:00
  • f77f0ae32c little bit of strictness, based on -prof output Don Stewart 2007-03-09 06:34:49 +00:00
  • 914192cc70 explicit interface on StackSet. maybe it should be a seperate package ... ? Don Stewart 2007-03-09 06:12:55 +00:00
  • 03366b9303 -12 lines, refactor Don Stewart 2007-03-09 06:01:39 +00:00
  • 0c4eae0317 refactor, -10 or so loc Don Stewart 2007-03-09 05:54:17 +00:00
  • 2a3284a31a more QC properties on StackSets Don Stewart 2007-03-09 05:40:42 +00:00
  • 0ea4260a4c simpler type (no need to cache size, we *could* grow new stacks on demand now) Don Stewart 2007-03-09 04:36:38 +00:00
  • d93cd66d11 replace Seq [a] with IntMap [a], hopefully gets 6.4 support Don Stewart 2007-03-09 04:30:35 +00:00
  • 7e2caa4707 simplify StackSet api even further (-15 loc) Don Stewart 2007-03-09 04:17:07 +00:00
  • f10a61fad1 smaller api, less tests Don Stewart 2007-03-09 03:56:35 +00:00
  • 78407a3c26 use new StackSet api Don Stewart 2007-03-09 03:56:15 +00:00
  • 436fbd7865 shrink StackSet api Don Stewart 2007-03-09 03:56:03 +00:00
  • 7f9b4ca954 Update location for X11-extras Spencer Janssen 2007-03-09 04:34:22 +00:00
  • dcfd566287 comments Don Stewart 2007-03-09 03:18:47 +00:00
  • 6fe1daf96d handle MappingNotifyEvent properly, and missing test in MapRequestEvent. firefox still won't take the keyboard though Don Stewart 2007-03-09 03:06:44 +00:00
  • b8ec2a7b91 comments Don Stewart 2007-03-09 03:06:40 +00:00
  • 131aad3ce4 stub for MappingNotifyEvent, based on dwm. But the X11-extras binding for this event needs doing (sjanssen?) Don Stewart 2007-03-08 13:05:17 +00:00
  • 39f52d8fa8 refactoring. heads up: depends on withServer in X11-extras Don Stewart 2007-03-08 12:26:13 +00:00
  • 87ee0cc151 comments Don Stewart 2007-03-08 12:07:53 +00:00
  • 8fafb7f5e7 move W -> WMonad Don Stewart 2007-03-08 12:05:36 +00:00
  • 27c2e1259d forgot to add Properties.hs Don Stewart 2007-03-08 12:05:21 +00:00
  • 12f4590bf5 move tests into subdir Don Stewart 2007-03-08 12:04:48 +00:00
  • 87312a91b2 Switch to using abstract StackSet data type. Most workspace logic moved into StackSet.hs Don Stewart 2007-03-08 11:43:08 +00:00
  • 54019f802f unpack on our own Don Stewart 2007-03-08 11:42:55 +00:00
  • 4677b20814 cleanup only Don Stewart 2007-03-08 02:19:01 +00:00
  • d280e17ab7 Make the number of workspaces configurable. Spencer Janssen 2007-03-08 04:36:14 +00:00
  • 9a5523d53c Print a message for unhandled events Spencer Janssen 2007-03-08 01:32:49 +00:00
  • 160f07a47c Manage windows that are created before thunk starts Spencer Janssen 2007-03-07 21:01:17 +00:00
  • dda3f2c07a Add Alt-Shift-[1..5], to move the current client to a new workspace Don Stewart 2007-03-08 01:04:24 +00:00
  • aacf70eb46 cleaner implementation of 'view'. Only hide the current list. And shortcut if we try to move to the same screen. No flicker Don Stewart 2007-03-08 00:21:34 +00:00
  • d373177a1f Fill in missing workspace code Don Stewart 2007-03-08 00:07:29 +00:00
  • c6ddcd6dcd Add support for multiple workspaces Don Stewart 2007-03-07 11:12:47 +00:00
  • 27bc6b5b10 no -Werror Don Stewart 2007-03-07 11:12:40 +00:00
  • 3aecf4dcdc -Wall police. and strip the binary Don Stewart 2007-03-07 07:49:10 +00:00
  • 800b974c6b fmt. and use a Map for keycode lookup Don Stewart 2007-03-07 07:42:48 +00:00
  • 3ca6985525 xKillClient -> killClient Spencer Janssen 2007-03-07 07:30:10 +00:00
  • 11af93da57 formatting and comments only Don Stewart 2007-03-07 07:19:26 +00:00
  • ebe2ddf2e4 Add alt-c, kill client Don Stewart 2007-03-07 07:19:10 +00:00