Daniel Imms
144bdb5dd0
Move over to vs disposables
2024-07-14 16:19:20 -07:00
Daniel Imms
90ff6f3d06
Migrate most EventEmitter to base/ Emitter
2024-07-14 07:41:56 -07:00
Daniel Imms
0f373512d2
Fix ICoreMouseService injecting
2024-07-11 08:37:48 -07:00
Jörg Breitbart
65568f502e
fix #4582
2023-07-05 13:56:41 +02:00
Daniel Imms
00f6d3a88c
Register all event emitters, make some services disposable
2022-10-08 09:00:14 -07:00
Daniel Imms
4d97729010
Revert "Merge pull request #4166 from Tyriar/event_with_emitter"
...
This reverts commit d22f7c9edd , reversing
changes made to 1f8e6f0952 .
2022-10-06 09:48:54 -07:00
Daniel Imms
ed15a8e170
Create new event with emitter object to simplify code
2022-10-01 08:45:40 -07:00
Daniel Imms
1a22c44f2b
Make all emitters readonly
2022-10-01 08:02:32 -07:00
Daniel Imms
cf9949840b
Use readonly over getter for exposing events
...
Fixes #4164
2022-10-01 07:52:26 -07:00
Jörg Breitbart
06d6e08347
sgr_pixels mouse report
2022-09-01 00:50:11 +02:00
coderaiser
f63f1f7b95
chore: lint using putout
2020-06-01 00:04:17 +03:00
Daniel Imms
c5ba1d62e7
Remove mouseEvents from Terminal
...
Depend on CoreMouseService directly
2020-04-25 13:31:45 -07:00
Daniel Imms
8842625bb4
Allow enum-like objects to use upper case naming
2020-03-30 06:17:37 -07:00
Daniel Imms
3f33751ff2
Merge remote-tracking branch 'ups/master' into eslint
2020-03-28 07:45:06 -07:00
Daniel Imms
8475f95b19
Disable naming convention on CoreMouseService
...
Until #2787 gets looked at
2020-03-28 07:04:21 -07:00
Jörg Breitbart
57fe84508c
apply empty report rule to all encodings; comments added
2019-11-14 22:29:46 +01:00
Jörg Breitbart
f1f103850c
fix tests; fix attach addon
2019-11-14 00:48:16 +01:00
Jörg Breitbart
b780abaf3b
add onBinary on CoreService, use for DEFAULT mouse reports
2019-11-13 23:46:01 +01:00
Jörg Breitbart
31be1ebc53
remove DECSET 1005 and 1015 from InputHandler
2019-10-25 12:41:31 +02:00
Jörg Breitbart
5ea016d537
remove URXVT and UTF8 encoding from codebase
2019-10-24 21:57:22 +02:00
Jörg Breitbart
82d1bd86da
only report on loglevel debug, explain events
2019-08-17 13:30:54 +02:00
Jörg Breitbart
776c6dffea
refactor buttons, wheel with left right
2019-07-23 20:16:42 +02: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