Commit Graph

104 Commits

Author SHA1 Message Date
Corey O'Connor
dce715bde6 be consistent with lens 2014-04-14 19:29:12 -07:00
Corey O'Connor
6496205878 be consistent with terminfo dependencies 2014-04-14 19:27:06 -07:00
Corey O'Connor
c50531e66f up terminfo req 2014-04-07 16:38:49 -07:00
Corey O'Connor
5b4818cf84 support lens 4.X 2014-03-21 11:37:03 -07:00
Corey O'Connor
ccb1b2487c resolve test compile failures 2014-01-31 01:13:24 -08:00
Corey O'Connor
76bffb44d8 fix terminfo cap parser tests 2014-01-30 21:12:01 -08:00
Corey O'Connor
173e1f5cad move terminfo cap parser and output to Write 2014-01-26 18:01:03 -08:00
Corey O'Connor
76d91e3ac2 start removing informal Writer structure and replace with Blaze.Builders Writer 2014-01-26 14:58:02 -08:00
Corey O'Connor
87e09a1484 derive new input loop 2014-01-21 03:50:57 -08:00
Corey O'Connor
0bbc3397e1 split input table generation based on terminal type 2013-12-24 22:06:58 -08:00
Corey O'Connor
41c42dffc4 documentation fixes 2013-12-20 10:51:44 -08:00
Corey O'Connor
4e45d7c024 rename DisplayRegion module to Prelude 2013-12-19 22:24:56 -08:00
Corey O'Connor
99dc9e2c96 due to smallcheck failure skip tests on ghc < 7.4 2013-12-13 19:28:51 -08:00
Corey O'Connor
0ccb7dce7e change the translate method to allow negative translations.. with a catch. 2013-11-20 11:43:13 -08:00
Corey O'Connor
d9cf8b9252 separate examples to separate package. add build_examples script for quick testing 2013-11-12 22:22:05 -08:00
Corey O'Connor
89ffd68e9a add hashable dependency for nice yi install 2013-10-30 15:03:29 -07:00
Corey O'Connor
8c8ee2a8b5 add a rgb_color equation to map from arbitrary RGB to xterm 240 palette 2013-10-30 13:30:49 -07:00
Corey O'Connor
33bf7c8920 add an example program to test input event handling: vty-event-echo 2013-10-26 17:04:52 -07:00
Corey O'Connor
f6d25d6fb0 update cabal file 2013-10-24 14:44:35 -07:00
Corey O'Connor
0620fdc350 make the start of a silly rouge like game 2013-10-24 14:40:48 -07:00
Corey O'Connor
f9619d04eb finish test for verifying the parsing of the keys read from the capabilities file 2013-10-22 17:48:22 -07:00
Corey O'Connor
22774a905a abstract event block generation from source table. initial terminfo caps based input block test 2013-10-20 14:18:29 -07:00
Corey O'Connor
560c5d673b start converting verify-using-mock-input to test-framework + smallcheck 2013-10-19 23:20:29 -07:00
Corey O'Connor
424e6a858d cleanup 2013-10-13 03:01:53 -07:00
Corey O'Connor
dc749015b7 add an event to end the event processing loop. finish simple_chars test 2013-10-05 00:30:38 -07:00
Corey O'Connor
5b47d59a5f correct use of extensions 2013-09-15 22:55:15 -07:00
Corey O'Connor
2e7bc4c3fc refactor input layer a bit more. closer to testable 2013-09-14 23:56:06 -07:00
Corey O'Connor
4f9fc10169 start refactoring input layer for an easy to understand mapping of input bytes to events 2013-09-01 01:08:27 -07:00
Corey O'Connor
2b7c82a990 add scaffold for input test 2013-08-29 17:00:07 -07:00
Corey O'Connor
08c42ea651 simplify the mock terminal tests a bit 2013-08-16 23:13:05 -06:00
Corey O'Connor
8131ac30d8 split the VerifySpanOps test into two. add boilerplate for layers tests 2013-08-15 13:47:39 -06:00
Corey O'Connor
838dd51d73 assure VerifyTerminal can actually work as a regression test for issue #42 2013-08-14 22:32:02 -06:00
Corey O'Connor
c998873eaa more tests on cropping, plus some suspect fixes 2013-08-13 00:16:35 -06:00
Corey O'Connor
0788d18a52 complete the crop implementation. fix some bugs testing located 2013-07-27 01:00:25 -07:00
Corey O'Connor
35b159777e rename Hack to Unsafe plus minor 2013-07-20 20:31:05 -07:00
Corey O'Connor
4b6f75b989 implement a test for all terminfo based terminals this should support 2013-07-07 23:31:24 -07:00
Corey O'Connor
fd3df90f1f Move from a typeclass to a structure of properties interface for terminals and display contexts. 2013-07-07 13:55:23 -07:00
Corey O'Connor
e6fb85e342 rename debug terminals to mock terminals. 2013-07-05 18:36:03 -07:00
Corey O'Connor
c5d9a90701 fix test coverage collection. Had to revert tests not depending on full library. Ah well. 2013-07-02 09:42:42 -07:00
Aditya Bhargava
d60f9cb89b Escape forward slashes
hackage interprets those slashes as italics, as you can see here:
http://hackage.haskell.org/package/vty

So you need to escape them.
2013-06-12 15:45:02 -06:00
Corey O'Connor
b842e2fe7a up to 5.0.0 for no particular reason. 2013-06-01 17:57:04 -07:00
Corey O'Connor
f3108faed9 cleanup and updates to get the test suite to compile 2013-06-01 06:47:29 -07:00
Corey O'Connor
26663ac1d6 more progress on the new span renderer 2013-05-19 14:48:14 -07:00
Corey O'Connor
e973a0de7f in progress 2013-05-16 13:44:04 -07:00
Corey O'Connor
052cee932a add new benchmark and improve benchmarking in general. 2013-05-10 23:23:41 -07:00
Corey O'Connor
c80c7884e8 add remaining benchmarks to simple benchmark runner 2013-01-27 23:08:08 -08:00
Corey O'Connor
a029bda581 add a generic benchmark executable 2013-01-27 21:41:59 -08:00
Corey O'Connor
9c0f1e7f3d cleanup dependencies and docs 2013-01-27 12:37:04 -08:00
Corey O'Connor
c702313b6f correct version number. 2013-01-26 03:05:53 -08:00
Corey O'Connor
8211ead8d5 fix QuickCheck dependency. add interactive-terminal-test to executables section. add test for issue 7 2012-12-26 16:40:19 -07:00