Peter Simons
4ccaff8f25
xmonad.cabal: bump version number to 0.14.2 for release
v0.14.2
2018-08-21 09:59:02 +02:00
Peter Simons
56dc186e68
xmonad.cabal: the author attribute is free-form, not a list
...
I rather not trust other code that interprets that file to know how to strip
the white space before the commas.
2018-08-21 09:57:59 +02:00
Peter Simons
10b2efe81c
xmonad.cabal: add missing xmonad.hs file to the tarball again
...
Fixes https://github.com/xmonad/xmonad/issues/181 .
2018-08-21 09:57:11 +02:00
Peter Simons
49c69fa73b
xmonad.cabal: require at least base version 4.9
...
We need GHC 8.x and beyond for Data.Semigroup, Control.Monad.Fail, etc.
v0.14.1
2018-08-20 14:06:32 +02:00
Peter Simons
120ebce490
xmonad.cabal: simplify and modernize the Cabal file
...
It's also pretty-printed with 'stylish-cabal' for consistent formatting.
2018-08-20 14:05:33 +02:00
Peter Simons
c0cf91303f
Tentatively bump version number to 0.14.1.
2018-08-20 13:49:34 +02:00
Peter Simons
80f1c6f027
CHANGES.md: move PR entries into the right section
2018-08-20 13:49:34 +02:00
Peter Simons
c54e7088f0
Merge pull request #167 from mgsloan/log-recompilation-info
...
Log information about xmonad compile + avoid unnecessary recompile
2018-08-20 13:49:10 +02:00
Peter Simons
1f3a27f9b9
Don't build generatemanpage with ghc 8.6.x yet: we're lacking pandoc.
2018-08-20 12:44:16 +02:00
Peter Simons
ec97d83f3f
GenerateManpage: fix compiler warnings
2018-08-20 12:01:33 +02:00
Peter Simons
f0975b734c
git: ignore "cabal new-build"-style artifacts
2018-08-20 12:01:33 +02:00
Peter Simons
2324266fae
travis.yml: build with -fgeneratemanpage
2018-08-20 12:01:33 +02:00
Peter Simons
3b0559c6cc
Merge pull request #129 from madnight/patch-2
...
Change comment for grabButtons in Main.hs
2018-08-20 11:47:45 +02:00
Peter Simons
886a0d4041
GenerateManpage: greatly simplify the code
...
We can take advantage of modern Pandoc features to move information like the
release date, the man page section, etc. into the markdown source rather than
having to insert that data during the rendering process. The only thing that
remains to be figured out by this tool is the set of known key bindings.
2018-08-20 11:35:31 +02:00
Peter Simons
98f39eabc1
xmonad.cabal: don't depend on semigroups when building with GHC 8.x
...
Recent compiler versions have Data.Semigroup in 'base'.
2018-08-20 10:40:03 +02:00
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
29c9819daa
xmonad.cabal: update constraints on 'base'
...
- Our code does not compile with versions prior to 4.6, because we need
System.Environment.lookupEnv.
- Our code does not compile with version 4.12 (GHC 8.6.x) and beyond.
Closes https://github.com/xmonad/xmonad/issues/180 .
2018-08-20 08:45:11 +02:00
Sibi
3c2b09c213
Merge pull request #179 from countermeasure/patch-1
...
Update Debian packages in README
2018-08-07 10:35:16 +05:30
Sky
64a660894d
Update Debian packages in README
2018-08-06 18:42:59 -07:00
Peter Simons
27b1ce9dd7
Merge pull request #98 from tmciver/master
...
Update README to add xrandr dependency and add build/install instruct…
2018-07-30 12:43:33 +02:00
Peter Simons
5caf235f6b
CHANGES.md: document recent changes
2018-07-30 12:42:16 +02:00
Peter Simons
4ef9c12d13
Merge pull request #99 from gliptak/warnings1
...
Cleanup build warnings
2018-07-30 12:40:09 +02:00
Peter Simons
d6705fd595
Merge pull request #128 from madnight/patch-1
...
Remove unused CPP extension from Core.hs
2018-07-30 12:38:16 +02:00
Peter Simons
7c1065c43f
Merge pull request #127 from dudebout/patch-1
...
remove the man pages from data-files
2018-07-30 12:31:26 +02:00
Peter Simons
af104509c3
GenerateManpage does not compile with Cabal 2.2.x.
2018-07-30 11:56:07 +02:00
Michiel Derhaeg
586ee75a9a
fix manpage generation
2018-07-30 11:53:58 +02:00
Clint Adams
013da018a1
Port GenerateManpage.hs to pandoc 2
...
Closes : #123
There is a regression here in terms of aesthetics.
2018-07-30 11:53:58 +02:00
Peter Simons
71cb355948
travis.yml: we can now run "cabal check" successfully
v0.14
2018-07-30 11:06:02 +02:00
Peter Simons
19069b3d4b
xmonad.cabal: drop hard-coded profiling mode
...
Hackage won't accept the package with that "hack" in place. If you want to
compile with profiling enabled, please configure the build with
--enable-profiling via "cabal" or "stack" or whatever build driver you're
using.
2018-07-30 11:03:53 +02:00
Peter Simons
969fca9406
Merge pull request #157 from xmonad/travis
...
Travis
2018-07-30 10:44:27 +02:00
Peter Simons
61f00e65f1
Merge pull request #169 from mimi1vx/patch-1
...
Allow X11-1.9
2018-07-30 09:43:07 +02:00
Peter Simons
db11089e70
travis.yml: re-generate with latest version of make-travis-yml
2018-07-30 09:36:19 +02:00
Peter Simons
e601a7d16d
xmonad.cabal: updated tested-with fields to the latest major release, respectively
2018-07-30 09:33:03 +02:00
Peter Simons
0dd23bddfa
Merge branch 'master' into travis.
2018-07-30 09:32:12 +02:00
Peter Simons
55b14d4850
Bump version number to 0.14 for upcoming release.
2018-07-30 09:29:12 +02:00
Ondřej Súkup
9df514b378
Allow X11-1.9
2018-05-15 09:45:36 +02:00
Michael Sloan
b6d92b4e38
Log information about xmonad compile + avoid unnecessary recompile
...
Particularly with the addition of build scripts, it can be tricky to figure out
what XMonad is doing when attempting recompilation. This makes it clearer by
adding some logging.
Due to this logging, I noticed that the lag of xmonad start was because it was
always recompiling! When I startup my computer, I do not want it to delay
rebuilding my window manager. This also fixes that issue such that it only
recompiles XMonad if it is going to reinvoke due to getProgName not being the
expected string.
2018-05-09 18:41:46 -07:00
geekosaur
ecf1a0ca0d
Merge pull request #163 from aplaice/patch-1
...
Fix typo Utils -> Util
2018-04-18 18:25:18 -04:00
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
af3d3818c8
Revert "remove unnecessary profiling flag"
...
This reverts commit d065038c8a07a132d04904089e3970bb193c8e48.
Put profiling flag back, and comment out 'cabal check' test in .travis.yml
2018-03-21 22:22:58 -05:00
Brent Yorgey
d065038c8a
remove unnecessary profiling flag
...
It was making cabal check unhappy.
2018-03-21 15:34:27 -05:00
Brent Yorgey
10bc213349
include libxrandr-dev
2018-03-21 15:24:54 -05:00
Brent Yorgey
d22d93b43f
try updating travis config
2018-03-21 14:58:54 -05: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