Daniel Imms
5b86f9291e
Fix conflicts in webgl renderer
2019-05-31 18:10:46 -07:00
Daniel Imms
9feaf628b3
Merge remote-tracking branch 'origin/master' into webgl2
2019-05-31 18:06:42 -07:00
Daniel Imms
b7a8519173
Merge branch 'master' into 1576_remove_static_atlas
2019-05-31 16:03:33 -07:00
Daniel Imms
53c71b3579
Remove experimentalCharAtlas, make dynamic default
...
The NoneCharAtlas is still available to swap in if we need it.
Fixes #1576
2019-05-31 10:54:23 -07:00
Daniel Imms
94fc2064c2
Remove enableBold
...
fontWeightBold is the new way to do this
Fixes #1237
2019-05-31 10:43:52 -07:00
Daniel Imms
64686b5865
Merge branch 'master' into ts_wp
2019-05-28 11:58:58 -07:00
Daniel Imms
0c3f2d7222
Revert "Revert "fix: don't use Math.floor in DomRenderer charWidth computation""
...
This reverts commit 1feb0a27e9 .
2019-05-28 09:49:14 -07:00
Daniel Imms
a39da0f0d5
Ensure DOM renderer has styles injected on ctor
...
Fixes #2136
2019-05-28 09:49:03 -07:00
Daniel Imms
96b3eb982b
Draw underline over char glyph
2019-05-26 21:12:36 -07:00
Daniel Imms
49c8270b1c
Use absolute paths for modules in root project
2019-05-26 11:46:58 -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
Daniel Imms
493e8ad758
Remove webgl dependence on DEFAULT_ANSI_COLORS
2019-05-19 18:06:25 -07:00
Daniel Imms
b79d73d7c0
Add foreground tests
2019-05-19 15:54:49 -07:00
Daniel Imms
4beea9b704
Add tests for webgl bg colors
2019-05-19 15:44:13 -07:00
Daniel Imms
250683364f
Use more API in WebglRenderer
2019-05-19 02:23:07 -07:00
Daniel Imms
510985fb4e
Add a basic test
2019-05-19 01:49:42 -07:00
Daniel Imms
20dfaae500
Fix runtime error
2019-05-19 00:59:21 -07:00
Daniel Imms
061854b535
Remove more dependencies on rest of project
2019-05-19 00:55:02 -07:00
Daniel Imms
134c2ff859
Move parts of webgl renderer to public API
2019-05-19 00:21:07 -07:00
Daniel Imms
29d3b8281b
Copy over typed array utils to webgl
2019-05-18 23:38:49 -07:00
Daniel Imms
6922156d07
Move atlas parts into webgl/
2019-05-18 23:30:10 -07:00
Daniel Imms
f42e53f15a
Update for recent changes
2019-05-18 21:56:42 -07:00
Daniel Imms
e0ff44441e
Merge remote-tracking branch 'origin/master' into webgl2
2019-05-18 21:24:39 -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
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
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
cf867602d1
Use IColorSet instead of IColorManager
2019-05-18 18:24:54 -07:00
Daniel Imms
3df91268c6
Merge remote-tracking branch 'origin/master' into webgl2
2019-05-18 18:24:30 -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
2a155d5fb0
Merge branch 'master' into webgl2
2019-05-18 14:38:42 -07:00
Daniel Imms
1e564fdf33
Merge commit 'd261862' into webgl2
2019-05-18 14:27:22 -07:00
Daniel Imms
30567ec3cf
Fix event emitter in webgl renderer
2019-05-18 14:24:25 -07:00
Daniel Imms
707d8baddb
Merge commit 'fa70aa0983947e4444bcc9c1eeaaa516c1f88fe8' into webgl2
2019-05-18 14:23:40 -07:00
Daniel Imms
440e097fe3
Merge commit '25745777c653acb53a7bf3864603c1ad7aaaa637' into webgl2
2019-05-18 14:03:29 -07:00
Daniel Imms
7c55e1be9e
Merge remote-tracking branch 'ups/master' into 1994_buffer_api
2019-05-11 10:05:31 -07:00
Jörg Breitbart
740604f035
remove instanceof check
2019-05-11 17:21:16 +02:00
Nick Mitchell
23bdb2a6c2
fix: don't use Math.floor in DomRenderer charWidth computation
...
Fixes #2063
2019-05-11 00:59:59 -04:00
Daniel Imms
22c9ad7145
Merge remote-tracking branch 'origin/master' into 1994_buffer_api
2019-05-10 21:04:26 -07:00
Daniel Imms
228ec7b818
Move BufferLine into core
2019-05-09 22:15:32 -07:00
Daniel Imms
7b7fc53157
Move more BufferLine dependencies into core
2019-05-09 22:10:07 -07:00
Daniel Imms
f381cdfc33
Move a bunch of types to core
2019-05-09 21:57:33 -07:00
Jörg Breitbart
ca193ed00d
Merge branch 'master' into 2028_handle_joined_cells
2019-05-05 21:54:16 +02:00
Jörg Breitbart
ffcdba8d5b
simplify JoinedCellData
2019-05-05 21:48:35 +02:00