Commit Graph

79 Commits

Author SHA1 Message Date
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
Andrew Armbruster
be4d5ad7f7 Update grunt-contrib-qunit and extend FullScreen test
Update the package responsible for running tests, grunt-contrib-qunit.

The package change includes a significant bump to the puppeteer version used to run the tests (from v9 -> v19: https://github.com/gruntjs/grunt-contrib-qunit#release-history).

Running the tests with the newer puppeteer version leads to issues running the FullScreen test when run in the 'old'/current default headless mode (the test fails with a timeout).

Updating to the 'new' headless mode (eventually to be the default anyway), seems to allow the fullscreen request to succeed.

Thus, go ahead and extend the FullScreen test to verify the correct values for a successful request, as well as an additional step to exit fullscreen mode.
2023-07-16 13:10:56 +02:00
Ian Gilman
9ab6a5ac69 Fix after NPM package update 2021-12-17 15:03:56 -08:00
Mark Salsbery
d2bb480363 Browser sniffing and pointer events fixes and enhancements 2020-07-24 20:05:39 -07:00
Mark Salsbery
c4351f64e8 stricter linting 2020-06-25 16:01:14 -07:00
David McAlpine
998439f29c Upgraded grunt-contrib-qunit to ^3.1.0 which utilizes pupetter instead of phantomjs 2019-07-17 20:02:40 -04:00
nein09
fd81da2f7d Adjust timeout downward 2018-01-19 14:38:56 -08:00
nein09
aaec7c9526 Implement code coverage without grunt-qunit-istanbul 2018-01-02 08:32:45 -08:00
nein09
343e990738 Replace grunt-qunit-istanbul with grunt-contrib-qunit 2018-01-02 08:32:45 -08:00
Davison Long
3dec5bb98a make project compatible with direct npm/yarn installation from github repo 2017-07-17 19:38:18 -04:00
Antoine Vandecreme
30a6c4494b Remove jshint 2017-01-16 21:44:36 +01:00
Antoine Vandecreme
de25b68b43 Add eslint and hound 2017-01-16 21:41:07 +01:00
Antoine Vandecreme
41b8956df6 Fix version object not filled. Fix #1024 2017-01-07 17:38:38 +01:00
Ralph Krimmel
96a4de7b87 Merge remote-tracking branch 'upstream/master' 2016-05-24 08:59:28 +02:00
Antoine Vandecreme
e4fca14c33 Add TiledImage.fitInBounds method. 2016-03-21 16:11:50 -04:00
Ralph Krimmel
e670ad6e1f Adding zoomifytilesource to gruntfile so it is considered in build job 2016-02-25 11:46:56 +01:00
Antoine Vandecreme
4434361033 Disable sequences and join_vars in uglify. 2016-01-31 11:44:53 -05:00
Antoine Vandecreme
c17f22f82b Generate source map for concat. Remove comments except banner for min. 2016-01-26 18:16:54 -05:00
Antoine Vandecreme
c041746366 Add ImageTileSource. Fix #467 2015-11-01 10:23:02 -05:00
Ian Gilman
bb2910673a Added grunt dev 2015-09-16 09:39:43 -07:00
Philip Giuliani
71cbd84879 Fix case of filename
All files are downcased so far.
2014-12-19 16:06:21 +01:00
Ian Gilman
e465c24f2b Support for generating code coverage reports 2014-11-19 16:46:05 -08:00
Ian Gilman
3810916577 Added --min option for grunt watch 2014-10-29 16:01:06 -07:00
Ian Gilman
dbb60c0ab2 Splitting drawer into drawer/tileCache/tiledImage; adding World 2014-08-06 13:48:18 -07:00
Ian Gilman
298bcc25fb Merge branch 'master' into ian 2014-07-30 09:26:15 -07:00
Rob Sanderson
984fb8c531 Fixed drawer, renamed source, fixed tests 2014-07-28 11:53:06 -07:00
Rob Sanderson
2c4440b5a2 Combined IIIF tilesource and dynamic tileSize 2014-07-25 16:31:13 -07:00
Ian Gilman
a3973a25e7 Added scaling to drawer. 2014-07-22 11:13:22 -07:00
Ian Gilman
02b606680d Updated to latest npm packages 2014-06-02 11:02:22 -07:00
Ryan Lester
dd51df97ab Added ImageLoader; loads batches of images using async queue pattern 2014-05-10 15:09:02 -07:00
Ian Gilman
2ab984aa38 Added bower update mechanism 2014-04-30 11:05:19 -07:00
Mark Salsbery
2684f0ab3a Added radix to parseInt()s 2013-11-25 10:44:34 -08:00
Mark Salsbery
f0d6a5872f OpenSeadragon.version property change
grunt property name changed to be more OpenSeadragon-specific
2013-11-25 09:30:49 -08:00
Mark Salsbery
2a1b797767 Modified OpenSeadragon.version property
Let grunt do more of the work!
2013-11-25 09:19:50 -08:00
iangilman
11614c0cc7 Merge pull request #230 from jpstroop/master
IIIF Image API 1.1 Tile Source
2013-10-01 10:16:11 -07:00
Jon Stroop
dcb2fc7136 added test for 1.1; renamed 11 to 1_1 2013-09-26 17:24:02 -04:00
Mark Salsbery
dab182757d Renamed EventHandler to EventSource (#225) 2013-09-24 13:36:13 -07:00
Jon Stroop
1c98e6ba5e added support for iiif 1.1 2013-08-30 16:40:06 -04:00
Benjamin Gilbert
4ff498814c Stop copying changelog.txt to the website
It's not referenced from the site itself, and the GitHub releases page is
nicer.
2013-07-22 21:19:18 -04:00
Benjamin Gilbert
1f05e0de72 Stop excluding site-build/built-openseadragon/releases from clean
The historical releases directory in site-build is no longer kept in
built-openseadragon.
2013-07-22 21:11:14 -04:00
Benjamin Gilbert
5555698cae Don't publish release binaries into site-build repo
We're going to be hosting them in GitHub Releases instead.
2013-07-22 03:52:24 -04:00
Chris Adams
6a214347d6 Upgrade to current JSHint
This also allows us to move our settings to .jshintrc for better IDE &
command-line integration - simply type "jshint" in the directory and it
will use the same options.
2013-06-20 15:12:53 -04:00
Chris Adams
dc81cde4ab Grunt: stricter JSHint settings 2013-06-20 15:12:26 -04:00
Chris Adams
b87de8e6c6 Grunt: normalize build paths
The sourcemaps included build/openseadragon/ in the paths. Since grunt
lacks a standard way to replace text in files, I semi-randomly picked
grunt-text-replace.
2013-06-19 14:29:40 -04:00
Chris Adams
ae881689ec Strip build prefix from sourceMappingURL (see #51)
Previously the sourceMappingURL would be prefixed with
"build/openseadragon/"
2013-06-19 14:29:40 -04:00
Chris Adams
6e074188d4 Grunt: generate source maps when compressing 2013-06-19 14:29:40 -04:00
Chris Adams
9f6f164d9f Remove all whitespace
The results of running this command::

    find . -name \*.js -print0 | xargs -0 perl -p -i -e "s|[ \t]+$||"

(Split from #136)
2013-06-19 13:33:27 -04:00
houseofyin
bb4a8a0b4f Bringing back in sync with the latest baseline 2013-05-17 22:29:08 -04:00
Benjamin Gilbert
e50b9007b9 Move project URL above license URL in minified header 2013-05-13 23:37:23 -04:00