Peter Simons
425c3c0872
Core: derive 'MonadFail X' instance for GHC 8.6.x and beyond
...
A side effect of that change is that our code no longer compiles with GHC
versions prior to 8.0.x. We could work around that, no doubt, but the resulting
code would require CPP and Cabal flags and whatnot. It feels more reasonable to
just require a moderately recent compiler instead of going through all that
trouble.
2018-08-20 10:40:03 +02:00
Peter Simons
5caf235f6b
CHANGES.md: document recent changes
2018-07-30 12:42:16 +02:00
Peter Simons
55b14d4850
Bump version number to 0.14 for upcoming release.
2018-07-30 09:29:12 +02:00
Brent Yorgey
2d59f5157c
update GHC version number to 8.4.1
2018-03-21 14:58:25 -05:00
Brent Yorgey
63d6a66133
Merge branch 'master' into master
2018-03-21 14:52:50 -05: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
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 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
8f2eb540d7
Update documentation after final release review
2017-02-10 15:48:44 -07:00
Peter Jones
acf0652952
Add a release date
2017-02-09 16:25:41 -07:00
Felix Hirn
2e5ae02059
Updated CHANGES.md
2017-02-09 22:34:26 +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
2baab28602
When looking for a directory, prefer ~/.xmonad over XDG BDS
...
This fixes issue #71
2017-02-07 13:28:53 -07: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
d6b6189cc1
Add release notes for changes in this PR
2017-01-03 15:15:23 -07:00
Philipp Balzarek
0b1ccc75ef
update CHANGES.md
2016-12-10 11:21:06 +01:00
Peter Jones
45a78ba802
Finial tweaks before release
2015-12-14 13:30:55 -07:00
Peter Jones
73224be21b
Bring in entries from https://wiki.haskell.org/Xmonad/Notable_changes_since_0.11
2015-12-09 12:54:14 -07:00
Peter Jones
60f472faa2
Fix a couple of links (darcs -> git)
2015-12-08 16:28:56 -07:00
Peter Jones
bd72c6e1e2
Add CHANGES.md
2015-12-08 13:50:20 -07:00