Daniel Imms
|
d52b53889e
|
Merge remote-tracking branch 'upstream/master' into 335_viewport_var
|
2017-01-10 20:03:19 -08:00 |
|
Daniel Imms
|
d9682bd6d6
|
Perform CharMeasure.measure async
This fixes the edge case where getBoundingClientRect was returning a width and
height of 0,0.
Fixes #465
|
2017-01-10 11:36:22 -08:00 |
|
Daniel Imms
|
411b80cdc0
|
Add CSI @, E, F, G
|
2017-01-09 23:06:36 -08:00 |
|
Daniel Imms
|
db81c28bd7
|
Support more CSI codes, remove unused CSI helper functions
|
2017-01-09 22:57:38 -08:00 |
|
Daniel Imms
|
c7fa2d55b4
|
Handle remaining CSI_PARAM cases and introduce the state
|
2017-01-09 16:07:27 -08:00 |
|
Daniel Imms
|
7572dd5fa6
|
Remove IInputHandler from CSI_PARAM lambdas
|
2017-01-09 15:39:56 -08:00 |
|
Daniel Imms
|
9942477bff
|
Start converting CSI codes
|
2017-01-09 15:38:54 -08:00 |
|
Daniel Imms
|
635a4d7682
|
Handle CSI postfix
|
2017-01-09 15:19:29 -08:00 |
|
Daniel Imms
|
672dc1a251
|
Start pulling CSI handlers out
|
2017-01-09 15:17:15 -08:00 |
|
Daniel Imms
|
6deaaa8ef8
|
Move all parser state handling into the parser
|
2017-01-09 15:00:37 -08:00 |
|
Daniel Imms
|
f4267c4f74
|
Merge remote-tracking branch 'upstream/master' into 459_parser__on_460
|
2017-01-09 14:50:28 -08:00 |
|
Daniel Imms
|
1848fff4c9
|
Pull charsets out of xterm.js
|
2017-01-09 14:21:59 -08:00 |
|
Daniel Imms
|
991b2843d3
|
Fix references to Terminaal and fix TS lint warnings
|
2017-01-09 13:57:58 -08:00 |
|
Daniel Imms
|
940bd2699e
|
Fix wcwidth TS errors
|
2017-01-09 13:48:52 -08:00 |
|
Daniel Imms
|
4a27b9a53f
|
Move wcwidth into Parser.ts
|
2017-01-09 13:46:08 -08:00 |
|
Daniel Imms
|
a31921ae73
|
Move parsing logic into Parser.ts
|
2017-01-09 13:45:55 -08:00 |
|
Daniel Imms
|
27a7f1504c
|
Merge pull request #453 from Tyriar/452_disable_stdin_option
Add disableStdin option
|
2017-01-09 09:53:22 -08:00 |
|
Daniel Imms
|
da7ea104de
|
Merge remote-tracking branch 'upstream/master' into 460_escape_sequence_c0
|
2017-01-08 17:13:28 -08:00 |
|
Daniel Imms
|
665a11acc0
|
Add C0.BS handler back
|
2017-01-08 17:12:35 -08:00 |
|
Daniel Imms
|
6b5ced0078
|
Merge remote-tracking branch 'upstream/master' into 449_keep_span_pool
|
2017-01-08 17:09:23 -08:00 |
|
Daniel Imms
|
dddc91fbcc
|
Merge remote-tracking branch 'upstream/master' into 425_xon_xoff_on_280
|
2017-01-08 17:05:19 -08:00 |
|
Daniel Imms
|
ecb892d995
|
Merge remote-tracking branch 'upstream/master' into 425_xon_xoff_on_280
|
2017-01-08 17:05:10 -08:00 |
|
Daniel Imms
|
ada96a8373
|
Merge remote-tracking branch 'upstream/master' into 335_viewport_var
|
2017-01-08 17:04:18 -08:00 |
|
Daniel Imms
|
cabe23b782
|
Merge pull request #436 from Tyriar/434_tmux_scroll_fix
Fix scroll in tmux with max scrollback
|
2017-01-08 17:02:44 -08:00 |
|
Daniel Imms
|
b25bf9562e
|
Merge pull request #457 from Tyriar/451_fix_events_after_reset
Keep previous terminal events after a reset
|
2017-01-08 17:00:55 -08:00 |
|
Daniel Imms
|
9385b9309d
|
Merge remote-tracking branch 'upstream/master' into 439_wide_char_class
|
2017-01-08 16:56:47 -08:00 |
|
Daniel Imms
|
06852cd904
|
Revert "Rate limit Viewport.refresh"
|
2017-01-08 16:46:23 -08:00 |
|
Daniel Imms
|
a1ee8aefbb
|
Merge remote-tracking branch 'upstream/master' into 439_wide_char_class
|
2017-01-08 16:32:51 -08:00 |
|
Daniel Imms
|
eb3b3fa107
|
Merge pull request #437 from Tyriar/335_TS_Generic_Browser
Convert browser and generic to TS
|
2017-01-08 16:25:30 -08:00 |
|
Daniel Imms
|
3457b73ac8
|
Merge pull request #445 from Tyriar/444_rate_limit_viewport_refresh
Rate limit Viewport.refresh
|
2017-01-08 16:24:27 -08:00 |
|
Daniel Imms
|
659fb90c1c
|
Handle C0 codes via handler map in Parser
|
2017-01-08 16:21:51 -08:00 |
|
Daniel Imms
|
04b1ebf1a7
|
Create InputHandler which performs C0 actions
Part of #459
|
2017-01-08 16:11:35 -08:00 |
|
Daniel Imms
|
1685cf2d8f
|
Use namespace and const for C0 constants
|
2017-01-08 16:02:47 -08:00 |
|
Daniel Imms
|
3de3c0c6b6
|
Pull C0 escape sequences into its own file
Part of #460
|
2017-01-08 15:49:19 -08:00 |
|
Daniel Imms
|
bebe43e5e1
|
Use node-pty as it's been published
|
2017-01-08 13:33:51 -08:00 |
|
Daniel Imms
|
996c25a364
|
Keep previous terminal events after a reset
This broke in the EventEmitter ts conversion, just reverts this line to what
it used to be.
Fixes #451
|
2017-01-07 16:04:49 -08:00 |
|
Daniel Imms
|
d9d60063d7
|
Add disableStdin option
Fixes #452
|
2017-01-04 12:43:21 -08:00 |
|
Daniel Imms
|
ff523bfc79
|
Fix tests
|
2017-01-04 10:30:04 -08:00 |
|
Daniel Imms
|
c7e8498166
|
Clear row and return spans before generating row
|
2017-01-04 09:44:58 -08:00 |
|
Daniel Imms
|
2b4c019f13
|
Use object pool in refresh
|
2017-01-04 09:32:23 -08:00 |
|
Daniel Imms
|
335850380e
|
Implement DomElementObjectPool with tests
|
2017-01-04 08:50:19 -08:00 |
|
Daniel Imms
|
94c01ec378
|
Fix tests
|
2017-01-04 08:08:59 -08:00 |
|
Daniel Imms
|
2b8820fdac
|
Further tweaks, add write batching
|
2017-01-03 15:52:45 -08:00 |
|
Daniel Imms
|
0ec7b661f2
|
Tweak config values
|
2017-01-03 15:38:14 -08:00 |
|
Daniel Imms
|
dc5efa886a
|
Make innerWrite iterative
|
2017-01-03 15:29:23 -08:00 |
|
Daniel Imms
|
e66b1c5704
|
Add write buffer pause and refresh frame skip
|
2017-01-03 15:26:41 -08:00 |
|
Daniel Imms
|
6b8c43ed7f
|
Send \x13 when a write buffer threadhold is reached
|
2017-01-03 14:57:13 -08:00 |
|
Daniel Imms
|
b9d374affa
|
Add XON/XOFF and eparate write from processing
Part of #425
|
2017-01-03 14:57:04 -08:00 |
|
Daniel Imms
|
d2ef19dffe
|
Remove var usage from Viewport
Part of #335
|
2017-01-03 11:26:59 -08:00 |
|
Daniel Imms
|
efdf37b887
|
jsdoc
|
2017-01-03 11:23:36 -08:00 |
|