Jörg Breitbart
36b3bbd541
Merge branch 'master' into mouse_services
2019-08-23 16:37:16 +02:00
Daniel Imms
a67f57d693
Merge pull request #2388 from ShahzadUmair/Support-for-bubbling-scroll
...
Support for bubbling scroll events to parent(s)
2019-08-22 09:12:41 -07:00
Daniel Imms
441d27cb5a
Expose paste API
...
Fixes #2390
2019-08-22 08:39:02 -07:00
UmairShahzad
e91c1c28d8
Merge remote-tracking branch 'upstream/master' into Support-for-bubbling-scroll
2019-08-21 00:46:07 +05:00
Jörg Breitbart
64c06d34fa
remove any types
2019-08-17 14:45:11 +02:00
Jörg Breitbart
a215362764
drop leftover aux button support, cleanup remnants
2019-08-17 13:41:15 +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
29a6f3f3ca
Merge branch 'master' into parser_hooks
2019-08-16 21:00:24 +02:00
UmairShahzad
6c3b084fe9
added scroll bubbling on wheel and touch move events
2019-08-15 07:41:23 +05:00
Daniel Imms
95ff15457b
Merge pull request #2381 from Tyriar/2380_links
...
Ensure selection service mousedown happens after mouse zone manager
2019-08-12 18:10:30 -07:00
Daniel Imms
63fd3be67a
Ensure selection service mousedown happens after mouse zone manager
...
Fixes #2380
2019-08-12 17:56:26 -07:00
Daniel Imms
d05d6e6848
Merge branch 'master' into parser_hooks
2019-08-11 08:38:37 -07:00
Daniel Imms
dd42eccb91
Fix dom -> canvas renderer switch not drawing viewport
...
Fixes #2204
2019-08-10 17:51:17 -07:00
Daniel Imms
e58a84df6a
Merge branch 'master' into parser_hooks
2019-08-10 14:15:11 -07:00
Daniel Imms
0a9de5eb8c
Merge branch 'master' into 2370
2019-08-09 09:56:16 -07:00
Daniel Imms
811c24b866
Fix mouse events class apply on open
...
Fixes #2370
2019-08-09 09:55:31 -07:00
Jörg Breitbart
4e8a1c5656
Merge remote-tracking branch 'upstream/master' into parser_hooks
2019-08-04 08:56:34 +02:00
Jörg Breitbart
aa8165a756
Merge branch 'master' into mouse_services
2019-07-31 23:12:05 +02:00
Daniel Imms
efaa78faee
Make dispose idempotent
...
Fixes #2351
2019-07-31 10:55:39 -07:00
Jörg Breitbart
812fc5e6ec
register functions by prefix/intermediate/final bytes
2019-07-31 04:49:01 +02:00
Jörg Breitbart
d78c062169
Merge branch 'master' into parser_hooks
2019-07-26 18:15:43 +02:00
Jörg Breitbart
a9b2728c07
add DCS interface, payload limits for DCS/OSC
2019-07-26 15:59:24 +02:00
Daniel Imms
3dc52184e5
Fix NPE on dispose when it hasn't been opened
2019-07-25 16:49:26 -07:00
Daniel Imms
41331150ff
Merge branch 'master' into parser_hooks
2019-07-25 14:43:53 -07:00
Jörg Breitbart
f985c30847
add addEscHandler
2019-07-25 22:44:08 +02:00
Daniel Imms
7479131747
Cancel keydown events when not in screenReaderMode
...
This caused issues with embedder keybinding systems firing when they
shouldn't be. The fix is to only allow it in screenReaderMode as a
compromise so keys are echoed.
2019-07-25 10:08:41 -07:00
Jörg Breitbart
e32dbc6137
Merge branch 'master' into mouse_services
2019-07-25 00:29:06 +02: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
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