aboutsummaryrefslogtreecommitdiffstats
path: root/Main.hs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Provide top level XMonad.hs export moduleDon Stewart2007-11-071-1/+1
| | | | darcs-hash:20071107030617-cba2c-8c900566b5e1784737fefe3273486f8a1238da55.gz
* fall back to previous ~/.xmonad/xmonad if recompilation failsLukas Mai2007-11-071-2/+1
| | | | darcs-hash:20071107015309-462cf-004075d99aed14ceef9c202094b238b0984fa280.gz
* ~/.xmonad/Main.hs is now ~/.xmonad/xmonad.hs !Don Stewart2007-11-051-11/+10
| | | | darcs-hash:20071105032655-cba2c-0ac7caedabda07767e6d865b32f5ece72e1a5944.gz
* makeMain -> xmonadDon Stewart2007-11-051-1/+2
| | | | darcs-hash:20071105031203-cba2c-0bf3d2d6e186ab307457f99b5b73afd333802e45.gz
* EventLoop -> Core, DefaultConfig -> ConfigDon Stewart2007-11-051-8/+10
| | | | darcs-hash:20071105021705-cba2c-fc7ffc11ffa9a5397cc40a5dba530ca620018f25.gz
* HierarchifySpencer Janssen2007-11-011-2/+2
| | | | darcs-hash:20071101180846-a5988-25ba1c9ce37a35c1533e4075cc9494c6f7dd5ade.gz
* Main.hs -> DefaultConfig.hs, add new Main.hs with 'buildLaunch'Spencer Janssen2007-11-011-251/+39
| | | | darcs-hash:20071101175749-a5988-f1a90deded30d52f4050bb528a4a2e44f15cfca2.gz
* Only export main from MainSpencer Janssen2007-11-011-1/+1
| | | | darcs-hash:20071101082326-a5988-23ff4801b15019c26d05d863e77f08f8555d9753.gz
* Add readsLayout, remove the existential from XConfigSpencer Janssen2007-11-011-1/+1
| | | | darcs-hash:20071101082155-a5988-82be25ec6b35cb1d39e0613b3d810dfd75836098.gz
* Delete Main.hs-boot!Spencer Janssen2007-11-011-2/+3
| | | | darcs-hash:20071101080045-a5988-d3b50a7fe35ff4e38c90e9eb8da1f1963b3b27fd.gz
* Remove manageHook from Main.hs-bootSpencer Janssen2007-11-011-2/+3
| | | | darcs-hash:20071101075308-a5988-26cbe1f6f89a90f2e81b34f76c7e56030e5c2c11.gz
* Eliminate defaultTerminalSpencer Janssen2007-11-011-2/+2
| | | | darcs-hash:20071101073147-a5988-9c2da610e085026e3a1b981114b116718331273c.gz
* Store user configuration in XConfSpencer Janssen2007-11-011-27/+27
| | | | darcs-hash:20071101072308-a5988-e5a5231e3adcff8f03ebdab37721b19c0e19fc00.gz
* This is a massive update, here's what has changed:Spencer Janssen2007-11-011-18/+10
| | | | | | | | | | | | | | * 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.gz
* cleaner version of main/config inversion.David Roundy2007-10-291-48/+35
| | | | darcs-hash:20071029184823-72aca-5647e07a0bde65cf7e1d49a1613fb9e4210c6aa5.gz
* make xmonad work with inverted main/config.David Roundy2007-10-181-0/+282
| | | | darcs-hash:20071018170058-72aca-8018fed9e1c0bc2cf40664b766bb85f678a6a258.gz
* sketch of config/main inversion.David Roundy2007-10-181-262/+0
| | | | darcs-hash:20071018164230-72aca-f83f6ea18efda57fc5364e98dadada6c902ee2a5.gz
* Clean up trailing whitespaceSpencer Janssen2007-10-151-1/+1
| | | | darcs-hash:20071015022322-a5988-5be6be8bd439055706ae39fdd3474a5246b87af4.gz
* clean up names of layout codeDon Stewart2007-10-131-3/+3
| | | | darcs-hash:20071013204300-cba2c-7f8fb3244bbd918cd28679debad2129db542d7e8.gz
* Respect ExitExceptions, fixes a regression where exitWith had no effectSpencer Janssen2007-10-121-0/+1
| | | | darcs-hash:20071012152801-a5988-80a14dda451e1e6e7cdc9e42fdc11568c21004b2.gz
* Add userCode function for the popular m `catchX` return ()Spencer Janssen2007-10-121-5/+3
| | | | darcs-hash:20071012014217-a5988-06b6f1519b5f87fcbc8220ad5bd69181c721635a.gz
* catch exceptions when calling user-written code.David Roundy2007-10-121-0/+2
| | | | | | | This is a minimal approach that only catches error in actual user-written code. darcs-hash:20071012013305-72aca-ab7d36fa77fb3c4fda4abbc7421ba7ba13d9b21a.gz
* fix one last bug w.r.t. issue 55.David Roundy2007-10-121-1/+1
| | | | darcs-hash:20071012010509-72aca-98045b4e5f7b81fcfdd79b7d67f2420060463cd4.gz
* more commentsDon Stewart2007-10-061-2/+2
| | | | darcs-hash:20071006154351-cba2c-64d30ec32fe16978cda3f57c3459e881cf6178ff.gz
* Add event handler for PropertyNotifyEvent that calls logHook if window title ↵Christian Thiemann2007-10-061-0/+4
| | | | | | changed darcs-hash:20071006175458-8602e-3bc9eb53bde0d2269c9026aaad7fc6dca285067f.gz
* avoid name class with forever in 6.8Don Stewart2007-10-061-2/+2
| | | | darcs-hash:20071006103530-cba2c-ec2e63665fe61abdad6ab10862b9f442943a4530.gz
* Comment onlySpencer Janssen2007-10-051-1/+1
| | | | darcs-hash:20071005034445-a5988-c6a3e59dfe5acdeffcea5d237358bef92a77a0a2.gz
* Move grabButtons/Keys into XSpencer Janssen2007-10-051-17/+18
| | | | darcs-hash:20071005034102-a5988-fb2b9080382d62b3486ba53d019b5baf7e7f4b01.gz
* Make WindowSet serialization robust to layout changesSpencer Janssen2007-10-051-3/+10
| | | | darcs-hash:20071005000031-a5988-c8ab82b01a70dc7526fa64c71edc7673dbfab4db.gz
* Operations.windows is responsible for setting initial properties, remove ↵Spencer Janssen2007-10-011-15/+13
| | | | | | redundant code from Main darcs-hash:20071001170628-a5988-060ba1e47986ae7b250bb05273f6d9b35a5ae9b0.gz
* On change of keyboard mapping, grabKeys from the root window.Aaron Denney2007-09-301-2/+4
| | | | darcs-hash:20070929224755-859d9-9427b5ca7c0c924bd8a841a86cb1cd17dfe511f1.gz
* define defaultLayout in Config.hs.David Roundy2007-09-281-2/+0
| | | | darcs-hash:20070928020208-72aca-ba2fa62ecf40abd9137c9632c7ee27525a62f48e.gz
* merge old workspace tags with new on restart.David Roundy2007-09-261-3/+3
| | | | darcs-hash:20070926183309-72aca-82f1dcb215861fd866ad0bc89454b9c14ce10adb.gz
* Make a String description part of each Layout.David Roundy2007-09-241-1/+1
| | | | darcs-hash:20070924185753-72aca-95002aa27cfef74bf8caf1e6f243a4626f20659c.gz
* add layout selection back into core xmonad using LayoutSelection.David Roundy2007-09-211-2/+3
| | | | | | This is just a reimplementation of LayoutChoice. darcs-hash:20070921212159-72aca-870bb8d3e596fcb9edc48f51bec538054b4165e6.gz
* move Layout into StackSet.David Roundy2007-09-211-1/+0
| | | | | | | | 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.gz
* add (unused) Layout to StackSet.David Roundy2007-09-201-1/+1
| | | | darcs-hash:20070920212843-72aca-4c73a99b58ebd9d1d179c5e627cbf4823493f4ab.gz
* eliminate ugly OldLayout.David Roundy2007-09-201-1/+1
| | | | darcs-hash:20070920155237-72aca-af9e13a03fd7fb1e4c5b452c5d42817bd5060b0f.gz
* move Layout stuff into class (hokey first cut).David Roundy2007-09-141-1/+1
| | | | darcs-hash:20070914215959-72aca-3feae03a6560a70908ad37d28f47c8d47321008e.gz
* Fix float behaviour, add shiftWin.Karsten Schoelzel2007-09-101-5/+2
| | | | | | | | | | 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 darcs-hash:20070910090329-eb3a1-ae150bf783b36fb4811e92d81b4917066c8733b7.gz
* -Wall policeDon Stewart2007-08-161-1/+1
| | | | darcs-hash:20070816033132-9c5c1-8c2ff33c2b52da9b5029f327adaf99a1c55a96c0.gz
* change workspaces to [WorkspaceId]David Roundy2007-08-141-2/+2
| | | | darcs-hash:20070814003722-72aca-523faa4ad29f664dd33331c0c03d2564ecde2b89.gz
* CleanupSpencer Janssen2007-08-101-5/+5
| | | | darcs-hash:20070810213940-a5988-7baa041cdf9a07038cb36645f314eb48bb8423aa.gz
* move event loop out of mouseDrag.David Roundy2007-08-071-1/+18
| | | | darcs-hash:20070807201616-72aca-80f5d15118592f79aca8a2e928c4ad4f29fdf8b1.gz
* Note and workaround bugs in Operations.floatSpencer Janssen2007-07-051-2/+6
| | | | darcs-hash:20070705195213-a5988-2dd794ce7f294a43fd21d88ec7974679de60afb7.gz
* refresh after startingSpencer Janssen2007-06-301-1/+1
| | | | darcs-hash:20070630050346-a5988-c77b422116ddc308d1b7b7c252c819c5db36cb96.gz
* UPGRADE X11-Extras! Manage iconified windowsSpencer Janssen2007-06-301-1/+6
| | | | darcs-hash:20070630021026-a5988-808741074e4132930b6036826d758b362c498dfc.gz
* Move screen details into StackSetSpencer Janssen2007-06-291-3/+2
| | | | darcs-hash:20070629213917-a5988-3ad31d8f028efcec41c9c4805c01c2d42c0009b2.gz
* broadcast unidentified events.David Roundy2007-06-231-1/+1
| | | | | | | | 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.gz
* make workspace tag not need to be a Num.David Roundy2007-06-141-1/+1
| | | | | | | | | 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.gz