Daniel Imms
5236d4aabf
Merge branch 'master' into feat/fast-scrolling
2019-09-28 08:51:28 -07:00
Daniel Imms
ea922fe548
Merge pull request #2422 from jerch/write_enhancement
...
write callback support
2019-09-25 17:19:42 -07:00
Daniel Imms
22b06cada7
Merge pull request #2425 from Tyriar/constant_key_board
...
Use more C0 constants in Keyboard
2019-09-25 17:06:17 -07:00
Jörg Breitbart
d1bd603382
unit tests
2019-09-22 20:39:09 +02:00
Jörg Breitbart
c2ec16a16c
encapsulate deferred writing in WriteBuffer class
2019-09-13 16:31:28 +02:00
Daniel Imms
761e437c69
Allow lazy evaluated log params
2019-09-12 13:38:30 -07:00
Daniel Imms
0a4883b2b3
Use more C0 constants in Keyboard
2019-09-12 11:14:41 -07:00
Daniel Imms
293f54e8dd
Improve debug logging by printing character codes
2019-09-12 11:06:22 -07:00
Daniel Imms
5e1de3b062
Merge branch 'master' into feat/fast-scrolling
2019-09-07 13:49:42 -07:00
jerch
6a5223b9fb
Merge branch 'master' into mouse_services
2019-09-05 20:59:11 +02:00
Jörg Breitbart
6d66c6a0c8
tests for function identifiers; fix stacking of multiple intermediates
2019-09-02 10:07:12 +02:00
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