This project is mirrored from https://github.com/judah/haskeline.
Pull mirroring updated .
- 17 Feb, 2013 1 commit
-
-
ian@well-typed.com authored
-
- 01 Dec, 2012 2 commits
- 07 Sep, 2012 1 commit
-
-
judah authored
-
- 26 Aug, 2012 2 commits
-
-
judah authored
Previously we used the "script" command-line utility to capture output from programs that expected to be run in a terminal. Now, we use openpty and other C function (as wrapped by the unix library) to run them directly from Haskell. As a related change, we now return the individual chunks of bytes that were output from the process that we're testing. This lets us test its behavior more specifically, in particular in the "file style" tests with an incomplete byte sequence at EOF.
-
judah authored
This fixes the build on ghc>=7.6.1, which no longer provides the extensible-exceptions package by default. (Haskeline's own dependency on extensible-exceptions was removed in haskeline-0.7.0.0.)
-
- 14 Aug, 2012 1 commit
-
-
judah authored
Patch from Paolo Capriotti.
-
- 26 Jul, 2012 3 commits
- 25 Jul, 2012 4 commits
- 22 Jul, 2012 5 commits
- 21 Jul, 2012 1 commit
-
-
judah authored
-
- 19 Jul, 2012 2 commits
- 18 Jul, 2012 4 commits
-
-
judah authored
A couple cases which are known to have triggered this are: - Entering a long (>2^15) input line - Tab-completing a folder containing many files, with completionPaging:False
-
judah authored
Here "large" means an area of >2^15 cells, e.g., 200x200. Original patch by fryguybob@gmail.com.
-
judah authored
-
judah authored
-
- 13 May, 2012 1 commit
-
-
judah authored
-
- 17 Jul, 2012 2 commits
- 12 Jul, 2012 1 commit
-
-
judah authored
-
- 19 Jun, 2012 1 commit
-
-
judah authored
Also remove "import Prelude hiding (catch)" for ghc>=7.5, since Prelude.catch will be removed from base>=4.6.
-
- 21 May, 2012 1 commit
-
-
judah authored
This patch switches our MonadException implementation to an approach based on the monad-control package. The main immediate benefit is that we no longer get warnings from the deprecated block/unblock functions, since we now call Control.Exception.{bracket,finally,etc} directly instead of reimplementing them from more primitive operations.
-
- 07 Mar, 2012 1 commit
-
-
pcapriotti authored
-
- 19 May, 2012 1 commit
-
-
judah authored
-
- 16 May, 2012 1 commit
-
-
judah authored
This prevents warnings about the stdcall calling convention on Win64. This patch was submitted by Ian Lynagh.
-
- 18 May, 2012 1 commit
-
-
judah authored
Haddock displays those instances (which are in actually hidden to the user). This makes it seem like InputT implements MonadState/Reader from the mtl package.
-
- 13 May, 2012 1 commit
-
-
judah authored
-
- 05 May, 2012 1 commit
-
-
judah authored
This was also preventing Haddock from parsing the code.
-
- 28 Apr, 2012 2 commits
-
-
judah authored
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".)
-
judah authored
-