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 |
|
 mmis1000andDaniel 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 |
|
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 |
|
javacs3
|
44ff7b0f5f
|
change buffer interface from IBuffer to IBufferNamespace
|
2020-03-22 12:13:52 +08:00 |
|
Daniel Imms
|
9c8deb1470
|
Revert "Remove getNullCell"
This reverts commit 0b6a5b7630.
|
2020-02-04 08:42:24 -08:00 |
|
Daniel Imms
|
0b6a5b7630
|
Remove getNullCell
Replace with fetching cell (0,0) and using that as the initial null cell. We
can reconsider adding this back if it's needed
|
2020-02-04 08:31:06 -08:00 |
|
javacs3
|
56f4c3d6ae
|
remove BufferCellApiView
|
2020-01-09 21:15:30 +08:00 |
|
javacs3
|
7a8c3a42cd
|
refactor: serialize-addon, rename some APIs in SerializeAddon
|
2019-12-18 20:27:44 +08:00 |
|
javacs3
|
84f5f20edb
|
refactor: serialize-addon, remove equalFg(), equalBg(), equalFlags() api from xterm.d.ts
|
2019-12-18 20:27:39 +08:00 |
|
javacs3
|
b80b5a94f9
|
refactor: serialize-addon, rename _nextRow() to _rowEnd()
|
2019-12-18 20:27:33 +08:00 |
|
javacs3
|
a43cc23d67
|
refactor: serialize-addon, remove _cellFgBgChanged(), _cellFlagsChanged(), _lineStart() functions
|
2019-12-18 20:27:19 +08:00 |
|
Daniel Imms
|
ca12cf5802
|
Support serializing tabs
|
2019-12-07 10:24:22 -08:00 |
|
javacs3
|
1093b7c3d3
|
fix lint error
|
2019-11-21 20:53:53 +08:00 |
|
javacs3
|
7ec99c2469
|
update IBufferCell API
|
2019-11-21 20:41:48 +08:00 |
|
javacs3
|
e2df7dc96c
|
add benchmark for serialize addon
|
2019-11-21 20:41:48 +08:00 |
|
javacs3
|
cd5f3e9740
|
update cell color api design
|
2019-11-21 20:41:47 +08:00 |
|
javacs3
|
ae70ef0fa2
|
resolve SerializeAddon importing workaround
|
2019-11-21 20:41:47 +08:00 |
|
javacs3
|
7a7f3466f3
|
refactor ICellColor to CellColor
|
2019-11-21 20:41:47 +08:00 |
|
javacs3
|
73f9d45fdc
|
refactor use a nicer IBufferCell design
|
2019-11-21 20:41:47 +08:00 |
|
javacs3
|
3cba961dad
|
refactor SerializeAddon: use public api as much as possible
|
2019-11-21 20:41:47 +08:00 |
|
javacs3
|
6710c13cc2
|
fix cell.getFgColor/getBgColor return color256 code even it's color16
mode leading to serialize return wrong sequence
|
2019-11-21 20:41:47 +08:00 |
|
javacs3
|
693f30477e
|
add trim last empty lines support for SerializeAddon
|
2019-11-21 20:41:46 +08:00 |
|
javacs3
|
d81b4999dc
|
add frontground/background color support for SerializeAddon
|
2019-11-21 20:41:46 +08:00 |
|
javacs3
|
f088a9953f
|
refactor SerializeAddon extract SerializeHandler
|
2019-11-21 20:41:46 +08:00 |
|
javacs3
|
a069df7a36
|
refactor SerializeAddons initial value validation
|
2019-11-21 20:41:46 +08:00 |
|
javacs3
|
f859bffa74
|
fix lint error
|
2019-07-15 09:42:56 +08:00 |
|
javacs3
|
bca90245c8
|
serialize from the bottom of the terminal
|
2019-07-14 23:28:08 +08:00 |
|
javacs3
|
fe3520c685
|
change exception message
|
2019-07-13 17:25:18 +08:00 |
|