iangilman
9d864c07b1
Merge pull request #80 from bgilbert/timer-leak
...
Fix updateMulti timer leak after multiple Viewer.open() calls. Fixes #76
2013-04-29 10:24:03 -07:00
Benjamin Gilbert
3652c7066c
Re-add viewer.source check in updateMulti()
...
It should be redundant in normal operation, but may prevent a timer leak
in case of a bug in the open/close path.
2013-04-29 13:17:37 -04:00
Benjamin Gilbert
8cb2714dae
Fix timer leak after multiple Viewer.open() calls, take 2
...
Track the request ID of the outstanding animation frame and cancel it
on Viewer.close().
Fixes #76 .
2013-04-26 22:32:51 -04:00
Benjamin Gilbert
23c20e3d5a
Revert "Fix timer leak after multiple Viewer.open() calls"
...
This should be done with cancelAnimationFrame() instead.
This reverts commit 47aba60940
.
2013-04-26 21:48:48 -04:00
Ian Gilman
64a10f28df
Added note about "good first bug" issues
2013-04-26 10:06:31 -07:00
Ian Gilman
beba155ece
Sublime project now excludes node_modules
2013-04-26 10:06:14 -07:00
Benjamin Gilbert
47aba60940
Fix timer leak after multiple Viewer.open() calls
...
Keep a counter of Viewer.close() calls in private state and a copy in
the timer's closure, and stop the timer when they no longer match.
Fixes #76 .
2013-04-25 00:37:36 -04:00
Benjamin Gilbert
9eb19d6c9c
Garbage-collect strings
2013-04-25 00:23:02 -04:00
Benjamin Gilbert
b315b148c2
Drop remains of code to show "Loading..." message
...
It calls a method that no longer exists, but only when an impossible
condition is true.
2013-04-24 23:57:35 -04:00
iangilman
f5aa476f62
Merge pull request #77 from bgilbert/vewport
...
Fix typo in preserveViewport handling
2013-04-24 13:47:02 -07:00
iangilman
0309e8de7f
Merge pull request #75 from bgilbert/dist
...
Improve release packaging
2013-04-24 11:53:58 -07:00
Benjamin Gilbert
f958e66f05
Fix typo in preserveViewport handling
2013-04-23 23:58:58 -04:00
Benjamin Gilbert
0d6457027d
Stable Builds wording improvement
2013-04-23 21:19:04 -04:00
Benjamin Gilbert
eafd707d1a
Drop unnecessary quotes
2013-04-23 21:16:33 -04:00
Benjamin Gilbert
1430ac38fe
Drop obsolete .gitignore entries
2013-04-22 20:28:13 -04:00
Benjamin Gilbert
c7c7b202dd
Don't delete old releases from the website
...
It's convenient for old releases to be available indefinitely so that
deployment scripts can retrieve a particular qualified version. This
won't affect the disk space requirements of the repository, since the
old packages will be in the Git history anyhow.
Move packages to a subdirectory of the site root to avoid causing
permanent clutter.
2013-04-22 20:27:55 -04:00
Benjamin Gilbert
15994b688b
Include changelog and license files in packages
...
A README would be good too, but right now README.md consists mostly of
things that are only meaningful in a Git checkout.
2013-04-22 20:20:19 -04:00
Benjamin Gilbert
739ff2dbed
Rename {tar,zip}ball and packaged directory
...
{Tar,zip}balls now have the form openseadragon-bin-0.9.125.{tar.gz,zip},
containing a directory openseadragon-bin-0.9.125.
Including the project's version number makes it easy to determine the
version of a random release sitting around a filesystem, and ensures
that unpacking a tarball won't overwrite another unpacked tarball or
write into a checked-out repo.
Adding -bin distinguishes the packages from source tarballs, which are
conventionally <project>-<version>.{tar.gz,zip}.
2013-04-22 20:20:07 -04:00
Benjamin Gilbert
551215404d
Use maximum compression when creating packages
...
grunt-contrib-compress defaults to minimum compression.
2013-04-22 20:13:45 -04:00
Benjamin Gilbert
d7224f8206
Compress package tarballs with gzip
...
Tar files are conventionally compressed, often with gzip. xz would be
better but is not as universally supported; in particular,
grunt-contrib-compress doesn't support it.
2013-04-22 20:13:42 -04:00
Ian Gilman
ee02dda56e
Wording tweaks
2013-04-22 10:34:26 -07:00
Ian Gilman
63c24aa563
Build info on readme
2013-04-22 10:32:23 -07:00
iangilman
cc999cc0be
Merge pull request #71 from bgilbert/i-am-my-own-person
...
Fix one more place where we define ourselves as a fork
2013-04-22 09:51:59 -07:00
Benjamin Gilbert
5383ce7e61
Fix one more place where we define ourselves as a fork
2013-04-20 03:38:10 -04:00
Ian Gilman
fdeaa10085
Updated github page link
2013-04-08 10:28:56 -07:00
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