Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/xmonad/xmonad
The core of xmonad, a small but functional ICCCM-compliant tiling window manager
https://github.com/xmonad/xmonad
unnec. export list
8941aaaaf27cf9f075de9f8eb639bae129c95200 authored almost 18 years ago by Don Stewart <[email protected]>
8941aaaaf27cf9f075de9f8eb639bae129c95200 authored almost 18 years ago by Don Stewart <[email protected]>
unnec. `nub'
faab935ced199c109cb62beb15bca42c64a45267 authored almost 18 years ago by Don Stewart <[email protected]>
faab935ced199c109cb62beb15bca42c64a45267 authored almost 18 years ago by Don Stewart <[email protected]>
just use Map, not int map. strict updates don't seem to help btw.
6386569f9b220f8399967a4a3be7977b3537b7f5 authored almost 18 years ago by Don Stewart <[email protected]>
6386569f9b220f8399967a4a3be7977b3537b7f5 authored almost 18 years ago by Don Stewart <[email protected]>
comments on whether we lose space due to lazy updates of the stack set
4d7af3b953ba107a0e78f1ee8e6ab7b96774fe79 authored almost 18 years ago by Don Stewart <[email protected]>
4d7af3b953ba107a0e78f1ee8e6ab7b96774fe79 authored almost 18 years ago by Don Stewart <[email protected]>
don't need the unix package
11afb1796686c0ae2db9e86309aff24dcbe2e8e7 authored almost 18 years ago by Don Stewart <[email protected]>
11afb1796686c0ae2db9e86309aff24dcbe2e8e7 authored almost 18 years ago by Don Stewart <[email protected]>
sneaky inline
354067b4412c4d571984a1c4a8b54bf3e3ebdb3d authored almost 18 years ago by Don Stewart <[email protected]>
354067b4412c4d571984a1c4a8b54bf3e3ebdb3d authored almost 18 years ago by Don Stewart <[email protected]>
little bit of strictness, based on -prof output
f77f0ae32ccc387944784e4178954aea30fcf3f0 authored almost 18 years ago by Don Stewart <[email protected]>
f77f0ae32ccc387944784e4178954aea30fcf3f0 authored almost 18 years ago by Don Stewart <[email protected]>
explicit interface on StackSet. maybe it should be a seperate package ... ?
914192cc7014c1ba7948ae209db9cf4c2492d762 authored almost 18 years ago by Don Stewart <[email protected]>
914192cc7014c1ba7948ae209db9cf4c2492d762 authored almost 18 years ago by Don Stewart <[email protected]>
-12 lines, refactor
03366b930326ea8f69081edf4969d9705c939239 authored almost 18 years ago by Don Stewart <[email protected]>
03366b930326ea8f69081edf4969d9705c939239 authored almost 18 years ago by Don Stewart <[email protected]>
refactor, -10 or so loc
0c4eae03176d57a995fff9e94aac0657b4b128b6 authored almost 18 years ago by Don Stewart <[email protected]>
0c4eae03176d57a995fff9e94aac0657b4b128b6 authored almost 18 years ago by Don Stewart <[email protected]>
more QC properties on StackSets
2a3284a31a4256f8b0e34de0912848da6521f615 authored almost 18 years ago by Don Stewart <[email protected]>
2a3284a31a4256f8b0e34de0912848da6521f615 authored almost 18 years ago by Don Stewart <[email protected]>
simpler type (no need to cache size, we *could* grow new stacks on demand now)
0ea4260a4c435ff708e34579ea1671b6dc822663 authored almost 18 years ago by Don Stewart <[email protected]>
0ea4260a4c435ff708e34579ea1671b6dc822663 authored almost 18 years ago by Don Stewart <[email protected]>
Update location for X11-extras
7f9b4ca95409a33dc8a0ef16ae5dec05481ba561 authored almost 18 years ago by Spencer Janssen <[email protected]>
7f9b4ca95409a33dc8a0ef16ae5dec05481ba561 authored almost 18 years ago by Spencer Janssen <[email protected]>
replace Seq [a] with IntMap [a], hopefully gets 6.4 support
d93cd66d11a53036fd195ce6b155a44caf4c320d authored almost 18 years ago by Don Stewart <[email protected]>
d93cd66d11a53036fd195ce6b155a44caf4c320d authored almost 18 years ago by Don Stewart <[email protected]>
simplify StackSet api even further (-15 loc)
7e2caa4707812ac5256fd3d009089e0e5d3f045d authored almost 18 years ago by Don Stewart <[email protected]>
7e2caa4707812ac5256fd3d009089e0e5d3f045d authored almost 18 years ago by Don Stewart <[email protected]>
smaller api, less tests
f10a61fad1d66c6639d90b56e9ee02c4a4349b2a authored almost 18 years ago by Don Stewart <[email protected]>
f10a61fad1d66c6639d90b56e9ee02c4a4349b2a authored almost 18 years ago by Don Stewart <[email protected]>
use new StackSet api
78407a3c2679ba5cd938c46fc5fbf846723b9dbf authored almost 18 years ago by Don Stewart <[email protected]>
78407a3c2679ba5cd938c46fc5fbf846723b9dbf authored almost 18 years ago by Don Stewart <[email protected]>
shrink StackSet api
436fbd7865d12fabf3433d42d4768bd86ebead7f authored almost 18 years ago by Don Stewart <[email protected]>
436fbd7865d12fabf3433d42d4768bd86ebead7f authored almost 18 years ago by Don Stewart <[email protected]>
comments
dcfd566287bd5983772502ad20896f22cb83472c authored almost 18 years ago by Don Stewart <[email protected]>
dcfd566287bd5983772502ad20896f22cb83472c authored almost 18 years ago by Don Stewart <[email protected]>
handle MappingNotifyEvent properly, and missing test in MapRequestEvent. firefox still won't take the keyboard though
6fe1daf96d2db674692121c97327a24a97d0b738 authored almost 18 years ago by Don Stewart <[email protected]>
6fe1daf96d2db674692121c97327a24a97d0b738 authored almost 18 years ago by Don Stewart <[email protected]>
comments
b8ec2a7b91ea3c1db20925886f9cae1204ce87f7 authored almost 18 years ago by Don Stewart <[email protected]>
b8ec2a7b91ea3c1db20925886f9cae1204ce87f7 authored almost 18 years ago by Don Stewart <[email protected]>
stub for MappingNotifyEvent, based on dwm. But the X11-extras binding for this event needs doing (sjanssen?)
131aad3ce48c126b9002373e94defabec39c1eca authored almost 18 years ago by Don Stewart <[email protected]>
131aad3ce48c126b9002373e94defabec39c1eca authored almost 18 years ago by Don Stewart <[email protected]>
refactoring. heads up: depends on withServer in X11-extras
39f52d8fa8f5e32f630f0810b30f197fd61c3b6d authored almost 18 years ago by Don Stewart <[email protected]>
39f52d8fa8f5e32f630f0810b30f197fd61c3b6d authored almost 18 years ago by Don Stewart <[email protected]>
comments
87ee0cc151cdcf1309c09538a98b3f07efc88f4e authored almost 18 years ago by Don Stewart <[email protected]>
87ee0cc151cdcf1309c09538a98b3f07efc88f4e authored almost 18 years ago by Don Stewart <[email protected]>
move W -> WMonad
8fafb7f5e72d9f89d0ad92b4a064738979edd7af authored almost 18 years ago by Don Stewart <[email protected]>
8fafb7f5e72d9f89d0ad92b4a064738979edd7af authored almost 18 years ago by Don Stewart <[email protected]>
forgot to add Properties.hs
27c2e1259d8fd1e615296247743f94d97aa44785 authored almost 18 years ago by Don Stewart <[email protected]>
27c2e1259d8fd1e615296247743f94d97aa44785 authored almost 18 years ago by Don Stewart <[email protected]>
move tests into subdir
12f4590bf528290833b2ecf79614cdf17039062e authored almost 18 years ago by Don Stewart <[email protected]>
12f4590bf528290833b2ecf79614cdf17039062e authored almost 18 years ago by Don Stewart <[email protected]>
Switch to using abstract StackSet data type. Most workspace logic moved into StackSet.hs
87312a91b2df96ed21dacda46652135b37ad552a authored almost 18 years ago by Don Stewart <[email protected]>
87312a91b2df96ed21dacda46652135b37ad552a authored almost 18 years ago by Don Stewart <[email protected]>
unpack on our own
54019f802f84191185a3529861d29c6c31566409 authored almost 18 years ago by Don Stewart <[email protected]>
54019f802f84191185a3529861d29c6c31566409 authored almost 18 years ago by Don Stewart <[email protected]>
Make the number of workspaces configurable.
d280e17ab7294b05d6e83bac1e020deba8c29ef7 authored almost 18 years ago by Spencer Janssen <[email protected]>
d280e17ab7294b05d6e83bac1e020deba8c29ef7 authored almost 18 years ago by Spencer Janssen <[email protected]>
cleanup only
4677b20814c214eb7ab642a5b0f99644dbda46e5 authored almost 18 years ago by Don Stewart <[email protected]>
4677b20814c214eb7ab642a5b0f99644dbda46e5 authored almost 18 years ago by Don Stewart <[email protected]>
Print a message for unhandled events
9a5523d53cfa9413b1b8d72e7478b45e90d3b4f8 authored almost 18 years ago by Spencer Janssen <[email protected]>
9a5523d53cfa9413b1b8d72e7478b45e90d3b4f8 authored almost 18 years ago by Spencer Janssen <[email protected]>
Add Alt-Shift-[1..5], to move the current client to a new workspace
dda3f2c07a9224ecaec106a055c049662875393a authored almost 18 years ago by Don Stewart <[email protected]>
dda3f2c07a9224ecaec106a055c049662875393a authored almost 18 years ago by Don Stewart <[email protected]>
cleaner implementation of 'view'. Only hide the current list. And shortcut if we try to move to the same screen. No flicker
aacf70eb46634cf5078df368a811ca0eb1f277d5 authored almost 18 years ago by Don Stewart <[email protected]>
aacf70eb46634cf5078df368a811ca0eb1f277d5 authored almost 18 years ago by Don Stewart <[email protected]>
Fill in missing workspace code
How do we manage workspaces? thunk keeps a list of window lists,
corresponding each window stac...
Manage windows that are created before thunk starts
160f07a47cb63d028f198c991366262daa4fd479 authored almost 18 years ago by Spencer Janssen <[email protected]>
160f07a47cb63d028f198c991366262daa4fd479 authored almost 18 years ago by Spencer Janssen <[email protected]>
Add support for multiple workspaces
Everything is in place for multiple workspaces, bar one thing:
the view function. It updates th...
no -Werror
27bc6b5b10121baa3a7021a07809d2be814cca1f authored almost 18 years ago by Don Stewart <[email protected]>
27bc6b5b10121baa3a7021a07809d2be814cca1f authored almost 18 years ago by Don Stewart <[email protected]>
-Wall police. and strip the binary
3aecf4dcdce63b23f418c68c33984f8efb3950dc authored almost 18 years ago by Don Stewart <[email protected]>
3aecf4dcdce63b23f418c68c33984f8efb3950dc authored almost 18 years ago by Don Stewart <[email protected]>
fmt. and use a Map for keycode lookup
800b974c6b8a058a17f95d174bb7d00721254935 authored almost 18 years ago by Don Stewart <[email protected]>
800b974c6b8a058a17f95d174bb7d00721254935 authored almost 18 years ago by Don Stewart <[email protected]>
xKillClient -> killClient
3ca6985525e69f4f33c616200975ee46b8912e19 authored almost 18 years ago by Spencer Janssen <[email protected]>
3ca6985525e69f4f33c616200975ee46b8912e19 authored almost 18 years ago by Spencer Janssen <[email protected]>
formatting and comments only
11af93da5762f41d5f9f555240698fb08a8a13da authored almost 18 years ago by Don Stewart <[email protected]>
11af93da5762f41d5f9f555240698fb08a8a13da authored almost 18 years ago by Don Stewart <[email protected]>
Add alt-c, kill client
ebe2ddf2e4fecf98bdd8c91d61de5c36e57a3e02 authored almost 18 years ago by Don Stewart <[email protected]>
ebe2ddf2e4fecf98bdd8c91d61de5c36e57a3e02 authored almost 18 years ago by Don Stewart <[email protected]>
dead code
b3d4730ef487352594d4a3e9b83ecd94503fde02 authored almost 18 years ago by Don Stewart <[email protected]>
b3d4730ef487352594d4a3e9b83ecd94503fde02 authored almost 18 years ago by Don Stewart <[email protected]>
need Data.List
2c3a36ea0f213a5175c11002a6f73ffa55ce01c1 authored almost 18 years ago by Don Stewart <[email protected]>
2c3a36ea0f213a5175c11002a6f73ffa55ce01c1 authored almost 18 years ago by Don Stewart <[email protected]>
focus left and right (mod-j/mod-k)
e531be54760cb5f67a04d9a88718682afd6a368f authored almost 18 years ago by Don Stewart <[email protected]>
e531be54760cb5f67a04d9a88718682afd6a368f authored almost 18 years ago by Don Stewart <[email protected]>
Plan for statusbar/multithreading
ac09d64e0656997a3ebafcb4ed26245cf9c1471e authored almost 18 years ago by Spencer Janssen <[email protected]>
ac09d64e0656997a3ebafcb4ed26245cf9c1471e authored almost 18 years ago by Spencer Janssen <[email protected]>
Add TODO
b1b7a56850c6e51cc7b5b178488ec3a2ce7e41c8 authored almost 18 years ago by Spencer Janssen <[email protected]>
b1b7a56850c6e51cc7b5b178488ec3a2ce7e41c8 authored almost 18 years ago by Spencer Janssen <[email protected]>
wibble
601724b0862f8d5599fef43b301733c75385e05a authored almost 18 years ago by Don Stewart <[email protected]>
601724b0862f8d5599fef43b301733c75385e05a authored almost 18 years ago by Don Stewart <[email protected]>
derive MonadState, removes most accessors
bea5592b85c1d295ed11a413ad0d2719639be050 authored almost 18 years ago by Don Stewart <[email protected]>
bea5592b85c1d295ed11a413ad0d2719639be050 authored almost 18 years ago by Don Stewart <[email protected]>
Handle several more events, should fix several issues.
96184564d60feee1518467a9a3324679bd3079c0 authored almost 18 years ago by Spencer Janssen <[email protected]>
96184564d60feee1518467a9a3324679bd3079c0 authored almost 18 years ago by Spencer Janssen <[email protected]>
refactoring. less code
e069b349b8b07e6e9d503983ffae420ce4b58317 authored almost 18 years ago by Don Stewart <[email protected]>
e069b349b8b07e6e9d503983ffae420ce4b58317 authored almost 18 years ago by Don Stewart <[email protected]>
just use [Window]
6dedae651f6de2840a9c7daa902bebdd215edc9c authored almost 18 years ago by Don Stewart <[email protected]>
6dedae651f6de2840a9c7daa902bebdd215edc9c authored almost 18 years ago by Don Stewart <[email protected]>
url of dmenu. it now works
cc947aa5ffe48684da33d3772a9cb744dfb09200 authored almost 18 years ago by Don Stewart <[email protected]>
cc947aa5ffe48684da33d3772a9cb744dfb09200 authored almost 18 years ago by Don Stewart <[email protected]>
typo in dmenu code
1d2ce4d4984030ac5a81c0c3e8957cfb39d35c4e authored almost 18 years ago by Don Stewart <[email protected]>
1d2ce4d4984030ac5a81c0c3e8957cfb39d35c4e authored almost 18 years ago by Don Stewart <[email protected]>
X11 1.2 works too.
8a5910e2cb03ded9669e39be236ceb58bb0ff949 authored almost 18 years ago by Spencer Janssen <[email protected]>
8a5910e2cb03ded9669e39be236ceb58bb0ff949 authored almost 18 years ago by Spencer Janssen <[email protected]>
add dmenu support, seems to work, but the resulting client isn't launched
fff10368e37d1b2f9e1a1859452a1aea082f461c authored almost 18 years ago by Don Stewart <[email protected]>
fff10368e37d1b2f9e1a1859452a1aea082f461c authored almost 18 years ago by Don Stewart <[email protected]>
refactoring
48fe0f45f24a607bdff099e5f485066b464c28ce authored almost 18 years ago by Don Stewart <[email protected]>
48fe0f45f24a607bdff099e5f485066b464c28ce authored almost 18 years ago by Don Stewart <[email protected]>
Wm -> W, all good monads have single capital letter names. comment the W.hs file
0330a354f93e51d0f356d05f361b79b021071f24 authored almost 18 years ago by Don Stewart <[email protected]>
0330a354f93e51d0f356d05f361b79b021071f24 authored almost 18 years ago by Don Stewart <[email protected]>
unbox-strict-fields
4d5ba3ebfd820ab5521872b1f617f623a8c81102 authored almost 18 years ago by Don Stewart <[email protected]>
4d5ba3ebfd820ab5521872b1f617f623a8c81102 authored almost 18 years ago by Don Stewart <[email protected]>
comments for Main.hs, add io_, like io but return ()
2d41812de824ffcd2c9be11723bf2c495e897932 authored almost 18 years ago by Don Stewart <[email protected]>
2d41812de824ffcd2c9be11723bf2c495e897932 authored almost 18 years ago by Don Stewart <[email protected]>
comments, rename 'l' to 'io', and state explicitly that we use GeneralizedNewtypeDeriving
30b6dd7ecf49bc5b6d4b81dfed15e8274ed06bfc authored almost 18 years ago by Don Stewart <[email protected]>
30b6dd7ecf49bc5b6d4b81dfed15e8274ed06bfc authored almost 18 years ago by Don Stewart <[email protected]>
move thunk.hs -> Main.hs. Be precise about which versions of every package are known to work
a984f74f300bd497fc8678a081004926925ad591 authored almost 18 years ago by Don Stewart <[email protected]>
a984f74f300bd497fc8678a081004926925ad591 authored almost 18 years ago by Don Stewart <[email protected]>
add more readme details for finding dependencies
c9afd30a23c2ddbcebb97a74dac5b11d0f525555 authored almost 18 years ago by Don Stewart <[email protected]>
c9afd30a23c2ddbcebb97a74dac5b11d0f525555 authored almost 18 years ago by Don Stewart <[email protected]>
depend on the X11-extras package
d3eb6a49719d7726acd66f6db062f9906b992453 authored almost 18 years ago by Don Stewart <[email protected]>
d3eb6a49719d7726acd66f6db062f9906b992453 authored almost 18 years ago by Don Stewart <[email protected]>
Flatten module hierarchy
07ee2a19cd28ec966cff96120f3e82c955dbf7a0 authored almost 18 years ago by Don Stewart <[email protected]>
07ee2a19cd28ec966cff96120f3e82c955dbf7a0 authored almost 18 years ago by Don Stewart <[email protected]>
add readme
99ef0175d2b1e8d144a6d9eb0c7dfca1242ed3ab authored almost 18 years ago by Don Stewart <[email protected]>
99ef0175d2b1e8d144a6d9eb0c7dfca1242ed3ab authored almost 18 years ago by Don Stewart <[email protected]>
add license stuff to .cabal
113d13e1783dfe1cadf2f2ad97277ee2cf53cf3d authored almost 18 years ago by Don Stewart <[email protected]>
113d13e1783dfe1cadf2f2ad97277ee2cf53cf3d authored almost 18 years ago by Don Stewart <[email protected]>
more stuff for .cabal file. Add example of include path to use on OpenBSD
81faf6fa0118ae0af6dbf81ba1b2d64fb6f7e257 authored almost 18 years ago by Don Stewart <[email protected]>
81faf6fa0118ae0af6dbf81ba1b2d64fb6f7e257 authored almost 18 years ago by Don Stewart <[email protected]>
Initial import.
b2c14305a25ef954f26edfdc29c63a4875f58165 authored almost 18 years ago by Spencer Janssen <[email protected]>
b2c14305a25ef954f26edfdc29c63a4875f58165 authored almost 18 years ago by Spencer Janssen <[email protected]>