[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