Commit Graph

288 Commits

Author SHA1 Message Date
Ian Gilman
c8cc050abf Added "contributing" section to readme 2013-03-28 09:43:18 -07:00
Chris Thatcher
da35f3b39f Merge pull request #56 from acdha/dzitilesource-relative-paths
DziTileSource: avoid changing relative paths
2013-03-26 17:47:31 -07:00
Chris Adams
2345f9b217 DziTileSource: avoid changing relative paths
For cases where DZI files aren't explicitly configured with a tilesUrl,
the logic for generating a URL from the DZI source URL would inject an
extra leading `/` which would either cause an unnecessary redirect or
break depending on whether the webserver in use attempts to normalize
`//` to `/`.

This change also removes some URL processing logic which duplicates the
browser's default behaviour
2013-03-26 16:11:27 -04:00
thatcher
122369eb5e Merge branch 'master' of https://github.com/openseadragon/openseadragon 2013-03-26 14:36:31 -04:00
thatcher
9aecfddcbf refs #54 - added missing support for tilesource configuration as xml string or json string via Viewer.open 2013-03-26 14:35:43 -04:00
iangilman
3dcf560d05 Merge pull request #49 from acdha/update-qunit
Update qunit version
2013-03-26 09:20:30 -07:00
thatcher
86f101f02c refs #54 - pointing deprecated method at correct current method. 2013-03-26 09:25:56 -04:00
thatcher
a90ac76c38 updating changelog to reflect issues addressed on current master branch (0.9.125 in progress) 2013-03-26 09:14:11 -04:00
thatcher
f4f4fde17a Merge branch 'master' of https://github.com/openseadragon/openseadragon 2013-03-26 09:02:49 -04:00
thatcher
266f33094c addresses #54, dont use openDZI, use open. openDZI now calls open. all the details of tileHost were already handled in DZITileSource.configure. $.createFromDZI is fully deprecated and will throw an error. 2013-03-26 09:02:34 -04:00
Chris Adams
deb229eb78 Update qunit version
qunit 0.1.1 fails on node v0.10.1 with the new streaming api
2013-03-25 13:44:07 -04:00
Ian Gilman
6c4643d447 Grunt publish now publishes into the new folder in site-build 2013-03-25 10:02:41 -07:00
Ian Gilman
f792af9eb9 Added changelog.txt 2013-03-25 09:51:58 -07:00
Ian Gilman
557927e4c0 Removed "We've upgraded Grunt" message; it's been a month 2013-03-22 09:51:37 -07:00
Ian Gilman
57f4cf1549 A little git-describe cleanup 2013-03-22 09:42:51 -07:00
Ian Gilman
ae56136d32 Merge branch 'master' into describe 2013-03-22 09:40:45 -07:00
Ian Gilman
f0c4f5a875 Fixed git-describe grunt task 2013-03-22 09:40:37 -07:00
Ian Gilman
b1758040a0 Added "home" and "click" tests 2013-03-21 13:44:22 -07:00
Ian Gilman
2bc61933b2 First attempt 2013-03-21 10:26:03 -07:00
Ian Gilman
65bb177fb8 Added tall and wide test DZIs 2013-03-21 10:25:03 -07:00
thatcher
eff17208e0 updated package.json for release, unfortunately i forgot to commit it 2013-03-14 17:38:23 -04:00
Chris Thatcher
695dbae3f6 Merge pull request #33 from openseadragon/prerender
Prerender bundles a number of performance optimizations.
2013-03-14 06:21:52 -07:00
thatcher
0297a20aee merged conflict 2013-03-14 09:08:27 -04:00
thatcher
10f60c88cb minImageRatio should never be set below 1 unless you want to load the Nth level tiles to level N-M, which effectively throttles network requests and draw animations but does not produce a better picture 2013-03-14 08:12:01 -04:00
thatcher
0b75a2f259 tweaking default setting to find optimal performance point while preserving responsivness 2013-03-14 07:22:27 -04:00
thatcher
f0c7870f4e cleaning up new setting as applied to collections 2013-03-14 07:22:26 -04:00
thatcher
b9741daaaf removing debug console log statement per ventero's review notes 2013-03-14 07:22:26 -04:00
thatcher
537ea0b844 simplifying zoom settings so scroll and click arent significantly different 2013-03-14 07:22:26 -04:00
thatcher
464cf076a6 simplifying zoom settings so scroll and click arent significantly different 2013-03-14 07:22:26 -04:00
thatcher
a5421917a4 minZoomImageRatio should not be less than minPixelRatio to avoid blurry full zoom out. Its worth noting now that several options are 'coupled' but dont have logic which addresses the coupling so as to avoid ill affects from settings that dont make sense for how they are coupled. 2013-03-14 07:22:26 -04:00
thatcher
86e27c18f7 what was initally a feature branch to work on just canvas prerender, evolved into a feature branch focused on broader ideas discussed in issue #4 - I've basically been able to reduce time spent in drawTile by half. good stuff, thanks to dustmoo for getting us looking into this 2013-03-14 07:22:26 -04:00
thatcher
fe0cafea21 improved caching follows existing use of tile.unload to delete prerendered canvas 2013-03-14 07:22:26 -04:00
thatcher
2be165fa70 niave implementation of prerender for canvas, the first optimization discussed here: http://www.html5rocks.com/en/tutorials/canvas/performance/ 2013-03-14 07:22:25 -04:00
Chris Thatcher
91075ceaf4 Merge pull request #42 from eikeon/master
Fix for minLevel issue #41

To be more future safe I'd recommend passing the arguments as a single options object instead of positional parameters.
2013-03-13 11:03:39 -07:00
thatcher
417a93d5ae Merge branch 'master' of https://github.com/openseadragon/openseadragon 2013-03-12 20:15:36 -04:00
thatcher
b3146683f2 applying patch provided by eikeon for position parameter constructor of TileSource. At some point I hope to deprecate most of these constructors that have more than two positional parameters. 2013-03-12 20:12:08 -04:00
Daniel Krech
fd51ec6c64 Fixed minLevel (incorrect case); closes issue #41). 2013-03-12 15:11:56 -04:00
Ian Gilman
e757aa2767 Added some section seperators to the grunt file 2013-03-12 10:49:48 -07:00
Ian Gilman
b986b14407 Minor wording change to readme 2013-03-12 10:43:37 -07:00
Ian Gilman
0756c4546a Grunt watch params were out of date; fixed 2013-03-12 10:43:27 -07:00
Ian Gilman
b4ddb5a953 Improved build banners, including making them visible in minified version 2013-03-11 11:52:30 -07:00
thatcher
f28fea8f74 publishing native fullscreen support 2013-03-08 00:08:11 -05:00
Chris Thatcher
c164e8fac5 Merge pull request #24 from openseadragon/fullscreen
Fullscreen native javascript support now available. will increment build id and publish.  Thanks ventero and iangilman for your reviews.
2013-03-07 20:57:11 -08:00
thatcher
5203cc14b0 removing extra whitespace per pull request review 2013-03-07 23:50:27 -05:00
Ian Gilman
7f98c3cfa7 Renamed test js file so we can have more than one 2013-03-07 11:53:46 -08:00
Ian Gilman
025d6cdcd3 Added more tests 2013-03-07 11:52:01 -08:00
Ian Gilman
9401b5d393 First version of real tests 2013-03-07 10:44:08 -08:00
thatcher
f107aaf0e8 removing debug console log statement per ventero's review notes 2013-03-06 21:53:20 -05:00
thatcher
3801326e40 pulling full screen api detection out into is own file per ians suggestion 2013-03-06 15:36:52 -05:00
thatcher
75f7589312 simplifying zoom settings so scroll and click arent significantly different 2013-03-06 07:43:12 -05:00