summaryrefslogtreecommitdiffstats
path: root/Main.hs
AgeCommit message (Collapse)Author
2007-11-07Provide top level XMonad.hs export moduleDon Stewart
darcs-hash:20071107030617-cba2c-8c900566b5e1784737fefe3273486f8a1238da55
2007-11-07fall back to previous ~/.xmonad/xmonad if recompilation failsLukas Mai
darcs-hash:20071107015309-462cf-004075d99aed14ceef9c202094b238b0984fa280
2007-11-05~/.xmonad/Main.hs is now ~/.xmonad/xmonad.hs !Don Stewart
darcs-hash:20071105032655-cba2c-0ac7caedabda07767e6d865b32f5ece72e1a5944
2007-11-05makeMain -> xmonadDon Stewart
darcs-hash:20071105031203-cba2c-0bf3d2d6e186ab307457f99b5b73afd333802e45
2007-11-05EventLoop -> Core, DefaultConfig -> ConfigDon Stewart
darcs-hash:20071105021705-cba2c-fc7ffc11ffa9a5397cc40a5dba530ca620018f25
2007-11-01HierarchifySpencer Janssen
darcs-hash:20071101180846-a5988-25ba1c9ce37a35c1533e4075cc9494c6f7dd5ade
2007-11-01Main.hs -> DefaultConfig.hs, add new Main.hs with 'buildLaunch'Spencer Janssen
darcs-hash:20071101175749-a5988-f1a90deded30d52f4050bb528a4a2e44f15cfca2
2007-11-01Only export main from MainSpencer Janssen
darcs-hash:20071101082326-a5988-23ff4801b15019c26d05d863e77f08f8555d9753
2007-11-01Add readsLayout, remove the existential from XConfigSpencer Janssen
darcs-hash:20071101082155-a5988-82be25ec6b35cb1d39e0613b3d810dfd75836098
2007-11-01Delete Main.hs-boot!Spencer Janssen
darcs-hash:20071101080045-a5988-d3b50a7fe35ff4e38c90e9eb8da1f1963b3b27fd
2007-11-01Remove manageHook from Main.hs-bootSpencer Janssen
darcs-hash:20071101075308-a5988-26cbe1f6f89a90f2e81b34f76c7e56030e5c2c11
2007-11-01Eliminate defaultTerminalSpencer Janssen
darcs-hash:20071101073147-a5988-9c2da610e085026e3a1b981114b116718331273c
2007-11-01Store user configuration in XConfSpencer Janssen
darcs-hash:20071101072308-a5988-e5a5231e3adcff8f03ebdab37721b19c0e19fc00
2007-11-01This is a massive update, here's what has changed:Spencer Janssen
* Read is no longer a superclass of Layout * All of the core layouts have moved to the new Layouts.hs module * Select has been replaced by the new statically typed Choose combinator, which is heavily based on David Roundy's NewSelect proposal for XMonadContrib. Consequently: - Rather than a list of choosable layouts, we use the ||| combinator to combine several layouts into a single switchable layout - We've lost the capability to JumpToLayout and PrevLayout. Both can be added with some effort darcs-hash:20071101064318-a5988-c07c434c7a1108078d6123a4b36040ed6597772b
2007-10-29cleaner version of main/config inversion.David Roundy
darcs-hash:20071029184823-72aca-5647e07a0bde65cf7e1d49a1613fb9e4210c6aa5
2007-10-18make xmonad work with inverted main/config.David Roundy
darcs-hash:20071018170058-72aca-8018fed9e1c0bc2cf40664b766bb85f678a6a258
2007-10-18sketch of config/main inversion.David Roundy
darcs-hash:20071018164230-72aca-f83f6ea18efda57fc5364e98dadada6c902ee2a5
2007-10-15Clean up trailing whitespaceSpencer Janssen
darcs-hash:20071015022322-a5988-5be6be8bd439055706ae39fdd3474a5246b87af4
2007-10-13clean up names of layout codeDon Stewart
darcs-hash:20071013204300-cba2c-7f8fb3244bbd918cd28679debad2129db542d7e8
2007-10-12Respect ExitExceptions, fixes a regression where exitWith had no effectSpencer Janssen
darcs-hash:20071012152801-a5988-80a14dda451e1e6e7cdc9e42fdc11568c21004b2
2007-10-12Add userCode function for the popular m `catchX` return ()Spencer Janssen
darcs-hash:20071012014217-a5988-06b6f1519b5f87fcbc8220ad5bd69181c721635a
2007-10-12catch exceptions when calling user-written code.David Roundy
This is a minimal approach that only catches error in actual user-written code. darcs-hash:20071012013305-72aca-ab7d36fa77fb3c4fda4abbc7421ba7ba13d9b21a
2007-10-12fix one last bug w.r.t. issue 55.David Roundy
darcs-hash:20071012010509-72aca-98045b4e5f7b81fcfdd79b7d67f2420060463cd4
2007-10-06more commentsDon Stewart
darcs-hash:20071006154351-cba2c-64d30ec32fe16978cda3f57c3459e881cf6178ff
2007-10-06Add event handler for PropertyNotifyEvent that calls logHook if window title ↵Christian Thiemann
changed darcs-hash:20071006175458-8602e-3bc9eb53bde0d2269c9026aaad7fc6dca285067f
2007-10-06avoid name class with forever in 6.8Don Stewart
darcs-hash:20071006103530-cba2c-ec2e63665fe61abdad6ab10862b9f442943a4530
2007-10-05Comment onlySpencer Janssen
darcs-hash:20071005034445-a5988-c6a3e59dfe5acdeffcea5d237358bef92a77a0a2
2007-10-05Move grabButtons/Keys into XSpencer Janssen
darcs-hash:20071005034102-a5988-fb2b9080382d62b3486ba53d019b5baf7e7f4b01
2007-10-05Make WindowSet serialization robust to layout changesSpencer Janssen
darcs-hash:20071005000031-a5988-c8ab82b01a70dc7526fa64c71edc7673dbfab4db
2007-10-01Operations.windows is responsible for setting initial properties, remove ↵Spencer Janssen
redundant code from Main darcs-hash:20071001170628-a5988-060ba1e47986ae7b250bb05273f6d9b35a5ae9b0
2007-09-30On change of keyboard mapping, grabKeys from the root window.Aaron Denney
darcs-hash:20070929224755-859d9-9427b5ca7c0c924bd8a841a86cb1cd17dfe511f1
2007-09-28define defaultLayout in Config.hs.David Roundy
darcs-hash:20070928020208-72aca-ba2fa62ecf40abd9137c9632c7ee27525a62f48e
2007-09-26merge old workspace tags with new on restart.David Roundy
darcs-hash:20070926183309-72aca-82f1dcb215861fd866ad0bc89454b9c14ce10adb
2007-09-24Make a String description part of each Layout.David Roundy
darcs-hash:20070924185753-72aca-95002aa27cfef74bf8caf1e6f243a4626f20659c
2007-09-21add layout selection back into core xmonad using LayoutSelection.David Roundy
This is just a reimplementation of LayoutChoice. darcs-hash:20070921212159-72aca-870bb8d3e596fcb9edc48f51bec538054b4165e6
2007-09-21move Layout into StackSet.David Roundy
WARNING! This changes the format of StackSet, and will definitely mess up your xmonad state, requiring at minimum a restart! darcs-hash:20070920221248-72aca-1653e21d12abc691a6447c8552369f2d55df41b1
2007-09-20add (unused) Layout to StackSet.David Roundy
darcs-hash:20070920212843-72aca-4c73a99b58ebd9d1d179c5e627cbf4823493f4ab
2007-09-20eliminate ugly OldLayout.David Roundy
darcs-hash:20070920155237-72aca-af9e13a03fd7fb1e4c5b452c5d42817bd5060b0f
2007-09-14move Layout stuff into class (hokey first cut).David Roundy
darcs-hash:20070914215959-72aca-3feae03a6560a70908ad37d28f47c8d47321008e
2007-09-10Fix float behaviour, add shiftWin.Karsten Schoelzel
First, if float is called with window which is on a hidden workspace, then the window will remain on that hidden workspace. Now the focus should change more as expected: float w = (view current) . (shiftWin ws w) where current is the current screen/workspace shiftWin ws w is: - view the workspace w is on - set focus on w - shift ws - set focus back to window it was on that workspace unless w was focused shiftWin was add to StackSet.hs darcs-hash:20070910090329-eb3a1-ae150bf783b36fb4811e92d81b4917066c8733b7
2007-08-16-Wall policeDon Stewart
darcs-hash:20070816033132-9c5c1-8c2ff33c2b52da9b5029f327adaf99a1c55a96c0
2007-08-14change workspaces to [WorkspaceId]David Roundy
darcs-hash:20070814003722-72aca-523faa4ad29f664dd33331c0c03d2564ecde2b89
2007-08-10CleanupSpencer Janssen
darcs-hash:20070810213940-a5988-7baa041cdf9a07038cb36645f314eb48bb8423aa
2007-08-07move event loop out of mouseDrag.David Roundy
darcs-hash:20070807201616-72aca-80f5d15118592f79aca8a2e928c4ad4f29fdf8b1
2007-07-05Note and workaround bugs in Operations.floatSpencer Janssen
darcs-hash:20070705195213-a5988-2dd794ce7f294a43fd21d88ec7974679de60afb7
2007-06-30refresh after startingSpencer Janssen
darcs-hash:20070630050346-a5988-c77b422116ddc308d1b7b7c252c819c5db36cb96
2007-06-30UPGRADE X11-Extras! Manage iconified windowsSpencer Janssen
darcs-hash:20070630021026-a5988-808741074e4132930b6036826d758b362c498dfc
2007-06-29Move screen details into StackSetSpencer Janssen
darcs-hash:20070629213917-a5988-3ad31d8f028efcec41c9c4805c01c2d42c0009b2
2007-06-23broadcast unidentified events.David Roundy
This change is independent of the doLayout change I just sent in, but fixes the problem that change introduces in Decoration, by ensuring that all Layouts get redraw events. I think this is the correct behavior. darcs-hash:20070623214125-72aca-deae94c4f656e2396a1e569b0ad956d625ed05f5
2007-06-14make workspace tag not need to be a Num.David Roundy
This change also removes the barely used 'size' field, and replaces it with a tagMember predicate. The idea is to move towards the ability to make the workspace tag be a String, which by default might be "1".."9", but could also be customized to be something meaningful to the user. darcs-hash:20070614140709-72aca-dbc1ce07bf964e4cff69deef95b453a0051ef782