Commit Graph

37 Commits

Author SHA1 Message Date
aba779a6e9 Adding vt100_headless.c 2011-09-22 20:11:37 +02:00
8bb410bb7f A bit of renaming (term -> terminal) 2011-09-22 19:43:46 +02:00
6f80a5f5cd Reaming struct term_emul into struct terminal 2011-09-22 09:24:21 +02:00
89768710c6 Clean API for vt100 almost OK 2011-09-22 09:22:04 +02:00
8180557b6a Building a clean API for vt100 2011-09-21 19:36:54 +02:00
69a6366659 Putting some static where they should be 2011-09-20 21:32:10 +02:00
3171d66d6f Separation of term and vt100, season 1 episode 4 2011-09-20 21:26:11 +02:00
09140c82d3 Seems like I have a remaining bug with tabulations... 2011-09-19 23:19:33 +02:00
1254172ff6 Separation of term and vt100, season 1 episode 3 2011-09-19 22:41:37 +02:00
c29a9f7900 Separation of term and vt100, season 1 episode 2 2011-09-19 09:03:12 +02:00
884e7a74b2 renaming vt100.c to term.c cause it's not specific ... 2011-09-17 13:27:28 +02:00
962ae481d5 Adding basic support for charsets. 2011-09-16 20:15:53 +02:00
fd2a0090ea FIX: Goto home after setting margins. 2011-09-16 20:11:24 +02:00
8c11f59913 Implementing TBC and HTS (Tabulations) 2011-09-16 09:05:24 +02:00
0e8a14d09c Handling form feed and vertical tab, now passing all 'Test of cursor movements' from vttest 2011-09-15 21:11:28 +02:00
0c418c2379 FIX: margin problem fixed
FIX: Now parse escape chars embed in escape sequences
2011-09-15 20:57:04 +02:00
f01252eab0 Adding support for margins, it works but a bug remain : when margins are removed, their contents are lost... 2011-09-15 00:03:30 +02:00
2157c65795 Adding a usefull source (typically documenting BACKSPACE) 2011-09-15 00:02:12 +02:00
Julien
00e231b0a9 FIX: Seems that reseting DECCOLM should clear the screen... 2011-09-11 23:37:38 +02:00
Julien
f4d83e8157 Adding support for flymake-mode to the makefile via the check-syntax rule 2011-09-11 23:37:13 +02:00
Julien
8668fcfa8e Ignoring SGR for now... 2011-09-11 16:19:32 +02:00
Julien
4bf6295269 Adding a fake implem of DECSTBM cause I don't understand margins for now 2011-09-11 16:16:36 +02:00
Julien
62907c0d9e Adding SM and RM to the hooks 2011-09-11 16:15:41 +02:00
Julien
46e1306e24 Mode DECCOLM: Done 2011-09-11 15:56:21 +02:00
Julien
816e57d523 Mode LNM: Done 2011-09-11 15:45:36 +02:00
Julien
d2ca0eaf2c Implement DA, and partially SM and RM 2011-09-11 15:28:36 +02:00
Julien
da7688729d Adding an 'unimplemented' handler to log unimplemented escape sequences. 2011-09-11 15:27:40 +02:00
Julien
a0aba86c33 Implement DECALN and RI to pass very first test in vttest 2011-09-10 23:50:15 +02:00
Julien
9da19b8a10 FIX: clean vt100->argc after calling a function 2011-09-10 23:49:32 +02:00
40d6244983 Moar verbose tests 2011-09-10 20:59:22 +02:00
c4024fd495 Now parsing the ? in \033[?... 2011-09-10 20:59:01 +02:00
7523c7102e Tested and works with top 2011-09-01 00:12:25 +02:00
7cf4d163e1 Fig a bug in parameter parsing 2011-09-01 00:12:00 +02:00
480a4d75dc Upgrading and fixing different bugs in vt100.c and vt100.h 2011-08-31 09:01:12 +02:00
d10dd1c9a5 Building a test... that seems to work 2011-08-31 09:00:24 +02:00
d2bb8d3af5 Fixing Makefile (add -Wstrict-prototypes and fixing a bug in make clean) 2011-08-31 08:59:39 +02:00
Julien
0ba55ee2df Initial commit 2011-08-28 21:48:33 +02:00