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 |
|
Ian Gilman
|
3e0e39900e
|
Merge pull request #2590 from pearcetm/fix-setClip
Bug fix in TiledImage.setClip
|
2024-10-08 09:24:41 -07:00 |
|
Tom
|
263a664e58
|
add _needsUpdate during tiledImage.setClip()
|
2024-10-07 18:19:38 -04:00 |
|
Aiosa
|
3d21ec897b
|
Set fully loaded for reset() call on tiled image to false. Add old plugins demo to see how they behave. Remove basic2 demo as it was added by accident.
|
2024-10-07 11:18:36 +02:00 |
|
Aiosa
|
2033814227
|
Update documentation and minor cleanup.
|
2024-10-05 11:50:21 +02:00 |
|
Ian Gilman
|
17c34a7985
|
Changelog for #2582
|
2024-09-24 09:50:10 -07:00 |
|
Ian Gilman
|
53e56932bd
|
Merge pull request #2582 from BeebBenjamin/2576-overlay-wrapping
Fixed: removeChild on Node
|
2024-09-24 09:43:56 -07:00 |
|
Richard Benjamin Allen
|
2b010a9a59
|
Fixed: JQuery cannot be used to get position with wrapper
|
2024-09-19 21:13:28 +01:00 |
|
Richard Benjamin Allen
|
4d4ccb99ba
|
Fixed: Removed unused style attributes
|
2024-09-18 00:16:41 +01:00 |
|
Richard Benjamin Allen
|
c0eae951c6
|
Fixed: Removed unnecessary complexity
|
2024-09-17 23:38:48 +01:00 |
|
Richard Benjamin Allen
|
b28b77fdbd
|
FIxed: Removed unnecessary references in selectors
We can test the overlay dimensions still
|
2024-09-17 23:30:06 +01:00 |
|
Richard Benjamin Allen
|
3b99665b32
|
Fixed: removeChild on Node
The overlay.js code has been changed to apply a div wrapper to the overlay element as opposed to its innerHTML.
|
2024-09-17 12:16:00 +01:00 |
|
Ian Gilman
|
50d7db595b
|
Merge pull request #2581 from openseadragon/dependabot/npm_and_yarn/serve-static-1.16.2
Bump serve-static from 1.14.2 to 1.16.2
|
2024-09-16 09:47:18 -07:00 |
|
dependabot[bot]
|
fe7e9a3315
|
Bump serve-static from 1.14.2 to 1.16.2
Bumps [serve-static](https://github.com/expressjs/serve-static) from 1.14.2 to 1.16.2.
- [Release notes](https://github.com/expressjs/serve-static/releases)
- [Changelog](https://github.com/expressjs/serve-static/blob/v1.16.2/HISTORY.md)
- [Commits](https://github.com/expressjs/serve-static/compare/v1.14.2...v1.16.2)
---
updated-dependencies:
- dependency-name: serve-static
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-09-16 13:29:14 +00:00 |
|
Aiosa
|
e3af370832
|
Merge branch 'cache-overhaul-reviewed' of github.com:RationAI/openseadragon into cache-overhaul-reviewed
|
2024-08-24 10:00:09 +02:00 |
|
Aiosa
|
63180a1589
|
Simplify filtering plugin demo.
|
2024-08-24 09:59:18 +02:00 |
|
Aiosa
|
c04b6af937
|
Merge branch 'master' into cache-overhaul-reviewed
|
2024-08-24 09:53:23 +02:00 |
|
Aiosa
|
29b01cf1bd
|
First visually correct design: tile invalidation event manages three caches that are shared among equal tiles (based on cache key). Works with both latest drawers and shared caches.
|
2024-08-24 09:49:16 +02:00 |
|
Ian Gilman
|
a10b9086ab
|
Changelog for #2570
|
2024-08-16 09:39:04 -07:00 |
|
Ian Gilman
|
a9f81190dd
|
Merge pull request #2570 from pearcetm/resize-after-drawer-swap
Remove resize handler from viewer when webgl drawer is destroyed
|
2024-08-16 09:36:49 -07:00 |
|
Tom
|
f3b92e0562
|
remove resize handler when webgl drawer is destroyed
|
2024-08-15 17:51:06 -04:00 |
|