javacs3
3543155953
fix typo
2019-11-21 20:41:48 +08:00
javacs3
cd5f3e9740
update cell color api design
2019-11-21 20:41:47 +08:00
javacs3
ae70ef0fa2
resolve SerializeAddon importing workaround
2019-11-21 20:41:47 +08:00
javacs3
f1a17e3cf5
refactor CellColor constructor
2019-11-21 20:41:47 +08:00
javacs3
22a2496360
fix 'Can't resolve 'xterm' in xterm.js/addons/xterm-addon-serialize/out'
2019-11-21 20:41:47 +08:00
javacs3
7a7f3466f3
refactor ICellColor to CellColor
2019-11-21 20:41:47 +08:00
javacs3
73f9d45fdc
refactor use a nicer IBufferCell design
2019-11-21 20:41:47 +08:00
javacs3
3cba961dad
refactor SerializeAddon: use public api as much as possible
2019-11-21 20:41:47 +08:00
javacs3
d81b4999dc
add frontground/background color support for SerializeAddon
2019-11-21 20:41:46 +08:00
Daniel Imms
efaa78faee
Make dispose idempotent
...
Fixes #2351
2019-07-31 10:55:39 -07:00
Daniel Imms
3dc52184e5
Fix NPE on dispose when it hasn't been opened
2019-07-25 16:49:26 -07:00
Daniel Imms
41f418e91e
Revert tests to how they used to be
2019-07-25 10:13:50 -07:00
Daniel Imms
7479131747
Cancel keydown events when not in screenReaderMode
...
This caused issues with embedder keybinding systems firing when they
shouldn't be. The fix is to only allow it in screenReaderMode as a
compromise so keys are echoed.
2019-07-25 10:08:41 -07:00
Daniel Imms
8447bcbb3b
Merge branch 'master' into debug_log
2019-07-24 12:21:41 -07:00
Daniel Imms
752243d95f
Move verbose logs in InputHandler to debug level
2019-07-24 12:21:10 -07:00
Daniel Imms
1c0a263b03
Merge branch 'master' into layering4
2019-07-24 11:46:20 -07:00
Daniel Imms
ac8107d1df
Fix lint errors
2019-07-23 14:32:13 -07:00
Daniel Imms
edfef95bb3
Get tests passing
2019-07-23 14:22:49 -07:00
Daniel Imms
c8a719b64a
Clear textarea when ^C or enter is pressed
2019-07-22 10:49:40 -07:00
Daniel Imms
6a68a24739
Debug log data being sent
2019-07-22 10:42:18 -07:00
Daniel Imms
cabd0ca3bc
Announce character when typing
...
Fixes #2327
2019-07-22 10:34:06 -07:00
Daniel Imms
2b7be05da3
Move 3 render layers to browser
2019-07-14 12:36:37 -07:00
Daniel Imms
9830a077c1
Move BaseRenderLayer into browser
2019-07-14 12:22:11 -07:00
Daniel Imms
cdefb3e7f2
Remove more terminal from render layers and cache
2019-07-14 12:07:43 -07:00
Daniel Imms
60ae9add3f
Remove most terminal refs from BaseRenderLayer
2019-07-14 11:48:44 -07:00
Daniel Imms
bd95c83ca2
Start using services in most render layers
2019-07-14 10:15:58 -07:00
Daniel Imms
868125f258
Don't pass terminal around within render layers
...
Will ease migration to services
2019-07-14 10:04:51 -07:00
Daniel Imms
60194179f8
Move CharAtlasCache to browser
2019-07-14 09:43:54 -07:00
Daniel Imms
64062d1a25
Move CharAtlasUtils into browser
2019-07-14 09:38:49 -07:00
Daniel Imms
c0253c1093
Move DynamicCharAtlas to browser
2019-07-14 09:31:04 -07:00
Daniel Imms
58dbc98361
Move BaseCharAtlas to browser
2019-07-14 09:26:09 -07:00
Daniel Imms
1df737c394
Fix decorator error
2019-07-14 00:41:37 -07:00
Daniel Imms
fb6d4e2bfe
Remove imports from out
2019-07-13 23:54:44 -07:00
Daniel Imms
a0e2c9b270
Fix naming issue with serviceBrand
2019-07-13 23:45:25 -07:00
Daniel Imms
358a707835
Fix most lint and tests
2019-07-13 23:44:08 -07:00
Daniel Imms
9315b50897
Use createInstance on service hungry objects
2019-07-13 22:56:54 -07:00
Daniel Imms
88c88f1141
Adopt DI in browser services
2019-07-13 22:26:13 -07:00
Daniel Imms
5cc8ad802c
Get type safety in DI, fix character joiner not using buffer service
2019-07-13 22:02:13 -07:00
Daniel Imms
8359605951
Add license and credit to VS Code
2019-07-13 19:54:01 -07:00
Daniel Imms
21fbe25858
Dependency Injection prototype
2019-07-13 19:50:16 -07:00
Daniel Imms
c078f3db48
Move range updating to DirtyRowService
2019-07-13 18:25:22 -07:00
Daniel Imms
9aaaf6d8db
Move Viewport to browser
2019-07-13 17:50:43 -07:00
Daniel Imms
8aa296933d
Break Viewport's dependency on ITerminal
2019-07-13 17:49:44 -07:00
Daniel Imms
4dfe3a6079
Move MouseZoneManager to browser
2019-07-13 17:43:23 -07:00
Daniel Imms
78f015308a
Re-enable linkifier unicode tests in Terminal.test.ts
2019-07-13 17:28:09 -07:00
Daniel Imms
2eec18e7f5
Remove ITerminal from MouseZoneManager
2019-07-13 14:35:31 -07:00
Daniel Imms
0cd4093e53
Move Linkifier to browser
2019-07-13 14:15:28 -07:00
Daniel Imms
f0a02e3188
Move linkifier types into browser
2019-07-13 13:53:16 -07:00
Daniel Imms
1ffa568a2f
Remove ITerminal from Linkifier
2019-07-13 13:47:17 -07:00
Daniel Imms
a696f4747a
Move clipboard to browser
2019-07-13 13:18:44 -07:00