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

Depend on X11-extras >= 0.3

8146dd46dd193647c887dcebd5a04a6298059982 authored over 17 years ago by Spencer Janssen <[email protected]>
export getAtom from XMonad.

f668b6238a96b09026eef24201971708bfd5cf2b authored over 17 years ago by Ivan Tarasov <[email protected]>
Add location of X11-extras to README

92a1335cff52c7986eb9c66889ccbfd64f920e0e authored over 17 years ago by Spencer Janssen <[email protected]>
Add docstrings for mouse controls

49cebc61308e55a88cb183f3a20c1a9879567614 authored over 17 years ago by Spencer Janssen <[email protected]>
todos

314b5ee6bd023883ddc3c03ea911c1815c335c82 authored over 17 years ago by Don Stewart <[email protected]>
comment only: example of 2 monitor gaps

aaba52043d39a18b51152d572628df3d6bffa622 authored over 17 years ago by Don Stewart <[email protected]>
don't refresh when setting focus to already focussed window.

6ec342ff752e4626e2035692096d1270754c66f3 authored over 17 years ago by David Roundy <[email protected]>
switch WorkspaceId to String.

41e3b073c808b9e276badf422e46a2cd590392b0 authored over 17 years ago by David Roundy <[email protected]>
clear out motion events when processing one motion event.

This is important if the hook is slow (e.g. try adding "float w"
to the window-dragging hook), a...

8a8438a5c26425a3b4baf2d7fc9234c9c32fefc3 authored over 17 years ago by David Roundy <[email protected]>
Fix new bug in screen switching

ca0d87664bd462760f87c79dda77094d5f7e30f5 authored over 17 years ago by Spencer Janssen <[email protected]>
-Wall police

6a273c2afab06aa650bc86effd4dacae344fad7e authored over 17 years ago by Don Stewart <[email protected]>
Comment only

6dcd66f16ecf876a3d3aff0c659d09fc717421b5 authored over 17 years ago by Spencer Janssen <[email protected]>
Operations.windows: minor refactor

919774dff82342cd7203d0fec92b6d045f334c4c authored over 17 years ago by Spencer Janssen <[email protected]>
Add greedyView, make it the default action for mod-wer

2f3ccd7ab6a8ec928f4894f555a073e4b63b050f authored over 17 years ago by Spencer Janssen <[email protected]>
simplify code in StackSet.

df4c18a18164b9b2e6d3d39577fc47aee69893dc authored over 17 years ago by David Roundy <[email protected]>
change workspaces to [WorkspaceId]

ec0995a3a6ec5af96af4a3487af20cb7352bbd15 authored over 17 years ago by David Roundy <[email protected]>
remove unneeded do.

2716b1ada637e1b12d0fbfe7c8d0389c1e06ba33 authored over 17 years ago by David Roundy <[email protected]>
make splitHorizontallyBy accept any RealFrac.

34d8d51a77bc53ab95968afdd6906aa72b2c1133 authored over 17 years ago by David Roundy <[email protected]>
Cleanup

447d662d1d4f44d278a9f4ca470dc3cd70c9bfc0 authored over 17 years ago by Spencer Janssen <[email protected]>
move event loop out of mouseDrag.

fae3cbebb15b9cf65c74f0fd32a551b1dbb83072 authored over 17 years ago by David Roundy <[email protected]>
Remove 'Eq' constraint from StackSet.index

8bb313ea53b4061b4e8db94c3b568685994ee707 authored over 17 years ago by Spencer Janssen <[email protected]>
trailing whitespace only

2e7aa7d055acd3a62b5480c98c1aea9a13786433 authored over 17 years ago by Don Stewart <[email protected]>
QuickCheck filter preserves order

808894c2179ef65501a42498000859378877b3e2 authored over 17 years ago by Karsten Schoelzel <[email protected]>
Bugfix: reordering when filtering out the last window on a workspace

Say you have three windows A B C* on a workspace with * marking the focus.
If you close C or mo...

84c6432c824ffaa3b2c6c841447e156c419b86cb authored over 17 years ago by Karsten Schoelzel <[email protected]>
added workspaces to hs-boot (needed by XMonadContrib.Commands and possibly other modules)

6875437c44d6c5ebcafef43cb459ccb6383a64b1 authored over 17 years ago by Andrea Rossato <[email protected]>
shift: use guards instead of if

bf4388e3aa16a08bdcb64bcdb1ccc25d1ec23b9a authored over 17 years ago by Spencer Janssen <[email protected]>
Remove unnecessary Integral constraints

cc3527a97583cb440bd3f4a75468a3984695c9ad authored over 17 years ago by Spencer Janssen <[email protected]>
Remove redundant 'n >= 0' check from shift. (from David Roundy's 'simplify shift, removing unneeded check.' patch)

189c2d31f9e5b464c8d68663d8a4a7a8c812241b authored over 17 years ago by Spencer Janssen <[email protected]>
make delete work when window is in multiple workspaces.

9a2f57552ef82a53de0326f74972a5c74e5779fe authored over 17 years ago by David Roundy <[email protected]>
only display any given window once.

This change goes along with the sticky window work. It makes xmonad
display each window once an...

4c40661047bd58f14ff8200c4892fa086afd2612 authored over 17 years ago by David Roundy <[email protected]>
Cleanup of shift code

5068bd27f01bb6ddebae371d58c198b46b5640d9 authored over 17 years ago by Michael G. Sloan <[email protected]>
use $HOME in examples

fc70bed46b4497c40f95c52c7203775da0ce7239 authored over 17 years ago by Don Stewart <[email protected]>
Tweak dmenu binding

Add an "eval", so quotes and environment variables get evaluated
according to sh rules.

d0482810b343fd468695ca71c964fffb01b1f292 authored over 17 years ago by Peter De Wachter <[email protected]>
restore focus to currently focused window after "float" (closes #32)

c14694015411600feaf84eed88ed78a7a3a5bf76 authored over 17 years ago by Jason Creighton <[email protected]>
Operations.screenWorkspace: return Nothing when the screen does not exist

bfd638d81877188306f8362ccc85c6ff21a41fe9 authored over 17 years ago by Spencer Janssen <[email protected]>
Operations.rescreen: screen indexes start at zero

a48ec57cd9eee3c1e9dfc9d4c98351f01a18e899 authored over 17 years ago by Spencer Janssen <[email protected]>
Note and workaround bugs in Operations.float

54c024583f846fa829559613dd15308acefbb5b5 authored over 17 years ago by Spencer Janssen <[email protected]>
refresh after starting

2efa369dfc9a9e5608a273f6d5b6ee12dbff2ed5 authored over 17 years ago by Spencer Janssen <[email protected]>
UPGRADE X11-Extras! Manage iconified windows

e74e8050d016bf163c2bb836890e13fc086c071d authored over 17 years ago by Spencer Janssen <[email protected]>
Move screen details into StackSet

ab830ec227e3b2335d2e59dfb624468b8a9111bd authored over 17 years ago by Spencer Janssen <[email protected]>
Change a window's workspace when dragging across screens (closes #30)

bb12b082391cd01ed77c17609ad127df84ec3814 authored over 17 years ago by Jason Creighton <[email protected]>
comment for (dubious?) integrate'

d0566a28be97d1f27c7af23c42a6d79fea38379f authored over 17 years ago by Don Stewart <[email protected]>
add 2 properties to state where focus goes on delete of focused window

dbdf0fd5e450d0ca07c88d45d6f2b5c4a18409a3 authored over 17 years ago by Don Stewart <[email protected]>
fix empty case in 'filter', and note differences in semantics wrt. focus to 'delete'

ce28fc1eb20baa18587c7d437d3f2753359f45cf authored over 17 years ago by Don Stewart <[email protected]>
clean up 'StackSet.filter' for style

977f8328fcc61f709c9a464edbd88007f32a1701 authored over 17 years ago by Don Stewart <[email protected]>
broadcast unidentified events.

This change is independent of the doLayout change I just sent in, but fixes
the problem that cha...

6f9a0601183c28d9f3b2c95cee4e8faf1b26fa51 authored over 17 years ago by David Roundy <[email protected]>
support self-modifying layouts.

61d7524bcde049851a1a79f998b9586c5a388f70 authored over 17 years ago by David Roundy <[email protected]>
minor tweaks, ideas from joachim.fasting@

776886660bc9df6d0cfc82f751ca4c0eb43fb0b8 authored over 17 years ago by Don Stewart <[email protected]>
only perform mouse events on managed windows. closes #28

c6da7fc14a64462e012902fd4d67185487e3c8c5 authored over 17 years ago by Don Stewart <[email protected]>
Update Layout documentation

e99d7431c8beab552afada47ef8b5fea2693df15 authored over 17 years ago by Spencer Janssen <[email protected]>
-Wall police

5dea6605fc1af43114670de0c3aeffaa69a73db4 authored over 17 years ago by Spencer Janssen <[email protected]>
Stack windows in the order they are returned by doLayout

6091bfd0fee9afa3c23f8d3692545eca27cb59a8 authored over 17 years ago by Spencer Janssen <[email protected]>
remove out of date `(Included with GHC)' text in README

d411736ded846d96624b51972f7c0d6c6a5ea5c2 authored over 17 years ago by Don Stewart <[email protected]>
make Layouts able to layout whatever they like.

e517aedfa17e01fbd0978a1aa5e81b3f124e59b9 authored over 17 years ago by David Roundy <[email protected]>
float fixed size windows

b84a9b875b6efe423e1cd4ed6dd91d32e5e3c9f5 authored over 17 years ago by Peter De Wachter <[email protected]>
Remove all references to 'exec'

33bb7458803ada3ffd39d1f684a4e4c4779c8b2c authored over 17 years ago by Spencer Janssen <[email protected]>
-Wall police, and turn on -fno-warn-orphans

be08dd80ec6d9fb883f84fe9d995d18a03199ed8 authored over 17 years ago by Don Stewart <[email protected]>
Fix float stacking

a2c5aa36128c3ae7940a7248a395275b1d97f5e9 authored over 17 years ago by Spencer Janssen <[email protected]>
Remove 'temporary work around' in 'windows'

fa2b56c14e0df7380692b797e6f630a336e284c2 authored over 17 years ago by Spencer Janssen <[email protected]>
make workspace tag not need to be a Num.

This change also removes the barely used 'size' field, and replaces
it with a tagMember predicat...

dbd58faffec02fcda40c159a5f9e569dafc77b92 authored over 17 years ago by David Roundy <[email protected]>
haddock tuning for StackSet.hs

with this patch the documentation of StackSet.hs will have a nice TOC

7d1a23698f96689655042d265e1d27e61fc811e3 authored over 17 years ago by Andrea Rossato <[email protected]>
move initColor to Operations and only store the Pixel value of colors

Moving initColor to Operations allows it to be used by extensions.

The Pixel component of the c...

8169445cbd18148adace21dc06fa983107d8a834 authored over 17 years ago by Jason Creighton <[email protected]>
haddick fine tuning

753b42ae659b6eb71bcfdea22271cb45cad79537 authored over 17 years ago by Andrea Rossato <[email protected]>
Indentation

d1e469994424b55b466e16030e783265ba693eed authored over 17 years ago by Spencer Janssen <[email protected]>
prevent keyboard focus from getting lost in some cases

62344287da9b3be6819639dd76f043d9e9200977 authored over 17 years ago by Jason Creighton <[email protected]>
resolve conflict in Operations.

8cdcceab482e959355c17715941d25e2e32f82a4 authored over 17 years ago by David Roundy <[email protected]>
add catchX to catch exceptions.

194a934c37e9543169492cb6b67b4f851e4d429d authored over 17 years ago by David Roundy <[email protected]>
make focus, up and down complete functions.

This is a rerun of my change to make (Stack a) never be empty. Gives
us more type-safety.

5f8202e79e3b92357a9202e25b24e3cc362047d7 authored over 17 years ago by David Roundy <[email protected]>
Make 'view' a total function

00e1038d71b31469c4a346ccaa42280bffc6911f authored over 17 years ago by Spencer Janssen <[email protected]>
fmt

7158a587926cdd0cdf4a385d767a93af6adb2a87 authored over 17 years ago by Don Stewart <[email protected]>
add differentiate function to StackSet to go [a] -> Stack a.

4ffee115e17bdc2684ec43381190d77eb3c16e53 authored over 17 years ago by David Roundy <[email protected]>
-Wall police

c0a9636f3b12f6f3151bb6a086da66aea35f5cc2 authored over 17 years ago by Stefan O'Rear <[email protected]>
Use a more descriptive name for the layout reversal message

ff6b48382c95a54ce18f28e0a25cd55c6883a5c9 authored over 17 years ago by Stefan O'Rear <[email protected]>
Use broadcastMessage in windows and switchLayout, should improve Xinerama for tabbed and make xmonad robust in the presence of state-altering unlayout hooks

bb9e46df6c949f667fad0cb7414ad102747e34d0 authored over 17 years ago by Stefan O'Rear <[email protected]>
Add a broadcastMessage function, which sends to all visible workspaces without refreshing. (+6 loc)

f68a954fc39cabc684e0c481dcdff0c713ffc89d authored over 17 years ago by Stefan O'Rear <[email protected]>
TODO for scan

d21e61a315f210a4ebfb5896ce1c9d27bab087c2 authored over 17 years ago by Spencer Janssen <[email protected]>
Set withdrawn state after calling windows

4b9bacb1f9264abe56db1a71b12ddf2679dd3b09 authored over 17 years ago by Spencer Janssen <[email protected]>
Remove obsolete 'layout' function

9992737e8400e50b6b0cc7c591b72cc3cf9a7874 authored over 17 years ago by Spencer Janssen <[email protected]>
-Wall police

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

33447129dd36a334aad5a8a168787640e34af6f0 authored over 17 years ago by Spencer Janssen <[email protected]>
Hide windows that are not supposed to be visible

14971546bbafda8d9a29661c5b4994e753ef982b authored over 17 years ago by Spencer Janssen <[email protected]>
-Wall police

6f7030f87525889979af89288a988d86b3e308bf authored over 17 years ago by Spencer Janssen <[email protected]>
API CHANGE: Give doLayout a Stack rather than a flattened list

4f5c307d6f3708ac421c4f2b518e41a102a86968 authored over 17 years ago by Spencer Janssen <[email protected]>
-Wall police

e7b37ca64651ded09210b6c04a64146f2503cd22 authored over 17 years ago by Spencer Janssen <[email protected]>
Add StackSet.filter

5f3e91676a4e5f1818f7ea29db188dc92eb3cca8 authored over 17 years ago by Spencer Janssen <[email protected]>
Use catchIO in 'restart'

b3bdbf3588a90ff13fbe18a6cabf9c552fe032f9 authored over 17 years ago by Spencer Janssen <[email protected]>
Rename safeIO to catchIO

00b930b09ebbc493ba45bc40187230d1d153006e authored over 17 years ago by Spencer Janssen <[email protected]>
add safeIO which catches and logs exceptions.

0d17ca943629f50ddc07d30f6c8378e496705a15 authored over 17 years ago by David Roundy <[email protected]>
Ensure windows get at least 1 pixel for width/height

b668133c0873d9643807469fbe22dbf644fc52f3 authored over 17 years ago by Spencer Janssen <[email protected]>
Restrict the master/slave ratio to [0, 1]

330179ea208f968dee12026812111de703bfcbcf authored over 17 years ago by Spencer Janssen <[email protected]>
comment only

854d3239ccad200c536d92e45c106f5f13081e44 authored over 17 years ago by Jason Creighton <[email protected]>
a few modifications to event-sending to make Tabbed layout work.

c8b6388fb842eaeda84e9e48b2743c88f0a9a11b authored over 17 years ago by David Roundy <[email protected]>
haddock compatibility

e1885f27e11308fc7280cfb2abdefc2df80f37ca authored over 17 years ago by Andrea Rossato <[email protected]>
Move state logging into Config.hs, via logHook :: X ()

6365601c773325290bedccfcbaec83a300c2cdca authored over 17 years ago by Don Stewart <[email protected]>
polish serialisation code (-7 lines)

3bfa0930af7c81fb125338e8fa75c076238baf8f authored over 17 years ago by Don Stewart <[email protected]>
send message when "windows" is called.

b97e8836e24917e1df291edccce5e5f7bfbe940f authored over 17 years ago by David Roundy <[email protected]>
implement Spencer's decoration suggestion.

ab6f210300e9515c08d970fb41388db4ee9f495e authored over 17 years ago by David Roundy <[email protected]>
Give refresh sole responsibility for establishing window properties (-3 loc)

7706f38dc8f8fa90f82b124a720ed30886cbb92e authored over 17 years ago by Stefan O'Rear <[email protected]>
Give refresh sole responsibility for establishing window properties (-3 loc)

1c3931a0d6ed1030efbb7652fbaacf70d2bf0a07 authored over 17 years ago by Stefan O'Rear <[email protected]>
cut incorrect comment.

0d4a7d098f1087f3c877f47f0b6736fe1b2bff4e authored over 17 years ago by David Roundy <[email protected]>