zotero/resource
Dan Stillman 5ba344516e Update PDF tool handling in tests
The test runner now downloads and caches the PDF tools for the current
platform within the test data directory and only redownloads them when
out of date, and it updates the download URL so that the full-text code
pulls from the cache directory via a file:// URL.

The installPDFTools() support function now installs the files directly
instead of going through the prefs, and a new uninstallPDFTools()
function removes the tools. Since the presence of the PDF tools can
affect other tests, tests that need the tools should install them in a
before() and uninstall them in an after(), leaving most tests to run
without PDF indexing.

This also adds a callback to the waitForWindow() support function. If a
modal dialog is opened, it blocks the next promise handler from running,
so a callback has to be used to interact with and close the dialog
immediately.
2015-05-31 23:50:26 -04:00
..
schema Add 'version' to sync cache primary key 2015-05-19 01:25:31 -04:00
tinymce Fix pasting of non-HTTP URLs into notes from non-note sources 2015-04-10 13:08:25 -04:00
bluebird.js Experimental approach to cancelling unnecessary promises 2015-05-23 04:43:37 -04:00
concurrent-caller.js Include running function in current count in ConcurrentCaller log line 2015-05-15 01:47:20 -04:00
config.js Update PDF tool handling in tests 2015-05-31 23:50:26 -04:00
csl-validator.js Use latest csl-validator 2013-03-23 17:30:34 -04:00
hide.vbs Support unmodified Xpdf binaries 2015-04-01 04:36:21 -04:00
pathparser.js Update zotero:// extensions (report, timeline, etc.) for async DB, and more 2014-09-09 00:36:29 -04:00
redirect.sh Support unmodified Xpdf binaries 2015-04-01 04:36:21 -04:00
redirect.vbs Support unmodified Xpdf binaries 2015-04-01 04:36:21 -04:00