Commit Graph
43 Commits
Author SHA1 Message Date
Kovid Goyal 3031d41e72 Start work on supporting changing of entries in the color table 2016-11-24 15:28:52 +05:30
Kovid Goyal c983f002c1 Also silently ignore attempts to change charset to US-ASCII (apparently curses does that a lot) 2016-11-24 13:57:00 +05:30
Kovid Goyal 41e583842e Flush draw buf at end of each parse call 2016-11-24 13:43:28 +05:30
Kovid Goyal bbea86020a Implement DCS querying of terminfo data 2016-11-24 12:12:19 +05:30
Kovid Goyal d65caa767a Implement scroll by n lines 2016-11-24 10:36:54 +05:30
Kovid Goyal 2e3e6d331d Parse DCS+q 2016-11-24 08:14:29 +05:30
Kovid Goyal 56fe60ae84 ... 2016-11-23 20:36:29 +05:30
Kovid Goyal f03813e588 Check array access 2016-11-23 20:33:49 +05:30
Kovid Goyal 9f6da44ee9 ... 2016-11-23 20:32:36 +05:30
Kovid Goyal 2c3893d8a4 Port parsing of CSI codes 2016-11-23 20:23:37 +05:30
Kovid Goyal ce8db74154 Port OSC parsing 2016-11-23 17:25:38 +05:30
Kovid Goyal cdd58207a3 Start migrating the tests 2016-11-23 15:47:22 +05:30
Kovid Goyal f14e7037e2 Start work on dumping non-UTF-8 charset support 2016-11-23 15:33:08 +05:30
Kovid Goyal 4b0e8fcb49 ... 2016-11-23 11:11:23 +05:30
Kovid Goyal a0df10d0c2 Start work on handling DCS 2016-11-23 11:08:35 +05:30
Kovid Goyal d87e4eeb95 Speed un reading from child process
Do the reading into a pre-allocated buffer to avoid mallocs in the inner
loop.
2016-11-19 16:59:12 +05:30
Kovid Goyal 6e7f537850 DRYer 2016-11-19 15:06:56 +05:30
Kovid Goyal 42976b1048 Allow OSC codes that consist of only a numeric component 2016-11-19 13:48:49 +05:30
Kovid Goyal 04d8e8f619 Implement OSC codes to change foreground and background colors 2016-11-19 12:50:50 +05:30
Kovid Goyal 14c6d327fd Also output draw commands when dumping commands 2016-11-18 16:29:15 +05:30
Kovid Goyal 3ce2c0553f Use the new native screen class 2016-11-18 15:30:59 +05:30
Kovid Goyal a120b25286 Stub for DCS codes 2016-11-18 11:31:48 +05:30
Kovid Goyal 4ac03a0064 Implement parsing of OSC codes 2016-11-18 11:16:17 +05:30
Kovid Goyal 1edba3ce42 Implement DECSCUSR 2016-11-17 13:50:20 +05:30
Kovid Goyal 03fd30b4f4 Implement DECSTBM 2016-11-17 11:13:28 +05:30
Kovid Goyal 586304ad6c Implement DSR 2016-11-17 10:59:15 +05:30
Kovid Goyal f56da9392c Implement SGR 2016-11-17 08:34:55 +05:30
Kovid Goyal f5fa40de81 More CSI handlers 2016-11-16 20:19:31 +05:30
Kovid Goyal 745ba5c4cb Allow parameter less CSI sequences 2016-11-16 19:53:38 +05:30
Kovid Goyal d0c2821339 Start work on connecting CSI callbacks 2016-11-16 13:40:38 +05:30
Kovid Goyal e50fc2067c Use a single REPORT_COMMAND macro 2016-11-16 12:11:25 +05:30
Kovid Goyal f6faecbaaa Start work on CSI parser
Also cleaup error reporting and command dumping macros
2016-11-16 11:44:41 +05:30
Kovid Goyal 5208500eb9 Implement basic ESC code handling 2016-11-16 09:07:15 +05:30
Kovid Goyal 44a8cc062e Add testing for command dumping as well 2016-11-14 20:40:54 +05:30
Kovid Goyal 5069b50fb2 Add simple parsing tests 2016-11-14 20:10:01 +05:30
Kovid Goyal 9c002ef23c ... 2016-11-14 15:27:02 +05:30
Kovid Goyal 93eee78c7f Some work on the stream parser 2016-11-14 15:25:27 +05:30
Kovid Goyal 9a7b4263e0 More work on the screen replacement
The first set of tests now pass
2016-11-13 14:10:57 +05:30
Kovid Goyal fab2213c25 More work on native streams 2016-11-13 10:24:00 +05:30
Kovid Goyal 62fc6cc4a0 Get it compiling again 2016-11-12 17:35:24 +05:30
Kovid Goyal bead388d81 More work on making Screen native 2016-11-12 15:25:10 +05:30
Kovid Goyal 2c0523246d More work on making Screen native 2016-11-12 13:52:18 +05:30
Kovid Goyal 939ffe191f Implement dual compilation with custom defines 2016-11-12 11:41:40 +05:30