Commit Graph

229 Commits

Author SHA1 Message Date
Corey O'Connor
195282aa74 add interactive test of layers. 2013-08-20 23:16:33 -07:00
Corey O'Connor
4ca36c0270 actually. keep them enabled for now 2013-08-20 00:51:40 -07:00
Corey O'Connor
9ea385f8c8 implement missing split_ops_at for TextSpan. resolves tests, except two. Those are test issues not system under test issues 2013-08-20 00:47:36 -07:00
Corey O'Connor
44ae2863d8 move the textspan op to use TL.Text value. Easier to split. 2013-08-20 00:25:30 -07:00
Corey O'Connor
ae971503fa remove the attributechange span op. greatly simplifies layer combining 2013-08-19 15:52:58 -07:00
Corey O'Connor
b3382fece4 additional tests of layering support 2013-08-17 21:58:43 -07:00
Corey O'Connor
a64145a779 more tests for verifying various layer properties 2013-08-17 07:40:47 -06:00
Corey O'Connor
08c42ea651 simplify the mock terminal tests a bit 2013-08-16 23:13:05 -06:00
Corey O'Connor
2a7fce5bcc add initial test for layered span generation 2013-08-15 14:05:38 -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
ada920d094 minor adjustments to the dummy text. which I also hope is nothing offensive. 2013-08-13 15:06:33 -06:00
Corey O'Connor
2dc9f45a8c horizontal cropping tests 2013-08-13 15:05:10 -06:00
Corey O'Connor
5fb702eeb1 add some interactive tests for the vertial crop operations 2013-08-13 14:53:40 -06:00
Corey O'Connor
e73ed60271 document why the crop_right_and_left_rejoined_equivalence is a known failure 2013-08-13 14:15:51 -06:00
Corey O'Connor
b21f019794 yet more tests of cropping 2013-08-13 00:41:58 -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
211ad02ee1 try adding more shrink implementations 2013-07-30 22:43:35 -07:00
Corey O'Connor
9748c1d659 more tests of cropping operations. simplify the terminal interface a bit 2013-07-29 09:44:53 -07:00
Corey O'Connor
c3c652d0bc remove the use of mfix. while harder to maintain correctness hunting down all the <<loop>> was not worth it right now 2013-07-27 16:27:08 -07:00
Corey O'Connor
16c773006a add a bit more strictness to the resize generator 2013-07-27 14:29:46 -07: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
3da7ed057e Merge branch 'master' of github.com:coreyoconnor/vty 2013-07-26 21:29:32 -07:00
Corey O'Connor
ef226f9e53 remove unused add_unclipped 2013-07-26 21:27:48 -07:00
Corey O'Connor
e31a531ac8 update benchmark results 2013-07-23 09:12:07 -07:00
Corey O'Connor
e5eaad51c2 clear to eol on row end when using terminfo based terminal 2013-07-23 01:16:25 -07:00
Corey O'Connor
e568a9a312 update changelog 2013-07-22 19:57:31 -07:00
Corey O'Connor
088b6469b3 update benchmark results 2013-07-22 19:57:23 -07:00
Corey O'Connor
d2adb00fc0 correctly set the attribute when adding background spans 2013-07-22 19:47:23 -07:00
Corey O'Connor
2f8e0bc005 test fixes 2013-07-22 01:11:50 -07:00
Corey O'Connor
0ec4db3cac split Span into two modules 2013-07-20 22:08:36 -07:00
Corey O'Connor
35b159777e rename Hack to Unsafe plus minor 2013-07-20 20:31:05 -07:00
Corey O'Connor
a1036dff05 rename Hack to Unsafe 2013-07-10 23:18:34 -07:00
Corey O'Connor
42768e8ff4 handle missing cursor hide/show and color operations better 2013-07-08 01:37:28 -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
4f053574c6 add .hpc dir 2013-07-06 21:59:21 -07:00
Corey O'Connor
e6fb85e342 rename debug terminals to mock terminals. 2013-07-05 18:36:03 -07:00
Corey O'Connor
89b1a3a098 additional testing of string width functionality 2013-07-05 18:35:36 -07:00
Corey O'Connor
5570a2efb7 change characters of unknown width to 0 width 2013-07-05 18:34:46 -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
Corey O'Connor
5ce86b4db3 Merge pull request #36 from mhwombat/master
Fix for issue #35
2013-06-14 12:53:14 -07:00
Corey O'Connor
d0bca3634f Merge pull request #40 from egonSchiele/patch-1
Escape forward slashes
2013-06-14 12:52:15 -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
dc8be4e487 change the test makefile to use O2 and the correct benchmark executable 2013-06-09 21:56:32 -07: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
9952a909d9 fixes. all auto tests pass 2013-06-01 16:34:46 -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
cd6747cfa6 compiling again. fails testing tho 2013-06-01 05:18:00 -07:00
Corey O'Connor
81c65e2368 adjust for compile failures 2013-05-22 19:36:29 -07:00