Tom
|
3e04c8854e
|
make navigator.update's parameter optional, default to navigator.viewer.viewport
|
2024-03-05 13:01:42 -05: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 |
|
Tom
|
2cb1835533
|
fix docs
|
2024-03-04 21:32:14 -05:00 |
|
Tom
|
c177246675
|
fix #2490
|
2024-03-04 21:28:12 -05: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 |
|
Ian Gilman
|
4d26c800ba
|
Changelog for #2488
|
2024-03-01 09:25:16 -08:00 |
|
Ian Gilman
|
a42a0d1822
|
Merge pull request #2488 from pearcetm/setPosition-fix
Mark TiledImage as needing an update when position, scale, or rotation are set immediately
|
2024-03-01 09:18:33 -08:00 |
|
Tom
|
e4fd005fb0
|
Mark TiledImage as needing an update when position, scale, or rotation are set with immediately=true
|
2024-02-29 16:44:09 -05:00 |
|
Ian Gilman
|
1c0797e800
|
Changelog for #2472
|
2024-02-27 09:35:01 -08:00 |
|
Ian Gilman
|
01e70ab7d8
|
Merge pull request #2472 from pearcetm/canvas-fallback
In webgl drawer, fall back to canvas drawer for tiled images with tainted data
|
2024-02-27 09:33:06 -08:00 |
|
Tom
|
b6501a3786
|
fix typo in docs. change to options object for requestDrawer API
|
2024-02-22 13:30:05 -05:00 |
|
Ian Gilman
|
7dfc60a97f
|
Changelog for #2478
|
2024-02-22 09:31:32 -08:00 |
|
Ian Gilman
|
da5abc1b39
|
Merge pull request #2478 from pearcetm/webgl-clipping
fix clip behavior with webgl drawer
|
2024-02-22 09:30:01 -08:00 |
|
Tom
|
5df791fc82
|
support viewport flipping for clip and cropping polygons in webglviewer
|
2024-02-21 18:12:22 -05:00 |
|
Tom
|
ae5f08b9bd
|
call _setClip for test spyOnce
|
2024-02-21 17:53:23 -05:00 |
|
Tom
|
a0bcbc4d21
|
fix clip behavior with webgl drawer
|
2024-02-21 17:49:46 -05:00 |
|
Tom
|
c6e3e06194
|
Merge branch 'master' into canvas-fallback
|
2024-02-21 16:13:36 -05:00 |
|
Tom
|
1442e5d4e4
|
revert change in drawercomparison.js used for testing
|
2024-02-21 16:02:29 -05:00 |
|
Tom
|
99c35aa3cb
|
consolidate drawer creation into viewer api. add drawer-error event
|
2024-02-21 16:01:18 -05:00 |
|
Tom
|
02898cfc17
|
clean up bound event handlers in webgldrawer.destroy
|
2024-02-12 18:05:33 -05:00 |
|
Ian Gilman
|
59645e3a0d
|
Changelog for #2468
|
2024-02-12 09:53:00 -08:00 |
|
Ian Gilman
|
4c331a2000
|
Merge pull request #2468 from thec0keman/fix-this-scoping
Fix `this` scoping
|
2024-02-12 09:52:01 -08:00 |
|
Ian Gilman
|
b62fba80d6
|
Changelog for #2469
|
2024-02-12 09:32:37 -08:00 |
|
Ian Gilman
|
1c60e45a7f
|
Merge pull request #2469 from pearcetm/placeholder-for-webgl
Support placeholderFillStyle in WebGLDrawer, and other fixes
|
2024-02-12 09:29:20 -08:00 |
|
Tom
|
6e4914ada3
|
better cleanup for html drawer in destroy
|
2024-02-12 09:32:17 -05:00 |
|
Tom
|
8967e2bb03
|
support hot-swapping drawers with viewer.setDrawer()
|
2024-02-12 09:30:26 -05:00 |
|
Tom
|
0a154a3b21
|
In webgl drawer, fall back to canvas drawer for tiled images with tainted data
|
2024-02-11 11:51:38 -05:00 |
|
Aiosa
|
63f0adbc15
|
Fix issues with tile reference in cache: keep the 'most fresh' ref.
|
2024-02-11 17:18:03 +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
|
3f21f84df4
|
clean up code added for testing
|
2024-02-09 18:16:30 -05:00 |
|
Tom
|
c734de531f
|
fix placeholder positioning for canvas drawer
|
2024-02-09 17:18:54 -05: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 |
|
John Ratcliff
|
8f483a3ba0
|
Fix this scoping
|
2024-02-09 11:23:38 -08: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
|
a97fe34d74
|
Remove merge marks.
|
2024-02-05 09:47: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 |
|
Ian Gilman
|
f7d86ac244
|
Changelog for #2466
|
2024-02-02 09:29:54 -08:00 |
|
Ian Gilman
|
e3c3634266
|
Merge pull request #2466 from pearcetm/fix-docs
fix jsdoc formatting for drawer classes
|
2024-02-02 09:26:43 -08:00 |
|
Tom
|
3ced918fb4
|
fix jsdoc formatting for drawer classes
|
2024-02-01 14:29:10 -05:00 |
|
Tom
|
23e50b6038
|
fix jsdoc formatting for drawer classes
|
2024-02-01 14:24:25 -05:00 |
|
Ian Gilman
|
fdaa3e2f16
|
Changelog for #2464, #2462
|
2024-02-01 09:43:51 -08:00 |
|
Ian Gilman
|
2e0868023a
|
Merge pull request #2464 from jonasengelmann/fix/touch-gesture-dragToPan
Fix dragToPan when flickEnabled is activated
|
2024-02-01 09:38:28 -08:00 |
|