aboutsummaryrefslogtreecommitdiffstats
path: root/Main.hs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
* move initColor to Operations and only store the Pixel value of colorsJason Creighton2007-06-141-3/+2
| | | | | | | | | Moving initColor to Operations allows it to be used by extensions. The Pixel component of the color is the only thing we need, so it's simpler just to deal with that. darcs-hash:20070613234501-b9aa7-5b39416db9f9d5ac42692262c233179baeb2540f.gz
* make focus, up and down complete functions.David Roundy2007-06-121-2/+2
| | | | | | | This is a rerun of my change to make (Stack a) never be empty. Gives us more type-safety. darcs-hash:20070612150555-72aca-5f6e43aa33979c71679a73b44d93f9e2b8f9d2a8.gz
* TODO for scanSpencer Janssen2007-06-111-0/+2
| | | | darcs-hash:20070611214217-a5988-ac16c4939111434a06ed5b080a82abd1d6e86c28.gz
* comment onlyJason Creighton2007-06-111-2/+2
| | | | darcs-hash:20070611020249-b9aa7-d00e960a3f26a54acdc7a869ad88ee9d437a470b.gz
* a few modifications to event-sending to make Tabbed layout work.David Roundy2007-06-101-2/+1
| | | | darcs-hash:20070610153836-72aca-75025ca798e1b8c2c5d9f95257aef2bca0803749.gz