| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
darcs-hash:20080523185908-18f27-f75ad5984394063aa1fa03cb7e281f6993b840fd.gz
|
|
|
|
|
|
| |
Now only removes windows based on SuppressWhen setting.
darcs-hash:20080515164436-78224-0ef49f8355ace31ddbef6b6264ae9f2a8a750c89.gz
|
|
|
|
|
|
| |
startupHook.
darcs-hash:20080516221011-1c3cf-e8c2e31276c94db1e89b478e5b1fa280927093f4.gz
|
|
|
|
|
|
| |
Blame it on lack of sleep. Or perhaps the causation is the reverse.
darcs-hash:20080515082222-78224-3ad2870a4f5e56481131bd4898f0d3154bb89694.gz
|
|
|
|
|
|
|
| |
This improves some subtle interactions between mod-j/k and mod-w/a/s/d, though
that might not become very apparent until I fix setPosition.
darcs-hash:20080515053330-78224-2ba67cefda58b7c079b23f93441859e30c539c73.gz
|
|
|
|
| |
darcs-hash:20080514080104-78224-1f2c27c166eef8f9ec47b6a969991e8ab4f266d7.gz
|
|
|
|
|
|
| |
This changes the API a little bit, but that's what you get for using a day-old feature from darcs.
darcs-hash:20080514072217-78224-b625ee9ab6b9ff69bd1e0cc68f0a15b8724e3a06.gz
|
|
|
|
|
|
|
|
| |
In order for this to work, I added a new UrgencyHook method to communicate the
SuppressWhen value. I'm not sure if this is actually better than just providing
a convenience function, but it's an easy switch.
darcs-hash:20080513075247-78224-760cd588622855d35f7acaae1084396f38b7b634.gz
|
|
|
|
| |
darcs-hash:20080513054615-78224-e0a1d29bd1c0fc6dff2b30649a30e803bc6ad040.gz
|
|
|
|
| |
darcs-hash:20080512052137-78224-b4dd19b18fa2dd98bc1fc51aa3adaf8627d781d0.gz
|
|
|
|
| |
darcs-hash:20080512041852-78224-4d0176999f15eeed84428ad20fec485c0af7d114.gz
|
|
|
|
| |
darcs-hash:20080512040449-78224-22bf6a8ae3f956e58d4dc0142c88643dfcfea5f3.gz
|
|
|
|
|
|
|
|
|
|
| |
This gets rid of the stupid bug that led to a need for the clearBit hack, and
allowed me to simplify the types (since EventHooks aren't required to
parameterize on the window type). Config files need not change, unless they
declare instances of UrgencyHook, in which case, they should remove "Window" as
is seen in this patch.
darcs-hash:20080512024822-78224-a40955a5860155950928422fe71192e044f4af27.gz
|
|
|
|
| |
darcs-hash:20080508194918-98257-90af4d9fa986c220fbac658d04d14a8e78f231f9.gz
|
|
|
|
| |
darcs-hash:20080507081854-a5988-e08995616a8cc9f3cc48b2ff9f25eb257240c19f.gz
|
|
|
|
| |
darcs-hash:20080426203638-78224-a93e768bf2e8d94d1bef2f4df1d03fe164caf743.gz
|
|
|
|
| |
darcs-hash:20080430083026-a5988-e0ce89594d1fbce30d74a10c4477e12d44bf259b.gz
|
|
|
|
| |
darcs-hash:20080426132745-462cf-ebe055cea6b3fd583036d24280d1a739c714db1c.gz
|
|
|
|
| |
darcs-hash:20080426132629-462cf-2a5a6fbbbc0b51ee9790da5a62d78b3e44be147c.gz
|
|
|
|
| |
darcs-hash:20080416213024-5b2f6-adc47e1fc23870c99aca6eccf962a23932bd1eb8.gz
|
|
|
|
|
|
|
|
|
| |
For pagers to draw the stacking order correctly, the focused window has to
be the last in the list. Thus put an appropriate implementation of allWindows
into the Module.
This does not work perfectly with floating windows.
darcs-hash:20080411134411-23c07-bcc62f5377a52855c941e86d6a7eca5451bef746.gz
|
|
|
|
| |
darcs-hash:20080406020527-462cf-ed5f93a6e72de2b1e50863dafe7f19224e2fa926.gz
|
|
|
|
| |
darcs-hash:20080329031537-1c3cf-c68bcb7e9296b98cedbed1e18ceba05548122512.gz
|
|
|
|
|
|
| |
support
darcs-hash:20080313102643-32816-e74a67dc512a001a766aa955f9a25915354c6e1e.gz
|
|
|
|
| |
darcs-hash:20080404220532-462cf-db8daa9e11afcd3725489a534f5ab89b2037f0b8.gz
|
|
|
|
| |
darcs-hash:20080404072944-23c07-02b08389c3f11941874a0999e2e0b89acbd92ea4.gz
|
|
|
|
|
|
|
|
|
|
| |
This makes EWMH behave a bit more like metacity: If _NET_ACTIVE_WINDOW is
received and the window is not on the current worspace, it is brought here
(instead of the workspace switched to the other one). So for example, if you
click on the pidgin icon in the panel and the buddy list is already open some
where it is moved here.
darcs-hash:20080402143811-23c07-5a30ef14a264a4f8ea8534c7667e966c89479a42.gz
|
|
|
|
| |
darcs-hash:20080403203425-cba2c-e6ab74ebeacb32b32141682426cfbe1dbcc7db93.gz
|
|
|
|
| |
darcs-hash:20080403003130-cba2c-9e65ec4e893127b66f17ffbc261472b675be1599.gz
|
|
|
|
|
|
|
|
|
|
| |
This makes EWMH behave a bit more like metacity: If _NET_ACTIVE_WINDOW is
received and the window is not on the current worspace, it is brought here
(instead of the workspace switched to the other one). So for example, if you
click on the pidgin icon in the panel and the buddy list is already open some
where it is moved here.
darcs-hash:20080402143811-23c07-f69d9958d0a08679329c21aa3855942dd7ffbb22.gz
|
|
|
|
|
|
| |
cases where ManageDocks is not appropriate (dock apps that don't set STRUTS properly, adjusting for a display that is cut off on one edge, etc.)
darcs-hash:20080402003742-bd4d7-6a773f670180cc60118bca3a0d2a12fa3a445540.gz
|
|
|
|
| |
darcs-hash:20080331012911-462cf-ded8fe64cad63d4bfcc5448ed79420e9e794ec82.gz
|
|
|
|
|
|
| |
move into the core, taking Direction with it)
darcs-hash:20080331010127-bd4d7-972600c072354b2c07a227ade70d4abf80fe418c.gz
|
|
|
|
| |
darcs-hash:20080331002929-bd4d7-f7c1572196109f7205eef109460b35539fdc7b45.gz
|
|
|
|
|
|
| |
for convenience, and update DynamicLog documentation to show proper imports
darcs-hash:20080328205446-bd4d7-ae6c9a13c69620ec5edef7d34086236974c0c631.gz
|
|
|
|
|
|
| |
default.
darcs-hash:20080327203940-bd4d7-7ae319d50280cb13d32d8186d7d8f4b2113c4919.gz
|
|
|
|
| |
darcs-hash:20080327111722-bd4d7-2bafc521feff2d36b641ed2ca6bcff79d684624a.gz
|
|
|
|
| |
darcs-hash:20080330134435-3ebed-a45d16ddc1ee6db2238af9b4c65b90eee53341f3.gz
|
|
|
|
| |
darcs-hash:20080329230737-a5988-00c8ef14160f79347f4e40c12b2c84a9519b4d1a.gz
|
|
|
|
|
|
| |
switching to avoidStruts, since ToggleStruts won't work otherwise
darcs-hash:20080326231928-bd4d7-fa951c2d9b7a26187a9316842c6cca67a234fa01.gz
|
|
|
|
| |
darcs-hash:20080326182707-462cf-1f486ea604d17f4da7fbd0393ea9e8f341884053.gz
|
|
|
|
| |
darcs-hash:20080322074113-462cf-c25e0dd6e40b3c636a218a75e858c0c3673dcc9c.gz
|
|
|
|
|
|
|
|
|
|
|
| |
This is based on Andrea’s EventHook thingy. Note that I could not merge
this with some of my earlier EWHM interaction patches (darcs was failing on me),
so I copied some code. Do not try to merge it with those patches either.
Note that the docs are saying what should work. There are still some bugs
to be resolved, but it works sometimes and should work similar to what we have.
darcs-hash:20080319195736-23c07-78be594f4352055d21d921eecab4312905124cf9.gz
|
|
|
|
| |
darcs-hash:20080319195603-23c07-a25607a54f55c2842cdcd10cd9d645c5d6700b2a.gz
|
|
|
|
|
|
|
| |
- check the first time the Bool is True
- coding and naming style
darcs-hash:20080224230854-32816-9ae0e111f33f6ea3d4ac1dae76ed4e4fab496742.gz
|
|
|
|
|
|
| |
client
darcs-hash:20080224133706-32816-aa862084a86ac6769123c4d3760be42d857d3c8d.gz
|
|
|
|
| |
darcs-hash:20080224112432-32816-39c2c29649bfbf285107e019a4fb76ff535f6fbb.gz
|
|
|
|
| |
darcs-hash:20080315212631-39448-e4b0d64bd42bce083406338e73568215c0e3a0fa.gz
|
|
|
|
|
|
|
| |
- change modifyLayout type to get the Workspace
- updated ResizeScreen and ManageDocks accordingly.
darcs-hash:20080223075610-32816-05f373cf73305ce5b41d0c250fb5d6413e72b3b4.gz
|
|
|
|
| |
darcs-hash:20080308024928-d4c7e-ecac63a09d430efd75413e3148e42b38c4ec2503.gz
|