Daniel Imms
217acef6b2
Merge branch 'master' into remove-16-ci
2023-12-29 04:03:53 -08:00
Daniel Imms
0eed746638
Merge pull request #4878 from xtermjs/dependabot/npm_and_yarn/addons/addon-ligatures/axios-1.6.0
...
Bump axios from 0.21.2 to 1.6.0 in /addons/addon-ligatures
2023-12-29 04:02:51 -08:00
Daniel Imms
1b4f0606ca
Merge pull request #4929 from Tyriar/tyriar/metrics
...
Implement and default to text metrics measure strategy
2023-12-29 04:02:04 -08:00
Daniel Imms
3c4d567be9
Merge pull request #4915 from tisilent/update-attachCustomWheelEventHandler-comments
...
Update attachCustomWheelEventHandler comments
2023-12-29 03:58:50 -08:00
Daniel Imms
82d50a4f89
Allow fit addon test to work when hidden
2023-12-29 03:57:37 -08:00
Daniel Imms
379c382fe7
Pull common measure parts into base class
2023-12-29 03:47:44 -08:00
Daniel Imms
559026bbf3
Implement and default to text metrics measure strategy
...
Fixes #3449
2023-12-29 03:40:44 -08:00
Daniel Imms
08e67a3a0b
Merge pull request #4927 from Tyriar/tyriar/color
...
Move rgba.toColor to channels.toColor
2023-12-28 09:55:28 -08:00
Daniel Imms
1a82e0d421
Remove todo
...
Not much gain by caching the value
2023-12-28 09:47:05 -08:00
Daniel Imms
2e03680128
Add channels.toColor tests
2023-12-28 09:32:57 -08:00
Daniel Imms
94a9ce8566
Move toColor into channels
...
It operates on rgba channels, not a packed 32 bit int
2023-12-28 09:29:30 -08:00
Daniel Imms
6e351dd4ac
Merge pull request #4924 from Tyriar/link_refactor
...
Split Linkifier2 (always active) into Linkifier (after attach) and LinkProviderService (always active)
2023-12-23 08:57:12 -08:00
Daniel Imms
53604e427b
Update test-unit node to 18
2023-12-23 08:49:37 -08:00
Daniel Imms
1b52c97fd0
Add wait for builld job to test-unit
2023-12-23 08:46:09 -08:00
Daniel Imms
dbcb43f1d3
Rename Linkifier2 -> Linkifier
2023-12-23 08:32:39 -08:00
Daniel Imms
d7c8d063b6
Get linkifier test to work
2023-12-23 08:31:50 -08:00
Daniel Imms
de41c9f306
Make linkifier always attached to dom
2023-12-23 08:29:28 -08:00
Daniel Imms
8733d2cfa2
Separate link provider service from linkifier
2023-12-23 08:21:35 -08:00
Daniel Imms
b3737d6ff0
Merge pull request #4921 from Tyriar/tyriar/crosshair
...
Fix crosshair cursor now working in some embedders
2023-12-20 10:02:44 -08:00
Daniel Imms
56a6a010ab
Fix crosshair cursor now working in some embedders
...
This was not happening in the demo because the xterm instance is almost
always focused.
See microsoft/vscode#199848
2023-12-20 07:28:26 -08:00
Daniel Imms
341d9f0597
Merge pull request #4920 from Tyriar/tyriar/bg_blend
...
Add bg+powerline background blend behavior
2023-12-19 08:57:03 -08:00
Daniel Imms
a4505ed724
Skip another test on canvas
2023-12-19 08:47:54 -08:00
Daniel Imms
b843e0fc8e
Pass through dom skip exceptions flag
2023-12-19 08:44:14 -08:00
Daniel Imms
c0fac5e5f1
Fix test suppression
2023-12-19 08:38:55 -08:00
Daniel Imms
78a945ae9e
Suppress test failure
2023-12-19 08:34:16 -08:00
Daniel Imms
9b62849bb8
Fix lint
2023-12-19 08:23:21 -08:00
Daniel Imms
66b426311e
Fix compile
2023-12-19 08:21:18 -08:00
Daniel Imms
7bee001868
Ensure addons are loaded in standalone tests
2023-12-19 08:18:44 -08:00
Daniel Imms
22f1ce4a11
Add bg+powerline background blend behavior
...
When a with bg is selected, the cell's regular background will be blended
with 50% opacity selectionBackground in order to retain the bg color info
as well as getting the color to change and getting decent contrast.
This commit also fixes a terrible, nasty bug where the standalone shared
renderer tests were causing the terminal to open multiple times and not
get the WebGL addon activated the second time. So some tests were actually
testing the DOM renderer :o
Fixes #4918
2023-12-19 08:16:48 -08:00
Daniel Imms
805823df7a
Merge pull request #4919 from Tyriar/tyriar/noisy
...
Remove tracing drawToCache call
2023-12-19 05:50:32 -08:00
Daniel Imms
7c5ad6b7a9
Remove tracing drawToCache call
...
This was a little noisy and didn't end up being that useful
2023-12-19 05:44:55 -08:00
Daniel Imms
0904078bf4
Merge pull request #4912 from jeanp413/fix-vscode-200469
...
Fixes vscode #200469
2023-12-15 08:26:27 -08:00
Jean Pierre
9f995c6ff8
💄
2023-12-15 16:03:37 +00:00
tisilent
427b4f6c6d
Update attachCustomWheelEventHandler comments
2023-12-14 16:55:49 +08:00
jeanp413
81a4d860c5
💄
2023-12-12 09:21:55 -05:00
jeanp413
7ac95fab28
More fixes
2023-12-12 09:19:53 -05:00
Daniel Imms
1f15c47a43
Merge pull request #4913 from Tyriar/tyriar/wheel_handlers
...
addCustomWheelEventHandler API
2023-12-12 05:25:31 -08:00
Daniel Imms
88ba66d00b
addCustomWheelEventHandler API
...
I opted for consistency with the key event handler over our more modern
approach, we can migrate them at the same time if we end up returning
a disposable.
See microsoft/vscode#76381
2023-12-12 05:17:24 -08:00
jeanp413
2592e1e84d
re register intersection observer on window change
2023-12-12 05:55:30 -05:00
jeanp413
97750f672f
💄
2023-12-12 04:41:20 -05:00
jeanp413
54608bf38d
Fixes https://github.com/microsoft/vscode/issues/200469
2023-12-12 04:16:28 -05:00
Daniel Imms
b4226bc0f5
Merge pull request #4910 from Tyriar/tyriar/leaks
...
Help embedders avoid memory leaks by clearing options
2023-12-08 12:19:42 -08:00
Daniel Imms
1943636f02
Help embedders avoid memory leaks by clearing options
...
Related microsoft/vscode#192838
2023-12-08 12:14:22 -08:00
dependabot[bot]
d218bff2c4
Bump axios from 0.21.2 to 1.6.0 in /addons/addon-ligatures
...
Bumps [axios](https://github.com/axios/axios ) from 0.21.2 to 1.6.0.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v0.21.2...v1.6.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-10 16:12:08 +00:00
Daniel Imms
fb2c39cb57
Merge pull request #4877 from Tyriar/serialize_fixes
...
Add range API to serialize addon
2023-11-09 10:27:54 -08:00
Daniel Imms
b595940bcf
Add range API to serialize addon
...
Fixes #4876
Fixes #4871
2023-11-09 09:43:14 -08:00
Daniel Imms
49eab6b1d9
Merge pull request #4874 from tisilent/dashed-line
...
Draw dashed lines through ratios
2023-11-08 05:30:00 -08:00
tisilent
2861a4dd39
Draw dashed lines through ratios
2023-11-08 17:58:38 +08:00
Simon Lamon
b4fa7c6c06
Remove unit tests with Node 16
2023-11-04 14:35:36 +01:00
Daniel Imms
58bb7fc73e
Merge pull request #4742 from JasonXJ/sync-select
...
Allow selection in the a11y tree and sync the selection to terminal
2023-11-03 09:08:53 -07:00