| Commit message (Collapse) | Author | Files | Lines |
|
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: 11beb14b87e294dafb54cc3764393c5b
darcs-hash:20100416160239-1499c-940cc49f991e3c74a408e278e86162c119a67547.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: 53edd88f94f0b7d54fc350c47c38898c
darcs-hash:20100330181029-1499c-44639cda4e4750c6d5d1e529bdb03899bf977c34.gz
|
|
Ignore-this: ab7089175a7486144e01b706de04036e
darcs-hash:20100222151710-1499c-e42b819bc146570ed3dd8127d580ab4fc9f2688f.gz
|
|
Ignore-this: f5efc4d494cb001d3cfbe2b2e169cbe5
darcs-hash:20100117011109-5ccef-9bf858e60dffc4321b5e324c76b8b72386051c76.gz
|
|
Ignore-this: e0c3969042ca5e1e8b9e50436519e52a
Utility functions for working with Maybe Stacks, including:
- useful conversions to and from lists
- insertUp/Down, swapUp/Down, focusUp/Down, etc
- maps, filters and folds
darcs-hash:20100117002104-5ccef-eb425a7d8e0d0adff233997a15a4bfc88eb5311c.gz
|
|
Ignore-this: 711c776a19d428a2ab4614ee82641de4
darcs-hash:20100327192541-76d51-86f4fab8c1dca9f10b2d999cc891290fdfcd6927.gz
|
|
Ignore-this: ee951e62c1de753907f77a8a6bac7cae
darcs-hash:20100314210109-f7719-2fb36616cff2f5447065448ea0c59c3e8d6a9e5a.gz
|
|
Ignore-this: 49296fb6e09717f38db28beb66bc2c80
Like the old xinerama workspace comparison, but order by physical location just like X.A.PhysicalScreens. Useful if using xinerama sort for statusbar together with physicalscreens.
darcs-hash:20100308115402-8978f-8f7dda57b5dbe898f9b23a8eb1b6b27c184648f3.gz
|
|
Ignore-this: 7d582e06d0e393c717f43e0729306fbf
darcs-hash:20100308115022-8978f-f1584a0f90a4d7f4620e4d45052bb2f8ac33f022.gz
|
|
Ignore-this: 136f35fcc0f3a824b96eea0f4e04f276
darcs-hash:20100124203324-1499c-6e811978a61feebf704e3cd7543cbcc0b3e8a0b3.gz
|
|
get rid of some others.
Ignore-this: bf3487b27036b02797d9f528a078d006
darcs-hash:20100112172507-1e371-1b466e62ac727b196330c72c8553116282ef5702.gz
|
|
Ignore-this: 350dfed0cedd250cd9d4bd3391cbe034
darcs-hash:20091227085641-1e371-d16502a506ecd2685eaa8f18acdedeb9bdd2c93e.gz
|
|
Ignore-this: 2d7f8746eb657036d39f3b9aac22b3c9
Both the new XMonad.Core.xfork function and spawnPipe call createSession, calling
this function twice results in an error.
darcs-hash:20091227003501-25a6b-5a23d578f0a0f368e28041b7be7defb532dd9ef3.gz
|
|
Ignore-this: 963a4ddf1d2f4096bbb8969b173cd0c1
darcs-hash:20091223064558-25a6b-b8cdfb14005aa9b60d9cbac7b257a6fc22b8eac4.gz
|
|
Ignore-this: c35bd85baae4700e14417ac7e07de959
darcs-hash:20091208010506-1499c-555a4c881b1f83658460c18a6745eeb94205fe6e.gz
|
|
in the title bar
Ignore-this: 95f46d6b9ff716a2d8002a426c1012c8
darcs-hash:20091024213928-594c5-bd98d27b6a6389e04aeef5e1a80d9dbf2a32c46b.gz
|
|
rectangle
Ignore-this: eb7d32284b7f98145038dcaa14f8075e
darcs-hash:20091024205111-594c5-33318832d5ca7d71ece560ea79d45109001eadfb.gz
|
|
Ignore-this: 58cc00e1be669877e38a97e36b924969
darcs-hash:20091024204513-594c5-0156243473792c90824835f7fc0cbc8b5078336c.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: 8b1d0fcef1465356d72cb5f1f32413b6
darcs-hash:20091115184833-594c5-9534e1ec9be959d18713bfdd1edbc1f5995cc4a8.gz
|
|
Ignore-this: 2f6e68a490deb75cba5d007b30c93fb2
darcs-hash:20091108195735-594c5-80fb89be9b363a7b0a8d4f54b968c57f4d0e9c74.gz
|
|
Ignore-this: 16d93f91c54f7d195b1a418e6c0351c5
darcs-hash:20091114051509-c98ca-aeb393daca11b2760066b030f45f6691571e3a1f.gz
|
|
Ignore-this: 2c801a27b0ffee34a2f0daca3778613a
This should not cause any working configs to stop working, because IO is an instance of MonadIO, and because complete configs will pin down the type of the call to IO. Note that XMonad.Config.Arossato is not a complete config, and so it needed some tweaks; with a main function, this should not be a problem.
darcs-hash:20091114023616-c98ca-0a233cc53c41986845db4300530ec4f9e4d52a37.gz
|
|
Ignore-this: 6dbbb118b139f443c40a573445a48d07
darcs-hash:20091114021328-c98ca-645fad0f6b8276a7682f9a4c852c1af7cb8a4e34.gz
|
|
Ignore-this: 617c922647e9f49f5ecefa0eb1c65d3c
darcs-hash:20091114223726-1499c-aac00e2ea1780619f15462df90216eba005ba8d1.gz
|
|
Ignore-this: 1264852c23b4f84b2580bf4567529c68
darcs-hash:20091109201543-7f603-550d81edf3aecf9eaf4de25736e61d36adc8524c.gz
|
|
Ignore-this: f189da75ad2c57ae9cca48eaf69a6bad
darcs-hash:20091108182858-25a6b-3e5fad187245f37d07237f357c04620dee9fbf9d.gz
|
|
Ignore-this: 8d4657bbaa8dbeb1d0f9d22293bfef19
darcs-hash:20091107173820-25a6b-8e4628c65594acd51f2fc6f601b0c3092d7316d0.gz
|
|
Ignore-this: 192beca56e9437292bd3f16451ae9e66
darcs-hash:20091107103832-7f603-c018a51111ff17ac621a531d17d616b895c2e2b2.gz
|
|
Ignore-this: d80d9d0c10a53fb71a375e432bd29344
darcs-hash:20091106115336-7f603-c3666a86e0f494e1da76ea46edad445b3cf953fd.gz
|
|
Ignore-this: 1c351bc436e0e323dc25d8f5ff734dcb
This addresses issue 302 for unicode titles by actually using the complicated
XMonad.ManageHook.title code, instead of reimplementing it with stringProperty
(which doesn't appear to handle unicode).
darcs-hash:20091031154945-1499c-8ffa999923416eeb052c5949beec8519fc75e5e8.gz
|
|
Ignore-this: 6cfd6d92e1d133bc9e3cbb7c8339f735
darcs-hash:20091030224354-25a6b-1181861af8f4783783d875491a8d67cd26538ca3.gz
|
|
Ignore-this: 24375912d505963fafc917a63d0e79a0
darcs-hash:20091025210246-c9ff5-8862b42a8c811c272ae3e3bc864f32f58488e065.gz
|
|
Ignore-this: d097c7dc1746c55e1d4078a7148f9d5a
This makes the config suggestions consistent with the current template.
darcs-hash:20091022041126-1499c-5dd63076fdd71a61276cfc8e648bada81d9cc586.gz
|
|
Ignore-this: 744c36a128b403980e3bc62c9e99d432
darcs-hash:20091019233036-1499c-9ea2c30cf5a3615cf0dc161636e3ba23cfa10d2f.gz
|
|
Ignore-this: b0559b7b2617db90506492aa1479cde
This adds XMonad.Util.Cursor, which defines a function that allows setting
the default mouse cursor. This can be useful for (for example) gnomeConfig,
to ensure that the root cursor is changed from X_cursor to left_ptr.
darcs-hash:20090915165604-40516-682a702c21bdb6b712bdab38a370849932e9f632.gz
|
|
Ignore-this: bd519abe3250a01507f225a29c08048a
darcs-hash:20091012052306-1499c-117e10e2e25fe1c5b643026ae3052bbd114dfef0.gz
|
|
Ignore-this: e5c905104741d14dbb411272c37e0e29
darcs-hash:20091012043133-1499c-798a8938259ee18cafdeb828706122e84a5bc0f5.gz
|
|
Ignore-this: 258e35a6f23f46039b9a8ee45187cdff
darcs-hash:20091005163132-1499c-880090b8f0daee94ca9110bdc36d8ff1f2f4d7db.gz
|
|
Ignore-this: 938c9739a8e00c07195890938e7c12fc
Was 8,9,10,11,12 rather than needed 8,16,32,64,128
darcs-hash:20090906070503-18562-080841f3293abb69f131cea108291651257811a5.gz
|
|
Ignore-this: b2255ec2754fcdf797b1ce2c082642ba
This patch factors out commonly used direction types like
data Direction
darcs-hash:20090919191717-7f603-09c283e51a0b886d260008676d71e3daf31f4394.gz
|
|
Ignore-this: 53f7fde5684cd9f105cf4e3ce0d849d2
http://www.haskell.org/pipermail/xmonad/2009-July/008328.html
darcs-hash:20090904005147-1499c-26b69f4359925d57dcbbed2a557fc4b1b69eaca4.gz
|
|
Ignore-this: 6fd874a236121b5669b0ec5944caf205
Few systems have --disable-factory on by default, but it's needed to
set custom resource string.
http://code.google.com/p/xmonad/issues/detail?id08
darcs-hash:20090818192503-18562-a9984e53491830bda767c1dddbae44fb27cc8dff.gz
|
|
Ignore-this: 17c946c04dae72f0873f0f5bb56c9f37
Scratchpad reimplementation in terms of NamedScratchpad. No interface changes.
darcs-hash:20090428200136-fb31b-bbafd333c4f336933f904153225cbf7f960eff12.gz
|
|
Ignore-this: 7cf2d8d956c8e906b41731632db67e2a
Added ability to specify scratchpad manage hooks, mostly for defining window placement in a more flexible manner
darcs-hash:20090428192731-fb31b-cae7243900cb3091916fbb8d8d1bb96e2826fcf6.gz
|
|
integration with EZConfig
Ignore-this: f7132388b1f1fd2dbf03885ffa534c20
darcs-hash:20090726032003-1499c-264671a5613ef3610a9e807c0e6645a629becab2.gz
|
|
Ignore-this: fdb9f0f07663854049cade2f0f7c2ebd
darcs-hash:20090525002915-1499c-e3a70df72ec34b1653bb2d7493133620a367179b.gz
|
|
Ignore-this: 181c3ee603c82e0c56406ba8552fd394
darcs-hash:20090504024017-1499c-a58667ac1e04b10469d6ea64dc7d3bb8bd3fee74.gz
|