Daniel Imms
cc1089e943
Merge pull request #4549 from Tyriar/r5_2_0
...
v5.2.0
2023-06-08 14:43:25 -07:00
Daniel Imms
47c21df83d
v5.2.0
2023-06-08 14:32:54 -07:00
Daniel Imms
380e6805e8
Merge pull request #4539 from Tyriar/tyriar/windowsPty
...
Add more granular windowsPty option
2023-06-07 11:41:13 -07:00
Daniel Imms
9f424833d6
Merge pull request #4546 from jerch/fix_4545
...
DOM renderer link underline
2023-06-05 05:20:54 -07:00
Jörg Breitbart
90ccc815cb
more verbose comments to get the idea of the code
2023-06-05 12:23:56 +02:00
Jörg Breitbart
8de7bd5850
rename lneX to maxY
2023-06-04 21:11:55 +02:00
Jörg Breitbart
9fed8e2a3a
defensive underline event coords handling in DOM renderer
2023-06-04 21:06:26 +02:00
Daniel Imms
118915c1f7
Merge pull request #4542 from silamon/node18
...
Upgrade to Node18
2023-05-31 10:50:12 -07:00
Simon Lamon
fca593d93b
Fix unit testing (headless)
2023-05-31 17:37:41 +00:00
Simon Lamon
3376ee2f85
Node 18
2023-05-31 17:14:49 +00:00
Daniel Imms
f6fbf63673
Add windowsPty unit test
2023-05-29 09:50:52 -07:00
Daniel Imms
3e5c6a156b
Correct Windows wrapping heuristics condition
2023-05-29 09:49:33 -07:00
Daniel Imms
a91665cb18
Listen for windowsPty changes
2023-05-29 09:43:49 -07:00
Daniel Imms
22140b5e94
Add more granular windowsPty option
...
See microsoft/vscode#134448
2023-05-29 09:40:00 -07:00
Daniel Imms
22a4dc4b6b
Merge pull request #4478 from jerch/fix_4469
...
fix DECRQM reports
2023-05-24 06:47:52 -07:00
Megan Rogge
0ff06db417
bring back accessibility tree ( #4536 )
2023-05-22 21:17:25 +00:00
Daniel Imms
83a77b6024
Merge pull request #4533 from Tyriar/4480
...
Workaround drawing off invalid bitmap in canvas
2023-05-21 09:13:18 -07:00
Daniel Imms
8b422442b7
Close generator before deleting it
2023-05-21 09:05:21 -07:00
Daniel Imms
02ce3eff87
Workaround drawing off invalid bitmap in canvas
...
Fixes #4480
2023-05-21 08:51:31 -07:00
Daniel Imms
518b87f01d
Merge pull request #4532 from Tyriar/4529
...
Finish overline support
2023-05-21 08:25:20 -07:00
Daniel Imms
6188c07bf7
Serialize overline
...
Fixes #4529
2023-05-21 08:17:06 -07:00
Daniel Imms
325d133a75
Add overline to vt comments
...
Part of #4529
2023-05-21 08:16:57 -07:00
Daniel Imms
b662824b81
Add isOverline to public API
...
Part of #4529
2023-05-21 08:16:38 -07:00
Daniel Imms
ada5bfe048
Merge pull request #4530 from jerch/fix_atlas_merge_webgl
...
fix blackout lines in webgl
2023-05-21 07:52:38 -07:00
Jörg Breitbart
f270127ce5
fix webgl part of #4480
2023-05-21 16:32:57 +02:00
Daniel Imms
7460782494
Merge pull request #4527 from jerch/fix_4485
...
fix buffer corruption for utf8 transport in demo
2023-05-21 07:03:21 -07:00
Jörg Breitbart
048010c219
fix buffer corruption for utf8 transport
2023-05-21 12:28:15 +02:00
Daniel Imms
cdec1e5b03
Merge pull request #4526 from Tyriar/4499_overline
...
Add support for SGR 53 overline and SGR 55 not overline
2023-05-20 14:21:22 -07:00
Daniel Imms
eb56356133
Don't dodge overline, simplify drawing
2023-05-20 10:04:14 -07:00
Daniel Imms
2bfd95fe54
Add support for SGR 53, 55 overline
...
Specced in ECMA-48
2023-05-20 09:56:56 -07:00
Daniel Imms
e9b0593298
Merge pull request #4525 from Tyriar/4161_dim
...
Don't apply dim to background color
2023-05-20 09:43:16 -07:00
Daniel Imms
d5c47ec531
it -> itWebgl
2023-05-20 09:35:37 -07:00
Daniel Imms
5a145fcffe
Add webgl api tests for dim
2023-05-20 08:41:11 -07:00
Daniel Imms
539fed4daa
Don't apply dim to background color
...
Fixes #4161
2023-05-20 08:13:50 -07:00
Daniel Imms
a0493a604c
Merge pull request #4521 from jeanp413/jp/fix-forced-reflow
...
Avoid triggering a reflow while rendering search decorations
2023-05-17 16:04:16 -07:00
Jean Pierre
07e8f86bd1
Avoid triggering a reflow
2023-05-17 17:03:25 -05:00
Daniel Imms
1dbc1bf639
Merge pull request #4516 from jeanp413/jp/fix-decoration-render-layer
...
Ensure decorations in the top layer render on top of decorations in the bottom layer
2023-05-17 07:08:47 -07:00
Daniel Imms
6e8c59f0db
Merge pull request #4504 from jeanp413/jp/fix-4444
...
Fixes improve search addon behavior when there are > 1000 results
2023-05-17 07:02:29 -07:00
Daniel Imms
ec227c757b
Prefix class with xterm-decoration-
2023-05-17 06:57:13 -07:00
Jean Pierre
4fbeb58203
Update search demo
2023-05-15 22:18:36 -05:00
Jean Pierre
60f549028f
Ensure decorations in the top layer render on top of decorations in the bottom layer
2023-05-12 16:19:03 -05:00
Jean Pierre
cc5136aeb3
Address feedback
2023-05-12 16:08:11 -05:00
Daniel Imms
a1e9105ce7
Merge branch 'master' into jp/fix-4444
2023-05-12 06:24:34 -07:00
Daniel Imms
7a7f4f0add
Merge pull request #4512 from xtermjs/Tyriar-patch-1
...
Add FAQ to new issue report
2023-05-10 06:40:53 -07:00
Daniel Imms
96ea9fe188
Add FAQ to new issue report
...
Hopefully this will reduce issue count a little
2023-05-10 06:31:54 -07:00
Jean Pierre
b4e2293dbc
Fix incremental
2023-05-09 16:14:28 -05:00
Daniel Imms
7194223696
Merge pull request #4508 from Tyriar/4507_zalgo
...
Disallow glyphs to exceed atlas texture size
2023-05-09 07:44:34 -07:00
Daniel Imms
8c9e44c219
Disallow glyphs to exceed atlas texture size
...
Fixes #4507
2023-05-09 07:35:41 -07:00
Daniel Imms
075f33031d
Merge pull request #4475 from kelvinhammond/patch-1
...
Re-render browser DOM style onOptionsChanged, fixes xtermjs#4474
2023-05-09 07:12:58 -07:00
Jean Pierre
e4b670231d
Add tests
2023-05-08 09:08:35 -05:00
Jean Pierre
1c19f1d282
Remove incremental?
2023-05-07 15:19:23 -05:00
Jean Pierre
508589aa80
Improve search addon behavior when there are > 1000 results
2023-05-07 15:19:23 -05:00
Daniel Imms
854e2736f6
Move inject into _handleOptionsChanged
2023-05-07 06:27:56 -07:00
Kelvin
58f650e6f0
Merge branch 'master' into patch-1
2023-05-04 15:32:29 -04:00
Daniel Imms
913cb25863
Merge pull request #4491 from jerch/fix_4477
...
fix urls with screenreader
2023-05-03 08:19:23 -07:00
Daniel Imms
16f82cb3b5
Merge pull request #4500 from Tyriar/4487
...
Clear whole cursor layer on Firefox
2023-05-02 15:54:23 -07:00
Daniel Imms
0a101a01f5
Clear whole cursor layer on Firefox
...
Fixes #4487
2023-05-02 15:44:36 -07:00
Jörg Breitbart
9638063359
fix #4477
2023-04-24 12:30:41 +02:00
Jörg Breitbart
ee26780e03
fix test cases
2023-04-16 21:17:12 +02:00
Jörg Breitbart
b35415ed16
flip SET 2 & 12 perma flags, add DECSET 67 (DECBKM) as perma reset
2023-04-16 21:08:42 +02:00
Kelvin
2a9ec8fd1d
Re-render browser DOM style onOptionsChanged, fixes xtermjs#4474
...
Fixes https://github.com/xtermjs/xterm.js/issues/4474
2023-04-11 13:43:32 -04:00
Daniel Imms
2fdb46919c
Merge pull request #4465 from Tyriar/4410
...
Ensure Decoration.isDisposed can be true
2023-03-31 12:21:52 -07:00
Daniel Imms
c8e633ecb5
Merge pull request #4464 from Tyriar/4409
...
Correct registerMarker docs
2023-03-31 12:12:19 -07:00
Daniel Imms
c546f7cc8a
Ensure Decoration.isDisposed can be true
...
Fixes #4410
2023-03-31 12:11:50 -07:00
Daniel Imms
6997f1a940
Correct registerMarker docs
...
Fixes #4409
2023-03-31 11:55:30 -07:00
Daniel Imms
14c6df3187
Merge pull request #4458 from Tyriar/tyriar/178014
...
Clear line wrapped state on explicit line feed
2023-03-28 11:46:45 -07:00
Daniel Imms
18be346df9
Clear line wrapped state on explicit line feed
...
Fixes #4457
See microsoft/vscode#178014
2023-03-28 11:35:21 -07:00
Daniel Imms
37297e09ed
Merge pull request #4456 from xtermjs/Tyriar-patch-1
...
Add DOM term to real world use cases
2023-03-28 09:04:25 -07:00
Daniel Imms
b2f0cc8dc1
Add DOM term to real world use cases
...
Fixes #4455
2023-03-28 08:51:24 -07:00
Daniel Imms
6cbee3349e
Merge pull request #4451 from Starwort/master
...
Fix #4450
2023-03-27 06:36:53 -07:00
Starwort
f0edc1b613
Fix #4450
2023-03-27 09:56:17 +01:00
Daniel Imms
cd9867e222
Merge pull request #4443 from tisilent/#4441
...
Uniform cursor unfocused rendering. #4441
2023-03-23 07:58:55 -07:00
tisilent
e1d852c86a
Adjust DomRenderer cursor style
2023-03-22 21:09:28 +08:00
tisilent
455c744ab1
Uniform cursor unfocused rendering. #4441
2023-03-22 20:54:58 +08:00
Daniel Imms
21f48ba803
Merge pull request #4438 from xtermjs/jerch-patch-1
...
fix BCE render bug in canvas renderer
2023-03-15 07:51:45 -07:00
jerch
49fdacba6a
fix BCE render bug in canvas renderer
2023-03-15 15:41:44 +01:00
Daniel Imms
a359c7ca10
Merge pull request #4437 from xtermjs/dependabot/npm_and_yarn/webpack-5.76.0
...
Bump webpack from 5.61.0 to 5.76.0
2023-03-15 06:31:53 -07:00
dependabot[bot]
242eade757
Bump webpack from 5.61.0 to 5.76.0
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.61.0 to 5.76.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.61.0...v5.76.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-03-14 15:58:20 +00:00
Megan Rogge
4037b943b9
remove AccessibleBuffer ( #4427 )
...
* remove AccessibleBuffer
* rm more
* Update src/browser/Terminal.ts
* rm css
2023-03-02 14:51:32 -06:00
Megan Rogge
9154831afa
allow html elements ( #4413 )
2023-02-15 14:34:00 -06:00
Megan Rogge
d6599bc048
accessibilityBuffer -> accessibleBuffer (#4406 )
2023-02-08 21:48:20 +00:00
Megan Rogge
8a1faed5cb
ensure line is defined via clamp ( #4403 )
2023-02-07 21:03:06 +00:00
Megan Rogge
72a157df5e
add registerBufferElementProvider ( #4402 )
2023-02-07 09:56:23 -08:00
Megan Rogge
6daadc4c55
pull AccessibleBuffer out of AccessibilityManager ( #4400 )
2023-02-03 18:59:30 +00:00
Daniel Imms
c05d0f650c
Merge pull request #4398 from Tyriar/tyriar/a11y_remove
...
Remove accessibility tree code
2023-02-02 11:47:17 -08:00
Daniel Imms
d5b5f1a9a4
Clean up
2023-02-02 06:24:18 -08:00
Daniel Imms
dfcd674f8c
Fix const -> let in LocalizableStrings
...
This needs to be settable outside, so const gives the wrong impression
2023-02-02 06:18:09 -08:00
Daniel Imms
a7e0a9c534
Remove old accessibility tree code
2023-02-02 06:17:32 -08:00
Daniel Imms
5839accbf1
Use is prefix for boolean prop/getter
2023-02-02 06:12:04 -08:00
Megan Rogge
01c9a98e8e
update accessibilityBufferActive on focusOut ( #4395 )
2023-02-01 20:57:52 +00:00
Daniel Imms
bcfed71e1d
Merge pull request #4393 from Tyriar/createinstance
...
Improve createInstance types
2023-02-01 12:38:30 -08:00
Daniel Imms
046d4b8314
Improve createInstance types
2023-02-01 08:42:51 -08:00
Megan Rogge
a9da61e605
accessibilityBuffer: textarea -> div & prevent mouse click from exiting ( #4389 )
2023-01-31 18:25:25 -06:00
Daniel Imms
24c7be210c
Merge pull request #4390 from Tyriar/webgl_exception
...
Handle glyph/rect renderer safer
2023-01-31 11:25:41 -08:00
Daniel Imms
9c815250b6
Handle glyph/rect renderer safer
...
See microsoft/vscode#172782
2023-01-31 11:14:33 -08:00
Megan Rogge
377f88796f
append accessibility tree as child, not as adjacent elt to terminal ( #4383 )
2023-01-24 19:40:46 +00:00
Megan Rogge
ed6c849501
attach and detach accessibility tree root element ( #4382 )
2023-01-24 09:53:10 -06:00
Megan Rogge
5a21948b4a
make accessibility buffer readonly ( #4381 )
2023-01-23 19:03:19 +00:00
Megan Rogge
b24bda92ad
use textbox instead of div for accessibility buffer ( #4377 )
2023-01-20 17:36:25 +00:00
Megan Rogge
9895691e0e
use content editable ( #4376 )
2023-01-19 21:30:58 +00:00
Megan Rogge
77870b06b9
fix #4374 ( #4375 )
2023-01-19 16:49:53 +00:00
Daniel Imms
41dc93a008
Prototype improved a11y buffer view ( #4340 )
2023-01-18 23:00:21 +00:00
Daniel Imms
ba9f2e0f11
Merge pull request #4364 from Tyriar/dom_remove
...
Replace dom helper with HTMLElement.remove()
2023-01-05 09:22:55 -08:00
Daniel Imms
b3fb8db6b3
Replace dom helper with HTMLElement.remove()
2023-01-05 09:14:16 -08:00
Daniel Imms
91946dcd9b
Merge pull request #4363 from xtermjs/dependabot/npm_and_yarn/json5-2.2.3
...
Bump json5 from 2.1.2 to 2.2.3
2023-01-05 08:23:59 -08:00
dependabot[bot]
41c0e26292
Bump json5 from 2.1.2 to 2.2.3
...
Bumps [json5](https://github.com/json5/json5 ) from 2.1.2 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v2.1.2...v2.2.3 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-05 16:15:34 +00:00
Daniel Imms
fe89817667
Merge pull request #4361 from xtermjs/circularlist-cleanup
...
Removed unused imports in CircularList
2022-12-28 07:19:26 -08:00
Eugene
7ee7aa2719
removed unused imports in CircularList
2022-12-28 15:41:58 +01:00
Daniel Imms
b05c26c6fd
Merge pull request #4358 from Tyriar/4357
...
Request links after viewport resize
2022-12-27 06:50:53 -08:00
Daniel Imms
0adbedf98d
Request links after viewport resize
...
This clears the underline when hovering the link but this is an edge
case that isn't so important. As it's difficult to do outside of the
demo.
Fixes #4357
2022-12-27 06:41:58 -08:00
Daniel Imms
89ead0b4b7
Merge pull request #4356 from Coding-Kiwi/Coding-Kiwi-patch-1
...
Add graSSHopper to Real-world uses
2022-12-27 03:56:47 -08:00
Erik
349510065b
Add graSSHopper to Real-world uses
2022-12-26 20:48:44 +01:00
Daniel Imms
fa8a0e7f24
Merge pull request #4355 from Tyriar/4354
...
Clear canvas selection state after a resize
2022-12-24 08:10:44 -08:00
Daniel Imms
0c4e9c6b27
Merge pull request #4347 from silamon/deprecatedubuntu
...
Switch to Ubuntu 20.04
2022-12-24 08:06:14 -08:00
Daniel Imms
de2b62eeac
Merge pull request #4352 from Tyriar/4096
...
Include right part of wide char in underline gap
2022-12-24 08:05:41 -08:00
Daniel Imms
65b2af10f8
Clear canvas selection state after a resize
...
Fixes #4354
2022-12-24 08:02:41 -08:00
Daniel Imms
1a20fbb25f
Merge pull request #4353 from Tyriar/4057
...
Force canvas renderer selection redraw on theme change
2022-12-24 08:02:06 -08:00
Daniel Imms
d51ba2578b
Force canvas renderer selection redraw on theme change
...
Fixes #4057
2022-12-24 07:46:51 -08:00
Daniel Imms
56734874ac
Include right part of wide char in underline gap
...
Fixes #4096
2022-12-24 07:30:26 -08:00
Daniel Imms
72f1d1048a
Merge pull request #4350 from Tyriar/dotted
...
Improve rendering of dotted underlines
2022-12-23 14:16:15 -08:00
Daniel Imms
d17df65fad
Improve rendering of dotted underlines
...
Fixes #4060
2022-12-23 14:04:12 -08:00
Simon Lamon
c2504fa669
Ubuntu 18.04 deprecation
2022-12-23 17:37:26 +01:00
Daniel Imms
5a2bf6d039
Merge pull request #4346 from Tyriar/4314_2
...
Clamp start and end in render service to ensure they're valid
2022-12-21 17:03:15 -08:00
Daniel Imms
568e4c6935
Clamp start and end in render service to ensure they're valid
...
Fixes #4314
2022-12-21 16:55:03 -08:00
Daniel Imms
8b1c5c4ffb
Revert "Fix NPE in webgl renderer"
...
This reverts commit ea7571c2b9 .
2022-12-21 16:51:45 -08:00
Daniel Imms
d34bb5ed79
Merge pull request #4343 from Tyriar/bump_other_addons
...
Bump other addons for v5.1 release
2022-12-21 08:28:46 -08:00
Daniel Imms
ace4c3663f
Bump other addons for v5.1 release
...
Fixes #4336
2022-12-21 08:27:01 -08:00
Daniel Imms
75075ebb70
Merge pull request #4342 from Tyriar/4341
...
Fix link event listener leak
2022-12-20 15:15:22 -08:00
Daniel Imms
7b8ad8c0b4
Improve comment
2022-12-20 15:01:30 -08:00
Daniel Imms
f28c21eb77
Fix link event listener leak
...
The bug here is that _clearCurrentLink was being called only on the
line(s) that changed, but _askForLink was then being triggered
regardless. This caused more onRenderedViewportChange listeners to be
registered and for the thread blocking to get exponentially worse.
Fixes #4341
2022-12-20 14:58:35 -08:00
Daniel Imms
3142460db5
Merge pull request #4335 from jerch/cleanup_buffer
...
Cleanup Buffer.ts
2022-12-19 17:01:26 -08:00
Daniel Imms
b97b1b6093
Merge pull request #4337 from Tyriar/whitespace_bump
...
Make package.json changes to trigger release
2022-12-19 12:55:19 -08:00
Daniel Imms
303db85763
Make package.json changes to trigger release
...
Fixes #4336
2022-12-19 12:55:01 -08:00
Jörg Breitbart
49ec7199e9
remover iterator and stringIndexToBufferIndex from buffer
2022-12-19 19:50:18 +01:00
Daniel Imms
19c760a204
Merge pull request #4333 from xtermjs/revert-4196-ansiheadless
...
Revert "SerializeAsHTML(): Fallback to default ansi colors when running headless terminal"
2022-12-19 10:20:24 -08:00
Daniel Imms
3a81ef54ca
Revert "SerializeAsHTML(): Fallback to default ansi colors when running headless terminal"
2022-12-19 10:10:59 -08:00
Daniel Imms
6cfdcb1b0d
Merge pull request #4332 from Tyriar/r5_1_0
...
v5.1.0
2022-12-19 09:56:50 -08:00
Daniel Imms
30ef1fcaa5
v5.1.0
2022-12-19 09:56:20 -08:00
Daniel Imms
84b8121105
Merge pull request #4288 from jerch/fix_weblinks
...
Fix weblinks
2022-12-19 08:57:15 -08:00
Jörg Breitbart
218cfd256c
Merge branch 'master' into fix_weblinks
2022-12-19 15:59:11 +01:00
Jörg Breitbart
1757f2733c
explicit type for link test data
2022-12-19 15:49:10 +01:00
Jörg Breitbart
9411acbc73
move link tests to demo
2022-12-19 15:33:10 +01:00
Daniel Imms
cb4102cdcb
Merge pull request #4330 from Tyriar/2533
...
Add VT buttons through CSI P
2022-12-19 06:30:11 -08:00
Daniel Imms
1926c9bbbc
Add sequence buttons through CSI P
2022-12-19 06:20:01 -08:00
Daniel Imms
06145c02b1
Add IL vt button
...
Part of #2533
2022-12-19 06:11:34 -08:00
Jörg Breitbart
d65898ffed
Merge branch 'master' into fix_weblinks
2022-12-19 14:19:43 +01:00
Daniel Imms
b5e6066f8c
Merge pull request #4327 from Tyriar/2603
...
Improve IAttributeData jsdoc
2022-12-18 08:51:41 -08:00
Daniel Imms
0981ca8796
Merge pull request #4328 from Tyriar/vscode166909
...
Remove ! to improve safety
2022-12-16 11:16:17 -08:00
Daniel Imms
ffeaa2b976
Remove ! to improve safety
...
See microsoft/vscode#166909
This doesn't necessarily fix that, but it does remove the hacky ! which could
potentially let an error slip past TS.
2022-12-16 11:05:03 -08:00
Daniel Imms
167765f932
Improve IAttributeData jsdoc
...
Fixes #2603
2022-12-16 10:53:21 -08:00
Daniel Imms
bcdbb61ed4
Merge pull request #4326 from Tyriar/166878
...
Fix NPE in webgl renderer
2022-12-16 10:51:52 -08:00
Daniel Imms
ea7571c2b9
Fix NPE in webgl renderer
...
Theory is this can happen when a resize down happens as end will be too big
See microsoft/vscode#166878
2022-12-16 10:42:05 -08:00
Daniel Imms
880b726bcb
Merge pull request #4325 from Tyriar/4056
...
Fix canvas renderer selection not re-rendering sometimes
2022-12-16 09:39:28 -08:00
Daniel Imms
902da2800b
Merge pull request #4324 from Ry0taK/feature/secure-links-by-default
...
Add allowNonHttpProtocols option to ILinkHandler
2022-12-16 09:32:54 -08:00
Daniel Imms
2bd9c4e839
Fix canvas renderer selection not re-rendering sometimes
...
Fixes #4056
2022-12-16 09:28:02 -08:00
RyotaK
b3d36478ca
Properly handle errors from URL constructor
2022-12-16 17:01:00 +00:00
RyotaK
b07c016fea
Adjust the comment
2022-12-16 16:58:55 +00:00
Daniel Imms
0b5625581e
Merge pull request #4284 from JasonXJ/a11y-2
...
Fix a11y issues #4269
2022-12-16 08:57:55 -08:00
RyotaK
e4b473785d
Make comment more clear
2022-12-16 16:54:27 +00:00
RyotaK
cb8d93a1ef
Implement protocol validation
2022-12-16 16:50:57 +00:00
RyotaK
8636d0f820
Add allowNonHttpProtocols to typings
2022-12-17 01:31:11 +09:00
Daniel Imms
f79644bd4c
Merge pull request #4298 from jerch/fix_4295
...
re-eval previous active link
2022-12-16 08:12:19 -08:00
Daniel Imms
917e31ee17
Merge pull request #4322 from Tyriar/4124
...
Explain object option edge case
2022-12-15 17:06:24 -08:00
Daniel Imms
aba59e9386
Explain object option edge case
...
Fixes #4124
2022-12-15 16:41:31 -08:00
Daniel Imms
1c7c4eb62f
Merge pull request #4315 from Tyriar/2757
...
Allow scroll bar interaction in demo in screenReaderMode
2022-12-15 07:58:45 -08:00
Daniel Imms
fc41968131
Allow scroll bar interaction in demo in screenReaderMode
...
Fixes #2757
2022-12-15 07:50:45 -08:00
Daniel Imms
04177de95b
Merge pull request #4313 from Tyriar/4258
...
Support slash and triangle custom glyphs
2022-12-14 13:36:35 -08:00
Daniel Imms
c9c07aeabd
Support slash and triangle custom glyphs
...
This also fixes an issue with padding making glyphs regress
Fixes #4258
2022-12-14 13:15:05 -08:00
Daniel Imms
0cc759e0b1
Merge pull request #4312 from xtermjs/Tyriar-patch-1
...
Point new issue questions at GH discussions
2022-12-14 12:30:33 -08:00
Daniel Imms
852255ea03
Point new issue questions at GH discussions
2022-12-14 12:10:48 -08:00
Daniel Imms
88f459583e
Merge pull request #4311 from Tyriar/vtbuttons
...
Add VT arrow buttons
2022-12-14 09:37:38 -08:00
Daniel Imms
fd8a0690c9
Add VT arrow buttons
...
Part of #2064
2022-12-14 09:28:25 -08:00
Daniel Imms
6e2744a299
Merge pull request #4310 from Tyriar/4309
...
Improve explanation of danger with the linkHandler API
2022-12-14 08:21:55 -08:00
Daniel Imms
15e3b1ac12
Improve explanation of danger with the linkHandler API
...
Fixes #4309
2022-12-14 08:10:52 -08:00
Daniel Imms
5a5ed6d767
Merge pull request #4306 from Tyriar/4161
...
Add combo entries to sgr test for testing multiple sgr
2022-12-11 13:42:47 -08:00
Daniel Imms
74ea0c23ca
Add combo entries to sgr test for testing multiple sgr
2022-12-11 13:11:16 -08:00
Daniel Imms
6d0a287ed9
Merge pull request #4305 from Tyriar/4221
...
Fix line height and letter spacing on canvas renderer
2022-12-11 11:54:57 -08:00
Daniel Imms
83ff4e97c3
Merge pull request #4304 from Tyriar/4259
...
Simplify options API
2022-12-11 11:52:08 -08:00
Daniel Imms
7b28dc4d59
Fix line height and letter spacing on canvas renderer
...
Fixes #4221
2022-12-11 11:47:09 -08:00
Daniel Imms
02d3ef599a
Fix internal usages that needed Required<ITerminalOptions>
2022-12-11 11:42:14 -08:00
Daniel Imms
c118f04187
Sync xterm-headless.d.ts
2022-12-11 11:36:32 -08:00
Daniel Imms
2bd3869547
Use a monospace font in example
2022-12-11 11:33:23 -08:00
Daniel Imms
69379ba59b
Simplify options API
...
Fixes #4259
2022-12-11 11:33:03 -08:00
Daniel Imms
5ed05295ba
Merge pull request #4301 from Tyriar/cleanup_coreservice
...
Avoid passing circular callback into CoreService ctor
2022-12-11 07:44:46 -08:00
Daniel Imms
4ee4a0f988
Merge branch 'master' into cleanup_coreservice
2022-12-11 07:36:01 -08:00
Daniel Imms
d6b8a21219
Avoid passing circular callback into CoreService ctor
2022-12-11 07:35:11 -08:00
Daniel Imms
2e2d275d6c
Merge pull request #4289 from JasonXJ/scroll-options
...
Add option scrollOnUserInput
2022-12-11 07:31:31 -08:00
Daniel Imms
33bba35be7
Merge pull request #4291 from jerch/fix_4223
...
fix demo in epiphany
2022-12-11 07:17:08 -08:00
jerch
c7660fb49c
Merge pull request #4299 from xtermjs/dependabot/npm_and_yarn/express-4.17.3
...
Bump express from 4.17.1 to 4.17.3
2022-12-10 20:50:46 +01:00
dependabot[bot]
6d527c42b0
Bump express from 4.17.1 to 4.17.3
...
Bumps [express](https://github.com/expressjs/express ) from 4.17.1 to 4.17.3.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.17.3 )
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-10 17:06:32 +00:00
Jörg Breitbart
440da4a5ff
reeval previous active link, fixes #4295
2022-12-09 16:37:56 +01:00
Jörg Breitbart
e66fd50383
cleanup & more comments
2022-12-09 14:37:31 +01:00
Jörg Breitbart
f69f9decca
allow ~ within urls
2022-12-08 17:50:55 +01:00
Jörg Breitbart
e70138b63c
revert temp changes in linkifier2
2022-12-08 17:46:45 +01:00
Jörg Breitbart
becec91e98
better regexp, fix offset issue in #4294
2022-12-08 17:35:45 +01:00
Jörg Breitbart
03dc1908a5
Merge branch 'master' into fix_weblinks
2022-12-08 15:19:08 +01:00
Jörg Breitbart
d2298d84a0
move safari check to WebglAddon ctor
2022-12-07 23:56:43 +01:00
Jörg Breitbart
0b56b56c06
skipping renderer on NUL and SP
2022-12-07 22:55:45 +01:00
Daniel Imms
6d46b7b86f
Merge pull request #4115 from jerch/buffer_optimizations
...
some buffer handling optimizations
2022-12-07 13:43:40 -08:00
Jörg Breitbart
b829ad8386
Merge branch 'master' into fix_4223
2022-12-07 22:28:00 +01:00
Jörg Breitbart
9bc65c36a6
Merge branch 'master' into buffer_optimizations
2022-12-07 19:45:14 +01:00
Jörg Breitbart
a562f33d53
remove nonsense exp runtime of rescans
2022-12-07 19:43:56 +01:00
Daniel Imms
fe30cd6ed8
Merge pull request #4290 from JasonXJ/alt-space
...
Send corresponding escape code for alt+space and ctrl+alt+space
2022-12-07 06:34:23 -08:00
Jason Lin
9e84895141
polish
2022-12-07 10:12:43 +11:00
Daniel Imms
497df06f3f
Merge pull request #4293 from Tyriar/4292
...
Log a warning if task queues exceed deadline by 20ms
2022-12-06 14:20:37 -08:00
Daniel Imms
650cda31fd
Tweak logging
2022-12-06 14:10:40 -08:00
Daniel Imms
dec3791f4c
Log a warning if task queues exceed deadline by 20ms
...
Fixes #4292
2022-12-06 14:04:10 -08:00
Jörg Breitbart
e46a9e12d0
fix demo in epiphany
2022-12-06 13:40:25 +01:00
Jason Lin
7f64fa9ddd
Send corresponding escape code for alt+space and ctrl+alt+space
...
The previous behavior is that this combinations do nothing.
2022-12-06 15:57:19 +11:00
Jason Lin
73d20c1d3b
Add option scrollOnKeypress
...
Note that we also change the existing behavior a bit:
CoreService.triggerDataEvent() will not scroll to the bottom unless
`wasUserInput` is also true. This actually seems to be the intended
behavior according to the doc just above
ICoreService.triggerDataEvent().
2022-12-06 14:29:18 +11:00
Jörg Breitbart
fd44d76262
api tests for uri and ranges
2022-12-05 22:49:25 +01:00
Jörg Breitbart
309ba47483
change batch size to 500
2022-12-05 20:03:25 +01:00
Jörg Breitbart
4084dc3949
remove _forceMemoryCleanup
2022-12-05 19:10:55 +01:00
Jörg Breitbart
42bacc3283
disabled faulty code in linkifier2
2022-12-05 18:30:25 +01:00
Jörg Breitbart
46bd97247d
disabled faulty code in linkifier2
2022-12-05 18:28:42 +01:00
Jörg Breitbart
3bf72cdefc
DOM renderer fix with much better performance
2022-12-05 15:50:29 +01:00
Jörg Breitbart
de23616589
better line expansion
2022-12-05 13:45:47 +01:00
Jörg Breitbart
39c2e57ad3
hack around DOM renderer issue, fix api tests
2022-12-04 22:26:29 +01:00
Jörg Breitbart
d19361ac85
initial rewrite of addon mechs
2022-12-04 19:53:36 +01:00
Jörg Breitbart
1f5159febe
use IdleTaskQueue & Date.now; some testcases
2022-12-03 16:49:26 +01:00
Jörg Breitbart
3a2ae96960
Merge branch 'master' into buffer_optimizations
2022-12-03 11:24:51 +01:00
Daniel Imms
ad1f2ac2a8
Merge pull request #4287 from xtermjs/dependabot/npm_and_yarn/minimatch-3.1.2
...
Bump minimatch from 3.0.4 to 3.1.2
2022-12-02 09:54:13 -08:00
dependabot[bot]
b972e7f5ad
Bump minimatch from 3.0.4 to 3.1.2
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 3.0.4 to 3.1.2.
- [Release notes](https://github.com/isaacs/minimatch/releases )
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-02 17:45:59 +00:00
Daniel Imms
503fe99b0a
Merge pull request #4286 from Tyriar/tyriar/mocha
...
Update mocha
2022-12-02 09:45:34 -08:00
Daniel Imms
953cf005c0
Update mocha
...
This resolves a security alert
2022-12-02 09:35:36 -08:00
Jason Lin
d177acccee
Fix a11y issues #4269
2022-12-02 18:35:09 +11:00
Daniel Imms
4451369c66
Merge pull request #4280 from Tyriar/4278
...
Add custom keymap example to attachCustomKeyEventHandler docs
2022-11-30 07:15:12 -08:00
Daniel Imms
6b09c1b576
Add custom keymap example to attachCustomKeyEventHandler docs
...
Fixes #4278
2022-11-30 07:06:28 -08:00
Daniel Imms
71eb514bd0
Merge pull request #4276 from bugwheels94/bugwheels94-add-dependent-to-readme
...
Added application that uses xterm.js
2022-11-28 13:04:48 -08:00
Ankit
cd552500fc
Update README.md
2022-11-29 02:23:56 +05:30
Daniel Imms
ed1773c103
Merge pull request #4274 from JasonXJ/cap-atlas-pages
...
Cap webgl maxAtlasPages to 32
2022-11-26 07:24:47 -08:00
Jason Lin
b7c119a071
Cap webgl maxAtlasPages to 32
2022-11-24 17:51:58 +11:00
Daniel Imms
452241ca92
Merge pull request #4271 from jeanp413/fix-vscode-166158
...
Fixes disappearance of characters in webgl renderer
2022-11-23 09:36:15 -08:00
Daniel Imms
1880399849
dirtyId -> version
2022-11-23 08:51:06 -08:00
Jean Pierre
d4ee0309d9
Fixes https://github.com/microsoft/vscode/issues/166158
2022-11-22 00:07:23 -05:00
Daniel Imms
a351f5758a
Merge pull request #4255 from Tyriar/safari16
...
Enable the webgl renderer on safari 16 and above
2022-11-08 12:30:23 -08:00
Daniel Imms
3597d43788
Enable the webgl renderer on safari 16 and above
...
This does not fix the issue where webkit browsers cannot use it, I looked
at webkit versions in safari and was a bit confused. The wikipedia page
for safari shows v15 having webkit v612+ but I have safari v16 and it's
webkit v605, so trying to detect it based on webkit version is a risky
change.
Note that webgl2 shipped in safari 15, but it didn't work in webgl until
safari 16.
Fixes #3357
Related #3575
Related microsoft/vscode#165416
2022-11-08 12:23:20 -08:00
Daniel Imms
f381783bd5
Merge pull request #4196 from silamon/ansiheadless
...
SerializeAsHTML(): Fallback to default ansi colors when running headless terminal
2022-11-04 08:15:59 -07:00
Daniel Imms
6969a94fe4
Merge branch 'master' into ansiheadless
2022-11-04 08:08:43 -07:00
Daniel Imms
2377472eca
Merge pull request #4216 from JasonXJ/fix-csi-0-m
...
'CSI 0 m' should clear the extended attribute
2022-11-03 19:58:18 -07:00
Daniel Imms
0edabed595
Merge pull request #4240 from Tyriar/4222_shims
...
Remove promise and fetch shims and use await for fetch
2022-11-03 19:56:25 -07:00
Daniel Imms
7d98375ce4
Merge pull request #4254 from Tyriar/clear_green
...
Clear custom glyph test button sgr
2022-11-03 06:56:23 -07:00
Daniel Imms
862e83d7be
Merge pull request #4252 from Tyriar/4243_merge
...
Continually merge texture atlas pages
2022-11-03 06:48:55 -07:00
Daniel Imms
7cf9b68e2c
Clear custom glyph test button sgr
2022-11-03 06:48:33 -07:00
Daniel Imms
97a0df260b
Remove unused event
2022-11-03 05:44:50 -07:00
Daniel Imms
c66dc82286
Merge pull request #4251 from Tyriar/4250
...
Add 1024 character limit to web links addon
2022-11-02 06:56:22 -07:00
Daniel Imms
6c29864847
Add 1024 character limit to web links addon
...
Fixes #4250
2022-11-02 06:45:25 -07:00
Daniel Imms
d82da195f3
Remove atlas pages from demo when they're merged
2022-11-02 06:02:53 -07:00
Daniel Imms
abfe391d91
Add CJK with random SGR test button
...
This is good as a stress test for the renderer
2022-11-02 05:46:40 -07:00
Daniel Imms
c22e684904
Fix exception when last 4 smallest pages are merged
2022-11-02 05:40:13 -07:00
Daniel Imms
6406fd79c1
Enforce a maximum page merge amount
2022-11-02 05:28:47 -07:00
Daniel Imms
0271fdf49d
Merge 4 largest pages
2022-11-02 04:49:02 -07:00
Daniel Imms
805b41b80f
Keep merging default texture size pages
2022-11-01 10:26:48 -07:00
Daniel Imms
c9bacc80d7
Merge when max atlas pages is reached
2022-11-01 10:08:00 -07:00
Daniel Imms
54ee698ba6
Basic merging working
...
Part of #4243
2022-11-01 09:07:38 -07:00
Daniel Imms
295e3c7f0c
Merge pull request #4249 from Tyriar/4241_fill
...
Remove fill polyfill
2022-10-31 12:34:17 -07:00
Daniel Imms
d219da480c
Remove fill polyfill
...
Fixes #4241
2022-10-31 12:24:59 -07:00
Daniel Imms
02fa38c334
Merge pull request #4244 from Tyriar/multi_page_atlas
...
Support multiple texture atlas pages
2022-10-30 18:30:11 -07:00
Daniel Imms
4d05905736
Polish
2022-10-30 18:11:24 -07:00
Jason Lin
81a3c80bc4
polish
2022-10-31 11:07:42 +11:00
Jason Lin
f6fabebf8d
polish
2022-10-31 11:07:42 +11:00
Jason Lin
b735e7f1c4
polish
2022-10-31 11:07:42 +11:00
Jason Lin
839271096e
Don't reset the url
2022-10-31 11:07:42 +11:00
Jason Lin
6a087e9896
'CSI 0 m' should clear the extended attribute
...
This change also removes `_currentLinkId` from `InputHandler` and uses
`_curAttrData.extended.urlId` directly so that we don't need to worry
about keep them in sync any more.
2022-10-31 11:07:42 +11:00
Daniel Imms
dda3f5f545
Properly dispose of atlas event
2022-10-30 15:00:27 -07:00
Daniel Imms
04041d030f
Generate bitmaps for all atlas pages
2022-10-30 14:56:27 -07:00
Daniel Imms
095ceda639
Show canvas atlas pages in demo
2022-10-30 14:53:01 -07:00
Daniel Imms
0aa9fc5bb8
Add border around atlas pages
2022-10-30 12:00:55 -07:00
Daniel Imms
e092ca70e1
Simplify page reuse/creation
2022-10-30 10:33:38 -07:00
Daniel Imms
0592837620
Fill pages to capacity
2022-10-30 10:21:17 -07:00
Daniel Imms
fc03a1698b
Share page creation code
2022-10-30 10:16:48 -07:00
Daniel Imms
c9ef4a8eb9
Increase texture size as it nears the maximum texture unit
...
#4243 would be a better, but more complicated, solution to this
2022-10-30 09:20:17 -07:00
Daniel Imms
846573bb01
Support up to maximum texture units (eg. 16 on my machine)
2022-10-30 03:16:29 -07:00
Daniel Imms
0f70055d76
Add CJK test button
2022-10-30 03:04:58 -07:00
Daniel Imms
3f2ed42e73
Fix glyphs getting clipped on bottom row
2022-10-29 20:57:42 -07:00
Daniel Imms
2a3c2d9520
Make better use of atlas space
2022-10-29 20:33:27 -07:00
Daniel Imms
5e95475d6b
Use current row when filling in old atlas pages
2022-10-29 19:50:44 -07:00
Daniel Imms
57a65e0858
Continute filling atlas page after new pages are added
2022-10-29 19:44:12 -07:00
Daniel Imms
bfa9dd5060
Clean up
2022-10-29 18:09:18 -07:00
Daniel Imms
04f79aa7b4
Share page texture binding code
2022-10-29 14:33:50 -07:00
Daniel Imms
86ccd709bf
Avoid setting uniforms every frame
2022-10-29 14:26:51 -07:00
Daniel Imms
c257a7247e
Only upload textures that change
2022-10-29 13:27:33 -07:00
Daniel Imms
0a49a5dde1
Make texture atlas presentation nicer for multiple pages
2022-10-29 13:01:41 -07:00
Daniel Imms
c6e3cc007c
Stop atlas flickering on demo
2022-10-29 12:49:11 -07:00
Daniel Imms
713baeb64d
Base atlas page size on device pixel ratio
2022-10-29 12:45:20 -07:00
Daniel Imms
efba2c9040
Get pages working, add to demo
2022-10-28 19:30:42 -07:00
Daniel Imms
67ef455515
Get a second page kind of working
2022-10-28 19:20:26 -07:00
Daniel Imms
975d52fab9
Remove deprecated prop
2022-10-28 19:12:01 -07:00
Daniel Imms
6b37187b4d
Create AtlasPage
2022-10-28 19:08:33 -07:00
Daniel Imms
84ab6a49c4
Bring texturePage partially to atlas
2022-10-28 18:56:49 -07:00
Daniel Imms
4ebc75aae0
Merge remote-tracking branch 'upstream/master' into multi_page_atlas
2022-10-28 18:42:46 -07:00
Daniel Imms
54335ef54a
Create texture page attribute
2022-10-28 18:16:55 -07:00
Daniel Imms
43d8db77f9
Merge pull request #4239 from Tyriar/4224_mcr_canvas_ydisp
...
Correctly offset mcr check on canvas renderer
2022-10-28 14:10:25 -07:00
Daniel Imms
5a4a46f130
Remove promise and fetch shims and use await for fetch
...
Fixes #4222
2022-10-28 14:09:39 -07:00
Daniel Imms
b0672aac09
Correctly offset mcr check on canvas renderer
...
Fixes #4224
2022-10-28 14:02:58 -07:00
Daniel Imms
fcf378b172
Merge pull request #4237 from Tyriar/italic_bounds
...
Fix clipping of italic emoji
2022-10-28 09:12:07 -07:00
Daniel Imms
25551a4b98
Merge pull request #4236 from Tyriar/console_image
...
Add console.image helper
2022-10-28 09:04:37 -07:00
Daniel Imms
67b3faef01
Use bbox padding and width consistently
2022-10-28 09:01:22 -07:00
Daniel Imms
8b545a3fe4
Fix bbox right scan start offset
...
This causes particularly wide glyphs like italic emoji to get clipped
even if they're within the allowed padding.
Fixes #4229
2022-10-28 08:57:41 -07:00
Daniel Imms
4f4ce0146d
Add console.image helper
...
This is useful for printing canvases that aren't attached to the DOM
2022-10-28 08:54:57 -07:00
Daniel Imms
e7b347a2ef
Merge pull request #4235 from Tyriar/opt_server_buffer
...
Avoid GC pressure from server data buffer
2022-10-27 22:41:07 -07:00
Daniel Imms
7908b7cf62
Avoid GC pressure from server data buffer
2022-10-27 22:30:46 -07:00
Daniel Imms
392f8e9c98
Merge pull request #4234 from Tyriar/slow_isFocused
...
Cache ICoreBrowserService.isFocused per task
2022-10-27 17:00:18 -07:00
Daniel Imms
b5cd4f1492
Cache ICoreBrowserService.isFocused per task
...
This is called for every selected cell when rendering which ends up
consuming a bunch of CPU due to the DOM calls.
2022-10-27 16:50:45 -07:00
Daniel Imms
4edfc12cbf
Merge pull request #4233 from Tyriar/4113_resize
...
Fix resize in demo
2022-10-27 14:03:17 -07:00
Daniel Imms
19c1ee56d3
Fix resize in demo
...
A double resize could happen due to the mismatch in canvas vs device
pixel widths
Fixes #4113
2022-10-27 13:55:24 -07:00
Daniel Imms
a4f8b07a7f
Merge pull request #4226 from Tyriar/dropped_frames
...
Fix dropped frame issue
2022-10-21 13:10:30 -07:00
Daniel Imms
8d4d5bd54b
Fix dropped frame issue
...
This ensures decorations are refreshed in the same frame when called from
an animation frame callback
Fixes #4225
2022-10-21 13:02:24 -07:00
Daniel Imms
d5710afcb3
Merge pull request #4219 from Tyriar/4218_safari_bitmap
...
Disable canvas ImageBitmap optimization on Safari
2022-10-19 10:58:43 -07:00
Daniel Imms
8bd8195e30
Disable canvas ImageBitmap optimization on Safari
...
Fixes #4218
2022-10-19 10:03:01 -07:00
Daniel Imms
ffe066dfef
Merge pull request #4217 from Nokel81/fix-dom-renderering-jsdom-v2
...
Change clearing innerText to using replaceChildren to fix testing using jsdom
2022-10-19 07:21:30 -07:00
Sebastian Malton
11e90591f9
Change clearing innerText to using replaceChildren to fix testing using jsdom
...
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2022-10-19 10:09:12 -04:00
Megan Rogge
0b84d17b18
revert decoration dispose changes ( #4215 )
2022-10-18 21:32:22 +00:00
Daniel Imms
376f0d9972
Merge pull request #4211 from hackermondev/patch-1
...
replit branding change
2022-10-17 07:45:06 -07:00
hackermon
478535d236
replit branding change
2022-10-17 09:49:54 -04:00
Daniel Imms
3f12d2925a
Merge pull request #4208 from Tyriar/todo_attach_socket
...
Warn/throw on unexpected attach addon socket state
2022-10-17 03:48:31 -07:00
Daniel Imms
8e65ee8832
Merge pull request #4210 from Tyriar/todo_type_tabs
...
Fix a bunch of TODOs
2022-10-16 07:15:19 -07:00
Daniel Imms
a7f0c3868c
Merge pull request #4209 from Tyriar/todo_onData_event_test
...
Re-enable onData event test
2022-10-16 07:08:59 -07:00
Daniel Imms
96486c414b
Acquire char size service better in webgl renderer
2022-10-16 07:04:34 -07:00
Daniel Imms
b560d85553
Remove unneeded params as link provider is stable
2022-10-16 07:04:24 -07:00
Daniel Imms
7796b4101a
Type Buffer.tabs
2022-10-16 06:58:20 -07:00
Daniel Imms
a982484392
Re-enable onData event test
2022-10-16 06:55:04 -07:00
Daniel Imms
e15c6b9f3e
Warn/throw on unexpected attach addon socket state
2022-10-16 06:49:27 -07:00
Daniel Imms
807183bba6
Merge pull request #4207 from Tyriar/3925_dimensions
...
Improve names of IRenderDimensions interface members
2022-10-16 06:41:37 -07:00
Daniel Imms
dc19628014
Fix width -> height
2022-10-16 06:34:12 -07:00
Daniel Imms
ca68a5c59a
Fix typo in test
2022-10-15 20:13:24 -07:00
Daniel Imms
22e8a2f8e7
Remove old dimension properties
2022-10-15 18:07:05 -07:00
Daniel Imms
171ba446bd
Update other files
2022-10-15 15:32:02 -07:00
Daniel Imms
89e0b87eac
Move to device/css in domrenderer
2022-10-15 14:22:04 -07:00
Daniel Imms
2c9e711cae
Move all other refs in webgl over
2022-10-15 13:55:36 -07:00
Daniel Imms
b0f1c38fd2
Move all other refs in canvas over
2022-10-15 13:44:52 -07:00
Daniel Imms
b393008b54
Use new render dimensions in canvasrenderer
2022-10-15 13:19:04 -07:00
Daniel Imms
65f41a151e
Use new render dimensions in webglrenderer
2022-10-15 13:15:12 -07:00
Daniel Imms
ddc4e75583
Add new dimensions properties, helper creation function
...
Part of #3925
2022-10-15 10:31:43 -07:00
Daniel Imms
869ce3aa35
Merge pull request #4194 from silamon/fixmissingline
...
Capture data between terminal creation and connected to terminal in demo
2022-10-15 10:17:51 -07:00
Daniel Imms
16ea621a5f
Merge pull request #4206 from Tyriar/eslint-jsdoc
...
Add eslint-plugin-jsdoc with minimal comment rules
2022-10-15 08:55:07 -07:00
Daniel Imms
5204374494
Add no-multi-asterisks rule
2022-10-15 08:43:06 -07:00
Daniel Imms
9f1a71485c
Fix invalid jsdoc tags
2022-10-15 08:41:49 -07:00
Daniel Imms
49e0480f78
Add rule jsdoc/check-alignment
2022-10-15 08:39:32 -07:00
Daniel Imms
114924f3fa
Add eslint-plugin-jsdoc and enable check-param-names
2022-10-15 08:38:14 -07:00
Daniel Imms
aeba140c75
Merge pull request #4204 from silamon/proposedApiCheck
...
Remove check proposed api checks
2022-10-15 08:04:12 -07:00
Daniel Imms
aea7680f76
Merge pull request #4205 from Tyriar/triangle_strip
...
Draw quads with triangle strip
2022-10-15 08:02:07 -07:00
Daniel Imms
fb4a4e6127
Draw quads with triangle strip
...
This reduces the number of needed vertices from 6 to 4, it may not have a
noticeable performance impact but it's less data and simpler
2022-10-15 07:54:31 -07:00
Simon Lamon
cc82f605fe
delete clean up
2022-10-15 10:47:59 +00:00
Simon Lamon
a055948937
unsentOutput instead of logs and dispose temporary listener
2022-10-15 10:45:23 +00:00
Simon Lamon
8246440795
Merge branch 'master' into fixmissingline
2022-10-15 10:11:40 +00:00
Simon Lamon
073aa6d439
Fix test "Proposed API check"
2022-10-15 10:25:39 +02:00
Simon Lamon
6bbe5a82a8
Remove check proposed api checks
2022-10-15 07:28:21 +00:00
Daniel Imms
1e6dfec4ae
Merge pull request #4201 from Tyriar/4197_2
...
Remove clipImageData completely
2022-10-13 06:34:37 -07:00
Daniel Imms
5285b9ac45
Merge branch 'master' into 4197_2
2022-10-13 06:25:59 -07:00
Daniel Imms
50d1834871
Remove clipImageData completely
...
putImageData works a little differently to drawImage which confused me
for a bit, you need to offset the destination as putImageData draws the
'dirty' parts of the texture using the same source image dimensions
Fixes #4197
2022-10-13 06:25:13 -07:00
Daniel Imms
b1f785879b
Merge pull request #4200 from Tyriar/4197
...
Optimize _clipImageData
2022-10-12 10:24:28 -07:00
Daniel Imms
28fcffe46c
Optimize _clipImageData
...
This makes clip image data around twice as fast, it's a little tricky to
measure it though. Changes:
- Work on Uint32Array instead of Uint8 so it's 1 assignment per pixel
instead of 1 per channel.
- Perform the clipping in-place using the original image data to avoid
allocation a new buffer.
Fixes #4197
2022-10-12 10:16:26 -07:00
Jörg Breitbart
14b99dca76
Merge branch 'master' into buffer_optimizations
2022-10-09 21:41:06 +02:00
Daniel Imms
1b13127f0b
Merge pull request #4195 from Tyriar/4190
...
Create onSpecificOptionChange and onMultipleOptionChange helpers
2022-10-09 11:04:59 -07:00
Daniel Imms
a37ea14d10
Use options service in renderers
2022-10-09 10:57:49 -07:00
Simon Lamon
f8a5d3a91e
Fallback to default_ansi_colors when running headless terminal
2022-10-09 17:16:06 +00:00
Daniel Imms
8d7137417b
Split renderer safe vs unsafe api on activate
2022-10-09 10:12:19 -07:00
Daniel Imms
e47296c1b9
Use options service directly in renderers
2022-10-09 09:28:18 -07:00
Daniel Imms
96b26b2e4a
Merge pull request #4193 from silamon/fixdemoagain
...
Fix demo again
2022-10-09 09:23:07 -07:00
Daniel Imms
8ac88bc6bf
Move Terminal option updates into owning components
2022-10-09 09:07:01 -07:00
Daniel Imms
7eead44048
Add onMultipleOptionChange
2022-10-09 08:14:56 -07:00
Daniel Imms
49a0904857
Move onSpecificOptionChange adoption
2022-10-09 08:07:43 -07:00
Simon Lamon
a4c62792df
revert formatting changes
2022-10-09 15:03:54 +00:00
Simon Lamon
1c345bef48
Handle onWillFire if it fails, so it loads dom renderer
2022-10-09 15:01:15 +00:00
Daniel Imms
415100e8b8
Adopt onSpecificOptionChange
2022-10-09 07:46:10 -07:00
Simon Lamon
627410a537
Add broken demo to investigate
2022-10-09 14:26:08 +00:00
Daniel Imms
cad9c4164c
onOptionChange/onSpecificOptionChange tests
2022-10-09 07:16:56 -07:00
Daniel Imms
a87b6c3f2e
Implement IOptionsService.onSpecificOptionChange
...
Part of #4190
2022-10-09 07:09:35 -07:00
Daniel Imms
a2a855d747
Merge pull request #4192 from silamon/ubuntudeprecation
...
Switch to Ubuntu 20.04
2022-10-09 06:25:11 -07:00
Simon Lamon
fb91b01217
Adds logs again in server.js
2022-10-09 12:16:26 +00:00
Simon Lamon
bd661fdb07
Fix demo again
2022-10-09 11:29:33 +00:00
Simon Lamon
f983b3cac1
Ubuntu 18.04 deprecation
2022-10-09 10:15:13 +00:00
Daniel Imms
0ba12301a6
Merge pull request #4188 from Tyriar/4184
...
Create theme service
2022-10-08 15:51:44 -07: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
7f9e3b1225
Remove resolved todo
2022-10-08 14:09:00 -07:00
Daniel Imms
48f15cb543
Remove remaining setColors methods
2022-10-08 14:07:28 -07:00
Daniel Imms
6e35bcd767
Use theme service in more places
2022-10-08 13:55:23 -07:00
Daniel Imms
80e474c6ad
Viewport listen to theme service
2022-10-08 13:31:31 -07:00
Daniel Imms
4dee0c5d4b
Build out theme service more
2022-10-08 12:15:21 -07:00
Daniel Imms
a22ad76bd8
Merge pull request #4189 from Tyriar/ensure_canvas_changed
...
Ensure stale bitmap is not used when drawing new characters
2022-10-08 12:04:27 -07:00
Daniel Imms
4f5154fd21
Ensure stale bitmap is not used when drawing new characters
...
This would cause a problem where the first time a glyph is used it would
not be visible because it was using the old invalidated bitmap.
2022-10-08 11:56:29 -07:00
Daniel Imms
cc6def57e4
Use readonly color set in canvas addon
2022-10-08 11:46:41 -07:00
Daniel Imms
c4750eaf77
Create basic theme service
...
Part of #4184
2022-10-08 11:43:19 -07:00
Daniel Imms
8db2244f5d
Merge pull request #4187 from Tyriar/4183_on_naming
...
Lint rule for on=event emitter and rename all methods with on prefix to handle
2022-10-08 11:14:15 -07:00
Daniel Imms
5d8e4a0af4
Add lint rule to ensure _on prefix is only for event emitters
2022-10-08 11:05:52 -07:00
Daniel Imms
eecf52e949
Add lint rule to ensure on prefix is only for event emitters
...
Fixes #4183
2022-10-08 10:57:31 -07:00
Daniel Imms
d8c31d7ad0
Merge pull request #4185 from Tyriar/4167_register_emitter
...
Fix a bunch of memory retention problems
2022-10-08 10:35:04 -07:00
Daniel Imms
d8cf3af555
Fix Marker.dispose
2022-10-08 10:23:19 -07:00
Daniel Imms
d3976c05f1
Fix marker dispose unit tests
2022-10-08 09:27:58 -07:00
Daniel Imms
94c3d11239
Fix compile
2022-10-08 09:11:28 -07:00
Daniel Imms
00f6d3a88c
Register all event emitters, make some services disposable
2022-10-08 09:00:14 -07:00
Daniel Imms
f61d8c91a3
Properly register disposables in SearchAddon
2022-10-08 08:30:39 -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
34475f24c3
Release canvas texture atlas
2022-10-08 08:11:28 -07:00
Daniel Imms
8116e035b4
Register webgl renderers
2022-10-08 08:06:43 -07:00
Daniel Imms
56b37a73ac
Free WebglAddon
2022-10-08 07:37:55 -07:00
Daniel Imms
fc8043a25a
Ensure webgl texture atlas is released on dispose
2022-10-08 07:32:51 -07:00
Daniel Imms
f88c0e7480
Polish emitter registering in canvas renderer
...
Part of #4167
2022-10-08 07:24:35 -07:00
Daniel Imms
d948b31304
Merge pull request #4181 from Tyriar/clear_race
...
Fix race condition that could when clearing atlas on 2+ terminals
2022-10-07 16:34:27 -07:00
Daniel Imms
9a4d5dbe26
Merge pull request #4182 from Tyriar/delete_canvas_atlas
...
Remove the canvas char atlas
2022-10-07 16:32:51 -07:00
Daniel Imms
8e7093f03b
Remove the canvas char atlas
...
This was unused and removing from cache was broken apparently
2022-10-07 16:20:01 -07:00
Daniel Imms and Megan Rogge
c4eef2f470
Fix race condition that could when clearing atlas on 2+ terminals
...
This is the proper fix for microsoft/vscode#162996 , after a bunch of
investigation we found that this is causing the problem:
VS Code clears the texture atlas on OS resume to fix an issue where the texture
could be corrupted. This calls clearTextureAtlas twice which should be fine, but
it's not because inside WebglRenderer.clear we're calling updateModel which is
meant to only ever be called in an animation frame. This calls potentially both
renderers to have stale views of the texture atlas for those rows and our perf
caching of cells (the main purpose of the model) doesn't know it's stale.
Co-Authored-By: Megan Rogge <merogge@microsoft.com >
2022-10-07 16:17:11 -07:00
Daniel Imms
5fcb084089
Merge pull request #4180 from Tyriar/clear_atlas
...
Fix clearTextureAtlas call as implemented on IRenderer
2022-10-07 14:31:28 -07:00
Daniel Imms
e89c507d06
Fix clearTextureAtlas call as implemented on IRenderer
...
This is the root cause of microsoft/vscode#162996
2022-10-07 14:22:51 -07:00
Daniel Imms
eb3de3ebd5
Merge pull request #4151 from Tyriar/renderer_before_open
...
Allow renderer to be set before Terminal.open is called
2022-10-07 10:17:54 -07:00
Daniel Imms
ffa4d921bb
Merge remote-tracking branch 'upstream/master' into renderer_before_open
2022-10-07 10:10:24 -07:00
Daniel Imms
a060c64a08
Merge pull request #4179 from Tyriar/4178
...
Split Utf8ToUtf32 decoder unit tests up
2022-10-06 10:38:03 -07:00
Daniel Imms
0d5a526e86
Split Utf8ToUtf32 decoder unit tests up
...
Fixes #4178
2022-10-06 10:28:54 -07:00
Daniel Imms
3ec08948ec
Merge pull request #4177 from Tyriar/tyriar/revert_events
...
Revert "Merge pull request #4166 from Tyriar/event_with_emitter"
2022-10-06 09:59:50 -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
5f1651ffbc
Merge pull request #4176 from xtermjs/Tyriar-patch-1
...
Bump copyright year
2022-10-06 09:15:02 -07:00
Daniel Imms
ab0082b73a
Bump copyright year
2022-10-06 09:14:50 -07:00
Daniel Imms
aa55d1bde6
Merge pull request #4170 from Tyriar/shared_cache
...
Share texture atlas cache code between webgl and canvas renderers
2022-10-05 10:19:17 -07:00
Daniel Imms
e0324e32a8
Bring back ImageBitmap optimization in canvas renderer
...
It's more simple than it used to be, it will clear and debounce all
glyphs when any change is made.
2022-10-04 15:24:10 -07:00
Daniel Imms
3b260a2193
Fix resolved todo
2022-10-04 14:46:00 -07:00
Daniel Imms
622acaaad7
Remove old selection start/end values
2022-10-04 14:45:19 -07:00
Daniel Imms
0d7e18d236
Add CellColorResolver to share load color code
2022-10-04 14:41:27 -07:00
Daniel Imms
83c09c34db
Share selection render model code
2022-10-04 14:23:09 -07:00
Daniel Imms
03e3105c55
Fix fg/bg overrides in canvas
2022-10-04 14:10:27 -07:00
Daniel Imms
c5d015c908
Merge branch 'master' into shared_cache
2022-10-04 13:54:14 -07:00
Daniel Imms
e1e8f28d97
Merge pull request #4118 from coderaiser/feature/lint-by-putout
...
Lint using 🐊 Putout: part 7
2022-10-04 10:45:24 -07:00
Daniel Imms
f6a61acc86
Merge branch 'master' into feature/lint-by-putout
2022-10-04 09:52:10 -07:00
Daniel Imms
6316eee672
Comment out debug log
2022-10-02 21:32:24 -07:00
Daniel Imms
9259ec258f
Fix combined chars in canvas
2022-10-02 14:27:43 -07:00
Daniel Imms
c741c13409
Add ps to output string
2022-10-02 14:25:08 -07:00
Daniel Imms
f2ff3a6a7a
Add sgr attr test
2022-10-02 14:21:06 -07:00
Daniel Imms
dbef850039
Hook up attributes to new texture atlas
2022-10-02 13:57:35 -07:00
Daniel Imms
590a8219e3
Merge remote-tracking branch 'upstream/master' into shared_cache
2022-10-02 13:42:44 -07:00
Daniel Imms
d22f7c9edd
Merge pull request #4166 from Tyriar/event_with_emitter
...
Create new event with emitter object to simplify code
2022-10-02 13:41:37 -07:00
Daniel Imms
c2bf87ee34
Initial working shared atlas
2022-10-02 11:38:46 -07:00
Daniel Imms
0bc5ca8f80
Fix imports
2022-10-02 11:08:06 -07:00
Daniel Imms
5b785d29a1
Expose _listeners for debug/test
2022-10-02 09:09:05 -07:00
Daniel Imms
f38a49b4d5
Move remaining webgl atlas to shared
2022-10-02 08:48:55 -07:00
Daniel Imms
26c974f9b6
Shuffle some utils
2022-10-02 08:37:13 -07:00
Daniel Imms
333b0e28ac
Add ITextureAtlas and use that instead of WebglCharAtlas
2022-10-02 07:48:43 -07:00
Daniel Imms
0bc71156bf
Merge remote-tracking branch 'upstream/master' into shared_cache
2022-10-02 07:26:23 -07:00
Daniel Imms
dece3cc41c
DynamicCharAtlas -> CanvasCharAtlas
2022-10-02 07:20:55 -07:00
Daniel Imms
8752c4fa8e
Remove canvas char atlas base class
2022-10-02 07:19:57 -07:00
Daniel Imms
53d0297898
Lint client.ts
2022-10-02 07:15:12 -07:00
Daniel Imms
af6f03600f
Show canvas texture atlas on demo
2022-10-02 07:10:37 -07:00
Daniel Imms
1f8e6f0952
Merge pull request #4169 from Tyriar/canvas_freq
...
Add willReadFrequently to canvas renderer too
2022-10-01 21:46:13 -07:00
Daniel Imms
f087bd121e
Add willReadFrequently to canvas renderer too
2022-10-01 21:38:01 -07:00
Daniel Imms
d669c6e9d6
Fix remaining references
2022-10-01 18:03:43 -07:00
Daniel Imms
c5f9eacbb1
Move other render parts to shared folder
2022-10-01 17:41:16 -07:00
Daniel Imms
6fcc496547
Move cache utils to core shared/ folder
...
Part of #4065
2022-10-01 17:36:16 -07:00
Daniel Imms
5dee66353a
Merge pull request #4168 from Tyriar/4128
...
Ensure texture atlas comparison uses rgba not object
2022-10-01 10:30:17 -07:00
Daniel Imms
2a602ef231
Ensure texture atlas comparison uses rgba not object
...
Fixes #4128
2022-10-01 10:20:37 -07:00
Daniel Imms
e3e3c347ea
Merge pull request #4160 from jerch/tweak_serverside_buffering
...
tweak buffering in server.js
2022-10-01 09:59:01 -07:00
Daniel Imms
2e8b793ba0
Format files
2022-10-01 08:56:56 -07:00
Daniel Imms
03fcf60aaf
Docs
2022-10-01 08:55:01 -07:00
Daniel Imms
ed15a8e170
Create new event with emitter object to simplify code
2022-10-01 08:45:40 -07:00
Daniel Imms
969db2bcf9
Merge pull request #4163 from Tyriar/4147
...
Inline dirty row service into input handler
2022-10-01 08:28:29 -07:00
Daniel Imms
8e378c07e9
Merge pull request #4165 from Tyriar/4164
...
Define all events and emitters consistently
2022-10-01 08:28:18 -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
Daniel Imms
3a90f7e7c0
Inline dirty row service into input handler
...
Fixes #4147
2022-10-01 07:39:02 -07:00
Daniel Imms
035025dba3
Merge pull request #4162 from Tyriar/w_refactor
...
Move w objects to $ prefix variables
2022-10-01 07:33:45 -07:00
Daniel Imms
52ed65d7bd
Move w objects to $ prefix variables
...
Fixes #4138
2022-10-01 07:26:07 -07:00
Jörg Breitbart
150499b7e5
comment fix
2022-09-29 10:46:25 +02:00
Jörg Breitbart
193d305dcd
revert timeout to 5ms, remove log in server.js
2022-09-29 10:36:08 +02:00
Jörg Breitbart
2236e230fc
Merge branch 'master' into tweak_serverside_buffering
2022-09-28 20:06:01 +02:00
Jörg Breitbart
cd6f370c28
unbuffered delivery for userInput response only
2022-09-28 20:03:55 +02:00
Daniel Imms
2659de2291
Merge pull request #4159 from Tyriar/4158
...
Use microtask to flush the write buffer after input
2022-09-28 10:46:15 -07:00
Daniel Imms
34df17e36d
Call innerWrite immediately over a microtask
2022-09-28 09:51:28 -07:00
Daniel Imms
44388e5e6c
Use microtask to flush the write buffer after input
...
Fixes #4158
2022-09-28 09:06:07 -07:00
Jörg Breitbart
785b932d75
lazy cleanup on buffer
2022-09-28 15:57:58 +02:00
Jörg Breitbart
e58f73dc82
Merge branch 'master' into buffer_optimizations
2022-09-28 13:22:16 +02:00
Jörg Breitbart
7bba07e24e
rename fourByteCells to uint32Cells
2022-09-28 13:18:31 +02:00
Jörg Breitbart
39eea8ed88
remove useless condition
2022-09-28 13:15:34 +02:00
Jörg Breitbart
20c1f1a5f7
fix resize edge cases: always report cleanup state
2022-09-28 12:14:09 +02:00
Jörg Breitbart
e87f70d6d6
removed EMPTY_DATA branch
2022-09-28 11:55:26 +02:00
Daniel Imms
51c580e7a4
Merge pull request #4157 from Tyriar/4156
...
Fix trusted types in dom renderer
2022-09-27 13:15:25 -07:00
Daniel Imms
23328a394b
Fix trusted types in dom renderer
...
Fixes #4156
2022-09-27 13:01:36 -07:00
Daniel Imms
399621eeb5
Merge pull request #4154 from Tyriar/qmt
...
Remove queuemicrotask polyfill
2022-09-27 07:41:57 -07:00
Daniel Imms
66675ef649
Merge pull request #4153 from Tyriar/microtask_fix
...
Fix repetitive microtask problem
2022-09-27 06:57:00 -07:00
Daniel Imms
c6df208a3e
Merge pull request #4155 from Tyriar/fix_priority_queue
...
Fix priority task queue and idle callback fallback
2022-09-27 06:56:52 -07:00
Daniel Imms
8201925fe8
Fix priority task queue and idle callback fallback
...
Mistake of not hooking up the abstract methods, this should throw on
Safari for example.
2022-09-27 06:46:19 -07:00
Daniel Imms
d74e43a42a
Remove queuemicrotask polyfill
...
Support seems good
2022-09-27 06:44:18 -07:00
Daniel Imms
25b69e5ed0
Fix repetitive microtask problem
...
See #4145
2022-09-27 06:43:07 -07:00
Daniel Imms
37c722d556
Merge pull request #4152 from dstein64/master
...
Move real-world uses section down
2022-09-26 08:27:21 -07:00
Daniel Steinberg
2b597a82a1
Move real-world uses section down
2022-09-26 11:19:44 -04:00
Daniel Imms
318abe641b
Merge pull request #4145 from Tyriar/microtask_server
...
Optimize critical I/O path for input latency
2022-09-25 09:39:02 -07:00
Daniel Imms
eca9c721d4
Merge pull request #4144 from Tyriar/priority_queue
...
Add PriorityTaskQueue
2022-09-25 09:38:44 -07:00
Daniel Imms
0b8120808c
Prefer microtask to timeout in write queue
...
This seems to make little difference but it's more correct as we want
to write as fast as possible to minimize input latency
2022-09-24 16:27:56 -07:00
Daniel Imms
c6e4788344
Use microtasks on server
...
This reduces demo input latency on my mac approx 10ms -> 4ms
2022-09-24 16:23:14 -07:00
Daniel Imms
c548977a3e
Fix imports
2022-09-24 16:16:14 -07:00
Daniel Imms
04d196a32d
Use task queue interface
2022-09-24 16:14:38 -07:00
Daniel Imms
494fe3a95d
Fill in ITaskQueue
2022-09-24 16:13:53 -07:00
Daniel Imms
8f8813a19a
Add PriorityTaskQueue
2022-09-24 15:16:02 -07:00
Daniel Imms
df8a57d14b
Merge pull request #4143 from Tyriar/idle_deadline
...
Use the browser's IdleDeadline to determine max task time
2022-09-24 15:00:02 -07:00
Daniel Imms
868fc7ec29
Allow loading canvas before open
2022-09-24 14:44:13 -07:00
Daniel Imms
2febe19222
Set renderer after screen element is attached to dom
2022-09-24 14:42:57 -07:00
Daniel Imms
693d09cbad
Allow setting renderer addon before open is called
2022-09-24 14:41:48 -07:00
Daniel Imms
ab90dcd0dc
Clarify comment
2022-09-24 14:13:04 -07:00
Daniel Imms
1f45d5344c
Use the browser's IdleDeadline to determine max task time
2022-09-24 14:10:29 -07:00
Daniel Imms
a9eea3fd46
Merge pull request #4142 from Tyriar/defer_paused_resize
...
Defer paused renderer resize to idle callback
2022-09-24 12:35:40 -07:00
Daniel Imms
aec1f2b2be
Fix import
2022-09-24 11:58:17 -07:00
Daniel Imms
66efb0388a
Move prop to top
2022-09-24 11:57:12 -07:00
Daniel Imms
4ac5a91c95
Make DebouncedIdleTask helper
2022-09-24 11:56:46 -07:00
Daniel Imms
4e8e6b9788
Defer paused renderer resize to idle callback
2022-09-24 11:45:48 -07:00
Daniel Imms
275a8a91ee
Merge pull request #4141 from Tyriar/idle_task_queue
...
Do char atlas warmup via new IdleTaskQueue
2022-09-24 11:44:10 -07:00
Daniel Imms
270ac1c7d9
Docs
2022-09-24 11:17:39 -07:00
Daniel Imms
c42f290eb8
Do char atlas warmup via new IdleTaskQueue
2022-09-24 11:10:54 -07:00
Daniel Imms
8b323bbf69
Merge pull request #4140 from Tyriar/fast_setTheme
...
Share rgba vars throughout Color.ts, fast setTheme parseColor
2022-09-24 11:09:51 -07:00
Daniel Imms
e68bf3ca5b
Merge remote-tracking branch 'ups/master' into fast_setTheme
2022-09-24 11:02:15 -07:00
Daniel Imms
b742da4bfa
Merge pull request #4137 from Tyriar/willReadFrequently
...
Optimize contexts for reading frequently
2022-09-24 10:40:39 -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
Daniel Imms
81d68b115c
Share rgba vars throughout Color.ts, fast setTheme parseColor
2022-09-24 10:00:57 -07:00
Daniel Imms
d62b4531c3
Optimize contexts for reading frequently
...
This was a recommendation from Edge.
Docs here: https://html.spec.whatwg.org/multipage/canvas.html#concept-canvas-will-read-frequently
2022-09-24 06:58:01 -07:00
Daniel Imms
1431210ecd
Merge pull request #4125 from BattlefieldDuck/master
...
Update allowProposedApi comments
2022-09-23 13:27:25 -07:00
Daniel Imms
50b1e1045c
Merge pull request #4134 from Tyriar/fix_upper_one_eighth_block
...
Fix width of upper 1/8 block char
2022-09-23 10:33:19 -07:00
Daniel Imms
09a5da5d33
Fix width of upper 1/8 block char
...
See microsoft/vscode#161323
2022-09-23 10:11:28 -07:00
Daniel Imms
349acbba34
Merge pull request #4131 from Tyriar/idleWarmup
...
Perform texture atlas warm up in an idle callback
2022-09-22 13:48:56 -07:00
Daniel Imms
78128762f9
Perform texture atlas warm up in an idle callback
...
Part of #4103
2022-09-22 13:06:08 -07:00
coderaiser
497cfcb74c
Merge branch 'master' into feature/lint-by-putout
2022-09-19 12:00:14 +03:00
TatLead
11c806a4d0
Update xterm.d.ts
2022-09-19 05:54:11 +08:00
TatLead
9fb84cb89d
Update xterm-headless.d.ts
2022-09-19 05:53:50 +08:00
Daniel Imms
1ceec0b6fa
Merge pull request #4123 from Tyriar/remove_v5_publishing
...
Remove special v5 beta publishing
2022-09-15 13:02:17 -07:00
coderaiser
bbff3e8396
Update src/common/services/InstantiationService.ts
2022-09-15 22:52:50 +03:00
Daniel Imms
73cb96ddec
Remove special v5 beta publishing
2022-09-15 12:39:32 -07:00
Daniel Imms
904ddffc8d
Merge pull request #4122 from Tyriar/release_v5
...
Release v5, including addon version bumps
2022-09-15 12:33:47 -07:00
Daniel Imms
c23f4313fb
Release v5, including addon version bumps
2022-09-15 12:22:32 -07:00
coderaiser
25eb7d6472
chore: lint using 🐊 Putout
2022-09-15 17:19:34 +03:00
Jörg Breitbart
6225cc2b9c
optimize certain resize conditions
2022-09-13 14:37:29 +02:00
Daniel Imms
d3fd3d0f22
Merge pull request #4098 from jerch/protected
...
protection flag support
2022-09-12 05:52:43 -07:00
Daniel Imms
3387d7fe46
Merge pull request #4109 from Tyriar/4108
...
Copy extended attributes to dest in reflow
2022-09-12 05:50:08 -07:00
jerch
74b5d3f881
Merge branch 'master' into protected
2022-09-09 22:58:29 +02:00
Daniel Imms
822ac527ba
Correct type and use ! to highlight the unsafe part
2022-09-09 12:48:55 -07:00
Daniel Imms
2032f409cf
Copy extended attributes to dest in reflow
...
Fixes #4108
2022-09-09 12:28:27 -07:00
Daniel Imms
f3622dfedc
Merge pull request #4069 from mihaip/master
...
Make terminal rendering work in popout windows
2022-09-09 10:18:11 -07:00
Mihai Parparita
a39a468f19
Make terminal rendering work in popout windows
...
Add support for the parent element (what is passed to Terminal.open)
being in a different (same origin) window. Accesses to DOM APIs such
as requestAnimationFrame and devicePixelRatio thus need to be scoped
to the corrent window, instead of assuming that it's the same as the
window/global scope where the code is running.
This is done by inferring a parent window at the creation time, and
then storing it in CoreBrowserService, which is already passed to most
places that need it.
To catch future regressions, an ESLint rule that checks for global
accesses is added (it uses AST selectors via the no-restricted-syntax
rule).
This should also be applicable when the parent element is an iframe.
Fixes #3758
2022-09-08 16:59:31 -07:00
Mihai Parparita
2935d9feb7
Add demo of opening the terminal in a popout window
...
The poput window is just a rendering surface, the termminal code still
executes in the original/parent window.
2022-09-08 15:13:17 -07:00
Jörg Breitbart
21105b4017
Merge remote-tracking branch 'upstream/master' into protected
2022-09-07 19:51:51 +02:00
Jörg Breitbart
b01a94f5bb
rename to respectProtect
2022-09-07 19:47:28 +02:00
Daniel Imms
c57a52b900
Merge pull request #4105 from jeanp413/jp/fix-vs-160070
...
Fixes https://github.com/microsoft/vscode/issues/160070
2022-09-07 10:00:43 -07:00
Jean Pierre
3953db0d68
Fixes https://github.com/microsoft/vscode/issues/160070
2022-09-07 11:56:52 -05:00
Daniel Imms
1923473a73
Merge pull request #4007 from ink404/handle-delete-composition-helper
...
Handle Delete in `CompositionHelper`
2022-09-07 09:43:49 -07:00
Daniel Imms
d739191adb
Merge branch 'master' into handle-delete-composition-helper
2022-09-07 09:39:54 -07:00
Daniel Imms
9ef2397918
Merge pull request #4101 from JasonXJ/render-bug
...
WebglRenderer always clears _glyphRenderer if _model is cleared
2022-09-07 09:01:41 -07:00
Daniel Imms
e9d276a827
Merge pull request #4095 from jerch/request_mode
...
DECRQM support
2022-09-07 08:58:33 -07:00
Daniel Imms
327ece07e8
Merge pull request #4102 from JasonXJ/clip-cursor-cell
...
Webgl cursor renderer makes sure a char is not drawn outside of the cell
2022-09-07 07:49:24 -07:00
Jason Lin
4752f99e03
Webgl cursor renderer makes sure a char is not drawn outside of the cell
2022-09-06 14:12:15 +10:00
Jason Lin
e5ad3ce9b9
Polish
2022-09-05 17:32:02 +10:00
Jason Lin
faf5f72c1f
Clear glyph render when the webgl model is cleared
2022-09-05 13:32:04 +10:00
Jörg Breitbart
e72e575c0f
fix typo in docs
2022-09-04 13:15:47 +02:00
Jörg Breitbart
318b60418e
cleanup vtfeaures docs
2022-09-04 12:54:27 +02:00
Jörg Breitbart
68fe100841
cleanup
2022-09-04 11:51:41 +02:00
Jörg Breitbart
d511720f63
reshape DECRQSS
2022-09-04 11:34:31 +02:00
Jörg Breitbart
2608db2728
unit tests, fix DECRQSS report
2022-09-04 11:04:07 +02:00
Jörg Breitbart
fc46d69a57
add protection flag to DECSED/DECSEL, add DECSCA
2022-09-03 23:52:30 +02:00
jerch
74fc7e2686
Merge branch 'master' into request_mode
2022-09-03 13:32:27 +02:00
Jörg Breitbart
f08ad87e7a
unit tests
2022-09-03 13:25:20 +02:00
Jörg Breitbart
65f0f9a1d4
restructure code, enable DECSET 12 and SM 20
2022-09-03 12:14:53 +02:00
Daniel Imms
93bc9bf152
Merge pull request #4004 from silamon/requiredoptions3
...
ITerminalOptions: Make fields required
2022-09-02 13:20:49 -07:00
Daniel Imms
e8e2f16cff
Merge remote-tracking branch 'upstream/master' into pr/silamon/4004
2022-09-02 13:05:52 -07:00
Daniel Imms
1b38a004a3
Merge pull request #3992 from SvanT/master
...
Bump minimum target to es2015
2022-09-02 12:43:40 -07:00
Jörg Breitbart
df1d72aee5
make linter happy
2022-09-02 01:51:27 +02:00
Jörg Breitbart
bb4fbf2659
DECRQM impl
2022-09-02 01:43:31 +02:00
jerch
f9db65c52e
Merge pull request #4093 from jerch/sgr_pixels
...
SGR-pixels mouse report
2022-09-01 18:04:50 +02:00
Daniel Imms
f816ed0f71
Merge pull request #4094 from sorenisanerd/gotty-maintainer-change
...
Reference sorenisanerd fork of gotty
2022-09-01 08:26:21 -07:00
Søren L. Hansen
64c8c16730
Reference sorenisanerd fork of gotty
...
I took over maintainership of gotty a while ago. The original project
is dormant or dead.
2022-09-01 08:22:07 -07:00
Jörg Breitbart
70d30f5a09
fix mouse api tests
2022-09-01 13:31:51 +02:00
Jörg Breitbart
edc4fb4a29
document pixels mouse mode
2022-09-01 12:46:10 +02:00
Jörg Breitbart
ef1b773fd7
fix pixel to cell offsets
2022-09-01 12:35:44 +02:00
Jörg Breitbart
06d6e08347
sgr_pixels mouse report
2022-09-01 00:50:11 +02:00
Daniel Imms
3acf08bc0c
Merge pull request #4090 from xtermjs/Tyriar-patch-1
...
Create codeql-analysis.yml
2022-08-31 07:39:29 -07:00
Daniel Imms
ab8ce61e56
Remove python scanning
2022-08-31 07:26:23 -07:00
Daniel Imms
c5a6b997d1
Remove lgtm comments in favor of codeql dismissable alerts
2022-08-31 07:25:03 -07:00
Daniel Imms
6d2d4555e7
Create codeql-analysis.yml
2022-08-31 06:28:58 -07:00
Daniel Imms
d673e02afe
Merge pull request #4089 from Tyriar/lgtm
...
Fix lgtm recommendations
2022-08-31 06:26:56 -07:00
Daniel Imms
151a5d88ce
Merge pull request #4075 from kenrussell/context-restoration
...
Handle WebGL context loss/restore events in WebGL renderer.
2022-08-31 05:56:30 -07:00
Daniel Imms
f309affff2
Tweak handling of _contextRestorationTimeout
2022-08-31 05:44:48 -07:00
Kenneth Russell
9459553665
Handle WebGL context loss/restore events in WebGL renderer.
...
If the context is restored within a brief period of time (3 seconds),
recreate members dependent on WebGL state, and fire onRequestRedraw to
the renderer's listeners.
Handle changes to the char atlas better in the demo client.
Tested in Chrome Canary on macOS by running the demo in one window,
and visiting the internal URL about:gpucrash in another window. The
terminal now recovers and redraws properly.
2022-08-30 19:42:22 -07:00
Daniel Imms
4a6e7bee21
Fix lgtm recommendations
2022-08-30 14:09:39 -07:00
Daniel Imms
ef759a6d7b
Merge pull request #4086 from Tyriar/padding_powerline
...
Only remove padding from restricted powerline chars
2022-08-30 08:53:03 -07:00
Daniel Imms
9dca3c48c7
Merge pull request #4088 from Tyriar/hyperlink_ternary_fix
...
Fix ternary in activate call
2022-08-30 07:57:21 -07:00
Daniel Imms
284d9f9893
Fix ternary in activate call
...
Part of #1134
2022-08-30 07:51:32 -07:00
Daniel Imms
99c47eb3c3
Merge pull request #4087 from Tyriar/hyperlink_range
...
Expose range on link handler
2022-08-30 07:08:06 -07:00
Daniel Imms
c5861d512c
Import from Types
2022-08-30 07:01:23 -07:00
Daniel Imms
22cca3495a
Expose range on link handler
...
This is needed for proper tooltip positioning
Part of #1134
2022-08-30 07:00:33 -07:00
Daniel Imms
0c864cddba
Merge pull request #4005 from Tyriar/1134_3
...
OSC hyperlink support
2022-08-30 06:03:36 -07:00
Daniel Imms
3f3fc183f4
Merge branch 'master' into 1134_3
2022-08-30 05:53:36 -07:00
Ian K
cad6b49e39
Merge branch 'master' into handle-delete-composition-helper
2022-08-29 21:27:17 -05:00
Daniel Imms
7dae4bc8bc
Merge pull request #4085 from Tyriar/fix_gap
...
Fix rounding error gap in webgl renderer
2022-08-28 13:36:13 -07:00
Daniel Imms
5c6d16ef0a
Only remove padding from restricted powerline chars
2022-08-28 13:33:09 -07:00
Daniel Imms
f7e0f69598
Fix rounding error gap in webgl renderer
...
Fixes #4054
Fixes #4076
2022-08-28 13:22:29 -07:00
Daniel Imms
591f178d31
Merge pull request #4084 from Tyriar/more_gc_2
...
Optimize gc in WebglRenderer and RectangleRenderer render loops
2022-08-28 09:30:55 -07:00
Daniel Imms
3b4ecd0709
Optimize gc in rectangle renderer
2022-08-28 09:20:24 -07:00
Daniel Imms
4a50ca81c6
Optimize gc for WebglRenderer._updateModel and BufferLine.loadCell
...
RectangleRenderer not done yet
2022-08-28 09:06:42 -07:00
Daniel Imms
4effa381f7
Merge pull request #4081 from Tyriar/more_gc
...
More garbage collection optimizations for GlyphRenderer
2022-08-28 08:53:48 -07:00
Daniel Imms
caaca169eb
Add multi key map tests
2022-08-28 08:45:36 -07:00
Daniel Imms
1d945fdffc
Create 2 and 4 key map objects, use in color and glyph caches
2022-08-28 08:34:51 -07:00
Daniel Imms
23ee719f6e
Remove more garbage collection issues from cell render loop
...
Part of #4079
2022-08-28 08:02:35 -07:00
Daniel Imms
eb31850e87
Merge pull request #4080 from Tyriar/decoration_gc
...
Optimize gc from decoration-related hot code paths
2022-08-28 07:44:34 -07:00
Daniel Imms
1b64a09f50
Correct conditions after moving to work object
2022-08-27 21:35:56 -07:00
Daniel Imms
823f7345b0
Merge pull request #4078 from Tyriar/fix_demo_resize
...
Fix resize on demo
2022-08-27 20:52:16 -07:00
Daniel Imms
0727741ca1
Remove iterators from IDecorationService
...
They're too low performance for typical use cases
Fixes #4079
2022-08-27 20:50:16 -07:00
Daniel Imms
5e3f63e876
Avoid garbage collection in webgl decoration hot code
...
Part of #4079
2022-08-27 20:06:58 -07:00
Daniel Imms
0237b2965e
Fix resize on demo
2022-08-27 19:28:20 -07:00
Daniel Imms
3105797da1
Merge pull request #4077 from Tyriar/4063
...
Take char width into account when drawing underlines/strokethrough
2022-08-27 07:02:33 -07:00
Daniel Imms
4d837e2802
Add an emoji to underline test
2022-08-27 06:39:07 -07:00
Daniel Imms
4ecc098de4
Get width of emoji/combined chars
2022-08-27 06:38:15 -07:00
Daniel Imms
e76918eddc
Take char width into account when drawing underlines/strokethrough
...
Fixes #4063
2022-08-27 06:34:38 -07:00
Daniel Imms
903830ce1f
Add CJK chars to underline test
2022-08-27 06:06:17 -07:00
Daniel Imms
2526409ca5
Merge pull request #4074 from Tyriar/4059
...
Only draw character outline if it has a descent
2022-08-26 14:38:40 -07:00
Daniel Imms
7ffd9e1f7f
Only draw character outline if it has a descent
...
Fixes #4059
2022-08-26 14:16:02 -07:00
Daniel Imms
4979e9d2be
Show test characters in underline test
2022-08-26 13:26:00 -07:00
Daniel Imms
8bbbc98ac8
Merge pull request #4073 from Tyriar/4072
...
Show entire glyph for extra powerline symbols
2022-08-26 08:33:53 -07:00
Daniel Imms
98ceafb57a
Merge pull request #4070 from Tyriar/4066
...
Improve glyph padding, especially in large font sizes
2022-08-26 08:15:57 -07:00
Daniel Imms
f6860442fb
Show entire glyph for extra powerline symbols
...
Fixes #4072
2022-08-26 08:12:00 -07:00
Daniel Imms
4382a551d1
Use powerline extra symbols in demo font family
2022-08-26 07:53:20 -07:00
Daniel Imms
774ebe40e6
Improve glyph padding, especially in large font sizes
...
Fixes #4066
2022-08-26 07:26:36 -07:00
Ian K
6e3388a2c4
Merge branch 'master' into handle-delete-composition-helper
2022-08-26 09:09:02 -05:00
Daniel Imms
d92d7904ab
Merge pull request #4068 from Tyriar/vscode_158497
...
Properly clear underscore glyph's background
2022-08-24 15:43:42 -07:00
Daniel Imms
523de80162
Merge branch 'master' into vscode_158497
2022-08-24 15:36:44 -07:00
Daniel Imms
e40cf0684e
Properly clear underscore glyph's background
...
See microsoft/vscode#158497
2022-08-24 15:36:03 -07:00
Daniel Imms
b68f82078b
Merge pull request #4055 from GreenMashimaro/fix-typo
...
Fix typo and remove unnecessary eslint comments
2022-08-24 08:55:41 -07:00
Daniel Imms
86ba6cd288
Tweak comment
2022-08-24 08:55:11 -07:00
greenmashimaro
ac81d3f72d
feat: restore LocalizableStrings.ts const export
2022-08-24 22:43:00 +08:00
greenmashimaro
559b6950b2
remove unnecessary eslint comments
2022-08-23 15:09:52 +08:00
greenmashimaro
b59de22c36
fix typo
2022-08-23 15:09:43 +08:00
Ian K
86c8ff0e33
Merge branch 'master' into handle-delete-composition-helper
2022-08-21 09:26:45 -05:00
Daniel Imms
c0ef2ccb5a
Merge pull request #4053 from Tyriar/underline_polish
...
Polish underline for more fonts to prevent odd overlap look
2022-08-19 13:54:41 -07:00
Daniel Imms
0698afaf12
Only stroke glyph when font size >= 12
2022-08-19 13:24:39 -07:00
Daniel Imms
79d47893df
Move webgl underline rendering down
...
See microsoft/vscode#158326
2022-08-19 13:19:08 -07:00
Daniel Imms
7e6282e9c2
Merge pull request #4010 from xtermjs/Tyriar-patch-1
...
Whitespace change to trigger release
2022-08-10 06:27:44 -07:00
Daniel Imms
9a119a7292
Whitespace change to trigger release
2022-08-10 06:27:32 -07:00
Daniel Imms
45b019bd89
Merge pull request #4009 from Tyriar/vscode157444
...
Ensure canvas device dims are > 0x0 when firing callback
2022-08-10 06:02:49 -07:00
Daniel Imms
81a62306af
Ensure canvas device dims are > 0x0 when firing callback
...
See microsoft/vscode#157444
2022-08-10 05:59:29 -07:00
Ian K
5312602692
handle same length case
2022-08-08 17:02:21 -05:00
Ian K
413a885b5e
handle if the newValue.length is less than the old value by deleting
2022-08-08 12:41:12 -05:00
Daniel Imms
bc528cd870
Ensure extended underline style is cleared on SGR 24
2022-08-07 11:51:52 -07:00
Daniel Imms
2cfbee413f
Add some OscLinkService unit tests
2022-08-07 11:30:08 -07:00
Daniel Imms
e87e15e87b
Only override AttributeData.isUnderline when urlId is set
2022-08-07 10:36:42 -07:00
Daniel Imms
8191483fbd
Evict links from maps when markers are disposed
2022-08-07 08:05:42 -07:00
Daniel Imms
9c9ff2b38c
Clean up
2022-08-07 07:46:16 -07:00
Daniel Imms
c39d235168
Fix adjacent link edge case
2022-08-07 07:42:21 -07:00
Daniel Imms
d9b8c6a838
linkHandler option and default handler
2022-08-07 07:35:46 -07:00
Daniel Imms
ace99d125d
Progress on osc link service
2022-08-07 07:02:42 -07:00
Daniel Imms
fd79100d95
Fix test service injection
2022-08-07 06:10:27 -07:00
Daniel Imms
7970b5c1e3
Fix edge cases in link creation
2022-08-07 06:05:42 -07:00
Daniel Imms
91d46dae50
OSC link progress
2022-08-07 05:08:13 -07:00
Simon Lamon
6e123e90ee
Add example back
2022-08-05 16:56:54 +00:00
Simon Lamon
a1385f589b
Required options
2022-08-05 16:16:12 +00:00
Svante Boberg
4f46f8e123
Merge branch 'xtermjs:master' into master
2022-08-04 22:05:07 +02:00
Daniel Imms
c021571194
Merge pull request #4003 from Tyriar/liga_no_node
...
Remove node target from ligatures
2022-08-04 10:31:02 -07:00
Daniel Imms
f0926e7821
Remove tests that rely on node
...
We can test this primarily with api tests instead
2022-08-04 10:11:11 -07:00
Daniel Imms
d495fdd9ab
Bring back webpack resolve config
2022-08-04 10:01:58 -07:00
Daniel Imms
f3f6a91f16
Remove node target from ligatures
...
This complicates bundling for sandboxed electron a lot, ideally we would only
rely on browser APIs for font access
2022-08-04 09:57:37 -07:00
Daniel Imms
409cb4bb73
Merge pull request #4002 from Tyriar/liga_target
...
Remove electron renderer target from ligatures addon
2022-08-04 06:29:41 -07:00
Daniel Imms
d608912efd
Remove electron renderer target
...
This causes global to be required which is not available in sandboxed electron
renderers
See microsoft/vscode#157008
2022-08-04 06:20:45 -07:00
Daniel Imms
9d7cef3d63
Merge pull request #3991 from deepanshu44/ansi-colors
...
print colors
2022-08-04 06:08:40 -07:00
Daniel Imms
bc57ea3a7a
Reduce duplicate, improve layout
2022-08-04 06:06:31 -07:00
Daniel Imms
daba61bd35
Merge pull request #3999 from Tyriar/peer_dep
...
Bump all peer deps to v5
2022-08-04 05:04:09 -07:00
Daniel Imms
76d9d5a324
Bump all peer deps to v5
...
Fixes #3997
2022-08-03 09:45:23 -07:00
Daniel Imms
830f8f3231
Merge pull request #3983 from silamon/fixdemo
...
Fix demo
2022-08-03 04:26:02 -07:00
Simon Lamon
04eb6a4160
Fix wrong merge conflict resolution
2022-08-01 18:00:23 +02:00
Simon Lamon
3f1480a52a
Merge branch 'master' into fixdemo
2022-08-01 17:56:30 +02: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
deepanshu
f3cd6134f1
print colors
2022-08-01 11:29:12 +05:30
Daniel Imms
9261780a1d
Merge pull request #3989 from Tyriar/3970_2
...
Don't dim default bg in webgl
2022-07-31 16:28:15 -07:00
Daniel Imms
a434800303
Merge pull request #3988 from Tyriar/fix_remove_atlas
...
Fix unchecking webgl in demo
2022-07-31 15:42:44 -07:00
Daniel Imms
39959c2861
Don't dim default bg in webgl
...
Fixes #3970
2022-07-31 15:39:34 -07:00
Daniel Imms
03c75360b1
Fix unchecking webgl in demo
2022-07-31 15:28:27 -07:00
Daniel Imms
85984681bb
Merge pull request #3987 from Tyriar/3986
...
Polish powerline rendering
2022-07-31 14:39:54 -07:00
Daniel Imms
0910e58b15
Merge pull request #3924 from silamon/allowmarkersonaltbuffer
...
Allow markers on the alt buffer
2022-07-31 14:39:45 -07:00
Daniel Imms
14d59999e4
Update src/common/buffer/BufferSet.test.ts
2022-07-31 14:39:37 -07:00
Daniel Imms
8f6bde9641
Polish powerline rendering
...
Fixes #3986
2022-07-31 14:27:07 -07:00
Daniel Imms
436f8556fd
Merge pull request #3972 from silamon/rowscolsheadless
...
Apply row/col changes from xterm to xterm-headless
2022-07-31 12:43:47 -07:00
Daniel Imms
face97d012
Merge pull request #3985 from Tyriar/3969
...
Fix powerlines, custom glyph offset and improve demo
2022-07-31 12:39:18 -07:00
Daniel Imms
8d92f91029
Always update terminal size in demo
2022-07-31 12:19:39 -07:00
Daniel Imms
1ede106ab4
Fix powerlines not clipped when bg changes
2022-07-31 12:05:20 -07:00
Daniel Imms
e7e71dbd3c
Merge remote-tracking branch 'upstream/master' into 3969
2022-07-31 11:35:47 -07:00
Daniel Imms
208364147a
Allow texture atlas to be zoomed on hover
2022-07-31 11:35:12 -07:00
Daniel Imms
d6fe5c7384
Update size when letter spacing changes
2022-07-31 11:21:27 -07:00
Daniel Imms
75ca5006a2
Expose texture atlas change event and use in demo
2022-07-31 11:16:12 -07:00
Daniel Imms
266d795179
Fix line height and letter spacing for custom glyphs
2022-07-31 10:58:04 -07:00
Simon Lamon
d0571d8634
Fix formatting
2022-07-31 08:59:25 +00:00
Simon Lamon
ca10ef5cad
Fix demo
2022-07-31 08:55:44 +00:00
Simon Lamon
31686fda61
Fix tests
2022-07-31 07:54:29 +00:00
Simon Lamon
0a83040ac8
clearAllMarkers
2022-07-31 07:38:14 +00:00
Daniel Imms
889e3ad14b
Merge pull request #3980 from Tyriar/3971
...
Fix underline color and polish width and positioning
2022-07-30 23:50:20 -07:00
Daniel Imms
8a596b220a
Merge pull request #3981 from Tyriar/3978
...
Include purpose of canvas addon in readme
2022-07-30 23:49:17 -07:00
Daniel Imms
8d57c64d29
Include purpose of canvas addon in readme
...
Fixes #3978
2022-07-30 23:48:37 -07:00
Daniel Imms
bbd03fb5fe
Merge pull request #3976 from Tyriar/clip_underline
...
Clip outline drawing near underline
2022-07-30 23:43:42 -07:00
Daniel Imms
bff529e1e2
Simplify dom tests and fix assertion
2022-07-30 23:41:08 -07:00
Daniel Imms
f4618b229f
Bring underlines closer to characters
2022-07-30 23:30:52 -07:00
Daniel Imms
686105942c
Reduce line width of webgl underline
2022-07-30 23:25:18 -07:00
Daniel Imms
0514b55936
Fix default underline color
...
Fixes #3971
2022-07-30 23:16:47 -07:00
Daniel Imms
04a14a748e
Merge pull request #3979 from Tyriar/3977
...
Implement improved texture packing strategy
2022-07-30 22:58:12 -07:00
Daniel Imms
ed492f7253
Implement improved texture packing strategy
...
Fixes #3977
2022-07-30 19:24:09 -07:00
Daniel Imms
d459e520d3
Merge pull request #3973 from Tyriar/3970
...
Fix dim flag applying to selection in webgl
2022-07-30 17:58:41 -07:00
Daniel Imms
ce4a85d07d
Clip outline drawing near underline
...
Fixes #3975
2022-07-30 17:52:00 -07:00
Daniel Imms
309487a020
Fix character offset to respect texture padding in webgl
...
Fixes #3974
2022-07-30 11:07:33 -07:00
Daniel Imms
c7122e8447
Fix dim flag applying to selection in webgl
...
Fixes #3970
2022-07-30 10:29:41 -07:00
Simon Lamon
027fffbadc
Fix comment
2022-07-30 15:48:49 +00:00
Simon Lamon
dc30a51017
Apply row/col changes from xterm to xtmer-headless
2022-07-30 15:46:07 +00:00
Daniel Imms
640596b043
Merge pull request #3921 from Tyriar/underline
...
Underline style and color rendering
2022-07-30 07:46:56 -07:00
Daniel Imms
d3b3357f3f
Merge pull request #3966 from silamon/mochaunittestback
...
Fix mocha test explorer
2022-07-30 07:39:10 -07:00
Daniel Imms
f0ddaf49ea
Disable threshold check for glyphs with colored underlines
...
This causes some underlines to disappear which looks very bad for
colored underlines
2022-07-30 07:36:48 -07:00
Simon Lamon
d80a47f539
Add functionality back to mocha test explorer
2022-07-30 14:27:29 +00:00
Daniel Imms
d0ec9f2591
Support letter spacing in webgl
2022-07-30 07:05:05 -07:00
Daniel Imms
941cc5100d
Increase curly height when dpr <= 1
2022-07-30 06:56:32 -07:00
Daniel Imms
e0d4384d3c
Merge branch 'master' into underline
2022-07-30 06:40:41 -07:00
Simon Lamon
f45eb02394
Keep the root directory clean
2022-07-30 13:35:56 +00:00
Daniel Imms
db79efdbc1
Merge pull request #3967 from Tyriar/3962
...
Include version of Windows to disable windowsMode from
2022-07-30 06:27:27 -07:00
Daniel Imms
8afa714276
Include version of Windows to disable windowsMode from
...
Fixes #3962
2022-07-30 06:27:02 -07:00
Daniel Imms
0befb9c251
Merge pull request #3965 from Tyriar/inactiveSelection
...
Inactive selection background support
2022-07-30 06:05:57 -07:00
Simon Lamon
a8f63c478c
Introduce mocharc again
2022-07-30 12:59:08 +00:00
Daniel Imms
ff33834eb2
Merge branch 'master' into inactiveSelection
2022-07-29 14:51:22 -07:00
Daniel Imms
a2e07de90c
Merge pull request #3963 from Tyriar/fallback_ligatures
...
Support fallback ligatures and correctly dispose of char joiner
2022-07-29 14:51:00 -07:00
Daniel Imms
b0c29cac9a
Merge pull request #3932 from Tyriar/tyriar/dim_bg
...
Fix inverse dim rendering on canvas+webgl
2022-07-29 14:50:47 -07:00
Daniel Imms
7f58c48503
Fix tests as errors are no longer thrown on font access fail
2022-07-29 11:27:23 -07:00
Daniel Imms
eb93b02c6c
Use debug log level to avoid polluting embedder logs
2022-07-29 11:24:23 -07:00
Daniel Imms
11affae761
Merge branch 'master' into inactiveSelection
2022-07-29 11:21:15 -07:00
Daniel Imms
53e4e9ad72
Inactive selection bg in canvas
2022-07-29 11:20:32 -07:00
Daniel Imms
4ac8e4ca51
Remove reliance on core in some webgl parts
2022-07-29 11:09:19 -07:00
Daniel Imms
954d9371a1
Inactive selection in webgl
2022-07-29 11:05:41 -07:00
Daniel Imms
6493679b2e
Inactive selection bg in dom renderer
...
Part of #3803
2022-07-29 11:00:36 -07:00
Daniel Imms
1af6175e48
Merge pull request #3964 from Tyriar/selection_inconsistency
...
Rename ITheme.selection to selectionBackground
2022-07-29 11:00:11 -07:00
Daniel Imms
906a6fc558
Rename test selection -> selectionBackground
2022-07-29 10:35:48 -07:00
Daniel Imms
9cb25fbf06
Rename ITheme.selection to selectionBackground
...
This makes it consistent with selectionForeground and other theme keys and
as a result will make the API easier to work with, especially when inactive
selection is done (#3803 )
2022-07-29 10:34:27 -07:00
Daniel Imms
48142eca23
Merge branch 'master' into tyriar/dim_bg
2022-07-29 10:20:22 -07:00
Daniel Imms
1fe0ec8d2c
Merge branch 'master' into underline
2022-07-29 10:19:52 -07:00
Daniel Imms
f8a9eb1db6
Support fallback ligatures and correctly dispose of char joiner
2022-07-29 10:18:21 -07:00
Daniel Imms
df14ce49d7
Merge pull request #3936 from Tyriar/ligatures
...
Get ligatures addon working with latest version of Chrome
2022-07-29 07:33:49 -07:00
Daniel Imms
7f5ed40db1
Merge pull request #3960 from Tyriar/init_options
...
Make cols/rows only usable in the ctor
2022-07-29 07:20:51 -07:00
Daniel Imms
29aca47e0d
Merge pull request #3961 from Tyriar/canvas_fix2
...
Remove instantiation service from canvas addon completely
2022-07-28 16:50:29 -07:00
Daniel Imms
055bcce18d
Remove instantiation service from canvas addon completely
2022-07-28 11:31:51 -07:00
Daniel Imms
006249ce65
Make cols/rows only usable in the ctor
...
Fixes #3825
2022-07-28 11:16:12 -07:00
Daniel Imms
60f9bf4398
Merge pull request #3959 from Tyriar/canvas_services
...
Fix service access in canvas addon
2022-07-28 11:11:08 -07:00
Daniel Imms
848aceaa25
Merge branch 'master' into allowmarkersonaltbuffer
2022-07-28 11:05:24 -07:00
Daniel Imms
9e650cea9f
Fix service access in canvas addon
2022-07-28 11:00:08 -07:00
Daniel Imms
de78344165
Merge pull request #3919 from SvanT/master
...
Dispose events
2022-07-28 10:52:09 -07:00
Daniel Imms
2862832f6f
Merge pull request #3958 from Tyriar/dispose_doc
...
Clarify you shouldn't use the object after Terminal.dispose
2022-07-28 10:51:21 -07:00
Daniel Imms
8df878b8a9
Clarify you shouldn't use the object after Terminal.dispose
...
Fixes #3939
2022-07-28 10:46:12 -07:00
Daniel Imms
0e07e419a2
Merge branch 'master' into allowmarkersonaltbuffer
2022-07-28 10:26:12 -07:00
Daniel Imms
04b513cf9b
Merge pull request #3926 from Tyriar/rounding
...
FINALLY fix blurry canvas/webgl renderer issues due to device pixel rounding errors 🎉
2022-07-28 10:25:01 -07:00
Daniel Imms
f310f118b4
Merge pull request #3957 from Tyriar/publish_addon
...
Fix publishing addons as xterm
2022-07-28 10:21:39 -07:00
Daniel Imms
8d308a7309
Merge branch 'master' into publish_addon
2022-07-28 10:21:26 -07:00
Daniel Imms
d9880c0270
Fix publishing addons as xterm
2022-07-28 10:20:57 -07:00
Daniel Imms
f6940aa201
Merge pull request #3940 from Tyriar/1140
...
Implement duration-based smooth scrolling
2022-07-28 09:27:49 -07:00
Daniel Imms
2482c0e8d3
Merge pull request #3956 from Tyriar/fix_addon_version
...
Fix version of published addons
2022-07-28 09:13:37 -07:00
Daniel Imms
1be14e4338
Fix version of published addons
2022-07-28 09:09:44 -07:00
Daniel Imms
51f89bbe4d
Merge pull request #3954 from Tyriar/v0_1_0
...
xterm-addon-canvas@0.1.0
2022-07-28 07:30:03 -07:00
Daniel Imms
0b0662c4d9
xterm-addon-canvas@0.1.0
2022-07-28 07:27:27 -07:00
Daniel Imms
9cbd9a0456
Merge pull request #3931 from Tyriar/3930
...
Never clear color when allowTransparency is on
2022-07-28 07:19:58 -07:00
Daniel Imms
770de8d05b
Merge pull request #3929 from Tyriar/3845
...
Retain hue when flipping luminance
2022-07-28 07:19:38 -07:00
Daniel Imms
4372d8ccca
Merge pull request #3933 from Tyriar/3784
...
Warn when ligature fonts fail to download
2022-07-28 07:18:52 -07:00
Daniel Imms
0b81af1811
Merge pull request #3935 from Tyriar/3759
...
Remove shift+backspace -> ^H binding
2022-07-28 07:18:30 -07:00
Daniel Imms
ed92cc0c3f
Merge pull request #3938 from Tyriar/1963
...
Redraw canvas renderer selection on resize
2022-07-28 07:18:20 -07:00
Daniel Imms
8b276c1a54
Merge remote-tracking branch 'upstream/master' into pr/SvanT/3919
2022-07-28 07:04:11 -07:00
Daniel Imms
d2be5f992a
Merge remote-tracking branch 'upstream/master' into underline
2022-07-28 07:01:41 -07:00
Daniel Imms
437c8aac5c
Merge remote-tracking branch 'upstream/master' into rounding
2022-07-28 07:00:13 -07:00
Daniel Imms
84b259dfa5
Merge remote-tracking branch 'upstream/master' into tyriar/dim_bg
2022-07-28 06:57:27 -07:00
Daniel Imms
a57b69d5de
Merge remote-tracking branch 'upstream/master' into 1963
2022-07-28 06:56:36 -07:00
Daniel Imms
8f0f33fd6d
Merge branch 'master' into 1140
2022-07-28 06:50:46 -07:00
Daniel Imms
4d542d23c6
Merge branch 'master' into ligatures
2022-07-28 06:50:40 -07:00
Daniel Imms
4637983888
Merge branch 'master' into 3759
2022-07-28 06:50:35 -07:00
Daniel Imms
f1ff42410e
Merge branch 'master' into 3784
2022-07-28 06:50:32 -07:00
Daniel Imms
1ef9f7c1d1
Merge branch 'master' into 3930
2022-07-28 06:50:26 -07:00
Daniel Imms
8901740113
Merge branch 'master' into 3845
2022-07-28 06:50:23 -07:00
Daniel Imms
2fffe9fc89
Merge branch 'master' into allowmarkersonaltbuffer
2022-07-28 06:50:17 -07:00
Daniel Imms
423d5402f7
Merge pull request #3917 from xtermjs/Tyriar-patch-1
...
Remove note about IE11 which is EOL
2022-07-28 06:50:02 -07:00
Daniel Imms
2b2d6c5fb3
Merge pull request #3943 from xtermjs/v5
...
v5 breaking changes
2022-07-28 06:46:12 -07:00
Daniel Imms
c55075b666
Merge pull request #3953 from Tyriar/v5_publish_stable
...
Hardcode release step to publish v5.0.0 beta
2022-07-28 06:32:47 -07:00
Daniel Imms
09df783959
Merge pull request #3952 from Tyriar/v5_buffer_range
...
Replace ISelectionPosition with IBufferRange
2022-07-28 06:32:13 -07:00
Daniel Imms
3bdbfb6d5f
Hardcode release step to publish v5.0.0 beta
2022-07-28 06:31:52 -07:00
Daniel Imms
520a270afc
Update tests to use new getSelectionPosition API
2022-07-28 06:17:44 -07:00
Daniel Imms
d1f53e2b02
Replace ISelectionPosition with IBufferRange
...
Fixes #2480
2022-07-28 05:58:15 -07:00
Daniel Imms
940c93e9cd
Merge pull request #3951 from Tyriar/v5_api
...
Stabilize buffer and parser APIs
2022-07-28 05:33:15 -07:00
Daniel Imms
1a5c881c7c
Stabilize buffer and parser APIs
2022-07-28 05:28:28 -07:00
Daniel Imms
fb3886a9ae
Merge pull request #3950 from Tyriar/v5_publish_canvas
...
Publish canvas addon in CI release step
2022-07-28 05:09:26 -07:00
Daniel Imms
3271b45681
Publish canvas addon in CI release step
...
Part of #3271
2022-07-28 05:08:46 -07:00
Daniel Imms
43f38cddb1
Merge pull request #3949 from Tyriar/v5_canvas
...
Move the canvas renderer into an addon
2022-07-28 05:07:31 -07:00
Daniel Imms
e5037a6d1e
Fix fit addon api tests on linux+firefox
2022-07-28 05:00:10 -07:00
Daniel Imms
119b64181b
Fix fit addon api tests
2022-07-28 04:51:49 -07:00
Daniel Imms
c52eb8898f
Simplify addon tsconfigs
2022-07-28 04:50:40 -07:00
Daniel Imms
ced5c304f1
Move CustomGlyphs.ts into core
2022-07-28 04:46:18 -07:00
Daniel Imms
b3cffe2d30
Fix fit addon api tests on linux
2022-07-28 04:43:03 -07:00
Daniel Imms
73b3e31b38
Canvas readme
2022-07-28 04:37:42 -07:00
Daniel Imms
cbddd2029e
Get canvas renderer addon working
2022-07-27 16:04:24 -07:00
Daniel Imms
48cfd23219
Fix tests that depended on canvas renderer
2022-07-27 10:33:10 -07:00
Daniel Imms
1c6ce99419
Move canvas renderer contents into addon
2022-07-27 10:26:02 -07:00
Daniel Imms
ab7da06cc1
Stub canvas addon
2022-07-27 09:26:52 -07:00
Daniel Imms
440ab765c4
Remove rendererType setting
2022-07-27 09:22:05 -07:00
Daniel Imms
e7dbdb1362
Merge pull request #3947 from Tyriar/v5_deprecated
...
Remove remaining deprecated APIs for v5 (getOption, setOption, writeUtf8)
2022-07-27 09:13:15 -07: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
b2aa100c58
Merge pull request #3946 from Tyriar/v5_remove_add_apis
...
Remove add* APIs and remaining link matcher parts
2022-07-27 08:58:32 -07:00
Daniel Imms
6d932ec812
Fix addMarker in api tests
2022-07-27 08:49:07 -07:00
Daniel Imms
5a658ebfcc
Remove remaining link hover tooltip duration
2022-07-27 08:45:32 -07:00
Daniel Imms
7bd3801f58
Remove mouse zone manager
...
Part of #2703
2022-07-27 08:41:27 -07:00
Daniel Imms
8cfa7a0ee2
Remove deprecated add* APIs
...
Fixes #2652
2022-07-27 08:35:40 -07:00
Daniel Imms
140073675c
Merge pull request #3945 from Tyriar/v5_proposed_api
...
Set allowProposedApi default to false
2022-07-27 08:29:08 -07:00
Daniel Imms
238a2bafb1
Set allowProposedApi default to false
...
Fixes #2826
2022-07-27 08:20:54 -07:00
Daniel Imms
09672feca0
Merge pull request #3944 from Tyriar/v5_link_matcher
...
Remove link matchers
2022-07-27 06:57:30 -07:00
Daniel Imms
7a17a26e18
Remove link matchers
...
Fixes #2703
2022-07-27 06:49:35 -07:00
Daniel Imms
fafa7efd5e
Merge pull request #3941 from Tyriar/v5_bell
...
Remove bell settings and sound service in favor of Terminal.onBell
2022-07-27 06:29:34 -07:00
Daniel Imms
841cd636ca
Merge remote-tracking branch 'upstream/v5' into v5_bell
2022-07-27 06:18:48 -07:00
Daniel Imms
ceeb8585d7
Merge pull request #3942 from Tyriar/v5_ci
...
Enable CI on v5 branch
2022-07-27 06:17:19 -07:00
Daniel Imms
dc4940e26e
Try different syntax
2022-07-27 06:13:28 -07:00
Daniel Imms
8a19f8c1cc
Enable CI on v5 branch
2022-07-27 06:04:53 -07:00
Daniel Imms
66d6ed65ef
Remove all bellSound/bellStyle/etc. references
...
Fixes #3316
2022-07-27 05:58:26 -07:00
Daniel Imms
09ae3a9b44
Remove sound service and simplify bell
2022-07-27 05:55:00 -07:00
Daniel Imms
78bfe0b89d
Revert accidental setting change
2022-07-27 05:47:39 -07:00
Daniel Imms
4b8e7a5768
Change default to 0
2022-07-27 05:45:56 -07:00
Daniel Imms
fb4cb0f140
Reduce smooth scroll GC
2022-07-27 05:44:34 -07:00
Daniel Imms
a55728dd28
Add duration-based smooth scroll
...
Fixes #1140
2022-07-27 05:41:00 -07:00
Svante Boberg
52dc6a456c
Remove redundant disposal
2022-07-27 14:34:00 +02:00
Svante Boberg
078b83fcaf
Use disposal registration
2022-07-27 14:24:42 +02:00
Svante Boberg
c895f67fd8
Add missing webgl cursor blink disposal
...
Same disposal code as the non-webgl cursor blink layer
2022-07-27 00:00:41 +02:00
Daniel Imms
9159fc68e1
Redraw canvas renderer selection on resize
...
Fixes #1963
2022-07-25 09:44:54 -07:00
Daniel Imms
5664ff3101
Fix ligature tests in node
2022-07-25 07:42:38 -07:00
Daniel Imms
78ddb4b14a
Add link to font access api change
2022-07-25 07:00:58 -07:00
Daniel Imms
4744ef34b2
Remove unneeded comment
2022-07-24 20:44:06 -07:00
Daniel Imms
f4bc9f1ecd
Pull fonts using latest font access API in Chrome
...
Part of #958
2022-07-24 19:47:24 -07:00
Daniel Imms
b11217aa36
Merge pull request #3920 from Tyriar/task_improvement
...
Allow start task to be restarted without killing watch
2022-07-24 17:52:41 -07:00
Daniel Imms
34fe6e2260
Merge pull request #3922 from Tyriar/theme_picker
...
Add simple theme picker to demo
2022-07-24 17:52:28 -07:00
Daniel Imms
160e9ee35b
Merge pull request #3923 from Tyriar/atlas_bottom
...
Don't overlap the atlas ontop of options
2022-07-24 17:52:16 -07:00
Daniel Imms
d98198e1b9
Merge pull request #3927 from Tyriar/overviewRulerWidth
...
Support overviewRulerWidth in demo
2022-07-24 17:52:07 -07:00
Daniel Imms
493975b41e
Merge pull request #3934 from Tyriar/3777
...
Fix test-api running unit tests as well
2022-07-24 17:51:57 -07:00
Daniel Imms
3322418728
Remove shift+backspace -> ^H binding
...
This has been there since the first commit of term.js, it's not clear
why it's there but Terminal.app, iTerm2 and kitty seem to just do a
regular backspace
Fixes #3759
2022-07-24 17:45:14 -07:00
Daniel Imms
2ceec34809
Remove log
2022-07-24 17:20:41 -07:00
Daniel Imms
8c55c83e4a
Fix test-api running unit tests as well
...
This file was added to support the mocha test explorer in vscode
but it turns out it causes all calls to mocha to run the unit
tests. I couldn't figure out how to ignore through args.
Fixes #3777
2022-07-24 17:12:23 -07:00
Daniel Imms
9acc36f8c0
Warn when ligature fonts fail to download
...
Fixes #3784
2022-07-24 16:52:11 -07:00
Daniel Imms
a4f7e2d8e9
Fix inverse dim on canvas renderer
2022-07-24 13:20:04 -07:00
Daniel Imms
ee2e54487d
Fix inverse dim for webgl
...
Fixes #3534
2022-07-24 13:13:26 -07:00
Daniel Imms
f4ffb13ece
Render dim bg in all renderers
...
Fixes #3534
2022-07-24 10:59:24 -07:00
Daniel Imms
a39c7fb636
Never clear color when allowTransparency is on
...
It's redundant and wasn't working as expected anyway.
Fixes #3930
2022-07-24 08:31:12 -07:00
Daniel Imms
0ccf3beec7
Retain hue when flipping luminance
...
Fixes #3845
2022-07-24 08:03:27 -07:00
Daniel Imms
90b6f058c9
Support overviewRulerWidth in demo
...
Fixes #3771
2022-07-24 07:38:48 -07:00
Daniel Imms
0165c3612d
Fix canvas device pixel dimension setting
2022-07-24 07:11:56 -07:00
Daniel Imms
47b1fdd147
Refactor to share observeDevicePixelDimensions
2022-07-24 04:09:34 -07:00
Daniel Imms
ad8404417e
ts-loader update, correct css cell dimension error
2022-07-24 03:57:22 -07:00
Daniel Imms
3d6c25bf2d
typescript@4.7
...
Required for devicePixelContentBoxSize ResizeObserver API
2022-07-24 03:43:28 -07:00
Daniel Imms
e25471361f
Fix device pixel value in canvas renderer
2022-07-24 03:41:25 -07:00
Daniel Imms
cb10aadb06
Fix device pixel rounding errors in webgl renderer
...
This uses the ResizeObserver devicePixelContentBoxSize API in order to
fetch the exact device pixel dimensions from the browser. The old
possibly blurry behavior is used as a fallback if that API is not
available.
Part of #2662
Part of microsoft/vscode#85154
2022-07-24 03:31:05 -07:00
Simon Lamon
89f5c2e06c
Allow markers on the alt buffer
2022-07-24 09:30:13 +00:00
Daniel Imms
dbe2b98bb4
Don't overlap the atlas ontop of options
...
This would prevent mouse input in some options in narrow screens
2022-07-23 18:57:16 -07:00
Daniel Imms
4087284822
Fix ext caching issues
2022-07-23 15:19:17 -07:00
Daniel Imms
759a5928a2
Continuous curly underline
2022-07-23 14:48:26 -07:00
Daniel Imms
43bbea8eb5
Set webgl as default demo renderer
2022-07-23 14:43:14 -07:00
Daniel Imms
fd8fc18302
Clear stroke around text in underline
2022-07-23 14:28:15 -07:00
Daniel Imms
f34a30b24f
Add theme from xtermjs.org and make it the demo default
2022-07-23 14:08:15 -07:00
Daniel Imms
91a362be7b
Add 3 sample themes to demo
2022-07-23 13:58:31 -07:00
Daniel Imms
19fb806214
Fix tests
2022-07-23 13:44:12 -07:00
Daniel Imms
70b5e0249c
Underline demo formatting
2022-07-23 11:22:40 -07:00
Daniel Imms
d9703aa7fe
Webgl underline color rendering
2022-07-23 11:19:35 -07:00
Daniel Imms
03f15a7fb7
Store extended attributes in single number
2022-07-23 11:12:17 -07:00
Daniel Imms
8cd01dc421
Add underline color test to demo
2022-07-23 10:38:58 -07:00
Daniel Imms
1f89223c2a
DOM renderer underline color
2022-07-23 10:26:20 -07:00
Daniel Imms
8287e783a2
Underline color canvas
2022-07-23 10:24:51 -07:00
Daniel Imms
8184e0824b
Add tests for dom underline styles
2022-07-23 10:13:26 -07:00
Daniel Imms
72d18f7d5e
DOM renderer underline style
2022-07-23 09:20:53 -07:00
Daniel Imms
1d9b4d4778
Canvas renderer underline style
2022-07-23 08:58:10 -07:00
Daniel Imms
baa8a1e6ec
Stub out canvas renderer underline style
2022-07-23 08:27:15 -07:00
Daniel Imms
c116fa645c
Render underline style on webgl
2022-07-23 08:23:02 -07:00
Daniel Imms
8b4e8199d7
Get underline style affecting webgl rendering
2022-07-23 07:38:34 -07:00
Daniel Imms
34cd5966b9
Webgl 3 key cache map
2022-07-23 07:31:51 -07:00
Daniel Imms
cc8748313e
Expose underline attrs as getter/setter
...
In preparation for storing them in a packed format for glyph caching
2022-07-23 07:13:29 -07:00
Daniel Imms
1207acc495
Add underline test button to demo
2022-07-23 07:05:52 -07:00
Daniel Imms
c29cd83213
Allow start task to be restarted without killing watch
2022-07-23 06:39:41 -07:00
Svante Boberg
9df996cb3d
Dispose events
...
https://github.com/microsoft/vscode/issues/155232
The events that is setup for needs to be disposed for js to be able
to garbage collect the terminals.
2022-07-23 13:28:52 +02:00
Daniel Imms
d2ac7fc90c
Merge pull request #3916 from SvanT/master
...
Fix memory leak
2022-07-22 05:11:54 -07:00
Svante Boberg
92855ba399
Remove terminal from cache on disposal
2022-07-22 13:03:07 +02:00
Daniel Imms
b5b7a5d7d0
Remove note about IE11 which is EOL
2022-07-21 15:24:44 -07:00
Daniel Imms
36830266e2
Merge pull request #3913 from xtermjs/dependabot/npm_and_yarn/terser-5.14.2
...
Bump terser from 5.7.0 to 5.14.2
2022-07-20 06:10:26 -07:00
dependabot[bot]
3ffbcbf201
Bump terser from 5.7.0 to 5.14.2
...
Bumps [terser](https://github.com/terser/terser ) from 5.7.0 to 5.14.2.
- [Release notes](https://github.com/terser/terser/releases )
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/commits )
---
updated-dependencies:
- dependency-name: terser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-20 01:30:11 +00:00
Daniel Imms
9997f263a6
Merge pull request #3912 from silamon/extendedcolors2
...
Allow unsetting extending ansi colors
2022-07-19 11:19:57 -07:00
Simon Lamon
1fdbd504c7
Add another unit test to test partial unset
2022-07-19 17:37:02 +00:00
Simon Lamon
06627cb0bb
Allow unsetting extending ansicolors
2022-07-19 17:22:54 +00:00
Daniel Imms
2a0681f0c0
Merge pull request #3909 from Tyriar/3905_followup
...
Be more defensive when setting extended ansi colors
2022-07-19 06:08:50 -07:00
Daniel Imms
67f83d51c9
Fix min color count
2022-07-19 05:58:20 -07:00
Daniel Imms
abe7dddfbc
Merge pull request #3908 from uellenberg/patch-1
...
Add Cratecode to Real-world uses
2022-07-19 05:18:45 -07:00
Daniel Imms
8b3f9ad8e1
Be more defensive when setting extended ansi colors
...
Part of #3601
2022-07-19 05:10:31 -07:00
uellenberg
f26264ac23
Add Cratecode to Real-world uses
2022-07-18 15:45:53 -07:00
Daniel Imms
cbb13aa4d4
Merge pull request #3905 from silamon/extendedcolors
...
Support setting extended ansi colors (16-255)
2022-07-18 10:46:37 -07:00
Daniel Imms
86cfad545a
Merge pull request #3907 from silamon/devcontainerdeprecation
...
Fix devcontainer docker build
2022-07-18 10:42:19 -07:00
Simon Lamon
c786c6a072
Apply review comments
2022-07-18 17:35:13 +00:00
Simon Lamon
8153aea64c
Fix devcontainer docker build
2022-07-18 17:05:34 +00:00
Daniel Imms
ebc1c73585
Merge pull request #3906 from silamon/macosdeprecation
...
Update MacOS base image
2022-07-18 09:32:59 -07:00
Simon Lamon
306efa4d82
Update macos base image
2022-07-18 18:22:33 +02:00
Daniel Imms
0fbd980d38
Whitespace to trigger webgl release
2022-07-13 11:44:08 -07:00
Daniel Imms
0a50c0d27e
Merge pull request #3903 from Tyriar/3902
...
Fix \u259B rendering
2022-07-13 10:13:56 -07:00
Daniel Imms
a8405b86de
Fix \u259B rendering
...
Fixes #3902
2022-07-13 02:59:56 -07:00
Daniel Imms
6b447951f1
Merge pull request #3897 from Tyriar/3892
...
Clear glyph pixels when all channels differ below a threshold
2022-07-11 12:06:33 -07:00
Daniel Imms
788f248de4
Merge pull request #3896 from Tyriar/3877
...
Clip pixels to left of cell when background color changes
2022-07-11 11:43:29 -07:00
Daniel Imms
9336d7f776
Merge pull request #3900 from Tyriar/3477
...
Throw when setting an invalid cursorStyle
2022-07-11 11:42:59 -07:00
Daniel Imms
685822df0d
Merge pull request #3899 from Tyriar/3898
...
Fix allowTransparency not working when set after ctor
2022-07-11 11:42:51 -07:00
Daniel Imms
c26f605d4c
Merge pull request #3895 from Tyriar/3894
...
Make corner box chars more round
2022-07-11 11:42:33 -07:00
Daniel Imms
0525f43b34
Merge pull request #3901 from Tyriar/3885_2
...
Be more defensive around SortedList key
2022-07-11 11:35:18 -07:00
Daniel Imms
f61ff9fd46
Fix lint
2022-07-11 05:56:42 -07:00
Daniel Imms
adcf841a39
Be more defensive around SortedList key
...
Fixes #3885
Part of microsoft/vscode#151225
2022-07-11 05:50:20 -07:00
Daniel Imms
71195b5370
Throw when setting an invalid cursorStyle
...
Fixes #3477
2022-07-10 11:43:45 -07:00
Daniel Imms
e2b8002d4a
Fix allowTransparency not working when set after ctor
...
Fixes #3898
2022-07-10 08:54:56 -07:00
Daniel Imms
ea79194925
Make the clear threshold relative to fg/bg difference
2022-07-10 08:49:09 -07:00
Daniel Imms
89b320a5e2
Clear glyph pixels when all channels differ < 35
...
Fixes #3892
Also helps with #3877
2022-07-10 07:22:33 -07:00
Daniel Imms
5e8133b4be
Clip pixels to left of cell when background color changes
...
Fixes #3877
2022-07-10 06:54:39 -07:00
Daniel Imms
4cbfd86db0
Make corder box chars more round
...
Fixes #3894
2022-07-10 05:44:44 -07:00
Daniel Imms
b6885a67e7
Merge pull request #3893 from xtermjs/Tyriar-patch-1
...
Whitespace change to trigger webgl release
2022-07-08 12:53:47 -07:00
Daniel Imms
9f3e3f1700
Comment change to trigger webgl release
2022-07-08 12:53:25 -07:00
Daniel Imms
8f6e473aa7
Whitespace change to trigger webgl release
2022-07-08 12:51:37 -07:00
Daniel Imms
683f85f93d
Merge pull request #3891 from sbatten/sbatten/powerline-circles
...
add powerline semi circle glyphs
2022-07-06 19:01:55 -07:00
Daniel Imms
8959d6ae1d
Fix indentation
2022-07-06 18:52:24 -07:00
Megan Rogge
17b1eed0d2
Update src/browser/renderer/CustomGlyphs.ts
2022-07-06 21:50:09 -04:00
Megan Rogge
72eb7e245d
Update src/browser/renderer/CustomGlyphs.ts
2022-07-06 21:49:38 -04:00
Daniel Imms
28108fbe2a
Add semi-circles to demo
2022-07-06 18:41:47 -07:00
Daniel Imms
83551eaf60
Remove horizontal padding for semi-circles
2022-07-06 18:39:31 -07:00
SteVen Batten
56a1a7613c
add powerline semi circle glyphs
2022-07-06 17:13:47 -07:00
Daniel Imms
c580b6bf4c
Merge pull request #3890 from Tyriar/dispose_webgl
...
Dispose of webgl resources properly
2022-07-06 07:51:49 -07:00
Daniel Imms
54cbbf600d
Dispose of webgl resources properly
...
Fixes #3889
2022-07-06 07:32:42 -07:00
Daniel Imms
d441bd3e53
Merge pull request #3888 from Tyriar/3885
...
Prevent exception when deleting non-existent element
2022-07-06 07:23:38 -07:00
Daniel Imms
098b2252d0
Prevent exception when deleting non-existent element
...
Fixes #3885
2022-07-06 04:39:12 -07:00
Daniel Imms
915fa49ce3
Merge pull request #3883 from wuchihsu/add-go-ssh-web-client-to-list-of-xterm-users
...
Add Go SSH Web Client to list of xterm users
2022-07-05 06:03:17 -07:00
Daniel Imms
aa7ff23929
Merge branch 'master' into add-go-ssh-web-client-to-list-of-xterm-users
2022-07-05 05:53:49 -07:00
Daniel Imms
1102f5a4d0
Merge pull request #3884 from web3os-org/master
...
Update README.md to add web3os to Real-world Uses
2022-07-05 05:53:06 -07:00
Jay Mathis
9aa5a2452a
Update README.md
...
Added link to web3os under Real-world uses
2022-07-05 02:41:03 -05:00
wuchihsu
edea440cd8
Add Go SSH Web Client to list of xterm users
2022-07-04 11:26:40 +08:00
Daniel Imms
28ef0c85be
Merge pull request #3882 from jerch/fix_3881
...
fix return type declaration of proposeDimensions
2022-07-01 03:35:07 -07:00
Jörg Breitbart
d05cfcd6a7
fix return type declaration of proposeDimensions
2022-07-01 00:22:45 +02:00
Daniel Imms
4a61642b81
Merge pull request #3879 from Tyriar/r4_19
...
v4.19.0
2022-06-29 10:05:04 -07:00
Daniel Imms
0a0ebb68b5
v4.19.0
2022-06-29 09:40:07 -07:00
Megan Rogge
e77a0ec886
return 0 instead of -1 for no result find count ( #3874 )
2022-06-27 14:42:46 -04:00
Daniel Imms
1bf2ccc572
Merge pull request #3876 from yankay/add-cloudtty-to-list-of-xterm-users
...
Add CloudTTY to list of xterm users
2022-06-27 05:52:33 -07:00
kay.yan
5f680c2185
add-cloudtty-to-list-of-xterm-users
2022-06-27 17:46:08 +08:00
Daniel Imms
38450082ac
Merge pull request #3728 from serkodev/fix-caps-lock-ime
...
Fix Caps lock bug when using some IME on macOS
2022-06-26 09:31:36 -07:00
Daniel Imms
1801403ce2
Move off deprecated keyCode -> key
2022-06-26 09:22:39 -07:00
Daniel Imms
4c7d89e67d
Merge branch 'master' into fix-caps-lock-ime
2022-06-26 09:09:43 -07:00
Daniel Imms
5d3a9e864d
Merge pull request #3726 from Eugeny/fix-macos-alt-n
...
Fix Alt-N/E/U handling in macOS, handle Alt-Shift-Letter
2022-06-26 09:04:33 -07:00
Daniel Imms
911d92200a
Merge pull request #3763 from robinfai/master
...
Send the record separator for C-@, like some other keyboards
2022-06-26 07:46:38 -07:00
Daniel Imms
1a788f6363
Merge pull request #3869 from pfitzseb/sp/wheel-mouse-event-per-line
...
Only send wheel mouse event when scrolling a line or more
2022-06-26 07:43:06 -07:00
Daniel Imms
a354f36e6f
Merge pull request #3871 from crcastle/patch-1
...
Add Render to list of xterm.js users
2022-06-24 13:11:08 -07:00
Chris Castle
343e1c8a86
Add Render to list of xterm.js users
2022-06-24 12:59:26 -07:00
Sebastian Pfitzner
783722c2f3
Add missing semicolons
2022-06-22 11:58:32 +02:00
Sebastian Pfitzner
44e4b56ced
Only send wheel mouse event when scrolling a line or more
2022-06-22 11:52:00 +02:00
Megan Rogge
52044e9aad
clear all markers ( #3868 )
2022-06-21 18:26:02 +00:00
Daniel Imms
4cdf308c2f
Merge pull request #3866 from Tyriar/vsc_152478
...
Fix clipping of non-powerline chars
2022-06-17 08:12:13 -07:00
Daniel Imms
d24a27d93e
Fix clipping of non-powerline chars
...
See microsoft/vscode#152478
2022-06-17 08:01:10 -07:00
Daniel Imms
55beec8b96
Merge pull request #3865 from mmis1000/fix/serialize-addon-test-typo
...
Fix a typo in serialize addon test
2022-06-16 14:16:06 -07:00
mmis1000
81dce7a4ba
Fix typo in serialize addon test
2022-06-17 01:09:50 +08:00
Daniel Imms
ddf3f08a6c
Merge pull request #3862 from Tyriar/3861
...
Fix webgl clipping powerline y axis
2022-06-14 18:03:11 -07:00
Daniel Imms
8c6140c2e3
Merge pull request #3863 from Tyriar/3847
...
Fix webgl min contrast ratio api tests
2022-06-14 18:01:01 -07:00
Daniel Imms
1639c0a031
Fix webgl min contrast ratio api tests
...
Fixes #3847
2022-06-14 16:45:19 -07:00
Daniel Imms
fb950fcbe5
Fix webgl clipping powerline y axis
...
Fixes #3861
2022-06-14 15:09:00 -07:00
Daniel Imms
1bb465d6b0
Merge pull request #3860 from Tyriar/3855
...
Fix column selection issues
2022-06-14 09:40:41 -07:00
Daniel Imms
efb939d171
Fix column selection issues
...
The following parts were not respecting the column selection edge case where the
start column was greater than the end column while the start row was less than the
end row:
- Webgl renderer
- DOM renderer
- Selection service (ie. getSelection(), I don't think this was a
regression)
Fixes #3855
2022-06-14 06:51:54 -07:00
Daniel Imms
fe99422ca4
Merge pull request #3856 from Tyriar/custom_powerline_glyphs
...
Custom common powerline glyph rendering
2022-06-14 06:24:47 -07:00
Daniel Imms
d28819de41
Add horizontal padding to powerline outline chars
2022-06-14 06:12:05 -07:00
Daniel Imms
f8e9f1813a
Custom common powerline glyph rendering
...
Fixes #3827
2022-06-11 16:15:04 -07:00
Daniel Imms
48b8e31794
Merge pull request #3852 from umaxyon/issue/3851-organize_demo_test_buttons
...
organize demo test buttons
2022-06-10 12:12:39 -07:00
Simon Lamon
a54426ccb8
extended colors
2022-06-04 12:39:43 +00:00
Umaxyon
58b657bc3b
organaize demo test buttons
2022-06-04 12:52:43 +09:00
Megan Rogge and Daniel Imms
bc9c9dd6fd
fix #3846 ( #3849 )
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-06-02 18:02:36 +00:00
Megan Rogge
6b16732192
exclude box and block glyphs from contrast ratio demands ( #3844 )
2022-06-01 17:05:27 -07:00
Daniel Imms
5aaa8dafc5
Merge pull request #3841 from Tyriar/3840
...
Allow up to double the size for overview ruler decorations
2022-05-27 12:03:21 -07:00
Daniel Imms
7a652c4169
Allow up to double the size for overview ruler decorations
...
Fixes #3840
2022-05-27 11:56:54 -07:00
Daniel Imms
1980f675f9
Merge pull request #3839 from Tyriar/3838
...
Support opaque selections in DOM renderer
2022-05-27 10:58:16 -07:00
Daniel Imms
98c40e3f8e
Add opaque selection dom renderer tests
2022-05-27 10:46:23 -07:00
Daniel Imms
6ced3014cf
Support opaque selections in DOM renderer
...
Brings the DOM renderer closer to the webgl renderer which draws the text
on top of the selection. This is done by leveraging the override system
similar to in webgl and as well as forcing the element above the selection.
This also improves contrast color caching for the DOM renderer.
This should result in a slight performance hit but only when a selection
is being made. The improved contrast seems worth it.
Fixes #3838
2022-05-27 10:38:32 -07:00
Daniel Imms
3e8aecaea3
Merge pull request #3837 from lp1dev/patch-1
...
Update of README to add hack.courses
2022-05-27 07:37:04 -07:00
Jérémie
e3c008ba38
Update of README to add hack.courses
...
Update of README to add hack.courses as a project using xterm.js (https://hack.courses )
2022-05-27 15:52:40 +02:00
Daniel Imms
d2083c5e8c
Merge pull request #3835 from Tyriar/3834
...
Fix search when the search line contains a null character
2022-05-26 15:15:19 -07:00
Daniel Imms
0c0a34d888
Fix search when the search line contains a null character
...
Fixes #3834
2022-05-26 15:09:01 -07:00
Daniel Imms
cd975d22cc
Merge pull request #3831 from Tyriar/vscode148109
...
Test search event, fix returning -1 for no results
2022-05-26 11:58:47 -07:00
Daniel Imms
b5f53b341d
Test search event, fix returning -1 for no results
...
Fixes #3830
2022-05-26 11:37:54 -07:00
Daniel Imms
221db55680
Add find result count/index to demo
...
Part of #148109
2022-05-26 10:32:53 -07:00
Daniel Imms
5cc1114594
Merge pull request #3828 from Tyriar/powerlines
...
Add powerline symbol test button to demo
2022-05-25 06:35:51 -07:00
SerKo
6ad553483d
Merge branch 'master' into fix-caps-lock-ime
2022-05-24 22:49:52 +08:00
Daniel Imms
49872f9377
Merge pull request #3826 from Tyriar/vscode148061
...
Take padding into account when converting mouse coord to cell
2022-05-23 12:10:48 -07:00
Daniel Imms
1e17ba7a80
Add some NF icons
2022-05-23 12:08:28 -07:00
Daniel Imms
1c8b08d55c
Add test button to print all powerline symbols
...
Part of #3807
2022-05-23 10:42:31 -07:00
Daniel Imms
ca083f257c
Pass window in to fix tests
2022-05-23 07:23:15 -07:00
Daniel Imms
8b53b8c255
Take padding into account when converting mouse coord to cell
...
Part of microsoft/vscode#148061
2022-05-23 06:49:52 -07:00
Daniel Imms
ba078ca1f9
Merge pull request #3824 from Tyriar/toColor_standard
...
Standardize css.toColor output to #rrggbb[aa]
2022-05-20 12:48:16 -07:00
Daniel Imms and Megan Rogge
4ededf5b06
Update src/common/Color.test.ts
...
Co-authored-by: Megan Rogge <megan.rogge@microsoft.com >
2022-05-20 12:35:51 -07:00
Daniel Imms
384cd9db30
Standardize css.toColor output to #rrggbb[aa]
...
This will help reduce the chance of runtime exceptions that would
break the render loop.
2022-05-20 11:06:19 -07:00
Daniel Imms
55b420b016
Merge pull request #3823 from Tyriar/3814_2
...
Correct rgba() parsing to use float alpha channel
2022-05-20 06:50:03 -07:00
Daniel Imms
ddd43e0f09
Correct rgba() parsing to use float alpha channel
...
Fixes #3814
2022-05-20 06:34:17 -07:00
Daniel Imms
41fdb96b68
Merge pull request #3822 from Tyriar/3821
...
Deflake registerLinkProvider tests
2022-05-19 15:51:58 -07:00
Daniel Imms and Megan Rogge
e5fb255b79
Update package.json
...
Co-authored-by: Megan Rogge <megan.rogge@microsoft.com >
2022-05-19 15:51:31 -07:00
Daniel Imms and Megan Rogge
7f14bfc7d9
Update package.json
...
Co-authored-by: Megan Rogge <megan.rogge@microsoft.com >
2022-05-19 15:51:28 -07:00
Daniel Imms
8f97a5a786
Deflake registerLinkProvider tests
...
The root cause of this flakiness problem was related to the click event
handler. For some reason it would not go off on some links but it would
when clicking elsewhere in the terminal. I tried a bunch of things to
keep the click handler to no avail, instead opting to move to using
mousedown and mouseup events for activating links which comes with the
nice benefit of ensuring that the link on mouseup is the same one on
mousedown.
Fixes #3821
2022-05-19 15:30:12 -07:00
Daniel Imms
5353808437
Update playwright
2022-05-19 15:26:52 -07:00
Daniel Imms
38f8bc5f3c
Merge pull request #3820 from Tyriar/3818
...
Fix decoration positioning
2022-05-19 10:24:42 -07:00
Daniel Imms
48c21dc3ae
Merge pull request #3819 from Tyriar/3814
...
Support rgb() and rgba() in css.toColor
2022-05-19 10:24:32 -07:00
Daniel Imms
bcb71e854f
Fix decoration positioning
...
In _createElement the element wasn't set on the decoration yet.
Fixes 3818
2022-05-19 09:32:57 -07:00
Daniel Imms
e3c361327c
Support rgb() and rgba()
...
This is used for default theme colors and decoration bg/fg.
Fixes #3814
2022-05-19 09:23:36 -07:00
Daniel Imms
51ef27894e
Merge pull request #3815 from ChaseKnowlden/ChaseKnowlden/issue3814
...
Add #rgba format
2022-05-19 09:07:48 -07:00
Daniel Imms
7edc11bd04
Correct #rgba, add #rgb and tests
2022-05-19 09:00:50 -07:00
ChaseKnowlden
ebe55e5b5f
Add rgba format
2022-05-18 20:28:59 -04:00
Daniel Imms
3d541dd323
Merge pull request #3813 from Tyriar/3810
...
Support selectionForeground theme color
2022-05-18 04:14:34 -07:00
Daniel Imms
53f05de3e7
Add selectionForeground webgl unit test
2022-05-17 12:12:01 -07:00
Daniel Imms
d1a87facfd
Fix selectionForeground column select mode on dom/canvas
2022-05-17 12:10:52 -07:00
Daniel Imms
18a2751471
Fix selectionForeground handling in test
2022-05-17 11:55:14 -07:00
Daniel Imms
59e1bddb6e
Merge branch 'master' into 3810
2022-05-17 11:43:06 -07:00
Daniel Imms
d6ad4a4fc3
Remove unneeded dep
2022-05-17 11:41:13 -07:00
Daniel Imms
f9bd0b8fed
Fix setting selection foreground on webgl
2022-05-17 11:39:14 -07:00
Daniel Imms
ec26820ea6
Fix circular dependency mouseservice <-> renderservice
2022-05-17 11:23:33 -07:00
Daniel Imms
d7fdf17eab
Ensure color mode is set for selection foreground overrides
2022-05-17 11:20:20 -07:00
Megan Rogge
a5f2ea336e
update search results onBufferContentsChange ( #3811 )
2022-05-17 10:00:55 -07:00
Megan Rogge
de5df69333
share animation frame with renderService ( #3796 )
2022-05-17 09:52:46 -07:00
Daniel Imms
f2b90d690f
Selection foreground for canvas (circular dep issue)
2022-05-16 15:17:03 -07:00
Daniel Imms
eec53261e0
Merge pull request #3779 from Tyriar/3773
...
Layout dimension left/right after renderer dims change
2022-05-16 14:29:16 -07:00
Daniel Imms
eb96187801
Support selectionForeground in dom
...
Part of #3810
2022-05-16 10:08:51 -07:00
Daniel Imms
c502272373
Support selection foreground in webgl
...
Part of #3810
2022-05-16 09:40:07 -07:00
Daniel Imms
87bc48f5bc
Merge pull request #3808 from Tyriar/trigger_webgl
...
Whitespace change to trigger build
2022-05-13 12:32:36 -07:00
Daniel Imms
d7fb0141d2
Whitespace change to trigger build
...
The fix for #3720 didn't touch any file in the webgl addon so it didn't end
up releasing.
2022-05-13 12:32:17 -07:00
Daniel Imms
2fa125904a
Merge pull request #3806 from Tyriar/3720
...
Allow ensureContrastRatio to change luminance the other way
2022-05-13 11:31:37 -07:00
Daniel Imms
de03391c2d
Allow ensureContrastRatio to change luminance the other way
...
The higher ratio of the two results will be picked.
Fixes #3720
2022-05-13 11:19:38 -07:00
Daniel Imms
a38e97f1ec
Merge pull request #3805 from Tyriar/3804
...
Fire onSelectionChange when Terminal.select is called
2022-05-13 09:51:28 -07:00
Daniel Imms
5d98304249
Fire onSelectionChange when Terminal.select is called
...
Fixes #3804
2022-05-13 09:42:39 -07:00
Megan Rogge
82a6144fd1
reset search result index when buffer changes/ terminal is resized ( #3793 )
2022-05-13 08:47:56 -07:00
Daniel Imms
995080c40c
Merge pull request #3802 from Tyriar/3801
...
Allow styling active result decoration via .xterm-find-active-result-decoration
2022-05-13 08:47:11 -07:00
Daniel Imms
5ad12dff8d
Merge pull request #3800 from Tyriar/3799
...
Dom renderer: top decorations above selection
2022-05-13 08:46:47 -07:00
Daniel Imms and Megan Rogge
a458bae36d
Update src/browser/renderer/dom/DomRendererRowFactory.ts
...
Co-authored-by: Megan Rogge <megan.rogge@microsoft.com >
2022-05-13 08:46:40 -07:00
Daniel Imms
900200b871
Merge remote-tracking branch 'upstream/master' into 3773
2022-05-13 08:46:05 -07:00
Daniel Imms
77d5d52e71
Allow styling active result decoration via .xterm-find-active-result-decoration
...
Fixes #3801
2022-05-13 08:10:35 -07:00
Daniel Imms
1a50cfabe0
Dom renderer: top decorations above selection
...
Fixes #3799
2022-05-13 07:56:45 -07:00
Daniel Imms
3abbaa9ba9
Merge pull request #3678 from silamon/scrollbar-impro
...
Another way to turn off the scrollbar
2022-05-13 06:07:48 -07:00
Daniel Imms
5a9f2635d3
Merge branch 'master' into scrollbar-impro
2022-05-13 05:29:57 -07:00
SerKo
d24c473172
Merge branch 'master' into fix-caps-lock-ime
2022-05-13 15:38:02 +08:00
Daniel Imms
da93a35671
Merge pull request #3785 from Tyriar/layers
...
Support setting the layer of a decoration
2022-05-12 13:36:40 -07:00
Daniel Imms
7d4b61413e
Merge pull request #3786 from Tyriar/default_highlight
...
Highlight all matches in demo by default
2022-05-12 13:25:23 -07:00
Daniel Imms
13e33a8da4
Merge pull request #3787 from Tyriar/3780
...
Merge .xterm css rules
2022-05-12 13:25:07 -07:00
Daniel Imms
ede3d10528
Merge pull request #3788 from Tyriar/3762
...
Disable pointer events on the overview ruler
2022-05-12 13:24:53 -07:00
Daniel Imms
64ea96cc13
Merge pull request #3789 from Tyriar/3760
...
Add warning in demo code about flow control
2022-05-12 13:24:40 -07:00
Daniel Imms
47e3dc7bcd
Merge pull request #3792 from Tyriar/casing_fix2
...
Fix missed decorations casing
2022-05-12 11:50:33 -07:00
Daniel Imms
748d0cc74f
Fix missed decorations casing
2022-05-12 11:49:57 -07:00
Daniel Imms
343ea9bcd0
Merge pull request #3791 from Tyriar/decorations_lowercase2
...
Fix case of Decorations folder (take 2)
2022-05-12 11:20:10 -07:00
Daniel Imms
cd01157e55
Rename decorations2 -> decorations to fix casing
2022-05-12 11:19:07 -07:00
Daniel Imms
4cc4b2cd42
Rename Decorations -> decoration2 to fix casing
2022-05-12 11:18:49 -07:00
Daniel Imms
29c1264b42
Add warning in demo code about flow control
...
Fixes #3760
2022-05-12 11:04:48 -07:00
Daniel Imms
d84b71d4c6
Disable pointer events on the overview ruler
...
Fixes #3762
2022-05-12 10:59:57 -07:00
Daniel Imms
f18528d2bb
Clear _dimensionsChanged variable
2022-05-12 10:58:50 -07:00
Daniel Imms
ddde738326
Merge .xterm css rules
...
Fixes #3780
2022-05-12 10:57:12 -07:00
Daniel Imms
24919e36f0
Highlight all matches in demo by default
2022-05-12 10:54:36 -07:00
Daniel Imms
f5223d30b8
Fix typo
2022-05-12 10:52:16 -07:00
Daniel Imms
7b4423819e
Support setting the layer of a decoration
...
Fixes #3778
2022-05-12 10:51:11 -07:00
Daniel Imms
372c2970e6
Merge pull request #3782 from Tyriar/3774
...
Correct positioning of decoration elements
2022-05-12 10:16:06 -07:00
Daniel Imms
bc4158c9b8
Merge pull request #3783 from Tyriar/bg_decorations__selection_refactor
...
Remove selection-specific render pass, use bg overrides instead
2022-05-11 12:52:49 -07:00
Daniel Imms
8164c638e5
Merge branch 'master' into bg_decorations__selection_refactor
2022-05-11 12:34:28 -07:00
Daniel Imms
8b9fa324f4
Merge pull request #3775 from Tyriar/bg_decorations
...
Support for decorations to change cell foreground and background
2022-05-11 12:34:08 -07:00
Daniel Imms
0976b15709
Fix lint
2022-05-11 11:57:13 -07:00
Daniel Imms
181fb1cfe5
Remove selection-specific render pass, use bg overrides instead
...
Part of #3778
2022-05-11 11:46:44 -07:00
Daniel Imms
09aed4d339
Correct positioning of decoration elements
...
Fixes #3774
2022-05-11 10:27:35 -07:00
Daniel Imms
aeb4fa0fe9
Fix compile after bad merge
2022-05-11 10:15:18 -07:00
Daniel Imms
0ae5aedcf9
Merge branch 'master' into 3773
2022-05-11 10:13:57 -07:00
Daniel Imms
3d41f028e4
Layout dimension left/right after renderer dims change
...
Fixes #3773
2022-05-11 10:12:48 -07:00
Daniel Imms
324ea2ecb7
Clean up/resolve todos
2022-05-11 09:54:40 -07:00
Daniel Imms
999f255893
Fix sorted list edge case
2022-05-11 09:49:23 -07:00
Daniel Imms
931ee9e89e
Maintain decorations sorted by line
2022-05-11 09:34:51 -07:00
Daniel Imms
c0b4edaf31
Reduce duplicate with getDecorationsAtCell method
2022-05-11 08:37:42 -07:00
Daniel Imms
abdce874db
Fix cases where only one override was with tests
2022-05-11 08:31:09 -07:00
Daniel Imms
edba006045
Clear all decorations on reset
2022-05-10 12:32:06 -07:00
Daniel Imms
6b4df216d3
Remove unneeded code
2022-05-10 12:08:42 -07:00
Daniel Imms
f502f55ae1
Merge branch 'master' into bg_decorations
2022-05-10 11:50:01 -07:00
Daniel Imms
afe1d7ed6f
Fix webgl contrast tests since a bug in luminance was fixed
2022-05-10 11:48:37 -07:00
Daniel Imms
1628795557
Fix fg/bg flags being set by negative ints
2022-05-10 09:42:12 -07:00
Daniel Imms
e9643f5936
Ensure texture atlas isn't for overrides used in canvas renderer
2022-05-10 09:24:09 -07:00
Daniel Imms
ba61509fdd
Remove react to changes idea
2022-05-10 06:20:48 -07:00
Daniel Imms
a67e7286d3
Use correct row for override in webgl renderer
2022-05-10 06:16:32 -07:00
Daniel Imms
b85f5aacd6
Use correct row for override in canvas renderer
2022-05-10 06:14:53 -07:00
Daniel Imms
de574a27fc
Full re-render when there are decoration changes
2022-05-10 05:44:00 -07:00
Daniel Imms
7c87f5b47a
Start to use new API in search addon
2022-05-10 05:31:49 -07:00
Daniel Imms
0a26cee08b
Pull override color logic into a function
2022-05-10 05:06:20 -07:00
Daniel Imms
40716b8ca5
Consolidate override logic into model/WebglRenderer
2022-05-10 05:00:52 -07:00
Daniel Imms
d29388394c
Get Webgl rendering fg/bg overrides
2022-05-10 04:53:31 -07:00
Daniel Imms
714d4b1cd6
Fix fg color when there is a decoration override in canvas renderer
2022-05-10 04:06:06 -07:00
Daniel Imms
9f1db12b1b
bg/fg decorations mostly working in canvas renderer
2022-05-09 16:19:58 -07:00
Megan Rogge
56c7c5c4ed
check if undefined instead of index directly to fix search addon issue ( #3767 )
2022-05-09 15:55:33 -07:00
Daniel Imms
13abd2aa96
Support min contrast ratio in decoration fg/bg
2022-05-09 15:39:02 -07:00
Daniel Imms
10598462d0
Fix color channel used by luminance functions
2022-05-09 15:36:54 -07:00
Daniel Imms
0c6877f46f
Move color to common, work with IColor
...
IColor is needed for the minimum contrast ratio function currently.
2022-05-09 14:00:39 -07:00
Daniel Imms
0c4ee0db65
Merge pull request #3769 from Tyriar/145751
...
Only create decoration elements when they are actually rendered
2022-05-09 12:45:19 -07:00
Daniel Imms
5d09d3b217
Merge pull request #3768 from Tyriar/clean_up
...
Correct param names/jsdoc in SearchAddon
2022-05-09 12:45:03 -07:00
Daniel Imms
63eb9a4555
Initial bg/fg renderer decoration proof of concept
...
Part of #3770
2022-05-09 12:44:51 -07:00
Daniel Imms
b7c0332626
Only create decoration elements when they are actually rendered
...
Part of microsoft/vscode#145751
2022-05-09 10:52:18 -07:00
Daniel Imms
95979c4a7d
Correct param names/jsdoc in SearchAddon
2022-05-09 10:34:40 -07:00
binghuiluo
5019e14753
Send the record separator for C-@, like some other keyboards
2022-05-07 17:19:04 +08:00
Daniel Imms
85e0625078
Merge pull request #3761 from Tyriar/vscode148685
...
Send ctrl modifier in page up/down sequence
2022-05-06 07:45:43 -07:00
Daniel Imms
873e3745ec
Send ctrl modifier in page up/down sequence
...
Part of microsoft/vscode#148685
2022-05-06 07:36:22 -07:00
SerKo
9b19187307
Merge branch 'master' into fix-caps-lock-ime
2022-05-05 19:55:56 +08:00
Megan Rogge
218745ab85
refine name for clearDecorations param ( #3757 )
2022-05-02 14:20:25 -07:00
Megan Rogge
1687d06f1c
use correct powerline glyph range ( #3756 )
2022-05-02 20:50:11 +00:00
jerch
261209cab6
Merge pull request #3754 from xtermjs/dependabot/npm_and_yarn/ansi-regex-5.0.1
...
Bump ansi-regex from 5.0.0 to 5.0.1
2022-05-01 18:45:27 +02:00
dependabot[bot]
bb55cd2881
Bump ansi-regex from 5.0.0 to 5.0.1
...
Bumps [ansi-regex](https://github.com/chalk/ansi-regex ) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v5.0.0...v5.0.1 )
---
updated-dependencies:
- dependency-name: ansi-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-01 16:05:46 +00:00
jerch
7b38283db0
Merge pull request #3753 from jerch/fix_deps_warning
...
update benchmark version to silence vulnerability warning
2022-05-01 18:03:36 +02:00
Jörg Breitbart
908e84a1f8
update benchmark version to silence vul warning
2022-05-01 17:55:04 +02:00
Megan Rogge
656912c934
on data/ buffer change, update the match count ( #3752 )
2022-04-27 19:10:00 +00:00
Megan Rogge
7fa32af051
clear cachedSearchTerm when decorations are cleared ( #3750 )
2022-04-27 18:20:00 +00:00
Megan Rogge
fa92e6074d
search fixes ( #3748 )
2022-04-26 15:45:30 -07:00
Megan Rogge
239f669041
add max find result count for which to show decorations ( #3745 )
2022-04-21 16:04:08 -07:00
SerKo
214555085a
Merge branch 'master' into fix-caps-lock-ime
2022-04-21 20:02:49 +08:00
Megan Rogge
da33543ffb
align isPowerlineGlyph across renderers ( #3743 )
2022-04-20 14:25:46 -07:00
SerKo
e643286cd5
Merge branch 'master' into fix-caps-lock-ime
2022-04-20 17:34:38 +08:00
Megan Rogge
38f0dd9be2
apply to dom and webgl too ( #3742 )
2022-04-19 18:46:39 -07:00
Megan Rogge
6d801311cd
exclude powerline char range from contrast demands ( #3740 )
2022-04-19 15:23:26 -07:00
Megan Rogge
3bd37115d1
queue refresh when deco is removed ( #3738 )
2022-04-19 08:49:16 -07:00
Megan Rogge
0785a1bf24
fix #3735 ( #3736 )
2022-04-19 08:25:17 -07:00
SerKo
413a2b22fa
Merge branch 'master' into fix-caps-lock-ime
2022-04-15 15:23:22 +08:00
Megan Rogge
e98b6315e4
always update overview ruler decorations ( #3733 )
2022-04-13 18:19:22 +00:00
SerKo
d9a33d080b
Merge branch 'master' into fix-caps-lock-ime
2022-04-10 07:02:52 +08:00
Megan Rogge
85b5161380
don't return if results are the same bc color might have changed ( #3731 )
2022-04-08 21:07:46 +00:00
Megan Rogge
2b916a24aa
get overview ruler to update when color is changed ( #3730 )
2022-04-08 13:35:55 -07:00
SerKo
ccaf0a71c6
fix: caps lock bug on macOS IME
2022-04-07 06:07:28 +08:00
Eugene Pankov
b3fd901699
lint
2022-04-03 17:44:15 +02:00
Eugene Pankov
a32e3958d8
fixed macOptionIsMeta on macOS and added Alt-Shift-Letter key handling
2022-04-03 17:39:18 +02:00
Daniel Imms
dbd999c4a4
Merge pull request #3723 from Tyriar/3703_ruler_perf
...
Improve performance of overview ruler by computing and rendering color zones
2022-04-01 09:58:28 -07:00
Daniel Imms
8158a16629
Remove unused _decorationElements
2022-04-01 07:07:13 -07:00
Daniel Imms
7eace4d479
Add tests for ColorZoneStore
2022-04-01 07:05:05 -07:00
Daniel Imms
e98a20ba9e
Fix typo in test name
2022-04-01 07:04:52 -07:00
Daniel Imms
d072a628ca
Object pool, correct merging of zones
2022-04-01 06:25:55 -07:00
Daniel Imms
6b26a1bcf8
Stick to integers for padding and render full after
2022-04-01 06:05:41 -07:00
Daniel Imms
8524c23deb
Render overview ruler using color zones
...
Fixes #3703
2022-04-01 05:55:57 -07:00
Daniel Imms
7c5853bf00
Create color zone system
...
Part of #3703
2022-04-01 05:30:01 -07:00
Daniel Imms
23afd53301
Merge pull request #3718 from LuckyGeck/fixweblink
...
Fix WebLinkProvider to handle wrapped lines properly.
2022-03-31 09:23:06 -07:00
Daniel Imms
1d728f7f87
Merge branch 'master' into fixweblink
2022-03-31 09:12:15 -07:00
Daniel Imms
5030dc3d6a
Merge pull request #3669 from silamon/tripleselect
...
Fix triple select edge case
2022-03-31 09:10:31 -07:00
Daniel Imms
47fe7b2318
Merge pull request #3667 from childrentime/dev_wlw
...
Replace all getOption/setOption usage with options
2022-03-31 09:09:49 -07:00
Daniel Imms
51d18e533f
Merge branch 'master' into dev_wlw
2022-03-31 09:00:09 -07:00
Megan Rogge
842f4c2088
Add search result count to SearchAddon ( #3716 )
2022-03-30 20:08:55 -04:00
Pavel Sychev
c8b0ddbc72
Merge branch 'master' into fixweblink
2022-03-30 17:10:29 +02:00
Daniel Imms
4319df0eeb
Merge pull request #3719 from LuckyGeck/addregex
...
Expose urlRegex in the public .d.ts file.
2022-03-30 07:59:17 -07:00
Daniel Imms
bd3bd7fda8
Remove duplicate interface
2022-03-30 07:58:35 -07:00
Pavel Sychev
7f87b46328
Expose urlRegex in the public .d.ts file.
2022-03-30 14:30:56 +02:00
Pavel Sychev
32ae29be37
Fix WebLinkProvider to handle wrapped lines properly.
2022-03-30 14:27:02 +02:00
Daniel Imms
89af5b1098
Merge pull request #3713 from CommanderRoot/refactor/rm-deprecated-substr
...
refactor: replace deprecated String.prototype.substr()
2022-03-28 06:58:38 -07:00
Daniel Imms
5aaed8cf0b
Merge pull request #3715 from xtermjs/dependabot/npm_and_yarn/minimist-1.2.6
...
Bump minimist from 1.2.5 to 1.2.6
2022-03-28 06:40:41 -07:00
dependabot[bot]
06f3f8f267
Bump minimist from 1.2.5 to 1.2.6
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-28 13:30:37 +00:00
Daniel Imms
14d22a2002
Merge pull request #3714 from xtermjs/dependabot/npm_and_yarn/addons/xterm-addon-ligatures/minimist-1.2.6
...
Bump minimist from 1.2.5 to 1.2.6 in /addons/xterm-addon-ligatures
2022-03-28 06:29:42 -07:00
dependabot[bot]
4337326169
Bump minimist from 1.2.5 to 1.2.6 in /addons/xterm-addon-ligatures
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-26 15:33:57 +00:00
Tobias Speicher
28dcd38a53
refactor: replace deprecated String.prototype.substr()
...
.substr() is deprecated so we replace it with .slice() which works similarily but isn't deprecated
Signed-off-by: Tobias Speicher <rootcommander@gmail.com >
2022-03-25 20:41:06 +01:00
Daniel Imms
bb2367ab4a
Merge pull request #3711 from Tyriar/3705_2
...
Don't change overview ruler position based on decorations
2022-03-24 08:06:04 -07:00
Daniel Imms
02795f8803
Don't change overview ruler position based on decorations
...
The original fix for #3705 ended up revealing this other bug; the canvas
shouldn't be set based on the anchor of its decorations.
Fixes #3705
2022-03-24 08:02:52 -07:00
Daniel Imms
8528e8e83b
Merge pull request #3710 from Tyriar/3705
...
Don't override decoration positions
2022-03-24 07:07:03 -07:00
Daniel Imms
1f690c7703
Merge remote-tracking branch 'upstream/master' into 3705
2022-03-24 07:06:36 -07:00
Daniel Imms
24fb498757
Don't override decoration positions
...
This also fixes an exception that was throwing where we only allowed links
within the terminal's 'rows', which should have been buffer length
Fixes #3705
Part of microsoft/vscode#145808
2022-03-24 07:05:16 -07:00
Megan Rogge
7836097e56
Merge pull request #3709 from meganrogge/rows
...
don't throw if row > terminal.rows
2022-03-23 19:27:18 -04:00
meganrogge
86f80b344b
don't throw if row > terminal.rows
2022-03-23 19:20:16 -04:00
Daniel Imms
49bcb969b6
Merge pull request #3708 from Tyriar/search_colors
...
Allow configuring search overview ruler and border color
2022-03-23 15:10:58 -07:00
Daniel Imms
b55c7e342a
Improve setting names
2022-03-23 15:09:35 -07:00
Daniel Imms
23ed3327ce
Allow configuring search overview ruler and border color
...
Part of microsoft/vscode#145744
Part of microsoft/vscode#145742
Part of microsoft/vscode#145746
2022-03-23 15:04:13 -07:00
Megan Rogge
d57329f7e5
Merge pull request #3704 from meganrogge/emacs
...
add ST sequence, fix emacs
2022-03-23 17:46:38 -04:00
meganrogge and jerch
f6a384b401
fix tests
...
Co-authored-by: jerch <jerch@rockborn.de >
2022-03-23 17:39:10 -04:00
meganrogge
79c990d73e
Revert "fix most of tests"
...
This reverts commit becab08b6a .
2022-03-23 15:43:12 -04:00
meganrogge
ecfc2d4b40
Merge branch 'emacs' of https://github.com/meganrogge/xterm.js into emacs
2022-03-23 15:12:07 -04:00
meganrogge
becab08b6a
fix most of tests
2022-03-23 15:12:00 -04:00
Megan Rogge
8ad0bd1638
Merge branch 'master' into emacs
2022-03-23 14:44:01 -04:00
Megan Rogge
544c10009c
Merge pull request #3707 from meganrogge/findImprovements
...
use correct start col/row in next search
2022-03-23 14:43:47 -04:00
meganrogge
3457fb4872
Merge branch 'emacs' of https://github.com/meganrogge/xterm.js into emacs
2022-03-23 14:18:02 -04:00
meganrogge and jerch
8e17cace6f
use escaped format
...
Co-authored-by: jerch <jerch@rockborn.de >
2022-03-23 14:17:54 -04:00
meganrogge
93f7ad86da
Merge branch 'findImprovements' of https://github.com/meganrogge/xterm.js into findImprovements
2022-03-23 14:03:24 -04:00
meganrogge
3a0f64545e
throw for invalid row or col
2022-03-23 14:01:56 -04:00
Megan Rogge
5af5fe319b
Merge branch 'master' into findImprovements
2022-03-23 13:57:22 -04:00
meganrogge
b9d10f1453
use correct start col/row
2022-03-23 13:54:01 -04:00
Megan Rogge
14bfc0bf0e
Merge branch 'master' into emacs
2022-03-23 12:54:50 -04:00
meganrogge
078d88fbbe
pass in escape sequence with ESC notation"
2022-03-23 12:54:19 -04:00
meganrogge
dfe35a93d5
add ST sequence
2022-03-23 11:48:02 -04:00
Megan Rogge
7ff27240f0
Merge pull request #3702 from meganrogge/overviewrulerFix
2022-03-22 20:04:00 -04:00
meganrogge
550b19f334
refactor
2022-03-22 16:41:50 -04:00
meganrogge
74409da947
move resetting of var
2022-03-22 15:09:54 -04:00
meganrogge
1f60a398b2
on render, fire when height has changed (was 0)
2022-03-22 15:04:22 -04:00
meganrogge
21e1c5ef58
refresh canvas dimensions on refresh
2022-03-22 01:53:10 -04:00
Daniel Imms
dddde8ec23
Merge pull request #3698 from meganrogge/findAll
...
Show all matches when searching
2022-03-21 17:01:18 -07:00
Daniel Imms
43a014e8c1
Fix decoration lifecycle issues
2022-03-21 16:57:49 -07:00
Daniel Imms
b39477d81a
Fix full decorations
2022-03-21 16:45:48 -07:00
Daniel Imms
6ef1bdd7ce
Debounce onData listener
2022-03-21 16:37:46 -07:00
Daniel Imms
f9deb2f840
Don't set overview ruler width when using find
...
An embedder may not want to enable it
2022-03-21 16:34:48 -07:00
Daniel Imms
23076ba6cc
Fix duplicate decorations getting created
2022-03-21 16:24:34 -07:00
Daniel Imms
fe530d92ec
Ensure marker is disposed when decoration is
2022-03-21 16:11:31 -07:00
Daniel Imms
efda0e77a9
Fix indentation properly this time
2022-03-21 16:04:23 -07:00
Daniel Imms
87dd275a51
Undo change to Terminal.ts
2022-03-21 16:03:59 -07:00
Daniel Imms
ef3695f727
Move setting opacity into js
2022-03-21 16:03:10 -07:00
Daniel Imms
09d1a01126
Add ISearchDecorationOptions to the d.ts
2022-03-21 16:01:34 -07:00
Daniel Imms
7a70db709c
Fix API indentation
2022-03-21 15:51:51 -07:00
meganrogge
7f131aa19a
fix error
2022-03-21 18:16:35 -04:00
meganrogge
4645ef706e
refactor
2022-03-21 18:13:08 -04:00
meganrogge
866ee23df9
add disposeDecorations helper
2022-03-21 15:45:45 -04:00
meganrogge
fefdd8a4e9
clearDecorations
2022-03-21 15:44:17 -04:00
meganrogge
7a502c6b83
use const enum
2022-03-21 15:43:08 -04:00
meganrogge
90dca7d650
Merge branch 'findAll' of https://github.com/meganrogge/xterm.js into findAll
2022-03-21 15:37:45 -04:00
meganrogge
e8aa4eba75
IDecorationColor -> ISearchDecorationOptions
2022-03-21 15:36:39 -04:00
Megan Rogge and Daniel Imms
64d5af38f5
Update addons/xterm-addon-search/src/SearchAddon.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-21 15:35:01 -04:00
meganrogge
4cea6b3f41
revert a breaking change
2022-03-21 13:35:56 -04:00
meganrogge
b9331ec810
Merge branch 'findAll' of https://github.com/meganrogge/xterm.js into findAll
2022-03-21 13:07:34 -04:00
meganrogge
97e4af3707
only highlight all matches when decorations are requested
2022-03-21 13:07:25 -04:00
Megan Rogge
faa3769ed1
Merge branch 'master' into findAll
2022-03-21 12:58:05 -04:00
meganrogge
1098173908
use set timeout
2022-03-21 11:45:45 -04:00
meganrogge
8ff34a6aee
update decorations dynamically when the buffer changes
2022-03-21 11:17:24 -04:00
meganrogge
bec4cb37d4
set data changed to false if true
2022-03-21 10:58:44 -04:00
meganrogge
12a999dfe0
get rid of start row/col code
2022-03-21 10:54:01 -04:00
meganrogge
8225ecd3ba
refactor from highlightAllMatches -> decorations
2022-03-21 10:24:46 -04:00
Megan Rogge
31c11c7a65
Merge pull request #3697 from Tyriar/3692
...
Polish rendering of overview ruler decorations
2022-03-20 12:34:10 -04:00
meganrogge
a0aae62cb7
get rid of start col end col
2022-03-18 19:43:00 -04:00
meganrogge
e79c21d4b2
get it to work for previous too
2022-03-18 19:24:27 -04:00
meganrogge
61e5c10fd3
pull apart and refactor findNext
2022-03-18 19:07:39 -04:00
meganrogge
fef30bdba4
revert row register marker changes
2022-03-18 15:38:31 -04:00
meganrogge
61c2ca71d8
Metrge branch 'findAll' of https://github.com/meganrogge/xterm.js into findAll
2022-03-18 15:32:31 -04:00
meganrogge
8328fcac52
track disposable
2022-03-18 15:32:24 -04:00
Megan Rogge and Daniel Imms
dd503785be
Update css/xterm.css
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-18 15:28:16 -04:00
meganrogge
85683a457d
add to col, not row
2022-03-18 15:27:50 -04:00
meganrogge
15c2432b6f
jsdoc
2022-03-18 15:23:49 -04:00
meganrogge
66dcd1694c
clean up jsdoc
2022-03-18 15:13:49 -04:00
meganrogge
8e68c67a0c
applyStyles
2022-03-18 15:07:33 -04:00
Megan Rogge
d2913d607d
Merge branch 'master' into findAll
2022-03-18 14:47:51 -04:00
meganrogge
01fd148673
clean up
2022-03-18 14:46:49 -04:00
meganrogge
47ec31361c
support colors
2022-03-18 14:14:02 -04:00
Daniel Imms
39d1546753
Draw full decorations on top
...
Fixes #3696
2022-03-18 10:59:10 -07:00
Daniel Imms
b5f208294d
Clean up
2022-03-18 10:56:49 -07:00
Daniel Imms
77622f8919
Align full with other decorations
...
Fixes #3692
2022-03-18 10:54:11 -07:00
Daniel Imms
816220ebd2
Round dpr for more crisp decorations
2022-03-18 10:51:02 -07:00
Daniel Imms
4a661da57b
Use object properties for fast access to precalculated draw args
2022-03-18 10:50:28 -07:00
Daniel Imms
f43afde8df
Respect device pixel ratio in overview ruler
2022-03-18 10:42:26 -07:00
meganrogge
6c4f8b42dd
append to results
2022-03-18 13:29:59 -04:00
meganrogge
a1468d0f58
use start row and col
2022-03-18 13:12:32 -04:00
meganrogge
c8dc679086
Merge branch 'master' into findAll
2022-03-18 12:05:13 -04:00
meganrogge
9bc5090bac
use a map
2022-03-18 11:47:26 -04:00
Megan Rogge
29e9685839
Merge pull request #3695 from meganrogge/fixes
...
queue refresh on dispose of decoration
2022-03-17 16:38:55 -04:00
meganrogge
02e2727fb5
fix typos
2022-03-17 16:36:34 -04:00
meganrogge
a05cdbd48e
Remove accidental import
2022-03-17 16:30:55 -04:00
meganrogge
8f1dcecb50
dispose of decoration
2022-03-17 16:23:37 -04:00
meganrogge
bb2193676b
fix problems
2022-03-17 16:20:47 -04:00
Megan Rogge
f5b5716582
Merge pull request #3693 from meganrogge/clearRuler
...
clear overview ruler canvas when decoration is disposed
2022-03-17 15:57:56 -04:00
Megan Rogge
38ccf1d5c7
Merge pull request #3694 from meganrogge/full
...
Add overviewRulerOptions position 'full'
2022-03-17 15:41:14 -04:00
meganrogge
ba4252bc0b
fix merge result
2022-03-17 15:21:29 -04:00
Megan Rogge
900d0132cb
Merge branch 'master' into full
2022-03-17 15:20:00 -04:00
meganrogge
5a6a275a53
use interface
2022-03-17 15:18:21 -04:00
meganrogge
731432a852
set fallback
2022-03-17 15:16:28 -04:00
meganrogge
c70be89bc2
fix #3690
2022-03-17 15:14:35 -04:00
meganrogge
03bc29e0ed
fix #3691
2022-03-17 15:02:57 -04:00
Daniel Imms
eb562b5d89
Merge pull request #3680 from Eugeny/electron-13-sogou-fix
...
IME: handle missing compositionend events for Sogou IME
2022-03-17 09:23:06 -07:00
Daniel Imms
d60431f4bf
Merge branch 'master' into electron-13-sogou-fix
2022-03-17 09:20:46 -07:00
meganrogge
de56d04ae5
return decoration from show result
2022-03-17 11:08:40 -04:00
meganrogge
c2145d5125
on dispose, clear the canvas at that position
2022-03-17 10:38:44 -04:00
meganrogge
90f64ba6cc
get it to work in the demo
2022-03-17 09:52:41 -04:00
meganrogge
26f8fce538
update color when select next happens
2022-03-16 17:23:33 -04:00
Megan Rogge
19399066f1
Merge branch 'xtermjs:master' into findAll
2022-03-16 16:55:49 -04:00
Megan Rogge
f38d7d86ac
Merge pull request #3689 from meganrogge/polish
...
allow changing the color for overviewRuler decorations
2022-03-16 16:09:31 -04:00
meganrogge
450ee0c6a5
tweak api
2022-03-16 15:58:06 -04:00
meganrogge
6899f9dc4d
tweak jsdoc
2022-03-16 15:55:15 -04:00
meganrogge
f92d1f46a6
only allow updating color
2022-03-16 15:36:03 -04:00
meganrogge
12efc1a455
Merge branch 'polish' of https://github.com/meganrogge/xterm.js into polish
2022-03-16 15:20:56 -04:00
meganrogge
f4593b76df
use options
2022-03-16 15:20:13 -04:00
Megan Rogge
9e8e6159cf
Merge branch 'master' into polish
2022-03-16 14:51:56 -04:00
Daniel Imms
b5d0a46ccb
Merge pull request #3688 from meganrogge/onRender
...
don't fire onRender for overviewRuler decorations
2022-03-16 11:47:26 -07:00
meganrogge
fb13f812f7
tweak description
2022-03-16 14:37:12 -04:00
meganrogge
6162ae9ffe
allow changing the color of overview decorations
2022-03-16 14:33:51 -04:00
Megan Rogge
b6e1925ba8
Merge branch 'master' into onRender
2022-03-16 14:07:12 -04:00
Megan Rogge
fd3b22e8ab
Merge pull request #3687 from meganrogge/master
...
Use proper height and fix alignment for positioned overview ruler decorations
2022-03-16 14:07:00 -04:00
meganrogge
a4212e98d2
fix #3686
2022-03-16 13:40:06 -04:00
meganrogge
e293d29fd3
add a comment
2022-03-16 13:31:03 -04:00
meganrogge
1a9965ef01
fix #3683
2022-03-16 13:20:48 -04:00
meganrogge
05eb12e6dd
start work on selection color
2022-03-16 13:03:21 -04:00
meganrogge
40b8854df4
rm bad decoration service
2022-03-16 12:47:46 -04:00
meganrogge
1bab173e99
fix problems
2022-03-16 12:45:18 -04:00
meganrogge
f678f0824b
merge
2022-03-16 11:39:34 -04:00
Daniel Imms
8b32d0c8ba
Merge pull request #3685 from xtermjs/Tyriar-patch-1
...
Remove unwanted console.log
2022-03-16 08:08:28 -07:00
Daniel Imms
8b55497adf
Remove unwanted console.log
2022-03-16 07:50:01 -07:00
Megan Rogge
3870507305
Merge pull request #3676 from meganrogge/merogge/scroll-bar-decorations
...
add overview ruler
2022-03-15 21:13:52 -04:00
meganrogge
a0a7abbf49
add overview options to decoration in demo
2022-03-15 21:05:14 -04:00
meganrogge
c277fb742d
add overviewRuler to addDecoration
2022-03-15 20:50:13 -04:00
meganrogge
7f8592282f
Merge branch 'merogge/scroll-bar-decorations' of https://github.com/meganrogge/xterm.js into merogge/scroll-bar-decorations
2022-03-15 19:29:43 -04:00
meganrogge
963ed59459
tweak demo
2022-03-15 19:29:33 -04:00
meganrogge
22d889ab07
use this._width instead of options
2022-03-15 19:15:59 -04:00
Megan Rogge and Daniel Imms
a4f830aa5d
Update typings/xterm.d.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-15 18:13:36 -04:00
Megan Rogge and Daniel Imms
6f5008dba6
Update typings/xterm.d.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-15 18:13:23 -04:00
Megan Rogge and Daniel Imms
5777fbc608
Update src/browser/tsconfig.json
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-15 18:13:10 -04:00
Megan Rogge and Daniel Imms
035a7f710e
Update src/browser/Terminal.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-15 18:12:58 -04:00
Megan Rogge and Daniel Imms
d92e636482
Update src/browser/Terminal.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-15 18:12:48 -04:00
meganrogge
b05db37ac1
adjust size based on position
2022-03-15 18:12:19 -04:00
meganrogge
53c432df27
add condition for when to update anchor
2022-03-15 17:58:44 -04:00
meganrogge
8ccbef850e
only update canvas dimensions when needed
2022-03-15 17:38:15 -04:00
meganrogge
19b212d570
Merge branch 'merogge/scroll-bar-decorations' of https://github.com/meganrogge/xterm.js into merogge/scroll-bar-decorations
2022-03-15 17:08:07 -04:00
meganrogge
a9a6920b13
more cleanup
2022-03-15 17:08:01 -04:00
Megan Rogge
9f6d4f52f3
Merge branch 'master' into merogge/scroll-bar-decorations
2022-03-15 17:07:34 -04:00
Megan Rogge and Daniel Imms
e7baccdbcd
Update src/browser/Terminal.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-15 17:07:01 -04:00
Megan Rogge and Daniel Imms
4cc0db4273
Update src/browser/Decorations/OverviewRulerRenderer.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-15 17:06:10 -04:00
Daniel Imms
3e283e9168
Merge pull request #3682 from Tyriar/3677
...
Restore cursor style too during serialize
2022-03-15 12:52:22 -07:00
Daniel Imms
a39facfe28
Restore cursor style too during serialize
...
Fixes #3677
2022-03-15 12:42:47 -07:00
meganrogge
1c38f859b7
Merge branch 'merogge/scroll-bar-decorations' of https://github.com/meganrogge/xterm.js into merogge/scroll-bar-decorations
2022-03-15 15:01:16 -04:00
meganrogge
cee2411fb4
more cleanup
2022-03-15 15:00:05 -04:00
Megan Rogge and Daniel Imms
fdc2bc4960
Update typings/xterm.d.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-15 14:59:48 -04:00
Megan Rogge and Daniel Imms
b146ffd30f
Update src/browser/Decorations/OverviewRulerRenderer.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-15 14:59:43 -04:00
Megan Rogge and Daniel Imms
45ecc837e4
Update typings/xterm.d.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-15 14:59:23 -04:00
Megan Rogge and Daniel Imms
5b8777267a
Update typings/xterm.d.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-15 14:59:17 -04:00
Megan Rogge and Daniel Imms
8488f1ad63
Update src/browser/Decorations/OverviewRulerRenderer.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-15 14:59:09 -04:00
Megan Rogge and Daniel Imms
a93f81c270
Update typings/xterm.d.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-15 14:57:34 -04:00
meganrogge
21263a5f60
cleanup
2022-03-15 14:54:37 -04:00
meganrogge
1905d7d8ca
add overview ruler tests
2022-03-15 13:28:50 -04:00
meganrogge
adaee5e495
use poll for instead
2022-03-15 13:23:09 -04:00
meganrogge
71649f5e40
fix tests
2022-03-15 13:21:34 -04:00
meganrogge
bd21c6afa5
adjust test
2022-03-15 13:15:43 -04:00
meganrogge
df929f2dd5
add position
2022-03-15 13:07:49 -04:00
meganrogge
e7e9d5ca4c
remove test
2022-03-15 12:56:34 -04:00
meganrogge
80e7963dbe
fix tests and add one
2022-03-15 12:43:03 -04:00
meganrogge
f98b4ce1ba
properly dispose of buffer decoration
2022-03-15 12:16:33 -04:00
meganrogge
520d5dd9eb
delete unused css
2022-03-15 11:37:20 -04:00
meganrogge
4ef5f6ae86
add listener for on option change
2022-03-15 10:53:32 -04:00
meganrogge
39f9c3507b
rename css, fix background color getting applied
2022-03-15 10:37:38 -04:00
meganrogge
3e47c96445
get demo to work the right way
2022-03-15 10:31:01 -04:00
meganrogge
079bbc8242
get it working in demo with overviewRulerwidth not considered"
2022-03-15 10:27:01 -04:00
meganrogge
bfb048110f
register service
2022-03-15 08:57:15 -04:00
Daniel Imms
fc09730ffb
Tidy up DecorationService
2022-03-14 16:07:30 -07:00
Daniel Imms
3dc4f1a7f2
Remove old decoration elements
2022-03-14 15:56:27 -07:00
Daniel Imms
65b9a6cfc4
Fix dependency injection for decoration service
2022-03-14 15:52:32 -07:00
Daniel Imms
4b615f48ff
Reduce state in buffer decorations
2022-03-14 15:48:09 -07:00
Daniel Imms
c8d1266f0a
Fix buffer decoration onRender, start using internal decoration
2022-03-14 15:24:53 -07:00
meganrogge
7dc3332b05
commit before reverting
2022-03-14 15:50:40 -04:00
meganrogge
ced06629d4
large refactor, broken
2022-03-14 15:11:20 -04:00
meganrogge
3b279e4a4d
round to the nearest pixel
2022-03-14 09:52:12 -04:00
meganrogge
9e598d9fba
allow setting width
2022-03-14 09:30:30 -04:00
Eugene Pankov
f025c0cf4e
ime: handle missing compositionend events for Sogou IME
2022-03-12 20:56:02 +01:00
Simon Lamon
8adf9473b7
check scrollback in fit addon
2022-03-12 09:36:06 +00:00
meganrogge
692df151e5
part 1 of massive refactor
2022-03-11 22:34:17 -05:00
meganrogge
4022277cec
scroll -> overviewRuler
2022-03-11 21:52:16 -05:00
meganrogge
1250ab637a
insert before
2022-03-11 17:52:04 -05:00
meganrogge
a14248d710
Merge branch 'merogge/scroll-bar-decorations' of https://github.com/meganrogge/xterm.js into merogge/scroll-bar-decorations
2022-03-11 17:15:40 -05:00
meganrogge
98a03dd477
re-arrange dom structure
2022-03-11 17:15:11 -05:00
Megan Rogge and Daniel Imms
2f85448e51
Update css/xterm.css
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-11 16:53:59 -05:00
meganrogge
b4de2787c7
hide decorations >= bufferService rows
2022-03-11 13:13:05 -05:00
meganrogge
e7bbc4151a
start at cursor position and mandate a width gt 0
2022-03-11 13:10:26 -05:00
meganrogge
453cb00807
use a class
2022-03-11 12:43:09 -05:00
meganrogge
da2c59d1d0
remove unused variable
2022-03-11 12:24:36 -05:00
meganrogge
372b6b633b
set incremental search to false
2022-03-11 12:13:43 -05:00
meganrogge
fa4479c797
use decoration width, find all and select next
2022-03-11 12:01:19 -05:00
meganrogge
96574425c7
get it to sort of work
2022-03-11 00:39:18 -05:00
meganrogge
60c11e87f6
start work
2022-03-10 23:40:00 -05:00
meganrogge
bdfc82d1b7
delete unused import
2022-03-10 10:25:34 -05:00
meganrogge
167a6fdbf6
use position sticky
2022-03-09 12:24:37 -06:00
meganrogge
89a0cee5a4
when alt buffer is active, hide decorations
2022-03-09 11:17:26 -06:00
meganrogge
724bbebc14
assign element in render call
2022-03-09 08:46:09 -06:00
meganrogge
e797070121
call on render
2022-03-09 08:42:12 -06:00
meganrogge
cfd7912afa
enable registering a decoration before attach to dom has happened
2022-03-09 08:40:40 -06:00
meganrogge
1948ec886f
only clear relevant part of canvas on marker dispose
2022-03-09 08:27:50 -06:00
meganrogge
249e73cd25
delete unused code
2022-03-08 21:35:31 -06:00
meganrogge
89112fb1ae
refactor to return / store IDecorations
2022-03-08 21:31:42 -06:00
meganrogge
d46a685925
more cleanup
2022-03-08 20:49:32 -06:00
meganrogge
785a8190a6
clean up
2022-03-08 20:41:49 -06:00
meganrogge
3a499fc35d
clear on dispose
2022-03-08 20:31:40 -06:00
meganrogge
4350c7ffcd
get it to work
2022-03-08 16:23:51 -06:00
meganrogge
a5a9c3b368
add scroll decorations
2022-03-08 14:48:15 -06:00
Daniel Imms
19367a6042
Merge pull request #3674 from coderaiser/feature/lint-using-putout
...
Lint using 🐊 Putout: part 6
2022-03-08 12:43:52 -08:00
coderaiser
2263a1579e
chore: lint using 🐊 Putout
2022-03-08 20:13:40 +02:00
Megan Rogge
622a5bb9c3
Merge pull request #3671 from meganrogge/master
...
during buffer clear, don't dispose of markers on first line
2022-03-02 20:55:15 -06:00
meganrogge
82706e77db
add to mockbuffer
2022-03-02 20:19:49 -06:00
meganrogge
e75b47ca01
use clearAllMarkers
2022-03-02 15:21:17 -06:00
Megan Rogge and Daniel Imms
1af22b24c0
Update src/common/buffer/Buffer.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-02 15:18:29 -06:00
Megan Rogge and Daniel Imms
85dd6a9e87
Update src/common/buffer/Buffer.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-03-02 15:18:24 -06:00
Megan Rogge
7bf12f9123
break into two methods
2022-03-02 20:29:31 +00:00
Megan Rogge
798b805fe0
Merge branch 'xtermjs:master' into master
2022-03-02 12:37:01 -06:00
meganrogge
f5b66775db
during buffer clear, don't dispose of markers on first line
2022-03-02 12:36:35 -06:00
Megan Rogge
ff6fa739c4
update addons
2022-03-02 17:58:27 +00:00
Simon Lamon
4799832a33
Keep the initial wrapped line upon dragging
2022-03-02 16:17:31 +00:00
Daniel Imms
c10a451381
Bring back getOption/setOption api test
2022-03-02 06:59:57 -08:00
Simon Lamon
78c2f06107
Fix triple select edge case
2022-03-02 13:19:53 +00:00
儿时
1e8901630c
Replace all getOption/setOption usage with options
2022-03-02 11:25:20 +08:00
Megan Rogge
f4da8af2e9
Merge pull request #3666 from xtermjs/release
...
v4.18.0
2022-02-28 11:30:38 -06:00
meganrogge
83cb7c3184
update version number
2022-02-28 11:14:42 -06:00
Daniel Imms
a8fbc8d7a3
Merge pull request #3664 from hello-smile6/patch-1
...
Add libv86 terminal forwarding to README "Programs using xterm.js"
2022-02-28 05:39:36 -08:00
Daniel Imms
c5a48043ae
Merge pull request #3663 from childrentime/dev_wlw
...
Make registerMarker's cursor offset optional
2022-02-28 05:33:51 -08:00
儿时
9b02e950f8
Make registerMarker's cursor offset optional
2022-02-27 13:25:07 +08:00
hello-smile6
14366e7c40
Add libv86 terminal forwarding
...
https://github.com/hello-smile6/libv86-terminal-forwarding
2022-02-26 16:54:05 -08:00
Daniel Imms
e1c149521a
Merge pull request #3662 from Tyriar/tyriar/faster_tasks
...
Make vscode tasks faster on reload
2022-02-25 11:34:52 -08:00
Daniel Imms
f5ccf75781
Merge branch 'master' into tyriar/faster_tasks
2022-02-25 11:25:42 -08:00
Daniel Imms
771d5f580a
Simplify task names
2022-02-25 11:25:38 -08:00
Daniel Imms
336b45a645
Make vscode tasks faster on reload
...
See microsoft/vscode#142413
2022-02-25 11:24:40 -08:00
Megan Rogge
0f15a78ba2
Merge pull request #3661 from meganrogge/master
...
set decoration line height
2022-02-24 13:13:32 -06:00
meganrogge
69d6d53631
Merge branch 'master' of https://github.com/meganrogge/xterm.js
2022-02-24 12:24:37 -06:00
meganrogge
2c76f9bee7
remove height as a factor for lineheight
2022-02-24 12:24:28 -06:00
Megan Rogge
0314d95a32
Merge branch 'xtermjs:master' into master
2022-02-24 12:19:31 -06:00
meganrogge
d06a2e1ad7
set line height of decoration
2022-02-24 12:19:05 -06:00
Megan Rogge
134e1ebb5f
Merge pull request #3659 from meganrogge/master
...
use proper y value for clearing markers
2022-02-24 12:18:54 -06:00
meganrogge
3c5b73df8e
:Merge branch 'master' of https://github.com/meganrogge/xterm.js
2022-02-24 12:07:59 -06:00
meganrogge
ef0312473e
re-add i-- so that markers on the same line get disposed of
2022-02-24 12:07:54 -06:00
Megan Rogge
7003c24126
Merge branch 'xtermjs:master' into master
2022-02-24 12:02:25 -06:00
meganrogge
34ec80a322
use ybase + y when clearing markers
2022-02-24 12:02:11 -06:00
Megan Rogge
ded6750ff5
Merge pull request #3658 from meganrogge/master
...
fix marker splice by decrementing index
2022-02-23 16:14:59 -06:00
Megan Rogge
d2e34277e8
Merge branch 'xtermjs:master' into master
2022-02-23 16:02:28 -06:00
meganrogge
e8579bd655
fix marker splice by decrementing index
2022-02-23 16:02:08 -06:00
Daniel Imms
a4f5cbf0cc
Merge pull request #3656 from Tyriar/decoration_queue
...
Queue a refresh when registering a decoration
2022-02-23 13:50:29 -08:00
Daniel Imms
b6937d05cd
Merge branch 'master' into decoration_queue
2022-02-23 13:41:46 -08:00
Daniel Imms
56b824d379
Queue a refresh when registering a decoration
...
Part of microsoft/vscode#143798
2022-02-23 13:40:56 -08:00
Megan Rogge
72f7e3fac3
Merge pull request #3655 from meganrogge/master
...
get Decoration dispose to actually work and revert document role accessibility change
2022-02-22 17:51:13 -06:00
meganrogge
d90bbdaa8a
Merge branch 'master' of https://github.com/meganrogge/xterm.js
2022-02-22 17:40:43 -06:00
meganrogge
8df23582d2
remove super.dispose call
2022-02-22 17:40:37 -06:00
Megan Rogge
e5459d7e24
Merge branch 'master' into master
2022-02-22 14:42:40 -06:00
meganrogge
b3d9104136
Revert "Add document role to accessibility tree root"
...
This reverts commit 3a71b3f11e .
2022-02-22 14:33:30 -06:00
Megan Rogge
912284c24c
Merge pull request #3654 from Tyriar/clear_marker
...
Fix clearMarkers when y=0 and avoid extra indexOf iterations
2022-02-22 14:24:40 -06:00
meganrogge
dd86776c6c
Merge branch 'master' of https://github.com/meganrogge/xterm.js
2022-02-22 14:18:43 -06:00
meganrogge
44bc9a1f58
don't dispose of marker on dispose of decoration
2022-02-22 14:18:39 -06:00
meganrogge
7b9d775a97
Merge branch 'master' of https://github.com/meganrogge/xterm.js
2022-02-22 14:14:09 -06:00
meganrogge
1da492646c
re-add dispose of marker
2022-02-22 14:14:05 -06:00
Megan Rogge
e7743c4baf
Merge branch 'xtermjs:master' into master
2022-02-22 14:12:42 -06:00
meganrogge
cd30f54276
get dispose to work
2022-02-22 14:12:29 -06:00
Megan Rogge
a923953373
Merge branch 'master' into clear_marker
2022-02-22 14:11:13 -06:00
Megan Rogge
c16b45cc1c
Merge pull request #3619 from silamon/htmlserialize
...
HTML serialization
2022-02-22 14:11:00 -06:00
Megan Rogge
365a07968b
Merge branch 'master' into htmlserialize
2022-02-22 10:09:49 -06:00
Daniel Imms
da5c24a33f
Fix clearMarkers when y=0 and avoid extra indexOf
2022-02-22 06:38:01 -08:00
Simon Lamon
92a61e6506
tests for serializeAsHTML
2022-02-19 13:17:26 +00:00
Megan Rogge
e08962b8b8
Merge pull request #3649 from meganrogge/master
...
on buffer clear, update markers array once each has been disposed of
2022-02-18 17:58:50 -06:00
meganrogge
f839a0da8b
use splice instead of filter
2022-02-18 17:50:12 -06:00
meganrogge
1efdc2e4ce
Merge branch 'master' of https://github.com/meganrogge/xterm.js
2022-02-18 16:11:47 -06:00
meganrogge
a4fee6d4b5
get rid of the bane of my existence
2022-02-18 16:11:00 -06:00
Megan Rogge
ed24e952f8
Merge branch 'xtermjs:master' into master
2022-02-18 15:38:26 -06:00
meganrogge
5b44deaa30
get rid of markers once they've been disposed via clear
2022-02-18 15:38:07 -06:00
Megan Rogge
db1fd267a6
Merge pull request #3644 from meganrogge/master
2022-02-15 21:13:36 -06:00
meganrogge
816f62cebc
remove unnecessary prop
2022-02-15 15:36:03 -06:00
meganrogge
b8e003768d
Merge branch 'master' of https://github.com/meganrogge/xterm.js
2022-02-15 11:57:27 -06:00
meganrogge
7134eaf20c
remove trailing space
2022-02-15 11:57:20 -06:00
Megan Rogge
b5477f71a8
Merge branch 'xtermjs:master' into master
2022-02-15 11:51:57 -06:00
meganrogge
f42e78d832
fix https://github.com/microsoft/vscode/issues/143076
2022-02-15 11:47:41 -06:00
meganrogge
9847dcaacc
fix #3641
2022-02-15 11:38:04 -06:00
Daniel Imms
d943aa3e5b
Merge pull request #3638 from xtermjs/dependabot/npm_and_yarn/addons/xterm-addon-ligatures/follow-redirects-1.14.8
...
Bump follow-redirects from 1.14.7 to 1.14.8 in /addons/xterm-addon-ligatures
2022-02-15 07:03:35 -08:00
dependabot[bot]
8098fd8d01
Bump follow-redirects in /addons/xterm-addon-ligatures
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-13 12:22:04 +00:00
Simon Lamon
4ca26f7e7b
text improvements
2022-02-12 09:42:08 +00:00
Megan Rogge
4da2db8e0b
Merge pull request #3637 from meganrogge/master
...
polish decorations
2022-02-11 17:19:34 -06:00
meganrogge
8dfed8f979
be safe and check if container contains element before removing
2022-02-11 17:08:08 -06:00
meganrogge
e720643315
get rid of unused
2022-02-11 17:04:11 -06:00
meganrogge
40e6dba43c
cleaner
2022-02-11 17:00:24 -06:00
meganrogge
7d357b941f
check if container has child before removing it
2022-02-11 16:48:40 -06:00
meganrogge
3f525fb960
fix #3636
2022-02-11 15:40:44 -06:00
meganrogge
de3a09e05f
fix #3633
2022-02-11 15:09:40 -06:00
meganrogge
d8573e38a8
cleanup dispose
2022-02-11 15:01:07 -06:00
meganrogge
e44659e8bd
remove unused ID - can just use marker's
2022-02-11 14:56:56 -06:00
meganrogge
f160436df8
dispose of decoration on dispose of marker
2022-02-11 14:54:01 -06:00
meganrogge
06357b1184
get rid of some unnecessary code
2022-02-11 14:08:46 -06:00
Megan Rogge
d64cbc41d5
Merge branch 'master' into htmlserialize
2022-02-10 10:29:43 -06:00
Megan Rogge
71bfbe434b
Merge pull request #3630 from meganrogge/merogge/buffer-marker-decoration
...
add Decorations
2022-02-09 19:30:49 -06:00
meganrogge
9ed95206c1
try to fix tests
2022-02-09 18:48:41 -06:00
meganrogge
14b71b611e
fix test
2022-02-09 18:38:47 -06:00
meganrogge
881bc4f0a8
different approach
2022-02-09 17:37:07 -06:00
meganrogge
b3b9f3c7cd
add poll for
2022-02-09 17:17:36 -06:00
meganrogge
74246497a4
get term to scroll so it refreshes
2022-02-09 15:29:28 -06:00
meganrogge
bf5fed083b
fix test
2022-02-09 14:55:24 -06:00
meganrogge
c7df6e3c2e
inject bufferService
2022-02-09 14:50:02 -06:00
meganrogge
6a79017484
on dispose, remove container
2022-02-09 14:33:33 -06:00
meganrogge
e5d4e96aad
fix test
2022-02-09 14:30:53 -06:00
meganrogge
93bfc18237
fix test
2022-02-09 12:10:50 -06:00
meganrogge
87675649e1
hide if invalid x
2022-02-09 11:55:17 -06:00
meganrogge
e2a402d80e
add tests
2022-02-09 11:51:25 -06:00
meganrogge
3e204584d9
refresh on dimensions changed
2022-02-09 10:12:25 -06:00
meganrogge
95c9fe11fb
save options in constructor
2022-02-09 10:07:20 -06:00
meganrogge
313cb2fe09
add a container
2022-02-09 09:55:30 -06:00
meganrogge
8e75cecba3
change how rendering happens
2022-02-09 09:44:24 -06:00
meganrogge
a2721d43fd
Merge branch 'merogge/buffer-marker-decoration' of https://github.com/meganrogge/xterm.js into merogge/buffer-marker-decoration
2022-02-09 08:57:14 -06:00
meganrogge
db9bdd46b4
fix some things
2022-02-09 08:56:45 -06:00
Megan Rogge and Daniel Imms
591f32d3eb
Update src/browser/Terminal.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-02-09 08:51:05 -06:00
meganrogge
fb4b19a393
polish
2022-02-09 08:47:10 -06:00
meganrogge
ae958c2b12
fix the problem
2022-02-08 21:41:26 -06:00
meganrogge
216849b135
Merge branch 'merogge/buffer-marker-decoration' of https://github.com/meganrogge/xterm.js into merogge/buffer-marker-decoration
2022-02-08 21:31:00 -06:00
meganrogge
cfe306fa32
break things
2022-02-08 21:30:11 -06:00
Megan Rogge and Daniel Imms
a9b496f06f
Update src/browser/services/DecorationService.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-02-08 21:18:31 -06:00
meganrogge
f2991a5636
cleanup
2022-02-08 21:10:34 -06:00
Megan Rogge and Daniel Imms
53606820a7
Update src/browser/services/DecorationService.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-02-08 21:02:15 -06:00
Megan Rogge and Daniel Imms
ad9818fb1a
Update typings/xterm.d.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2022-02-08 20:29:20 -06:00
meganrogge
88bd33f2d7
bring jumpyness back
2022-02-08 17:27:15 -06:00
meganrogge
5fd7216bf2
add api tests
2022-02-08 15:57:43 -06:00
meganrogge
a9722371e1
add decoration test to demo
2022-02-08 15:14:36 -06:00
meganrogge
58c2ba5310
remove empty line
2022-02-08 14:41:33 -06:00
meganrogge
d8234affa4
move listener into terminal.ts
2022-02-08 14:35:33 -06:00
meganrogge
571bf9e533
fix bouncing on re render
2022-02-08 14:32:29 -06:00
meganrogge
723e915895
more decorationsService -> singular
2022-02-08 14:25:24 -06:00
meganrogge
3e5ecbf52b
more formatting
2022-02-08 14:23:59 -06:00
meganrogge
01b66b756f
revert formatting changes
2022-02-08 14:22:37 -06:00
meganrogge
275ae6b2d3
DecorationsService -> DecorationService
2022-02-08 14:20:18 -06:00
meganrogge
094763ea8b
Revert changes to webglRenderer
2022-02-08 14:03:49 -06:00
meganrogge
3299315822
remove elt from screen on dispose
2022-02-08 12:26:19 -06:00
Megan Rogge
10d2e66137
Merge branch 'master' into merogge/buffer-marker-decoration
2022-02-08 12:07:13 -06:00
meganrogge
19b9d0eadd
cleanup
2022-02-08 12:05:38 -06:00
meganrogge
cae9f44f5c
remove mention of buffer
2022-02-08 11:45:22 -06:00
meganrogge
8b540c5f3b
set initial top value
2022-02-07 16:37:34 -06:00
meganrogge
8bf3cd1102
add to test
2022-02-07 16:06:16 -06:00
meganrogge
b226eb2d64
throw for negative x
2022-02-07 14:49:11 -06:00
Megan Rogge
e96b709d49
Merge branch 'master' into htmlserialize
2022-02-07 10:44:49 -06:00
meganrogge
ac6877aba7
clean up
2022-02-07 10:14:56 -06:00
Megan Rogge
a13f11adb4
Merge pull request #3628 from meganrogge/merogge/marker-clear
2022-02-04 21:04:06 -06:00
meganrogge
494aef1c94
remove .only
2022-02-04 19:59:10 -06:00
meganrogge
10adc87a3e
add api test
2022-02-04 19:32:34 -06:00
meganrogge
4d7d666c71
add test
2022-02-04 18:00:13 -06:00
meganrogge
ac7486856c
improve conditional
2022-02-04 17:41:54 -06:00
meganrogge
8999d3948a
fix test and improve name
2022-02-04 17:39:37 -06:00
meganrogge
f3bd1e24b7
undo formatting change
2022-02-04 16:13:20 -06:00
meganrogge
e9913522ac
fix buffers not clearing
2022-02-04 16:11:04 -06:00
meganrogge
8f7db4b270
fix buffers not clearing
2022-02-04 16:06:53 -06:00
Megan Rogge
3745496d73
Merge branch 'xtermjs:master' into master
2022-02-04 15:58:01 -06:00
Megan Rogge
a64d352d48
Merge branch 'master' into htmlserialize
2022-02-03 23:15:01 -06:00
meganrogge
42d403807c
use css class for statics
2022-02-03 13:44:08 -06:00
meganrogge
b2f541d4a6
clean up
2022-02-03 13:36:11 -06:00
meganrogge
912c33ca67
get it to wrk
2022-02-03 13:33:30 -06:00
Simon Lamon
4c1722da2c
fixup text/plain removal
2022-02-03 18:30:28 +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
Daniel Imms
a63890e627
Merge pull request #3624 from Tyriar/3617_clear_on_buffer_change
...
Ensure the glyph vertices are cleared when switching buffers
2022-02-03 08:53:51 -08:00
Daniel Imms
904b491521
Merge branch 'master' into 3617_clear_on_buffer_change
2022-02-03 08:43:53 -08:00
Daniel Imms
fea1079b1e
Force clear of the glyph renderer when switching
...
Fixes #3617
2022-02-03 08:33:22 -08:00
Daniel Imms
b39d245050
Log parsing data string when using buffers
2022-02-03 08:32:24 -08:00
Daniel Imms
b557ebe0a2
Merge pull request #3623 from Tyriar/mocha_update
...
Update mocha
2022-02-03 07:35:54 -08:00
Daniel Imms
bb44dbfc51
Merge branch 'master' into mocha_update
2022-02-03 07:21:49 -08:00
Daniel Imms
490bf81b86
Update mocha
2022-02-03 07:21:00 -08:00
Daniel Imms
c3261beaea
Merge pull request #3622 from Tyriar/4_17_release
...
v4.17.0
2022-02-03 07:10:07 -08:00
Daniel Imms
345b8d910b
v4.17.0
2022-02-03 07:04:07 -08:00
Daniel Imms
922ee7c48d
Merge pull request #3612 from syssecfsu/master
...
Update README.md to link to WiTTY
2022-02-03 06:48:55 -08:00
meganrogge
ad59db9a8a
try
2022-02-02 22:33:05 -06:00
meganrogge
49085bbd5b
use decorations service instead of decorations render layer
2022-02-02 20:51:28 -06: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
Megan Rogge
a359647683
Merge branch 'master' into htmlserialize
2022-02-02 11:13:59 -06:00
Simon Lamon
09a77998ba
improvements for html serialize
2022-02-02 06:27:01 +00:00
meganrogge
5ccb41b9b9
re add height and width
2022-02-01 10:32:09 -06:00
Daniel Imms
131e11b52b
Merge pull request #3620 from xtermjs/Tyriar-patch-1
...
Add keywords to package.json
2022-02-01 08:26:20 -08:00
meganrogge
7d7726817a
improve docs
2022-01-31 14:24:24 -06:00
meganrogge
fc6245122d
more cleanup
2022-01-31 13:08:09 -06:00
meganrogge
c5a0711f84
clean up
2022-01-31 12:53:07 -06:00
Daniel Imms
5a3e0612a7
Merge pull request #3621 from felixse/set-text-baseline-for-legacy-edge
...
fix text baseline for Legacy Edge
2022-01-31 07:41:10 -08:00
Felix Seidl
b246318090
fix text baseline for legacy edge
2022-01-30 21:21:07 +01:00
Daniel Imms
d807bdac5e
Add keywords to addons too
2022-01-30 05:47:58 -08:00
Daniel Imms
1695baa5b0
Add keywords to package.json
...
I noticed we have no search tags on npmjs.com
2022-01-30 05:43:20 -08:00
meganrogge
9b4801fb43
more polish
2022-01-30 00:36:31 -06:00
meganrogge
d7854bc154
remove unused imports
2022-01-30 00:29:02 -06:00
meganrogge
f9ac540031
polish
2022-01-30 00:28:01 -06:00
meganrogge
00ce85166e
better button
2022-01-29 22:34:16 -06:00
Simon Lamon
6dc813bdff
html serialization
2022-01-29 19:49:57 +01:00
meganrogge
ebdd07b8ae
get button to work
2022-01-29 00:07:51 -06:00
meganrogge
c5810e6d54
Take 1 of api
2022-01-27 13:20:02 -06:00
syssecfsu
c71252cd23
Update README.md to link to WiTTY
2022-01-22 18:45:30 -05:00
Daniel Imms
6c18b7f2cc
Merge pull request #3609 from erulabs/master
...
Update README.md - add realworld usage @ KubeSail
2022-01-20 07:03:44 -08:00
Seandon Mooy
5e77ad5cb4
Update README.md - add realworld usage @ KubeSail
...
❤️ 🦞
2022-01-19 23:21:36 -08:00
Daniel Imms
e1578813a7
Merge pull request #3606 from xtermjs/dependabot/npm_and_yarn/addons/xterm-addon-ligatures/follow-redirects-1.14.7
...
Bump follow-redirects from 1.14.3 to 1.14.7 in /addons/xterm-addon-ligatures
2022-01-14 07:18:25 -08:00
dependabot[bot]
21811cb37d
Bump follow-redirects in /addons/xterm-addon-ligatures
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.3 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.3...v1.14.7 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-01-14 08:59:31 +00:00
Daniel Imms
265227edcb
Merge pull request #3604 from Tyriar/exception_3602
...
Prevent exception being thrown in reflow smaller
2022-01-11 08:25:28 -08:00
Daniel Imms
1d3c1964f9
Merge branch 'master' into exception_3602
2022-01-11 08:12:24 -08:00
Daniel Imms
58b7a4a2d7
Merge pull request #3603 from Tyriar/test_task
...
Set default vscode test task
2022-01-11 08:12:17 -08:00
Daniel Imms
a6b0734fe8
Prevent exception being thrown in reflow smaller
...
Fixes #3602
2022-01-11 08:11:36 -08:00
Daniel Imms
55cd34c7a5
Set default vscode test task
...
This allows running the test task via a command/keybinding
2022-01-11 07:50:17 -08:00
Daniel Imms
0e8aeebedb
Merge pull request #3599 from silamon/options5
...
Add options to headless typings
2022-01-11 07:36:30 -08:00
Daniel Imms
1c4d41db86
Merge branch 'master' into options5
2022-01-11 07:27:48 -08:00
Daniel Imms
63c281e405
Merge pull request #3559 from silamon/options3
...
Resolve perf regression from OptionsService.options
2022-01-11 07:26:43 -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
Simon Lamon
ad7fe8f881
fix tests again
2022-01-08 08:51:29 +00:00
Simon Lamon
1dcc1d1baf
fix test and replace options with rawOptions
2022-01-08 08:20:50 +00:00
Daniel Imms
0029bc3b42
Merge pull request #3598 from LabhanshAgrawal/ligatures
...
Bump font-ligatures to 1.4.1
2022-01-07 09:14:21 -08:00
Labhansh Agrawal
0b73a8d469
Bump font-ligatures to 1.4.1
2022-01-07 11:51:24 +05:30
Daniel Imms
3a2b97e0f7
Merge pull request #3597 from Aaaaash/chore/add-opensumi
...
Add opensumi to the list of users
2022-01-06 07:42:03 -08:00
大表哥
9bcc98beb9
Add opensumi to the list of users
2022-01-06 10:10:10 +08:00
Daniel Imms
1fb11707a5
Merge pull request #3596 from wesbos/patch-1
...
Extend TLD matching to 14 chars
2022-01-05 13:54:05 -08:00
Wes Bos
84548d5d7b
Update WebLinksAddon.ts
2022-01-05 16:29:39 -05:00
Wes Bos
6f666f56c1
Extend TLD matching to 14 chars
...
I ran into this issue with hyper wasn't highlighting my `.localhost` domains, which is a legitimate TLD and used by caddy server to allow SSL certs locally.
Then I went down the rabbit hole of TLDs and found currently the longest TLDs are 14 chars which include .BANANAREPUBLIC, .COOKINGCHANNEL, .KERRYLOGISTICS, .WEATHERCHANNEL
I'm not regex expert, but I *think* this should work? 😀
2022-01-05 16:28:05 -05:00
Daniel Imms
2866977941
Merge pull request #3595 from xtermjs/Tyriar-patch-1
...
Fix dependents link
2022-01-05 12:58:50 -08:00
Daniel Imms
c087592e2c
Fix dependents link
2022-01-05 12:58:29 -08:00
Simon Lamon
65182176b9
remove proxy
2021-12-25 14:02:09 +00:00
Daniel Imms
c8123d911e
Merge pull request #3591 from Tyriar/3590
...
Disable macOS integration tests
2021-12-22 11:00:40 -08:00
Daniel Imms
cacda99707
Disable macOS integration tests
...
Fixes #3590
2021-12-22 10:45:49 -08:00
Daniel Imms
10e4d075a3
Merge pull request #3589 from Tyriar/v4_16
...
v4.16.0
2021-12-22 10:32:27 -08:00
Daniel Imms
35c2d1ac4a
v4.16.0
2021-12-22 10:26:30 -08:00
Daniel Imms
86ad5198ac
Merge pull request #3588 from Tyriar/3505
...
Log characters as a code array when parsing data as well
2021-12-22 10:06:55 -08:00
Daniel Imms
9a3ee49160
Log characters as a code array when parsing data as well
...
Makes it consistent with sending data debug logs
Fixes #3505
2021-12-22 09:58:15 -08:00
Daniel Imms
3da594abb0
Merge pull request #3587 from Tyriar/3493
...
Make link provider API stable
2021-12-22 09:50:44 -08:00
Daniel Imms
72308b4f7f
Make link provider API stable
...
Fixes #3493
2021-12-22 09:50:11 -08:00
Daniel Imms
c22b3a92d7
Merge pull request #3236 from gera2ld/master
...
Search Addon: Fix length calculation of wide unicode chars
2021-12-22 09:31:56 -08:00
Daniel Imms
f685360707
Add docs to line cache entry items
2021-12-22 09:29:32 -08:00
Daniel Imms
0fcd87085b
Name line cache entry type
2021-12-22 09:26:19 -08:00
Daniel Imms
8d2e4328ca
Merge branch 'master' into master
2021-12-22 09:12:00 -08:00
Daniel Imms
ae6f5754f2
Merge pull request #3524 from jerch/osc_colors
...
OSC 4/10/11/12 color handling
2021-12-22 09:10:37 -08:00
Daniel Imms
086ca58ece
Comment tweaks
2021-12-22 09:10:12 -08:00
Daniel Imms
e635b3d507
Merge remote-tracking branch 'upstream/master' into pr/jerch/3524
2021-12-22 08:56:36 -08:00
Daniel Imms
df548e1106
Merge pull request #3586 from Tyriar/3585
...
Fix demo
2021-12-22 08:55:58 -08:00
Daniel Imms
13b8c78947
Fix demo
...
Fixes #3585
2021-12-22 08:55:39 -08:00
Daniel Imms
3cc9994a7d
Merge remote-tracking branch 'upstream/master' into pr/jerch/3524
2021-12-22 08:28:43 -08:00
Simon Lamon
bac4eba35e
Remove the test referencing publicOptions
2021-12-21 19:41:56 +00:00
Simon Lamon
625df61489
clean up
2021-12-21 19:29:18 +00:00
Simon Lamon
ccca58bb95
Merge branch 'master' into options3
2021-12-21 19:22:41 +00:00
Daniel Imms
d95d4b7dd4
Merge pull request #3583 from Tyriar/3552
...
Don't include trailing EOL when selecting multiple lines
2021-12-21 10:59:57 -08:00
Daniel Imms
d261c3b494
Merge branch 'master' into 3552
2021-12-21 10:50:28 -08:00
Daniel Imms
8c94c97a28
Don't include trailing EOL when selecting multiple lines
...
Fixes #3552
2021-12-21 10:49:58 -08:00
Daniel Imms
46c316b795
Merge pull request #3546 from silamon/options2
...
Allow setting multiple options through term.options
2021-12-21 09:41:04 -08:00
Daniel Imms
7535d2e527
Move options test to Terminal.api.ts
2021-12-21 09:13:53 -08:00
Daniel Imms
6cc1708abe
Merge branch 'master' into options2
2021-12-21 08:40:46 -08:00
Daniel Imms
e623672e81
Merge pull request #3536 from silamon/isWrappedEraseInBufferline
...
Clear isWrapped in eraseBufferLine
2021-12-21 08:39:03 -08:00
Daniel Imms
006e0b7513
Merge branch 'master' into isWrappedEraseInBufferline
2021-12-21 08:30:46 -08:00
Daniel Imms
c5b5f3610e
Merge pull request #3582 from Tyriar/deprecated_event
...
Mark IKeyboardEvent.keyCode as deprecated
2021-12-20 10:03:40 -08:00
Daniel Imms
6571298061
Mark IKeyboardEvent.keyCode as deprecated
2021-12-20 10:02:49 -08:00
Daniel Imms
9350a8b237
Merge pull request #3580 from Tyriar/3579
...
Have linkifier2 use screen element for link detection
2021-12-20 08:57:16 -08:00
Daniel Imms
f4c263f380
Merge branch 'master' into 3579
2021-12-20 08:46:50 -08:00
Daniel Imms
9a920a10f3
Have linkifier2 use screen element for link detection
...
Fixes #3579
2021-12-20 08:46:13 -08:00
Daniel Imms
2381096b06
Merge pull request #3577 from SquitchYT/master
...
Update README.md
2021-12-20 07:14:02 -08:00
Squitch
0ddb43ac8a
Update README.md
2021-12-18 16:40:58 +01:00
Daniel Imms
45705e0614
Merge branch 'master' into options2
2021-12-17 11:13:31 -08:00
Daniel Imms
9557b9132b
Merge branch 'master' into options3
2021-12-17 11:13:23 -08:00
Daniel Imms
6d6e8845c1
Merge pull request #3553 from jerch/fix_3548
...
fix canvas renderer color changes.
2021-12-17 11:10:43 -08:00
Daniel Imms
5facfe55b8
Merge pull request #3535 from Eugeny/fix-duplicate-ime-input
...
input: prevent duplicate IME input on Linux - fixes #3533
2021-12-17 08:49:49 -08:00
Daniel Imms
35cd505e9e
Merge pull request #3554 from acid-chicken/microsoft-vscode-137047
...
wide characters overflow the cache canvas on WebGL render
2021-12-16 06:25:13 -08:00
Daniel Imms
78d3e22052
Merge pull request #3576 from Heysunk/master
...
Added support for custom regex to WebLinkProvider
2021-12-15 12:18:50 -08:00
Daniel Imms
7157b03a7e
Change interface to use ?
...
So it's not a breaking change
2021-12-15 12:04:07 -08:00
Daniel Imms
7663e4a4e3
Simplify with ||
2021-12-15 12:03:29 -08:00
Michael Chlebek
ddc3d07bd4
Added support for custom regex to WebLinkProvider
2021-12-15 18:21:31 +01:00
Megan Rogge
f6d3fae25e
Merge branch 'master' into microsoft-vscode-137047
2021-12-14 14:44:55 -06:00
Daniel Imms
952d0efde2
Merge pull request #3574 from Tyriar/clean_dead_key
...
Clear unprocessed dead key state on input or press
2021-12-10 10:15:24 -08:00
Daniel Imms
b7c3397471
Clear unprocessed dead key state on input or press
...
Fixes #3573
2021-12-09 13:14:43 -08:00
Daniel Imms
cde4277e84
Merge pull request #3572 from Tyriar/a11y_tab_index
...
Add tabIndex to xterm-accessibility
2021-12-09 12:41:28 -08:00
Daniel Imms
37b54f8e8a
Merge branch 'master' into a11y_tab_index
2021-12-09 12:31:30 -08:00
Daniel Imms
1304fd8a72
Add tabIndex to xterm-accessibility
...
See microsoft/vscode#135920
2021-12-09 20:30:38 +00:00
Daniel Imms
7b072893be
Merge pull request #3565 from LabhanshAgrawal/characterJoiner
...
trycatch characterJoiner handlers
2021-11-24 10:55:54 -08:00
Labhansh Agrawal
d10d5be222
make requested changes
2021-11-25 00:11:44 +05:30
Labhansh Agrawal
070afc64c8
trycatch characterJoiner handlers
2021-11-24 18:27:33 +05:30
Daniel Imms
20141518d9
Merge pull request #3560 from silamon/headless-compile-error
...
Remove headless include in benchmark projects
2021-11-21 03:50:33 -08:00
Simon Lamon
d85a57118e
remove headless include in benchmark projects
2021-11-20 17:48:45 +00:00
Simon Lamon
d7d85870d2
remove headless include in benchmark projects
2021-11-20 17:33:38 +00:00
Simon Lamon
d6d540e748
use a proxy
2021-11-20 14:58:07 +00:00
Acid Chicken (硫酸鶏)
dbd3766a9d
chore: reflect reviews
2021-11-13 01:36:46 +09:00
Acid Chicken (硫酸鶏)
935a1ba903
fix(xterm-addon-webgl): wide characters overflow the cache canvas
2021-11-13 00:32:24 +09:00
Jörg Breitbart
0c20589a7f
remove temp atlas fix
2021-11-10 23:00:36 +01:00
Jörg Breitbart
84325627aa
cleanup
2021-11-10 22:36:50 +01:00
Jörg Breitbart
9964210ac4
implement OSC 104|110|111|112
2021-11-10 22:15:35 +01:00
Jörg Breitbart
e62e82ba10
Merge branch 'master' into osc_colors
2021-11-10 19:17:54 +01:00
Jörg Breitbart
5a468c0877
fix #3548
2021-11-10 18:02:00 +01:00
Simon Lamon
71257ec00e
Fix tests
2021-11-10 10:45:42 +00:00
Simon Lamon
4245ce33b5
Remove publicOptions completely
2021-11-10 10:17:14 +00:00
Simon Lamon
317641c3bb
Add some tests
2021-11-10 09:42:45 +00:00
Simon Lamon
2c65d96863
Fix tests
2021-11-10 08:39:28 +00:00
silamon and Daniel Imms
b1c179461d
Update typings/xterm.d.ts
...
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com >
2021-11-10 09:15:43 +01:00
Daniel Imms
0bc02d6838
Merge pull request #3551 from Tyriar/scroll
...
Allow shift+wheel to bubble up the DOM
2021-11-09 06:54:22 -08:00
Daniel Imms
d54c40a3ed
Allow shift+wheel to bubble up the DOM
...
Fixes #3550
2021-11-09 06:46:00 -08:00
Jörg Breitbart
896f5a7e4c
extend logic to OSC 12 cursor color
2021-11-09 13:46:54 +01:00
Jörg Breitbart
4be063be0f
Merge branch 'master' into osc_colors
2021-11-08 20:57:54 +01:00
Jörg Breitbart
855ed636e7
remove only from tests
2021-11-08 20:57:22 +01:00
Jörg Breitbart
b8097f53a6
OSC 4 integration tests
2021-11-08 20:55:47 +01:00
Jörg Breitbart
54822af73a
use xcolor parser for OSC 4
2021-11-08 19:40:35 +01:00
Jörg Breitbart
b55ee772b4
fix inputhandler type definition
2021-11-08 19:01:30 +01:00
Jörg Breitbart
56f0e69e1f
api tests for OSC 10 & 11
2021-11-08 18:36:11 +01:00
Jörg Breitbart
064f683781
make linter happy
2021-11-08 17:23:34 +01:00
Jörg Breitbart
54375713bc
simplify color events
2021-11-08 17:17:39 +01:00
Daniel Imms
cb3dd19039
Merge pull request #3538 from coderaiser/chore/lint-using-putout
...
Halloween Lint using Putout (part 5)
2021-11-08 07:47:25 -08:00
Jörg Breitbart
1c5f24a707
Merge branch 'master' into osc_colors
2021-11-08 14:06:35 +01:00
Jörg Breitbart
b7560be2b5
remove named colors
2021-11-08 14:03:36 +01:00
Jörg Breitbart
9d95c8c9c3
Merge branch 'master' into osc_colors
2021-11-07 15:51:30 +01:00
Simon Lamon
3582c00a61
Allow setting multiple options through term.options
2021-11-06 14:36:40 +00:00
coderaiser
8f1239674c
Merge branch 'master' into chore/lint-using-putout
2021-11-05 21:38:30 +02:00
coderaiser
01b35ae4eb
Update src/common/parser/Params.ts
2021-11-05 21:37:50 +02:00
coderaiser
82f8e06ff6
chore: lint using putout
2021-11-05 21:34:37 +02:00
Megan Rogge
1a8ac80cdf
Merge pull request #3545 from meganrogge/merogge/release
...
v4.15.0
2021-11-05 13:17:11 -05:00
Megan Rogge
b7c7fd9273
Merge branch 'master' into merogge/release
2021-11-05 13:08:28 -05:00
Megan Rogge
16641a5bb1
Revert "Revert "Avoid property use and float->number conversion""
...
This reverts commit b627f003e3 .
2021-11-05 11:08:23 -07:00
Megan Rogge
b7e5f0903b
bump versions
2021-11-05 11:07:03 -07:00
Daniel Imms
e40cf8043a
Merge pull request #3544 from xtermjs/tyriar/length_warning
...
Add warning to IBufferLine.length
2021-11-05 09:09:37 -07:00
Daniel Imms
32cb95c7fb
Add warning to IBufferLine.length
2021-11-05 08:53:48 -07:00
Eugeny
f0303072f3
Merge branch 'master' into fix-duplicate-ime-input
2021-11-02 14:42:32 +01:00
jerch
b2068531dd
Merge pull request #3537 from jerch/update_deps
...
upgrade dev deps
2021-11-01 18:55:50 +01:00
Jörg Breitbart
b29d7d2c8d
update to windows-2019 on azure
2021-11-01 18:39:48 +01:00
Jörg Breitbart
b684929d1e
upgrade dev deps
2021-11-01 18:20:17 +01:00
Simon Lamon
47e53cbdaa
Fix unit test calling eraseInDisplay instead of eraseInLine
2021-11-01 15:42:01 +00:00
Simon Lamon
086ac39095
Add whitespaces
2021-11-01 15:23:10 +00:00
Simon Lamon
bec4f6d5c7
clear isWrapped in eraseBufferLine
2021-11-01 15:09:25 +00:00
Eugeny
cfa0b30905
Merge branch 'master' into fix-duplicate-ime-input
2021-10-31 12:30:46 +01:00
Eugene Pankov
5a4e88dc51
input: prevent duplicate IME input on Linux - fixes #3533
2021-10-31 12:27:41 +01:00
Megan Rogge
b627f003e3
Revert "Avoid property use and float->number conversion"
...
This reverts commit ffef3dba00 .
2021-10-27 08:38:04 -07:00
Daniel Imms
07ba3dc197
Merge pull request #3532 from jeffg2k/patch-1
...
Check to make sure cols & rows are INT
2021-10-26 08:49:07 -07:00
ElJeffe
5c9adeef93
Check to make sure cols & rows are INT
...
I've noticed that if the terminal is hidden and the screen experiences a resize trigger from a blur / focus, it can cause the dimensions to be undefined. This creates an exception in Xterm.js that the values are not integers. Figured it would be ok to just check before doing a resize.
2021-10-26 11:44:52 -04:00
Daniel Imms
7abfccc23e
Merge branch 'master' into master
2021-10-25 03:16:38 -07:00
Daniel Imms
394d7a2ee6
Merge pull request #3370 from dstein64/master
...
Set text baseline conditionally by browser.
2021-10-25 03:15:38 -07:00
Daniel Imms
987bb8dd35
Merge pull request #3476 from silamon/cleanbuild
...
Update npmignore files
2021-10-25 02:50:23 -07:00
Daniel Imms
ce314844d2
Merge branch 'master' into cleanbuild
2021-10-25 02:47:52 -07:00
Jörg Breitbart
0871ace481
create minified color names module
2021-10-25 00:30:26 +02:00
Simon Lamon
645263b0ac
update npmignore, don't include test files
2021-10-23 08:22:00 +00:00
Jörg Breitbart
5478dd2733
Merge branch 'master' into osc_colors
2021-10-23 00:57:17 +02:00
Jörg Breitbart
9eb72ee0cc
report 16 bit color spec for query
2021-10-23 00:22:55 +02:00
Jörg Breitbart
258178fe85
cleanup & docs for OSC 10/11
2021-10-23 00:13:58 +02:00
Daniel Imms
6978fafd28
Merge pull request #3448 from silamon/options1
...
Expose typed options from OptionsService through terminal.options
2021-10-22 14:15:39 -07:00
Simon Lamon
c7ee362ae7
revert changes to interface ITerminalOptions
2021-10-22 20:54:42 +00:00
Simon Lamon
57e6cfd500
setOption and getOption should look at publicOptions
2021-10-22 20:53:06 +00:00
Simon Lamon
33bbc4f4b8
cache options and type _options
2021-10-22 20:50:00 +00:00
Jörg Breitbart
01a732274c
OSC 10/11 working, OSC 4 partially fixed
2021-10-22 22:48:57 +02:00
Daniel Imms
a974d33c79
Merge branch 'master' into master
2021-10-22 13:14:11 -07:00
Daniel Imms
8549915afa
Merge pull request #3525 from metonym/fix-viewport-scrollbar
...
Include xterm padding when computing viewport width
2021-10-22 13:09:57 -07:00
Daniel Steinberg
59f940c19c
Set text baseline conditionally by browser.
2021-10-22 19:20:21 +00:00
metonym
ed1aecb251
chore(viewport): run yarn lint --fix
2021-10-22 11:28:30 -07:00
metonym
7deb01267b
Use computed padding of terminal element to compute viewport width
2021-10-22 11:02:59 -07:00
Daniel Imms
4b9ab81848
Add deprecated to getOption/setOption
2021-10-22 10:34:25 -07:00
Daniel Imms
6c8d801894
Adopt typed options in demo client
2021-10-22 10:14:03 -07:00
Daniel Imms
1a9de5f227
Merge branch 'master' into options1
2021-10-22 10:07:36 -07:00
metonym
9b1eec8ade
fix(viewport): account for fallback scrollbar width
2021-10-22 09:49:01 -07:00
Jörg Breitbart
8e71cec208
remove only from tests
2021-10-22 18:32:30 +02:00
Jörg Breitbart
0f4d71b8f8
make linter happy
2021-10-22 18:26:46 +02:00
Jörg Breitbart
6a6043daa3
properly parse xcolor names
2021-10-22 18:17:52 +02:00
Daniel Imms
1a697bd844
Merge pull request #3479 from silamon/devcontainermocha
...
Add Mocha Test Explorer to devcontainer
2021-10-22 07:41:01 -07:00
jerch
b23e100266
Merge pull request #3523 from jerch/fix_3347
...
properly await all parseP in inputhandler tests
2021-10-22 13:43:20 +02:00
Jörg Breitbart
c9e8db38b6
properly await all parseP calls
2021-10-22 13:32:31 +02:00
Daniel Imms
0a7ac8b978
Merge pull request #3484 from JohanKnutzen/master
...
Add FleetDeck to real-world uses
2021-10-21 12:54:18 -07:00
Daniel Imms
780b48db53
Move newest to bottom of list
2021-10-21 12:54:01 -07:00
Daniel Imms
82d09ec909
Merge pull request #3522 from Tyriar/bump_release
...
Use Ubuntu 18.04 in release job
2021-10-21 11:44:13 -07:00
Daniel Imms
b876639429
Use Ubuntu 18.04 in release job
...
Fixes #3521
2021-10-21 11:43:20 -07:00
jerch
afe19e96fe
simplify wheel handlers
...
- merge wheel handlers
- remove passive handler
2021-10-21 20:25:26 +02:00
jerch
c599fbb7a1
Merge branch 'master' into fix_3518
2021-10-21 20:06:40 +02:00
Daniel Imms
c63e9ef876
Merge pull request #3520 from meganrogge/cursor-blink
...
webgl - initialize CursorBlinkStateManager when CursorRenderLayer is created
2021-10-21 10:55:19 -07:00
Megan Rogge
d6e828a2f3
fix merge conflict
2021-10-21 10:44:21 -07:00
Megan Rogge
2445f35a32
Merge branch 'master' into cursor-blink
2021-10-21 12:37:38 -05:00
Megan Rogge and Daniel Imms
d2bcbc73d3
fixes #3517
...
Co-authored-by: Daniel Imms <Tyriar@users.noreply.github.com >
2021-10-21 10:33:22 -07:00
Jörg Breitbart
f46ed82d7e
simplify wheel handlers
2021-10-21 12:35:03 +02:00
Daniel Imms
4222dfb69d
Merge pull request #3511 from Tyriar/windows_opener
...
Swallow error when opener can't be sent
2021-10-19 10:50:20 -07:00
Daniel Imms
1b3eb412b8
Merge pull request #3512 from Tyriar/serialize_doc
...
Call out deserialize into same size terminal
2021-10-19 10:50:10 -07:00
Daniel Imms
e9f6636df1
Merge branch 'master' into serialize_doc
2021-10-19 10:49:47 -07:00
Daniel Imms and Megan Rogge
472e410205
Call out deserialize into same size terminal
...
Fixes #3093
Co-authored-by: Megan Rogge <merogge@microsoft.com >
2021-10-19 10:49:01 -07:00
Daniel Imms and Megan Rogge
581272ee51
Swallow error when opener can't be sent
...
Fixes #2943
Co-authored-by: Megan Rogge <merogge@microsoft.com >
2021-10-19 10:28:09 -07:00
Johan Knutzen
e8e21e9d0b
Merge branch 'master' into master
2021-10-18 11:02:13 -07:00
Daniel Imms
80d4742ded
Merge pull request #3506 from Tyriar/2333_sendfocus
...
Report focus state on DECSET 1004
2021-10-12 11:58:43 -07:00
Daniel Imms
50939e0b1d
Merge branch 'master' into 2333_sendfocus
2021-10-12 09:38:45 -07:00
Daniel Imms
5d5f34f65f
Report focus state on DECSET 1004
...
Fixes #2333
2021-10-12 09:05:44 -07:00
jerch
d3b762eb97
Merge pull request #3503 from jerch/fix_cursor_dom
...
fix DECTCEM in DOM renderer
2021-10-11 15:07:23 +02:00
Jörg Breitbart
0c60478953
fix DECTCEM in DOM renderer
2021-10-10 19:36:20 +02:00
Daniel Imms
3b23921a41
Merge pull request #3500 from meganrogge/merogge/safari-webgl
...
throw if activate webgl is called on safari
2021-10-08 08:00:53 -07:00
Megan Rogge
e3422eda58
Merge branch 'master' into merogge/safari-webgl
2021-10-08 09:46:03 -05:00
Megan Rogge
37a4100220
throw if activate webgl called on safari
2021-10-08 07:45:48 -07:00
Daniel Imms
8592c5cca3
Merge pull request #3495 from MyunghoBae/master
...
Added goormIDE on Real-world uses
2021-10-07 06:50:35 -07:00
mac.bae
014530f582
Added goormIDE on Real-world uses
2021-10-07 07:44:30 +00:00
Johan Knutzen
a994fbc865
Merge branch 'master' into master
2021-09-22 17:43:52 -07:00
Johan Knutzen
0d14336ec5
Add FleetDeck to real-world uses
2021-09-22 17:39:21 -07:00
Daniel Imms
c20c07c6d8
Merge pull request #3483 from Tyriar/document_role
...
Add document role to accessibility tree root
2021-09-22 14:31:42 -07:00
Daniel Imms
3a71b3f11e
Add document role to accessibility tree root
...
See microsoft/vscode#98918
2021-09-22 14:21:50 -07:00
Daniel Imms
f2384694a1
Merge pull request #3481 from Tyriar/clear_texture_atlas
...
Add API to clear canvas renderer texture atlas
2021-09-22 06:51:56 -07:00
Daniel Imms
ca46b8c805
Merge branch 'master' into clear_texture_atlas
2021-09-22 06:39:53 -07:00
Daniel Imms
189ff56224
Add API to clear canvas renderer texture atlas
...
Fixes #3455
2021-09-22 06:38:47 -07: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
1d1fffdabc
Include src files in distribution
2021-09-22 10:08:48 +00:00
Simon Lamon
3fe32c0724
Adjust test to include strikethrough test
2021-09-22 09:38:37 +00:00
Simon Lamon
2e4e29ad73
Support strikethrough in serialize addon
2021-09-22 08:47:36 +00:00
Simon Lamon
9c4a08a55a
devcontainer mocha
2021-09-22 08:41:57 +00:00
Simon Lamon
5188633458
Update npmignore files
2021-09-15 17:39:39 +00:00
Daniel Imms
a8a24eba51
Merge pull request #3473 from Tyriar/serialize_granularity
...
Add granularity to what the serialize addon serializes
2021-09-15 06:03:47 -07:00
Daniel Imms
6493edcddf
Add new serialize option tests
2021-09-15 05:40:46 -07: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
d32c6db967
Merge pull request #3470 from xtermjs/r4_14_1
...
v4.14.1
2021-09-10 09:50:06 -07:00
Daniel Imms
db6b3c4bcc
v4.14.1
2021-09-10 09:44:29 -07:00
Daniel Imms
50c5579c83
Merge pull request #3469 from Tyriar/3467
...
Disable emoji ime when screenReaderMode is on
2021-09-10 09:43:44 -07:00
Daniel Imms
5a65fd9c6a
Disable emoji ime when screenReaderMode is on
...
Fixes #3467
2021-09-10 09:42:19 -07:00
Daniel Imms
be7fcbe485
Merge pull request #3466 from xtermjs/dependabot/npm_and_yarn/addons/xterm-addon-ligatures/axios-0.21.2
...
Bump axios from 0.18.1 to 0.21.2 in /addons/xterm-addon-ligatures
2021-09-09 12:51:21 -07:00
Simon Lamon
99239e9160
Allow modifying constructor only options
2021-09-09 18:02:40 +00:00
dependabot[bot]
662154123d
Bump axios from 0.18.1 to 0.21.2 in /addons/xterm-addon-ligatures
...
Bumps [axios](https://github.com/axios/axios ) from 0.18.1 to 0.21.2.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v0.18.1...v0.21.2 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-09 13:24:07 +00:00
Daniel Imms
cdaea7b0cd
Merge pull request #3465 from xtermjs/release_4_14_0
...
v4.14.0
2021-09-09 06:19:11 -07:00
Daniel Imms
3cb374076a
v4.14.0
2021-09-09 05:49:04 -07:00
Daniel Imms
8d48616e0d
Merge pull request #3462 from anirudh1713/master
...
fix: switch active unicode version in demo
2021-09-07 05:09:01 -07:00
anirudh1713
3eeec14462
switch active unicode version in demo
2021-09-05 20:35:07 +05:30
Daniel Imms
b5df612b4e
Merge pull request #3453 from silamon/undefinedrowscols
...
Passing cols or rows into ctor as undefined will break terminal
2021-09-03 07:53:55 -07:00
Simon Lamon
fa778257b9
Formatting
2021-09-03 04:40:29 +00:00
Megan Rogge
011b58dc74
Merge branch 'master' into undefinedrowscols
2021-09-02 16:02:42 -07:00
Daniel Imms
b9b42efade
Merge pull request #3452 from Tyriar/perf_fixes
...
Throughput performance improvements
2021-09-02 07:44:46 -07:00
Daniel Imms
20460a2be1
Fire buffer activate event on buffer service reset
2021-09-02 07:34:04 -07:00
Daniel Imms
a649192c7f
Merge branch 'master' into perf_fixes
2021-09-02 07:03:32 -07:00
Daniel Imms
77461a3340
Merge pull request #3458 from Tyriar/split_tests
...
Split up unicode surrogates tests to avoid timeout
2021-09-02 06:56:49 -07:00
Daniel Imms
453688a555
Split up unicode surrogates tests to avoid timeout
...
Fixes #3441
2021-09-02 06:34:00 -07:00
Daniel Imms
504a8eb472
Merge pull request #3454 from meganrogge/master
...
fix #3348
2021-09-01 14:00:51 -07:00
meganrogge
199e477349
3 -> 1 line
2021-09-01 13:45:49 -07:00
meganrogge
3c8f600c57
fix #3348
2021-09-01 11:27:14 -07:00
Daniel Imms
263c6d75bf
Avoid scrollTop call in hot code
...
This seems to have been added in f6d5abf but it's not clear why, scroll APIs
seem to work fine without it and using a DOM API here is causing slowness
2021-09-01 06:44:34 -07:00
Daniel Imms
ffef3dba00
Avoid property use and float->number conversion
2021-09-01 06:41:10 -07:00
Simon Lamon
aa046b73fb
Handle undefined rows or cols better
2021-09-01 13:34:27 +00:00
Daniel Imms
cece3db0cb
Cache a copy of the active buffer as a private prop
...
This reduces GC from the const buffer workaround that avoids excessive getter access
with far less getter access
Part of #3450
2021-09-01 06:15:59 -07:00
Daniel Imms
554f7dab72
Merge pull request #3451 from Tyriar/demo_loadtest
...
Add loadtest button to demo
2021-09-01 05:45:44 -07:00
Daniel Imms
b3c0c2bd3c
Add loadtest button to demo
2021-09-01 05:45:00 -07:00
Simon Lamon
72a557cc1a
Make options available in terminal
2021-09-01 07:59:45 +00:00
Daniel Imms
52d00a434e
Merge pull request #3445 from daiyam/refactor-better-mocha
...
refactor(test): enhance mocha usability
2021-08-31 12:10:45 -07:00
Daniel Imms
37c4cae5ed
Merge branch 'master' into refactor-better-mocha
2021-08-31 08:32:20 -07:00
Baptiste Augrain
f41eea025e
refactor: rename script
2021-08-31 16:58:20 +02:00
Baptiste Augrain
ac75059684
refactor: rename file to a better name
2021-08-31 16:56:40 +02:00
Daniel Imms
c71f947d06
Merge pull request #3447 from xtermjs/Tyriar-patch-1
...
Make addons tab title consistent
2021-08-31 07:33:07 -07:00
Daniel Imms
f12b917930
Make addons tab title consistent
2021-08-31 07:32:54 -07:00
Daniel Imms
6bca6bdc1a
Merge branch 'master' into master
2021-08-31 07:31:02 -07:00
Daniel Imms
d260a725bc
Merge pull request #3439 from simran916/ui-reformed
...
Issue #3425 (Terminal controls shifted to the right of the demo)
2021-08-31 07:29:55 -07:00
Daniel Imms
8edf0d5e1d
Improve checkbox and italics styling
2021-08-31 07:29:31 -07:00
Daniel Imms
5f2b298b81
Merge branch 'master' into ui-reformed
2021-08-31 07:25:28 -07:00
Baptiste Augrain
7cda0017aa
fix: make Mocha Explorer working on Windows
2021-08-31 15:53:43 +02:00
Baptiste Augrain
ab900017db
Merge branch 'refactor-better-mocha' of github.com:daiyam/xterm.js into refactor-better-mocha
2021-08-31 15:40:39 +02:00
Baptiste Augrain
8801926b10
fix: test:dev is running on Windows
2021-08-31 15:40:35 +02:00
Daniel Imms
ac71a8aea8
Merge branch 'master' into refactor-better-mocha
2021-08-31 05:41:17 -07:00
Daniel Imms
813e97df3b
Merge pull request #3444 from daiyam/refactor-test-browser
...
refactor(test): use common function to launch the browser
2021-08-31 05:40:38 -07:00
Baptiste Augrain
50e8727111
refactor(test): add command to run an unique test and support Mocha Explorer extension
2021-08-31 13:04:40 +02:00
Baptiste Augrain
9e40614b5c
feat(test): use common function to launch the browser
2021-08-31 12:50:54 +02:00
Simran Narang
b19b3f0fb6
Implemented all the changes requested!
...
All Suggested changes committed successfully!
2021-08-31 11:41:00 +05:30
Daniel Imms
7068954334
Merge pull request #3398 from Puneethnaik/issue_3074_fix
...
A way to turn off the scrollbar #3074
2021-08-30 10:48:26 -07:00
Daniel Imms
640ea60945
Action feedback
2021-08-30 10:48:12 -07:00
Daniel Imms
52518bdc47
Merge branch 'master' into issue_3074_fix
2021-08-30 10:37:44 -07:00
Daniel Imms
fb43ff76af
Merge pull request #3429 from Eugeny/emoji-input
...
input: handle input from macOS and Windows emoji panels
2021-08-30 10:30:24 -07:00
Daniel Imms
9c49b31609
Merge branch 'master' into emoji-input
2021-08-30 10:16:17 -07:00
Daniel Imms
d9b8c62cd4
Merge pull request #3437 from Eugeny/alt-group-is-dead
...
input: treat AltGraph as a dead key
2021-08-30 07:37:43 -07:00
Simran Narang
2be3fc82ba
Terminal controls shifted to the right of the demo
...
The terminals have been shifted using a fixed tab bar on the right side of the demo.
2021-08-30 15:14:15 +05:30
Eugeny
862ca53d07
Merge branch 'master' into alt-group-is-dead
2021-08-28 14:18:06 +02:00
Eugene Pankov
f2ef2b0b04
input: treat AltGraph as a dead key too
2021-08-28 14:14:16 +02:00
Daniel Imms
fec3a7f71a
Merge pull request #3432 from Eugeny/alt-graph-dead-key
...
input: support AltGraph as a third level shift modifier
2021-08-25 13:02:09 -07:00
Eugene Pankov
fa9126c4e6
input: support AltGraph as a third level shift modifier
2021-08-25 21:48:25 +02:00
Eugeny
a7b7674bb6
Merge branch 'master' into emoji-input
2021-08-23 16:39:22 +02:00
Daniel Imms
a706e010f4
Merge pull request #3430 from Eugeny/dead-key-support
...
input: handle dead keys
2021-08-23 07:33:29 -07:00
Daniel Imms
441ec1bfb6
Merge pull request #3431 from Tyriar/serialize_repo
...
Add repository key to serialize package.json
2021-08-23 05:25:02 -07:00
Daniel Imms
c4262e7df5
Merge branch 'master' into serialize_repo
2021-08-23 05:23:39 -07:00
Daniel Imms
44be1f5d2a
Add repository key to serialize package.json
...
Not having this breaks some of vscode's tooling
2021-08-23 05:23:17 -07:00
Eugeny
f2d0a5020a
Merge branch 'master' into dead-key-support
2021-08-22 20:29:26 +02:00
Eugene Pankov
b3cd4948ad
input: handle input from macOS and Windows emoji panels
2021-08-22 17:35:22 +02:00
Eugene Pankov
f0636ed083
input: handle dead keys
2021-08-22 17:15:00 +02:00
Daniel Imms
7bd7967ab7
Merge pull request #3428 from meganrogge/merogge/webgl-line-height
...
adjust for lineHeight and letterSpacing in webgl custom glyph rendering
2021-08-20 12:53:09 -07:00
meganrogge
c1413ce58d
fix #3427
2021-08-19 18:24:49 -07:00
Daniel Imms
ac116b958e
Merge pull request #3426 from Tyriar/underscore_fix
...
Ensure underscore is within cell bounds
2021-08-19 07:14:13 -07:00
Daniel Imms
53dbcbafb2
Ensure underscore is within cell bounds
...
Fixes #3423
2021-08-19 07:05:42 -07:00
Daniel Imms
569708677f
Merge pull request #3416 from meganrogge/merogge/pixelPerfect
...
pixel perfect canvas rendering of box and block characters
2021-08-19 06:00:58 -07:00
Daniel Imms
1a75416dbf
Add missing block elements (include all 0x2580-0x259F)
2021-08-19 06:00:36 -07:00
Daniel Imms
ca4c9c3dab
Merge branch 'master' into merogge/pixelPerfect
2021-08-19 05:43:58 -07:00
Daniel Imms
338d94daf9
Fix webgl alignment issues
...
No idea why this worked but it did
2021-08-19 05:41:49 -07:00
Daniel Imms
24cbedb715
Fix custom glyphs when using transparency
2021-08-19 05:32:46 -07:00
Daniel Imms
3be97841a3
Rename setting customGlyphs
2021-08-19 05:20:40 -07:00
Daniel Imms
158dcb06bd
Remove custom glyph tests
2021-08-19 05:16:01 -07:00
Daniel Imms
54ce0172b4
Add test custom glyph button to demo
2021-08-18 09:48:27 -07:00
Daniel Imms
011026a8d1
Get webgl glyphs scaling to cell size, invalidate on option change
2021-08-18 08:29:07 -07:00
Daniel Imms
da0928102b
Support shade char with patterns
2021-08-18 08:19:23 -07:00
Daniel Imms
fe7f28a7a0
Fix block elements on webgl, scale block elements to cell
2021-08-18 07:38:02 -07:00
Daniel Imms
0aaa20f873
Start of webgl integration
2021-08-18 07:31:35 -07:00
Daniel Imms
e5d66d63f5
Fix offset of block elements
2021-08-18 07:00:10 -07:00
Daniel Imms
86a30dc689
Clean up usage of instruction/definition
2021-08-18 06:45:40 -07:00
Daniel Imms
9fb1ce11fb
Add setting, clean up drawing, fix true color
2021-08-18 06:44:13 -07:00
Daniel Imms
9490c5ce1b
Merge pull request #3399 from pattch/master
...
Add a Time-Based Debouncer to update Screen Readers at most once per second
2021-08-18 06:09:34 -07:00
Samuel Sampson
42e0fcda29
Fix lint error due to private variable
2021-08-17 22:26:14 +00:00
Samuel Sampson
e778df672a
Don't clear timeouts in TimeBasedDebouncer if they've already been executed.
2021-08-17 22:20:04 +00:00
Samuel Sampson
ae58302dfa
Allow render debounce interval to be configured at construction time in TimeBasedDebouncer
2021-08-17 22:09:51 +00:00
Samuel Sampson
9f24cf7e72
Cancel queued refreshes in TimeBasedDebouncer on dispose
2021-08-17 21:28:58 +00:00
Samuel Sampson
f1849cafaf
Introduce IRenderDebouncer interface, unifying RenderDebouncer and TimeBasedDebouncer types
2021-08-17 20:50:47 +00:00
Samuel
f1eed44e14
Merge branch 'master' into master
2021-08-17 13:18:13 -07:00
Daniel Imms
ca88476934
Improve spacing of dash characters
2021-08-17 08:48:23 -07:00
Daniel Imms
bcfbbb481c
Correct horizontal dash and a mixed weight char
2021-08-17 08:14:46 -07:00
Daniel Imms
9269e91c49
Make bold triple normal weight so 1 dpr = 3px bold
2021-08-17 08:04:17 -07:00
Daniel Imms
fd25ee0127
Add some doc comments
2021-08-17 08:02:19 -07:00
Daniel Imms
f43ae16a47
Implement curved lines
2021-08-17 07:57:32 -07:00
Daniel Imms
2b3c763982
Clean up mixed weight characters
2021-08-17 07:42:47 -07:00
Daniel Imms
3aace14492
Merge branch 'master' into merogge/pixelPerfect
2021-08-17 07:15:03 -07:00
Daniel Imms
9cdb8067f7
Merge pull request #3421 from Tyriar/node_addons
...
Make serialize and unicode11 compatible with node
2021-08-17 05:57:06 -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
03c18368cc
Merge pull request #3420 from Tyriar/readme
...
Call out xterm-headless in main readme
2021-08-17 04:55:27 -07:00
Daniel Imms
5ea91c4d69
Merge pull request #3419 from Tyriar/vscode98918
...
Remove role=document from terminal element
2021-08-17 04:55:20 -07:00
Daniel Imms
7c0a28eb59
Call out xterm-headless in main readme
...
Fixes #3412
2021-08-17 04:54:44 -07:00
Daniel Imms
936e0f80fa
Merge branch 'master' into vscode98918
2021-08-17 04:50:51 -07:00
Daniel Imms
280ce85b74
Remove role=document from terminal element
...
Part of microsoft/vscode#98918
2021-08-17 04:50:29 -07:00
Daniel Imms
cbe65f22ca
Merge pull request #3418 from Tyriar/serialize_cleanup
...
Expose modes API and serialize modes in serialize addon
2021-08-17 04:49:07 -07:00
Daniel Imms
c1b4f4edb1
Fix webgl access of core service
2021-08-17 04:41:44 -07:00
Daniel Imms
6c834aecb4
Serialize modes
...
Fixes #3417
2021-08-16 15:31:34 -07:00
Daniel Imms
bef865e196
Add xterm api tests
2021-08-16 15:06:29 -07:00
Daniel Imms
8c25d57c26
xterm-headless modes api, tests for headless
2021-08-16 15:01:30 -07:00
Daniel Imms
6affe68ca3
Expose modes api
...
Part of #3417
2021-08-16 14:44:39 -07:00
Daniel Imms
012468785b
Clean up serialize addon
2021-08-16 12:27:12 -07:00
Samuel
9a48975ba9
Merge branch 'master' into master
2021-08-16 11:58:44 -07:00
meganrogge
63dcd6ef7a
Merge branch 'merogge/pixelPerfect' of https://github.com/meganrogge/xterm.js into merogge/pixelPerfect
2021-08-16 09:51:50 -07:00
meganrogge
62aa91a34d
clean up
2021-08-16 09:51:20 -07:00
Megan Rogge
323317b49e
Merge branch 'master' into merogge/pixelPerfect
2021-08-16 12:44:50 -04:00
meganrogge
7344d62e81
clean up
2021-08-16 09:39:44 -07:00
Daniel Imms
0286f0cb93
Merge pull request #3403 from Eugeny/master
...
Properly dispose of CursorBlinkStateManager
2021-08-16 05:00:18 -07:00
Eugeny
b2121fde11
Merge branch 'master' into master
2021-08-15 22:54:13 +02:00
Daniel Imms
7549f0e924
Clean up
2021-08-13 15:09:04 -07:00
Daniel Imms and Megan Rogge
f83ebdbe67
Refactors and implementing new shapes
...
Co-authored-by: Megan Rogge <merogge@microsoft.com >
2021-08-13 14:53:45 -07:00
Daniel Imms
263e5b95cf
Improve testing characters and use fake terminal for demo
2021-08-13 12:52:50 -07:00
meganrogge
6b7b279742
refactor
2021-08-13 10:47:30 -07:00
Daniel Imms
cf411ad798
Merge pull request #3415 from Tyriar/benchmark_lint
...
Fix eslint errors in test/benchmark
2021-08-12 13:21:38 -07:00
Daniel Imms
d8899b0b5d
Fix eslint errors in test/benchmark
2021-08-12 12:59:22 -07:00
meganrogge
07513c927f
more
2021-08-12 11:46:52 -07:00
meganrogge
9104385883
convert a bunch of them
2021-08-12 11:38:45 -07:00
meganrogge
d13afa1b37
get things to work
...
Co-authored-by: Daniel Imms <daimms@microsoft.com >
2021-08-12 10:12:43 -07:00
Daniel Imms
0cbec2d0ec
Merge pull request #3414 from Tyriar/fix_package_headless
...
Run yarn package before publishing
2021-08-12 07:21:13 -07:00
Daniel Imms
0a287e01ab
Run yarn package before publishing
...
Part of #2749
2021-08-12 07:20:44 -07:00
Daniel Imms
51175437e9
Merge pull request #3413 from Tyriar/fix_npmignore
...
Include lib-headless in xterm-headless
2021-08-12 06:54:45 -07:00
Daniel Imms
7f5af09f52
Include lib-headless in xterm-headless
...
Part of #3212
2021-08-12 06:54:04 -07:00
Daniel Imms
930b1468a5
Merge pull request #3409 from cs01/cs01/add-termpair-gdbgui
...
add TermPair and gdbgui to real world uses list
2021-08-12 06:40:27 -07:00
Daniel Imms
46aa8de4f6
Merge pull request #3212 from joyceerhl/nodetarget
...
Create a node.js target for xterm.js
2021-08-12 06:19:37 -07:00
Daniel Imms
d694febdbf
Polish readme
2021-08-12 06:19:15 -07:00
Daniel Imms
f45f5b4b9f
Remove unneeded manual headless test
2021-08-12 06:11: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
ec80fc9421
Remove alpha from package.json version
2021-08-12 04:51:49 -07:00
Daniel Imms
7e7dcd9917
Move node-test into headless folder
2021-08-12 04:51:29 -07:00
Daniel Imms
6ac7e181c5
Merge branch 'master' into nodetarget
2021-08-12 04:48:06 -07:00
Chad Smith
34d6449d07
add TermPair and gdbgui to real world uses list
2021-08-11 23:40:25 -07:00
meganrogge
46cb37876d
more working
2021-08-11 15:46:50 -07:00
meganrogge
927a142480
add more
2021-08-11 15:36:29 -07:00
meganrogge
57c7e6af47
add more characters
2021-08-11 15:19:12 -07:00
meganrogge
db845a6f24
make a bunch of progress
2021-08-11 14:14:17 -07:00
meganrogge
12980fbe0c
start from scratch, some progress
2021-08-11 11:18:47 -07:00
Daniel Imms
dda4904d9d
Fix xterm-headless lib file
2021-08-11 06:42:00 -07:00
Daniel Imms
454c2726a5
Add npmignore
2021-08-11 06:30:15 -07:00
Daniel Imms
be16429317
Remove unused compile script
2021-08-11 06:23:42 -07:00
Daniel Imms
370d0c562a
Copy logo-full.png
2021-08-11 06:19:56 -07:00
Daniel Imms
3e9b1bafbe
Remove force publish changes
2021-08-11 06:10:12 -07:00
Daniel Imms
5affa70097
Undo headless force publish changes
2021-08-11 06:06:06 -07:00
Daniel Imms
b6e5430702
Revert "Force publish"
...
This reverts commit f685d8eb21 .
2021-08-11 06:04:48 -07:00
Daniel Imms
97fa4a59b7
Package headless in release step
2021-08-11 05:54:37 -07:00
Daniel Imms
f685d8eb21
Force publish
2021-08-11 04:52:37 -07:00
Daniel Imms
83ddf0fc4b
Force publish of headless even in PR
2021-08-11 04:46:27 -07:00
Daniel Imms
a54a4321ea
Merge pull request #3408 from xtermjs/dependabot/npm_and_yarn/path-parse-1.0.7
...
Bump path-parse from 1.0.6 to 1.0.7
2021-08-11 04:01:41 -07:00
dependabot[bot]
69ce01c794
Bump path-parse from 1.0.6 to 1.0.7
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases )
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-08-10 22:58:26 +00:00
meganrogge
ee759e245d
line up vertically
2021-08-10 13:41:24 -07:00
Daniel Imms
6aa0782ce3
Publish dry run in package_headless
2021-08-10 13:14:05 -07:00
Daniel Imms
15bd827c2e
Improve headless packaging
2021-08-10 12:57:45 -07:00
Daniel Imms
4a200e59ac
Create headless package script
2021-08-10 12:50:22 -07:00
Daniel Imms
f769d03e0c
xterm-core -> xterm-headless
2021-08-10 12:27:43 -07:00
Daniel Imms
468f419a58
Merge branch 'master' into nodetarget
2021-08-10 12:21:59 -07:00
meganrogge
3b8218e36e
work with Daniel
2021-08-10 10:03:38 -07:00
Daniel Imms
6dbdd03815
Merge pull request #3405 from alur/master
...
Add missing escape
2021-08-10 05:36:00 -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
b15fbec69c
Merge pull request #3407 from DingoEatingFuzz/patch-1
...
Add HashiCorp Nomad to the real world uses list
2021-08-10 04:51:53 -07:00
Michael Lange
a48cffd4ab
Add HashiCorp Nomad to the real world uses list
...
The equivalent of https://github.com/xtermjs/xtermjs.org/pull/149 but in the right place this time 🙂
2021-08-09 18:53:04 -07:00
meganrogge
3b3ef09d87
keep working
2021-08-09 14:52:47 -07:00
meganrogge
e01e9c9584
start on #130406
2021-08-09 14:23:09 -07:00
Erik Welander
4c4160ae03
Add missing escape
...
Previously the \ was unnecessarily escaping the ';'.
2021-08-04 11:31:32 -07:00
Eugene Pankov
8c94980315
Properly dispose of CursorBlinkStateManager
2021-07-31 18:53:23 +02:00
Samuel Sampson
732927b0e2
Add back IDisposable implementation in TimeBasedDebouncer for the ease of interoperability with RenderDebouncer
2021-07-29 20:20:02 +00:00
Samuel Sampson
4a9ecb33bd
Remove unneeded dispose method from TimeBasedDebouncer
2021-07-29 19:58:59 +00:00
Samuel Sampson
e82f475c9b
Separate the regular render debouncer from a Time-Based debouncer to be used to update Screen Readers
2021-07-29 19:57:51 +00:00
Samuel Sampson
12e1e422e3
Update RenderDebouncer to update screen readers once per second instead of once per animation frame.
2021-07-29 19:35:14 +00:00
Puneethnaik
dab73aa263
update the viewportElement style width upon refreshing of the viewport to accomodate changes in scrollBarWidth
2021-07-28 15:56:26 +00:00
Daniel Imms
a6e6c07a3c
Add first headless test
2021-07-22 16:23:04 -07:00
Daniel Imms
40992a7f76
Update node test
2021-07-22 16:18:07 -07:00
Daniel Imms
01babd1491
Do a pass of headless/Terminal members
2021-07-22 16:11:56 -07:00
Daniel Imms
2191d1a16a
Output commonjs for headless
2021-07-22 16:01:20 -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
61ede1cc0d
Update instructions to run
2021-07-22 15:41:24 -07:00
Daniel Imms
df17288c1e
Create headless project, fix compile
2021-07-22 15:40:13 -07:00
Daniel Imms
625e17ee1c
Fix some errors, move TerminalCore to common/
2021-07-22 15:30:55 -07:00
Daniel Imms
91c7032aac
Use core terminal in common, remove duplicate classes
2021-07-22 15:17:28 -07:00
Daniel Imms
238f6ab011
Merge branch 'master' into nodetarget
2021-07-22 14:54:53 -07:00
Daniel Imms
522c8bf3af
Merge pull request #3214 from joyceerhl/api-view-classes
...
Move API view classes under common/public
2021-07-22 14:53:27 -07:00
Daniel Imms
a14bb3ead3
Add buffer back to ITerminal
2021-07-22 14:45:39 -07:00
Daniel Imms
cb284447c8
Clean up imports
2021-07-22 14:44:49 -07:00
Daniel Imms
41e4de35e9
common/public use ICoreTerminal instead of concrete
2021-07-22 14:42:11 -07:00
Daniel Imms
a5c6252ff5
Remove browser references from common/public
2021-07-22 14:36:45 -07:00
Daniel Imms
d3e42e342d
Merge remote-tracking branch 'ups/master' into pr/joyceerhl/3214
2021-07-22 14:33:17 -07:00
Daniel Imms
5a4b305a68
Merge pull request #3393 from Tyriar/tyriar/less_than
...
Use less than instead of non-integer check
2021-07-16 13:26:26 -07:00
Daniel Imms
0ceeb087e9
Use less than instead of non-integer check
...
Part of #3391
2021-07-16 13:25:56 -07:00
Daniel Imms
6f838091c3
Merge pull request #3392 from Tyriar/tyriar/3391
...
Fix cursor ghosting in canvas/webgl renderers
2021-07-16 10:18:42 -07:00
Daniel Imms
cec71efc3e
Merge branch 'master' into tyriar/3391
2021-07-16 10:10:20 -07:00
Daniel Imms
361998bd34
Fix cursor ghosting in canvas/webgl renderers
...
Fixes #3391
2021-07-16 10:08:36 -07:00
Daniel Imms
6ae71adcac
Merge pull request #3387 from Tyriar/space_char_fix
...
Fix underline/strikethrough on space chars
2021-07-09 13:53:35 -07:00
Daniel Imms
8ec3368636
Fix underline/strikethrough on space chars
2021-07-09 08:17:52 -07:00
Daniel Imms
e746cd55dd
Merge pull request #3386 from Tyriar/webgl_line
...
Support underline and strikethrough in WebGL renderer
2021-07-09 07:55:57 -07:00
Daniel Imms
1f019093fc
Update SGR support table
2021-07-09 07:48:26 -07:00
Daniel Imms
aad6f8147e
Increase underline/strikethrough width with font size
2021-07-09 07:44:10 -07:00
Daniel Imms
bc702d28ff
Support webgl strikethrough, fix underline position
...
Fixes #580
2021-07-09 07:39:19 -07:00
Daniel Imms
96dd021ca4
Support underline in webgl renderer
...
Fixes #2251
2021-07-09 07:32:25 -07:00
Daniel Imms
c8e7edf11d
Merge pull request #3384 from Tyriar/underline
...
Set underlined style support to partial
2021-07-09 07:09:14 -07:00
Daniel Imms
d8c790cb7a
Set underlined style support to partial
...
Feature tracked in #2251
2021-07-09 07:05:46 -07:00
Daniel Imms
29ddee4869
Merge pull request #3343 from silamon/strikethrough
...
Support strikethrough text style
2021-07-09 07:03:02 -07:00
Daniel Imms
a2352f345b
Merge branch 'master' into strikethrough
2021-07-09 06:53:05 -07:00
Daniel Imms
fa8a4853f7
Clarify crossed out = strikethrough
2021-07-09 06:52:54 -07:00
Daniel Imms
a1f65a2f77
Update crossed out characters support to partial
2021-07-09 06:52:28 -07:00
Daniel Imms
a554d3291f
Merge pull request #3372 from Puneethnaik/issue_3319_fix
...
Scrollbar still visible after clearing screen and scrollback buffer with escape sequence #3319
2021-07-09 06:46:48 -07:00
Puneethnaik
6f159aa2fc
Merge branch 'master' of https://github.com/xtermjs/xterm.js into issue_3319_fix
2021-07-09 07:56:13 +05:30
Daniel Imms
a78e07eda9
Merge pull request #3371 from LabhanshAgrawal/fonts
...
Fix navigator types issue
2021-07-08 06:01:26 -07:00
Puneethnaik
b7e96f9e54
attach a listener to inputHandler._onScroll in CoreTerminal
2021-06-20 03:31:12 +00:00
Labhansh Agrawal
c7ced80092
Fix navigator types issue
2021-06-18 08:27:43 +05:30
Daniel Imms
094bcbd81d
v0.5.1
2021-06-15 04:02:35 -07:00
Megan Rogge
19bd040453
Update xterm version to 4.13.0
2021-06-11 14:18:04 -07:00
jerch
a11ba0a89c
Merge pull request #3365 from jerch/fix_3362
...
allow cursor to stick at cols in ED/EL
2021-06-11 16:07:10 +02:00
Daniel Imms
2134e050cb
Merge branch 'master' into fix_3362
2021-06-11 04:48:33 -07:00
Daniel Imms
e2ed603ab8
Merge pull request #3366 from angerson/patch-1
...
Remove Shellvault
2021-06-10 12:11:44 -07:00
Austin Anderson
ff3781a431
Remove Shellvault
...
Shellvault was shut down a while ago and the link is dead.
2021-06-10 12:01:03 -07:00
Jörg Breitbart
55cd97ec68
remove left over only test clause
2021-06-10 10:42:27 +02:00
Jörg Breitbart
2f0a4fc5c0
allow cursor to stick at cols in ED/EL
2021-06-10 10:35:58 +02:00
Daniel Imms
6dd61f96c0
Merge pull request #3363 from meganrogge/bufferRange
...
+1 to rangeLength when on a wrapped line to match standard behavior
2021-06-09 06:17:59 -07:00
Megan Rogge
fdae61380c
Merge branch 'master' into bufferRange
2021-06-08 16:53:28 -05:00
meganrogge
09acb2b5f9
+1 to rangeLength when on a wrapped line to match standard behavior
2021-06-08 14:52:05 -07:00
Daniel Imms
19c9fef8e2
Merge pull request #3361 from xtermjs/dependabot/npm_and_yarn/glob-parent-5.1.2
...
[Security] Bump glob-parent from 5.1.1 to 5.1.2
2021-06-08 03:26:53 -07:00
dependabot-preview[bot]
c335682559
[Security] Bump glob-parent from 5.1.1 to 5.1.2
...
Bumps [glob-parent](https://github.com/gulpjs/glob-parent ) from 5.1.1 to 5.1.2. **This update includes a security fix.**
- [Release notes](https://github.com/gulpjs/glob-parent/releases )
- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-06-08 07:00:20 +00:00
Daniel Imms
96806ee384
Merge pull request #3341 from coderaiser/feature/lint-with-putout
...
chore: lint using putout
2021-06-04 13:03:30 -07:00
Daniel Imms
096655a3eb
Merge branch 'master' into feature/lint-with-putout
2021-06-04 12:39:25 -07:00
Daniel Imms
a9788c364d
Merge pull request #3360 from Tyriar/eslint_as
...
Add eslint type assertions rule
2021-06-04 12:29:12 -07:00
Daniel Imms
f593d14823
Fix tests, add explanatory comment
2021-06-04 12:21:15 -07:00
coderaiser
6801793547
chore: inc -> prefix -> postfix
2021-06-04 19:37:25 +03:00
Daniel Imms
8a9d843ad7
Merge branch 'master' into strikethrough
2021-06-04 06:44:32 -07:00
Daniel Imms
f52d631fa4
Add eslint type assertions rule
...
Fixes #3359
2021-06-04 06:23:12 -07:00
Daniel Imms
ca70d7b6b4
Merge branch 'master' into feature/lint-with-putout
2021-06-04 06:11:52 -07:00
jerch
fe1d2f6af1
Merge pull request #3354 from xtermjs/dependabot/npm_and_yarn/ws-7.4.6
...
Bump ws from 7.4.5 to 7.4.6
2021-05-29 10:41:04 +02:00
dependabot[bot]
64b37ef518
Bump ws from 7.4.5 to 7.4.6
...
Bumps [ws](https://github.com/websockets/ws ) from 7.4.5 to 7.4.6.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/7.4.5...7.4.6 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-29 03:56:37 +00:00
Daniel Imms
654a0a671d
Merge pull request #3352 from SquitchYT/master
...
Add Tess to Readme
2021-05-24 11:56:20 -07:00
Daniel Imms
dc1b1b4537
Update README.md
2021-05-24 11:55:53 -07:00
Squitch
579e43c4cc
Update README.md
2021-05-24 20:30:33 +02:00
Squitch
f8d8288e0e
Update README.md
2021-05-24 20:27:07 +02:00
coderaiser
ea7f89842a
chore: browser: Linkifier: increment
2021-05-17 17:45:35 +03:00
coderaiser
91a79e9dee
Merge branch 'master' into feature/lint-with-putout
2021-05-17 17:30:45 +03:00
Daniel Imms
a385ab0802
Merge pull request #3344 from silamon/devcontainerupdate
...
devcontainer: upgrade to node v14.x
2021-05-17 06:32:33 -07:00
Daniel Imms
9175a220be
Merge pull request #3345 from tsadarsh/master
...
Including my project in "Real-World uses" section of README.md
2021-05-17 03:58:40 -07:00
Adarsh TS
0131fc9ebf
Update README.md
2021-05-16 09:39:18 +05:30
Simon Lamon
d19a740825
Support strikethrough text style
2021-05-15 17:35:23 +02:00
Simon Lamon
c9eab73bd4
devcontainer: upgrade to node v14.x
2021-05-15 16:06:30 +02:00
coderaiser
e42e20f776
Merge branch 'master' into feature/lint-with-putout
2021-05-15 01:24:29 +03:00
coderaiser
d046e2a77f
chore: lint using putout
2021-05-15 01:17:17 +03:00
Daniel Imms
873dd76167
Merge pull request #3337 from LabhanshAgrawal/fonts
...
Update local fonts query
2021-05-13 08:48:23 -07:00
Labhansh Agrawal
6824d6f4df
Merge branch 'master' into fonts
2021-05-13 18:15:46 +05:30
Labhansh Agrawal
74edc6fdd4
Add navigator typing for fonts access
2021-05-13 18:12:07 +05:30
Daniel Imms
99926e67cd
Merge pull request #3338 from xtermjs/Tyriar-patch-1
...
v0.11.1 webgl - types fix
2021-05-13 05:09:59 -07:00
Daniel Imms
de712d9b43
v0.11.1 webgl - types fix
2021-05-13 05:09:39 -07:00
Labhansh Agrawal
01f68c50ed
Update local fonts query
2021-05-13 12:55:46 +05:30
jerch
840774c034
Merge pull request #3334 from UziTech/patch-2
...
chore(types): use IEvent from xterm
2021-05-12 11:31:14 +02:00
jerch
da898b7efa
Merge branch 'master' into patch-2
2021-05-12 11:22:40 +02:00
jerch
d4f4e19056
Merge pull request #3330 from jerch/update_dependencies
...
update package dependencies, switch to node v14
2021-05-12 11:19:43 +02:00
Jörg Breitbart
94ba682b57
Merge branch 'master' into update_dependencies
2021-05-12 11:06:44 +02:00
Jörg Breitbart
8cc6df1f70
upgrade to node v14.x
2021-05-12 10:59:33 +02:00
Tony Brix
7a0b462e7e
chore(types): use IEvent from xterm
2021-05-11 20:33:58 -05:00
Daniel Imms
24f431b290
Merge pull request #3333 from Tyriar/v4_12
...
v4.12.0
2021-05-11 07:11:42 -07:00
Daniel Imms
0c47cd4d4d
v4.12.0
2021-05-11 07:09:41 -07:00
Daniel Imms
33f0105d29
Merge pull request #3332 from Tyriar/scroll_refresh
...
Make sure all rows are refreshed on input
2021-05-11 07:02:41 -07:00
Daniel Imms
bcbcc71bfc
Trigger scroll when ignoring event
...
This is a less aggressive fix that doesn't regress tests
2021-05-11 06:52:04 -07:00
Daniel Imms
da39129bd2
Revert "Make sure all rows are refreshed on input"
...
This reverts commit 973eb7b350 .
2021-05-11 06:48:17 -07:00
Daniel Imms
973eb7b350
Make sure all rows are refreshed on input
...
Fixes #3323
2021-05-11 05:10:04 -07:00
Jörg Breitbart
d229b775ab
Merge branch 'master' into update_dependencies
2021-05-10 23:12:29 +02:00
Jörg Breitbart
e91d90dbbc
switch to 12.x for CI
2021-05-10 23:04:06 +02:00
Jörg Breitbart
8c65fcacb3
flip eslint rule to reflect code base
2021-05-10 22:56:30 +02:00
Jörg Breitbart
e55b9fe922
update package dependencies
2021-05-10 22:35:05 +02:00
Daniel Imms
8f9f2550ef
Merge pull request #3327 from Tyriar/tasks
...
Don't start npm start until watch is done
2021-05-10 05:36:54 -07:00
Daniel Imms
673695068e
Don't start npm start until watch is done
2021-05-10 05:35:06 -07:00
Daniel Imms
07c123309f
Merge pull request #3322 from vladdoster/patch-1
...
(docs) update README.md
2021-05-07 04:59:19 -07:00
vlad doster
6a63be9107
(docs) update README.md
...
- correct spelling
- correct grammar
- reduce verbiage
- correct punctuation
2021-05-07 04:38:12 -05:00
Daniel Imms
978b2a9886
Merge pull request #3321 from xtermjs/dependabot/npm_and_yarn/addons/xterm-addon-ligatures/lodash-4.17.21
...
Bump lodash from 4.17.19 to 4.17.21 in /addons/xterm-addon-ligatures
2021-05-06 14:18:43 -07:00
dependabot[bot]
d1ce8a0586
Bump lodash from 4.17.19 to 4.17.21 in /addons/xterm-addon-ligatures
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.19 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.19...4.17.21 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-06 21:08:45 +00:00
Daniel Imms
dc61950311
Merge pull request #3320 from xtermjs/dependabot/npm_and_yarn/lodash-4.17.21
...
[Security] Bump lodash from 4.17.20 to 4.17.21
2021-05-06 14:07:58 -07:00
dependabot-preview[bot]
0ba0845563
[Security] Bump lodash from 4.17.20 to 4.17.21
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.20 to 4.17.21. **This update includes a security fix.**
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-05-06 20:39:34 +00:00
Daniel Imms
d70ba1dc23
Merge pull request #3318 from meganrogge/bufferRange
...
Fix selection range
2021-05-06 05:02:25 -07:00
meganrogge
9403478049
tweak test
2021-05-05 19:49:33 -07:00
meganrogge
20f320327c
Tweak range
2021-05-05 19:45:36 -07:00
meganrogge
9a5f85cc24
remove .only
2021-05-05 12:29:55 -07:00
meganrogge
be32590ef0
fix # https://github.com/microsoft/vscode/issues/123000
2021-05-05 08:21:26 -07:00
Daniel Imms
e5c9b0e27f
Merge pull request #3314 from jeanp413/fix-undefined-soundService
...
Fixes undefined soundService
2021-05-04 10:39:25 -07:00
jeanp413
58527bb2ff
Fixes undefined soundService
2021-05-04 11:23:31 -05:00
Daniel Imms
4a7bbe6738
Merge pull request #3313 from Tyriar/scroll_suppress
...
Ensure all viewport scroll events are handled by buffer
2021-04-28 13:00:38 -07:00
Daniel Imms
d616aaa4f8
Ensure all viewport scroll events are handled by buffer
...
Some scroll events were never making it to the buffer service when using
a trackpad.
See microsoft/vscode#121017
Fixes #3311
2021-04-28 12:51:40 -07:00
Daniel Imms
376b29673b
Merge pull request #3296 from Tyriar/asserttimeout
...
Don't assert on leave events
2021-04-06 14:05:39 -07:00
Daniel Imms
636e59b949
Merge branch 'master' into asserttimeout
2021-04-06 13:15:01 -07:00
Daniel Imms
e3615f63e0
Merge pull request #3299 from bmf-ribeiro/feat/enable-windows-integration-tests
...
Feat/enable windows integration tests
2021-04-06 13:07:01 -07:00
Daniel Imms
0b02a3c774
Merge branch 'master' into asserttimeout
2021-04-06 13:00:42 -07:00
Daniel Imms
87ef131945
Merge branch 'master' into feat/enable-windows-integration-tests
2021-04-06 12:59:16 -07:00
Daniel Imms
6370a936b8
Merge pull request #3298 from bmf-ribeiro/feat/2714-start-server-on-integration-tests
...
Fix #2714 - Start demo server before running integration tests
2021-04-06 12:58:31 -07:00
Bruno Ribeiro
e686527f87
Try to enable windows integration tests
2021-04-06 17:47:12 +01:00
Bruno Ribeiro
c312317af0
Merge branch 'master' into feat/2714-start-server-on-integration-tests
2021-04-06 17:34:01 +01:00
Bruno Ribeiro
b8af0ecf05
Await for server to be fully started
2021-04-06 17:21:39 +01:00
Bruno Ribeiro
ab659fda5f
Remove Start Test Server from pipelines as it now starts in the tests
2021-04-06 16:51:17 +01:00
Bruno Ribeiro
27c87319c1
Fix #2714 - Start demo server before running integration tests
...
- Use port 3001 instead of 300 to not conflict with the demo
2021-04-06 15:48:48 +01:00
Daniel Imms
5d4cea2119
Merge branch 'master' into asserttimeout
2021-04-06 07:07:58 -07:00
Daniel Imms
26cda84eab
Merge pull request #3295 from xtermjs/Tyriar-patch-1
...
Fix whitespace
2021-04-06 06:50:22 -07:00
Daniel Imms
c4fc90e3f8
Don't assert on leave events
2021-04-06 06:50:07 -07:00
Daniel Imms
985040e1cc
Merge branch 'master' into Tyriar-patch-1
2021-04-06 06:34:52 -07:00
Daniel Imms
95fcf2f354
Merge pull request #3294 from Tyriar/pollfor
...
Give actionable error when pollFor times out
2021-04-06 06:34:43 -07:00
Daniel Imms
1422d935d0
Fix whitespace
2021-04-06 06:34:20 -07:00
Daniel Imms
5973e8f0dd
Remove unused function
2021-04-06 06:28:49 -07:00
Daniel Imms
934467d484
Give actionable error when pollFor times out
2021-04-06 06:27:39 -07:00
Daniel Imms
eedc314ca2
Merge pull request #3290 from nikonso/feat/3014-add-onBell-event-listener
...
Fix #3014 - Add onBell event listener to allow embeders to hook into it
2021-04-06 05:56:43 -07:00
Daniel Imms
2556137b51
Remove only
2021-04-06 05:44:36 -07:00
Daniel Imms
826493161a
Api polish
2021-04-06 05:40:56 -07:00
Daniel Imms
19716957e4
Fix api test
2021-04-06 05:40:29 -07:00
Daniel Imms
3d29357d1d
Fix test/lint
2021-04-06 05:34:20 -07:00
Daniel Imms
9143cf4904
Merge branch 'master' into feat/3014-add-onBell-event-listener
2021-04-06 05:28:29 -07:00
Daniel Imms
c7978f78a2
Merge pull request #3291 from whattheserver/patch-1
...
Update README.md
2021-04-06 05:25:57 -07:00
WhatTheServer
af26e27e23
Update README.md
2021-04-04 00:09:10 -04:00
Bruno Ribeiro
7b7b7a36db
Fix #3014
...
- Add onBell event listener to allow embeders to hook into it
2021-04-03 16:34:00 +01:00
Daniel Imms
8a1d2cf0f4
Whitespace change to force ligatures publish
2021-04-02 14:22:49 -07:00
Daniel Imms
98f2576497
Merge pull request #3286 from Tyriar/webgl_liga
...
Webgl ligature support
2021-04-02 11:39:45 -07:00
Daniel Imms
00fa7bec42
Null out secondary ligature chars in cache
2021-04-02 11:32:02 -07:00
Daniel Imms
b03a25f4c7
Webgl ligature support
...
Fixes #3094
2021-04-02 11:15:57 -07:00
Daniel Imms
cf8a3514bc
Merge pull request #3285 from Tyriar/dom_ligatures
...
Support for ligatures in DOM renderer
2021-04-02 10:45:41 -07:00
Daniel Imms
b7320794bb
Ligature support for dom renderer
...
Fixes #3283
2021-04-02 10:34:14 -07:00
Daniel Imms
d8113aa533
Default to Fira Code in demo
2021-04-02 10:21:20 -07:00
Daniel Imms
16a70bdeb7
Merge pull request #3264 from LabhanshAgrawal/local_fonts
...
Enable using ligatures addon outside electron
2021-04-02 09:43:34 -07:00
Daniel Imms
0564ad4653
Add comments to webpack configs
2021-04-02 09:42:10 -07:00
Daniel Imms
a57910e2fa
Check navigator safely in node
2021-04-02 08:33:00 -07:00
Daniel Imms
4fa58c978b
Fix lint
2021-04-02 07:58:59 -07:00
Daniel Imms
54cdbb3035
Merge branch 'master' into local_fonts
2021-04-02 07:57:51 -07:00
Daniel Imms
367eb45586
Merge pull request #3284 from Tyriar/tyriar/charJoinerService
...
Convert CharacterJoinerRegistry to a service
2021-04-02 07:57:38 -07:00
Daniel Imms
1124f8b513
Improve error when adding char joiner before open
2021-04-02 07:57:24 -07:00
Daniel Imms
233b78d258
Merge pull request #3282 from Tyriar/spacing_eslint
...
Require spacing of objects outside of test files
2021-04-02 07:52:37 -07:00
Daniel Imms
5f96f33cf0
Fix dangling comma
2021-04-02 07:50:22 -07:00
Daniel Imms
b511f1b52a
Fix other case of no spacing
2021-04-02 07:46:30 -07:00
Daniel Imms
6b3fd2f31a
Merge branch 'master' into spacing_eslint
2021-04-02 07:45:31 -07:00
Daniel Imms
6501ab044c
Merge branch 'master' into tyriar/charJoinerService
2021-04-02 07:44:28 -07:00
Daniel Imms
999116c536
Convert CharacterJoinerRegistry to a service
...
Part of #3094 , #3283
2021-04-02 07:43:39 -07:00
Daniel Imms
f19d7f0b70
Require spacing of objects outside of test files
2021-04-02 07:08:06 -07:00
Daniel Imms
1e499c7867
Disable ligatures addon by default
...
Since it needs a user action to trigger the permissions prompt
2021-04-02 06:57:11 -07:00
Daniel Imms
b9d3deae56
Merge branch 'master' into local_fonts
2021-04-02 06:42:48 -07:00
Daniel Imms
0421f6ebcf
Merge pull request #3279 from Tyriar/tyriar/powerline
...
Don't pad powerline glyphs and use ideographic text baseline
2021-04-01 17:45:44 -07:00
Daniel Imms
a510ffb3c0
Use ideographic baseline for canvas
2021-04-01 17:10:14 -07:00
Daniel Imms
62f5b8291d
Use ideographic over middle
...
This seems to correctly center the glyphs within the cell, making powerline
fonts appear perfectly aligned.
Fixes #3281
2021-04-01 17:05:29 -07:00
Megan Rogge
f9945b3439
Merge pull request #3276 from meganrogge/webgl
...
add onContextLoss to webgl addon
2021-04-01 17:02:57 -07:00
Daniel Imms
62ca4b7e13
Correct restricted glyph padding
2021-04-01 17:00:02 -07:00
Megan Rogge
6f59b56958
Merge branch 'master' into webgl
2021-04-01 16:57:21 -07:00
meganrogge
113086f97a
tweak readme, expose API
2021-04-01 16:57:19 -07:00
Daniel Imms
b6d3120086
Restrict all sides of powerline glyphs
2021-04-01 16:55:27 -07:00
Daniel Imms
117f990055
Don't pad powerline glyphs
...
Fixes #3278
2021-04-01 16:39:59 -07:00
Daniel Imms
337c11d580
Merge pull request #3277 from meganrogge/bufferService
...
Move scroll to BufferService
2021-04-01 16:01:30 -07:00
Daniel Imms
ecb485d2f5
Remove _cachedBlankLine
2021-04-01 15:54:47 -07:00
Daniel Imms
c5339116b5
Add note to readme on handling context loss
2021-04-01 15:45:10 -07:00
meganrogge
b1877b4dc7
onRecoverContext -> onContextLoss
2021-04-01 13:32:35 -07:00
meganrogge
1c087f6bcd
cherry picked commits and scrollSource
2021-04-01 13:24:02 -07:00
meganrogge
e40f340036
use bufferService methods
2021-04-01 13:18:20 -07:00
meganrogge
c096633f91
get tests to pass
...
Co-authored-by: Daniel Imms <daimms@microsoft.com >
2021-04-01 13:17:53 -07:00
meganrogge
b074c2552a
use bufferService in terminal to reduce code a bunch
2021-04-01 13:17:48 -07:00
meganrogge
e2885f3a38
move stuff to inputHandler and move scroll to bufferService
2021-04-01 13:16:39 -07:00
Megan Rogge
47ac4dd9fe
Merge branch 'master' into webgl
2021-04-01 12:18:21 -07:00
meganrogge
fa7889cdd0
add onRecovercontext event
2021-04-01 12:17:34 -07:00
Daniel Imms
759379dfb1
Merge pull request #3205 from schrej/fix/scroll-events
...
emit onScroll events when user is scrolling
2021-04-01 12:11:47 -07:00
Daniel Imms
87ed4f07cd
Tidy up syncTextArea
2021-04-01 12:05:24 -07:00
Daniel Imms
07499380d1
Remove RenderService check, it must be passed to ctor
2021-04-01 12:05:21 -07:00
Daniel Imms
3ae61fc1dd
Use buffer y for relative cursor pos
2021-04-01 12:05:17 -07:00
Daniel Imms
085a2b545f
Remove now unneeded CharSizeService
2021-04-01 12:05:12 -07:00
kena0ki
49cb6f74bc
Remove non-null assertion
2021-04-01 12:05:05 -07:00
kena0ki
d4a93fe7e4
Use RenderService.dimensions instead of CharSizeService for textarea position
2021-04-01 12:05:00 -07:00
Daniel Imms
f4861aa74a
Move onScroll next to _onScroll
2021-04-01 08:54:29 -07:00
Daniel Imms
1925f1f442
Improve whitespace
2021-04-01 08:41:29 -07:00
Daniel Imms
6355852d09
Merge remote-tracking branch 'ups/master' into pr/schrej/3205
2021-04-01 08:36:14 -07:00
Daniel Imms
e1641c57fc
Merge pull request #3169 from kena0ki/issue#3024
...
Use RenderService.dimensions instead of CharSizeService for textarea position
2021-04-01 08:34:39 -07:00
Daniel Imms
7b920adbe9
Tidy up syncTextArea
2021-04-01 08:26:35 -07:00
Daniel Imms
05516750b5
Remove RenderService check, it must be passed to ctor
2021-04-01 08:23:35 -07:00
Daniel Imms
b62a64519f
Use buffer y for relative cursor pos
2021-04-01 08:23:18 -07:00
Daniel Imms
e9e716964e
Remove now unneeded CharSizeService
2021-04-01 08:19:12 -07:00
kena0ki
a15f61bb85
Remove non-null assertion
2021-04-01 00:11:30 +09:00
kena0ki
de334ea116
Use RenderService.dimensions instead of CharSizeService for textarea position
2021-03-31 23:32:53 +09:00
Daniel Imms
dd952ac166
Merge pull request #3230 from marvinthepa/682_url_selector
...
Use linkifier2 to double click select links
2021-03-30 06:25:26 -07:00
Daniel Imms
d2471b4301
Update src/browser/Types.d.ts
2021-03-30 06:19:39 -07:00
Daniel Imms
04092c80e8
Update src/browser/services/SelectionService.ts
2021-03-30 06:19:34 -07:00
Daniel Imms
b7e0489a53
Remove offset from link
...
The link range is absolute, not relative to viewport
2021-03-30 06:18:17 -07:00
Daniel Imms
daf1128df7
Merge branch 'master' into 682_url_selector
2021-03-30 05:34:38 -07:00
Daniel Imms
36c436d4e0
Merge pull request #3273 from Tyriar/webgl_stable
...
Remove experimental note from webgl renderer
2021-03-30 05:33:59 -07:00
Daniel Imms
edf783f155
Merge pull request #3270 from xtermjs/dependabot/npm_and_yarn/y18n-4.0.1
...
[Security] Bump y18n from 4.0.0 to 4.0.1
2021-03-30 05:16:20 -07:00
Daniel Imms
dafe7ea3da
Remove experimental note from webgl renderer
...
Fixes #2033
2021-03-30 04:45:41 -07:00
dependabot-preview[bot]
cbe056c27e
[Security] Bump y18n from 4.0.0 to 4.0.1
...
Bumps [y18n](https://github.com/yargs/y18n ) from 4.0.0 to 4.0.1. **This update includes a security fix.**
- [Release notes](https://github.com/yargs/y18n/releases )
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md )
- [Commits](https://github.com/yargs/y18n/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-03-29 18:46:53 +00:00
Daniel Imms
e78561b7b6
Merge pull request #3269 from coderaiser/lint-using-putout
...
Lint using putout part 3
2021-03-29 02:07:47 -07:00
coderaiser
de791cfb35
chore: lint using putout
2021-03-28 15:27:03 +03:00
Daniel Imms
6d1a2f3b57
Merge pull request #3267 from jerch/writeSync_fix
...
writeSync callstack fix
2021-03-26 05:10:35 -07:00
Jörg Breitbart
e106cd02cf
fix callstack overflow of writeSync
2021-03-26 12:46:39 +01:00
Thomas Zilz
787ef30279
Revert "Noch mehr änderungen"
...
This reverts commit b666e6a924 .
2021-03-25 14:09:47 +01:00
Thomas Zilz
61519cc10c
Revert "Test test"
...
This reverts commit 61213159ee .
2021-03-25 14:09:44 +01:00
Thomas Zilz
b666e6a924
Noch mehr änderungen
2021-03-25 13:59:20 +01:00
Thomas Zilz
61213159ee
Test test
2021-03-25 13:55:29 +01:00
Labhansh Agrawal
67934ff35f
Enable using ligatures addon outside electron
2021-03-24 20:44:14 +05:30
Daniel Imms
8c1833f117
Merge pull request #3258 from dstein64/master
...
Add gifcast to "Real-world uses" in README.md
2021-03-19 18:10:37 -07:00
Daniel Steinberg
c2f4c4dd32
Add gifcast to "Real-world uses" in README.md
2021-03-19 18:40:36 -04:00
Daniel Imms
c4ed61e831
Merge pull request #3257 from xtermjs/Tyriar-patch-1
...
Change warning to one per session not terminal
2021-03-19 06:32:45 -07:00
Daniel Imms
5c5ca4e213
Change warning to one per session not terminal
2021-03-19 06:24:42 -07:00
Daniel Imms
6edfa513f3
Merge pull request #3256 from jerch/silence_writeSync_warning
...
silence writeSync warning
2021-03-19 06:02:40 -07:00
Jörg Breitbart
5170a12cb1
silence writeSync warning
2021-03-19 01:07:43 +01:00
Daniel Imms
9a90f1f4ab
Merge pull request #3251 from Python-37/Fix-bug-of-some-IMEs-cannot-input-in-terminal
...
Fix bug of some IMEs cannot input in terminal
2021-03-18 08:49:56 -07:00
Daniel Imms
886f285ab7
Remove old setting dimensions
2021-03-18 08:31:13 -07:00
Daniel Imms
00bdd2805a
Ensure in js that the textarea is always > 1x1px
2021-03-18 08:14:27 -07:00
Daniel Imms
d392bdb5ea
Merge branch 'master' into Fix-bug-of-some-IMEs-cannot-input-in-terminal
2021-03-18 07:00:43 -07:00
jerch
145b4874cb
Merge pull request #3222 from jerch/async_handlers
...
async parser handler support
2021-03-17 22:50:14 +01:00
Jörg Breitbart
869c11f1d8
interface for subparser stack saves
2021-03-17 22:39:09 +01:00
Jörg Breitbart
8e7cdd2587
interface for inputhandler parse stack, proper typing of LogService.logLevel
2021-03-17 22:29:01 +01:00
Jörg Breitbart
76fdf9d378
Merge branch 'async_handlers' of github.com:jerch/xterm.js into async_handlers
2021-03-17 22:08:36 +01:00
Jörg Breitbart
a7488456d8
Merge branch 'master' into async_handlers
2021-03-17 22:08:19 +01:00
Martin Sander
5185e5f894
Use linkifier2 to double click select links
...
Also works with right click select.
Fixes #682 .
2021-03-16 16:42:38 +01:00
jerch
c19cc9b2d6
Merge branch 'master' into async_handlers
2021-03-15 21:53:59 +01:00
Python-37
7968b7ce7e
Fix bug of some IMEs cannot input in terminal
...
Fix bug of QQ pinyin and Rime IME cannot input characters in terminal.
2021-03-10 17:27:58 +08:00
Megan Rogge
ee88fca8c0
Merge pull request #3249 from xtermjs/release
...
v 4.11.0
2021-03-09 10:21:03 -08:00
meganrogge
9b3fbc9b84
v 4.11.0
2021-03-09 10:18:14 -08:00
Gerald
db42dcfae2
fix: translate string offset to buffer index in wrapped line
2021-03-02 11:31:26 +08:00
Jörg Breitbart
cdd238d75e
do not timeout on faulty async handlers, continue with false to give default handlers chance to run
2021-02-28 13:53:06 +01:00
Jörg Breitbart
48a93c379f
log a warning if an async handler takes too long
2021-02-27 22:24:55 +01:00
Jörg Breitbart
cc005a274d
multiple changes:
...
- reorder exception throwing to be sync to band position
- document WriteBuffer._innerWrite
- remove any declarations
- remove conditional assigments
- use faster return value branching in all parsers
- remove dead code in benchmark
2021-02-27 20:18:41 +01:00
Jörg Breitbart
26bf1ab840
Merge branch 'master' into async_handlers
2021-02-25 19:07:28 +01:00
Jörg Breitbart
b4635eddf3
make reset async aware
2021-02-25 19:04:37 +01:00
Jörg Breitbart
6b57921567
async handler API tests
2021-02-25 17:41:16 +01:00
Jörg Breitbart
d500b0f204
inputhandler tests
2021-02-25 17:06:32 +01:00
Jörg Breitbart
9985ae2c38
fix linter warning
2021-02-25 15:44:39 +01:00
Jörg Breitbart
bce3269e44
async OSC/DCS registering/dispose tests on parser instance
2021-02-25 15:41:10 +01:00
Gerald
ae037bdac0
fix: translate buffer col to string offset
2021-02-22 16:23:08 +08:00
Gerald
6f6378aaf2
fix length calculation of wide unicode chars
2021-02-22 16:06:57 +08:00
Daniel Imms
187f072f43
Merge pull request #3244 from nxshell/patch-1
...
feat: Add nxshell which use xtermjs
2021-02-16 04:42:09 -08:00
nxshell
3ab2376517
feat: Add nxshell which use xtermjs
2021-02-16 19:37:03 +08:00
Jörg Breitbart
26502114d4
minor tweaks, API docs update
2021-02-15 16:24:29 +01:00
Jörg Breitbart
5db479c25d
update public API
2021-02-08 03:35:42 +01:00
Jörg Breitbart
d0b555687f
update parser hooks api and tests
2021-02-08 03:28:49 +01:00
Jörg Breitbart
041e259c11
OSC impl, OscParser tests
2021-02-08 03:03:28 +01:00
Jörg Breitbart
d59f4d2f6f
async impl for DCS, DcsParser tests
2021-02-08 01:53:59 +01:00
Jörg Breitbart
898a18db21
Merge branch 'master' into async_handlers
2021-02-07 23:14:30 +01:00
Daniel Imms
a73fe62b7a
Merge pull request #3243 from jeanp413/measure-charsize-on-devicePixelRatioChange
...
Force char size measurement when devicePixelRatio changes
2021-02-05 11:39:31 -08:00
jeanp413
350f6cfea1
Fixes https://github.com/microsoft/vscode/issues/102194
2021-02-05 11:15:39 -05:00
Daniel Imms
2936f80013
Merge pull request #3233 from marvinthepa/3056_hover_callback_link_providers
...
Add hover and leave callbacks for linkprovider
2021-02-03 05:35:15 -08:00
Daniel Imms
dec9f6d254
Merge branch 'master' into 3056_hover_callback_link_providers
2021-02-03 05:29:08 -08:00
Daniel Imms
bd6676d3b6
Move options to addon and avoid recreating options
2021-02-03 05:28:23 -08:00
Daniel Imms
d9309d33af
Merge pull request #3232 from jeanp413/fix-3221
...
Fix webgl renderer does not render when writing if a selection exists
2021-02-03 05:17:18 -08:00
Daniel Imms
bb9802e754
Merge branch 'master' into fix-3221
2021-02-03 05:10:48 -08:00
ew
eec804dd7c
Add hover and leave callbacks for linkprovider
...
Fixes #3056 .
2021-02-03 10:25:33 +01:00
jeanp413
ff6d3a0768
Refresh selection on resize as dimensions changed
2021-02-03 01:29:39 -05:00
jeanp413
94d37bbe4c
Keep selection on resize and when changing colors
2021-02-03 00:24:53 -05:00
Daniel Imms
36136a4c29
Merge pull request #3241 from mmis1000/fix/serialize-addon-typings
...
SerializeAddon: fix parameter name in typing
2021-02-02 19:58:01 -08:00
Mmis1000
8b273e6939
SerializeAddon: fix parameter name in typing
2021-02-03 11:01:55 +08:00
Daniel Imms
2340fa1c91
Merge branch 'master' into fix-3221
2021-02-02 11:57:57 -08:00
Daniel Imms
70051da2ab
Merge pull request #3101 from mmis1000/feature/xterm-addon-serialize-restore-layout-and-cursor
...
Feature/xterm addon serialize restore layout and cursor
2021-02-01 09:46:52 -08:00
Daniel Imms
5659bf3283
Merge branch 'master' into feature/xterm-addon-serialize-restore-layout-and-cursor
2021-02-01 09:36:05 -08:00
Daniel Imms
8de8ac10d4
Merge pull request #3240 from Tyriar/debug
...
Fix Demo Server debug launch config
2021-02-01 09:35:48 -08:00
Daniel Imms
46c93f1b63
Move util function into page.evaluate
2021-02-01 09:34:38 -08:00
Daniel Imms
e3a9d0d14f
Merge branch 'master' into debug
2021-02-01 09:29:10 -08:00
Daniel Imms
0a4b403f6a
Fix Demo Server debug launch config
2021-02-01 09:28:26 -08:00
Daniel Imms
b94b4f5353
Merge branch 'master' into feature/xterm-addon-serialize-restore-layout-and-cursor
2021-02-01 09:01:09 -08:00
Daniel Imms
d84576e160
Merge pull request #3239 from hantatsang/fix/2642-terminal-open-check-shadow-dom
...
Terminal.open: support WebComponent when checking DOM Node
2021-02-01 02:37:38 -08:00
hantatsang
a0903fbf9b
terminal.open: support webcomponent in dom node check
2021-01-31 11:43:59 +11:00
Daniel Imms
4b29b8a9c6
Merge pull request #3237 from Tyriar/r4_10
...
v4.10.0
2021-01-29 09:25:08 -08:00
Daniel Imms
c994c67dd9
v4.10.0
2021-01-29 09:14:31 -08:00
jeanp413
0b09f0bafd
Fixes #3221
2021-01-24 23:17:36 -05:00
Mmis1000
54bb0ee189
SerializeAddon: comment the intent of several check
2021-01-25 10:52:48 +08:00
Jörg Breitbart
68b7f88523
async parser tests for CSI and ESC
2021-01-24 17:09:16 +01:00
Jörg Breitbart
a9eb1de4b4
Merge branch 'master' into async_handlers
2021-01-24 09:11:51 +01:00
jerch
28bcd88fb0
Merge pull request #3229 from jerch/replace_expect_testing
...
replace expect testing with assert
2021-01-23 19:07:26 +01:00
jerch
bee4b0ff06
Merge branch 'master' into replace_expect_testing
2021-01-23 19:00:39 +01:00
Daniel Imms
559b3c1392
Merge pull request #3228 from nishant-d/master
...
added Devtron's usages
2021-01-23 09:12:47 -08:00
Jörg Breitbart
d3c9f70bec
replace expect testing with assert
2021-01-23 17:09:43 +01:00
Jörg Breitbart
4ba7aef441
Merge branch 'master' into async_handlers
2021-01-23 13:06:50 +01:00
Jörg Breitbart
2f07ed9976
simplify stack save in parser
2021-01-23 13:05:57 +01:00
jerch
ff74caf50d
Merge pull request #3200 from kena0ki/issue3032
...
Filter U+FEFF (BOM) when decoding input data
2021-01-23 13:03:57 +01:00
Ken Aoki
3d941f2fdf
add BOM skip logic
2021-01-23 11:42:16 +00:00
Ken Aoki
93aab95f7b
filter U+FEFF (BOM) when decoding input data
2021-01-23 04:39:57 +00:00
Mmis1000
079702282c
SerializeAddon: move test util into seperate file
2021-01-23 12:26:30 +08:00
nishant-d
db8e449a8a
added Devtron's usages
2021-01-23 09:35:43 +05:30
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
Jörg Breitbart
b07ca8bb24
fix timeout issue on macos
2021-01-22 21:34:12 +01:00
Jörg Breitbart
22d777c9f9
make linter happy
2021-01-22 21:24:54 +01:00
Jörg Breitbart
adfeffec76
deprecate writeSync
2021-01-22 21:17:34 +01:00
Jörg Breitbart
4a1bdad759
fix tests for async handlers in inputhandler
2021-01-22 19:48:50 +01:00
Daniel Imms
00ef60ebaf
Merge branch 'master' into feature/xterm-addon-serialize-restore-layout-and-cursor
2021-01-22 09:13:07 -08:00
Jörg Breitbart
0ad9f70645
Merge branch 'master' into async_handlers
2021-01-22 17:49:31 +01:00
Daniel Imms
4da5d557a5
Merge pull request #3227 from marvinthepa/3225_onSelectionChange_on_clear
...
Store old selection when firing onSelectionChange
2021-01-22 08:37:36 -08:00
jerch
a1dc85ee57
Merge pull request #3223 from jerch/simplify_handler_interface
...
cleanup parser handler interface
2021-01-22 17:17:48 +01:00
Martin Sander
554b4a8224
Store old selection when firing onSelectionChange
2021-01-22 16:41:57 +01:00
Jörg Breitbart
3f659a15da
minor fixes:
...
- better perf for short DCS without params (8 times faster)
- test perf for class and string based interfaces of OSC and DCS
separately
- undo wrong commit on parser
2021-01-21 15:58:03 +01:00
Jörg Breitbart
dd5b295219
release active handler list on dispose in DcsHandler
2021-01-21 13:08:01 +01:00
Jörg Breitbart
9d0200252b
fix possible OSC handler bug skipping the fallback handler
2021-01-21 13:05:57 +01:00
Jörg Breitbart
d67faff92a
simplify return eval
2021-01-21 11:38:47 +01:00
Jörg Breitbart
c50c134e25
simplify parser handler interface:
...
- remove setHandler
- apply boolean return to ESC|CSI|OSC|DCS handlers
(rewrite empty return defaulting to true)
- rename addHandler to registerHandler
2021-01-20 23:03:55 +01:00
Jörg Breitbart
bc1048062d
early version of async support for CSI and ESC handlers
2021-01-20 20:05:14 +01:00
Daniel Imms
74ea558bfc
Merge pull request #3219 from marvinthepa/3216_onSelectionChange_on_right_click
...
fire onSelectionChange on right click select
2021-01-19 10:24:55 -08:00
Martin Sander
c6f93701f5
fire onSelectionChange on right click select
...
fixes #3216 .
2021-01-16 10:14:11 +01:00
Daniel Imms
8a4772ca39
Merge pull request #3215 from marvinthepa/3193_onSelectionChange_on_clear
...
fire onSelectionChange on empty selection
2021-01-15 10:17:21 -08:00
Daniel Imms and Megan Rogge
66c80d8b78
Simplify checks
...
Co-authored-by: Megan Rogge <merogge@microsoft.com >
2021-01-15 09:39:34 -08:00
Martin Sander
0cb38cfdcb
fire onSelectionChange on empty selection
...
Fire the onSelectionChange event when a selection is cleared by
single-clicking somewhere inside the terminal area.
fixes #3193 .
This also slightly changes the behaviour when re-selecting the same area
in the terminal. Before, this fired onSelectionChange, but it does not
anymore, even when changing the direction of the selection.
2021-01-14 23:08:34 +01:00
Jakob
b0605e4cd1
Merge branch 'master' into fix/scroll-events
2021-01-13 11:12:14 +01:00
Jakob Schrettenbrunner
82a9ee62d7
emit onScroll event when user is scrolling
2021-01-12 22:35:47 +00:00
Jakob Schrettenbrunner
8b2b0f6abc
add richer ScrollEvent that includes the source
2021-01-12 22:32:20 +00:00
joyceerhl
0f9240207d
Move API view classes under common/public
2021-01-11 20:29:15 -08:00
Daniel Imms
c669c3fba7
Merge pull request #3194 from kena0ki/issue3191
...
Prevent input characters using IME from being duplicated
2021-01-11 14:28:02 -08:00
Daniel Imms
8860726c68
Merge branch 'master' into issue3191
2021-01-11 09:51:02 -08:00
Daniel Imms
f64724f54f
Merge pull request #3187 from chenjigeng/fix/select-all
...
fix shift+cmd+a will Select all
2021-01-11 09:41:14 -08:00
Daniel Imms
fd222b58b5
Merge branch 'master' into fix/select-all
2021-01-11 09:29:35 -08:00
Daniel Imms
83ba481e3d
Merge pull request #3125 from kena0ki/issue#2734
...
Fix search addon not expanding selection to left when appropriate
2021-01-11 09:29:18 -08:00
Daniel Imms
7d5bbc341f
Merge branch 'master' into issue#2734
2021-01-11 09:20:47 -08:00
Daniel Imms and Megan Rogge
519e44d30e
Clean up, improve comments
...
Co-authored-by: Megan Rogge <merogge@microsoft.com >
2021-01-11 09:19:53 -08:00
Daniel Imms
3bb2c158fd
Merge pull request #3213 from Tyriar/update_yarn
...
Update yarn.lock for font-finder
2021-01-11 08:53:20 -08:00
Daniel Imms
5ada5f0c0c
Update yarn.lock for font-finder
...
Previous update was likely done using npm, not yarn
2021-01-11 08:31:56 -08:00
Daniel Imms
ea1fcc6a5f
Merge pull request #3163 from slawekzachcial/add-osc-4
...
Add support for OSC 4 ; color ; color spec
2021-01-11 07:54:04 -08:00
Daniel Imms
19c14b076b
Remove resolved TODO
2021-01-11 07:40:25 -08:00
Daniel Imms
c015379c51
Merge branch 'master' into nodetarget
2021-01-11 06:46:32 -08:00
joyceerhl
2f88498ad5
Add index.js used to test xterm-core
2021-01-10 22:32:36 -08:00
joyceerhl
5e6e65c8da
Get dupe of src/browser/public/Terminal compiling
2021-01-10 22:18:41 -08:00
joyceerhl
157055c03b
Original files
2021-01-10 22:17:31 -08:00
Slawek Zachcial
676aabc3ed
Merge branch 'master' into add-osc-4
2021-01-09 16:57:18 +01:00
Slawek Zachcial
5c33e4008d
Make _parseAnsiColorChange available for tests in TestInputHandler
2021-01-09 14:30:24 +01:00
Daniel Imms
772e446192
Merge pull request #3210 from meganrogge/windows-git-bash
...
Get demo working for git bash on windows
2021-01-08 11:33:34 -08:00
meganrogge and PretaSOFT
66be7797cf
Get demo working for git bash on windows
...
Co-authored-by: Megan Rogge merogge@microsoft.com
Co-authored-by: Daniel Imms daimms@microsoft.com
2021-01-08 11:02:34 -08:00
Daniel Imms
3261c53c08
Merge pull request #3209 from Nokel81/freeze-default-colours
...
freeze the default ANSI colours const
2021-01-08 07:10:12 -08:00
Sebastian Malton
5bab94730f
freeze the default ANSI colours const
2021-01-08 09:46:12 -05:00
Daniel Imms
801aeb8462
Merge pull request #3207 from CyanSalt/commas
...
Add Commas to the Real-world uses List
2021-01-05 23:27:50 -08:00
Sun Xiaoran
cbe5abcf27
Add Commas to the Real-world uses List
2021-01-06 14:10:10 +08:00
Daniel Imms
72dbd43be6
Merge pull request #3204 from meganrogge/master
...
set this._buffer to new buffer
2021-01-05 10:20:57 -08:00
Daniel Imms and PretaSOFT
7145130835
Fix onBufferChange event not working after reset
...
Co-authored-by: Megan Rogge (megan.rogge@microsoft.com )
2021-01-05 09:32:09 -08:00
meganrogge
b34289cc44
use reset
2021-01-05 07:10:27 -08:00
meganrogge
fe2b1c0d43
set this._buffer to new buffer
2021-01-04 11:32:11 -08:00
Daniel Imms
4de6f1c255
Merge pull request #3203 from meganrogge/master
...
cache buffer to fix VS Code issue #111562
2021-01-04 10:35:46 -08:00
meganrogge
8baff9bade
cache buffer
2021-01-04 08:31:22 -08:00
jerch
f8f7e7e4c1
Merge pull request #3188 from UziTech/update-font-finder
...
fix: update font-finder to v1.1.0
2021-01-02 19:34:40 +01:00
jerch
7523505af1
Merge branch 'master' into update-font-finder
2021-01-02 19:23:35 +01:00
jerch
d94b119e9d
Merge pull request #3190 from jrieken/joh/trustedTypes
...
Avoid innerHTML usages
2021-01-02 19:21:55 +01:00
kena0ki
3cab8511e4
Prevent input characters using IME from being duplicated
2020-12-31 22:55:54 +09:00
Slawek Zachcial
7d3f5375a8
Implement OSC 4 for list of colors
2020-12-09 22:30:23 +01:00
Johannes Rieken
b2c4ed638b
fix bad none-breaking whitespace
2020-12-09 09:08:14 +00:00
Slawek Zachcial
2804bfa8b7
Make safe references to colorManager in _changeAnsiColor
2020-12-07 23:20:10 +01:00
Johannes Rieken
64ac67026a
avoid innerHTML usages
2020-12-02 16:25:19 +00:00
Slawek Zachcial
5a74ce2e59
Add Ansi color change positive test
2020-11-30 22:00:04 +01:00
Slawek Zachcial
f4a56389cd
Fix quotes
2020-11-29 23:22:31 +01:00
Slawek Zachcial
52b64beefc
Make InputHandler parseAnsiColorChange private
2020-11-29 16:30:05 +01:00
Tony Brix
ec1234e8d8
fix: update font-finder to v1.1.0
2020-11-27 14:19:05 -06:00
condichen@tencent.com
b7695d2fd6
fix shift+cmd+a will Select all
2020-11-28 00:56:45 +08:00
Slawek Zachcial
4c6dc45d20
Merge branch 'master' into add-osc-4
2020-11-24 22:54:26 +01:00
Daniel Imms
5cb048094e
Merge pull request #3181 from awmottaz/master
...
Make alt+click behavior configurable
2020-11-24 09:04:21 -08:00
Daniel Imms
e3cccd619b
Update typings/xterm.d.ts
2020-11-24 09:03:59 -08:00
Tony Mottaz
88f0b91056
add altClickMovesCursor option to Services type
2020-11-22 10:01:02 -06:00
Tony Mottaz
78ddb9feba
Add 'altClickMovesCursor' option to getOption/setOption in Terminal
2020-11-22 10:00:41 -06:00
Tony Mottaz
f68ff2a455
Check for alt+click option sooner
2020-11-22 10:00:02 -06:00
Tony Mottaz
04e2bdd6ec
Make alt+click behavior configurable
2020-11-20 19:50:03 -06:00
Daniel Imms
84fa6be370
Merge pull request #3175 from dsanders11/patch-1
...
use Array.includes
2020-11-11 12:50:07 -08:00
David Sanders
af2f744186
use Array.includes
2020-11-11 09:43:17 -08:00
Daniel Imms
5f4b719444
Merge pull request #3172 from KKoukiou/a11y-fix
...
Fix a11y violation because of using role='listitem' without role='list' parent
2020-11-10 08:53:45 -08:00
Katerina Koukiou
9616851e52
Fix a11y violation because of using role='listitem' without role='list' parent
2020-11-10 16:36:59 +01:00
Daniel Imms
4645fda126
Merge pull request #3170 from blois/shadow_root
...
Incorporate shadowRoot in focus calculation.
2020-11-09 16:17:09 -08:00
Pete Blois
057a8f6f1b
Incorporate shadowRoot in focus calculation.
...
This adds a call to getRootNode to get either the Document or the
ShadowRoot to use when calculating whether the textarea has focus.
getRootNode is guarded for older browser compatibility (IE).
2020-11-09 13:12:03 -08:00
Slawek Zachcial
e6917d1933
Clarify color spec description
2020-11-08 22:07:24 +01:00
Slawek Zachcial
6535995753
Update OSC 4 description to match #3036
2020-11-08 22:05:25 +01:00
Slawek Zachcial
77ed5ba7ed
Add terminal sequence doc
2020-11-08 10:19:12 +01:00
Slawek Zachcial
bc86b7804c
Use all and not only 16 Ansi colors in CharAtlas config
2020-11-07 21:36:05 +01:00
Slawek Zachcial
d5f4ae53c9
Add IAnsiColorChangeEvent related tests
2020-11-07 21:36:05 +01:00
Slawek Zachcial
b898e016f3
Add IAnsiColorChangeEvent type
2020-11-07 21:36:05 +01:00
Slawek Zachcial
712f0ae2a7
Merge branch 'master' into add-osc-4
2020-11-05 22:02:48 +01:00
Daniel Imms
c553107d23
Merge pull request #3167 from xtermjs/dependabot/npm_and_yarn/webpack-cli-4.2.0
...
Bump webpack-cli from 4.1.0 to 4.2.0
2020-11-05 08:35:34 -08:00
Slawek Zachcial
b127436cc4
Fix TODO comment
2020-11-05 08:51:01 +01:00
dependabot-preview[bot]
b61ac11a76
Bump webpack-cli from 4.1.0 to 4.2.0
...
Bumps [webpack-cli](https://github.com/webpack/webpack-cli ) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/webpack/webpack-cli/releases )
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.1.0...webpack-cli@4.2.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-11-05 07:38:01 +00:00
Slawek Zachcial
b22d7f1140
Move color parsing from Terminal to InputHandler
2020-11-04 22:19:55 +01:00
Daniel Imms
925aaf18a1
Merge pull request #3165 from xtermjs/dependabot/npm_and_yarn/webpack-5.4.0
...
Bump webpack from 5.3.2 to 5.4.0
2020-11-04 06:46:09 -08:00
Daniel Imms
797ed47791
Merge pull request #3164 from xtermjs/dependabot/npm_and_yarn/ts-loader-8.0.8
...
Bump ts-loader from 8.0.7 to 8.0.8
2020-11-04 06:45:49 -08:00
dependabot-preview[bot]
4128a6e2f1
Bump webpack from 5.3.2 to 5.4.0
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.3.2 to 5.4.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.3.2...v5.4.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-11-04 07:28:16 +00:00
dependabot-preview[bot]
69f34be4b8
Bump ts-loader from 8.0.7 to 8.0.8
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 8.0.7 to 8.0.8.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v8.0.7...v8.0.8 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-11-04 07:27:51 +00:00
Slawek Zachcial
1c3da7e2e6
Merge branch 'master' into add-osc-4
2020-11-03 18:57:51 +01:00
Slawek Zachcial
5c7644adc0
Add rudimenatary and not fully working support of OSC 4
2020-11-03 18:36:28 +01:00
Daniel Imms
f974010aa3
Merge pull request #3162 from xtermjs/dependabot/npm_and_yarn/mocha-8.2.1
...
Bump mocha from 8.2.0 to 8.2.1
2020-11-03 06:58:51 -08:00
dependabot-preview[bot]
d4d18f741f
Bump mocha from 8.2.0 to 8.2.1
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 8.2.0 to 8.2.1.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v8.2.0...v8.2.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-11-03 07:36:13 +00:00
Daniel Imms
d97b54b9be
Merge pull request #3161 from nasrob/update-to-webpack-5
...
fixes #3154 upgraded webpack to version 5.3.2
2020-11-02 06:09:21 -08:00
Daniel Imms
a7b94fbe1a
Revert "Reference tsc/webpack in root dir"
...
This reverts commit fd6bf6d667 .
2020-11-02 05:40:18 -08:00
Daniel Imms
2ab9de91fe
Format tsconfig.json
2020-11-02 05:37:31 -08:00
Daniel Imms
fd6bf6d667
Reference tsc/webpack in root dir
2020-11-02 05:36:23 -08:00
Daniel Imms
38e81f053f
Merge pull request #3133 from coderaiser/lint/putout
...
Using putout linter on xterm codebase part 2
2020-11-02 05:15:07 -08:00
coderaiser
c6f1b456f5
feature: tsconfig: es2017 -> es2016.Array.Include
2020-11-01 09:46:31 +02:00
Nasser Boukehil
8484978ef0
fixes #3154 upgraded webpack to version 5.3.2 with types property in ligatures tsconfig
2020-10-31 21:03:01 +01:00
coderaiser
c4919b9a6b
feature: tsconfig: es2015 -> es2017
2020-10-31 15:13:12 +02:00
Daniel Imms
02e4db4c82
Merge pull request #3136 from kena0ki/termfit
...
Fix "term.fit is not a function" error when change padding value in the demo
2020-10-30 12:23:17 -07:00
Daniel Imms
5200766617
Merge branch 'master' into feature/xterm-addon-serialize-restore-layout-and-cursor
2020-10-30 09:38:33 -07:00
Daniel Imms
8d9badb588
Merge pull request #3089 from UziTech/rerender-hidden
...
Render initially hidden terminal when visible
2020-10-30 08:55:29 -07:00
Daniel Imms
fc534a1067
Merge pull request #3158 from xtermjs/dependabot/npm_and_yarn/types/jsdom-16.2.5
...
Bump @types/jsdom from 16.2.4 to 16.2.5
2020-10-29 13:46:58 -07:00
Daniel Imms
f68ef19868
Merge pull request #3157 from xtermjs/dependabot/npm_and_yarn/types/webpack-4.41.24
...
Bump @types/webpack from 4.41.23 to 4.41.24
2020-10-29 13:46:46 -07:00
dependabot-preview[bot]
0a2e40502f
Bump @types/jsdom from 16.2.4 to 16.2.5
...
Bumps [@types/jsdom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom ) from 16.2.4 to 16.2.5.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jsdom )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-29 20:34:06 +00:00
dependabot-preview[bot]
e843a2f61e
Bump @types/webpack from 4.41.23 to 4.41.24
...
Bumps [@types/webpack](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webpack ) from 4.41.23 to 4.41.24.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/webpack )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-29 20:33:16 +00:00
Daniel Imms
d95a633f16
Merge pull request #3149 from xtermjs/dependabot/npm_and_yarn/playwright-1.5.2
...
Bump playwright from 1.5.1 to 1.5.2
2020-10-28 19:16:51 -07:00
Daniel Imms
6f41aad2ef
Merge pull request #3153 from xtermjs/dependabot/npm_and_yarn/types/ws-7.2.9
...
Bump @types/ws from 7.2.8 to 7.2.9
2020-10-28 17:00:10 -07:00
dependabot-preview[bot]
e76cbd9c3f
Bump @types/ws from 7.2.8 to 7.2.9
...
Bumps [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws ) from 7.2.8 to 7.2.9.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-28 23:50:58 +00:00
dependabot-preview[bot]
0c8b299996
Bump playwright from 1.5.1 to 1.5.2
...
Bumps [playwright](https://github.com/Microsoft/playwright ) from 1.5.1 to 1.5.2.
- [Release notes](https://github.com/Microsoft/playwright/releases )
- [Commits](https://github.com/Microsoft/playwright/compare/v1.5.1...v1.5.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-28 23:50:40 +00:00
Daniel Imms
86420d2535
Merge pull request #3151 from xtermjs/dependabot/npm_and_yarn/types/ws-7.2.8
...
Bump @types/ws from 7.2.7 to 7.2.8
2020-10-28 06:22:40 -07:00
Daniel Imms
9e4dcdaf91
Merge pull request #3147 from xtermjs/dependabot/npm_and_yarn/source-map-loader-1.1.2
...
Bump source-map-loader from 1.1.1 to 1.1.2
2020-10-28 06:14:05 -07:00
Daniel Imms
45e7bf274a
Merge pull request #3148 from xtermjs/dependabot/npm_and_yarn/eslint-7.12.1
...
Bump eslint from 7.12.0 to 7.12.1
2020-10-28 06:13:48 -07:00
Daniel Imms
62cf413d54
Merge pull request #3150 from xtermjs/dependabot/npm_and_yarn/typescript-4.0.5
...
Bump typescript from 4.0.3 to 4.0.5
2020-10-28 06:12:57 -07:00
dependabot-preview[bot]
3e0a270891
Bump @types/ws from 7.2.7 to 7.2.8
...
Bumps [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws ) from 7.2.7 to 7.2.8.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-28 13:01:39 +00:00
dependabot-preview[bot]
22d79eef26
Bump typescript from 4.0.3 to 4.0.5
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.0.3 to 4.0.5.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.0.3...v4.0.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-28 13:01:11 +00:00
dependabot-preview[bot]
31d806afce
Bump eslint from 7.12.0 to 7.12.1
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.12.0 to 7.12.1.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.12.0...v7.12.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-28 13:00:07 +00:00
dependabot-preview[bot]
1e9ca83120
Bump source-map-loader from 1.1.1 to 1.1.2
...
Bumps [source-map-loader](https://github.com/webpack-contrib/source-map-loader ) from 1.1.1 to 1.1.2.
- [Release notes](https://github.com/webpack-contrib/source-map-loader/releases )
- [Changelog](https://github.com/webpack-contrib/source-map-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/source-map-loader/compare/v1.1.1...v1.1.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-28 12:59:33 +00:00
Tony Brix
3d9a33bb69
move measure before refreshRows
2020-10-25 10:59:30 -05:00
Tony Brix
ea989ed691
Merge branch 'master' into rerender-hidden
2020-10-25 09:58:09 -05:00
jerch
ee2c5969fa
Merge branch 'master' into feature/xterm-addon-serialize-restore-layout-and-cursor
2020-10-25 15:35:22 +01:00
jerch
8e151ee6ef
Merge pull request #3143 from xtermjs/dependabot/npm_and_yarn/ts-loader-8.0.7
...
Bump ts-loader from 8.0.6 to 8.0.7
2020-10-25 12:00:21 +01:00
jerch
dc904b27a2
Merge branch 'master' into dependabot/npm_and_yarn/ts-loader-8.0.7
2020-10-25 11:49:09 +01:00
jerch
4de539a1ff
Merge pull request #3142 from xtermjs/dependabot/npm_and_yarn/eslint-7.12.0
...
Bump eslint from 7.11.0 to 7.12.0
2020-10-25 11:45:02 +01:00
dependabot-preview[bot]
913de3158e
Bump ts-loader from 8.0.6 to 8.0.7
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 8.0.6 to 8.0.7.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v8.0.6...v8.0.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-25 09:14:57 +00:00
dependabot-preview[bot]
049ca653ed
Bump eslint from 7.11.0 to 7.12.0
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.11.0 to 7.12.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.11.0...v7.12.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-25 08:59:56 +00:00
coderaiser
246d137c2c
src: lint using putout
2020-10-25 10:05:41 +02:00
coderaiser
99b1a7a49b
bin: lint using putout
2020-10-25 01:13:40 +03:00
jerch
9fa068f574
Merge pull request #3109 from mmis1000/fix/addon-serialize-benchmark
...
Fix/addon serialize benchmark
2020-10-24 23:43:59 +02:00
jerch
eb5f964bcb
Merge branch 'master' into feature/xterm-addon-serialize-restore-layout-and-cursor
2020-10-24 14:57:37 +02:00
jerch
91337d7e57
Merge branch 'master' into fix/addon-serialize-benchmark
2020-10-24 14:57:13 +02:00
jerch
cb555d5297
Merge branch 'master' into rerender-hidden
2020-10-24 14:02:17 +02:00
jerch
50dd3cb841
Merge pull request #3114 from jerch/fix_3108
...
marker fixes
2020-10-24 14:01:18 +02:00
jerch
b7750cbf91
Merge branch 'master' into fix_3108
2020-10-24 13:44:19 +02:00
jerch
dde47269de
Merge branch 'master' into rerender-hidden
2020-10-24 13:43:59 +02:00
jerch
bc3f2a12c0
Merge pull request #3132 from xtermjs/dependabot/npm_and_yarn/mocha-8.2.0
...
Bump mocha from 8.1.3 to 8.2.0
2020-10-24 13:42:06 +02:00
jerch
bdb112b23c
Merge branch 'master' into dependabot/npm_and_yarn/mocha-8.2.0
2020-10-24 13:32:29 +02:00
jerch
214ccd14ac
Merge pull request #3139 from xtermjs/dependabot/npm_and_yarn/ts-loader-8.0.6
...
Bump ts-loader from 8.0.4 to 8.0.6
2020-10-24 13:30:12 +02:00
jerch
e5f3820285
Merge branch 'master' into dependabot/npm_and_yarn/ts-loader-8.0.6
2020-10-24 13:21:37 +02:00
jerch
f75b4cfa93
Merge pull request #3140 from xtermjs/dependabot/npm_and_yarn/types/webpack-4.41.23
...
Bump @types/webpack from 4.41.22 to 4.41.23
2020-10-24 13:21:01 +02:00
jerch
f5d651dda1
Merge branch 'master' into dependabot/npm_and_yarn/types/webpack-4.41.23
2020-10-24 13:14:21 +02:00
jerch
a90254e778
Merge branch 'master' into dependabot/npm_and_yarn/ts-loader-8.0.6
2020-10-24 13:03:05 +02:00
jerch
a6bcfcfba4
Merge pull request #3135 from xtermjs/dependabot/npm_and_yarn/webpack-cli-4.1.0
...
Bump webpack-cli from 3.3.12 to 4.1.0
2020-10-24 13:01:34 +02:00
jerch
78ae1d09f7
Merge branch 'master' into dependabot/npm_and_yarn/webpack-cli-4.1.0
2020-10-24 12:51:21 +02:00
jerch
1132da8563
Merge pull request #3131 from xtermjs/dependabot/npm_and_yarn/types/chai-4.2.14
...
Bump @types/chai from 4.2.12 to 4.2.14
2020-10-24 12:49:52 +02:00
jerch
199b9ceb6d
Merge branch 'master' into dependabot/npm_and_yarn/types/chai-4.2.14
2020-10-24 12:40:02 +02:00
jerch
8e41d22f8d
Merge pull request #3128 from xtermjs/dependabot/npm_and_yarn/playwright-1.5.1
...
Bump playwright from 1.4.2 to 1.5.1
2020-10-24 12:39:17 +02:00
jerch
57bd61697c
Merge branch 'master' into dependabot/npm_and_yarn/playwright-1.5.1
2020-10-24 12:32:16 +02:00
jerch
3e8b8dc6ef
Merge pull request #3122 from xtermjs/dependabot/npm_and_yarn/eslint-7.11.0
...
Bump eslint from 7.10.0 to 7.11.0
2020-10-24 12:31:03 +02:00
jerch
b4bc830cee
Merge branch 'master' into dependabot/npm_and_yarn/eslint-7.11.0
2020-10-24 12:19:02 +02:00
jerch
2e43f615f6
Merge pull request #3121 from xtermjs/dependabot/npm_and_yarn/source-map-loader-1.1.1
...
Bump source-map-loader from 1.1.0 to 1.1.1
2020-10-24 12:17:46 +02:00
jerch
5f2d1d2b4e
Merge branch 'master' into dependabot/npm_and_yarn/source-map-loader-1.1.1
2020-10-24 12:07:11 +02:00
jerch
4ee305fa21
Merge pull request #3119 from xtermjs/dependabot/npm_and_yarn/deep-equal-2.0.4
...
Bump deep-equal from 2.0.3 to 2.0.4
2020-10-24 12:06:34 +02:00
jerch
4b3e16dbd0
Merge branch 'master' into dependabot/npm_and_yarn/deep-equal-2.0.4
2020-10-24 11:58:13 +02:00
jerch
a7c836e42c
Merge pull request #3117 from xtermjs/dependabot/npm_and_yarn/types/ws-7.2.7
...
Bump @types/ws from 7.2.6 to 7.2.7
2020-10-24 11:57:13 +02:00
dependabot-preview[bot]
886c057d0f
Bump @types/webpack from 4.41.22 to 4.41.23
...
Bumps [@types/webpack](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webpack ) from 4.41.22 to 4.41.23.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/webpack )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-21 09:34:39 +00:00
dependabot-preview[bot]
038704786d
Bump ts-loader from 8.0.4 to 8.0.6
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 8.0.4 to 8.0.6.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/8.0.4...v8.0.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-21 09:33:24 +00:00
Ken Aoki
c61076830f
Replace function call from term.fit() to addons.fit.instance.fit()
2020-10-21 06:44:17 +00:00
dependabot-preview[bot]
02fccfbdc7
Bump webpack-cli from 3.3.12 to 4.1.0
...
Bumps [webpack-cli](https://github.com/webpack/webpack-cli ) from 3.3.12 to 4.1.0.
- [Release notes](https://github.com/webpack/webpack-cli/releases )
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-cli/compare/v3.3.12...webpack-cli@4.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-19 15:48:14 +00:00
dependabot-preview[bot]
b250cedf81
Bump mocha from 8.1.3 to 8.2.0
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 8.1.3 to 8.2.0.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v8.1.3...v8.2.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-18 01:30:59 +00:00
dependabot-preview[bot]
7243e330fc
Bump @types/chai from 4.2.12 to 4.2.14
...
Bumps [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai ) from 4.2.12 to 4.2.14.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chai )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-16 16:46:16 +00:00
dependabot-preview[bot]
17a7fb2a6e
Bump playwright from 1.4.2 to 1.5.1
...
Bumps [playwright](https://github.com/Microsoft/playwright ) from 1.4.2 to 1.5.1.
- [Release notes](https://github.com/Microsoft/playwright/releases )
- [Commits](https://github.com/Microsoft/playwright/compare/v1.4.2...v1.5.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-15 09:50:26 +00:00
Ken Aoki
d3d8ec3b20
Fix search not expanding selection to left when appropriate (revenge)
2020-10-13 09:55:10 +00:00
Ken Aoki
b6074df4bf
Revert "Fix search not expanding selection to left when appropriate"
...
This reverts commit a9d2b8a55c .
2020-10-13 06:44:01 +00:00
dependabot-preview[bot]
f3cc9469a7
Bump eslint from 7.10.0 to 7.11.0
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.10.0 to 7.11.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.10.0...v7.11.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-10 22:07:29 +00:00
Ken Aoki
a9d2b8a55c
Fix search not expanding selection to left when appropriate
2020-10-10 04:04:52 +00:00
dependabot-preview[bot]
73e235d9f8
Bump source-map-loader from 1.1.0 to 1.1.1
...
Bumps [source-map-loader](https://github.com/webpack-contrib/source-map-loader ) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/webpack-contrib/source-map-loader/releases )
- [Changelog](https://github.com/webpack-contrib/source-map-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/source-map-loader/compare/v1.1.0...v1.1.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-09 16:59:40 +00:00
Tony Brix
17ec85e39e
Merge branch 'master' into rerender-hidden
2020-10-09 10:23:20 -05:00
dependabot-preview[bot]
723c64e481
Bump deep-equal from 2.0.3 to 2.0.4
...
Bumps [deep-equal](https://github.com/inspect-js/node-deep-equal ) from 2.0.3 to 2.0.4.
- [Release notes](https://github.com/inspect-js/node-deep-equal/releases )
- [Changelog](https://github.com/inspect-js/node-deep-equal/blob/master/CHANGELOG.md )
- [Commits](https://github.com/inspect-js/node-deep-equal/compare/v2.0.3...v2.0.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-05 15:57:08 +00:00
Jörg Breitbart
faa60be6fb
add missing insert and delete events to CircularList.splice
2020-10-03 17:11:49 +02:00
Jörg Breitbart
e95f9815d8
Merge branch 'master' into fix_3108
2020-10-03 16:43:04 +02:00
Jörg Breitbart
9b62d8a01a
basic marker test cases
2020-10-03 16:32:46 +02:00
dependabot-preview[bot]
1c206c2c27
Bump @types/ws from 7.2.6 to 7.2.7
...
Bumps [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws ) from 7.2.6 to 7.2.7.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-30 03:51:40 +00:00
Daniel Imms
782797ca11
Merge pull request #3116 from bhrg3se/master
...
added TRASA in "Real-world uses" list
2020-09-29 10:37:40 -07:00
bhrg3se
b34ee5157e
added TRASA in "Real-world uses" list
2020-09-29 19:55:58 +05:45
Daniel Imms
ae37c43cd4
Merge pull request #3112 from xtermjs/dependabot/npm_and_yarn/playwright-1.4.2
...
Bump playwright from 1.3.0 to 1.4.2
2020-09-28 09:15:56 -07:00
dependabot-preview[bot]
272b1d2194
Bump playwright from 1.3.0 to 1.4.2
...
Bumps [playwright](https://github.com/Microsoft/playwright ) from 1.3.0 to 1.4.2.
- [Release notes](https://github.com/Microsoft/playwright/releases )
- [Commits](https://github.com/Microsoft/playwright/compare/v1.3.0...v1.4.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-28 16:05:45 +00:00
Daniel Imms
260e2dab16
Merge pull request #3115 from xtermjs/dependabot/npm_and_yarn/eslint-7.10.0
...
Bump eslint from 7.9.0 to 7.10.0
2020-09-28 09:03:36 -07:00
dependabot-preview[bot]
7c78390e2b
Bump eslint from 7.9.0 to 7.10.0
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.9.0 to 7.10.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.9.0...v7.10.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-28 15:50:17 +00:00
Jörg Breitbart
f5a4eed27c
add super.dispose, add oDispose to API
2020-09-27 15:59:11 +02:00
Daniel Imms
b0768f18ca
Merge pull request #3113 from zaataylor/patch-1
...
Fix spelling error in README
2020-09-26 15:16:40 -07:00
zaataylor
4d1e532069
Fix spelling error in README
...
I corrected the spelling error for the Internet Explorer 11 browser mentioned in the "Browser Support" section.
2020-09-26 13:11:24 -04:00
Mmis1000
5beb7f52c2
Serialize addon: Change benchmark random source from /dev/random to /dev/urandom
2020-09-23 21:22:40 +08:00
Mmis1000
eaaf9b7af1
Serialize addon: Fix file path in benchmark
2020-09-23 21:21:54 +08:00
Tony Brix
3c9687decf
Merge branch 'master' into rerender-hidden
2020-09-21 17:46:06 -05:00
Daniel Imms
a5e269a3f9
Merge pull request #3104 from xtermjs/dependabot/npm_and_yarn/ts-loader-8.0.4
...
Bump ts-loader from 8.0.3 to 8.0.4
2020-09-21 14:52:45 -07:00
Daniel Imms
30d84b1202
Merge pull request #3106 from xtermjs/dependabot/npm_and_yarn/typescript-4.0.3
...
Bump typescript from 4.0.2 to 4.0.3
2020-09-21 14:51:52 -07:00
Daniel Imms
0aa1079cd0
Merge pull request #3107 from xtermjs/dependabot/npm_and_yarn/webpack-4.44.2
...
Bump webpack from 4.44.1 to 4.44.2
2020-09-21 14:51:36 -07:00
dependabot-preview[bot]
1091255d2c
Bump webpack from 4.44.1 to 4.44.2
...
Bumps [webpack](https://github.com/webpack/webpack ) from 4.44.1 to 4.44.2.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v4.44.1...v4.44.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-21 15:55:09 +00:00
dependabot-preview[bot]
56e63d762b
Bump typescript from 4.0.2 to 4.0.3
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.0.2 to 4.0.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.0.2...v4.0.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-21 15:54:34 +00:00
dependabot-preview[bot]
f3c8b8f395
Bump ts-loader from 8.0.3 to 8.0.4
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 8.0.3 to 8.0.4.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v8.0.3...8.0.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-21 15:53:19 +00: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
8587eea54c
Merge branch 'master' into feature/xterm-addon-serialize-restore-layout-and-cursor
2020-09-18 15:28:33 +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
b89227d365
Workaround firefox bug that yield -0 on bit op
2020-09-16 22:47:23 +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
Daniel Imms
1a0a56c1f2
Merge pull request #3100 from Tyriar/fix_build
...
Fix publish build
2020-09-15 10:49:58 -07:00
Daniel Imms
055267ee9c
Fix publish build
2020-09-15 10:49:21 -07:00
Daniel Imms
6e9040e6ba
Merge pull request #3099 from Tyriar/role
...
Move role=document to xterm element
2020-09-15 10:38:14 -07:00
Daniel Imms
a32776e2af
Move role=document to xterm element
...
Feedback in microsoft/vscode#98918 said this could improve the UX on
screen readers
2020-09-15 10:33:28 -07:00
Tony Brix
1d6d6eb716
Merge branch 'master' into rerender-hidden
2020-09-15 09:55:22 -05:00
mmis1000
881a4a0dbb
Try implement cursor restortion
2020-09-15 17:58:56 +08:00
Daniel Imms
003cf96910
Merge pull request #3096 from xtermjs/dependabot/npm_and_yarn/eslint-7.9.0
...
Bump eslint from 7.8.1 to 7.9.0
2020-09-14 10:41:58 -07:00
dependabot-preview[bot]
3cb87af315
Bump eslint from 7.8.1 to 7.9.0
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.8.1 to 7.9.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.8.1...v7.9.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-14 16:07:24 +00:00
Mmis1000
edee1a1067
Handle alt screen
2020-09-13 21:33:32 +08:00
Daniel Imms
e32d8774eb
Merge branch 'master' into rerender-hidden
2020-09-11 05:56:26 -07:00
Daniel Imms
49d5608fa6
Define member bar in ctor
2020-09-11 05:29:24 -07:00
Daniel Imms
56bfdb64d4
Merge pull request #3088 from UziTech/patch-2
...
fix: fit addon proposing infinite dimensions
2020-09-11 05:25:09 -07:00
Tony Brix
9513c231c9
fix: rerender hidden terminal when visible
2020-09-11 00:42:18 -05:00
Tony Brix
dd92161da5
test: test proposing dimensions on hidden terminal
2020-09-10 19:54:31 -05:00
Tony Brix
55571a1ae8
fix: fit addon proposing infinite dimensions
2020-09-10 12:31:27 -05:00
Daniel Imms
c112990d8f
Merge pull request #3087 from Tyriar/playwright
...
Update playwright to 1.3.0
2020-09-10 08:09:13 -07:00
Daniel Imms
23dba6aebd
Remove commented out calls
2020-09-10 08:01:31 -07:00
Daniel Imms
f669b8ed1d
Fix 2444 regression test
2020-09-10 07:52:02 -07:00
Daniel Imms
9a22cbe44b
Fix selection api test on Windows
2020-09-10 07:45:38 -07:00
Daniel Imms
883ddba934
Improve search test
...
Was failing on Windows
2020-09-10 07:38:14 -07:00
Daniel Imms
8f7295b8a2
Avoid cache in integration test jobs
2020-09-10 06:54:25 -07:00
Daniel Imms
0ba97f6941
Put customOscHandlerCallStack on window
2020-09-10 06:38:43 -07:00
Daniel Imms
d979c077a0
Update playwright to 1.3.0
...
Fixes #2917
2020-09-10 06:31:59 -07:00
Daniel Imms
4e18a78c02
Merge pull request #3086 from Tyriar/addon_test_projects
...
Create addon test tsconfig projects
2020-09-09 14:26:19 -07:00
Daniel Imms
1d6e8abcca
More other addons api tests into test project
2020-09-09 13:54:43 -07:00
Daniel Imms
82a65be446
Include new out-test path in test-api
2020-09-09 12:58:39 -07:00
Daniel Imms
0778a823d1
Exclude test dirs in npmignore
2020-09-09 12:54:01 -07:00
Daniel Imms
eca36458b3
Move webgl addon test code into own tsconfig
...
Part of #2917
2020-09-09 12:53:33 -07:00
Daniel Imms
3504e2ebd5
Merge pull request #3084 from Tyriar/release490
...
v4.9.0
2020-09-08 16:36:32 -07:00
Daniel Imms
6c22e3df6b
v4.9.0
2020-09-08 09:35:05 -07:00
Daniel Imms
33bf765b80
Merge pull request #3067 from mmis1000/fix/addon-serialize-cjk-handling
...
Fix cjk handling in SerializeAddon
2020-09-08 06:25:40 -07:00
Daniel Imms
d960793f0c
Merge pull request #3062 from IllusionMH/numeric-fontWeight-3051
...
Add number type to fontWeight & fontWeightBold options
2020-09-08 06:21:38 -07:00
Daniel Imms
4975f389ff
Use assert over expect
2020-09-08 06:18:37 -07:00
Daniel Imms
4649ad7e7b
Merge pull request #3077 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-4.0.0
...
Bump @typescript-eslint/eslint-plugin from 3.10.1 to 4.0.0
2020-09-07 11:32:28 -07:00
dependabot-preview[bot]
a425c325b7
Bump @typescript-eslint/eslint-plugin from 3.10.1 to 4.0.0
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 3.10.1 to 4.0.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.0.0/packages/eslint-plugin )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-07 18:21:07 +00:00
Daniel Imms
c77025b18c
Merge pull request #3079 from xtermjs/dependabot/npm_and_yarn/eslint-7.8.1
...
Bump eslint from 7.7.0 to 7.8.1
2020-09-07 11:19:18 -07:00
Daniel Imms
c6abc85810
Merge pull request #3081 from Tyriar/3069_multiline_selection
...
Fix rendering of multi-line selection when only top row is visible
2020-09-07 09:59:11 -07:00
Daniel Imms
710223ab27
Merge pull request #3082 from Tyriar/3080_selection_canvas
...
Fix last/first line of selection sometimes not drawing
2020-09-07 09:57:58 -07:00
Daniel Imms
ca9df42a73
Fix last/first line of selection sometimes not drawing
...
The last ydisp wasn't being updated on early exits.
Fixes #3080
2020-09-07 09:46:43 -07:00
Daniel Imms
9f033cb1d2
Fix rendering of multi-line selection when only top row is visible
...
Fixes #3069
2020-09-07 09:40:02 -07:00
dependabot-preview[bot]
9613f36280
Bump eslint from 7.7.0 to 7.8.1
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.7.0 to 7.8.1.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.7.0...v7.8.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-07 16:04:56 +00:00
Daniel Imms
41673f2c20
Merge pull request #3078 from xtermjs/dependabot/npm_and_yarn/types/webpack-4.41.22
...
Bump @types/webpack from 4.41.21 to 4.41.22
2020-09-07 09:02:56 -07:00
dependabot-preview[bot]
6c98f82ffe
Bump @types/webpack from 4.41.21 to 4.41.22
...
Bumps [@types/webpack](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webpack ) from 4.41.21 to 4.41.22.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/webpack )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-07 15:51:27 +00:00
Daniel Imms
a90ef52bda
Merge pull request #3076 from xtermjs/dependabot/npm_and_yarn/types/jsdom-16.2.4
...
Bump @types/jsdom from 16.2.3 to 16.2.4
2020-09-07 08:49:49 -07:00
dependabot-preview[bot]
86884d2d88
Bump @types/jsdom from 16.2.3 to 16.2.4
...
Bumps [@types/jsdom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom ) from 16.2.3 to 16.2.4.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jsdom )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-07 15:32:12 +00:00
Daniel Imms
47c486e1be
Merge pull request #3075 from Tyriar/clearTextureAtlas
...
Expose API to clear texture atlas
2020-09-06 15:16:51 -07:00
Daniel Imms
e07b9684bb
Expose API to clear texture atlas
...
Using canvases on Electron (and plain Chromium I believe), when resuming
from sleep the graphics card may release the texture which results in
the terminal display and char atlas being corrupt. This API allows the
consumer to clear the texture atlas right after resuming, atlas warm up
is not done to simplify this process because the fact that atlases are
shared between multiple terminals complicates this.
Related microsoft/vscode#69665
2020-09-06 14:50:09 -07:00
Daniel Imms
10fb48869e
Merge pull request #3073 from Tyriar/tyriar/link_dispose
...
Support ILink.dispose
2020-09-04 22:11:49 -07:00
Daniel Imms
9f3746a3a1
Improve test case
2020-09-04 22:04:59 -07:00
Daniel Imms
50fc84f7d7
Support ILink.dispose
...
When displaying hovers/overlays using the link provider API currently
it's not possible to know when unused links are no longer cached in
xterm.js which can result in leaked event listeners.
2020-09-04 21:57:51 -07:00
IllusionMH
3e0f0331b3
Add tests for fontWeight normalization
2020-09-05 00:48:12 +03:00
IllusionMH
b918f0d34a
Use FontWeight as return type
2020-09-04 23:35:38 +03:00
IllusionMH
f0e3159ece
Add number type to fontWeight & fontWeightBold options
2020-09-04 23:08:34 +03:00
Daniel Imms
ecfc7336c5
Merge pull request #3072 from Tyriar/deps2
...
Upgrade serialize-javascript
2020-09-04 12:53:34 -07:00
Daniel Imms
aec8c68bf6
Upgrade serialize-javascript
2020-09-04 12:08:26 -07:00
mmis1000
0fb63561fb
Fix cjk handling in SerializeAddon
2020-09-03 13:23:01 +08:00
Daniel Imms
106ea62b4c
Merge pull request #3064 from IllusionMH/validate-constructor-options-3063
...
Validate constructor options
2020-09-02 08:36:04 -07:00
IllusionMH
e73bf11849
Log error instead of throwing. Move test to service.
2020-09-01 22:20:37 +03:00
IllusionMH
8d9eda5d0a
Add test
2020-09-01 02:37:25 +03:00
IllusionMH
cf0b7ce2d0
Validate constructor options
2020-09-01 01:03:49 +03:00
Daniel Imms
60419a7cc6
Merge pull request #3061 from xtermjs/dependabot/npm_and_yarn/mocha-8.1.3
...
Bump mocha from 8.1.1 to 8.1.3
2020-08-31 12:46:29 -07:00
dependabot-preview[bot]
1b12b2d15d
Bump mocha from 8.1.1 to 8.1.3
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 8.1.1 to 8.1.3.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v8.1.1...v8.1.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-31 16:20:40 +00:00
Daniel Imms
b5844990c4
Merge pull request #3060 from xtermjs/dependabot/npm_and_yarn/source-map-loader-1.1.0
...
Bump source-map-loader from 1.0.2 to 1.1.0
2020-08-31 09:18:56 -07:00
dependabot-preview[bot]
2652768310
Bump source-map-loader from 1.0.2 to 1.1.0
...
Bumps [source-map-loader](https://github.com/webpack-contrib/source-map-loader ) from 1.0.2 to 1.1.0.
- [Release notes](https://github.com/webpack-contrib/source-map-loader/releases )
- [Changelog](https://github.com/webpack-contrib/source-map-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/source-map-loader/compare/v1.0.2...v1.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-31 16:12:37 +00:00
Daniel Imms
1f8a6bece4
Merge pull request #3059 from Tyriar/ts4
...
Upgrade to typescript 4
2020-08-29 09:39:53 -07:00
Daniel Imms
8817ddf020
Remove empty deps
2020-08-28 20:58:06 -07:00
Daniel Imms
5d61956aff
Get rid of removed typescript-eslint rules
2020-08-28 20:41:50 -07:00
Daniel Imms
83ece031a7
typescript@4.0
2020-08-28 19:35:26 -07:00
Daniel Imms
566fad4108
Merge pull request #3043 from xtermjs/dependabot/npm_and_yarn/types/mocha-8.0.3
...
Bump @types/mocha from 8.0.2 to 8.0.3
2020-08-24 12:55:01 -07:00
Daniel Imms
a4aa111eaa
Merge pull request #3052 from xtermjs/dependabot/npm_and_yarn/ts-loader-8.0.3
...
Bump ts-loader from 8.0.2 to 8.0.3
2020-08-24 12:54:45 -07:00
dependabot-preview[bot]
f6ed184d49
Bump ts-loader from 8.0.2 to 8.0.3
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 8.0.2 to 8.0.3.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v8.0.2...v8.0.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-24 15:59:17 +00:00
Daniel Imms
c1820501a8
Merge pull request #3046 from Intervue/patch-1
...
Update README.md to add intervue
2020-08-24 06:40:21 -07:00
dependabot-preview[bot]
c7f50c5c28
Bump @types/mocha from 8.0.2 to 8.0.3
...
Bumps [@types/mocha](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mocha ) from 8.0.2 to 8.0.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mocha )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-24 13:21:31 +00:00
Daniel Imms
371c96e1da
Merge pull request #3048 from xtermjs/dependabot/npm_and_yarn/source-map-loader-1.0.2
...
Bump source-map-loader from 1.0.1 to 1.0.2
2020-08-24 06:19:46 -07:00
dependabot-preview[bot]
11bd8b7eb1
Bump source-map-loader from 1.0.1 to 1.0.2
...
Bumps [source-map-loader](https://github.com/webpack-contrib/source-map-loader ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/webpack-contrib/source-map-loader/releases )
- [Changelog](https://github.com/webpack-contrib/source-map-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/source-map-loader/compare/v1.0.1...v1.0.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-21 15:13:37 +00:00
Intervue
cb418eb8d1
Update README.md
2020-08-20 18:18:48 +05:30
Daniel Imms
f811fb937e
Merge pull request #3040 from akshaykmr/patch-1
...
readme: adds TeleType cli-tool to Real-world uses section
2020-08-13 06:02:05 -07:00
Akshay Kumar
2a6ccb8009
adds TeleType cli-tool to Real-world uses section
2020-08-13 16:49:25 +05:30
Daniel Imms
bf49f99810
Merge pull request #3039 from xtermjs/dependabot/npm_and_yarn/types/mocha-8.0.2
...
Bump @types/mocha from 8.0.1 to 8.0.2
2020-08-12 08:38:04 -07:00
dependabot-preview[bot]
e027a5f97b
Bump @types/mocha from 8.0.1 to 8.0.2
...
Bumps [@types/mocha](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mocha ) from 8.0.1 to 8.0.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mocha )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-12 15:08:48 +00:00
Daniel Imms
d1ecb571d8
Merge pull request #3033 from xtermjs/dependabot/npm_and_yarn/mocha-8.1.1
...
Bump mocha from 8.1.0 to 8.1.1
2020-08-10 13:37:03 -07:00
dependabot-preview[bot]
1e3937830f
Bump mocha from 8.1.0 to 8.1.1
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 8.1.0 to 8.1.1.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v8.1.0...v8.1.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-10 14:13:23 +00:00
Daniel Imms
38b2fcb460
Merge pull request #3035 from xtermjs/dependabot/npm_and_yarn/jsdom-16.4.0
...
Bump jsdom from 16.3.0 to 16.4.0
2020-08-10 07:11:37 -07:00
dependabot-preview[bot]
c7ed42226f
Bump jsdom from 16.3.0 to 16.4.0
...
Bumps [jsdom](https://github.com/jsdom/jsdom ) from 16.3.0 to 16.4.0.
- [Release notes](https://github.com/jsdom/jsdom/releases )
- [Changelog](https://github.com/jsdom/jsdom/blob/master/Changelog.md )
- [Commits](https://github.com/jsdom/jsdom/compare/16.3.0...16.4.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-10 11:49:09 +00:00
Daniel Imms
d0dfad4c92
Merge pull request #3031 from xtermjs/dependabot/npm_and_yarn/ts-loader-8.0.2
...
Bump ts-loader from 8.0.1 to 8.0.2
2020-08-03 06:40:43 -07:00
dependabot-preview[bot]
c66123b91f
Bump ts-loader from 8.0.1 to 8.0.2
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 8.0.1 to 8.0.2.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v8.0.1...v8.0.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-03 13:31:14 +00:00
Daniel Imms
8d912e891e
Merge pull request #3028 from xtermjs/dependabot/npm_and_yarn/types/mocha-8.0.1
...
Bump @types/mocha from 8.0.0 to 8.0.1
2020-07-31 19:28:13 -07:00
dependabot-preview[bot]
23fd6b8e60
Bump @types/mocha from 8.0.0 to 8.0.1
...
Bumps [@types/mocha](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mocha ) from 8.0.0 to 8.0.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mocha )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-31 22:06:10 +00:00
Daniel Imms
0320e6e22a
Merge pull request #3027 from xtermjs/dependabot/npm_and_yarn/mocha-8.1.0
...
Bump mocha from 8.0.1 to 8.1.0
2020-07-31 15:04:28 -07:00
dependabot-preview[bot]
9e70d8fc84
Bump mocha from 8.0.1 to 8.1.0
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 8.0.1 to 8.1.0.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v8.0.1...v8.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-31 21:26:19 +00:00
Daniel Imms
27e28eccac
Merge pull request #3026 from Tyriar/docker
...
Remove docker from root
2020-07-31 06:31:58 -07:00
Daniel Imms
0cb0313fc9
Remove docker from root
...
We will keep the devcontainer as that is something we want to continue to
support.
Fixes #3000
2020-07-31 06:23:05 -07:00
Daniel Imms
94a34c3703
Merge pull request #3023 from xtermjs/dependabot/npm_and_yarn/elliptic-6.5.3
...
[Security] Bump elliptic from 6.5.2 to 6.5.3
2020-07-30 07:03:40 -07:00
dependabot-preview[bot]
c04c836f12
[Security] Bump elliptic from 6.5.2 to 6.5.3
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.2 to 6.5.3. **This update includes a security fix.**
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-30 13:52:44 +00:00
Daniel Imms
c5a9d2c52d
Merge pull request #3024 from xtermjs/dependabot/npm_and_yarn/webpack-4.44.1
...
Bump webpack from 4.44.0 to 4.44.1
2020-07-30 06:51:23 -07:00
dependabot-preview[bot]
c0050672ab
Bump webpack from 4.44.0 to 4.44.1
...
Bumps [webpack](https://github.com/webpack/webpack ) from 4.44.0 to 4.44.1.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v4.44.0...v4.44.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-30 11:23:30 +00:00
Daniel Imms
705f94518f
Merge pull request #3021 from sergeichestakov/add-replit
...
Add Repl.it to Real-world uses
2020-07-29 13:46:53 -07:00
Sergei Chestakov
a096217526
Merge branch 'master' into add-replit
2020-07-29 13:11:49 -07:00
sergeichestakov
795768667e
Add Repl.it to Real-world uses
2020-07-29 13:08:50 -07:00
Daniel Imms
5e9a8c6321
Merge pull request #3020 from Tyriar/vsc98918
...
Use document role instead of list
2020-07-29 05:34:06 -07:00
Daniel Imms
03df0565bd
Use document role instead of list
...
See microsoft/vscode#98918
2020-07-29 05:29:30 -07:00
Daniel Imms
3ef6856b36
Merge pull request #3018 from xtermjs/dependabot/npm_and_yarn/webpack-4.44.0
...
Bump webpack from 4.43.0 to 4.44.0
2020-07-27 05:28:20 -07:00
dependabot-preview[bot]
48e9f33263
Bump webpack from 4.43.0 to 4.44.0
...
Bumps [webpack](https://github.com/webpack/webpack ) from 4.43.0 to 4.44.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v4.43.0...v4.44.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-27 07:54:25 +00:00
Daniel Imms
9559dd47da
Merge pull request #3017 from xtermjs/dependabot/npm_and_yarn/types/chai-4.2.12
...
Bump @types/chai from 4.2.11 to 4.2.12
2020-07-24 05:23:59 -07:00
dependabot-preview[bot]
ad7f8c303c
Bump @types/chai from 4.2.11 to 4.2.12
...
Bumps [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai ) from 4.2.11 to 4.2.12.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chai )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-24 07:41:38 +00:00
Daniel Imms
edb7a0edda
Merge pull request #3015 from xtermjs/dependabot/npm_and_yarn/typescript-3.9.7
...
Bump typescript from 3.9.6 to 3.9.7
2020-07-17 06:22:42 -07:00
dependabot-preview[bot]
aedcbba211
Bump typescript from 3.9.6 to 3.9.7
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 3.9.6 to 3.9.7.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.9.6...v3.9.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-17 07:43:13 +00:00
Daniel Imms
ab63b51681
Merge pull request #3013 from xtermjs/dependabot/npm_and_yarn/lodash-4.17.19
...
[Security] Bump lodash from 4.17.15 to 4.17.19
2020-07-16 05:28:25 -07:00
dependabot-preview[bot]
63f5d0c266
[Security] Bump lodash from 4.17.15 to 4.17.19
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.15 to 4.17.19. **This update includes a security fix.**
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-16 07:46:50 +00:00
Daniel Imms
349ebd3846
Merge pull request #3012 from xtermjs/dependabot/npm_and_yarn/ts-loader-8.0.1
...
Bump ts-loader from 8.0.0 to 8.0.1
2020-07-15 05:06:55 -07:00
dependabot-preview[bot]
ce496bc389
Bump ts-loader from 8.0.0 to 8.0.1
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 8.0.0 to 8.0.1.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v8.0.0...v8.0.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-15 07:36:40 +00:00
Daniel Imms
be1af82ee0
Merge pull request #3010 from Tyriar/mocha8
...
@types/mocha@8
2020-07-13 06:38:03 -07:00
Daniel Imms
11bfb03add
@types/mocha@8
2020-07-13 06:21:25 -07:00
Daniel Imms
b89d4b102e
Merge pull request #3008 from andrew-schlackman/fix-renderer-pause2
...
fix renderer pause again with handling of undefined
2020-07-13 06:02:48 -07:00
Andrew Schlackman
0abd121653
fix renderer pause again with handling of undefined
2020-07-12 10:07:47 -04:00
Daniel Imms
eeb095b095
Merge pull request #3007 from xtermjs/Tyriar-patch-1
...
v4.8.1
2020-07-10 12:22:21 -07:00
Daniel Imms
266a289520
Update package.json
2020-07-10 12:21:15 -07:00
Daniel Imms
3c1d6b575a
Merge pull request #3005 from Tyriar/fix_passive
...
Indicate non-passive scroll events for viewport
2020-07-10 12:19:12 -07:00
Daniel Imms
bd08862074
Merge pull request #3006 from Tyriar/revert
...
Revert "fix renderer pausing inadvertently in some cases"
2020-07-10 12:18:36 -07:00
Daniel Imms
70e0c0385a
Revert "fix renderer pausing inadvertently in some cases"
...
This reverts commit 5738f4545f .
2020-07-10 12:14:59 -07:00
Daniel Imms
454cf1fb26
Indicate non-passive scroll events for viewport
...
Fixes #3004
2020-07-10 12:13:26 -07:00
Daniel Imms
6d1029b3c7
Merge pull request #3002 from xtermjs/Tyriar-patch-1
...
v4.8.0
2020-07-10 06:35:26 -07:00
Daniel Imms
f13f8fb38a
v4.8.0
2020-07-10 06:23:36 -07:00
Daniel Imms
2447064604
Merge pull request #2996 from jeanp413/fix-sync-textarea
...
Sync textarea with cursor
2020-07-10 06:19:18 -07:00
Daniel Imms
85a2589c0c
Merge pull request #2999 from andrew-schlackman/fix-renderer-pause
...
fix renderer pausing inadvertently in some cases
2020-07-10 06:11:01 -07:00
Daniel Imms
2c821155ae
Merge pull request #3001 from xtermjs/dependabot/npm_and_yarn/jsdom-16.3.0
...
Bump jsdom from 16.2.2 to 16.3.0
2020-07-10 05:18:20 -07:00
dependabot-preview[bot]
c040be1ad2
Bump jsdom from 16.2.2 to 16.3.0
...
Bumps [jsdom](https://github.com/jsdom/jsdom ) from 16.2.2 to 16.3.0.
- [Release notes](https://github.com/jsdom/jsdom/releases )
- [Changelog](https://github.com/jsdom/jsdom/blob/master/Changelog.md )
- [Commits](https://github.com/jsdom/jsdom/compare/16.2.2...16.3.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-10 07:44:47 +00:00
jeanp413
2b91bb83fa
💄
2020-07-09 20:35:01 -05:00
Andrew Schlackman
5738f4545f
fix renderer pausing inadvertently in some cases
2020-07-09 16:20:37 -04:00
Daniel Imms
01432a31d6
Merge pull request #2997 from Tyriar/deps
...
Update vulnerable dev dependencies
2020-07-09 06:36:02 -07:00
Daniel Imms
798a7fd52e
sinon@6.3.5
...
Fixes vulnerable just-extend
2020-07-09 06:22:47 -07:00
Daniel Imms
cee121f414
mkdirp@0.5.5
...
Updates vulnerable minimist
2020-07-09 06:21:31 -07:00
Daniel Imms
a4fe871865
Merge pull request #2995 from xtermjs/dependabot/npm_and_yarn/ts-loader-8.0.0
...
Bump ts-loader from 7.0.5 to 8.0.0
2020-07-09 05:16:47 -07:00
jeanp413
d85c80df95
💄
2020-07-09 03:59:59 -05:00
jeanp413
95d01dec52
Sync textarea with cursor. Fixes #2598
2020-07-09 03:56:40 -05:00
dependabot-preview[bot]
1506097faa
Bump ts-loader from 7.0.5 to 8.0.0
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 7.0.5 to 8.0.0.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v7.0.5...v8.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-09 07:38:24 +00:00
Daniel Imms
dc541c2664
Merge pull request #2992 from xtermjs/dependabot/npm_and_yarn/types/webpack-4.41.21
...
Bump @types/webpack from 4.41.20 to 4.41.21
2020-07-08 06:13:24 -07:00
dependabot-preview[bot]
694da35f99
Bump @types/webpack from 4.41.20 to 4.41.21
...
Bumps [@types/webpack](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webpack ) from 4.41.20 to 4.41.21.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/webpack )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-08 13:02:38 +00:00
Daniel Imms
3c7697420c
Merge pull request #2993 from LabhanshAgrawal/ligatures
...
Bump font-ligatures to 1.3.3
2020-07-08 06:01:00 -07:00
Labhansh Agrawal
4a407dbe76
Bump font-ligatures to 1.3.3
2020-07-08 16:57:37 +05:30
Daniel Imms
2479660028
Merge pull request #2986 from xtermjs/dependabot/npm_and_yarn/typescript-3.9.6
...
Bump typescript from 3.9.5 to 3.9.6
2020-07-07 09:57:02 -07:00
dependabot-preview[bot]
612b922eeb
Bump typescript from 3.9.5 to 3.9.6
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 3.9.5 to 3.9.6.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-07 13:19:44 +00:00
Daniel Imms
ea2336b68e
Merge pull request #2989 from xtermjs/dependabot/npm_and_yarn/ws-7.3.1
...
Bump ws from 7.3.0 to 7.3.1
2020-07-07 06:18:04 -07:00
dependabot-preview[bot]
0c953a88c3
Bump ws from 7.3.0 to 7.3.1
...
Bumps [ws](https://github.com/websockets/ws ) from 7.3.0 to 7.3.1.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/7.3.0...7.3.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-07 13:01:07 +00:00
Daniel Imms
a551c69e9e
Merge pull request #2991 from xtermjs/dependabot/npm_and_yarn/types/webpack-4.41.20
...
Bump @types/webpack from 4.41.18 to 4.41.20
2020-07-07 05:59:27 -07:00
Daniel Imms
7e7be15ab8
Merge pull request #2990 from xtermjs/dependabot/npm_and_yarn/types/glob-7.1.3
...
Bump @types/glob from 7.1.2 to 7.1.3
2020-07-07 05:59:14 -07:00
dependabot-preview[bot]
cb0242782a
Bump @types/webpack from 4.41.18 to 4.41.20
...
Bumps [@types/webpack](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webpack ) from 4.41.18 to 4.41.20.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/webpack )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-07 07:53:25 +00:00
dependabot-preview[bot]
04655b1db5
Bump @types/glob from 7.1.2 to 7.1.3
...
Bumps [@types/glob](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/glob ) from 7.1.2 to 7.1.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/glob )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-07 07:52:51 +00:00
Daniel Imms
7ce47c474a
Merge pull request #2985 from xtermjs/dependabot/npm_and_yarn/source-map-loader-1.0.1
...
Bump source-map-loader from 1.0.0 to 1.0.1
2020-07-01 05:30:37 -07:00
dependabot-preview[bot]
b6259d3e7e
Bump source-map-loader from 1.0.0 to 1.0.1
...
Bumps [source-map-loader](https://github.com/webpack-contrib/source-map-loader ) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/webpack-contrib/source-map-loader/releases )
- [Changelog](https://github.com/webpack-contrib/source-map-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/source-map-loader/compare/v1.0.0...v1.0.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-01 07:48:02 +00:00
Daniel Imms
3e6bcc09b3
Merge pull request #2984 from xtermjs/dependabot/npm_and_yarn/types/ws-7.2.6
...
Bump @types/ws from 7.2.5 to 7.2.6
2020-06-30 05:20:23 -07:00
dependabot-preview[bot]
fbc34b649c
Bump @types/ws from 7.2.5 to 7.2.6
...
Bumps [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws ) from 7.2.5 to 7.2.6.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-30 07:41:08 +00:00
Daniel Imms
4a0cb00450
Merge pull request #2982 from xtermjs/dependabot/npm_and_yarn/types/webpack-4.41.18
...
Bump @types/webpack from 4.41.17 to 4.41.18
2020-06-26 08:25:54 -07:00
dependabot-preview[bot]
0cf32d9b4d
Bump @types/webpack from 4.41.17 to 4.41.18
...
Bumps [@types/webpack](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webpack ) from 4.41.17 to 4.41.18.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/webpack )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-26 07:45:33 +00:00
Daniel Imms
f6bf7dcd92
Merge pull request #2977 from xtermjs/dependabot/npm_and_yarn/webpack-cli-3.3.12
...
Bump webpack-cli from 3.3.11 to 3.3.12
2020-06-19 04:43:14 -07:00
dependabot-preview[bot]
4f59d1561a
Bump webpack-cli from 3.3.11 to 3.3.12
...
Bumps [webpack-cli](https://github.com/webpack/webpack-cli ) from 3.3.11 to 3.3.12.
- [Release notes](https://github.com/webpack/webpack-cli/releases )
- [Changelog](https://github.com/webpack/webpack-cli/blob/v3.3.12/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-cli/compare/v3.3.11...v3.3.12 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-19 07:45:20 +00:00
Daniel Imms
86af9aa59d
Merge pull request #2974 from Tyriar/r470
...
v4.7.0
2020-06-11 09:46:59 -07:00
Daniel Imms
1cd4f79347
v4.7.0
2020-06-11 09:27:41 -07:00
Daniel Imms
f928c7e156
Merge pull request #2973 from daniel-j-davis/fix_2617
...
Fix getSelection not working sometimes for single character selections
2020-06-11 06:29:20 -07:00
Daniel Davis
0e6611b528
onSelectionChange() not getting called for single character selection #2617
2020-06-11 14:12:42 +01:00
Daniel Imms
afc39106c3
Merge pull request #2931 from DavidSichau/master
...
fixed warnings about non passive events
2020-06-11 05:23:16 -07:00
Daniel Imms
06c8de381b
Merge pull request #2970 from xtermjs/dependabot/npm_and_yarn/mocha-8.0.1
...
Bump mocha from 7.2.0 to 8.0.1
2020-06-11 04:33:27 -07:00
Daniel Imms
ac0e1aeb19
Merge pull request #2952 from Puneethnaik/#2737_fix
...
non-transparent selection covers text
2020-06-11 04:31:25 -07:00
Daniel Imms
1171a20262
Merge branch 'master' into dependabot/npm_and_yarn/mocha-8.0.1
2020-06-11 04:21:43 -07:00
Daniel Imms
8fa729a702
Merge branch 'master' into #2737_fix
2020-06-11 04:21:24 -07:00
Daniel Imms
53eb54e656
Merge pull request #2971 from Tyriar/font_fix
...
Fix ligatures addon breaking CI
2020-06-11 04:21:01 -07:00
Daniel Imms
3b9047be0f
Fix fira code download
2020-06-11 04:14:38 -07:00
dependabot-preview[bot]
2562311606
Bump mocha from 7.2.0 to 8.0.1
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 7.2.0 to 8.0.1.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v7.2.0...v8.0.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-11 07:53:05 +00:00
Daniel Imms
98d0760898
Add tests, support #rrggbbaa in css.toColor
2020-06-10 18:37:13 -07:00
Daniel Imms
4c943ddb0d
Space out exports
2020-06-10 12:39:11 -07:00
Puneethnaik
61432ab65d
Made changes according as per Review Comments.
2020-06-09 23:34:53 +05:30
Puneethnaik
0ccdc8d1ca
Merge branch 'master' of https://github.com/xtermjs/xterm.js into #2737_fix
2020-06-06 16:42:28 +05:30
Daniel Imms
8a3366b1eb
Merge pull request #2967 from xtermjs/dependabot/npm_and_yarn/typescript-3.9.5
...
Bump typescript from 3.9.3 to 3.9.5
2020-06-05 12:58:10 -07:00
dependabot-preview[bot]
c669cfbb23
Bump typescript from 3.9.3 to 3.9.5
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 3.9.3 to 3.9.5.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.9.3...v3.9.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-05 13:05:50 +00:00
Daniel Imms
45749f6017
Merge pull request #2968 from xtermjs/dependabot/npm_and_yarn/types/glob-7.1.2
...
Bump @types/glob from 7.1.1 to 7.1.2
2020-06-05 06:04:03 -07:00
dependabot-preview[bot]
bc6bb417ac
Bump @types/glob from 7.1.1 to 7.1.2
...
Bumps [@types/glob](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/glob ) from 7.1.1 to 7.1.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/glob )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-05 07:50:19 +00:00
Daniel Imms
5342ba6b10
Merge pull request #2966 from xtermjs/remove_elements_helper
...
Add a helper to remove elements from their parent
2020-06-04 07:42:18 -07:00
Daniel Imms
a1dc0d1936
Add tests for removeElementFromParent
2020-06-04 07:32:34 -07:00
Daniel Imms
15f1759580
Introduce removeElementFromParent helper
2020-06-04 07:20:59 -07:00
Daniel Imms
fb25be3ecd
Merge pull request #2962 from JoshuaKGoldberg/dom-renderer-dispose-children
...
Only removeChild valid children in DomRenderer dispose
2020-06-04 07:15:38 -07:00
Josh Goldberg
fbb8c6273b
Switched to parentElement optionals
2020-06-04 10:12:36 -04:00
Daniel Imms
289014b32e
Merge pull request #2965 from JoshuaKGoldberg/patch-2
...
Bumped Dockerfile Node from 8 to 12
2020-06-04 07:11:10 -07:00
Josh Goldberg
9b91e3d5e2
Bumped Dockerfile Node from 8 to 12
...
This seemed to work for me, but I'm new here and don't particularly trust myself. 😄
2020-06-04 10:07:54 -04:00
Daniel Imms
d57e099e6e
Merge pull request #2964 from xtermjs/dependabot/npm_and_yarn/types/ws-7.2.5
...
Bump @types/ws from 7.2.4 to 7.2.5
2020-06-04 06:25:32 -07:00
dependabot-preview[bot]
c5d30a9c63
Bump @types/ws from 7.2.4 to 7.2.5
...
Bumps [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws ) from 7.2.4 to 7.2.5.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-04 08:17:01 +00:00
Josh Goldberg
8ee08a3be7
ESLint? What is that? Never heard of the thing.
2020-06-03 16:16:00 -04:00
Josh Goldberg
5af1554bbf
Only removeChild valid children in DomRenderer dispose
2020-06-03 16:05:53 -04:00
Puneethnaik
e226a111f9
Merge branch 'master' of https://github.com/xtermjs/xterm.js into #2737_fix
2020-06-03 19:48:39 +05:30
Puneethnaik
d5bc65ec0e
1. Removed logic to blend selection with background with 0.3 opacity from ColorManager to a function in color namespace.
...
2. Changed the DomRenderer and CanvasRenderer where the function defined in color namespace is called.
2020-06-03 19:48:34 +05:30
Daniel Imms
106d74caa2
Merge pull request #2953 from coderaiser/lint/simplify
...
Using putout linter on xterm codebase
2020-06-02 05:35:45 -07:00
Daniel Imms
825784e0ec
Merge pull request #2956 from xtermjs/dependabot/npm_and_yarn/types/webpack-4.41.17
...
Bump @types/webpack from 4.41.16 to 4.41.17
2020-06-02 04:21:21 -07:00
dependabot-preview[bot]
80c6c7f399
Bump @types/webpack from 4.41.16 to 4.41.17
...
Bumps [@types/webpack](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webpack ) from 4.41.16 to 4.41.17.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/webpack )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-02 07:58:26 +00:00
David Sichau
156563e832
Merge branch 'master' into master
2020-06-02 08:49:55 +02:00
coderaiser
b92260870a
Merge branch 'master' into lint/simplify
2020-06-01 17:11:46 +03:00
coderaiser
04f2b6e9ff
CoreMouseService: reports: while pop -> []
2020-06-01 17:07:14 +03:00
coderaiser and Daniel Imms
a9862a1a6f
Update src/common/buffer/Buffer.ts
...
Co-authored-by: Daniel Imms <tyriar@tyriar.com >
2020-06-01 16:30:17 +03:00
Daniel Imms
2e2acd77f3
Merge pull request #2954 from xtermjs/dependabot/npm_and_yarn/types/webpack-4.41.16
...
Bump @types/webpack from 4.41.13 to 4.41.16
2020-06-01 05:44:04 -07:00
dependabot-preview[bot]
75e8999a88
Bump @types/webpack from 4.41.13 to 4.41.16
...
Bumps [@types/webpack](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webpack ) from 4.41.13 to 4.41.16.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/webpack )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-01 11:40:33 +00:00
Daniel Imms
7bf62a3078
Merge pull request #2955 from xtermjs/dependabot/npm_and_yarn/nyc-15.1.0
...
Bump nyc from 15.0.1 to 15.1.0
2020-06-01 04:38:44 -07:00
dependabot-preview[bot]
0030ed214d
Bump nyc from 15.0.1 to 15.1.0
...
Bumps [nyc](https://github.com/istanbuljs/nyc ) from 15.0.1 to 15.1.0.
- [Release notes](https://github.com/istanbuljs/nyc/releases )
- [Changelog](https://github.com/istanbuljs/nyc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/istanbuljs/nyc/compare/v15.0.1...v15.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-01 08:21:24 +00:00
coderaiser
f63f1f7b95
chore: lint using putout
2020-06-01 00:04:17 +03:00
Puneethnaik
6daa3f4499
ColorManager.ts : modified the setTheme function to add opacity of 0.3 to the selection color if selection color provided is opaque.
2020-05-31 12:42:14 +05:30
Daniel Imms
4e6151d011
Merge pull request #2951 from roke22/patch-1
...
Added Laravel Ssh Web Client to readme file
2020-05-29 06:45:54 -07:00
Jose J. Anton
18330b47ed
Added Laravel Ssh Web Client
...
Added Laravel Ssh Web Client
2020-05-29 14:55:49 +02:00
Daniel Imms
864f1a9be9
Merge pull request #2950 from JoshuaKGoldberg/patch-1
...
Add Codecademy to README.md list
2020-05-27 14:44:14 -07:00
Josh Goldberg
1b6e24d94a
Add Codecademy to README.md list
...
💖
2020-05-27 16:26:09 -04:00
Daniel Imms
617e702a94
Merge pull request #2949 from xtermjs/dependabot/npm_and_yarn/source-map-loader-1.0.0
...
Bump source-map-loader from 0.2.4 to 1.0.0
2020-05-27 06:25:17 -07:00
dependabot-preview[bot]
6c0de23915
Bump source-map-loader from 0.2.4 to 1.0.0
...
Bumps [source-map-loader](https://github.com/webpack-contrib/source-map-loader ) from 0.2.4 to 1.0.0.
- [Release notes](https://github.com/webpack-contrib/source-map-loader/releases )
- [Changelog](https://github.com/webpack-contrib/source-map-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/source-map-loader/compare/v0.2.4...v1.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-27 07:49:40 +00:00
Daniel Imms
869d791f44
Merge pull request #2942 from sfx101/patch-1
...
Added DockerStacks link to real world uses
2020-05-26 08:12:25 -07:00
Daniel Imms
e5499711c3
Merge pull request #2947 from xtermjs/dependabot/npm_and_yarn/ts-loader-7.0.5
...
Bump ts-loader from 7.0.4 to 7.0.5
2020-05-26 07:54:47 -07:00
Daniel Imms
3fbd215854
Merge pull request #2948 from xtermjs/dependabot/npm_and_yarn/mocha-7.2.0
...
Bump mocha from 7.1.2 to 7.2.0
2020-05-26 07:54:33 -07:00
dependabot-preview[bot]
b7132e7fa7
Bump mocha from 7.1.2 to 7.2.0
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 7.1.2 to 7.2.0.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v7.1.2...v7.2.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-25 08:04:35 +00:00
dependabot-preview[bot]
7f201e3e6b
Bump ts-loader from 7.0.4 to 7.0.5
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 7.0.4 to 7.0.5.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v7.0.4...v7.0.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-25 08:04:03 +00:00
Subhadip Naskar
cebbac8265
Added DockerStacks link to real world uses
2020-05-22 10:48:17 +05:30
Daniel Imms
227a1f5aa3
Merge pull request #2940 from xtermjs/dependabot/npm_and_yarn/typescript-3.9.3
...
Bump typescript from 3.9.2 to 3.9.3
2020-05-20 05:24:47 -07:00
dependabot-preview[bot]
07bdc10245
Bump typescript from 3.9.2 to 3.9.3
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 3.9.2 to 3.9.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.9.2...v3.9.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-20 08:06:43 +00:00
Daniel Imms
1b9b6f0cbf
Merge pull request #2938 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/parser-2.34.0
...
Bump @typescript-eslint/parser from 2.33.0 to 2.34.0
2020-05-19 05:36:29 -07:00
dependabot-preview[bot]
1f6ebb3dac
Bump @typescript-eslint/parser from 2.33.0 to 2.34.0
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 2.33.0 to 2.34.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.34.0/packages/parser )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-19 12:28:45 +00:00
Daniel Imms
3abb66500d
Merge pull request #2939 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-2.34.0
...
Bump @typescript-eslint/eslint-plugin from 2.33.0 to 2.34.0
2020-05-19 05:27:05 -07:00
dependabot-preview[bot]
b6b2e67180
Bump @typescript-eslint/eslint-plugin from 2.33.0 to 2.34.0
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 2.33.0 to 2.34.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.34.0/packages/eslint-plugin )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-19 07:57:29 +00:00
Daniel Imms
db9d950fb4
Merge pull request #2936 from xtermjs/dependabot/npm_and_yarn/types/jsdom-16.2.3
...
Bump @types/jsdom from 16.2.2 to 16.2.3
2020-05-18 07:45:18 -07:00
dependabot-preview[bot]
bdd8b8d32f
Bump @types/jsdom from 16.2.2 to 16.2.3
...
Bumps [@types/jsdom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom ) from 16.2.2 to 16.2.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jsdom )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-18 08:12:37 +00:00
Daniel Imms
d8bc7ceaff
Merge pull request #2934 from xtermjs/tyriar/2933
...
Fix exception when disposing Terminal twice
2020-05-15 12:29:23 -07:00
Daniel Imms
6a0f7b0713
Fix exception when disposing Terminal twice
...
Fixes #2933
2020-05-15 10:58:09 -07:00
Daniel Imms
3ac8a89f9b
Merge pull request #2932 from xtermjs/dependabot/npm_and_yarn/types/jsdom-16.2.2
...
Bump @types/jsdom from 16.2.1 to 16.2.2
2020-05-15 08:38:11 -07:00
dependabot-preview[bot]
fcec9c793c
Bump @types/jsdom from 16.2.1 to 16.2.2
...
Bumps [@types/jsdom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom ) from 16.2.1 to 16.2.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jsdom )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-15 08:14:52 +00:00
David Sichau
2140930793
fixed warnings about non passive events
2020-05-14 15:03:13 +02:00
Daniel Imms
2c16a7e0d7
Merge pull request #2930 from xtermjs/dependabot/npm_and_yarn/types/webpack-4.41.13
...
Bump @types/webpack from 4.41.12 to 4.41.13
2020-05-14 05:41:14 -07:00
dependabot-preview[bot]
325559e5d1
Bump @types/webpack from 4.41.12 to 4.41.13
...
Bumps [@types/webpack](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webpack ) from 4.41.12 to 4.41.13.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/webpack )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-14 08:05:09 +00:00
Daniel Imms
3ec926750a
Merge pull request #2929 from Tyriar/4_6_0
...
v4.6.0 and bump all addons
2020-05-13 07:29:15 -07:00
Daniel Imms
6d8e9c43c9
v4.6.0 and bump all addons
2020-05-13 07:05:58 -07:00
Daniel Imms
69f3f302d6
Merge pull request #2928 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-2.33.0
...
Bump @typescript-eslint/eslint-plugin from 2.32.0 to 2.33.0
2020-05-13 06:37:16 -07:00
dependabot-preview[bot]
1282900140
Bump @typescript-eslint/eslint-plugin from 2.32.0 to 2.33.0
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 2.32.0 to 2.33.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.33.0/packages/eslint-plugin )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-13 13:23:37 +00:00
Daniel Imms
768710b2d7
Merge pull request #2927 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/parser-2.33.0
...
Bump @typescript-eslint/parser from 2.32.0 to 2.33.0
2020-05-13 05:43:51 -07:00
Daniel Imms
8750ad4ec2
Merge pull request #2926 from xtermjs/dependabot/npm_and_yarn/typescript-3.9.2
...
Bump typescript from 3.8.3 to 3.9.2
2020-05-13 05:42:33 -07:00
dependabot-preview[bot]
409d995080
Bump @typescript-eslint/parser from 2.32.0 to 2.33.0
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 2.32.0 to 2.33.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.33.0/packages/parser )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-13 08:09:36 +00:00
dependabot-preview[bot]
a151b72fc5
Bump typescript from 3.8.3 to 3.9.2
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 3.8.3 to 3.9.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.8.3...v3.9.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-13 08:09:16 +00:00
Daniel Imms
0626b7ec22
Merge pull request #2923 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/parser-2.32.0
...
Bump @typescript-eslint/parser from 2.31.0 to 2.32.0
2020-05-12 08:27:10 -07:00
dependabot-preview[bot]
91205710ef
Bump @typescript-eslint/parser from 2.31.0 to 2.32.0
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 2.31.0 to 2.32.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.32.0/packages/parser )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-12 14:53:11 +00:00
Daniel Imms
5a4f352bb0
Merge pull request #2924 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-2.32.0
...
Bump @typescript-eslint/eslint-plugin from 2.31.0 to 2.32.0
2020-05-12 07:51:31 -07:00
dependabot-preview[bot]
f62a14e976
Bump @typescript-eslint/eslint-plugin from 2.31.0 to 2.32.0
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 2.31.0 to 2.32.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.32.0/packages/eslint-plugin )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-12 12:08:11 +00:00
Daniel Imms
5f3fb410f7
Merge pull request #2925 from xtermjs/dependabot/npm_and_yarn/ts-loader-7.0.4
...
Bump ts-loader from 7.0.3 to 7.0.4
2020-05-12 05:06:27 -07:00
dependabot-preview[bot]
2d8dfde660
Bump ts-loader from 7.0.3 to 7.0.4
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 7.0.3 to 7.0.4.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v7.0.3...v7.0.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-12 07:54:10 +00:00
Daniel Imms
7fb885ce7d
Merge pull request #2921 from Tyriar/2826_api_check
...
Add a proposed API check option
2020-05-11 04:46:45 -07:00
Daniel Imms
4aa3097cd1
Merge pull request #2922 from xtermjs/dependabot/npm_and_yarn/ws-7.3.0
...
Bump ws from 7.2.5 to 7.3.0
2020-05-11 04:35:48 -07:00
dependabot-preview[bot]
0b87d9a39c
Bump ws from 7.2.5 to 7.3.0
...
Bumps [ws](https://github.com/websockets/ws ) from 7.2.5 to 7.3.0.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/7.2.5...7.3.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-11 08:29:28 +00:00
Daniel Imms
92fdf0ce58
Fix lint issue
2020-05-08 12:41:26 -07:00
Daniel Imms
aa59f34aab
Add a proposed API check option
...
Part of #2826
2020-05-08 12:41:10 -07:00
Daniel Imms
05c149783f
Merge pull request #2914 from drauggres/bug/demo_addons_list
...
Fix demo. Clear addons list on terminal recreation
2020-05-08 11:27:51 -07:00
Daniel Imms
c3bc436e49
Merge branch 'master' into bug/demo_addons_list
2020-05-08 11:26:25 -07:00
Daniel Imms
64328ee39c
Merge pull request #2920 from xtermjs/dependabot/npm_and_yarn/ts-loader-7.0.3
...
Bump ts-loader from 7.0.2 to 7.0.3
2020-05-07 04:53:58 -07:00
dependabot-preview[bot]
61667c1c23
Bump ts-loader from 7.0.2 to 7.0.3
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 7.0.2 to 7.0.3.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v7.0.2...v7.0.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-07 07:52:11 +00:00
Daniel Imms
3a9cdbab0d
Merge pull request #2916 from xtermjs/tyriar/intersecting
...
Remove intersecting lower priority links
2020-05-06 06:55:51 -07:00
Daniel Imms
27af770068
Remove intersecting lower priority links
...
Fixes #2848
2020-05-06 06:16:36 -07:00
Sergey Volkov
71e45cdd25
Fix demo. Clear addons list on terminal recreation
2020-05-06 15:28:23 +03:00
Daniel Imms
f9adf8ad83
Merge pull request #2912 from xtermjs/tyriar/2911
...
Workaround for hover firing multiple times
2020-05-06 04:59:33 -07:00
Daniel Imms
f886698dc3
Workaround for hover firing multiple times
...
Fixes #2911
2020-05-06 04:53:25 -07:00
Daniel Imms
7ab0a42b24
Merge pull request #2908 from Tyriar/line_links
...
Change link provider API to provide all links for a line
2020-05-06 03:05:32 -07:00
Daniel Imms
99e2a3db1c
Add test for multiple links on one line
2020-05-06 02:56:52 -07:00
Daniel Imms
9ca6733f68
Fix api tests
2020-05-06 02:50:35 -07:00
Daniel Imms
6d5ae1416a
Correct api usage in tests
...
assertions should still fail
2020-05-05 18:35:37 -07:00
Daniel Imms
0707398a5b
Remove logs
2020-05-05 18:27:11 -07:00
Daniel Imms
75e4e2089e
Improve api
2020-05-05 18:26:07 -07:00
Daniel Imms
484883f442
Fix Linkifier2 tests
2020-05-05 18:24:45 -07:00
Daniel Imms
d488b49fc4
Change link provider API to return all links for the line
...
Fixes #2848
2020-05-05 18:19:57 -07:00
Daniel Imms
1168c6c52f
Merge pull request #2903 from theflyingape/patch-1
...
Update README.md
2020-05-05 05:50:14 -07:00
Daniel Imms
f4e87cdbb3
Merge pull request #2905 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-2.31.0
...
Bump @typescript-eslint/eslint-plugin from 2.30.0 to 2.31.0
2020-05-05 05:33:03 -07:00
dependabot-preview[bot]
24c64bfc7f
Bump @typescript-eslint/eslint-plugin from 2.30.0 to 2.31.0
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 2.30.0 to 2.31.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.31.0/packages/eslint-plugin )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-05 12:06:10 +00:00
Daniel Imms
ed5aeb7472
Merge pull request #2906 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/parser-2.31.0
...
Bump @typescript-eslint/parser from 2.30.0 to 2.31.0
2020-05-05 05:04:34 -07:00
dependabot-preview[bot]
eb3f933290
Bump @typescript-eslint/parser from 2.30.0 to 2.31.0
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 2.30.0 to 2.31.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.31.0/packages/parser )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-05 08:06:57 +00:00
Robert Hurst
832c43a509
Update README.md
...
A TypeScript port (app & client) of the venerable Hack & Slash game.
2020-05-04 09:57:35 -04:00
Daniel Imms
31d3ae451c
Merge pull request #2899 from Tyriar/memoryleak
...
Fix listener leaks causing Terminal memory from not getting freed
2020-05-03 15:30:29 -07:00
Daniel Imms
e413133602
Remove unused helper
2020-05-03 15:26:02 -07:00
Daniel Imms
06b8d36cf0
Fix other leaking listeners
2020-05-03 14:37:20 -07:00
Daniel Imms
b75e42a56c
Fix terminal object leaking
2020-05-03 12:46:37 -07:00
Daniel Imms
66b2c01549
Merge pull request #2898 from Tyriar/eslint_js
...
Disable eslint in all js files
2020-05-03 07:39:11 -07:00
Daniel Imms
065eb13a9d
Merge pull request #2751 from jerch/underline_core
...
Underline styles and colors - core part
2020-05-03 07:32:32 -07:00
Daniel Imms
15bb9aa137
Disable eslint in all js files
...
This was causing distracting editor diagnostics
2020-05-03 07:31:46 -07:00
Daniel Imms
07862c2e52
Fixing minor comments
2020-05-03 07:26:27 -07:00
Daniel Imms
a8b6252c3c
Fix compile after merge
2020-05-03 07:20:58 -07:00
Daniel Imms
bbbf128b7c
Fix tests
2020-05-03 07:19:10 -07:00
Daniel Imms
62b8398719
Merge branch 'master' into pr/jerch/2751
2020-05-03 07:14:02 -07:00
Daniel Imms
3ea9a7511e
Merge pull request #2724 from jerch/reverse_wraparound
...
Reverse wraparound
2020-05-03 07:11:25 -07:00
Daniel Imms
076d51fc35
Merge branch 'master' into reverse_wraparound
2020-05-03 07:05:14 -07:00
Daniel Imms
210fa7f655
Move commented test into Terminal.test
2020-05-03 07:04:01 -07:00
Daniel Imms
fbdb01d43c
Merge pull request #2847 from LabhanshAgrawal/ligatures-addon
...
Merge ligatures addon into core repo
2020-05-03 06:54:46 -07:00
Daniel Imms
36e241cd8d
Alphabetize tsconfig addons
2020-05-03 06:49:05 -07:00
Daniel Imms
c5b0068c9b
Remove coveralls
2020-05-03 06:48:00 -07:00
Daniel Imms
ed7bab7f02
Correct package.json repo links
2020-05-03 06:46:38 -07:00
Daniel Imms
001e16e081
Copyright
2020-05-03 06:45:12 -07:00
Daniel Imms
41670dc181
Remove test dependence on applyAddon
2020-05-03 06:44:17 -07:00
Daniel Imms
6c6900ede8
Bring ligatures readme install/usage up to date
2020-05-03 06:35:36 -07:00
Daniel Imms
b450470142
Remove old addon api 'apply' call
2020-05-03 06:32:32 -07:00
Daniel Imms
d98fcf8d1f
Update copyright
2020-05-03 06:29:02 -07:00
Daniel Imms
5b90b8a3ad
Clean up ligatures readme
2020-05-03 06:26:23 -07:00
Daniel Imms
e343e690f2
Merge branch 'master' into ligatures-addon
2020-05-03 06:22:14 -07:00
Daniel Imms
6f1f4ba98f
Merge pull request #2867 from rishab-pdx/#2840
...
Different behavior when search two same words in only one row
2020-05-03 06:21:14 -07:00
Daniel Imms
7a34b4de73
Merge pull request #2895 from Tyriar/eslint_warn
...
Make all eslint rules warnings
2020-05-03 06:15:15 -07:00
Daniel Imms
b84831f148
Make all eslint rules warnings
...
eslint warnings normally don't exit with non-zero when warnings fail unless
'--max-warnings 0' is used. This commit adds that and changes all rules to
be warnings in order to improve feedback in the editor. After this commit
all warning diagnostics (yellow) are stylistic/lint-related ones that will
still fail lint, which error diagnostics (red) are actual errors that will
fail compilation (from tsc).
Fixes #2886
2020-05-03 06:07:53 -07:00
Daniel Imms
d9ecafeb2a
Merge pull request #2892 from Eugeny/fixed-dpr-listener
...
fixed ScreenDprListener never being fired
2020-05-02 15:54:52 -07:00
Eugene and Daniel Imms
930de9aeb7
Update src/browser/ScreenDprMonitor.ts
...
Co-authored-by: Daniel Imms <tyriar@tyriar.com >
2020-05-02 22:48:30 +02:00
Eugene Pankov
40a09d7412
fixed ScreenDprListener never being fired
2020-05-02 16:20:46 +02:00
Labhansh Agrawal
ad9aabbb7e
fix ci errors
2020-05-01 14:26:03 +05:30
Labhansh Agrawal
195bce0485
add dependencies as externals in webpack
2020-05-01 14:26:03 +05:30
Labhansh Agrawal
42b88f34f4
remove azure devops config
2020-05-01 14:26:03 +05:30
Labhansh Agrawal
7bde7039bb
add webpack config
2020-05-01 14:26:03 +05:30
Labhansh Agrawal
4702a0af9d
lint
2020-05-01 14:26:03 +05:30
Labhansh Agrawal
c818381ef1
add ligatures addon config
2020-05-01 14:26:03 +05:30
Labhansh Agrawal
ef4ecf7c8e
clean up dev dependencies
2020-05-01 14:26:03 +05:30
Labhansh Agrawal
fb65cea115
set up similar to other addons
2020-05-01 14:26:03 +05:30
Labhansh Agrawal
dcca79baef
delete non-required files
2020-05-01 14:26:03 +05:30
Labhansh Agrawal
15df03ba09
clone ligatures addon repo
2020-05-01 14:26:03 +05:30
rishab
5eb33e9d8a
Merge branch 'master' of https://github.com/xtermjs/xterm.js into #2840
2020-04-30 14:05:01 -07:00
Daniel Imms
939de5d151
Merge pull request #2888 from lunaroyster/master
...
Added @ as a character in URL paths for the weblinks addon
2020-04-30 06:30:59 -07:00
Daniel Imms
4c440b8552
Merge pull request #2890 from xtermjs/dependabot/npm_and_yarn/ts-loader-7.0.2
...
Bump ts-loader from 7.0.1 to 7.0.2
2020-04-30 05:10:20 -07:00
dependabot-preview[bot]
1c73fd5454
Bump ts-loader from 7.0.1 to 7.0.2
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 7.0.1 to 7.0.2.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v7.0.1...v7.0.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-30 08:01:12 +00:00
lunaroyster and EricWangUTM
9567ae4bfe
Added @ as a character to pathCharacterSet for xterm-addons-web-links
...
Co-authored-by: lunaroyster <oneinaquadrillion@live.com >
Co-authored-by: EricWangUTM <yifeng.wang@mail.utoronto.ca >
2020-04-30 04:35:34 +00:00
rishab
853b454eae
Merge branch 'master' of https://github.com/xtermjs/xterm.js into #2840
2020-04-29 19:56:45 -07:00
Daniel Imms
94b1fec91e
Merge pull request #2883 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-2.30.0
...
Bump @typescript-eslint/eslint-plugin from 2.29.0 to 2.30.0
2020-04-28 05:57:46 -07:00
dependabot-preview[bot]
a6a5c010fe
Bump @typescript-eslint/eslint-plugin from 2.29.0 to 2.30.0
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 2.29.0 to 2.30.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.30.0/packages/eslint-plugin )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-28 12:46:07 +00:00
Daniel Imms
52bcbaed08
Merge pull request #2882 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/parser-2.30.0
...
Bump @typescript-eslint/parser from 2.29.0 to 2.30.0
2020-04-28 05:44:20 -07:00
dependabot-preview[bot]
74ac45730f
Bump @typescript-eslint/parser from 2.29.0 to 2.30.0
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 2.29.0 to 2.30.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.30.0/packages/parser )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-28 08:06:37 +00:00
Jörg Breitbart
0d0f04de5c
resolve master conflicts
2020-04-27 16:16:31 +02:00
Jörg Breitbart
e1be294147
Merge branch 'master' into reverse_wraparound
2020-04-27 16:11:39 +02:00
Daniel Imms
45077d7106
Merge pull request #2880 from xtermjs/dependabot/npm_and_yarn/mocha-7.1.2
...
Bump mocha from 7.1.1 to 7.1.2
2020-04-27 06:16:14 -07:00
dependabot-preview[bot]
e65ead3f20
Bump mocha from 7.1.1 to 7.1.2
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 7.1.1 to 7.1.2.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v7.1.1...v7.1.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-27 13:01:17 +00:00
Daniel Imms
5ed6d0fedb
Merge pull request #2879 from xtermjs/dependabot/npm_and_yarn/ws-7.2.5
...
Bump ws from 7.2.3 to 7.2.5
2020-04-27 05:59:41 -07:00
dependabot-preview[bot]
673138c5af
Bump ws from 7.2.3 to 7.2.5
...
Bumps [ws](https://github.com/websockets/ws ) from 7.2.3 to 7.2.5.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/7.2.3...7.2.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-27 08:26:57 +00:00
Rishab
0e145a1a57
Merge branch 'master' into #2840
2020-04-26 14:42:43 -07:00
Daniel Imms
a8bcfc62d0
Merge pull request #2876 from Tyriar/layers3
...
Move more parts of Terminal into CoreTerminal and move everything else into browser/
2020-04-26 11:19:05 -07:00
Daniel Imms
394bb38913
Remove src/tsconfig.json from eslintrc
2020-04-26 11:11:04 -07:00
Daniel Imms
80c5c94e7e
Remove src project
2020-04-26 11:06:30 -07:00
Daniel Imms
03bfd2c842
Move Terminal*.test into browser
2020-04-26 10:59:32 -07:00
Daniel Imms
bdb438972f
Fix errors in Terminal and elsewhere
...
This was mostly ! to compel TS, we should actually fix this down the road
but that can come later.
2020-04-26 10:44:44 -07:00
Daniel Imms
f256206fd4
Move Terminal and AccessibilityManager into browser
2020-04-26 10:18:05 -07:00
Daniel Imms
4d01929503
Introduce ICoreTerminal
2020-04-26 10:11:24 -07:00
Daniel Imms
2a9b76246b
Move scroll into CoreTerminal
2020-04-26 10:02:59 -07:00
Daniel Imms
21bcef5008
Move a bunch of scroll logic into CoreTerminal
...
This change will now reset userScrolling on RIS
2020-04-26 09:54:44 -07:00
Daniel Imms
46e7fc61cc
Move WriteBuffer into CoreTerminal
2020-04-26 09:38:34 -07:00
Daniel Imms
b9dee59900
Move InputHandler init into CoreTerminal
2020-04-26 09:36:56 -07:00
Daniel Imms
2fd4c149fd
Merge pull request #2874 from Tyriar/layers2
...
Move InputHandler into common
2020-04-26 09:08:50 -07:00
Daniel Imms
d085768e8b
Fix some lint issues
2020-04-26 08:23:38 -07:00
Daniel Imms
6f9730c652
Merge branch 'master' into layers2
2020-04-26 08:14:47 -07:00
Daniel Imms
b79a0a9832
Remove unwanted vscode setting
2020-04-26 08:12:53 -07:00
Daniel Imms
212061be50
Move InputHandler.test into common, fix strict errors
2020-04-26 08:11:53 -07:00
Daniel Imms
c931341259
Remove Terminal dep in InputHandler.test
2020-04-26 08:08:49 -07:00
Daniel Imms
51dc03a730
Merge pull request #2873 from jerch/fix_2872
...
Fix missing ybase calc in print
2020-04-26 08:08:26 -07:00
Jörg Breitbart
31670da633
fix sloppy coding in InputHandler
2020-04-26 16:53:15 +02:00
Jörg Breitbart
51a808c094
some refactoring
2020-04-26 16:34:15 +02:00
Daniel Imms
d756086b8e
Move InputHandler into common
...
Part of #2749
Part of #1507
2020-04-26 07:24:30 -07:00
Daniel Imms
81d289b266
Remove RenderService dep in InputHandler
2020-04-26 07:03:11 -07:00
Jörg Breitbart
71c2551a2e
Merge branch 'reverse_wraparound' of github.com:jerch/xterm.js into reverse_wraparound
2020-04-26 15:59:27 +02:00
Jörg Breitbart
ab2c8c7382
Merge branch 'master' into reverse_wraparound
2020-04-26 15:59:10 +02:00
Daniel Imms
ba40fe4ff4
Remove Terminal dependency from InputHandler 🎉
2020-04-26 06:46:37 -07:00
Daniel Imms
dbced5c1a4
Move Terminal.is into InputHandler
2020-04-26 06:38:10 -07:00
Daniel Imms
3a1a0d6590
Remove input handler Terminal.resize dep
2020-04-26 06:34:36 -07:00
Daniel Imms
451d9aab96
Register forwardEvent calls
2020-04-26 06:21:16 -07:00
Daniel Imms
a6949d522e
Move resize event into bufferservice
2020-04-26 06:16:13 -07:00
Daniel Imms
eba372e2cc
More some of Terminal.resize into bufferservice
2020-04-25 20:52:59 -07:00
Daniel Imms
a3ac0d542d
Remove unused imports
2020-04-25 20:39:58 -07:00
Daniel Imms
0709b0dc3b
Break input handler dep on Terminal.scroll
2020-04-25 19:28:00 -07:00
rishab
5bb710e921
Merge branch 'master' of https://github.com/xtermjs/xterm.js
2020-04-25 17:39:30 -07:00
Rishab
a5c1e594b3
Merge pull request #1 from rishab-pdx/#2840
...
handle wrap back with find previous
2020-04-25 17:37:12 -07:00
rishab
08f8f51ade
handle wrap back with find previous
...
wrap back search selection to last selected result when we hit top
2020-04-25 17:33:48 -07:00
Daniel Imms
3897950e22
Remove a11y event dep, introduce forwardEvent helper
2020-04-25 16:45:46 -07:00
Daniel Imms
e9db1ecd1f
Remove Terminal.handleTitle dep
2020-04-25 16:37:31 -07:00
Daniel Imms
9346eba2f2
Remove Terminal.showCursor dep from input handler
2020-04-25 16:18:43 -07:00
Daniel Imms
c5ba1d62e7
Remove mouseEvents from Terminal
...
Depend on CoreMouseService directly
2020-04-25 13:31:45 -07:00
Daniel Imms
37996bcd15
Move sendFocus to core service
2020-04-25 13:26:06 -07:00
Daniel Imms
d5729f9216
Move insertMode into core service
2020-04-25 11:26:20 -07:00
Daniel Imms
4cec11be9c
Move bracketed paste mode to coreservice
2020-04-25 11:11:05 -07:00
Daniel Imms
b80c14639e
Move option listeners to core
2020-04-25 10:34:37 -07:00
Daniel Imms
0d3bd2052b
Remove remaining common service inits to common
2020-04-25 10:26:29 -07:00
Daniel Imms
353a8c5388
Create CoreTerminal, fix createInstance in strict mode
2020-04-25 10:21:56 -07:00
Daniel Imms
dac3037ee4
Merge pull request #2871 from Tyriar/layers
...
Support dependency injection in UnicodeService
2020-04-25 08:44:25 -07:00
Daniel Imms
e3c81048af
Use DI with Linkifier2
2020-04-25 07:29:07 -07:00
Daniel Imms
c752ca84df
Merge pull request #2870 from Tyriar/selection
...
Make sure selection gets redrawn when switching renderers
2020-04-25 07:27:17 -07:00
Daniel Imms
a5d50960a7
Support DI in UnicodeService
2020-04-25 07:27:09 -07:00
Daniel Imms
af0845b4a3
Merge branch 'master' into selection
2020-04-25 07:18:27 -07:00
Daniel Imms
8d77b1ae16
Merge pull request #2869 from Tyriar/vs95556
...
Invalidate all links above when the terminal scrolls
2020-04-25 07:17:20 -07:00
Daniel Imms
c185529ad5
Make sure selection gets redrawn when switching renderers
...
Fixes #2555
2020-04-25 07:11:43 -07:00
Daniel Imms
3a5def98e5
Correct selection types being optional
2020-04-25 06:56:00 -07:00
Daniel Imms
603c68bd69
Merge branch 'master' into vs95556
2020-04-25 06:46:02 -07:00
Daniel Imms
2f984964da
Merge pull request #2868 from Tyriar/2595_selection_colors
...
Refresh model colors after changing theme
2020-04-25 06:42:01 -07:00
Daniel Imms
22aaf0471a
Invalidate all links above when the terminal scrolls
...
See microsoft/vscode#95556
2020-04-25 06:41:25 -07:00
Daniel Imms
1134d0d7d4
Refresh model colors after changing theme
...
Fixes #2595
2020-04-25 06:22:08 -07:00
rishab
45ff3ee637
Update SearchAddon.ts
2020-04-25 03:13:32 -07:00
rishab
50ba6bfa1b
Wrap search back if there exists a result in search
...
Search must wrap back as it does when there are multiple lines.
2020-04-25 03:13:19 -07:00
Daniel Imms
cdcbb1d6da
Merge pull request #2866 from xtermjs/dependabot/npm_and_yarn/deep-equal-2.0.3
...
Bump deep-equal from 2.0.2 to 2.0.3
2020-04-24 05:09:50 -07:00
dependabot-preview[bot]
49bf22ace4
Bump deep-equal from 2.0.2 to 2.0.3
...
Bumps [deep-equal](https://github.com/inspect-js/node-deep-equal ) from 2.0.2 to 2.0.3.
- [Release notes](https://github.com/inspect-js/node-deep-equal/releases )
- [Changelog](https://github.com/inspect-js/node-deep-equal/blob/master/CHANGELOG.md )
- [Commits](https://github.com/inspect-js/node-deep-equal/compare/v2.0.2...v2.0.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-24 08:02:20 +00:00
Daniel Imms
22fa95cf87
Merge pull request #2865 from xtermjs/dependabot/npm_and_yarn/webpack-4.43.0
...
Bump webpack from 4.42.1 to 4.43.0
2020-04-22 05:30:31 -07:00
dependabot-preview[bot]
a76a889924
Bump webpack from 4.42.1 to 4.43.0
...
Bumps [webpack](https://github.com/webpack/webpack ) from 4.42.1 to 4.43.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v4.42.1...v4.43.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-22 08:27:07 +00:00
Daniel Imms
8f7c6a635f
Merge pull request #2864 from Tyriar/center_text
...
Center webgl text vertically
2020-04-21 18:23:14 -07:00
Daniel Imms
9ece6b1fbc
Center webgl text vertically
...
Fixes #2613
2020-04-21 18:20:10 -07:00
Daniel Imms
9d7a45f459
Merge pull request #2862 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/parser-2.29.0
...
Bump @typescript-eslint/parser from 2.28.0 to 2.29.0
2020-04-21 03:33:20 -07:00
dependabot-preview[bot]
0465ba24a2
Bump @typescript-eslint/parser from 2.28.0 to 2.29.0
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 2.28.0 to 2.29.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.29.0/packages/parser )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-21 10:22:18 +00:00
Daniel Imms
b622c89967
Merge pull request #2861 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-2.29.0
...
Bump @typescript-eslint/eslint-plugin from 2.28.0 to 2.29.0
2020-04-21 03:20:43 -07:00
dependabot-preview[bot]
7efb141f88
Bump @typescript-eslint/eslint-plugin from 2.28.0 to 2.29.0
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 2.28.0 to 2.29.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.29.0/packages/eslint-plugin )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-21 08:13:30 +00:00
Daniel Imms
d093912f9d
Merge pull request #2859 from xtermjs/dependabot/npm_and_yarn/ts-loader-7.0.1
...
Bump ts-loader from 7.0.0 to 7.0.1
2020-04-20 07:20:17 -07:00
dependabot-preview[bot]
92e5c8d228
Bump ts-loader from 7.0.0 to 7.0.1
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v7.0.0...v7.0.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-20 13:06:59 +00:00
Daniel Imms
68995e6ed8
Merge pull request #2858 from xtermjs/dependabot/npm_and_yarn/types/webpack-4.41.12
...
Bump @types/webpack from 4.41.11 to 4.41.12
2020-04-20 06:05:01 -07:00
dependabot-preview[bot]
edac29fe51
Bump @types/webpack from 4.41.11 to 4.41.12
...
Bumps [@types/webpack](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webpack ) from 4.41.11 to 4.41.12.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/webpack )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-20 08:35:06 +00:00
Daniel Imms
e7f72a1ba8
Merge pull request #2857 from Tyriar/decoration_customizations
...
Allow embedders to customize link decorations independently
2020-04-19 04:24:50 -07:00
Daniel Imms
d0519d6c25
Fix tests
2020-04-19 04:20:10 -07:00
Daniel Imms
2ce435f98d
Allow embedders to customize link decorations independently
...
See microsoft/vscode#95631
2020-04-19 04:07:22 -07:00
Daniel Imms
67fde3e941
Merge pull request #2856 from Tyriar/link_underline
...
Prevent hover callbacks firing if the mouse is outside the viewport
2020-04-18 18:27:12 -07:00
Daniel Imms
1282c060fc
Prevent hover callbacks firing if the mouse is outside the viewport
...
Fixes #2849
2020-04-18 18:02:51 -07:00
Daniel Imms
52f1fc943d
Merge pull request #2855 from Tyriar/link_underline
...
Polish link decorations and better support embedder hovers
2020-04-18 10:21:57 -07:00
Daniel Imms
88ff19383b
Allow embedders to designate link hover elements
2020-04-18 09:13:09 -07:00
Daniel Imms
832312e095
Change hideUnderline to hideDecorations
...
Also track cursor style
2020-04-18 06:23:46 -07:00
Daniel Imms
f2ed01993d
Track changes to hideUnderline
2020-04-18 06:18:01 -07:00
Daniel Imms
ccf869e671
Merge pull request #2854 from Tyriar/hide_underline
...
Allow hiding of link underlines
2020-04-17 19:01:22 -07:00
Daniel Imms
48f579977e
Allow hiding of link underlines
...
See microsoft/vscode#95080
2020-04-17 18:46:01 -07:00
Daniel Imms
ab595659c2
Merge pull request #2852 from Tyriar/mouseleave
...
Clear link when leaving xterm link
2020-04-17 17:38:45 -07:00
Daniel Imms
0cd2b78425
Clear link when leaving xterm link
...
Fixes #2851
2020-04-17 17:30:53 -07:00
Daniel Imms
c1e618fc3b
Merge pull request #2830 from kumaran-14/2702_api_test_debug
...
Add api-test script to log poll result on passing --debug flag
2020-04-15 08:04:12 -07:00
Daniel Imms
934b9faf36
Merge branch 'master' into 2702_api_test_debug
2020-04-15 06:52:14 -07:00
Daniel Imms
2836dcb71f
Merge pull request #2845 from xtermjs/dependabot/npm_and_yarn/ts-loader-7.0.0
...
Bump ts-loader from 6.2.2 to 7.0.0
2020-04-15 06:09:39 -07:00
dependabot-preview[bot]
2b874c5817
Bump ts-loader from 6.2.2 to 7.0.0
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 6.2.2 to 7.0.0.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v6.2.2...v7.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-15 08:12:32 +00:00
Daniel Imms
19b73d2ba7
Merge pull request #2842 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/parser-2.28.0
...
Bump @typescript-eslint/parser from 2.27.0 to 2.28.0
2020-04-14 06:36:51 -07:00
Daniel Imms
548a17d94c
Merge pull request #2844 from Tyriar/2824
...
Enforce explicit access modifiers
2020-04-14 06:36:34 -07:00
Daniel Imms
de4005d470
Merge branch 'master' into 2824
2020-04-14 06:31:48 -07:00
dependabot-preview[bot]
46e9b9499c
Bump @typescript-eslint/parser from 2.27.0 to 2.28.0
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 2.27.0 to 2.28.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.28.0/packages/parser )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-14 13:26:53 +00:00
Daniel Imms
580b06ada5
Merge pull request #2843 from xtermjs/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-2.28.0
...
Bump @typescript-eslint/eslint-plugin from 2.27.0 to 2.28.0
2020-04-14 06:25:15 -07:00
Daniel Imms
1472e7b051
Merge branch 'master' into 2824
2020-04-14 06:25:06 -07:00
Daniel Imms
9817754f92
Fix explicit access
2020-04-14 06:23:11 -07:00
dependabot-preview[bot]
05f1959c83
Bump @typescript-eslint/eslint-plugin from 2.27.0 to 2.28.0
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 2.27.0 to 2.28.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.28.0/packages/eslint-plugin )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-14 13:08:53 +00:00
Daniel Imms
80a692a751
Merge pull request #2841 from xtermjs/dependabot/npm_and_yarn/types/ws-7.2.4
...
Bump @types/ws from 7.2.3 to 7.2.4
2020-04-14 06:07:11 -07:00
Daniel Imms
a5ebb6d98c
Add member access eslint rule
2020-04-14 06:03:47 -07:00
Daniel Imms
04c1e4b57d
Remove readonly from ctors
2020-04-14 06:03:31 -07:00
dependabot-preview[bot]
f8f9c06ed8
Bump @types/ws from 7.2.3 to 7.2.4
...
Bumps [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws ) from 7.2.3 to 7.2.4.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-14 08:14:38 +00:00
kumaran-14
1f4b2607cc
Replace flatMap method with reduce and map
2020-04-13 22:36:33 +05:30
Daniel Imms
f0c518a134
Merge pull request #2838 from xtermjs/dependabot/npm_and_yarn/types/jsdom-16.2.1
...
Bump @types/jsdom from 16.2.0 to 16.2.1
2020-04-13 06:33:50 -07:00
dependabot-preview[bot]
c396518736
Bump @types/jsdom from 16.2.0 to 16.2.1
...
Bumps [@types/jsdom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom ) from 16.2.0 to 16.2.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jsdom )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-13 12:34:17 +00:00
Daniel Imms
d6a45b511e
Merge pull request #2839 from xtermjs/dependabot/npm_and_yarn/types/webpack-4.41.11
...
Bump @types/webpack from 4.41.10 to 4.41.11
2020-04-13 05:32:38 -07:00
dependabot-preview[bot]
f5c4c3e450
Bump @types/webpack from 4.41.10 to 4.41.11
...
Bumps [@types/webpack](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webpack ) from 4.41.10 to 4.41.11.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/webpack )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-13 08:19:05 +00:00
Daniel Imms
aecfb5772d
Merge pull request #2835 from Tyriar/2822
...
Add linkTooltipHoverDuration setting
2020-04-11 10:08:30 -07:00
Daniel Imms
3b7b936582
Merge pull request #2837 from Tyriar/2836
...
Only fire IRenderService.onRender when buffer changes occurred
2020-04-11 09:59:34 -07:00
Daniel Imms
309bdf3d70
Rename onRender
2020-04-11 09:53:32 -07:00
Daniel Imms
55f9203f60
Only fire IRenderService.onRender when buffer changes occurred
...
Fixes #2836
2020-04-11 09:51:28 -07:00
kumaran-14
df7ba37d57
Update args parser to allow flag values
2020-04-11 21:15:24 +05:30
kumaran-14
96cb4e9a52
Merge remote-tracking branch 'upstream/master' into 2702_api_test_debug
2020-04-11 19:55:36 +05:30
Daniel Imms
f070be8dd3
Add deprecated with explanation
2020-04-11 07:23:53 -07:00
Daniel Imms
3408a0537f
Add linkTooltipHoverDuration setting
...
Fixes #2822
2020-04-11 07:22:20 -07:00
Daniel Imms
5669cf832f
Merge branch 'master' into reverse_wraparound
2020-04-11 06:41:28 -07:00
Daniel Imms
e2ac4b45d0
Merge pull request #2834 from Tyriar/2833
...
Fix selection wrapping to end when not beyond viewport
2020-04-11 06:38:50 -07:00
Daniel Imms
714daba393
Fix selection wrapping to end when not beyond viewport
...
This was happening as the devicePixelRatio wasn't being taken into account,
the fix was to rely on IRenderService to get the right canvas height.
Fixes #2833
2020-04-11 06:31:58 -07:00
Daniel Imms
1913e9512c
Merge pull request #2718 from kumaran-14/2498_alt_enter
...
Support alt+enter key signal by default
2020-04-11 05:49:33 -07:00
kumaran-14
ae72994cfb
Undo changes on ./bin/test.js
2020-04-11 12:02:27 +05:30
kumaran-14
f9b2f3e87d
Add api-test script to log poll result on passing --debug flag
2020-04-11 11:54:58 +05:30
Daniel Imms
e05bf87528
Merge pull request #2829 from Tyriar/lgtm
...
Fix most lgtm warnings
2020-04-10 14:22:24 -07:00
Daniel Imms
7609a5456e
Fix most lgtm warnings
2020-04-10 14:08:28 -07:00
Daniel Imms
e61c34b85f
Merge branch 'master' into 2498_alt_enter
2020-04-10 12:53:16 -07:00
Daniel Imms
ba0dc60b09
Combine into ternary
2020-04-10 12:53:02 -07:00
kumaran-14
3ef41f2b1d
Remove decset modes from coreservices
2020-04-10 23:19:31 +05:30
Daniel Imms
2e6f547bfc
Merge branch 'master' into reverse_wraparound
2020-04-10 10:30:30 -07:00
Daniel Imms
9460e915cd
Merge branch 'master' into underline_core
2020-04-10 09:22:07 -07:00
Jörg Breitbart
120527cb41
underline color support, test cases
2020-03-08 22:56:58 +01:00
Jörg Breitbart
058f33cd7b
update vt docs
2020-03-08 20:25:26 +01:00
Jörg Breitbart
88582726b7
implement SGR 21, sequence tests
2020-03-08 20:08:22 +01:00
Jörg Breitbart
fd5f5e3204
extend AttributeData with eAttrs, implement SGR 4 subparams, tests
2020-03-08 18:57:05 +01:00
jerch
23cacbf81a
Merge branch 'master' into reverse_wraparound
2020-02-22 23:49:25 +01:00
Jörg Breitbart
d35d12f671
Merge branch 'reverse_wraparound' of github.com:jerch/xterm.js into reverse_wraparound
2020-02-21 18:24:55 +01:00
Jörg Breitbart
cb31179274
respect scroll margins, tests
2020-02-21 18:23:00 +01:00
kumaran-14
c9277c3c72
Remove altEscape DECSET mode and add support for alt+esc key
2020-02-21 13:13:46 +05:30
kumaran-14
5896a05ca6
Change decset flag to altEscMode
2020-02-20 00:21:33 +05:30
jerch
5cf0aadd84
Merge branch 'master' into reverse_wraparound
2020-02-18 20:12:55 +01:00
Jörg Breitbart
62ea2c691e
wide char tests
2020-02-17 12:39:36 +01:00
Jörg Breitbart
7de600cc64
test case for clearing cells to the right on early wrap-around
2020-02-17 12:30:35 +01:00
Jörg Breitbart
0c703276b1
fix behavior, first BS tests
2020-02-17 12:22:53 +01:00
Jörg Breitbart
f736b6c299
comment missing empty cell handling
2020-02-16 20:53:53 +01:00
Jörg Breitbart
6f886fe167
working draft
2020-02-16 20:41:55 +01:00
kumaran-14
b75ae0f7b1
Support alt+Enter key signal by default
2020-02-14 20:00:03 +05:30