Daniel Imms
ae216c3088
Move AttributeData into separate file
2019-06-14 23:00:33 -07:00
Daniel Imms
57eaa24ea0
Fix NPE in _setTheme
...
Fixes #2220
2019-06-13 08:51:42 -07:00
Daniel Imms
02868c1033
Remove support for IE11
...
Fixes #1889
2019-06-09 15:52:37 -07:00
Daniel Imms
f59b3f000d
Move Strings to browser
2019-06-09 11:46:20 -07:00
Daniel Imms
73a08f7850
Consolidate service init
2019-06-08 21:46:13 -07:00
Daniel Imms
5aeb70bea4
Merge branch 'master' into remove_ee
2019-06-08 21:45:30 -07:00
Daniel Imms
1b07a03b2f
Properly reset buffer after Terminal.reset
2019-06-08 21:39:10 -07:00
Daniel Imms
80ce33f9ef
Rename EventEmitter2 to EventEmitter
...
Fixes #2029
2019-06-08 21:33:02 -07:00
Daniel Imms
447fc4f3fa
Remove old event emitter
...
Fixes #2029
2019-06-08 21:30:31 -07:00
Daniel Imms
f49daf02a3
Fix tests and imports
2019-06-08 20:52:37 -07:00
Daniel Imms
09b0bbed32
Move buffer/buffers ownership to BufferService
2019-06-08 20:21:29 -07:00
Daniel Imms
5dbab76bed
Move MouseHelper into browser
2019-06-08 19:34:38 -07:00
Daniel Imms
cbfbe232d0
Rename coordinator to service
2019-06-08 19:28:43 -07:00
Daniel Imms
54d7bb0b38
Move RenderService into browser
2019-06-08 19:26:31 -07:00
Daniel Imms
9ad01080f3
Introduce RenderService
...
Used to be RenderCoordinator
2019-06-08 19:24:48 -07:00
Daniel Imms
b1eecf10ff
Remove relative imports with common
2019-06-08 18:05:12 -07:00
Daniel Imms
9a237cb205
Move BufferSet* into common
2019-06-08 18:00:04 -07:00
Daniel Imms
50378403cf
Move Buffer to common
2019-06-08 17:43:40 -07:00
Daniel Imms
291fc7368d
Fix remaining tests
2019-06-08 17:12:18 -07:00
Daniel Imms
c44524b553
Use MockBufferService in tests
2019-06-08 17:06:43 -07:00
Daniel Imms
0dfc1afc21
Create BufferService
2019-06-08 16:59:28 -07:00
Daniel Imms
cd61f95612
Adopt options service in buffer
2019-06-08 16:46:03 -07:00
Daniel Imms
6e91875bc4
Rename ui to browser
2019-06-08 16:14:29 -07:00
Daniel Imms
98cda5ca86
Remove duplicate imports
2019-06-08 16:12:20 -07:00
Daniel Imms
f8e7ff24d9
Merge core into common
...
Part of #1507
2019-06-08 16:09:27 -07:00
Daniel Imms
1704548b46
Move OptionsService into services folder
2019-06-08 15:58:44 -07:00
Daniel Imms
9df3a3671d
Adopt CharSizeService in RenderCoordinator
2019-06-08 15:46:12 -07:00
Daniel Imms
47fab14efc
Adopt in Terminal
2019-06-08 15:29:16 -07:00
Daniel Imms
0f2d560e01
Adopt in SelectionManager
2019-06-08 15:26:53 -07:00
Daniel Imms
53c3151de6
Adopt in Viewport
2019-06-08 15:25:34 -07:00
Daniel Imms
760128e0f6
Adopt in renderers
2019-06-08 15:24:30 -07:00
Daniel Imms
bfcd2b52c2
Adopt CharSizeService in CompositionHelper
2019-06-08 15:22:17 -07:00
Daniel Imms
6246bb5026
Adopt CharSizeService in MouseHelper
2019-06-08 15:20:03 -07:00
Daniel Imms
8a3c60d495
Clean up
2019-06-01 09:38:09 -07:00
Daniel Imms
041bd7a5d1
Move RenderCoordinator options listener out of Terminal
2019-06-01 09:34:13 -07:00
Daniel Imms
3ba7069787
Introduce options service
2019-06-01 09:29:11 -07:00
Daniel Imms
b7a8519173
Merge branch 'master' into 1576_remove_static_atlas
2019-05-31 16:03:33 -07:00
Daniel Imms
1c3e7117de
Merge pull request #2156 from Tyriar/1237_remove_enableBold
...
Remove enableBold
2019-05-31 11:12:24 -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
b6b10b7ef6
Remove deprecated destroy API
...
Fixes #1371
2019-05-31 10:36:51 -07:00
Daniel Imms
49c8270b1c
Use absolute paths for modules in root project
2019-05-26 11:46:58 -07:00
Jörg Breitbart
b748eca980
fix losing data behind RIS
2019-05-24 23:17:40 +02:00
Jörg Breitbart
7716e9abda
trim already processed chunks
2019-05-22 14:12:15 +02:00
Daniel Imms
968dd93ba7
Fix status reporting
...
Fixes #2107
2019-05-21 10:57:26 -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
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