Commit Graph

  • 5df791fc82 support viewport flipping for clip and cropping polygons in webglviewer Tom 2024-02-21 18:12:22 -0500
  • ae5f08b9bd call _setClip for test spyOnce Tom 2024-02-21 17:53:23 -0500
  • a0bcbc4d21 fix clip behavior with webgl drawer Tom 2024-02-21 17:49:46 -0500
  • c6e3e06194 Merge branch 'master' into canvas-fallback Tom 2024-02-21 16:13:36 -0500
  • 1442e5d4e4 revert change in drawercomparison.js used for testing Tom 2024-02-21 16:02:29 -0500
  • 99c35aa3cb consolidate drawer creation into viewer api. add drawer-error event Tom 2024-02-21 16:01:18 -0500
  • 02898cfc17 clean up bound event handlers in webgldrawer.destroy Tom 2024-02-12 18:05:33 -0500
  • 59645e3a0d Changelog for #2468 Ian Gilman 2024-02-12 09:53:00 -0800
  • 4c331a2000
    Merge pull request #2468 from thec0keman/fix-this-scoping Ian Gilman 2024-02-12 09:52:01 -0800
  • b62fba80d6 Changelog for #2469 Ian Gilman 2024-02-12 09:32:37 -0800
  • 1c60e45a7f
    Merge pull request #2469 from pearcetm/placeholder-for-webgl Ian Gilman 2024-02-12 09:29:20 -0800
  • 6e4914ada3 better cleanup for html drawer in destroy Tom 2024-02-12 09:32:17 -0500
  • 8967e2bb03 support hot-swapping drawers with viewer.setDrawer() Tom 2024-02-12 09:30:26 -0500
  • 0a154a3b21 In webgl drawer, fall back to canvas drawer for tiled images with tainted data Tom 2024-02-11 11:51:38 -0500
  • 63f0adbc15 Fix issues with tile reference in cache: keep the 'most fresh' ref. Aiosa 2024-02-11 17:18:03 +0100
  • d91df0126b Add base drawer options and fix docs. Implement 'simple internal cache' for drawer data, optional to use. Aiosa 2024-02-11 11:27:02 +0100
  • 3f21f84df4 clean up code added for testing Tom 2024-02-09 18:16:30 -0500
  • c734de531f fix placeholder positioning for canvas drawer Tom 2024-02-09 17:18:54 -0500
  • d4e82d374e account for viewport rotation in addition to tiledImage rotation Tom 2024-02-09 15:19:40 -0500
  • 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. Tom 2024-02-09 15:06:52 -0500
  • 8f483a3ba0 Fix this scoping John Ratcliff 2024-02-09 11:23:38 -0800
  • cae6ec6bee Revert weird tiledImage check - tests worked now also without. Add generic drawerswitcher utility for demos. Aiosa 2024-02-08 13:11:10 +0100
  • a97fe34d74 Remove merge marks. Aiosa 2024-02-05 09:47:10 +0100
  • 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. Aiosa 2024-02-05 09:42:26 +0100
  • 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. Aiosa 2024-02-04 18:48:25 +0100
  • 3fa13570ef Resolve Merge with First WebGL PR: code is merged, but not operable [drawer refactoring needs interaction implemented with cache system]. Aiosa 2024-02-04 15:41:05 +0100
  • f7d86ac244 Changelog for #2466 Ian Gilman 2024-02-02 09:29:54 -0800
  • e3c3634266
    Merge pull request #2466 from pearcetm/fix-docs Ian Gilman 2024-02-02 09:26:43 -0800
  • 3ced918fb4 fix jsdoc formatting for drawer classes Tom 2024-02-01 14:29:10 -0500
  • 23e50b6038 fix jsdoc formatting for drawer classes Tom 2024-02-01 14:24:25 -0500
  • fdaa3e2f16 Changelog for #2464, #2462 Ian Gilman 2024-02-01 09:43:51 -0800
  • 2e0868023a
    Merge pull request #2464 from jonasengelmann/fix/touch-gesture-dragToPan Ian Gilman 2024-02-01 09:38:28 -0800
  • 98769af678
    Merge pull request #2462 from pearcetm/fix-zero-opacity-case Ian Gilman 2024-02-01 09:33:04 -0800
  • e08274e2b0 fix dragToPan when flickEnabled is activated #2463 jonasengelmann 2024-02-01 18:01:21 +0100
  • 68623ace26 skip drawing zero-opacity images for webgl drawer. remove checks for preload in html and canvas drawers since that is done in tiledimage. Tom 2024-02-01 10:46:45 -0500
  • 921171ed2b move logic about zero opacity case into getDrawArea Tom 2024-02-01 08:47:03 -0500
  • 84a55968ee Allow preloading of tiles for zero opacity tiled images Tom 2024-01-31 15:40:47 -0500
  • 1b44de3b68 Stop tiles from loading if opacity of tiled image is 0 Tom 2024-01-31 15:37:09 -0500
  • f9a8b97cf9 Changelog for #2310 Ian Gilman 2024-01-31 09:47:49 -0800
  • 52fc10ffa2
    Merge pull request #2310 from pearcetm/rotation-seams Ian Gilman 2024-01-31 09:38:56 -0800
  • 59519e0e96 fix docs Tom 2024-01-30 13:14:54 -0500
  • d490592b99 expand event validation logic Tom 2024-01-29 13:12:01 -0500
  • 024cee42f5 make event handler validation private Tom 2024-01-29 13:01:44 -0500
  • a55071f67b fix documentation for rejectEventHandler Tom 2024-01-29 11:25:36 -0500
  • 2add108539 reject adding handlers for certain event names Tom 2024-01-29 10:39:55 -0500
  • c0104c7480 add validation at time of binding event handlers Tom 2024-01-26 12:23:02 -0500
  • 5be1ab6f7d Changelog for #2455 Ian Gilman 2024-01-25 11:26:33 -0800
  • 4811dd0320
    Merge pull request #2455 from BeebBenjamin/webp-support Ian Gilman 2024-01-25 11:23:25 -0800
  • 362a060512 Fix, change set supported format example Richard Benjamin Allen 2024-01-25 16:47:51 +0000
  • d2376b571f clean up comments and error logging Tom 2024-01-24 13:02:50 -0500
  • 4e9134f66a Fix #2454, add webp to supported image formats Richard Benjamin Allen 2024-01-22 09:43:02 +0000
  • dc03989bbe throw error if MAX_TEXTURE_IMAGE_UNITS is a bad value Tom 2024-01-19 14:42:34 -0500
  • 3cdd5fd711 throw error if MAX_TEXTURE_IMAGE_UNITS is a bad value Tom 2024-01-19 13:19:43 -0500
  • f6c35b44ed move qunit.starTest log message to test.js Tom 2024-01-19 12:54:24 -0500
  • 43de595c24 clean up code from testing the MAX_TEXTURE_IMAGE_UNITS error issue Tom 2024-01-18 16:20:28 -0500
  • a2d31e9610 cleaned up additional viewers in tests Tom 2024-01-18 16:05:35 -0500
  • 8271b6d8b2 more test details logged Tom 2024-01-18 15:44:29 -0500
  • aae82ab16a more test details logged Tom 2024-01-18 15:34:14 -0500
  • 525d9b52fe more test details logged Tom 2024-01-18 13:47:14 -0500
  • bb676a8699 add test info to console.log Tom 2024-01-18 13:32:30 -0500
  • fd648c26e9 add logging directly to webgl drawer Tom 2024-01-18 13:17:35 -0500
  • f6c67b2159 remove additional test logging for testing travis ci Tom 2024-01-18 12:56:03 -0500
  • 0a2657cb5b additional test logging for testing travis ci Tom 2024-01-18 12:45:27 -0500
  • 44b66be0a9 update tests Tom 2024-01-17 17:07:25 -0500
  • db11611d7d add logging of gl max_texture_image_units errors to multi-image test Tom 2024-01-17 16:13:34 -0500
  • b902256a59 clean up comments. modify tests. add check for max textures in webgldrawer Tom 2024-01-15 14:39:15 -0500
  • f563600635 test canvas and webgl drawers in multi-image Tom 2024-01-11 14:42:11 -0500
  • e0fd78344b add description of WebGLDrawer drawing pipeline Tom 2024-01-11 13:54:01 -0500
  • 3bab3c2190 small cleanups Tom 2024-01-11 13:29:59 -0500
  • 500c22feb1 consolidate tiled-image-drawn event description and firing code Tom 2024-01-10 18:00:01 -0500
  • 8be2ca2dfb test drawers separately Tom 2024-01-10 17:46:17 -0500
  • 834795b4b8 fix basic demo Tom 2024-01-10 14:48:48 -0500
  • 9725ac0398 update tiled-image-drawn event description Tom 2024-01-10 12:21:05 -0500
  • 58f918aaa1 clean up tests Tom 2024-01-10 12:13:00 -0500
  • f3a90159c1 cleaning up webgldrawer Tom 2024-01-08 19:18:58 -0500
  • 1239b22c30 updates to viewer Tom 2023-12-22 13:46:36 -0500
  • 1a1e2c20c0 fix viewport.update so tests don't stall Tom 2023-12-21 16:31:23 -0500
  • 22ecdfd75d fix documentation for viewport.update Tom 2023-12-21 16:12:19 -0500
  • bbee6e9605 update animating logic Tom 2023-12-21 16:09:45 -0500
  • 40a4e42835 make reference strip always use the canvas drawer Tom 2023-12-21 15:29:25 -0500
  • 1588f6b715 add documentation; rename parameters for clarity Tom 2023-12-21 15:10:23 -0500
  • 55882b9215 fix docs. rename matrix.js to matrix3.js Tom 2023-12-19 15:57:15 -0500
  • d5a3cabf13 fixing jsdocs Tom 2023-12-18 17:01:17 -0500
  • 9616e26dd2 updates in drawers and tiled image Tom 2023-12-15 13:13:40 -0500
  • 074b65bfcd clean up comments and small fixes Tom 2023-12-14 20:59:55 -0500
  • 3f7e7141b9 fixes from review of drawerbase.js Tom 2023-12-14 19:14:05 -0500
  • 2d8c6fe4c3 cleaning up docs Tom 2023-12-13 18:11:09 -0500
  • a364c3f168 responding to review Tom 2023-12-12 21:45:24 -0500
  • 3d6eb1b91c Fix broken tests (bad logics in event handling). Aiosa 2023-12-10 17:58:50 +0100
  • cf2413e0c9 Fix test for the preload hack (and fix the parentheses to always call updateMulti). Aiosa 2023-12-10 16:49:56 +0100
  • 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. Aiosa 2023-12-10 16:34:42 +0100
  • e50d3639ce bugfix in canvasdrawer tiled-image-drawn event Tom 2023-12-02 15:47:01 -0500
  • 1200f0b081 clean up outdated code; add tiled-image-drawn event to canvasdrawer so tests work with this viewer Tom 2023-12-02 15:40:47 -0500
  • 32f12b3ba5 check for valid ASSERT in tilesource-dynamic-url test Tom 2023-11-29 19:34:41 -0500
  • 9dc96390fc update tests to skip fullscreen and certain drawer-related events Tom 2023-11-29 19:04:27 -0500
  • 6b995c018b re-enable html drawer in drawer comparison demo; deal with merge conflict resolution issues Tom 2023-11-29 17:35:49 -0500
  • 36d8b3d9ad
    Merge branch 'master' into rotation-seams pearcetm 2023-11-29 17:28:42 -0500
  • c86158f0ca cleaning up changes Tom 2023-11-29 16:46:14 -0500
  • 90ce0669c5 Add auto recognition of the need for tiledImage draw call. Fix ajax-headers test: did not finish because we don't call tile-loaded on cached tiles by default. Aiosa 2023-11-27 12:12:54 +0100
  • 2c67860c61 Implement cache manipulation strategy: default copy on access if tile in the rendering process, remove 'canvas' type support, many bugfixes and new tests. Aiosa 2023-11-26 21:32:26 +0100