Daniel Imms
32c616512d
Final polish
2023-09-12 12:45:29 -07:00
Per Bothner
bddff604c2
Merge branch 'master' into clusters
2023-09-10 17:20:40 -07:00
Daniel Imms
be82ffc01d
Merge pull request #4786 from Tyriar/4773
...
Fix block cursor rendering in DOM renderer
2023-09-10 09:00:45 -07:00
Daniel Imms
8985326dd8
Merge pull request #4743 from Tyriar/es2021
...
Upgrade es6 -> es2021
2023-09-10 08:33:48 -07:00
Daniel Imms
c609f5cca0
Add regression test for block cursor focus/selection
2023-09-10 08:30:43 -07:00
Daniel Imms
fe4528c9be
Add one regression test to canvas exceptions
2023-09-09 09:00:57 -07:00
Daniel Imms
1aac37e14f
Improve regression tests for 4759
2023-09-09 08:51:50 -07:00
Daniel Imms
851c2e39af
Fix webgl not respecting MCR for inverse
...
Part of #4759
2023-09-09 08:37:55 -07:00
Daniel Imms
1792eaf05f
Fix MCR test on webkit, add pollForApproximate
...
Fixes #4769
2023-09-09 07:45:31 -07:00
Daniel Imms
575cd8d28b
Avoid block elements in renderer tests
...
Fixes #4772
2023-09-09 06:51:13 -07:00
Daniel Imms
a10113543b
Check add empty cells that are being asserted on
2023-09-09 06:28:07 -07:00
Daniel Imms
50369713de
Merge branch 'master' into fix-selection-background-domrenderer
2023-09-09 06:16:42 -07:00
Daniel Imms
056206d7a4
Clear theme at start of every renderer test
2023-09-09 06:09:07 -07:00
Daniel Imms
57ab29bb85
Handle canvas renderer's more delayed rendering
2023-09-09 06:02:32 -07:00
Daniel Imms
4e69307074
Add regression test
2023-09-09 05:59:24 -07:00
Daniel Imms
5126481de2
Remove only
2023-09-09 04:55:56 -07:00
Daniel Imms
fa168bd4c0
Add a test which fails without the change
2023-09-08 20:21:58 -07:00
Daniel Imms
2e10a7f097
Add window prefer to global symbols
2023-09-08 12:42:26 -07:00
Daniel Imms
98e8c6ac73
Add canvas renderer tests
2023-09-08 12:16:16 -07:00
Daniel Imms
a0c34b19df
Skip webgl tests on linux/firefox
2023-09-08 10:52:21 -07:00
Daniel Imms
cdf02d54da
Share test code between dom and webgl
2023-09-08 10:22:13 -07:00
Daniel Imms
070d194c6c
Migrate webgl to playwright/test, add unified runner script
2023-09-08 10:04:25 -07:00
Daniel Imms
e54755b074
Skip failure on WebKit
2023-09-08 08:37:06 -07:00
Daniel Imms
db608e33fb
Fix remaining dom renderer tests
2023-09-08 08:26:49 -07:00
Daniel Imms
b543842fc0
Fix dom MCR tests
2023-09-08 08:23:20 -07:00
Daniel Imms
97be015234
All tests copied over, some failing
2023-09-08 08:08:45 -07:00
Daniel Imms
a656409bb5
All color dom renderer tests
2023-09-08 08:04:36 -07:00
Daniel Imms
ea45b04105
First working dom renderer api tests
...
Part of #4767
2023-09-08 07:47:14 -07:00
Daniel Imms
66a6ecea14
Improve playwright debug logging
2023-09-08 07:46:45 -07:00
Daniel Imms
f23af3661b
wip
2023-09-08 07:28:41 -07:00
Per Bothner
9963c58511
Two testing-related fixes
2023-09-07 09:49:37 -07:00
Per Bothner
930e5c4280
Merge branch 'master' into clusters
2023-09-06 22:11:46 -07:00
Daniel Imms
82b6dd1ac8
Merge branch 'master' into es2021
2023-09-03 07:20:20 -07:00
Daniel Imms
5e628d7fc6
Use arrow functions
2023-09-02 09:11:15 -07:00
Daniel Imms
93aae670ba
Readme explaining test/api
2023-09-02 08:56:59 -07:00
Daniel Imms
158f7a17a6
Use list reporter
2023-09-02 08:26:42 -07:00
Daniel Imms
8d0fde2d7f
Remove only
2023-09-02 08:22:56 -07:00
Daniel Imms
1624854bd7
Migrate Terminal api tests to playwright
2023-09-02 08:18:02 -07:00
Daniel Imms
1c57b98c9a
Migrate InputHandler api tests to playwright
2023-09-02 07:19:32 -07:00
Daniel Imms
a29ab32876
Migrate MouseTracking api tests to playwright
2023-09-02 07:10:47 -07:00
Daniel Imms
91456fff04
More proxy impl
2023-09-02 06:06:51 -07:00
Daniel Imms
13af55f9fc
Add onWriteParsed event to proxy
2023-09-02 06:00:33 -07:00
Daniel Imms
66454d378b
Add todos
2023-09-01 08:50:39 -07:00
Daniel Imms
92d09f2ea1
Clean up, fix errors, add todo
2023-09-01 08:50:03 -07:00
Daniel Imms
fac5e5f02d
Improve types of proxy object to extend base interfaces
2023-09-01 08:46:14 -07:00
Daniel Imms
ceef536b79
Upgrade es6 -> es2021
...
This uses the recommended target for node 16 in tsconfig/bases.
Fixes #4706
2023-09-01 07:36:48 -07:00
Daniel Imms
5b25c65521
Migrate Parser tests to playwright/test
2023-08-27 09:11:47 -07:00
Daniel Imms
cb977ab6b6
Remove CharWidth.test.ts from api (in playwright)
2023-08-27 09:03:55 -07:00
Daniel Imms
fbebabe2e6
Add @playwright/test support
2023-08-27 08:08:52 -07:00
Per Bothner
dc6dd6d2a8
Remove precedingCodepoint - use precedingJoinState instead
...
repeatPrecedingCharacter (for REP sequence) changed to look at
the grapheme cluser to the "left" in the BufferLine, and repeat that.
This is an extension of the xterm behavior, and changes the
semantics of REP, so is not fully compatible.
However, the new behavior is cleaner and saner.
Moved precedingJoinState property to EscapeSequenceParser.
2023-08-24 07:58:06 -07:00