Daniel Imms
a2ab0ffc46
Merge pull request #471 from Tyriar/470_CharMeasure_in_helper
...
Move CharMeasure element to the helper container
2017-01-13 07:08:45 -08:00
Daniel Imms
ecd7e69f1a
Start adding ESC state handler
2017-01-12 22:36:48 -08:00
Daniel Imms
fa3484cd14
Pull character add char code to input handler
2017-01-12 22:17:36 -08:00
Daniel Imms
f4846aa154
Finish CSI codes
2017-01-12 21:58:50 -08:00
Daniel Imms
9b66208029
Add more CSI codes
2017-01-12 21:33:28 -08:00
Daniel Imms
c43c3b411a
Add more CSI codes
2017-01-12 20:51:15 -08:00
Daniel Imms
f9a286a851
Convert more CSI codes
2017-01-12 20:32:15 -08:00
Daniel Imms
3de3912b96
Add another null check on children[y]
2017-01-12 11:23:17 -08:00
Daniel Imms
23169e89c8
Add null checks to refresh line and character fetches
...
Fixes #473
2017-01-12 11:14:14 -08:00
Daniel Imms
0f5f34e8f5
Move CharMeasure element to the helper container
...
Fixes #470
2017-01-12 10:47:57 -08:00
Daniel Imms
342e862d69
Merge remote-tracking branch 'upstream/master' into 459_parser__on_460
2017-01-11 13:43:33 -08:00
Paris Kasidiaris
081fe3f301
Fix #359 - Introduce build system based on Gulp
...
- Add Gulp and new dependencies to `package.json`
- Add `gulpfile.js` with four tasks:
- `tsc`: For building TypeScript sources
- `bundle`: For bundling JavaScript modules in a monolith
- `sorcery`: For resolving the source map chains back to the original TypeScript files
- `build` (`default`): Runs the whole `tsc` → `bundle` → `sorcery` chain
- Clean up `Dockerfile`, since `cpio` is not needed any more
- Clean up not needed dependencies from `package.json`
- Remove `bin/build`
- Update `bin/release` to use `npm run build` instead of `./bin/build`
2017-01-11 08:11:45 +00:00
Daniel Imms
fc528f6c0c
Merge pull request #447 from Tyriar/425_xon_xoff_on_280
...
Sync with pty process using XOFF and XON
2017-01-10 21:20:58 -08:00
Daniel Imms
411c974960
Merge pull request #446 from Tyriar/335_viewport_var
...
Remove var usage from Viewport
2017-01-10 20:24:22 -08:00
Daniel Imms
0ec125557a
Merge remote-tracking branch 'upstream/master' into 425_xon_xoff_on_280
2017-01-10 20:24:07 -08:00
Daniel Imms
0b977fc35f
Merge pull request #461 from Tyriar/460_escape_sequence_c0
...
Pull C0 escape sequences into its own file
2017-01-10 20:06:36 -08:00
Daniel Imms
0739a4be06
Merge remote-tracking branch 'upstream/master' into 425_xon_xoff_on_280
2017-01-10 20:04:26 -08:00
Daniel Imms
c4de07135f
Merge pull request #466 from Tyriar/465_async_CharMeasure_measure
...
Perform CharMeasure.measure async
2017-01-10 20:03:59 -08:00
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
Paris Kasidiaris
aee8ddeafb
Merge pull request #464 from TylerJewell/patch-1
...
Add Codenvy to the list of xTerm supporters
2017-01-09 19:17:50 +02:00
Tyler Jewell
6c29ccfbd1
Add Codenvy to the list of xTerm supporters
2017-01-08 17:41:02 -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
e9da2a6330
Merge pull request #440 from Tyriar/439_wide_char_class
...
Style wide characters at charWidth*2 in DOM
2017-01-08 17:00:30 -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
facc2659e7
Merge pull request #463 from sourcelair/revert-445-444_rate_limit_viewport_refresh
...
Revert "Rate limit Viewport.refresh"
2017-01-08 16:51:27 -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