Commit Graph
100 Commits
Author SHA1 Message Date
Tim Schaub f6eeee37d2 Bumping versions and logging changes for v4.4.2 2017-10-13 14:48:25 -06:00
Tim Schaub 90b08cdc1c Set time and handle frame animation in raster source 2017-10-13 14:24:08 -06:00
Tim Schaub 623dcd881f Avoid unnecessary transition on raster sources 2017-10-13 14:23:59 -06:00
Tim Schaub 177fcc7bcc Consistent use of ol.tilecoord.getKeyZXY() 2017-10-13 14:23:25 -06:00
Tim Schaub 5a1effb483 Get rid of unnecessary coord key prefix 2017-10-13 14:23:25 -06:00
Tim Schaub 97745c50af Prune all except for the most recent z on URL change 2017-10-13 14:23:25 -06:00
Tim Schaub a4e0c54200 Maintain rendering order in the LRU cache 2017-10-13 14:23:24 -06:00
Tim Schaub c679e3042e Functions to get key from coord and coord from key 2017-10-13 14:23:24 -06:00
Tim Schaub b0f291973b Method for peeking at the newest cache entry key 2017-10-13 14:23:24 -06:00
Tim Schaub 168e6db951 Allow items to be removed from the cache 2017-10-13 14:23:24 -06:00
Tim Schaub 373179ad82 Avoid unnecessary transition on raster sources 2017-10-09 18:24:21 -06:00
Tim Schaub 88ca77b8c7 Set time and handle frame animation in raster source 2017-10-09 18:24:15 -06:00
Tim Schaub b94b8cc40d Add deprecation notes for ol.Attribution 2017-10-08 20:29:12 -06:00
Tim Schaub 2dd8fdb5b7 Reworked attribution handling 2017-10-08 20:29:02 -06:00
Tim Schaub 2eb8ed047a Add upgrade notes to 4.4.0 changelog 2017-10-08 15:11:19 -06:00
Tim Schaub bedec9d596 Consistent use of ol.tilecoord.getKeyZXY() 2017-10-08 09:08:20 -06:00
Tim Schaub dbaf24ec39 Get rid of unnecessary coord key prefix 2017-10-08 09:08:20 -06:00
Tim Schaub c96c9cfc6d Prune all except for the most recent z on URL change 2017-10-08 09:08:14 -06:00
Tim Schaub c692b98fa9 Maintain rendering order in the LRU cache 2017-10-08 08:51:09 -06:00
Tim Schaub 9fb7778156 Functions to get key from coord and coord from key 2017-10-08 08:50:19 -06:00
Tim Schaub 177156c293 Method for peeking at the newest cache entry key 2017-10-08 08:43:53 -06:00
Tim Schaub 10af59bfce Allow items to be removed from the cache 2017-10-08 08:42:10 -06:00
Tim Schaub 77892c435f Update versions for v4.4.1 2017-10-06 09:34:54 -06:00
Tim Schaub 917359107d Changes for v4.4.1 2017-10-06 09:34:36 -06:00
Tim Schaub c4f460bcc2 Only clear the canvas when needed 2017-10-06 09:33:11 -06:00
Tim Schaub ad4a258c87 Only clear the canvas when needed 2017-10-06 09:12:52 -06:00
Tim Schaub 6e78148174 Use lowercase module identifiers until ol@5 2017-10-06 08:52:22 -06:00
Tim Schaub 0802f50bc6 Use lowercase module identifiers until ol@5 2017-10-05 16:42:45 -06:00
Tim Schaub 757fd8bde4 Updating package versions 2017-10-05 14:58:54 -06:00
Tim Schaub 633e70b67d Changelog for v4.4.0 2017-10-05 14:58:37 -06:00
Tim Schaub 68a1a497b0 Don't look for alt tiles if alpha is 1 2017-09-27 11:55:45 -06:00
Tim Schaub 3161e5bbaf Back to 250 ms for the transition 2017-09-27 11:55:45 -06:00
Tim Schaub 8033e25663 Vector tile rendering requires canvas to be cleared 2017-09-27 11:55:45 -06:00
Tim Schaub 22f0b30737 Doc typo 2017-09-27 11:55:45 -06:00
Tim Schaub 79e9dc8128 Render the view resolution tiles last 2017-09-27 11:55:45 -06:00
Tim Schaub 0f53d04361 Only clear canvas when necessary, add tests 2017-09-27 11:55:45 -06:00
Tim Schaub ecc2a9059e Check for alt tiles when in transition, always prefer higher z 2017-09-27 11:55:45 -06:00
Tim Schaub f7bfee8497 Ensure tile transitions complete 2017-09-27 11:55:45 -06:00
Tim Schaub 16e6d13700 Make tile transitions configurable 2017-09-27 11:55:45 -06:00
Tim Schaub 76726a3a6f Render tiles with an opacity transition 2017-09-27 11:55:45 -06:00
Tim Schaub 080b93f1b8 Changes for v4.3.4 2017-09-25 22:35:44 -07:00
Tim Schaub 521f001944 Convert pointerId to string for object lookups 2017-09-25 22:32:48 -07:00
Tim Schaub 3a8c873fa1 Convert pointerId to string for object lookups 2017-09-23 09:56:04 -06:00
Tim Schaub 288a284fdd Changes for v4.3.3 2017-09-15 06:15:49 -06:00
Tim Schaub e412ba113c Add @module annotation to source modules 2017-09-05 14:46:09 -06:00
Tim Schaub f118338c0a Add .js extension to import paths 2017-09-05 13:27:26 -06:00
Tim Schaub d777edcc05 Fast path for parent range when zoom factor is 2 2017-09-02 20:46:51 -06:00
Tim Schaub eb31b75caa Fast path for child range when zoom factor is 2 2017-09-02 20:37:33 -06:00
Tim Schaub 5e6a4e8cb7 Avoid unnecessary calls to tileGrid.getZForResolution() 2017-09-02 14:34:08 -06:00
Tim Schaub 6ed8a9229f Update package version to 4.3.2 2017-08-31 16:25:07 -06:00
Tim Schaub 60b2290add Changelog for v4.3.2 2017-08-31 16:24:14 -06:00
Tim Schaub 0bfa59fb6f Avoid instanceof checks in global test extensions 2017-08-28 10:12:51 -06:00
Tim Schaub da60dafd7f Valid and unique URI for images in the tile queue 2017-08-21 10:32:05 -04:00
Tim Schaub d23f000846 Correctly create image icons in the tests 2017-08-21 10:32:05 -04:00
Tim Schaub cab34cb220 Avoid assertion about hardcoded "latest" url 2017-08-21 10:32:05 -04:00
Tim Schaub 93cfc063c3 Correctly create an icon image 2017-08-18 17:35:59 -04:00
Tim Schaub b44db8eb26 Missing require in tileurlfunction.test.js 2017-08-18 16:53:46 -04:00
Tim Schaub 145505fa8a Missing require in epsg3857.test.js 2017-08-18 16:48:06 -04:00
Tim Schaub 670c6d9f3f Use window for global 2017-08-18 16:32:01 -04:00
Tim Schaub 6113821d7c Transform all test .js 2017-08-18 15:57:10 -04:00
Tim Schaub 521f06e91c Remove provide from tile.test.js 2017-08-18 15:56:20 -04:00
Tim Schaub 71370405c3 Retain comments when replacing 2017-08-18 11:20:13 -04:00
Tim Schaub 55fb814ec8 Scripts for in-place transforms 2017-08-17 18:31:58 -04:00
Tim Schaub 908fdbc311 Unused require in examples/d3.js 2017-08-17 18:29:42 -04:00
Tim Schaub a3e3e99baa Get rid of useless test exports 2017-08-17 15:16:58 -04:00
Tim Schaub d19dfa0775 Remove unused requires 2017-08-17 14:46:18 -04:00
Tim Schaub 967cffc398 Allow longer for first animation to finish 2017-08-17 13:20:49 -04:00
Tim Schaub d3527bf910 Avoid modifying imports 2017-08-17 13:20:39 -04:00
Tim Schaub 13550fbb4c Remove unnecessary import in events.test.js 2017-08-17 13:13:39 -04:00
Tim Schaub 738aa4c698 Remove space from provide 2017-08-17 11:51:37 -04:00
Tim Schaub 544953f932 Throw if provide has space 2017-08-17 11:51:29 -04:00
Tim Schaub 7b906b9e44 Tell people to use Node 8 2017-08-17 10:26:16 -04:00
Tim Schaub 964f0f33b4 Document how to run tests in other browsers 2017-08-16 21:44:13 -04:00
Tim Schaub a61e9f563c No sudo and add comment 2017-08-16 16:58:22 -04:00
Tim Schaub 1cad1ffab6 Name tests like the pull request 2017-08-16 16:38:53 -04:00
Tim Schaub ea5484d676 Avoid Edge and Safari for now 2017-08-16 16:16:16 -04:00
Tim Schaub 1fdef48812 Run tests on Sauce 2017-08-16 16:07:31 -04:00
Tim Schaub 5d0b1efba7 Fix typos 2017-08-16 14:36:49 -04:00
Tim Schaub 73afb656d7 Test fixes 2017-08-16 14:24:42 -04:00
Tim Schaub 02b2cdbd27 Remove unused tasks and update instructions 2017-08-16 13:45:13 -04:00
Tim Schaub fb820f4b81 Run tests on Firefox in Travis 2017-08-16 13:45:13 -04:00
Tim Schaub 3bdddeac1d More test cleanup 2017-08-16 13:45:13 -04:00
Tim Schaub a2c043d1b4 Clean up after rendering tests 2017-08-16 13:43:28 -04:00
Tim Schaub 46bcce464f Add missing requires to tests 2017-08-16 13:43:28 -04:00
Tim Schaub 39cf0ee154 Avoid failure when other tests don't clean up 2017-08-16 13:43:28 -04:00
Tim Schaub a5113715ef Conditionally run WebGL rendering tests 2017-08-16 13:43:28 -04:00
Tim Schaub 36f01e7b08 Expose describe and it on where 2017-08-16 13:35:32 -04:00
Tim Schaub 0dfd6da5a9 Run rendering tests with the rest of the tests 2017-08-16 13:35:32 -04:00
Tim Schaub 8e91d51d7c Provide Karma with updated dependencies on change 2017-08-16 13:35:31 -04:00
Tim Schaub 32c26c2524 More consistent clean up 2017-08-16 13:35:31 -04:00
Tim Schaub 44a976eb60 Run tests in real browsers with Karma 2017-08-16 13:35:31 -04:00
Tim Schaub 1674fcc680 Fall back to canvas to preserve old behavior 2017-08-15 15:37:37 -04:00
Tim Schaub 9277902535 Add a Canvas map 2017-08-15 15:37:37 -04:00
Tim Schaub 8a08ab6463 Correct types 2017-08-15 15:37:37 -04:00
Tim Schaub 8e90976bf2 Indentation fix 2017-08-15 15:37:37 -04:00
Tim Schaub 1a6ea341fe Pluggable map 2017-08-15 15:37:37 -04:00
Tim Schaub cada78459f Only use WebGL renderer if ol.has.WEBGL 2017-08-15 15:37:37 -04:00
Tim Schaub 9271df7e1d Pluggable renderers 2017-08-15 15:37:37 -04:00
Tim Schaub ae62f5a682 Test that an animation series works with an undefined view 2017-08-15 13:33:19 -04:00
Tim Schaub 940f97e2a7 Make view.animate() tolerate undefined views 2017-08-15 13:28:50 -04:00