Aiosa
|
85e8b381b8
|
Add cache clear on viewer.clear(). Add tile and viewer state checks to invalidation. Fix IIF test (timer is now built-in).
|
2024-11-26 15:24:51 +01:00 |
|
Aiosa
|
ef7628f098
|
Fix bug: webgl 'manual instanced rendering' return -> continue, do not count as drawn index.
|
2024-11-26 14:08:32 +01:00 |
|
Aiosa
|
17f13885c7
|
Add back overlapFraction logic for webgl drawer.
|
2024-11-26 00:48:43 +01:00 |
|
Aiosa
|
6b4c0f873a
|
Add maxTilesPerFrame degradation, fix tests.
|
2024-11-22 13:03:16 +01:00 |
|
Aiosa
|
8b16628950
|
Write documentation fo cache/data overhaul. Rename url type to be more explicit.
|
2024-11-22 12:43:14 +01:00 |
|
Aiosa
|
f03f2a5d31
|
Add fixes for working smoothing in the webgl renderer.
|
2024-11-21 16:51:38 +01:00 |
|
Aiosa
|
ce4b16616d
|
Merge branch 'openseadragon-master' into cache-overhaul-reviewed
|
2024-11-21 16:13:36 +01:00 |
|
Aiosa
|
af9bf9e07f
|
Resolve conflicts, implement setImageSmoothingEnabled on webgl drawer by invalidation routine.
|
2024-11-21 16:12:52 +01:00 |
|
Aiosa
|
1851405fcf
|
Remove warning from cache attaching if the tile has already reference.
|
2024-11-21 15:48:11 +01:00 |
|
Aiosa
|
0bc7deccd7
|
Fixed tests & bugs for the new design of invalidation inside events.
|
2024-11-21 15:35:27 +01:00 |
|
Ian Gilman
|
0e3abe16f4
|
Changelog for #2615
|
2024-11-15 09:32:07 -08:00 |
|
Ian Gilman
|
cd9e4e8c4e
|
Merge pull request #2615 from pearcetm/webgl-glnearest
Add support for imageSmoothingEnabled to WebGLDrawer
|
2024-11-15 09:27:18 -08:00 |
|
Tom
|
02805226d4
|
only redraw after setImageSmoothingEnabled() when changed
|
2024-11-14 13:13:13 -05:00 |
|
Tom
|
4163a46a24
|
Update docs
|
2024-11-13 16:49:54 -05:00 |
|
Tom
|
16dbfc62be
|
Add support for imageSmoothingEnabled to WebGLDrawer
|
2024-11-13 16:43:46 -05:00 |
|
Aiosa
|
e24f7d1358
|
Update demo plugins to the new api design
|
2024-11-13 15:04:09 +01:00 |
|
Aiosa
|
541fe2e4df
|
Redesign working cache: it is now owned by the event, not a tile. Tests are not yet updated.
|
2024-11-13 14:35:50 +01:00 |
|
Aiosa
|
e059b8982e
|
Add try-catch for a plugin
|
2024-11-07 12:22:18 +01:00 |
|
Aiosa
|
3b1b2d6d23
|
Fix: reference the correct drawer in invalidation routine.
|
2024-11-07 12:01:02 +01:00 |
|
Aiosa
|
535507568f
|
Fix docs syntax.
|
2024-11-05 12:06:59 +01:00 |
|
Aiosa
|
cc7474ec9b
|
Merge branch 'openseadragon:master' into cache-overhaul-reviewed
|
2024-11-05 18:59:34 +09:00 |
|
Aiosa
|
9bfdd55b2e
|
Make tile-invalidated event before tile-loaded. Try to fix behavior of maxTilesperFrame
|
2024-11-05 10:58:41 +01:00 |
|
Aiosa
|
5fdeb382ea
|
Increase the test timeout: it seems that 5 seconds is not enough, maybe reason for tests failing.
|
2024-11-01 22:20:15 +01:00 |
|
Aiosa
|
cf65f1a4f4
|
Add ability to run only a specific module from CLI.
|
2024-11-01 22:06:18 +01:00 |
|
Aiosa
|
f127014f0f
|
Design of separated events: drop update data support for tile-loaded, use only invalidated event.
|
2024-11-01 21:43:12 +01:00 |
|
Ian Gilman
|
e1e0ec6b24
|
Changelog for #2606
|
2024-10-28 09:17:59 -07:00 |
|
Ian Gilman
|
faf6d19db5
|
Merge pull request #2606 from pearcetm/viewerMargins
Fix problem with asymmetric viewport margins in webgl drawer
|
2024-10-28 09:14:09 -07:00 |
|
Tom
|
fab607584c
|
fix problem with asymmetric viewport margins
|
2024-10-25 11:15:52 -06:00 |
|
Aiosa
|
cd60aff5dc
|
Fix demo further: clear tile processing logics, perform locking on tile level, delete tile if drawn process encountered _destroyed state.
|
2024-10-23 15:54:31 +02:00 |
|
Aiosa
|
207bc88aab
|
Fix demo further: _queuedInvalidateTiles was not being used, simplify how tile cache updates are being called (but without priorities).
|
2024-10-23 14:37:43 +02:00 |
|
Aiosa
|
6cbe359398
|
Fix demo filtering plugin: certain guards made rendering not being properly updated.
|
2024-10-23 10:07:16 +02:00 |
|
Ian Gilman
|
82314dd4bf
|
Changelog for #2600
|
2024-10-22 09:43:43 -07:00 |
|
Ian Gilman
|
12e4607a30
|
Merge pull request #2600 from pearcetm/viewerMargins
Make webgl drawer account for viewport margins
|
2024-10-22 09:41:40 -07:00 |
|
Aiosa
|
20177116e7
|
Integration tests: bugfixing of manipulation of tiles that share data: when tiles are loaded, when tiles are processed, also await async data preparation befre finishing the invalidation event.
|
2024-10-22 17:25:02 +02:00 |
|
Aiosa
|
e403e29312
|
Fix tests: bug in type equality checking
|
2024-10-21 12:59:21 +02:00 |
|
Aiosa
|
82e1160508
|
Clean up outdated TODO comments.
|
2024-10-21 11:00:23 +02:00 |
|
Aiosa
|
d5cdf59993
|
Fix styling on the plugin demo.
|
2024-10-21 10:00:53 +02:00 |
|
Aiosa
|
3c6c7e0ab7
|
Add plugin interaction demo.
|
2024-10-21 09:55:23 +02:00 |
|
Aiosa
|
68f0ed8901
|
Do not spit out warns on invalid tile unload (preemtive working cache deletion), do not ignore working cache even if __restore=true.
|
2024-10-21 09:00:24 +02:00 |
|
Aiosa
|
b3cdeabf02
|
Flexible timeout for tests.
|
2024-10-18 14:56:05 +02:00 |
|
Aiosa
|
0cd17abafd
|
Clean up old comments in a test.
|
2024-10-18 14:40:54 +02:00 |
|
Aiosa
|
1e47bd6add
|
Add cache tests, add more robust CacheRecord creation/deletion logics. Zombies now do not replace data, prevents also potential memory leak.
|
2024-10-18 14:38:04 +02:00 |
|
Tom
|
6c20101c8b
|
make webgl drawer account for viewport margins
|
2024-10-17 15:06:04 -04:00 |
|
Aiosa
|
bf25e2f069
|
Minor documentation and test cleanup.
|
2024-10-17 13:24:11 +02:00 |
|
Aiosa
|
06ac68d00e
|
Html drawer add canvas to supported formats
|
2024-10-17 12:17:49 +02:00 |
|
Aiosa
|
1b6fea72d8
|
Add assets for fallback compatibility filtering plugin demo.
|
2024-10-17 12:17:24 +02:00 |
|
Aiosa
|
0b63a943b6
|
Tests & Bugfixes: new cache tests, working cache preemptively deleted when restore() called, zombie cache had bug (restored cache had no attached tile reference and restoration failed since we relied on any existing tile on the cache to inherit state), deprecated old HTMLDrawer props on tile, rewritten HTMLDrawer to work also with cache API.
|
2024-10-17 12:10:04 +02:00 |
|
Aiosa
|
f8e5cff117
|
Feature/Optimization: cache can be created by a callback (async or sync), to avoid premature data creation
|
2024-10-16 16:31:08 +02:00 |
|
Aiosa
|
b6693ee50d
|
Fixed outdated demo pages.
|
2024-10-16 11:12:20 +02:00 |
|
Ian Gilman
|
8bdc0a4146
|
Changelog for #2590
|
2024-10-08 09:26:56 -07:00 |
|