YAYA 刘玉婷
7fa56fde0b
Merge branch 'master' into underline-dotted
2023-09-01 14:12:01 +08:00
Daniel Imms
2dd4dfda80
Merge pull request #4729 from tisilent/circle-line-custom-powerline-glyph
...
Update circle line custom powerline glyph.
2023-08-28 02:28:41 -07:00
Daniel Imms
f7ac0d878b
Center new semi-circle line glyphs
2023-08-28 02:20:31 -07:00
Daniel Imms
fe2723b585
Merge branch 'master' into circle-line-custom-powerline-glyph
2023-08-28 02:13:56 -07:00
tisilent
7fecec6599
Offset outward
2023-08-28 16:54:27 +08:00
Daniel Imms
48184cc94f
Merge pull request #4734 from xtermjs/coverage
...
Bring back unit test coverage report
2023-08-27 07:49:05 -07:00
Daniel Imms
923c28cb77
Use node 18 in coverage
2023-08-27 07:43:11 -07:00
Daniel Imms
03c1906f13
Have coverage depend on build
2023-08-27 07:33:46 -07:00
Daniel Imms
abae7b6210
Merge pull request #4733 from Tyriar/mutable
...
Adopt MutableDisposable for most usages of pattern `<var>?.dispose(); <var> = undefined`
2023-08-27 07:29:02 -07:00
Daniel Imms
12a862c277
Bring back unit test coverage report
2023-08-27 07:28:04 -07:00
Daniel Imms
38c6af9b46
Fix _renderer access in api test
2023-08-27 07:22:08 -07:00
Daniel Imms
2eaa9b3b69
Fix remaining issues with MutableDisposable usage
2023-08-27 07:15:51 -07:00
Daniel Imms
37b0e4018c
More adoption of MutableDisposable
2023-08-27 07:03:27 -07:00
Daniel Imms
57db72d287
More adoption of MutableDisposable
2023-08-27 06:55:16 -07:00
Daniel Imms
ec02bab97c
Use MutableDisposable in CursorRenderLayer
2023-08-27 06:46:49 -07:00
Daniel Imms
94ed3e800a
Don't dispose of texture atlas in canvas addon
...
This would cause problems if the atlas is shared between multiple
terminals.
2023-08-27 06:44:48 -07:00
Daniel Imms
1e1ccba238
Use MutableDisposable in BaseRenderLayer
2023-08-27 06:44:11 -07:00
Daniel Imms
a0d0c923f3
Merge pull request #4732 from Tyriar/texture_utilization
...
Improve texture atlas utilization and fix glyph corruption when merging
2023-08-26 15:46:52 -07:00
Daniel Imms
aba16687b0
Fix high pressure texture atlas corruption
...
The corruption was caused by confusion with page indexes when
merging pages. The fix is to simplify it by deleting all pages
and then just adding the new page.
Fixes #4534
Fixes #4351
2023-08-26 10:23:09 -07:00
Daniel Imms
797a71695f
Improve texture atlas utilization
...
- Changed the threshold at which pages start to merge from MAX/2 to
MAX.
- If a glyph is about to create a new page that will be merged,
check if the existing row fits when ignoring the row pixel
threshold. This will improve texture utilization by using the
available space before the page is merged and becomes static.
2023-08-26 09:37:08 -07:00
Daniel Imms
55c5a8560c
Merge pull request #4727 from jerch/fix_4720
...
remove inwasm burden
2023-08-25 07:50:45 -07:00
tisilent
9e768a4c7c
Update circle line custom powerline glyph.
2023-08-25 18:37:48 +08:00
tisilent
42d6c2bd6b
Use hex
2023-08-25 14:37:03 +08:00
tisilent
810e62665f
Clean
2023-08-25 14:30:34 +08:00
tisilent
bec1642123
Modify variantOffset calculation logic
2023-08-25 14:17:36 +08:00
xie jialong 努力鸭 and Daniel Imms
08f7b4c53c
Update src/browser/renderer/shared/CellColorResolver.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2023-08-25 10:34:31 +08:00
xie jialong 努力鸭 and Daniel Imms
d15abd7f28
Update src/browser/renderer/shared/CellColorResolver.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2023-08-25 10:33:22 +08:00
jerch
d367eb41d2
Merge branch 'master' into fix_4720
2023-08-24 17:32:08 +02:00
Jörg Breitbart
7c164efdcc
fix CI scripts
2023-08-24 17:30:52 +02:00
Jörg Breitbart
bd76cdbd20
resort wasm to xterm-wasm-parts
2023-08-24 17:24:25 +02:00
Daniel Imms
40e51aba6b
Merge pull request #4726 from Tyriar/no_confusing
...
Warn on eslint rule @typescript-eslint/no-confusing-void-expression
2023-08-24 06:41:18 -07:00
Daniel Imms
f9dc26d413
Merge branch 'master' into no_confusing
2023-08-24 06:33:43 -07:00
Daniel Imms
2fe082beea
Warn on eslint rule @typescript-eslint/no-confusing-void-expression
2023-08-24 06:33:11 -07:00
Daniel Imms
2835976b81
Merge pull request #4725 from Tyriar/no_useless_ctor
...
Warn on eslint rule @typescript-eslint/no-useless-constructor
2023-08-24 06:30:59 -07:00
Daniel Imms
1968e8ced4
Merge branch 'master' into no_useless_ctor
2023-08-24 06:24:54 -07:00
Daniel Imms
1965daff50
Warn on eslint rule @typescript-eslint/no-useless-constructor
2023-08-24 06:24:25 -07:00
Daniel Imms
f4881872f7
Remove unused private prop
2023-08-24 06:12:56 -07:00
Daniel Imms
f1f0191d98
Merge branch 'master' into underline-dotted
2023-08-24 06:02:48 -07:00
tisilent
6ace416224
Add license header
2023-08-24 15:55:24 +08:00
tisilent
52c87bc8b3
Add tests for computeVarinatOffset
2023-08-24 14:46:30 +08:00
tisilent
edfacbb5c6
Adjusting the execution process
2023-08-24 11:54:18 +08:00
tisilent
564371eae7
Clean unused member
2023-08-24 11:38:51 +08:00
tisilent
e09ed98cf1
Merge branch 'underline-dotted' of https://github.com/tisilent/xterm.js into underline-dotted
2023-08-24 11:05:05 +08:00
tisilent
2b0106f7e2
Logic move to CellColorResolver
2023-08-24 10:57:05 +08:00
Daniel Imms
0e3db591c0
Merge pull request #4724 from Tyriar/webpack_eslint
...
@ts-check webpack files, fix vscode language of eslint file
2023-08-23 16:50:23 -07:00
Daniel Imms
224902af9f
Merge branch 'master' into webpack_eslint
2023-08-23 16:37:37 -07:00
Daniel Imms
131f578367
Merge pull request #4723 from Tyriar/demo_tscheck
...
Use ts-check in server and start
2023-08-23 16:37:29 -07:00
Daniel Imms
6b794285c6
Remove esbuild
...
Accidentally added
2023-08-23 16:32:22 -07:00
Daniel Imms
e78f85bf65
ts-check webpack configs
2023-08-23 16:29:45 -07:00
Daniel Imms
9be0b6d918
Force eslintrc to use jsonc language
2023-08-23 16:29:38 -07:00