| Commit message (Collapse) | Author | Files | Lines |
|
Ignore-this: ecd6e4ff54d41f37a75be72f3d0e4a59
darcs-hash:20100930002046-1499c-5e674b4348bf002410d7ed133349c0d3990fdc25.gz
|
|
Ignore-this: 5c62202575966ee65e9b41ef41c30f94
darcs-hash:20100518060557-2216c-1863401668febf2c430576802860d069d22aa8ae.gz
|
|
Ignore-this: 54eba739c76db176cbb4ef66e30c201f
darcs-hash:20100706185925-c9ff5-2aa842bb1f8f3a67cff43670c20db9a7f0438720.gz
|
|
Ignore-this: 8eae99afb2857a91aabbf3b7f27c784e
darcs-hash:20100913232720-1499c-10f6b62841b0ce1bca58673203cb64242140d5b1.gz
|
|
alternative methods
Ignore-this: 67257480b7b93181967a806fedf6fbc5
Calling these functions during message handling results in the loss of layout state.
This fixes a number of bugs related to the combination of X.L.Minimize with a decoration.
darcs-hash:20100727224841-594c5-c8ddec3ae634ec96103e332433066b5173a0002a.gz
|
|
Ignore-this: c562ce1df81bce9a7dc5e7fe2dc67a43
XMonad.Hooks.Minimize handles both minimize and restore
messages. Handling restore messages was already done in
RestoreMinimized, which this module intends to replace.
darcs-hash:20100616051124-18f27-729a41e41728de0e8c32f53032633d34b92ebf0f.gz
|
|
Ignore-this: b9b6060842651c0df47b23dddb3bf54a
darcs-hash:20100622030850-1499c-18e7b9e780fff7fd3b291f7a7d449adcff378de2.gz
|
|
Ignore-this: f257a376bef57689287b68ed21ec903d
This patch adds the possibility to update the state of a layout modifier when
modifying the underlying layout before it is run(i.e. using modifyLayout).
The modified state is also passed to the subsequent call of redoLayout, whose
return takes precedence if both functions return modified states of the layout
modifier.
darcs-hash:20090822213958-7f603-2116263ba9622458aa9dea0f664af4431775a361.gz
|
|
Ignore-this: 74c228892f07bb827e4b419f4efdb04
darcs-hash:20100419014344-1499c-4a6191209e2f2457f1ca1e347387bb74d9dd957a.gz
|
|
Ignore-this: 51040e693066fd7803cc1b108c1a13d5
Also moves `fi' into U.Image to avoid cyclic imports,
though XUtils sill exports that definition.
darcs-hash:20100416212939-1499c-a12428074d873b1eaea197e1b79c0ca07a96b05f.gz
|
|
Ignore-this: 2b005aa36abe224f97062f80e8558af7
darcs-hash:20100416161118-1499c-e65324ed1623372fbd551353fdc771538b1d8b6a.gz
|
|
Ignore-this: c285ac8a4663bdd2ae957b3c198094da
darcs-hash:20100416160641-1499c-210f416d5aff2809ed62a2dfe049c5a17ae5fe8e.gz
|
|
Ignore-this: f8164dc63242c7e32210c9577a254bf7
darcs-hash:20100415214609-c9ff5-4a1e2eade8e844976465fca7f53d618bcaa40a0d.gz
|
|
Ignore-this: 5803861bbfecbc8c946b817b98909647
(with the option of putting the draggers over window borders with no gaps at
all)
darcs-hash:20100415213813-c9ff5-a515b8a9679917cfb247683a4ca6b90cd6efbed6.gz
|
|
Ignore-this: 1a9862e6e7ec0e965201a65a68314680
darcs-hash:20100405184020-1499c-bf8707ca6f0387e0c3960a5c07b67e7940a79e25.gz
|
|
Ignore-this: 3977c4bfcb4052e07321ec9e83f917c6
darcs-hash:20100402174910-594c5-c6c9576ca8b2b4c8a54604c586c75d5a81d86ba0.gz
|
|
Ignore-this: 418dbf488435c7c803695407557eecfb
* Added a XMonad.Util.Image module to manipulate simple images
and show them into an X drawable
* Added the possibility of using image buttons instead of plain
text buttons into the title bar
* Added a XMonad.Layout.ImageButtonDecoration as an example of
how to use the image buttons
darcs-hash:20100331093808-a84fe-e6d3ce505f7656eef13f0c0609a8d236d9cd8d25.gz
|
|
Ignore-this: a74963ef4990c9e845b9142b8648cf26
nameTail behaves slightly different if there are whitespace before the first word or the name contains tabs or other such whitespace. But I expect few users are affected since the only usecase where nameTail is actually needed is to remove automatically added prefixes. These prefixes will be removed as they should by the new implementation.
darcs-hash:20100401212403-8978f-756f76fe1fd7128f020c4527e44d0e03529d5d41.gz
|
|
Ignore-this: f7bbfe96c8d08955fc845318f918ec86
darcs-hash:20100401204400-8978f-27204eed5af3dc131a1329d92dbc00cf97f1ec65.gz
|
|
Ignore-this: 4d14b74192af503c4b2e28ea877c85f5
darcs-hash:20100330183616-a84fe-8a826bd9ac482c72323fbb35f38e4d15f9d6e6a3.gz
|
|
Ignore-this: 2f4dc5a2355ace4005dd07fc5d459f1a
Refer to:
http://www.haskell.org/pipermail/xmonad/2010-January/009585.html
darcs-hash:20100330175945-1499c-47584b6518fd87b3bb791281afe62e6a31e69e66.gz
|
|
Ignore-this: f5efc4d494cb001d3cfbe2b2e169cbe5
darcs-hash:20100117011109-5ccef-9bf858e60dffc4321b5e324c76b8b72386051c76.gz
|
|
Ignore-this: 8fc40821759d7ed439ecc6726417f52d
Utility functions and examples using X.L.Groups.
darcs-hash:20100117010236-5ccef-d43cc0223b2ecaeb708c212d6fcf57a89a8a1a8b.gz
|
|
Ignore-this: 167e191d520a36b94cf24121ead67dae
The mother of all layout combinators.
darcs-hash:20100117005301-5ccef-d1c1a05b6b9150c919373238df5659f23566249d.gz
|
|
Ignore-this: c464ae1005679484e364eb6ece31d9fc
Row layout with individually resizable elements.
darcs-hash:20100117003939-5ccef-4ae41bdfe49f01a78884e97e8054b52b346dac70.gz
|
|
Ignore-this: 38a5c638e36090c746356390c09d3479
darcs-hash:20100117002612-5ccef-27e50ef969b6b58fe5028e6f7cf39a4ca92252b1.gz
|
|
Ignore-this: d4dc93a8a68847123918db416080e018
darcs-hash:20100314210038-f7719-d1e147057774018ef0e955c1df0134836b440382.gz
|
|
Ignore-this: 7d138a5903d45ffeeb4e89f1b8923382
darcs-hash:20100314210030-f7719-7bff349073f0cb4fe074ffc01655bbca25cf65ad.gz
|
|
Ignore-this: e387bdea6c346fc8a892b06294995442
darcs-hash:20100314210021-f7719-9b65a834082c69066dd671ab17166f142724a422.gz
|
|
Ignore-this: 2f54649e43ebf11e35bd8764d1a44675
darcs-hash:20100314210012-f7719-d69c5858a063db7baf6efd958f350297977cf5d9.gz
|
|
Ignore-this: 6cfd701babde42d5dc61bfbe95305b20
darcs-hash:20100314210001-f7719-c1cd8c3928c6fd9e07e1558572e73d6d27e1d2c0.gz
|
|
Ignore-this: 5c7665f3f3ea2c629deb0cca3715bb8d
There were two bugs:
1. The layout modifier assumed the rect's x was zero.
2. The layout modifier assumed that the stackset's focus actually had focus.
darcs-hash:20100310170159-a5338-19f7aa3df6ad57734d0ebc874e5d758935d19850.gz
|
|
Ignore-this: 1cc5675a68a66cf436817137a478b747
darcs-hash:20100308225258-1499c-18bfb1da09948a660aca306f500df55103226bf2.gz
|
|
Ignore-this: c7973679b7b2702178ae06fc45396dda
X.L.Drawer provides a layout modifier for retracting windows which roll down
(like the Quake console) when they gain focus.
darcs-hash:20100308212752-a5338-92b3b8a0ec633333427a7b30aa379d7cf39f4864.gz
|
|
Ignore-this: e7bd1ef63aee3f736e12e109cabb839
This patch will allow the user to split the currently focused screen instead of all screens together. This is usefull for multiscreen users who have functioning xinerama, but wish to split one of the screens.
darcs-hash:20100308114318-8978f-5317cec870f83b4677d101cf490623be156c61a7.gz
|
|
Ignore-this: efa38829b40dc1586f5f18c4bab21f7d
darcs-hash:20100215000731-c98ca-8608df63586b6699bca3c52368e76c161b6b01b2.gz
|
|
Ignore-this: 16fe32f1d66abf4a79f8670131663a60
darcs-hash:20100104054251-76d51-30115536bb28d19d05b4c9dd9d43108b2d531676.gz
|
|
get rid of some others.
Ignore-this: bf3487b27036b02797d9f528a078d006
darcs-hash:20100112172507-1e371-1b466e62ac727b196330c72c8553116282ef5702.gz
|
|
Ignore-this: 5e46f140a7e8c2abf0ac75b3262a7da4
darcs-hash:20100121182501-1499c-b788a122e6fa662e83b2c0a05d8b32af350b12e5.gz
|
|
Ignore-this: cd06b0f4fc85f857307aaae8f6e40af7
This change keeps windows in the same ordering when focus is changed.
darcs-hash:20100121154344-1499c-a486c8de3af0ab71155772f5264366c38b298384.gz
|
|
Ignore-this: 6f38634706c3f35272670b969fc6cc96
These would be hidden by updateDecos immediately after being shown. This
caused flicker with simpleTabbed and only one window on a workspace.
darcs-hash:20100116112054-c9ff5-f60e6a241273df4bcfa4a12a5ae1740f9555e8cb.gz
|
|
Ignore-this: 5f64c0717e24ed6cbe2c9fad50bf78a3
darcs-hash:20100104144448-1499c-05d4781d06189dbeb59751b2f9b12887839ae653.gz
|
|
Ignore-this: 2c0e1b94f123a869fb4e72a802e59c2
Adds floating windows support to X.L.Minimize
darcs-hash:20091230070105-fb31b-a16178707fbc6a2c5b95ed59e42aef902aac29ec.gz
|
|
Ignore-this: 91e55c63a1d020fafb6b53e6abf9766c
darcs-hash:20091230220927-1499c-6ae03ce2320ceb159a4e11b23a089547b8bfaa33.gz
|
|
correctly
Ignore-this: 7c096aba6b540ccf9b49c4ee86c6091a
darcs-hash:20091223145428-594c5-e07060de0b18fd68d045ef5afbf05ecb44c1679f.gz
|
|
Ignore-this: b1e8adf26ac87dede6c1b7a7d687411c
darcs-hash:20091222214529-594c5-974afa4b25c95d2499b7bb8313301cad7fe335f2.gz
|
|
Ignore-this: 9208f5da9f0de95464ea62cb45e8f291
The problem was that certain layouts keep their "world" state in their value,
which was thrown away and forgotten after ReleaseResources during toggle.
In particular, decorated layouts store some X11 handles in them and
allocate/deallocate it as appropriate. If any modification to their state is
ignored, they may try to deallocate already deallocated memory, which results
in a crash somewhere inside Xlib.
This patch makes Transformers reversible so that nothing is ever ignored. As a
side effect, layout transformers now do receive messages and messages for the
base layout do not need the undo/reapply cycle -- we just pass messages to the
current transformed layout and unapply the transformer when needed.
(This, however, doesn't mean that the base layout is not asked to release
resources on a transformer change -- we still need the transformer to release
its resources and there's no way to do this without asking the base layout as
well.)
darcs-hash:20091220004733-c9ff5-34670f3db8ab715d8f334973d6ea2a3e7f3aed7a.gz
|
|
Ignore-this: dbc02fb777e35cdc15fb11979c1e983e
The description for mirrored MouseResizableTile is now "Mirror
MouseResizableTile", to follow the standard of other layouts that can be
mirrored using the Mirror modifier.
darcs-hash:20091211124218-c9ff5-5f94a9f2514aaa75a6783e99ac78427f4c09dc6c.gz
|
|
onto each other.
Ignore-this: 38aff0f3beb1a1eb304219c4f3e85593
darcs-hash:20091129003431-594c5-3d57fe54414de7e9cfd10192cc18aa561e2b77f2.gz
|
|
Ignore-this: 2d65133bc5b9ad29bad7d06780bdaa4
darcs-hash:20091129002416-594c5-d4c577ef4ed2288a949ae89d06ada5c165c1165c.gz
|