Commit Graph

1654 Commits

Author SHA1 Message Date
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
Marcin Kulik
10ebba7755 Remove empty file 2012-02-05 14:20:54 +01:00
Marcin Kulik
2c4796ed70 All js specs passing 2012-02-04 23:54:43 +01:00
Marcin Kulik
145e66ca18 Refactoring time!! 2012-02-04 20:09:44 +01:00
Marcin Kulik
aefad322b2 Guardfile 2012-02-04 20:08:16 +01:00
Marcin Kulik
bd568f2e3f guard + guard-jasmine-headless-webkit 2012-02-04 16:49:50 +01:00
Marcin Kulik
5ca0a2965d CSI M handler 2012-01-20 21:41:40 +01:00
Marcin Kulik
8f770a28bf Use recommended color cube values for 216 rgb colors / 24 shades of grey 2012-01-20 21:14:33 +01:00
Marcin Kulik
2ea2931eee Unbzip data files before processing 2012-01-19 22:45:21 +01:00
Marcin Kulik
e508aadfa1 VPA - Vertical Position Absolute 2012-01-19 22:44:40 +01:00
Marcin Kulik
f4bc758936 CHA – Cursor Horizontal Absolute 2012-01-19 22:43:43 +01:00
Marcin Kulik
73221c8d14 NOOP for "Autowrap mode" 2012-01-19 22:42:51 +01:00
Marcin Kulik
e1b1bc56da NOOP for "Move to next tab stop" 2012-01-19 22:41:55 +01:00
Marcin Kulik
68703136cb Cleanup after js2coffee 2012-01-19 00:01:37 +01:00
Marcin Kulik
8a5f73e382 Fix Player#logStatus 2012-01-18 18:58:44 +01:00
Marcin Kulik
c701989209 Stop animation when can't match 100+ chars 2012-01-18 18:58:18 +01:00
Marcin Kulik
7b143069c8 Simplified AnsiInterpreter#feed 2012-01-18 18:57:49 +01:00
Marcin Kulik
159aee848f Handle SGR 39/49 (reset color/background) 2012-01-18 18:45:49 +01:00
Marcin Kulik
c9eca61c05 Simplified AsciiIo.Player 2012-01-15 15:36:47 +01:00
Marcin Kulik
3fd50d500e Don't strip first line of data 2012-01-15 15:13:14 +01:00
Marcin Kulik
00f2ee5a41 Display asciicast title in heading 2012-01-15 15:11:37 +01:00
Marcin Kulik
28b07a88ed Return Location header on successful upload 2012-01-15 15:07:12 +01:00
Marcin Kulik
8ba57d9570 Split Terminal#restartCursorBlink into stop/start 2012-01-15 15:06:12 +01:00
Marcin Kulik
86d9b55eae Check up to 100 bytes until giving up 2012-01-15 00:46:48 +01:00
Marcin Kulik
b1e1fd0d90 Simplified regexp for OSC 2012-01-15 00:46:21 +01:00
Marcin Kulik
e3fabe2ae6 Duration should be float 2012-01-14 21:28:31 +01:00
Marcin Kulik
59dbd5aea3 Api::AsciicastsController 2012-01-14 21:27:10 +01:00
Marcin Kulik
268d4b1660 Asciicast#meta= 2012-01-14 21:26:07 +01:00