New patches in /srv/darcs/git-mirrors/haskeline
commit ae84d1fc7b3cb0f4ab70e4b4879707213c2286ba
Author: Judah Jacobson <[email protected]>
Date: Sat Apr 28 23:05:54 2012 +0000
Workaround for Cabal ticket #944.
This patch is a modified version of one submitted
by Paul van der Walt.
It adds a "haskeline_" prefix to all of Haskeline's
C symbol names. This avoids clashing symbol names with other
packages that implement the same C functions.
(In particular, it prevents a clash with vty on "mk_wcswidth".)
commit e70ee1bb608b1be5fea4b0d8cccde18250022317
Author: Judah Jacobson <[email protected]>
Date: Sat Apr 28 20:56:35 2012 +0000
Allow building with mtl-2.1.
commit 85fd88a4524faa5db632980f3fd76b409844e1ab
Author: Judah Jacobson <[email protected]>
Date: Sat Apr 28 20:42:31 2012 +0000
Add back a utf8-string dependency, for now.
commit 655912e609efa8db3d01e61557b7f561475ed8dc
Author: Judah Jacobson <[email protected]>
Date: Sat Apr 28 20:26:58 2012 +0000
Fix bug in Windows line redrawing.
commit 2afa99fd4c01cc144865acd7426216e2fe54b00f
Author: Judah Jacobson <[email protected]>
Date: Sat Apr 28 20:24:59 2012 +0000
Fix Windows build from previous patch (Term refactor).
commit 68f93fa6205845234ba98c79fbf8ff58ee8705db
Author: Judah Jacobson <[email protected]>
Date: Sun Mar 25 14:24:47 2012 +0000
Refactor Term to make the backends more modular.
The main benefit is to move all encoding-related functions
to the Posix module.
NOTE: This patch breaks the build on Windows, for now.
commit e269604b33b44d9a02d172f31e07d57f77929cc2
Author: Judah Jacobson <[email protected]>
Date: Fri Mar 23 18:59:45 2012 +0000
Refactor: move all terminfo output encoding into a single place.
commit 2757e8aea60f0a595a7f6f942417d3acab86392a
Author: Judah Jacobson <[email protected]>
Date: Fri Mar 23 18:36:40 2012 +0000
Use a writer monad in the Terminfo backend.
The main benefit, besides simplifying the code, is that we
now draw all parts of a line change in one terminal action.
This prevents "flicker" from the cursor appearing briefly
in an intermediate state.
commit dee8c7f4c212ba529d8de4f0d7be849b2e7398d5
Author: Judah Jacobson <[email protected]>
Date: Fri Mar 23 17:36:38 2012 +0000
Remove the Encoding module.
This change is in preparation for using ghc>=7.4's encodings.
commit 31c1b704be1e13e53bbace3cfcbf34ba4a015c67
Author: Judah Jacobson <[email protected]>
Date: Fri Mar 23 17:26:58 2012 +0000
Use ghc>=7.4 encoding when reading/writing the history file.
commit 8da29568eca603b174b9bc53a65da53387b3392a
Author: Judah Jacobson <[email protected]>
Date: Fri Mar 23 16:54:47 2012 +0000
#117: Implement mapInputT.
commit 71bbf20f717083f8e1acf878b97925f309b92f74
Author: Judah Jacobson <[email protected]>
Date: Fri Feb 24 23:46:53 2012 +0000
Don't use MonadState to expose the History API.
Instead, provide explicit get/put/modifyHistory actions.
This makes it easier to use InputT in a stack of monad transformers.
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc