Jörg Breitbart
|
3bf72cdefc
|
DOM renderer fix with much better performance
|
2022-12-05 15:50:29 +01:00 |
|
Jörg Breitbart
|
39c2e57ad3
|
hack around DOM renderer issue, fix api tests
|
2022-12-04 22:26:29 +01:00 |
|
Jason Lin
|
d177acccee
|
Fix a11y issues #4269
|
2022-12-02 18:35:09 +11: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
|
97a0df260b
|
Remove unused event
|
2022-11-03 05:44:50 -07:00 |
|
Daniel Imms
|
d82da195f3
|
Remove atlas pages from demo when they're merged
|
2022-11-02 06:02:53 -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
|
4d05905736
|
Polish
|
2022-10-30 18:11:24 -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
|
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
|
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
|
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
|
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
|
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
|
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 |
|
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
|
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
|
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
|
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
|
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
|
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
|
9f1a71485c
|
Fix invalid jsdoc tags
|
2022-10-15 08:41:49 -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 |
|