81 Commits

Author SHA1 Message Date
Christopher Jeffrey
b7e7a8264b better dumps. 2013-07-29 19:00:31 -05:00
Christopher Jeffrey
084f28fcff content attribute and tag handling.
- handle content attributes with better respect to element's style.
- add a more sophisticated tag parser.
2013-07-28 13:20:52 -05:00
Christopher Jeffrey
8ea1fe4dab working nested scrolling. 2013-07-26 01:38:25 -05:00
Christopher Jeffrey
5e2f1061d1 misc - add a blessed.js file. 2013-07-24 14:41:02 -05:00
Christopher Jeffrey
1b5155cfae refactor and clean up program.js. 2013-07-24 14:17:52 -05:00
Christopher Jeffrey
0372788f2d add a buffering write function for program. 2013-07-24 13:23:35 -05:00
Christopher Jeffrey
9aaabacf68 fix initial setContent call. fix spawn() cursor handling. 2013-07-23 16:37:54 -05:00
Christopher Jeffrey
11c6e7269f matchColor and BCE tput check. 2013-07-23 06:34:40 -05:00
Christopher Jeffrey
fe9406aba1 more tput fixes/improvements/refactoring. 2013-07-22 22:28:01 -05:00
Christopher Jeffrey
346e39b723 cleanup. improve BCE. remove old code. 2013-07-21 23:53:10 -05:00
Christopher Jeffrey
00e680d413 work on adding back_color_erase handling, acs optimization, and other stuff ncurses usually handles. 2013-07-21 21:05:35 -05:00
Christopher Jeffrey
b8e0fafaeb misc. options. refactor tests/bin. 2013-07-18 18:02:45 -05:00
Christopher Jeffrey
48c2bae2a0 do not violate 80 col limit. 2013-07-18 15:01:42 -05:00
Christopher Jeffrey
fa2206bb0a allow lowercase charset names. 2013-07-18 02:12:05 -05:00
Christopher Jeffrey
90c9484d8b remove old response() code. 2013-07-18 02:01:33 -05:00
Christopher Jeffrey
b46d1161c5 refactor responses. 2013-07-18 01:51:08 -05:00
Christopher Jeffrey
7b7330ec5a fix CHA, fix SU and SD. 2013-07-18 00:22:24 -05:00
Christopher Jeffrey
7074d0da91 more terminfo paths. 2013-07-16 15:57:12 -05:00
Christopher Jeffrey
b266f389e9 fix colors. 2013-07-16 00:18:31 -05:00
Christopher Jeffrey
3332e9d34e hex colors in program. another wrapContent fix. 2013-07-15 19:35:36 -05:00
Christopher Jeffrey
caa21ee356 optimize alloc+clear. add a output dump option. 2013-07-14 12:08:03 -05:00
Christopher Jeffrey
6a44fd9a35 misc. add sigtstp method. 2013-07-14 10:16:19 -05:00
Christopher Jeffrey
990fb0d796 minor property rename. 2013-07-14 09:32:50 -05:00
Christopher Jeffrey
9db97cd61c easier feature checking. 2013-07-14 08:37:57 -05:00
Christopher Jeffrey
965af859b0 make mouse coords zero indexed. 2013-07-14 07:35:00 -05:00
Christopher Jeffrey
2105eb3d5b improve mouse enabling. 2013-07-14 07:16:33 -05:00
Christopher Jeffrey
363bc44caa fix terminfo if/else. detect features. 2013-07-14 06:24:04 -05:00
Christopher Jeffrey
342ed23b66 always enabled terminfo. prop rename. 2013-07-13 23:41:47 -05:00
Christopher Jeffrey
ccf3794be2 unicode detect. docs. device attr. focus/blur. smacs checks. 2013-07-13 23:38:43 -05:00
Christopher Jeffrey
97c582164b keys. no mouse focus events. 2013-07-12 05:11:15 -05:00
Christopher Jeffrey
87a5188de9 docs. keys. misc. 2013-07-12 04:59:58 -05:00
Christopher Jeffrey
42399b17ab setEffects. misc fixes. 2013-07-12 03:34:32 -05:00
Christopher Jeffrey
3ef2048289 omove. misc. 2013-07-12 01:13:29 -05:00
Christopher Jeffrey
ead26b4a66 start using zero-indexed instance of Program. 2013-07-12 00:36:36 -05:00
Christopher Jeffrey
5a96c3611d misc. remove old code. 2013-07-12 00:21:40 -05:00
Christopher Jeffrey
cc863af2cf zero indexed program to mirror tput. 2013-07-12 00:03:48 -05:00
Christopher Jeffrey
d452b72dd8 optimize updateCursor with CUU, CUD, CUF, and CUB. 2013-07-11 23:17:10 -05:00
Christopher Jeffrey
6ec3534fcd misc fixes. remove dead code. 2013-07-04 02:18:26 -05:00
Christopher Jeffrey
c265194182 change screen keypress behavior. 2013-06-25 17:31:13 -05:00
Christopher Jeffrey
77593efd05 readme, tput, mouse, types, misc. 2013-06-25 06:35:15 -05:00
Christopher Jeffrey
07334af6fc readme. reduce screen events. 2013-06-24 06:16:02 -05:00
Christopher Jeffrey
f431e98c03 major changes. better content formatting and parsing. 2013-06-20 06:43:56 -05:00
Christopher Jeffrey
dc2bfda057 mousemove and mouse refactor. fixes. 2013-06-16 10:12:47 -05:00
Christopher Jeffrey
5247b41d8b constructor and options handling. 2013-06-14 15:58:54 -05:00
Christopher Jeffrey
9eaf45acab parsable attribute tags. 2013-06-13 20:21:41 -05:00
Christopher Jeffrey
1765d44a69 add shrink option to Box. 2013-06-13 04:22:45 -05:00
Christopher Jeffrey
761e2a2aaf insert and delete line functions utilizing csr. 2013-06-13 01:33:10 -05:00
Christopher Jeffrey
02c57a34ce emit more events. use tput. 2013-06-11 13:51:01 -05:00
Christopher Jeffrey
41c4560a6f add text input and setContent. 2013-06-09 13:17:24 -05:00
Christopher Jeffrey
ed2b9ae4d0 major improvements. 2013-06-06 04:03:25 -05:00