Daniel Imms
7b874473d3
Remove unneeded comments, headless options
2023-08-17 09:10:38 -07:00
Daniel Imms
a6b67fb8a6
Remove unused headless types file
2023-08-15 08:39:20 -07:00
Daniel Imms
62055522fb
Fix API facade memory leaks
...
We need to register/dispose any event created in the facades, otherwise
embedders need to dispose of the listeners manually.
Fixes #4645
2023-08-09 15:55:31 -07:00
Simon Lamon
fca593d93b
Fix unit testing (headless)
2023-05-31 17:37:41 +00:00
Daniel Imms
aeba140c75
Merge pull request #4204 from silamon/proposedApiCheck
...
Remove check proposed api checks
2022-10-15 08:04:12 -07:00
Simon Lamon
073aa6d439
Fix test "Proposed API check"
2022-10-15 10:25:39 +02:00
Daniel Imms
415100e8b8
Adopt onSpecificOptionChange
2022-10-09 07:46:10 -07:00
Daniel Imms
00f6d3a88c
Register all event emitters, make some services disposable
2022-10-08 09:00:14 -07:00
Daniel Imms
ac659cb412
Prevent overriding of Disposable.dispose
...
A common mistake made was overriding dispose and not calling super.dispose,
so a TS trick is now used to move it to a readonly property instead of a
member method which prevents it being overridden.
2022-10-08 08:27:10 -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
Simon Lamon
a1385f589b
Required options
2022-08-05 16:16:12 +00:00
Simon Lamon
31686fda61
Fix tests
2022-07-31 07:54:29 +00:00
Daniel Imms
8c16d9d506
Remove writeUtf8 deprecated API
2022-07-27 09:04:43 -07:00
Daniel Imms
71911b501b
Remove set/getOption deprecated APIs
2022-07-27 09:04:07 -07:00
Daniel Imms
238a2bafb1
Set allowProposedApi default to false
...
Fixes #2826
2022-07-27 08:20:54 -07:00
Daniel Imms
66d6ed65ef
Remove all bellSound/bellStyle/etc. references
...
Fixes #3316
2022-07-27 05:58:26 -07:00
儿时
9b02e950f8
Make registerMarker's cursor offset optional
2022-02-27 13:25:07 +08:00
Simon Lamon
f03d0858cc
fix linting error
2022-01-11 11:58:53 +00:00
Simon Lamon
8bdeb14bc6
add options to headless typings
2022-01-08 10:14:33 +00:00
Daniel Imms
8c25d57c26
xterm-headless modes api, tests for headless
2021-08-16 15:01:30 -07:00
Daniel Imms
f8066d6dee
Full tests for xterm-headless
2021-08-12 06:00:55 -07:00
Daniel Imms
df48e9f6d5
Headless event tests
2021-08-12 05:52:40 -07:00
Daniel Imms
e96b472ede
Start on headless unit tests
2021-08-12 05:35:20 -07:00
Daniel Imms
f769d03e0c
xterm-core -> xterm-headless
2021-08-10 12:27:43 -07:00
Daniel Imms
f43fcafc99
Move addon manager to common and use in xterm-core
2021-08-10 05:08:03 -07:00
Daniel Imms
a6e6c07a3c
Add first headless test
2021-07-22 16:23:04 -07:00
Daniel Imms
01babd1491
Do a pass of headless/Terminal members
2021-07-22 16:11:56 -07:00
Daniel Imms
9b2e511bcb
Fix webpack headless
2021-07-22 15:57:21 -07:00
Daniel Imms
7117951233
Output headless to out/headless
2021-07-22 15:52:27 -07:00
Daniel Imms
df17288c1e
Create headless project, fix compile
2021-07-22 15:40:13 -07:00