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
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
Aiosa
bf25e2f069
Minor documentation and test cleanup.
2024-10-17 13:24:11 +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
b6693ee50d
Fixed outdated demo pages.
2024-10-16 11:12:20 +02: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
Aiosa
63180a1589
Simplify filtering plugin demo.
2024-08-24 09:59:18 +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
Aiosa
999ff30e74
Merge branch 'master' into cache-overhaul-reviewed
2024-08-15 11:53:50 +01:00
Ian Gilman
74b69d99de
Changelog for #2546
2024-07-16 09:36:24 -07:00
Ian Gilman
819d4cb20c
Merge pull request #2546 from BeebBenjamin/flip-overlay
...
Fixed: Invert overlay scale and rotate on flip
2024-07-16 09:30:02 -07:00
Richard Benjamin Allen
c1c1d480dd
Fixed: Try renaming to something more descriptive
2024-07-16 08:38:39 +01:00
Richard Benjamin Allen
396fcb33a5
Fixed: Outer div added to element to allow independent flipping
...
An outer div has been added to the internal HTML of the overlay element to allow for independent flipping of the content. Flipping will invert the `scaleX` value of the transform property for the style of the element. By setting the value `overlayContentFlipped: true` in the OSD config we can flip the content in the opposite direction to the overlay, but by setting this to false we can flip the content along with the overlay. This allows for some people who are using images in their overlay to flip the images along with the overlay.
2024-07-11 22:08:37 +01:00
Mark Salsbery
2290e5d08d
More dropped support for IE11
2024-06-23 16:32:00 -07:00
Aiosa
0a035afc2d
Merge master
2024-06-01 16:37:12 +02:00
frameflare
0ba2f75213
Signed-off-by: frameflare <yangzenghua@outlook.com>
...
chore: fix some comments
Signed-off-by: frameflare <yangzenghua@outlook.com>
2024-04-07 10:50:24 +08:00
eug-L
b0926b3e69
Getter & setter for Viewport.maxZoomPixelRatio
2024-04-04 16:02:09 +08:00
Aiosa
e0f442209b
Fix black viewport with testing filtering demo on webgl renderer. Introduce managed mock getters for tests.
2024-03-05 10:48:07 +01:00
Aiosa
e2c633a23b
Small bugfixes, rename some properties. Add more redraw calls.
2024-03-04 19:23:47 +01:00
Aiosa
47419a090a
Fix circular references in JSON test log serialization.
2024-03-04 10:49:05 +01:00
Aiosa
52ef8156c0
Fixed: internal cache not allways calling destructor, refresh handler was not called on internal cache. Polish code. Improve filtering demo.
2024-03-03 17:59:39 +01:00
Aiosa
a9b50a8fdb
Test fixes (except gl null reference error - test fails sometimes).
2024-03-03 16:39:15 +01:00
Aiosa
135fa76fde
Merge webgl PR - problems with tained canvas and texture upload.
2024-03-03 15:17:54 +01:00
Aiosa
360f0d6796
Fix docs, commit before upstream merge.
2024-03-03 14:50:01 +01:00
Aiosa
d91df0126b
Add base drawer options and fix docs. Implement 'simple internal cache' for drawer data, optional to use.
2024-02-11 11:27:02 +01:00
Tom
d4e82d374e
account for viewport rotation in addition to tiledImage rotation
2024-02-09 15:19:40 -05:00
Tom
5b2c6d7ed9
add support for placeholderFillStyle to webgl drawer. fix spring logic to avoid getting stuck updating due to floating point math. update tilesource-swap demo.
2024-02-09 15:06:52 -05:00
Aiosa
cae6ec6bee
Revert weird tiledImage check - tests worked now also without. Add generic drawerswitcher utility for demos.
2024-02-08 13:11:10 +01:00
Aiosa
9ef2d46e75
Fix tests: always fetch up-to-date pixel values, prevent adding loaded tile to the 'bestTiles' array. Enforce _needsDraw check to be based on lastDrawn - we are async now.
2024-02-05 09:42:26 +01:00
Aiosa
fcf20be8ea
Drawers now use new cache API to draw onto a canvas. The type conversion now requires also the tile argument so that conversion can rely on the tile metadata.
2024-02-04 18:48:25 +01:00
Aiosa
3fa13570ef
Resolve Merge with First WebGL PR: code is merged, but not operable [drawer refactoring needs interaction implemented with cache system].
2024-02-04 15:41:05 +01:00
Tom
d2376b571f
clean up comments and error logging
2024-01-24 13:02:50 -05:00
Tom
f6c35b44ed
move qunit.starTest log message to test.js
2024-01-19 12:54:24 -05:00
Tom
43de595c24
clean up code from testing the MAX_TEXTURE_IMAGE_UNITS error issue
2024-01-18 16:20:28 -05:00
Tom
a2d31e9610
cleaned up additional viewers in tests
2024-01-18 16:06:49 -05:00
Tom
8271b6d8b2
more test details logged
2024-01-18 15:44:29 -05:00
Tom
525d9b52fe
more test details logged
2024-01-18 13:47:14 -05:00
Tom
bb676a8699
add test info to console.log
2024-01-18 13:32:30 -05:00
Tom
fd648c26e9
add logging directly to webgl drawer
2024-01-18 13:17:35 -05:00
Tom
f6c67b2159
remove additional test logging for testing travis ci
2024-01-18 12:56:03 -05:00
Tom
0a2657cb5b
additional test logging for testing travis ci
2024-01-18 12:45:27 -05:00
Tom
44b66be0a9
update tests
2024-01-17 17:07:25 -05:00
Tom
db11611d7d
add logging of gl max_texture_image_units errors to multi-image test
2024-01-17 16:13:34 -05:00