Daniel Imms
13dde8061f
Move buffer tests to Terminal.test.ts and re-enable
...
Fixes #2361
2019-08-10 14:23:17 -07:00
Daniel Imms
afe08d82d8
Merge branch 'master' into 2373_blink
2019-08-10 07:39:49 -07:00
Daniel Imms
598d37a023
Fix DOM blink for non-block cursors
...
Fixes #2373
2019-08-10 07:38:44 -07:00
Daniel Imms
0a9de5eb8c
Merge branch 'master' into 2370
2019-08-09 09:56:16 -07:00
Daniel Imms
811c24b866
Fix mouse events class apply on open
...
Fixes #2370
2019-08-09 09:55:31 -07:00
Daniel Imms
58e1b0db38
Merge pull request #2355 from jerch/fix_2354
...
DECSTBM issues
2019-08-07 07:51:18 -07:00
Daniel Imms
29d8493a7a
Don't throw if first click is incremental
...
Fixes #2365
2019-08-07 07:18:27 -07:00
Jörg Breitbart
4200e8356b
apply BCE to SU/SD
2019-08-04 17:07:56 +02:00
Jörg Breitbart
6285cbf976
fix IL/DL test
2019-08-04 13:46:37 +02:00
Jörg Breitbart
00298531ed
respect scroll margins in CUU/CUD/CPL/CNL; test files
2019-08-04 12:20:44 +02:00
Jörg Breitbart
eccd6d7bdf
enable NEL test
2019-08-03 15:05:44 +02:00
Jörg Breitbart
497a5e6e84
fix DECSTBM with IND
2019-08-03 15:00:30 +02:00
Jörg Breitbart
84d7591506
increase test timeout
2019-08-02 21:06:16 +02:00
Jörg Breitbart
0958f0ef91
fix DECSTBM with LF
2019-08-02 15:29:26 +02: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