jerch
4fd651f86f
Merge branch 'master' into mouse_services
2019-08-23 20:36:36 +02:00
Jörg Breitbart
87eb942d32
remove comment
2019-08-23 20:21:58 +02:00
Jörg Breitbart
a7e64ad537
fix bugs
2019-08-23 15:32:05 +02:00
Jörg Breitbart
82d1bd86da
only report on loglevel debug, explain events
2019-08-17 13:30:54 +02:00
Jörg Breitbart
ae914c17d8
Merge branch 'master' into mouse_services
2019-08-16 22:06:04 +02:00
Jörg Breitbart
a2c266a005
rename handler type aliases to XyType to avoid ambiguity with class based types
2019-08-11 18:45:34 +02:00
Jörg Breitbart
3a5d0bd368
fix escHandlers type and disposing
2019-08-11 18:38:35 +02:00
Jörg Breitbart
7c47fafb07
Merge branch 'parser_hooks' of github.com:jerch/xterm.js into parser_hooks
2019-08-11 17:55:42 +02:00
Jörg Breitbart
b35383915d
cleanup interfaces
2019-08-11 17:55:24 +02:00
Daniel Imms
d05d6e6848
Merge branch 'master' into parser_hooks
2019-08-11 08:38:37 -07:00
Jörg Breitbart
f677516e95
better interfaces, cleanup
2019-08-11 16:45:35 +02:00
Daniel Imms
13dde8061f
Move buffer tests to Terminal.test.ts and re-enable
...
Fixes #2361
2019-08-10 14:23:17 -07:00
Corentin Surquin
a353a8cffe
Allow to disable fast scrolling
2019-08-10 19:45:41 +02:00
Corentin Surquin
73a17cfacb
Support fast scrolling using a modifier key
2019-08-10 19:45:41 +02:00
Jörg Breitbart
1286eb618a
rename to OscHandler and DcsHandler
2019-08-08 19:41:12 +02:00
Jörg Breitbart
7252a5921d
cleanup parser rules and docs
2019-07-31 14:20:36 +02:00
Jörg Breitbart
83a1340cc4
abort and cleanup subparsers for CAN and SUB
2019-07-31 12:03:12 +02:00
Jörg Breitbart
812fc5e6ec
register functions by prefix/intermediate/final bytes
2019-07-31 04:49:01 +02:00
Jörg Breitbart
0106bdcb73
parser tests for addDcsHandler
2019-07-26 18:11:31 +02:00
Jörg Breitbart
bffa78585e
test cases for payload limits
2019-07-26 17:35:37 +02:00
Jörg Breitbart
a9b2728c07
add DCS interface, payload limits for DCS/OSC
2019-07-26 15:59:24 +02:00
Jörg Breitbart
82aaef29f1
dcs parser tests
2019-07-26 15:07:24 +02:00
Jörg Breitbart
c9b7aefb88
reset internal state on unhook
2019-07-26 02:56:48 +02:00
Jörg Breitbart
6606024c2b
support for multiple DCS handler
2019-07-26 01:58:42 +02:00
Jörg Breitbart
f985c30847
add addEscHandler
2019-07-25 22:44:08 +02:00
Jörg Breitbart
f626e1c93d
fix OSC parsing
2019-07-25 20:38:14 +02:00
Jörg Breitbart
d8364d749c
remove null type from dcsHandler
2019-07-25 01:15:18 +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
d2a311b128
Debug log data being sent
2019-07-22 10:42:40 -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
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
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
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
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
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
Jörg Breitbart
cb25e2d4e0
save/restore charset in DECSC/DECRC
2019-07-08 02:42:02 +02:00
Jörg Breitbart
e6ac138620
Merge branch 'master' into cleanup_sequences_files
2019-07-06 20:45:50 +02:00
Jörg Breitbart
6d22772d16
fix REP to be in line with vttest
2019-07-06 18:09:38 +02:00