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
|
3b1b2d6d23
|
Fix: reference the correct drawer in invalidation routine.
|
2024-11-07 12:01:02 +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 |
|
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
|
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
|
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
|
0a035afc2d
|
Merge master
|
2024-06-01 16:37:12 +02: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 |
|
John Ratcliff
|
8f483a3ba0
|
Fix this scoping
|
2024-02-09 11:23:38 -08: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
|
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
|
3f7e7141b9
|
fixes from review of drawerbase.js
|
2023-12-14 19:14:05 -05:00 |
|
Aiosa
|
a690b50eee
|
Add external execution pipeline (proof of concept implementation, needs polishing). Add filtering plugin live demo for testing. Fix issues with tile cache access outside its lifespan. Add custom css for the static page renderer and differentiate folder icons. Remove some old deprecations.
|
2023-12-10 16:34:42 +01:00 |
|
Aiosa
|
f01a7a4b3c
|
Cache Overhaul for OpenSeadragon (areas to discuss marked with FIXME).
|
2023-09-08 08:47:43 +02:00 |
|
Tom
|
f4ded1630f
|
code cleanup
|
2023-07-26 15:42:18 -04:00 |
|
Tom
|
cc412f0a20
|
add documentation; remove unnecessary deprecated code
|
2023-06-29 21:55:59 -04:00 |
|
Tom
|
386ca85db8
|
implement native webgl renderer, and many associated changes related to drawing pipeline and testing
|
2023-06-26 21:29:08 -04:00 |
|
Tom
|
128975ea0f
|
only calculate tile positions when necessary
|
2023-06-18 19:28:48 -04:00 |
|
Tom
|
dab8a9a3cd
|
move tile update logic back to TiledImage to keep drawing logic cleaner
|
2023-06-06 18:08:30 -04:00 |
|
Tom
|
467597e2c2
|
cleaning up drawer APIs
|
2023-06-06 18:08:30 -04:00 |
|
Tom
|
5328761877
|
finished many implementation details and demo
|
2023-06-06 18:08:01 -04:00 |
|
Ian Gilman
|
b9cb52a184
|
Updated copyright to 2023
|
2023-05-25 14:52:20 -07:00 |
|
Ian Gilman
|
f31179c9ce
|
Updated copyright to 2022
|
2022-06-08 15:02:29 -07:00 |
|
Antoine Vandecreme
|
de25b68b43
|
Add eslint and hound
|
2017-01-16 21:41:07 +01:00 |
|
Antoine Vandecreme
|
4b48717010
|
Rollback sketchCanvas scaling when tiled image rotated
|
2016-10-25 21:41:42 +02:00 |
|
Antoine Vandecreme
|
2821c8f67b
|
Partialy fix edge smoothing.
|
2016-10-06 22:18:32 +02:00 |
|
Antoine Vandecreme
|
62c96ebad7
|
Add clip-change event.
|
2016-08-28 14:39:14 +02:00 |
|
Antoine Vandecreme
|
2e3f57401f
|
Fix tiles missing with rotation + rotate around center
|
2016-08-28 12:10:35 +02:00 |
|
Antoine Vandecreme
|
9e68f6c27b
|
Fix home bounds with clipping. Fix #891
|
2016-04-05 17:51:50 -04:00 |
|
Larissa Smith
|
4643851da9
|
Optimized adding large numbers of items to the world.
|
2015-09-25 09:58:34 -06:00 |
|
Grant Echols
|
c4aa3715a7
|
Fixed problem with missing .length in for loop of raiseAddItemFailed event.
Added viewer._cancelPendingImages method that clears the loadQueue.
Added call to _cancelPendingImages from within the world.removeAll method.
|
2015-09-23 15:19:02 -06:00 |
|
Larissa Smith
|
3fd51d81d7
|
Updated comments on setAutoRefigureSizes to eliminate reference to private variables and functions.
|
2015-09-14 16:14:32 -06:00 |
|
Larissa Smith
|
60f114daf1
|
If autoRefigureSizes is set to true and bounds-change events have been skipped, call _figureSizes automatically.
|
2015-09-11 15:35:36 -06:00 |
|
Larissa Smith
|
2c6dfb1b0b
|
Changed this to _this and added documentation on setAutoRefigureSizes.
|
2015-09-01 10:48:41 -06:00 |
|
Larissa Smith
|
24be6a52ed
|
Added autoRefigureSizes flag for disabling calls to _figureSizes during bounds-change event handlers. This improves performance when a lot of bounds-change events are fired in quick succession. Used flag to optimize world._arrange.
|
2015-08-28 16:10:26 -06:00 |
|
Larissa Smith
|
339401683f
|
Added configuration parameter to allow a horizontal layout that has a fixed number of columns or a vertical layout that has a fixed number of rows.
|
2015-07-02 13:20:57 -06:00 |
|
Martin Pluta
|
cfd2693fc7
|
added destroy and clear methods to resolve tile caching issue
|
2015-02-20 21:12:34 +01:00 |
|
Ian Gilman
|
c0163f7d6b
|
Merge branch 'collections' into bugs
fixed Conflicts:
test/demo/collections/main.js
|
2014-12-19 11:58:41 -08:00 |
|
Ian Gilman
|
e98d47e3ce
|
Fixed erroneous "undefined" asserts
|
2014-12-18 15:21:48 -08:00 |
|
Ian Gilman
|
28b1296105
|
IE8 fixes for DZI and World.removeItem
|
2014-12-04 12:00:04 -08:00 |
|
Ian Gilman
|
6a7f56d858
|
tiledImage bounds animation now works
|
2014-12-02 11:44:02 -08:00 |
|
Ian Gilman
|
2de44c752d
|
Using "viewport coordinates" instead of "world coordinates"
|
2014-11-24 11:59:06 -08:00 |
|
Ian Gilman
|
643332902d
|
Unit tests for World
|
2014-11-17 16:24:40 -08:00 |
|
Ian Gilman
|
b371af712e
|
Fixed broken test
|
2014-11-14 15:49:42 -08:00 |
|
Ian Gilman
|
9347cfe692
|
Event handler cleanup for tiled images in world
|
2014-11-12 16:44:11 -08:00 |
|
Ian Gilman
|
1ed80b0d27
|
Docs and naming changes for collection mode
|
2014-11-12 16:31:46 -08:00 |
|
Ian Gilman
|
c4c17db045
|
Supporting collectionTileSize and collectionTileMargin
|
2014-11-12 15:48:38 -08:00 |
|
Ian Gilman
|
56ddf8c9c3
|
First steps for collection mode
|
2014-11-11 17:14:48 -08:00 |
|