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
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
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
4858bdc464
CoreMouseService
2019-07-19 01:45:27 +02:00
Daniel Imms
cdefb3e7f2
Remove more terminal from render layers and cache
2019-07-14 12:07:43 -07:00
Daniel Imms
bd95c83ca2
Start using services in most render layers
2019-07-14 10:15:58 -07:00
Daniel Imms
60194179f8
Move CharAtlasCache to browser
2019-07-14 09:43:54 -07:00
Daniel Imms
1df737c394
Fix decorator error
2019-07-14 00:41:37 -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
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
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
2977a53cc1
Use log service everywhere, fix log printing
...
Fixes #1560
2019-07-13 09:44:16 -07:00
Daniel Imms
94199ae124
Introduce logLevel option
...
Part of #1560
2019-07-13 09:36:21 -07:00
Daniel Imms
af9c050e93
Remove ITerminal usage in DECRQSS
2019-07-13 01:46:01 -07:00
Daniel Imms
dd239b9811
Use IBufferService for buffer access in InputHandler
2019-07-13 00:52:54 -07:00
Daniel Imms
27a946286a
Make browser import absolute
2019-07-13 00:25:37 -07:00
Daniel Imms
b929f82101
Move CompositionHelper into browser
2019-07-13 00:23:56 -07:00
Daniel Imms
b658f7ba44
Merge branch 'master' into cleanup_sequences_files
2019-07-11 15:25:17 -07:00
Daniel Imms
da9b4b1a69
Don't trigger selection when mouse events are on
...
Fixes #2301
2019-07-11 09:34:45 -07:00
Jörg Breitbart
d8650ad722
Merge branch 'master' into cleanup_sequences_files
2019-07-09 00:44:12 +02:00
Daniel Imms
bf35ee8016
Fix lint
2019-07-08 15:29:09 -07:00
Daniel Imms
cf3cf38e60
Don't handle keyup that is handled by custom handler
...
Fixes #2293
2019-07-08 15:25:30 -07:00
Jörg Breitbart
5122fdc441
document wonky usage of Terminal.reset
2019-07-08 00:55:26 +02:00
Jörg Breitbart
8654133b15
move leftover sequence methods to InputHandler
2019-07-08 00:39:05 +02:00
Jörg Breitbart
46f89cd4ff
fix NPE
2019-07-07 22:22:19 +02:00
jerch
be6226785f
Merge branch 'master' into parser_colon_notation
2019-07-06 18:22:43 +02:00
Daniel Imms
47164d2f68
Move sound into browser
2019-07-04 12:31:21 -07:00
Jörg Breitbart
a1acd4b318
Merge branch 'master' into parser_colon_notation
2019-07-02 16:44:43 +02:00
Daniel Imms
47b6756ead
isMSWindows -> isWindows
2019-06-29 18:57:59 -07:00
Daniel Imms
79d8f05528
Make Terminal.selectionService private
2019-06-29 18:50:54 -07:00
Daniel Imms
3806f67fc0
Move SelectionService into browser (+strict)
2019-06-29 18:41:48 -07:00
Daniel Imms
48f68a7702
Add used members from SelectionService to interface
2019-06-29 14:34:48 -07:00