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
Peter J. Jones
5f5e737d9c
Merge pull request #57 from xmonad/prof-flag
...
only turn on -prof -auto-all with profiling flag
2016-12-08 11:00:52 -07:00
geekosaur
a39ed3ee1b
Merge pull request #58 from xmonad/manual-testing
...
cabal: set 'testing' flag to manual
2016-11-15 13:27:18 -05:00
Brent Yorgey
e05a046bca
cabal: set 'testing' flag to manual
2016-11-15 05:12:40 -06:00
Brent Yorgey
12ddc800ab
only turn on -prof -auto-all with profiling flag
2016-11-09 10:20:51 -06:00
Brent Yorgey
2fab1bb9f5
test GHC 8 on Travis
2016-11-09 10:09:01 -06:00
Brent Yorgey
1b17d1c378
Merge pull request #48 from mschristiansen/tests
...
Fix failing tests on GHC 8 and reduce warnings.
2016-11-09 11:06:46 -05:00
Mikkel Christiansen
f490ced673
Fix failing tests on GHC 8 and reduce warnings.
...
Fix test failures on GHC 8 for `abort` and `new_abort` caused by `error`
appending the stack trace to the error message (since base
4.9.0.0)[1]. This fixes #36 .
An alternative is to use `errorWithoutStackTrace` (new in base 4.9.0.0),
but this then requires use of CPP for backwards compatibility.
Remove type constraints prompting GHC to warn about redundant
constraints.
Tested with 7.6.3, 7.8.4, 7.10.3, 8.0.1 (all on NixOS).
[1] https://hackage.haskell.org/package/base-4.9.0.0/docs/GHC-Stack.html
2016-11-09 12:03:34 +02:00
Brent Yorgey
0919ecfbde
Merge pull request #51 from mgsloan/no-unicode-with-xmessage
...
Replace unicode characters in ghc error messages
2016-11-08 23:09:30 -05:00
Brent Yorgey
41b7b1341e
Merge pull request #33 from dlahoti/patch-1
...
replace "XXX comment me" with actual (albeit rudimentary) comments in `mouseMoveWindow` and `mouseResizeWindow`
2016-11-08 23:01:07 -05:00
Michael Sloan
0f0aa5e8cb
Replace unicode characters in ghc error messages
2016-10-14 17:40:51 -07:00
dlahoti
ad4417c8e0
clicked -> dragged
2016-05-15 10:46:14 -04:00
dlahoti
b0f7643cc5
replace "XXX comment me" with actual comments
2016-05-15 10:32:28 -04:00
Francesco Ariis
8b055621e9
clarify GenerateManpage.hs license
2016-05-12 11:08:37 -05:00
geekosaur
dc6a972bc1
Merge pull request #29 from windo/fix_help
...
help: correct section for workspace switching
2016-03-18 08:49:31 -04:00
Siim Põder
e4a3eede18
help: correct section for workspace switching
2016-03-18 09:49:15 +00:00
Brent Yorgey
a0ffe7e47d
pandoc, etc. should not be a dependency when not building generatemanpage
v0.12
2015-12-18 14:23:38 -06:00
Brent Yorgey
b00b94fda7
Merge pull request #13 from pjones/release-0.12
...
Release 0.12
2015-12-18 11:25:07 -06:00
Peter Jones
45a78ba802
Finial tweaks before release
2015-12-14 13:30:55 -07:00
Peter Jones
4c0717e9cc
Make it easier to update the man page
2015-12-11 11:19:40 -07:00
Peter Jones
30b4ff5e40
Update development references (darcs, code.google.com, etc.)
...
* All references to darcs have been updated to git
* Most Google Code references have been changed to GitHub
* References to specific issues at code.google.com have been left
alone
* Updated the GenerateManpage.hs to work with the latest version of
pandoc
2015-12-11 11:17:26 -07:00
Peter Jones
b68ebc797a
Remove references to development snapshots from darcs
2015-12-11 10:34:31 -07:00
Peter Jones
eb4ef5b23f
Update CONFIG instructions: defaultConfig -> def
2015-12-11 10:00:53 -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
7e287ec815
Revert a typo that wasn't actually a typo
2015-12-08 16:46:16 -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
Peter Jones
b5402e76d3
Fix some bad formatting
2015-12-08 13:31:54 -07:00
Peter Jones
39dc00b16f
Add a file extension to the README file to make GitHub happy
2015-12-08 13:30:11 -07:00
Peter Jones
038f77de5a
Reformat the README as proper markdown for GitHub and Hackage
2015-12-08 13:28:08 -07:00
Adam Vogt
59e731ea11
minor update to STYLE and TODO
2015-11-28 16:23:24 -05:00
Brent Yorgey
3ce9dcbbb5
add generated .travis.yml
2015-11-06 14:49:32 -06:00
Brent Yorgey
f25afdab9f
.cabal: update tested-with field
2015-11-06 14:49:15 -06:00
brandon s allbery kf8nh
577d5ae968
Add gitignore
...
Shamelessly ganked from cabal, with obvious project-related files removed.
2015-08-22 13:32:54 -04:00
Josh Holland
29bcd465c2
Bump dependency on utf8-string
...
The release of utf8-string version 1 just removed some deprecated APIs
that are not used by XMonad.
Fixes #598 .
2015-05-05 10:27:18 +00:00
Adam Vogt
307b82a53d
Make ~/.xmonad/xmonad-$arch-$os handle args like /usr/bin/xmonad
2015-04-14 18:48:21 +00:00
Adam Vogt
197b0091f8
remove unused FFI pragma
2015-03-27 19:27:59 +00:00
Adam Vogt
69c5dae00d
Avoid using instances removed in QuickCheck-2.7
...
see https://github.com/nick8325/quickcheck/issues/31 for details
2015-03-01 13:50:49 +00:00
Adam Vogt
28c3482411
use setLocale properly
...
passing in Nothing returns the locale, while Just "" sets the locale according
to environment variables (which is what was being done before).
Thanks to geekosaur & v_v for finding this.
2015-02-27 02:52:28 +00:00
Adam Vogt
73ee008cf6
generate man/xmonad.1 man/xmonad.1.html with a more recent pandoc (1.13)
2014-12-22 00:40:33 +00:00
Adam Vogt
82a1cae123
build with ghc-6.12 again
2014-08-15 03:38:08 +00:00
Adam Vogt
d01b913594
depend on the setlocale package
2014-10-20 14:10:06 +00:00