Daniel Imms
873de2b127
Move cursor render layer to browser
2019-11-07 18:39:46 -08:00
Daniel Imms
c204ab00e0
Move cursorHidden into core service
2019-11-07 18:22:18 -08:00
Daniel Imms
9d7935f8bd
Move cursorState into core service
2019-11-07 18:21:06 -08:00
jerch
1392abb6eb
Merge branch 'master' into left_right_scroll
2019-10-24 18:07:35 +02:00
Daniel Imms
cfe8022867
Mark element and textarea APIs as | undefined
...
Didn't fix all the issues in Terminal.ts as they will be covered in layering
refactor
Fixes #2471
2019-10-15 16:29:13 -07:00
jerch
89ac2834f1
Merge branch 'master' into left_right_scroll
2019-10-04 20:12:34 +02:00
Jörg Breitbart
dcbc7e1014
remove writeln from core
2019-09-13 13:06:54 +02:00
Jörg Breitbart
75ba717bd7
merge write methods, optional callback
2019-09-12 13:36:58 +02:00
jerch
54739d625f
Merge branch 'master' into left_right_scroll
2019-09-05 21:54:22 +02:00
jerch
54ff71f982
Merge branch 'master' into left_right_scroll
2019-08-23 16:45:42 +02:00
Jörg Breitbart
36b3bbd541
Merge branch 'master' into mouse_services
2019-08-23 16:37:16 +02:00
Daniel Imms
441d27cb5a
Expose paste API
...
Fixes #2390
2019-08-22 08:39:02 -07:00
Jörg Breitbart
4b5709c68d
add DECIC/DECDC to interface
2019-08-17 18:13:56 +02:00
Jörg Breitbart
4fe78dfe34
Merge branch 'master' into left_right_scroll
2019-08-17 17:57:31 +02:00
Jörg Breitbart
ae914c17d8
Merge branch 'master' into mouse_services
2019-08-16 22:06:04 +02:00
Jörg Breitbart
f677516e95
better interfaces, cleanup
2019-08-11 16:45:35 +02:00
Jörg Breitbart
bd132d1f74
implement left/right scroll
2019-08-04 15:04:40 +02:00
Jörg Breitbart
812fc5e6ec
register functions by prefix/intermediate/final bytes
2019-07-31 04:49:01 +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
f985c30847
add addEscHandler
2019-07-25 22:44:08 +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
Daniel Imms
c078f3db48
Move range updating to DirtyRowService
2019-07-13 18:25:22 -07:00
Daniel Imms
8aa296933d
Break Viewport's dependency on ITerminal
2019-07-13 17:49:44 -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
0c038352f3
Remove debug internal option completely and add option APIs
2019-07-13 10:00:15 -07:00
Daniel Imms
2977a53cc1
Use log service everywhere, fix log printing
...
Fixes #1560
2019-07-13 09:44:16 -07:00
Jörg Breitbart
8654133b15
move leftover sequence methods to InputHandler
2019-07-08 00:39:05 +02:00
Jörg Breitbart
e6ac138620
Merge branch 'master' into cleanup_sequences_files
2019-07-06 20:45:50 +02:00
jerch
be6226785f
Merge branch 'master' into parser_colon_notation
2019-07-06 18:22:43 +02:00
Jörg Breitbart
82ff113107
add DECALN
2019-07-04 23:50:56 +02:00
Daniel Imms
47164d2f68
Move sound into browser
2019-07-04 12:31:21 -07:00
Jörg Breitbart
a1acd4b318
Merge branch 'master' into parser_colon_notation
2019-07-02 16:44:43 +02:00
Jörg Breitbart
7dd5dfab7a
make params mandatory
2019-07-02 16:14:28 +02:00
Daniel Imms
47b6756ead
isMSWindows -> isWindows
2019-06-29 18:57:59 -07:00
Daniel Imms
79d8f05528
Make Terminal.selectionService private
2019-06-29 18:50:54 -07:00
Daniel Imms
7ee2219314
Rename SelectionManager to SelectionService
2019-06-29 14:27:50 -07:00
Jörg Breitbart
63a4e8ffde
Merge branch 'master' into parser_colon_notation
2019-06-25 16:07:50 +02:00
Daniel Imms
33a640a7a8
Move applicationCursor into core service
2019-06-23 14:06:06 -07:00
Daniel Imms
bfa7a2df76
Move handler into CoreService and adopt
...
This also fine tunes some of the data events to not clear selection
and scroll to the bottom of the viewport anymore.
Part of #1507
Fixes #2112
2019-06-23 10:10:17 -07:00
Daniel Imms
87897a7ee5
Move selection manager types into browser
2019-06-22 18:27:25 -07:00
Jörg Breitbart
1dd63a6d66
apply type over codebase
2019-06-17 23:31:54 +02:00
Daniel Imms
a4d18a3b23
Introduce mouse service
2019-06-15 19:40:51 -07:00
Daniel Imms
913faef3b8
Split src/ Types.ts into d.ts and Constants
2019-06-14 21:38:19 -07:00