| Commit message (Collapse) | Author | Files | Lines |
|
Ignore-this: 3f57b88d725b04f07ce6a43b8d0f56ff
Add functions to allow users to use a menu other than dmenu and pass arguments
to the menu.
darcs-hash:20100905013522-4ccff-7c0ff1eaed7d70d32ea6699a303deb3af44fcb7f.gz
|
|
Ignore-this: 781ebf36f25a94df96fde5f7bb7bc53e
darcs-hash:20101001104300-88fd0-873c177e11b9e4bed41fc29048e45ca165e369f2.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: f8f2b04fe7c49827b935ada1345d2ce8
darcs-hash:20100712045632-f7719-f417f9e132c5b90d0dd2c4d2fcef172a086f1ce2.gz
|
|
Ignore-this: dc733961f0308815fa2ec0afe118f9cb
darcs-hash:20100712042915-f7719-489e041f7cb1f82e1cff7a75710b9ae9dfcca0a2.gz
|
|
Ignore-this: bd03772f1e1ab303646f36c28944b43
darcs-hash:20100613113341-7ba7e-2dfcd9ddf52b69a6b224497b1c8f9e5a845f8056.gz
|
|
Ignore-this: 166ad0b78d8be8453339c7dd5e5cc266
darcs-hash:20100608203832-f7719-ef1c9cffe328bbe5f1cad737a8f0cdec2b1d2c70.gz
|
|
Ignore-this: 84a22797ec1b76a9b9805af3272911b0
When the focused window was closed without a new window receiving focus, the
closed window was not removed from the history database, making for example
"nextMatch History (return True)" misbehave. This patch fixes this.
darcs-hash:20100604081431-18a2b-d8416c45ccc86ac7e95e4cb49face9f13b242da7.gz
|
|
Ignore-this: 97c860fb139269cd592beab275f78d57
darcs-hash:20100520072844-eb2e9-5f78879484684e406ab4d3502fe65f2bd0d36e4a.gz
|
|
Ignore-this: 9ad30b815e8a9cf002c8b17c07f05dc2
Now the list of last topics is internally kept but
only visually truncated.
darcs-hash:20091220212813-eb2e9-acb357754706c9765c5ebe8ac29b60d89a7c0f2e.gz
|
|
Ignore-this: e0cf2a784ff02829ad10962863fd50ed
This patch replaces the use of Seq.filter and Seq.breakl with two
functions flt and brkl that do the same. This is necessary to
keep compatibility with containers < 0.3.0.0 because Seq.filter and
Seq.breakl were introduced only in containers 0.3.0.0.
darcs-hash:20100514222153-18a2b-0b11f7214f473df160de9db0e6dfc9ff0ec13376.gz
|
|
Ignore-this: c286dbd1b365326fa25a9c5c0e564af7
This module adds two related facilities. The first one allows cycling through
the windows in a window group. A group is defined as the set of windows for
which a given Boolean Query returns True. The second one keeps track of the
history of focused windows and allows returning to the most recently focused
window in a given window group before the currently focused window.
darcs-hash:20100510081412-18a2b-f3a46acd1883a5b74f70ab2457694a05d5568c5d.gz
|
|
Ignore-this: 59d38be8462d50c298f590d55ebda910
darcs-hash:20100503153258-1499c-4921676fa3c624edec47864508492717f011e9dd.gz
|
|
Ignore-this: 113f6ef92fd31134fb6752a8b8253c3a
With KeyRemap it is possible to emit different keys to client windows, when
pressing some key. For example having dvorak layout for typing, but us for
keybindings.
darcs-hash:20100502152322-caded-3d1063ea35511ec6ffbbf98ead626181e7f0f512.gz
|
|
Ignore-this: 2fc31d045a57ccd01f3af03cb46440c2
darcs-hash:20100429134749-1499c-a2107f9d50b9366982b5c3ab43828e2ec5dbaabb.gz
|
|
Ignore-this: 7dad15752eb106d8bc6cd50ffd2e8d3a
darcs-hash:20100423204707-7ba7e-ee7d3c3412d191cfcd267fd7e9f5e26e11e93dac.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: 708e1ad1654165fc5da5efc943a2a6b9
darcs-hash:20100402184119-594c5-85606e6199c43214a91dbf0f78a52c489f191793.gz
|
|
Ignore-this: f5efc4d494cb001d3cfbe2b2e169cbe5
darcs-hash:20100117011109-5ccef-9bf858e60dffc4321b5e324c76b8b72386051c76.gz
|
|
Ignore-this: 1a613748778d07de1b459a4268ff8d55
In some places, ((!>), prefixAware, and one place in the documentation),
isPrefixOf was used with wrong argument order. In particular, this made
combining search engines not work as advertised, for example, the predefined
search engine "multi".
darcs-hash:20100316122010-89868-46a01544d9e54b8630aff04bcbf131fdb65ef1f5.gz
|
|
Ignore-this: 9d64301708cb1702b9b46f1068efa891
darcs-hash:20100314205951-f7719-8e10d50daafbf32e3f13d32ab21af82ff37869eb.gz
|
|
Ignore-this: 3a9a3554cda29f976df646b38b56e8e7
Remove redundant import to supress warning, did some refactoring to use xmonad internal things to find screens instead of using X11-stuff. Also added ability to cycle between screens in physical order.
darcs-hash:20100308113704-8978f-d312f0f413ff2d6fc1b1fe64dfac098e298d59f5.gz
|
|
Ignore-this: fe132d248db01076a1038e9e8acbdf42
darcs-hash:20100221234735-7f603-56b9bbdc90ef75c5afe5088d17a15efde7bd9aa7.gz
|
|
get rid of some others.
Ignore-this: bf3487b27036b02797d9f528a078d006
darcs-hash:20100112172507-1e371-1b466e62ac727b196330c72c8553116282ef5702.gz
|
|
Ignore-this: 6b4e40c15b66fc53096910e85e736c23
Rather than throw exceptions, handle null and singleton lists, i.e.
f [] gives [] and f [x] gives [x].
darcs-hash:20100123231912-18562-6986c6acb711331ab135e62e1a41fbe8aabf5f13.gz
|
|
Ignore-this: bba2c0c30d5554612cc6e8bd59fee205
darcs-hash:20091230192350-1e371-612ae7cfbae4dcd7af436add198c2746d3abd05c.gz
|
|
a workspace relative to the current one
Ignore-this: 7cf8efe7c45b501cbcea0943f667b77e
darcs-hash:20091230191953-1e371-32fbdd9891ca3a8e55d6cc6427e7fed2c330f57b.gz
|
|
workspaces on multi-head setups
Ignore-this: fc3e6932a95f57b36b4d8d4cc7f3e2d7
darcs-hash:20091229165702-1e371-25917a051a5ff81e58965c8bc8b078511b836f45.gz
|
|
Ignore-this: 5bc7caaf38647de51949a24498001474
darcs-hash:20091229163915-1e371-78c02a000c6b80a30b7c552c7bfa503f051aad1a.gz
|
|
Ignore-this: 52794f788255159b91e68f2762c5f6a1
darcs-hash:20091227233705-1499c-e433de75a2abd78621d158e6edbc19fc92bcce4d.gz
|
|
Ignore-this: d9ce96c2cd0312b6b5be4acee30a1da3
darcs-hash:20091227212140-c9ff5-ade651be3ca32df9cdb4a26df777a34829df9fe8.gz
|
|
Ignore-this: fafc4680c8b59b7a044d995c1dacec9a
darcs-hash:20091222114545-35915-57fbeafca9c63e2cc182b0fc57728a9b0590cd50.gz
|
|
Ignore-this: 521bef2a73a9e969d7a96defb555177b
spotted by Justin on IRC
darcs-hash:20091211182515-c9ff5-01b20f90615b7f88f1c61f521a2e60f8670777af.gz
|
|
Ignore-this: 48509f780120014a10b32e7289369f32
Thanks thermal2008 in #xmonad for bringing up the corner case when gridselect
is run with an empty list of choices.
darcs-hash:20091210183038-1499c-b1c6ae201f7ce908ad09274cef7dd10fe83dd5c2.gz
|
|
Ignore-this: 6a9644c729c2b60f94398260f3640e4d
darcs-hash:20091209003717-1f2e3-0f9b6f1f277e7b502d7d45dbb3175951ec9a99e3.gz
|
|
its dock
Ignore-this: 1a5a5e69c7c37d3ffe8d8e09496568de
darcs-hash:20091208234431-594c5-d2e921046b8e3a5af12cb94ab681fcf4c7b45d67.gz
|
|
Ignore-this: 7ecb043df4317365ff3d25b17303eed8
darcs-hash:20091129032650-1499c-73cf78ec246d6c088d01e8c0eeae32fa3978f3dc.gz
|
|
new functions: toggle(Greedy)OnScreen
Ignore-this: c375250778758e401217bcad83567d3b
darcs-hash:20091207155050-1f2e3-a14155ae12764e3c998439cd7e06ebcf6b767985.gz
|
|
Ignore-this: c78ecebced9bc8e39e6077ffa9f9f182
darcs-hash:20091205033435-f7719-37e2258a72279fdde3da375e3408218dac567678.gz
|
|
through SSL
Ignore-this: 452b4e6efb83935fc1063ab695ae074d
darcs-hash:20091205033318-f7719-26d70fd5d8a110c880c3277583730a1b49190015.gz
|
|
Ignore-this: 9a830f9341e461628974890bab0bd65b
Changed the interface of X.U.ExtensibleState to resemble that of
Control.Monad.State and modified the modules that use it accordingly.
darcs-hash:20091116171013-7f603-0631dc163d78785b123bc10164ee3295add28b60.gz
|
|
Ignore-this: 909da8c00b47a31d04f59bd3751c60bc
Allow grouping of workspaces, so that a user can cycle through those in the same group. Grouping is done by using a special character in the tag.
darcs-hash:20091115130217-8978f-b0d053d44faa9b3d165b5f0b8c4aab3d27caca37.gz
|
|
Ignore-this: 1a6018ab134e4420a949354575a8a110
darcs-hash:20091115022751-1499c-c2f8ccf3cada9e16a5d35e87e41baa160c74e774.gz
|
|
Ignore-this: ab7c20a9c1b43ebc6a7f4700d988fb73
Before this patch the documentation claims that it won't do anything on non-empty workspaces when it actually does. This patch fixes the documentation to reflect the actual behaviour, but also adds the behaviour promised by the documentation in other functions. It does not break configs. In addition it also provides functions to help removing empty workspaces when leaving them.
darcs-hash:20091113233903-8978f-1adf2aba46b7931732b51338c3f73508e840a487.gz
|
|
Ignore-this: 462cf1c7f66ab97a1ce642977591a910
The name should be more general to suggest uses other than just viewing other
workspaces.
darcs-hash:20091112211435-1499c-f81d9c42117c42149d6fe9e7b0a87e6f3e19e19b.gz
|
|
another copy of an existing workspace
Ignore-this: 5bfe8129707b038ed04383b7566b2323
darcs-hash:20091112201351-1e371-ed6aeb650d2e9d6a4c131e8f7a36b922b8f1d905.gz
|
|
Ignore-this: 6f7f43d2715cfde62b9c05c7d9a0da2
darcs-hash:20091111013241-1499c-0a4f762f53ef3b3f1b5676c8ec75ec8e4147e990.gz
|
|
Ignore-this: 6dad95769651a9a1ef8d771f81c91f8e
darcs-hash:20091111012915-1499c-125a9eb4016c35753929c5e551f81d2e9083deaa.gz
|
|
Ignore-this: c6a06de900ca8b67498abf5152e3d9ea
darcs-hash:20091111003256-25a6b-6b886408b007f0684aafbd9661d030583a326adb.gz
|
|
Ignore-this: 5543211e9e3fd325cb798b004635a525
darcs-hash:20091109155815-7f603-3268ca3679728a4493365b98bdfef4066f8fef0f.gz
|