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

elaborate description in .cabal

fdc73b4cb1ae1eaa53d5194de374868c5d6a5c6e authored over 17 years ago by Don Stewart <[email protected]>
use -fasm by default. Much faster

121e20d3421d9fdb35079ef05ebe3ae50bec0d57 authored over 17 years ago by Don Stewart <[email protected]>
Make border width configurable

3586379eccf22d75a19f077106b6e8bd01d5f30b authored over 17 years ago by Spencer Janssen <[email protected]>
Add Config.hs-boot, remove defaultLayoutDesc from XConf

08e514b28f8a96605d62a07b2e70923cb4702d14 authored over 17 years ago by Spencer Janssen <[email protected]>
Comment only

ecbff364c916e4dd4891399aa4461f90f84c9dcf authored over 17 years ago by Spencer Janssen <[email protected]>
Comment only

1e83de8cde496c536939ce698606776013626079 authored over 17 years ago by Spencer Janssen <[email protected]>
check we never generate invalid stack sets

af7c76d3fed1b988b1eee69c3a72e9493b65997c authored over 17 years ago by Don Stewart <[email protected]>
view n . shift n . view i . shift i) x == x --> shift + view is invertible

4d9fa8bc980b85341a807e3c87426744f7fec88d authored over 17 years ago by Don Stewart <[email protected]>
add rotate all and view idempotency tests

17f70344ece240e0d266d462d532052f9fec491b authored over 17 years ago by Don Stewart <[email protected]>
Add XConf for values that don't change.

5d086df9125a5807d0e73311017ae49ecd6f3c26 authored over 17 years ago by Spencer Janssen <[email protected]>
push is idempotent

14773f6300f3c9197c3d1fe3db611873b33c3c9d authored over 17 years ago by Don Stewart <[email protected]>
Control.Arrow is suspicious, add an explicit import

5c1982cc358eda69f7be8642d81fb5db84447466 authored over 17 years ago by Spencer Janssen <[email protected]>
add two properties relating to empty window managers

89182406a83592a750dc3a66c459adb3a9956c42 authored over 17 years ago by Don Stewart <[email protected]>
new QC property: opening a window only affects the current screen

0d7969be185a56f23d7a1f2dd04ed9c85b87d570 authored over 17 years ago by Don Stewart <[email protected]>
configurable border colors

This also fixes a bug where xmonad was assuming a 24-bit display, and just
using, eg, 0xff0000 a...

bdbca84bcd777ab3a055e77c56fc6167cedcde4e authored over 17 years ago by Jason Creighton <[email protected]>
a bit more precise about building non-empty stacksets for one test

8097060259f5e1e855feb339132a90fee01f2cf3 authored over 17 years ago by Don Stewart <[email protected]>
remove redundant call to 'delete' in 'shift'

df7d1d95fa0d73e5e22325781d856491fd18a0ad authored over 17 years ago by Don Stewart <[email protected]>
clean 'delete' a little

8265cae8a89a06040c8327384f3191cc2067f9d3 authored over 17 years ago by Don Stewart <[email protected]>
shrink 'swap'

a07f0778add6d27fd1e89ca33dcc5b8a65a4ec41 authored over 17 years ago by Don Stewart <[email protected]>
shrink 'rotate' a little

9fafa995c7fa00781359b99ffba3714c1697a3f4 authored over 17 years ago by Don Stewart <[email protected]>
move size into Properties.hs

966da431764540b933cbb6d2097f8f3df9fe4ddd authored over 17 years ago by Don Stewart <[email protected]>
don't need 'size' operation on StackSet

a839238483d92e278ae9a48e68b9dd0cc6675881 authored over 17 years ago by Don Stewart <[email protected]>
add homepage: field to .cabal file

5386ab0094846710328601482546b2ed4865fec3 authored over 17 years ago by Don Stewart <[email protected]>
add fromList to Properties.hs

d5e73b70aefeeb441f03f36db8dd692090cd4c76 authored over 17 years ago by Don Stewart <[email protected]>
move fromList into Properties.hs, -17 loc

9b80a36cf86d51cbf0e69ff4843357ce86d375df authored over 17 years ago by Don Stewart <[email protected]>
avoid grabbing all keys when a keysym is undefined

XKeysymToKeycode() returns zero if the keysym is undefined. Zero also happens
to be the value of...

90b4eb607c6047a5d07292ea89e7467b3b9ce7ad authored over 17 years ago by Jason Creighton <[email protected]>
Further refactoring

0dd75f9d68212a855a6545565e35ced9e2544e7d authored over 17 years ago by Spencer Janssen <[email protected]>
Refactor in Config.hs (no real changes)

bd41b81c167143527e29552b205d64df23d0e917 authored over 17 years ago by Spencer Janssen <[email protected]>
Add the manpage to extra-source-files

c03b53db67018d037109979f64bf3a1b1ea850b7 authored over 17 years ago by Spencer Janssen <[email protected]>
add xmonad manpage

4fbb4e23a3936232837ab72981e2be4c898a9da3 authored over 17 years ago by David Lazar <[email protected]>
Remove toList

ea94892e1c2d62e5eeb63926a954ee4ea452f5a9 authored over 17 years ago by Spencer Janssen <[email protected]>
Ignore numlock and capslock in keybindings

767bc68acf291bcb77bf82c881bf20ca126a9710 authored over 17 years ago by Jason Creighton <[email protected]>
Clear numlock bit

70a87063d1153d0c5776789bbd9869276f614da9 authored over 17 years ago by Spencer Janssen <[email protected]>
force window border to 1px

2a5be03dd1dc870ec552a780ec5e6ae570b1d735 authored over 17 years ago by Jason Creighton <[email protected]>
s/creigh//

50f89990a0ce0b34a3f7a30b97dfa548bc8f932b authored over 17 years ago by Don Stewart <[email protected]>
some other things to do

5f6ac3573df13bfdd6be6027ddca3062414fd070 authored over 17 years ago by Don Stewart <[email protected]>
Start TODOs for 0.2

5475c751abf500148ffdccf57def625741c1c797 authored over 17 years ago by Spencer Janssen <[email protected]>
update readme

47eb93c6942fcc693067a9927acc691152b90473 authored over 17 years ago by Don Stewart <[email protected]>
Bump version to 0.1

87c34738fc94e834028b2ccaab12fef2a96cdc4a authored over 17 years ago by Spencer Janssen <[email protected]>
xmonad 0.1 is ready

f3fa3bd01fd4b276f8e729b97a23f8ead9204ba8 authored over 17 years ago by Spencer Janssen <[email protected]>
Update TODO

13a1eca8c92214e90316cc0846157026f97e8aaf authored over 17 years ago by Spencer Janssen <[email protected]>
Arbitrary Word64 for running tests on amd64

Copied from Arbitrary Word8; I don't understand the coarbitrary definition and
the Word64 one m...

ba97db3f871ed73a2630658bacf68f82df21e592 authored over 17 years ago by Alec Berryman <[email protected]>
two things gone from todo list

e2d5bf05c854f568af5030db6a3707aaed6e4e60 authored over 17 years ago by Don Stewart <[email protected]>
add 8 new QC tests, including tests of the layout algorithm

bf0f487ca4df68595824e6e883d4314a5e015dd9 authored over 17 years ago by Don Stewart <[email protected]>
use prefixed record names in latest X11-extras

0d47f6299f1e8232693d9330e142f47cf37f9a1b authored over 17 years ago by Jason Creighton <[email protected]>
WindowSet is better than WorkSpace

2b6a5d25b6db5e5f8762892a451593e849b7b2cb authored over 17 years ago by Spencer Janssen <[email protected]>
Remove useless pragma

c858e0be4ec097d9f43615f378ab5cc3cd76daf4 authored over 17 years ago by Spencer Janssen <[email protected]>
Parameterise StackSet by two index types, rather than breaking abstraction

b765cc97069cc7f3601d50cb5c31e0b6d6e2959f authored over 17 years ago by Don Stewart <[email protected]>
2 more properties for promote.

7806eb4c48a2bc93507d278b8cdd60a6ca76bda1 authored over 17 years ago by Don Stewart <[email protected]>
tweak loc count to match count_lines script

cf2c9f7328e7a48b5a59f99b4fc8a05ce3f3839c authored over 17 years ago by Don Stewart <[email protected]>
Promote now swaps focused window with master window

This means other windows are unaffected.
The change from the previous cycling behaviour was fel...

f3f83af3937fd273a67918cd078aca61f72d1a7c authored over 17 years ago by Don Stewart <[email protected]>
Add TODO to the sdist

d7917066ba4f73ec071eead42163f81bf7a1d3d8 authored over 17 years ago by Spencer Janssen <[email protected]>
Add the tests to the sdist

a3815275a08b24994e9eb198d605da7433f4d4a2 authored over 17 years ago by Spencer Janssen <[email protected]>
Make sdist work correctly

22e6ef963a6bad5b7e15a5194fcf6937f022c06e authored over 17 years ago by Spencer Janssen <[email protected]>
xmonad should build with future versions of mtl and X11-extras

7b01d7800ec0575d126eb391d6830b28322a056e authored over 17 years ago by Spencer Janssen <[email protected]>
Another TODO bites the dust

df806887b91acb10eba5ac10c4b3e12646d20335 authored over 17 years ago by Spencer Janssen <[email protected]>
Update propaganda.

5c9ad77fd54410d9df44158fb1f8c84342c15c71 authored over 17 years ago by Spencer Janssen <[email protected]>
define test to ensure LOC doesn't jump above 400.

dd030520413667edf56e9ad73085c60a2d688639 authored over 17 years ago by David Roundy <[email protected]>
Update TODO: all the Xinerama issues I've encountered are fixed

As of:

Fri Apr 13 04:37:02 EDT 2007 Spencer Janssen <[email protected]>
* Ignore window ...

34e6bf6ed27e2ef561fe2243e07334fa0c9dee45 authored over 17 years ago by Alec Berryman <[email protected]>
test for xmonad in path first, before restarting

48e4d5e28381668ea29a35af7b79fd63e5ad6642 authored over 17 years ago by Don Stewart <[email protected]>
added comment about windows key (mod4Mask)

62acb8766265859bd893696c972a3a55b4fff274 authored over 17 years ago by Jason Creighton <[email protected]>
remove unused sizeDelta setting

4b291d7e8ab82413aaf787467ba9a8615d28d04c authored over 17 years ago by Jason Creighton <[email protected]>
Note we must fix mod-shift-c before 0.1 can go out

2fb80e1eb84743920a91f8273e45c56eb485126a authored over 17 years ago by Don Stewart <[email protected]>
fix typo.

08ab2d994f42666a1f83acd3fd96568e00ac3472 authored over 17 years ago by David Roundy <[email protected]>
added warning re: xmonad in path to mod-shift-q docs

899d470c4d1695aafa30cb2202e48a0d146aa55f authored over 17 years ago by Jason Creighton <[email protected]>
Clear up documentation on mod-h/l

5fb81a781d8f0df473ae1e27ab1185073d23831e authored over 17 years ago by Spencer Janssen <[email protected]>
Ignore window entries while moving windows. This should fix all the focus preservation problems.

d8c7e69ae9399d219b164ce1e8f88b4e32f6a39c authored over 17 years ago by Spencer Janssen <[email protected]>
Update TODO

d9da8902827d9d02ade9a05ac0cbfad8af97e547 authored over 17 years ago by Spencer Janssen <[email protected]>
mod-wer for Xinerama was inadvertently changed

39cf2077664df2cd261fadd7ea79edacaa046a38 authored over 17 years ago by Alec Berryman <[email protected]>
and the tests still run

4b626ff729d754c0632a34a8edbfe24f83c9fb08 authored over 17 years ago by Don Stewart <[email protected]>
add license headers to two missing files

a37193f2a6299d30cbcea91a28f83d542c39a062 authored over 17 years ago by Don Stewart <[email protected]>
clean up tiling code a teensy bit, and comment on the interaction between focus, master, and cycling direction between the modes

85a20da22c7a622c5754c96be16c0f31729290a1 authored over 17 years ago by Don Stewart <[email protected]>
explain what mod-return now does. it cycles

56c4a62468dd44fd717f3e5557d25f46b445a664 authored over 17 years ago by Don Stewart <[email protected]>
Change semantics of 'promote'.

Previously 'promote' would move the currently focused window into the
master position in tiled ...

e9597b489963ecb2cfea4fb455eee2f37a217b36 authored over 17 years ago by Don Stewart <[email protected]>
clean up only

3e7b23030cde30dfa04bc5422b112620d8d238af authored over 17 years ago by Don Stewart <[email protected]>
merge with toList/fromList patch

10a9f73be8ae5bab948572f22b75350d2e3b2a03 authored over 17 years ago by Don Stewart <[email protected]>
Statically distinguish Workspace and Screen indices

c490333d12d0af679bf9da42972726f83d72b7a9 authored over 17 years ago by Don Stewart <[email protected]>
fromList/toList have # of screens + another QC property

c6dcc9d869c4895ee45577539da5fb46d0fbd1d4 authored over 17 years ago by Jason Creighton <[email protected]>
Xinerama screen switching bugfix

ac913104a5aa50ec9f32010dd189cb369ce084b3 authored over 17 years ago by Jason Creighton <[email protected]>
removed xinerama-enabled dmenu action

I don't think we're going to see any Xinerama support upstream, at least not
anytime soon. It do...

b35bb694904a29e552eaae5f7e6e9ad3fad0cce3 authored over 17 years ago by Jason Creighton <[email protected]>
Move workspace fetching logic from Config.hs to Operations.hs

be223c35f4d239eea1bb2430d682e4b17c94f193 authored over 17 years ago by Spencer Janssen <[email protected]>
moved screen <-> workspace mapping from XMonad to StackSet

0c95f0c143da5b92000a2361ffe12c808e33530a authored over 17 years ago by Jason Creighton <[email protected]>
Add notes about StackSet redesign

90547f9e216a186b7c75d4db54f91911250e97ac authored over 17 years ago by Spencer Janssen <[email protected]>
Simplify rot

83600d109e4867f69ebc922c6300a3b867c4b2ee authored over 17 years ago by Spencer Janssen <[email protected]>
Rearrange TODO

ae262e09cca3fec94d651eb735c7d2ae39f558e8 authored over 17 years ago by Spencer Janssen <[email protected]>
Also done

6e590e698ae1914cda529efb86b2db6b030eec13 authored over 17 years ago by Spencer Janssen <[email protected]>
Tile algorithm has been improved

29aa3970cb55497c7c8613cee3220b209b1914b7 authored over 17 years ago by Spencer Janssen <[email protected]>
Vertical tiling done

97ed325a84b7666af0d7ed0081bd396b1a72fcab authored over 17 years ago by Spencer Janssen <[email protected]>
Remove redundant parens

71b897b595b0455d6a960d69fe46e8e9ee324e5c authored over 17 years ago by Spencer Janssen <[email protected]>
Remove unused 'screen' field

a99841e554d7c56b778802321b1c47dfc1ae79c8 authored over 17 years ago by Spencer Janssen <[email protected]>
Document XState fields

8c88e102b443ac11c41f12a64c56930c25ea56f2 authored over 17 years ago by Spencer Janssen <[email protected]>
Use -funbox-strict-fields, rather than UNPACK pragmas. cleaner code.

a0f7df2fa65bcd65945ebb6fd061bfe425e6ba67 authored over 17 years ago by Don Stewart <[email protected]>
Remove redundant setFocus, setFocus is called by refresh which is called by windows

384a30b7aeb9aa12c59c3696b103ff76fd898923 authored almost 18 years ago by Spencer Janssen <[email protected]>
-Wall police

24930dae045b448cdb1ec66d6a441c2183e0249d authored almost 18 years ago by Don Stewart <[email protected]>
take window borders into account when resizing (requires latest X11-extras)

0864672d54931acaf50f0993d181416d86f2eec5 authored almost 18 years ago by Jason Creighton <[email protected]>
summarise key bindings in a table in Config.hs

89dbd331dcbfa9ca66482cb4b8e45b7ad7479443 authored almost 18 years ago by Don Stewart <[email protected]>
replace multiple gets with a single get and record bind

0ba47579c93754b8175613b7379cd09544c51c37 authored almost 18 years ago by Don Stewart <[email protected]>
Use Tall and Wide for split screen layouts. This should be less confusing.

3a592d2df8aede0869c1b81e9d1a725ad4964f0d authored almost 18 years ago by Spencer Janssen <[email protected]>
vertical (master area on top) tiling

3b36be50554d2b177364174db4d41d1dbc2a217b authored almost 18 years ago by Jason Creighton <[email protected]>
Abusing TODO as a bug tracker: note about overlapping

a629ed11762da5e711b1269b947113b8f22050fa authored almost 18 years ago by Alec Berryman <[email protected]>