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]>
unnec. `nub'

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]>
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]>
don't need the unix package

11afb1796686c0ae2db9e86309aff24dcbe2e8e7 authored almost 18 years ago by Don Stewart <[email protected]>
sneaky inline

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]>
explicit interface on StackSet. maybe it should be a seperate package ... ?

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]>
refactor, -10 or so loc

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]>
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]>
Update location for X11-extras

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]>
simplify StackSet api even further (-15 loc)

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]>
use new StackSet api

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]>
comments

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]>
comments

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]>
refactoring. heads up: depends on withServer in X11-extras

39f52d8fa8f5e32f630f0810b30f197fd61c3b6d authored almost 18 years ago by Don Stewart <[email protected]>
comments

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]>
forgot to add Properties.hs

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]>
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]>
unpack on our own

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]>
cleanup only

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]>
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]>
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]>
Fill in missing workspace code

How do we manage workspaces? thunk keeps a list of window lists,
corresponding each window stac...

d373177a1fd49d1bb3fea48c631ca63bed8f84f5 authored almost 18 years ago by Don Stewart <[email protected]>
Manage windows that are created before thunk starts

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...

c6ddcd6dcd64592cc8861eb153380a4c1109169f authored almost 18 years ago by Don Stewart <[email protected]>
no -Werror

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]>
fmt. and use a Map for keycode lookup

800b974c6b8a058a17f95d174bb7d00721254935 authored almost 18 years ago by Don Stewart <[email protected]>
xKillClient -> killClient

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]>
Add alt-c, kill client

ebe2ddf2e4fecf98bdd8c91d61de5c36e57a3e02 authored almost 18 years ago by Don Stewart <[email protected]>
dead code

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]>
focus left and right (mod-j/mod-k)

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]>
Add TODO

b1b7a56850c6e51cc7b5b178488ec3a2ce7e41c8 authored almost 18 years ago by Spencer Janssen <[email protected]>
wibble

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]>
Handle several more events, should fix several issues.

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]>
just use [Window]

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]>
typo in dmenu code

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]>
add dmenu support, seems to work, but the resulting client isn't launched

fff10368e37d1b2f9e1a1859452a1aea082f461c authored almost 18 years ago by Don Stewart <[email protected]>
refactoring

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]>
unbox-strict-fields

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]>
comments, rename 'l' to 'io', and state explicitly that we use GeneralizedNewtypeDeriving

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]>
add more readme details for finding dependencies

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]>
Flatten module hierarchy

07ee2a19cd28ec966cff96120f3e82c955dbf7a0 authored almost 18 years ago by Don Stewart <[email protected]>
add readme

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]>
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]>
Initial import.

b2c14305a25ef954f26edfdc29c63a4875f58165 authored almost 18 years ago by Spencer Janssen <[email protected]>