[commit: haskeline] master: Use the base package's IO encoding/decoding on ghc>=7.4.1. (d69b585)
Ian Lynagh
igloo at earth.li
Wed Jul 25 15:00:10 CEST 2012
Repository : ssh://darcs.haskell.org//srv/darcs/packages/haskeline
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/d69b58572ef0b2270331a6566f6578cfcba29eab
>---------------------------------------------------------------
commit d69b58572ef0b2270331a6566f6578cfcba29eab
Author: Judah Jacobson <judah.jacobson at gmail.com>
Date: Sun Jul 22 21:45:47 2012 +0000
Use the base package's IO encoding/decoding on ghc>=7.4.1.
This removes the dependency on the utf8-string package (except for ghc<7.4.1).
A few minor encoding/decoding corner cases were also fixed.
Setup.hs | 32 ++-
System/Console/Haskeline.hs | 4 +-
System/Console/Haskeline/Backend/DumbTerm.hs | 8 +-
System/Console/Haskeline/Backend/Posix.hsc | 200 ++++++++-----------
System/Console/Haskeline/Backend/Posix/Encoder.hs | 211 ++++++++++++++++++++
.../Haskeline/Backend/{ => Posix}/IConv.hsc | 33 +++-
System/Console/Haskeline/Backend/Posix/Recover.hs | 22 ++
System/Console/Haskeline/Backend/Terminfo.hs | 13 +-
System/Console/Haskeline/Backend/Win32.hsc | 21 +-
System/Console/Haskeline/Directory.hsc | 2 +-
System/Console/Haskeline/History.hs | 3 +-
System/Console/Haskeline/Term.hs | 51 +++---
haskeline.cabal | 25 ++-
13 files changed, 437 insertions(+), 188 deletions(-)
Diff suppressed because of size. To see it, use:
git show d69b58572ef0b2270331a6566f6578cfcba29eab
More information about the Cvs-libraries
mailing list