Age | Commit message (Collapse) | Author |
|
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
|
|
darcs-hash:20070603071556-9c5c1-244aeb0d684f78ae0d3495547064a1203cd36762
|
|
darcs-hash:20070603064306-9c5c1-7cea709e0ea2b15f6ae395a6942072d91b1e97f2
|
|
removes `wide' as an explicit mode (it's `mirror tall')
darcs-hash:20070603054740-9c5c1-1cdabf3f5bb2ac2592fc94d7d3ef51621077d3f8
|
|
darcs-hash:20070603032319-9c5c1-7e892e2bb69444ad35e83a60beadb5354967e13f
|
|
darcs-hash:20070602114312-03b70-34b7df63288c0bede14eacd0517059f34ec1529c
|
|
darcs-hash:20070602052605-b9aa7-a3aa510c7d439b3169757f644c92107250d8db94
|
|
darcs-hash:20070602040647-b9aa7-d7bad13c4919882368872a88f04a678308162be6
|
|
enable this
darcs-hash:20070601085626-9c5c1-668bec95074ab7050c0c8105cf7ec9c2a1c7e1f3
|
|
darcs-hash:20070601015137-b9aa7-51c6b9ec428c2d16d65b196384fa2ce953dda245
|
|
darcs-hash:20070601022329-9c5c1-067bd51825f075e0813ecea5d2124617b406ad95
|
|
darcs-hash:20070601001325-64353-3ea08019b13ac470d7d2c60cbdea61de7d580c8c
|
|
darcs-hash:20070531145509-a5988-6dfdf577a31cc740283e76d20d50ac3059a56d14
|
|
darcs-hash:20070531090537-9c5c1-923390025493738d7d9b2e6afbb361362acb2e9a
|
|
darcs-hash:20070531085308-9c5c1-73ed940708aa9a369b0345c0d2b2a4708a231e67
|
|
This is a first attempting at a floating layer:
mod-button1: move window
mod-button2: swapMaster
mod-button3: resize window
mod-t: make floating window tiled again
Moving or resizing a window automatically makes it floating.
Known issues:
Hard to manage stacking order. You can promote a window to move it to the top,
(which you can do with mod-button2) but it should be easier than that.
Moving a window by dragging it to a different Xinerama screen does not move it
to that workspace.
Code is ugly.
darcs-hash:20070531044733-b9aa7-c96d5263e1d3447e91f436920f4d047050ce55d9
|
|
darcs-hash:20070531043417-b9aa7-ac2c024e0ece4c9119e7e493d37b95e56cdea85d
|
|
darcs-hash:20070531005855-a5988-71282791d2a0dca9806d863b70dca16d68e38422
|
|
darcs-hash:20070530202529-a5988-3c96ff7f96d4750e1a368eed2179c26ca6b2db22
|
|
darcs-hash:20070530181006-a5988-96541d0d2832c8f248e47957e8398a01d57545f9
|
|
I found it difficult to track down a problem in the restart code where xmonad was silently not restarting. This will log the error to stderr, which should show up in .xsession-errors
darcs-hash:20070530171024-01341-e8d0657705a1236dec13d1a6932d0c45b6523322
|
|
darcs-hash:20070530173607-a5988-8f96b52bd92f324137d15f37b7831e1a6cf1c105
|
|
darcs-hash:20070530172909-a5988-302cb4e9e976e95ab8ea6bedc25d10faa6cc855e
|
|
darcs-hash:20070530021005-9c5c1-5bacddf2bef4c7173ad64ce737cc8239698fa3b8
|
|
darcs-hash:20070530061454-a5988-b2446b9dde7fdbdd3d08790c9891ee5fd4c964ea
|
|
darcs-hash:20070530061044-a5988-ec27af97c1623bcc9ad394fe2414c0b3593c4b7a
|
|
darcs-hash:20070530061044-a5988-4b79ec5abb1bd8a3079d73101856741e57257402
|
|
darcs-hash:20070529020446-a5988-801944996c8d327737c5318450aa6365e1aacde2
|
|
darcs-hash:20070529015851-b9aa7-9bd6c6828e0f694b240795663cdb730c61a77ffd
|
|
darcs-hash:20070529014611-9c5c1-48e9cdfa7fddbe720563f2526ee494eaab7e8db6
|
|
darcs-hash:20070529005748-9c5c1-c65d0f0c1c217b433c9d527c36bd222c4dc1fcdc
|
|
darcs-hash:20070528134547-9c5c1-d3eb8cfe7bf7293e85f957106d9d9d540524e9b6
|
|
leads to a race. this will affect how gaps are redrawn when moving to a
new screen with the mouse.
darcs-hash:20070528133127-9c5c1-9676939dbb1155129b976146baf929ca19d52a12
|
|
darcs-hash:20070528070609-9c5c1-2f1c968174a8e53b4f37e62e6fd22a70f7ecf3b0
|
|
darcs-hash:20070528061252-9c5c1-c4bcab8088a023251c2f395090d329ea32a776a5
|
|
darcs-hash:20070528051444-9c5c1-7d9f00599a153884690bb265f8c8ce6e889997fa
|
|
darcs-hash:20070528063122-a5988-b18c1172ba3eb881ee58e912134595716cc25104
|
|
darcs-hash:20070528062658-a5988-23ac3002eafd26c92e5fe413215fc5212d3611bb
|
|
darcs-hash:20070528044722-9c5c1-7f8faeac3a2a375f58c94c822f16dc8e3beaea38
|
|
darcs-hash:20070528040402-9c5c1-972fe2622e36e57864a0af8734e9edacb27043d0
|
|
darcs-hash:20070528040655-a5988-ff03878250828d883ead6fc61363aa7f7a2d612c
|
|
darcs-hash:20070528033846-9c5c1-bdc67f406d31199257c63453be36d4c7e8652f4a
|
|
darcs-hash:20070528033525-9c5c1-865758b3c03777e63f45500f8012c4a0b9a8e6c9
|
|
darcs-hash:20070528033536-a5988-9e3cf98d259c1469791a8f8ed6364f8272cf8e7c
|
|
darcs-hash:20070528031835-9c5c1-34c9fc2931a6daa8fc3e63385782f43b097e293f
|
|
screens now
darcs-hash:20070528031501-9c5c1-beaadbacb5efc1ce5998aba41fbb3b2c68cdf0d1
|
|
darcs-hash:20070528025135-9c5c1-3c0f63ac557da57cd268cd0129b9ce90692631e4
|
|
darcs-hash:20070527210657-a5988-333c8d601ea8c6f339abb7e526b05e5386ac2233
|
|
darcs-hash:20070527205857-a5988-874325c8431af2962cfd55200e6ec51ad932e312
|
|
darcs-hash:20070527154353-9c5c1-6ef13fd2212f3a18a3050c47d71eb250ec4ec683
|