Commit Graph

431 Commits

Author SHA1 Message Date
Micha Wrobel
3e267d87bd Use transactional fixtures, remove comments 2012-02-25 17:24:45 +01:00
Marcin Kulik
f23cbbb79d Move char attrs back to VT 2012-02-24 23:26:05 +01:00
Marcin Kulik
69c1dcbf9c Another TODO 2012-02-24 23:20:27 +01:00
Marcin Kulik
3eb0b40d32 TODO 2012-02-24 23:20:03 +01:00
Marcin Kulik
9edbcbac4e Remove wrong handlers 2012-02-24 23:19:38 +01:00
Marcin Kulik
260d7c6956 Comment 2012-02-24 23:19:04 +01:00
Marcin Kulik
49c583d500 Rename handleCSI to handleCS 2012-02-24 23:18:33 +01:00
Marcin Kulik
b4322fa5a0 Extract responsibilities 2012-02-24 23:18:12 +01:00
Marcin Kulik
2e6c6ad886 Fix VT spec 2012-02-22 22:48:08 +01:00
Marcin Kulik
993891d64f Fix PlayerView spec 2012-02-22 22:44:48 +01:00
Micha Wrobel
a210245537 Add public/uploads to gitignore 2012-02-22 18:17:56 +01:00
Marcin Kulik
961ee90836 Handle reverse/normal video attr 2012-02-22 18:11:06 +01:00
Marcin Kulik
9af87da790 Handle ESC[^ - reserved 2012-02-22 18:11:06 +01:00
Micha Wrobel
11fddcdc0d Add database.yml.example 2012-02-21 22:32:48 +01:00
Marcin Kulik
2f0c7491e8 Missing app.yml 2012-02-21 18:06:18 +01:00
Marcin Kulik
93ef92f827 Don't ignore too much 2012-02-21 18:06:03 +01:00
Marcin Kulik
eecd3b3917 Configuration with confstruct 2012-02-20 21:52:21 +01:00
Marcin Kulik
efff8e765d Ignore 2 more esc sequences 2012-02-20 21:16:13 +01:00
Marcin Kulik
fe349c9394 Blink attribute support 2012-02-20 21:15:26 +01:00
Marcin Kulik
5fdd43306d Close span only if there was at least one brush used 2012-02-19 19:47:04 +01:00
Marcin Kulik
5f65e4d3fa Set fixed with and height of terminal view. Fixes #22 2012-02-19 19:40:31 +01:00
Marcin Kulik
a0482edb14 Fix _cursorRight when on right edge of screen 2012-02-19 17:06:07 +01:00
Marcin Kulik
ee6298d515 Italic style support 2012-02-19 16:54:44 +01:00
Marcin Kulik
bf115d99be Fix VT#deleteCharacters for good 2012-02-19 15:48:23 +01:00
Marcin Kulik
47998cc1a0 Improved VT#deleteCharacters 2012-02-19 15:13:12 +01:00
Marcin Kulik
c3f3da1318 Tab stop support 2012-02-19 15:12:56 +01:00
Marcin Kulik
dd737d4134 Fix bright attribute support 2012-02-13 22:43:43 +01:00
Marcin Kulik
bbd34c7e7c Escape & and < in span before inserting them into DOM 2012-02-13 22:20:29 +01:00
Marcin Kulik
b6ccd8bf88 restartCursorBlink on movie-awake event 2012-02-13 18:43:54 +01:00
Marcin Kulik
ee7a051172 Cache generated brush spans 2012-02-12 22:48:04 +01:00
Marcin Kulik
df1c1f5a4a Orders of magnitude faster rendering 2012-02-12 22:36:52 +01:00
Marcin Kulik
f4848c8b4b Update only changed lines instead of whole screen 2012-02-12 22:02:57 +01:00
Marcin Kulik
6819f75070 Simplify dirty line tracking 2012-02-12 21:53:00 +01:00
Marcin Kulik
a9e0e261dc Extract line initialization and removal to separate methods 2012-02-12 21:49:46 +01:00
Marcin Kulik
f0c599892e Fix insert/deleteLine 2012-02-12 21:41:24 +01:00
Marcin Kulik
1adb15a533 Scroll region support 2012-02-12 19:54:49 +01:00
Marcin Kulik
a194067ab5 Lots of good stuff \m/ 2012-02-12 19:41:56 +01:00
Marcin Kulik
2d4bc140a1 Fix cursorDown/Up 2012-02-12 16:45:08 +01:00
Marcin Kulik
d6a0211cb9 VT *is* interpreter + screen buffer as one 2012-02-12 16:39:16 +01:00
Marcin Kulik
fd16702938 Render cursor in visible state for update lines 2012-02-12 14:05:29 +01:00
Marcin Kulik
6ecb2e7fdc Improved cursor behavior 2012-02-12 14:02:25 +01:00
Marcin Kulik
9c5201905c Data buffering in VT 2012-02-12 13:35:41 +01:00
Marcin Kulik
ab32a32734 Use internal jasmine runner instead of external one 2012-02-12 13:32:15 +01:00
Marcin Kulik
728258ff8c Remove unused SpecHelper 2012-02-12 13:31:52 +01:00
Marcin Kulik
4e5240e24f Switched to jasminrice for coffee specs 2012-02-11 15:37:49 +01:00
Marcin Kulik
c61199b4c9 Updated to rails 3.2.1 2012-02-11 14:15:13 +01:00
Marcin Kulik
5d6ba15b19 VT = Ansi interpreter + (embedded) screen buffer 2012-02-11 13:50:06 +01:00
Marcin Kulik
a378358abf Improvements to interpreter and screen buffer 2012-02-09 22:31:14 +01:00
Marcin Kulik
a591423e3b Moah refactoringz, moah specs 2012-02-07 10:42:57 +01:00
Marcin Kulik
ed6d1146da Brush with spec 2012-02-05 14:21:10 +01:00