Daniel Imms
3a81ef54ca
Revert "SerializeAsHTML(): Fallback to default ansi colors when running headless terminal"
2022-12-19 10:10:59 -08:00
Simon Lamon
f8a5d3a91e
Fallback to default_ansi_colors when running headless terminal
2022-10-09 17:16:06 +00:00
Daniel Imms
97e084aa50
Remove document from test
2022-10-08 15:44:21 -07:00
Daniel Imms
e0fb3b4d19
Remove ColorManager
2022-10-08 15:23:29 -07:00
Daniel Imms
a1050d1a11
Merge ColorManager into ThemeService
2022-10-08 15:20:15 -07:00
Daniel Imms
6368cb4cff
Move canvas-based parsing to Color.ts lib
...
This removed the allowTransparency code, it didn't actually do much
before, just whether the 'advanced parsing' would allow transparency.
Since we already do the common formats, I'm not even sure what other
format it could be.
2022-09-24 10:37:40 -07:00
Svante Boberg
14b02b9ad5
Bump minimum target to es2015
...
Now that we no longer support IE we can raise the minimum ES target a
bit. Changing to es2015 shaves off ~17% from the main bundle size, also
it prevents generators from being transpiled into regular functions etc.
so I would guess it has the potential to give some general performance
improvements too.
For fun I also tried to raise it to es2022, this gave a slightly bigger
bundle than es2015 so I think es2015 could be an ok target unless we
need something newer for some reason.
2022-08-01 10:17:10 +02:00
Daniel Imms
d1f53e2b02
Replace ISelectionPosition with IBufferRange
...
Fixes #2480
2022-07-28 05:58:15 -07:00
Daniel Imms
238a2bafb1
Set allowProposedApi default to false
...
Fixes #2826
2022-07-27 08:20:54 -07:00
Daniel Imms
a39facfe28
Restore cursor style too during serialize
...
Fixes #3677
2022-03-15 12:42:47 -07:00
coderaiser
2263a1579e
chore: lint using 🐊 Putout
2022-03-08 20:13:40 +02:00
Simon Lamon
92a61e6506
tests for serializeAsHTML
2022-02-19 13:17:26 +00:00
Simon Lamon
4ca26f7e7b
text improvements
2022-02-12 09:42:08 +00:00
Simon Lamon
4d70606feb
Apply feedback from code review
2022-02-03 18:00:16 +00:00
silamon and Daniel Imms
16257386b1
Apply suggestions from code review
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-02-03 18:55:07 +01:00
Simon Lamon
93ac9efe92
Use alternate buffer if alternate buffer is active
2022-02-02 19:21:02 +00:00
Simon Lamon
bc9e6b49e8
Fix serialize tests
2022-02-02 18:57:41 +00:00
Simon Lamon
adedfed2bd
Fix serialize tests
2022-02-02 17:44:26 +00:00
Simon Lamon
9473777e43
Fix serialize tests
2022-02-02 17:18:35 +00:00
Simon Lamon
09a77998ba
improvements for html serialize
2022-02-02 06:27:01 +00:00
Simon Lamon
6dc813bdff
html serialization
2022-01-29 19:49:57 +01:00
Daniel Imms
ef6516e561
Merge pull request #3480 from silamon/strikethrough-serialize
...
Support strikethrough in serialize addon
2021-09-22 05:22:40 -07:00
Simon Lamon
2e4e29ad73
Support strikethrough in serialize addon
2021-09-22 08:47:36 +00:00
Daniel Imms
c186fbeafc
Add exclude mode/alt buffer options to serialize addon
...
Fixes #3472
2021-09-15 05:04:11 -07:00
Daniel Imms
cee8f6727f
Merge branch 'master' into node_addons
2021-08-17 05:49:25 -07:00
Daniel Imms
7a2621f6ab
Make serialize and unicode11 compatible with node
...
Fixes #3410
Fixes #3411
2021-08-17 05:48:52 -07:00
Daniel Imms
6c834aecb4
Serialize modes
...
Fixes #3417
2021-08-16 15:31:34 -07:00
Daniel Imms
012468785b
Clean up serialize addon
2021-08-16 12:27:12 -07:00
Mmis1000
54bb0ee189
SerializeAddon: comment the intent of several check
2021-01-25 10:52:48 +08:00
Mmis1000
079702282c
SerializeAddon: move test util into seperate file
2021-01-23 12:26:30 +08:00
Mmis1000
a2480bae51
Remove dummy buffer cell in favor of just remember the location
2021-01-23 11:57:08 +08:00
mmis1000 and Daniel Imms
cd501f9dcc
Update addons/xterm-addon-serialize/src/MyBufferCell.ts
...
Co-authored-by: Daniel Imms <tyriar@tyriar.com >
2021-01-23 10:20:03 +08:00
mmis1000 and Daniel Imms
354f3e03a2
Fix: inconsistent styles
...
Co-authored-by: Daniel Imms <tyriar@tyriar.com >
2021-01-23 10:19:03 +08:00
Mmis1000
47be9a2df4
Fix another error about impossible wrap
2020-09-18 22:02:30 +08:00
Mmis1000
aee1629c25
Reuse the cell object to redice gc
2020-09-18 21:02:56 +08:00
mmis1000
d7ed109f9d
Support the isWrapped handling
2020-09-18 15:21:59 +08:00
Mmis1000
84dfe8fccc
CLearup comment
2020-09-18 01:20:41 +08:00
Mmis1000
6904dc5009
Handle BCE + line scroll
...
Using an additional field for store the current background and compare
against it to generate proper color sequence
2020-09-18 00:36:10 +08:00
mmis1000
6c01630090
Remove the unused options
2020-09-16 15:13:30 +08:00
mmis1000
10282e4cb1
Move the test util to static method
2020-09-16 14:54:15 +08:00
mmis1000
8518b354a7
Fix test that breaks by the option change
2020-09-16 14:45:14 +08:00
mmis1000
00a8b80ef7
Implement cursor adn alt screen.
...
Fix background serialize
2020-09-16 14:28:08 +08:00
mmis1000
881a4a0dbb
Try implement cursor restortion
2020-09-15 17:58:56 +08:00
Mmis1000
edee1a1067
Handle alt screen
2020-09-13 21:33:32 +08:00
Daniel Imms
1d6e8abcca
More other addons api tests into test project
2020-09-09 13:54:43 -07:00
mmis1000
0fb63561fb
Fix cjk handling in SerializeAddon
2020-09-03 13:23:01 +08:00
Daniel Imms
9817754f92
Fix explicit access
2020-04-14 06:23:11 -07:00
Daniel Imms
c63949f384
Merge branch 'master' into master
2020-04-10 09:37:51 -07:00
javacs3
44ff7b0f5f
change buffer interface from IBuffer to IBufferNamespace
2020-03-22 12:13:52 +08:00
Daniel Imms
a18bac7380
Remove browser args
2020-02-18 07:47:01 -08:00