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
Jörg Breitbart
4fba080d34
deactivate wheel left/right, docs
2019-07-24 15:14:37 +02:00
Jörg Breitbart
f68769e5f3
Merge branch 'master' into mouse_services
2019-07-24 14:14:19 +02: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
Jörg Breitbart
776c6dffea
refactor buttons, wheel with left right
2019-07-23 20:16:42 +02:00
Jörg Breitbart
88faf1bcfe
Merge branch 'master' into mouse_services
2019-07-23 18:27:34 +02: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
Jörg Breitbart
3e5b075a0a
remove modifier restriction for 1000
2019-07-22 16:32:24 +02:00
Jörg Breitbart
f239e10ed6
use enums instead
2019-07-19 23:55:18 +02:00
Jörg Breitbart
b64ed4f540
cleanup sendEvent, switch reported button during move
2019-07-19 17:04:12 +02:00
Jörg Breitbart
cbddbc6e83
some changes in mouse event handling:
...
- use onProtocolChange
- remove mouse states from Terminal.ts
- remove selectionService from InputHandler
- fix up events in VT200 mode
- fix move event with no buttons in ANY mode
2019-07-19 16:21:30 +02:00
Jörg Breitbart
df0cf253ac
debounce only move events
2019-07-19 02:56:24 +02:00
Jörg Breitbart
e38a68e396
debounce events at grid level
2019-07-19 02:46:03 +02:00
Jörg Breitbart
4858bdc464
CoreMouseService
2019-07-19 01:45:27 +02: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
Daniel Imms
46002599d3
Prefix all logging with 'xterm.js'
...
This makes it easier to differentiate messages in large apps
2019-07-13 10:11:02 -07:00
Daniel Imms
0c038352f3
Remove debug internal option completely and add option APIs
2019-07-13 10:00:15 -07:00
Daniel Imms
f314543135
Log bad linkifier instead of throwing
2019-07-13 09:48:16 -07:00