summaryrefslogtreecommitdiffstats
path: root/XMonad
AgeCommit message (Collapse)Author
2008-03-25Remove gapsSpencer Janssen
darcs-hash:20080325091526-a5988-e6ed58b0d493845525a4c7e5977352cfb12b9c92
2008-03-25Rename property to stringPropertySpencer Janssen
darcs-hash:20080325201814-a5988-0ed64be080f177d367a4739c54a718219f24df04
2008-03-25ManageHook: add a 'property' Query that can get an arbitrary String property ↵Brent Yorgey
from a window (such as WM_WINDOW_ROLE, for example) darcs-hash:20080325145414-bd4d7-c7aee8e7ee691e4a75a88451762472db63aa6e45
2008-03-25Main.hs: startupHook should be guarded by userCodeBrent Yorgey
darcs-hash:20080325171241-bd4d7-a979bcfacd914c6566b7d3afc701f95b0d62f34d
2008-03-24Also print compilation errors to stderrSpencer Janssen
darcs-hash:20080324225857-a5988-623d8ab2a19923bccfe32f8adb23320004912831
2008-03-22clean up for styleDon Stewart
darcs-hash:20080322214116-cba2c-53cbd5c7049e9dcbdc21c16fa2a4526c9c7447a4
2008-02-23add sendMessageWithNoRefresh and have broadcastMessage use itAndrea Rossato
This patch: - moves broadcastMessage and restart from Core to Operations (to avoid circular imports); - in Operations introduces sendMessageWithNoRefresh and move updateLayout outside windows. - broadcastMessage now uses sendMessageWithNoRefresh to obey to this rules: 1. if handleMessage returns Nothing no action is taken; 2. if handleMessage returns a Just ml *only* the layout field of the workspace record will be updated. darcs-hash:20080223130702-32816-60d71cd8ac32cff1d4039947142332023274a725
2008-03-23add mod-shift-tab to the default bindings, from Mathias StearnDon Stewart
darcs-hash:20080323211421-cba2c-46aba254af16f1bf3cb269bc84f289882010b93f
2008-03-22formattingDon Stewart
darcs-hash:20080322192635-cba2c-12b31e91996dcc9f3fe9d5b790a0f239572f93dc
2008-03-22strict fields on layout messagesDon Stewart
darcs-hash:20080322192248-cba2c-cbcffa5b07f14525a143b6d77248ce0406a5ffc1
2008-03-22clean up Layout.hs, not entirely happy about the impure layouts.Don Stewart
darcs-hash:20080322041718-cba2c-0dcae130261d1c94ddb029723f266ccbac5c3e8d
2008-03-22commentsDon Stewart
darcs-hash:20080322041654-cba2c-a02ffa00d03a515c00ba04f7efd0281982769e22
2008-03-22whitespaceDon Stewart
darcs-hash:20080322001208-cba2c-925f5833ec9ddceec267100d162042666185ea44
2008-03-22reenable quickcheck properties for layouts (no overlap, fullscreen)Don Stewart
darcs-hash:20080321234015-cba2c-56ead600613e43978a996f82991d6e5a6f4ca962
2008-03-22formattingDon Stewart
darcs-hash:20080321230956-cba2c-5248cdf7b5694cbfaf2b6ba754ebc3c8a7fbd592
2008-03-21Revert float location patch. Not Xinerama safeDon Stewart
darcs-hash:20080321214129-cba2c-5eeb181514381837404a0cddcc74c78b8b044b67
2008-03-21XMonad.Core: ignore SIGPIPE, let write calls throwLukas Mai
darcs-hash:20080321171911-462cf-b7c8fc03b362a6bf97036963e1646e650e223016
2008-03-11update documentationBrent Yorgey
darcs-hash:20080311160727-bd4d7-05229354077a443abab79de16b60ac32728813a3
2008-02-25Reimplement Mirror with runLayoutAndrea Rossato
darcs-hash:20080225083236-32816-2299823153ad1a7cb5ba27ab541f793f7015392f
2008-02-22Reimplement Choose with runLayoutAndrea Rossato
darcs-hash:20080222193119-32816-f5c3abd826e77ad53a29904b5bae3ae3ab7e9c33
2008-02-22runLayout is now a LayoutClass method and takes the Workspace and the screen ↵Andrea Rossato
Rectangle darcs-hash:20080222175815-32816-e3893760e1024bcbf30a4fbb71ca7c2b4d8bb403
2008-03-08Small linecount fix :)robreim
darcs-hash:20080308021939-d4c7e-a00752d8ed47b18ba1eb168e920d271885ecb86f
2008-03-08Change floats to always use the current screenrobreim
darcs-hash:20080308015829-d4c7e-f805bfa622e5fc0dfe054bd12c827ca666351794
2008-03-07rework failure cases in StackSet.viewDon Stewart
darcs-hash:20080307181634-cba2c-66088abef9a3e448dd6043cf4aefa4eb275c5a44
2008-02-04Add a startupHook.Brent Yorgey
The only thing I am not sure about here is at what exact point the startupHook should get run. I picked a place that seems to make sense: as late as possible, right before entering the main loop. That way all the layouts/workspaces/other state are set up and the startupHook can manipulate them. darcs-hash:20080204192445-bd4d7-218d69dcf3cd5c5f2962859cf847595527399807
2008-02-04Core.hs: add an Applicative instance for XBrent Yorgey
darcs-hash:20080204192348-bd4d7-6a4edc163de3ea931a60050e4ad107390afc972e
2008-02-07Remove non-existent windows on restartSpencer Janssen
darcs-hash:20080207091140-a5988-62b6074316ef87f2e728064f8262d9415ec9bee3
2008-02-06Lift initColor exceptions into MaybeDon Stewart
We should audit all X11 Haskell lib calls we make for whether they throw undocumented exceptions, and then banish that. darcs-hash:20080206194858-cba2c-143b6edd906a9ddfcc8ff85b4a42ebea0f3462bf
2008-02-06module uses CPPDon Stewart
darcs-hash:20080206190521-cba2c-1c7303b14bf1c907e0f75e9c3bb44a033cc9734e
2008-02-04Rename runManageHook to runQuerySpencer Janssen
darcs-hash:20080204053336-a5988-0c8760f33f319acd30cd18630ada2b77a0875a5b
2008-02-03let enter dismiss compile errorsdaniel
darcs-hash:20080203202852-c98ca-e5c645e2332821ccc99587ba6562932860f6d9e6
2008-02-01Core.hs, StackSet.hs: some documentation updatesBrent Yorgey
darcs-hash:20080201190653-bd4d7-767473ef51a27bfdbadead306a1c3250dcaafaab
2008-01-28Make Mirror implement emptyLayoutAndrea Rossato
darcs-hash:20080128001834-32816-0216ea86f243e76d5918ea15c7d2306496878b7a
2008-01-28Kill stale xmonad 0.1 commentsSpencer Janssen
darcs-hash:20080128211418-a5988-cab2b0ce4eaadfe1c461e60e052cb639c021768f
2008-01-28Generalize the type of catchIO, use it in Main.hsSpencer Janssen
darcs-hash:20080128054651-a5988-263142a13a2bb7dbe0d0084456fbe29b7b603e47
2008-01-24Add emptyLayout to LayoutClass, a method to be called when a workspace is emptyAndrea Rossato
darcs-hash:20080124013207-32816-35328360400d6ee06c81586b9e1cc45413df5a61
2008-01-18Simplify duplicate/cloned screen logicSpencer Janssen
darcs-hash:20080118032228-a5988-04035889f9b0a1230b09a9334ea6341783e16052
2007-12-31Put the screen removing stuff in getCleanedScreenInfoJoachim Breitner
darcs-hash:20071231181556-23c07-0ff6a10eb151e7ea06e57f2c6317fe21f87309c8
2007-12-31Ignore cloned screensJoachim Breitner
This patch ignores screens that are just clones of existing ones, or are completely contained in another. Currently only for rescreen, not yet for xmonad start. darcs-hash:20071231180628-23c07-9c55cedfc5e1e22d1bddaae13c296900558e8849
2008-01-14Export doubleForknicolas.pouillard
darcs-hash:20080114202612-94725-0a7751493059fe19084a8f19139ecbf8dd1446a7
2007-11-22reword comment (previous version didn't make sense to me)Lukas Mai
darcs-hash:20071122165925-462cf-613c038987aaf1b7182c0b533c0a0a7f4bda2263
2008-01-05The recompile function now returns a boolean status instead of ().nicolas.pouillard
darcs-hash:20080105225500-94725-1c05ae81351eaadb4f736e0d665f325618d76dbe
2007-12-29Make focus-follows-mouse configurableSpencer Janssen
darcs-hash:20071229023301-a5988-7576eb2625061b2dcca3da69d1be4a1e50a76e71
2007-12-29Strictify all XConfig fields, gives nice error messages when a field is ↵Spencer Janssen
forgotten on construction darcs-hash:20071229021923-a5988-ca68b84a0437a6d93700c864dbab8f9b46dd6855
2007-12-29SpellingSpencer Janssen
darcs-hash:20071229021628-a5988-7bfb596203b6f58bfaa87d8db0b19baf7d6df8bd
2007-12-29WibbleSpencer Janssen
darcs-hash:20071229021519-a5988-e41513840bcd94dc38093628d7b24d49d3e77c57
2007-12-27Broadcast button events to all layouts, fix for issue #111Spencer Janssen
darcs-hash:20071227080356-a5988-84b6fa045d2a0d4fcc0c2d3c2ab673d5419d5130
2007-12-20Config.hs: too many users seem to be ignoring/missing the polite warning not ↵Brent Yorgey
to modify this file; change it to something a bit less polite/more obvious. darcs-hash:20071220201549-bd4d7-1ee7ed6452411944dbbb8545d4e8b2d0b53fa967
2007-12-22Remove desktop manageHook rules in favor of ManageDocksSpencer Janssen
darcs-hash:20071222113735-a5988-6ef60641c5b375ff70b3988fbe1d70780cb33213
2007-12-22WibbleSpencer Janssen
darcs-hash:20071222041151-a5988-afd66322b26ccf10da39f99ab2fc997608aaa23c