Jörg Breitbart
c387180a47
add color mode transition tests
2019-05-24 21:09:11 +02:00
Jörg Breitbart
0e1704f563
cleanup
2019-05-24 20:50:25 +02:00
Daniel Imms
a428193424
Merge branch 'master' into revert_floor
2019-05-24 06:50:37 -07:00
Daniel Imms
1feb0a27e9
Revert "fix: don't use Math.floor in DomRenderer charWidth computation"
...
This reverts commit 23bdb2a6c2 .
2019-05-24 06:48:48 -07:00
Jörg Breitbart
7716e9abda
trim already processed chunks
2019-05-22 14:12:15 +02:00
Daniel Imms
69e8f62149
Make tests way faster by avoiding page reload
2019-05-21 22:43:02 -07:00
Daniel Imms
b46757010f
Boost timeout of xterm output tests
2019-05-21 22:34:04 -07:00
Daniel Imms
a74173adf2
Add tests for CSI @-I
...
Part of #2117
2019-05-21 22:29:39 -07:00
Daniel Imms
7786e59c77
Fix new addon dispose
...
Fixes #2097
2019-05-21 16:26:50 -07:00
Daniel Imms
922e594fcf
Fix lint
2019-05-21 14:51:48 -07:00
Daniel Imms
acea979fe0
Move API test timeout to top-level describe
...
I learned a thing.
2019-05-21 14:48:03 -07:00
Daniel Imms
d0a3164e99
Fix lint
2019-05-21 11:01:40 -07:00
Daniel Imms
968dd93ba7
Fix status reporting
...
Fixes #2107
2019-05-21 10:57:26 -07:00
Daniel Imms
2f08b87d95
Remove old comment
2019-05-18 21:21:02 -07:00
Daniel Imms
43015f85f4
Move Renderer ownership to RenderCoordinator
2019-05-18 21:15:18 -07:00
Daniel Imms
87dca56dee
Support pausing in RenderCoordinator
...
This actually removes the pause rendering functionality when the resize
and theme changes but simplifies it as a result, they also rarely happen
especially when off screen/hidden.
Fixes #2099
2019-05-18 20:20:46 -07:00
Daniel Imms
9ed5920275
Add some basic fg/bg renderer tests
2019-05-18 19:51:44 -07:00
Daniel Imms
497d31bec3
onThemeChange -> setColors
2019-05-18 19:31:35 -07:00
Daniel Imms
24de302d2f
onWindowResize -> onDevicePixelRatioChange
2019-05-18 19:27:06 -07:00
Daniel Imms
5f70b3f3be
Move window resize listener to render coordinator
2019-05-18 19:22:51 -07:00
Daniel Imms
b64cc0a9de
Fix ui project build
2019-05-18 19:16:06 -07:00
Daniel Imms
3e4c1b5a21
Move ScreenDprMonitor to be owned by RenderCoordinator
...
(and a11y manager)
2019-05-18 19:12:37 -07:00
Daniel Imms
f698cafccb
Move the renderer events to RenderCoordinator
2019-05-18 19:02:42 -07:00
Daniel Imms
8792bb5f36
Introduce a RenderCoordinator that owns common Renderer logic
...
Part of #2005
2019-05-18 18:47:44 -07:00
Daniel Imms
4119c7d1d7
Move ColorManager ownership to Terminal
2019-05-18 18:10:04 -07:00
Daniel Imms
000fefdead
Move ColorManager to ui
...
Part of #2005
Part of #1507
2019-05-18 17:49:48 -07:00
Daniel Imms
dbafc793da
Move Marker to core
2019-05-17 23:41:26 -07:00
Daniel Imms
88c1ff6f11
Move BufferReflow to core
2019-05-17 23:37:44 -07:00
Daniel Imms
a62ec679bd
Move readFileSync out of test
2019-05-15 12:49:13 -07:00
Daniel Imms
da79fec5c2
Disable failing test on Linux
2019-05-15 11:57:32 -07:00
Daniel Imms
80025804b3
Add sanity check in AccessibilityManager
...
Fixes #2082
2019-05-15 11:47:15 -07:00
Jörg Breitbart
c0e9bbe87f
Revert "change demo to utf8 input"
...
This reverts commit e6e5ecc0f2 .
2019-05-12 22:17:06 +02:00
Jörg Breitbart
06c292c11d
Merge branch 'master' into utf8_input
2019-05-12 22:16:59 +02:00
Daniel Imms
3475764946
Types/doc polish
2019-05-12 10:59:26 -07:00
Daniel Imms
f90239377b
Fix possible infinite loop if addon disposes terminal
2019-05-12 10:47:35 -07:00
Daniel Imms
bae125b789
Merge branch 'master' into utf8_input
2019-05-12 10:24:39 -07:00
Daniel Imms
eda04bcb23
Add new search addon, move AddonManager to public
...
Because addons build on top of the API it needs to live in public, the main
reason for this is because the implementation of buffer differs on
public/Terminal and src/Terminal.
2019-05-12 10:22:29 -07:00
Jörg Breitbart
523d562f73
fix missing types
2019-05-12 18:49:23 +02:00
Daniel Imms
0c588a7333
Fix missed merge conflict
2019-05-12 09:45:09 -07:00
Daniel Imms
f7612a49d2
Merge remote-tracking branch 'ups/master' into 1128_addons
2019-05-12 09:44:09 -07:00
Daniel Imms
f654044e5e
Fix search addon unit tests
2019-05-12 00:17:59 -07:00
Daniel Imms
a7fa58cc60
Add API test for getSelectionPosition
2019-05-11 23:59:51 -07:00
Daniel Imms
9ca9f7296e
Use new APIs in selection addon
2019-05-11 23:56:34 -07:00
Daniel Imms
5bbbbf7348
Expose getSelectionPosition and select APIs instead
2019-05-11 23:52:38 -07:00
Daniel Imms
da7c39e526
Add API test
2019-05-11 23:37:42 -07:00
Daniel Imms
6674f05cc8
Implement setSelection API
...
Fixes #1443
2019-05-11 23:35:31 -07:00
Daniel Imms
161c7f9339
Use API clearSelection in search addon
2019-05-11 23:22:46 -07:00
Daniel Imms
780e924b21
Use stable API for buffer in search addon
2019-05-11 23:15:04 -07:00
Daniel Imms
1f000054c2
Merge remote-tracking branch 'ups/master' into 1128_addons
2019-05-11 22:48:49 -07:00
Daniel Imms
c13d6e5eeb
Make write and writeln consistent with writeUtf8 test
2019-05-11 22:29:01 -07:00