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
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
Daniel Imms
cd01d8ad56
Lint
2019-07-13 09:47:11 -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
49fa86d6bb
Get rows/cols in input hander from buffer service
2019-07-13 01:38:02 -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
eb707bb1d7
better typing in test file
2019-07-11 02:41:20 +02:00
Jörg Breitbart
24b26c7311
force closing of pty
2019-07-10 23:39:05 +02:00
Jörg Breitbart
cc3bb83ced
getting rid of native access in test file
2019-07-10 14:57:49 +02:00
Jörg Breitbart
ab25997192
change to max/min
2019-07-09 22:30:00 +02:00
Jörg Breitbart
9d2418ece6
remove comment
2019-07-09 21:41:17 +02: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
691a8addfc
cleanup; doc; move cursor methods next to each other
2019-07-08 23:59:46 +02:00
Jörg Breitbart
3d6f87ea7f
reset cursor on DECOM
2019-07-08 23:22:46 +02:00
Jörg Breitbart
e91c223bb0
respect DECSTBM margins in DECOM mode
2019-07-08 23:09:53 +02:00