aplaice
d216e95f97
Fix typo Utils -> Util
...
This is extremely minor, but it results in haddock incorrectly
hyperlinking XMonad.Utils.ExtensibleState at
https://hackage.haskell.org/package/xmonad-0.13/docs/XMonad-Core.html#v:extensibleState
2018-04-11 23:46:11 +02:00
Brent Yorgey
871a80fee7
add GHC 8.4.1 to tested-with
2018-03-21 14:58:38 -05:00
Brent Yorgey
2d59f5157c
update GHC version number to 8.4.1
2018-03-21 14:58:25 -05:00
Brent Yorgey
0738262d9e
Merge pull request #153 from vmchale/master
...
update to work with latest GHC
2018-03-21 14:54:30 -05:00
Brent Yorgey
63d6a66133
Merge branch 'master' into master
2018-03-21 14:52:50 -05:00
Brent Yorgey
fe6215d309
Merge pull request #156 from MichielDerhaeg/compat
...
restored compatability with GHC versions prior to 8.0.1
2018-03-21 14:50:17 -05:00
Michiel Derhaeg
c3cb4ad65f
forgot to remote windows specific code
2018-03-18 00:08:03 +01:00
Michiel Derhaeg
126f891d11
restored compatability with GHC versions prior to 8.0.1
2018-03-17 23:23:11 +01:00
Vanessa McHale
d3383ce0f5
make it work w/ xmonad-testing
2018-02-05 18:29:14 -06:00
Vanessa McHale
c96a59fa0d
update to work with latest GHC
2018-02-05 17:46:57 -06:00
Peter J. Jones
12a45b4b99
Merge pull request #88 from Javran/master
...
fix xmonad/xmonad#87
2017-09-13 18:07:04 -07:00
Javran Cheng
462957b2f0
fix xmonad/xmonad#87
...
switch focus when mouse is entering a workspace
but not moving into a window (w' == 0)
for magic number 0 in w' == 0
see discussion in https://github.com/xmonad/xmonad/pull/88#pullrequestreview-62489502
2017-09-13 19:28:02 -04:00
Peter J. Jones
2e6312776b
Merge pull request #111 from YoYoYonnY/origin/patch-1
...
Safer string quoting for help message
2017-05-31 10:05:03 -07:00
Jonne Ransijn
3897cab7c9
Safer string quoting for help message
...
Using `show` to quote help string instead of hard-coding it.
Allows for quotes and other characters to be placed inside the help string.
2017-05-09 00:25:48 +02:00
Peter Jones
10b843ad21
Add a section on rebashing and squashing
2017-04-10 16:58:45 -07:00
Peter J. Jones
bc320b69da
Merge pull request #91 from pjones/pjones/remove-state-file
...
Remove the xmonad state file after reading it
2017-04-10 10:47:03 -07:00
Peter Jones
89a8cc88c3
Remove the xmonad state file after reading it
...
Tries to make sure IO is not lazy so the file is processed before it
is removed from the file system.
Fixes #86 and friends.
2017-03-30 16:19:26 -07:00
Peter Jones
76f4a16258
Add a stack.yaml
file for testing and easy Hackage upload
v0.13
2017-02-10 16:20:01 -07:00
Peter Jones
8f2eb540d7
Update documentation after final release review
2017-02-10 15:48:44 -07:00
Peter Jones
ba2d75b930
Build the man page for 0.13
2017-02-10 15:46:45 -07:00
Peter Jones
acf0652952
Add a release date
2017-02-09 16:25:41 -07:00
Peter Jones
e4d231920c
Bump version to 0.13
2017-02-09 16:09:52 -07:00
Peter J. Jones
980828feea
Merge pull request #76 from SirBoonami/master
...
Rare crash fix due to uncaught exception from `getWindowAttributes`
2017-02-09 15:04:41 -07:00
Felix Hirn
2e5ae02059
Updated CHANGES.md
2017-02-09 22:34:26 +01:00
Felix Hirn
50eb1844eb
Fixed a crash due to an unhandled getWindowAttributes exception
2017-02-09 22:28:57 +01:00
Peter Jones
f18bda7dc7
Having an executable build script implies force = True' in
recompile'
...
This is slight change to the original implementation. This version
forces a recompile if XMonad detects a custom build script. The
previous version took into consideration the time stamps of the source
files.
For a custom build script, the source files may be located in another
location, or there could be dependencies unknown to XMonad. Better to
just always call the build script and let it work out if something
needs to be built.
2017-02-08 19:48:42 -07:00
Peter Jones
2d8cad02fe
Improve function docs for setWindowBorderWithFallback
2017-02-08 16:53:40 -07:00
Peter Jones
2baab28602
When looking for a directory, prefer ~/.xmonad over XDG BDS
...
This fixes issue #71
2017-02-07 13:28:53 -07:00
Peter J. Jones
ef65f901ce
Merge pull request #65 from HebaruSan/focus-race-condition
...
Don't send focus events for the wrong windows
2017-02-06 17:29:32 -07:00
Peter Jones
f2da028ff9
Add CONTRIBUTING.md and GitHub templates
2017-01-12 12:23:48 -07:00
Brent Yorgey
bad3ce7a5e
Merge pull request #62 from pjones/feature/recompile
...
Support for custom config locations and recompile strategies
2017-01-03 17:56:40 -05:00
Peter Jones
e1c555e3e6
Implement recommendations from Brent's review
2017-01-03 15:46:07 -07:00
Peter Jones
ab20f7df8d
Stop using the term XDG unqualified
...
This change makes it clear that xmonad can use the "XDG Base Directory
Specification" a la the directory package without making any other XDG
claims.
2017-01-03 15:15:26 -07:00
Peter Jones
a70bf6a6a3
Fix another compatibility issue with GHC 7.6.x and 7.8.x
2017-01-03 15:15:26 -07:00
Peter Jones
f58b2399bd
Fix compatibility issue with GHC 7.6.x and 7.8.x
2017-01-03 15:15:25 -07:00
Peter Jones
91d23656a3
Fix compile issue when using directory-1.2.3
2017-01-03 15:15:24 -07:00
Peter Jones
d6b6189cc1
Add release notes for changes in this PR
2017-01-03 15:15:23 -07:00
Peter Jones
0248e3c9fa
Custom entry point for people using build tools (cabal, stack, etc.)
...
The xmonadNoArgs function is now exposed as launch. This allows users
to start xmonad from a custom binary and skip the configuration
complication check. (This is related to issue #62.)
In order to make the new launch function easier to use, resume state
has been removed from the command line and is now stored in a
temporary file. As a bonus this fixes issue #12 .
This commit also includes a method of migrating from older command
line state to the newer state file. This should allow you have an
older xmonad instance start a newer xmonad and maintain state.
2017-01-03 15:15:22 -07:00
Peter Jones
40fc10b6a5
Allow customization of xmonad directories
...
Users can specify directory overrides via environment variables. If
those aren't set, xmonad now prefers XDG directories. If ~/.xmonad
exists and none of the others do, it will be used instead.
See: xmonad/xmonad#61
2017-01-03 15:15:22 -07:00
Paul Hebble
3a140badf5
Don't send focus events for the wrong windows
...
Prevents focus switching loop with UpdatePointer.
From https://code.google.com/archive/p/xmonad/issues/200
2016-12-24 21:01:44 -06:00
Brent Yorgey
2b103ede55
Merge pull request #64 from bennofs/fix-63
...
fix #63 : window jumping to origin position when dragging
2016-12-21 13:49:57 -05:00
Benno Fünfstück
4565e2c90e
fix #63 : window jumping to origin position when dragging
...
We need to make sure that the StackSet contains the right
position for the window at all times while dragging. Previously,
the window was only placed at a different position. If, for any
reason, a layout refresh happens while the window is being dragged,
then the window will jump back to the old position because the StackSet
still contains the position of the window where it was as the drag started.
This patch fixes that issue by calling float after each mouse movement, which
ensures that the position for the window is updated in the StackSet.
Fixes #63
2016-12-15 18:42:54 +01:00
Peter Jones
285ee2f836
Add build status badge from Travis
2016-12-14 14:46:52 -07:00
Peter J. Jones
7e9c9ccb1f
Merge pull request #59 from xmonad/feature/fix-PR9
...
Fetch border color from the window's colormap
2016-12-14 14:39:08 -07:00
Peter Jones
dc078490d0
Guard most calls to getWindowAttributes since it may throw an exception
...
This is a continuation of the work done by Adam Sjøgren (@asjo) to
resolve an issue where RGBA windows have transparent borders. It also
fixes bugs related to windows suddenly disappearing right before
xmonad calls getWindowAttributes.
For more information see xmonad/xmonad#9
2016-12-14 14:18:45 -07:00
Peter Jones
202e239ea4
Refactor xmonad/xmonad#9 and remove explicit exception handling
2016-12-14 14:18:44 -07:00
Peter J. Jones
e159ec36fe
Merge pull request #53 from Philonous/rebuild_script
...
Add support for (re-) building using script
2016-12-13 12:24:41 -07:00
Philipp Balzarek
0b1ccc75ef
update CHANGES.md
2016-12-10 11:21:06 +01:00
Philipp Balzarek
b0f9a3d0b9
clean up build-script handling
2016-12-10 11:10:04 +01:00
Philipp Balzarek
75d297a633
Add support for rebuild script
...
(#46 )
2016-12-10 11:10:04 +01:00