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
Daniel Imms
22a7e48f04
Move alt click into browser
2019-06-22 18:00:03 -07:00
Daniel Imms
13a63efdab
Change AltClickHandler to be functional
2019-06-22 17:55:59 -07:00
Daniel Imms
7454701c0b
Remove AltHandler member usage
2019-06-22 17:53:11 -07:00
Daniel Imms
da1484ac47
Return a sequence from AltClickHandler
2019-06-22 09:44:25 -07:00
Daniel Imms
00969508d9
Remove some private member deps in AltClickHandler
2019-06-22 09:40:11 -07:00
Daniel Imms
9174f60d94
Move screen element into ctor
2019-06-21 20:20:48 -07:00
Daniel Imms
0ba90a9349
Adopt options service in selection manager
2019-06-21 20:12:17 -07:00
Daniel Imms
72f615da14
Remove some of terminal dependency in SelectionManager
2019-06-21 20:08:58 -07:00
Max Risuhin
1b2811075c
Define wordSeparator option
2019-06-21 16:35:26 +03:00
Daniel Imms
6e90b7371b
Move SelectionModel to browser, fix strict
2019-06-15 23:28:51 -07:00
Daniel Imms
9980457eef
Remove terminal dep from SelectionModel
2019-06-15 23:10:25 -07:00
Daniel Imms
a4d18a3b23
Introduce mouse service
2019-06-15 19:40:51 -07:00
Daniel Imms
4330741c5d
Move CellData into new file
2019-06-14 22:51:08 -07:00
Daniel Imms
5aeb70bea4
Merge branch 'master' into remove_ee
2019-06-08 21:45:30 -07:00
Daniel Imms
80ce33f9ef
Rename EventEmitter2 to EventEmitter
...
Fixes #2029
2019-06-08 21:33:02 -07:00
Daniel Imms
f49daf02a3
Fix tests and imports
2019-06-08 20:52:37 -07:00
Daniel Imms
5dbab76bed
Move MouseHelper into browser
2019-06-08 19:34:38 -07:00
Daniel Imms
5c93f2971e
Move buffer types to common
2019-06-08 17:17:17 -07:00
Daniel Imms
291fc7368d
Fix remaining tests
2019-06-08 17:12:18 -07:00
Daniel Imms
6e91875bc4
Rename ui to browser
2019-06-08 16:14:29 -07:00
Daniel Imms
f8e7ff24d9
Merge core into common
...
Part of #1507
2019-06-08 16:09:27 -07:00
Daniel Imms
0f2d560e01
Adopt in SelectionManager
2019-06-08 15:26:53 -07:00
Daniel Imms
6246bb5026
Adopt CharSizeService in MouseHelper
2019-06-08 15:20:03 -07:00
Daniel Imms
49c8270b1c
Use absolute paths for modules in root project
2019-05-26 11:46:58 -07:00
Daniel Imms
556c56ff94
Merge branch 'master' into api_tests
2019-05-11 00:10:33 -07:00
Daniel Imms
34ac1bc502
Fix clearSelection not firing onSelectionChange
...
Fixes #2070
2019-05-10 23:38:45 -07:00
Daniel Imms
228ec7b818
Move BufferLine into core
2019-05-09 22:15:32 -07:00
Daniel Imms
f381cdfc33
Move a bunch of types to core
2019-05-09 21:57:33 -07:00
Daniel Imms
362152004b
Move files not in ui project back to root
2019-04-28 02:28:20 +00:00
Daniel Imms
2e0e24c382
Remove extends EventEmitter from SelectinoManager
2019-04-09 20:26:18 -07:00
Daniel Imms
db78b75e8b
Convert selection to EventEmitter2
2019-04-09 20:05:13 -07:00
Daniel Imms
6ff81c43f6
Convert marker dispose, selection manager newselection
2019-04-07 14:09:31 -04:00
Daniel Imms
798cf8abc3
Merge branch 'master' into event_emitter_2
2019-04-04 00:12:07 -04:00
Daniel Imms
60c2b20d68
Replace EventEmitter usage in BufferSet
2019-04-02 11:35:20 -07:00
Daniel Imms
f8fb4da9f4
Replace EventEmitter with EventEmitter2 in CircularList
2019-04-02 11:30:47 -07:00
Daniel Imms
81dda13218
Merge branch 'master' into 1990_layering_libs
2019-04-02 06:35:59 -07:00
Daniel Imms
5c8c680dac
Fix feedback
2019-04-01 00:01:41 -07:00
Daniel Imms
4a3609f805
Move platform to common and remove dom dependence in common
...
Because common/ imports 'xterm', it also imported dom accidentally.
Fixes #1990
2019-03-31 23:24:29 -07:00
Jörg Breitbart
079729f1b4
change property getter into methods
2019-02-01 01:10:20 +01:00
Jörg Breitbart
907a6b9732
Merge branch 'master' into utf32_buffer
2019-01-12 13:43:11 +01:00
Ashwin Ramaswami
f04f2efc52
doc: fix more typos
2019-01-06 15:09:57 -08:00
Jörg Breitbart
62dfa84d5d
remove get CharData calls from codebase (beside tests)
2019-01-05 01:01:10 +01:00
Daniel Imms
04ac36fc16
Fix translateToString endCol default arg
2018-12-18 16:22:41 -08:00
Daniel Imms
b9a22eb468
Remove utils/ folder
...
Part of #1507
2018-12-10 16:46:57 -08:00
Daniel Imms
f4a522516c
Remove shared/ folder
...
We changed plans from moving web worker compatible code to shared/
to enforcing layers using core/, common/, ui/ and public/. This
change moves files back from the shared/ dir to clean up the
codebase.
Part of #1507
2018-11-24 07:03:59 -08:00
Daniel Imms
fc6f101e16
Remove unused lineHeight parameters
2018-11-23 08:59:30 -08:00
Daniel Imms
a480f483cd
Add tests
2018-11-16 17:54:03 -08:00
Daniel Imms
774793c7ca
Fixing isClickInSelection to cover missing cases
...
The following cases weren't working:
- The first character on single line selections
- The first row on multi-line selection
2018-11-08 19:20:12 -08:00