summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2007-06-06temporary workaround for delete/focus issue in fullscreen modeDon Stewart
darcs-hash:20070606024938-9c5c1-b89a2d864e408bfc96408d38013c14d1cde93014
2007-06-06whitespaceDon Stewart
darcs-hash:20070606024857-9c5c1-0928bbc41b568e787e705e85ada9000547f2c790
2007-06-06simplify codeDon Stewart
darcs-hash:20070606004603-9c5c1-2bae3b2eb4287ea0bc349d6f590f39626adbb985
2007-06-05mention why StackSet needs -fglasgow-exts (for deriving Typeable)Don Stewart
darcs-hash:20070605092659-9c5c1-7eee6ed8801aa1c81e62d8dc62fa95035c4a5523
2007-06-05comments onlyDon Stewart
darcs-hash:20070605091803-9c5c1-4f975ef36d67e93ebdc2f0c4345898a3eccc686e
2007-06-05clean size hint codeDon Stewart
darcs-hash:20070605091354-9c5c1-25631fa2d8c438d3d21bfd5dd9aabc36e2520d53
2007-06-05Enable logging of state changes to stdoutDon Stewart
darcs-hash:20070605083735-9c5c1-1ab5acbd611914caa7b5cdf1f2df338c0ee616f8
2007-06-05remove accidental logging of eventsDon Stewart
darcs-hash:20070605081452-9c5c1-a384f89e9ed89678c96aee108a1b1e85cbff9d06
2007-06-05Fix lost eventNotifyMask bugDon Stewart
When resuming, we were (implicitly) relying on 'scan' to find all windows, and reset their event masks and WM_STATE. When we moved to Iconfified hidden workspaces, 'scan' would only find and reset states on the current workspace. The result being that hidden workspace windows no longer received enterNotify events. Fix this by traversing the StackSet serialised during a restart, setting the intial X states for each window, whether visible or hidden. darcs-hash:20070605043040-9c5c1-642f02a61a3e1d4679fde9c38eeb10aec53ea455
2007-06-05whitespace onlyDon Stewart
darcs-hash:20070605000723-9c5c1-f05c7c0ca57a21e02137e595a061f01db7d2442a
2007-06-04Comment onlySpencer Janssen
darcs-hash:20070604211956-a5988-234b56ec2201d5f0e9c7fed6fd8af300cf6a6c0b
2007-06-04Wibble.Spencer Janssen
darcs-hash:20070604211816-a5988-c387bea338520504cb4c2740b41e5d4a09807d03
2007-06-04-Wall policeSpencer Janssen
darcs-hash:20070604211531-a5988-b12f8e4adbb881ac760733d2e022656329fc8f30
2007-06-04apply size hints to floating windowsPeter De Wachter
darcs-hash:20070604192943-06a25-571e4d20a5cb05c292e071295586d7e024cf89ec
2007-06-04size hints infrastructurePeter De Wachter
darcs-hash:20070604192753-06a25-20a4752a79da48c1f08b4a9556174c18928d844f
2007-06-04Delete stale commentSpencer Janssen
darcs-hash:20070604204617-a5988-888a1c992b79e45260738a16e58017dab5061d6b
2007-06-04Comment onlySpencer Janssen
darcs-hash:20070604203659-a5988-30920debba664beddd1581efffbdc33143d5ce15
2007-06-04Use 'windows' in 'focus'Spencer Janssen
darcs-hash:20070604201639-a5988-07a811aea77e4e22ae853cd09ddb3a6cd3e1cd61
2007-06-04realign guardl.mai
darcs-hash:20070604182045-42ea9-c6c9a4ddc19c0713008d71ea7119a5f37953b3dd
2007-06-04swapUp/Down are also mirroredSpencer Janssen
darcs-hash:20070604183535-a5988-5ab9553321805a39ea9ada8aba0a4c53496eee4d
2007-06-04Remove redundant cases in swapUp/DownSpencer Janssen
darcs-hash:20070604183344-a5988-77df217c8b8b2f958f1adfceb3ee8fe94942e9a8
2007-06-04focusUp/Down are the same, in reversed orderSpencer Janssen
darcs-hash:20070604183143-a5988-9b9325a10eee13bb6bd96d20ca3b15c12c368883
2007-06-04Simplify focusUp/DownSpencer Janssen
darcs-hash:20070604182228-a5988-4114dc5f3d0c5533f66cb2c34e2f3fe9566f19e0
2007-06-04Integral implies EqSpencer Janssen
darcs-hash:20070604180745-a5988-bbeb0e2f34a21fe9853f67440e59929a1084c76d
2007-06-04Comment typo.Spencer Janssen
darcs-hash:20070604180554-a5988-5faec5cb8f6c7cd9a7d29df883b078f6e5e0b793
2007-06-04Dump state at launch (commented for now)Spencer Janssen
darcs-hash:20070604162450-a5988-e2d405b329d5f0dd0b33321f577dd63d3119b6d0
2007-06-04Small clean upSpencer Janssen
darcs-hash:20070604064418-a5988-38ebeb4b8f5793db4ff1ae7dbd0d079bea552c87
2007-06-04Merge windows and refreshSpencer Janssen
darcs-hash:20070604063657-a5988-502d9499134fce6562a8327ce3257d63a16207f2
2007-06-04Use the new integrate functionSpencer Janssen
darcs-hash:20070604062653-a5988-8a6456ccc1dd03fa1c733e71dfa056dd76a91186
2007-06-04Add integrateSpencer Janssen
darcs-hash:20070604062501-a5988-52b9c72b3f989ac55438677442db48d0cf5d06e7
2007-06-04Delete stale commentsSpencer Janssen
darcs-hash:20070604061719-a5988-a1084b152584632c8f896423f8a03d8fe297b2d4
2007-06-04Remove inaccurate warnings about 'hide'Spencer Janssen
darcs-hash:20070604060611-a5988-e324f35005d3b19ffced089499d086853f07cfad
2007-06-04base >= 2.0 means we can use forM_Spencer Janssen
darcs-hash:20070604050914-a5988-600a4ba6f2f294b0ce56b16e8887d493789f29c7
2007-06-04Remove no-longer-needed 'dimensions' state (-5 loc)Stefan O'Rear
darcs-hash:20070604044715-e3110-7bd7ba2b78f80046e2148fb37aa0f5fe3eca08c6
2007-06-04Set WM_STATE, iconify invisible windows (+9 loc)Stefan O'Rear
Note that this breaks compatibility with certain programs described as "obsolete" in the ICCCM (1994). See the command above the UnmapEvent handler for details. darcs-hash:20070604042343-e3110-4766eafca2875091189159f6a1df29eac3c21387
2007-06-04clean up Main.hs slightlyDon Stewart
darcs-hash:20070604035637-9c5c1-a5be67b987c402fe384f7a3c5c3443aabdf62885
2007-06-04whitespaceDon Stewart
darcs-hash:20070604015532-9c5c1-1fda0e7e7cf686dc71785d3877a51d23f42b5919
2007-06-04-WallDon Stewart
darcs-hash:20070604014630-9c5c1-4cd761ffdf2caab60d490fdc1fe189577a59272b
2007-06-04do not cache atom values within Xmonad, instead let Xlib worry about caching ↵Stefan O'Rear
(a documented feature) darcs-hash:20070604013938-e3110-8dc84f03278c55076a5cf83013974689c4861ffc
2007-06-04Honor configure requests from unmanaged windowsSpencer Janssen
darcs-hash:20070603234730-a5988-d156b988188c622428ef60456c7e48bd739e5f64
2007-06-03-Wall policeSpencer Janssen
darcs-hash:20070603212055-a5988-154f62e30303e2ab406201d08318d070a914baa3
2007-06-03Correctly handle resize requests (-12 +22)Stefan O'Rear
Xmonad now implements resize requests in a consistent manner. * If the window is FLOATING, we implement the program's request, and correctly update the StackSet; so it will keep the new size. This should work correctly even for non-current windows. * Otherwise, we ignore the request. As per ICCCM, we send a fake ConfigureNotify containing the new (unchanged) geometry. This is perfectly ICCCM compliant, and if it breaks your client, it's your own fault. This patch requires setConfigureEvent, which is added to X11-extras by a patch approximately contemporaneous with this one. darcs-hash:20070603203153-e3110-48f345cd3686f06fbe8ba30a6d851e7c8f44fe98
2007-06-03comments onlyDon Stewart
darcs-hash:20070603071556-9c5c1-244aeb0d684f78ae0d3495547064a1203cd36762
2007-06-03Polish core layout code. Lifts limitation on nmaster > 1. it may be 0 nowDon Stewart
darcs-hash:20070603064306-9c5c1-7cea709e0ea2b15f6ae395a6942072d91b1e97f2
2007-06-03heads up: polish config.hs. moves tiling-local values into lexical scope. ↵Don Stewart
removes `wide' as an explicit mode (it's `mirror tall') darcs-hash:20070603054740-9c5c1-1cdabf3f5bb2ac2592fc94d7d3ef51621077d3f8
2007-06-03set build-depends base>=2.0 so people can't miss the missing Read instance issueDon Stewart
darcs-hash:20070603032319-9c5c1-7e892e2bb69444ad35e83a60beadb5354967e13f
2007-06-02Fix out-of-date comment in Config.hs.Chris Mears
darcs-hash:20070602114312-03b70-34b7df63288c0bede14eacd0517059f34ec1529c
2007-06-02only grab button{1,2,3} for click-to-focus (scrollwheel shouldn't focus)Jason Creighton
darcs-hash:20070602052605-b9aa7-a3aa510c7d439b3169757f644c92107250d8db94
2007-06-02make mouse bindings configurableJason Creighton
darcs-hash:20070602040647-b9aa7-d7bad13c4919882368872a88f04a678308162be6
2007-06-01commented out implementation state logging. if someone has a client, we can ↵Don Stewart
enable this darcs-hash:20070601085626-9c5c1-668bec95074ab7050c0c8105cf7ec9c2a1c7e1f3