Dan Stillman
f3fd7e7a10
Don't load bundled files in Standalone until UI is ready
2016-12-02 17:28:39 -05:00
Dan Stillman
8c48b2f806
Additional debugging for https://forums.zotero.org/discussion/63363/
2016-12-01 16:01:35 -05:00
Dan Stillman
6900a5ccf8
Removed unnecessary localized string for style installation error
...
Would only be used for an external request that didn't pass along a
filename or origin, so "null" (or whatever it shows up as) is fine
2016-11-30 21:23:09 -05:00
Dan Stillman
1472781ce4
Debugging for https://forums.zotero.org/discussion/63363/
2016-11-30 21:18:31 -05:00
Adomas Venčkauskas
45c944e731
Fix server_connector tests broken in 69ab4b0b
...
Don't display error prompt in standalone when style install fails.
Fixes an import bug when import input is invalid.
2016-11-30 14:58:43 +02:00
Dan Stillman
1b67ed071e
Skip auto data dir migration if target dir exists and is non-empty
2016-11-30 02:09:07 -05:00
Dan Stillman
cba2c0c58b
Fix display of extended character in file sync debug output
2016-11-30 02:09:07 -05:00
Adomas Ven
69ab4b0b1d
Add server_connector endpoint to import styles and import translatable resources ( #1120 )
2016-11-29 14:59:58 -05:00
Adomas Venčkauskas
117ce8408b
Fix connector saving via standalone
2016-11-29 13:40:12 +02:00
Dan Stillman
8f0ed56ae2
Test fixes after 5bceebf56c
2016-11-29 03:52:07 -05:00
Dan Stillman
c7bbde3c4f
Add default pref for quicksearch mode to avoid recreating during tests
2016-11-29 03:28:49 -05:00
Dan Stillman
30d0858ebf
Travis debugging
2016-11-29 01:42:15 -05:00
Dan Stillman
66f6ce715b
Another Travis isDir workaround
2016-11-28 16:16:54 -05:00
Dan Stillman
a735d5dd41
Remove Travis debugging
2016-11-27 20:02:53 -05:00
Dan Stillman
45a8178fe0
Add another DirectoryIterator entry.isDir workaround for Travis
2016-11-27 20:00:10 -05:00
Dan Stillman
837ae0444d
Travis debugging
2016-11-27 19:51:48 -05:00
Dan Stillman
a6cfe6cd9a
Remove export charset checkbox in prefs
...
Instead, just always show the (greatly shortened, after 0609b62a
) menu
on export when the translator supports it (which probably fewer
translators actually need to do).
This leaves the pref in place, but it can be removed eventually (and
changing the default for a while I believe will cause the existing pref
line to be removed for anyone who has it set to true already).
2016-11-27 17:11:05 -05:00
Dan Stillman
0ad4598128
Fix DB backup (broken by 5a6f1eef6
)
2016-11-27 15:42:07 -05:00
Dan Stillman
0609b62a39
Show only UTF-8, UTF-8 w/o BOM, and Western for export charsets
...
See https://forums.zotero.org/discussion/comment/263644/#Comment_263644
We might want to consider removing the export charset checkbox in the
prefs and either always showing the charset option for translators or
always showing it for BibTeX (where "Western" really means "ASCII") but
nothing else.
Fixes #1124
2016-11-27 15:41:13 -05:00
Dan Stillman
5a6f1eef63
Update deprecated uses of Zotero.getZoteroDirectory()/getZoteroDatabase()
...
The Zotero.DataDirectory equivalents return string paths instead of nsIFile
instances, so some of these calls now just use Zotero.File.pathToFile(), which
can be removed when the surrounding code is updated to OS.File,
2016-11-27 00:17:56 -05:00
Dan Stillman
4c0abb6816
Point other profiles to new data dir after migration (+ code reorg)
...
Look for other profiles, from both apps (Firefox and Standalone), that
point to the data directory being migrated and update prefs.js in those
profiles to point to the new location.
Also reorganize code into Zotero.Profile and Zotero.DataDirectory
namespaces
2016-11-27 00:17:56 -05:00
Dan Stillman
412a7990b1
Don't perform automatic migration if there's an existing pipe
...
This prevents us from moving the data directory if the other app
(Firefox or Standalone) is running from the same directory.
Also clean up stub code in migration tests
2016-11-26 23:09:24 -05:00
Dan Stillman
678fe77fbb
Move auto-migration checks into checkForDataDirectoryMigration()
2016-11-24 01:18:25 -05:00
Dan Stillman
a4ab84eed3
Avoid CustomizableUI errors in test output
2016-11-23 00:41:22 -05:00
Dan Stillman
56d64af186
Remove Travis debugging
2016-11-23 00:41:14 -05:00
Dan Stillman
cb300005cd
More Travis debugging
2016-11-22 20:55:27 -05:00
Dan Stillman
84bb61ab7b
Fix test timeouts caused by Quick Copy initialization
...
When an export translator is selected for Quick Copy, Quick Copy
initialization triggers translator initialization a few seconds after
startup, because the translator code needs to be available synchronously
for drag/drop. A Quick Copy test was changing the setting to BibTeX,
which was resulting in random timeouts after subsequent resetDB() calls
due to slow translator loading. This change skips initialization in test
mode. This might actually fix a lot of timeouts on Travis in the second
half of the tests...
This also resets the Quick Copy pref in those tests so that it's left at
the default, though really we should automatically reset all prefs after
all test groups and in resetDB().
2016-11-22 20:31:58 -05:00
Dan Stillman
935d48013b
Travis debugging
2016-11-22 19:35:30 -05:00
Dan Stillman
a22d996aab
Revert to new default if legacy data dir set in pref is missing
2016-11-22 18:46:55 -05:00
Dan Stillman
a4afb8c0c3
Wrap another showZoteroPaneProgressMeter call in a try/catch for safety
2016-11-22 03:41:15 -05:00
Dan Stillman
8383c5cda8
Ignore failure trying to show data dir migration status message
...
I saw this once in Standalone but haven't been able to reproduce it. (It
will now manifest as a progress bar without a status message.)
2016-11-22 03:32:16 -05:00
Dan Stillman
c2033ef5a1
Clearer status message during data dir migration
2016-11-22 03:20:54 -05:00
Dan Stillman
aaa20f4317
Update non-English strings
2016-11-22 02:33:05 -05:00
Dan Stillman
ef3e098586
Migrate data directory automatically on macOS and Linux
...
If data directory is within the profile directory and we can move the
subdirectories instantaneously with /bin/mv, just do it silently at startup.
2016-11-22 02:33:05 -05:00
Dan Stillman
288d0c7c06
Create 'profile' and 'Zotero' directories in temp dir for tests
2016-11-22 01:45:07 -05:00
Dan Stillman
fb1e87a2da
Update non-English locales
2016-11-21 05:19:18 -05:00
Dan Stillman
98e3a9addf
Allow immediate retry on partial data dir migration failure
...
A common cause of this on Windows will likely be open attachment files,
so suggest closing those and make retrying the default action.
2016-11-21 05:19:18 -05:00
Adomas Venčkauskas
0668faa584
Update connector ItemSaver constructor and misc refactoring
...
(should have been updated along with 3fc38d750
)
2016-11-21 11:45:34 +02:00
Dan Stillman
e8d8f4a0a3
Use spinner instead of items pane message for search
...
Fixes #1116 , and is generally more pleasant
2016-11-21 02:59:31 -05:00
Dan Stillman
335c3d0b98
Fix error creating context menu for independent save button
2016-11-20 03:04:38 -05:00
Dan Stillman
aeaa0d12c7
Avoid console error if page closed before translators are available
...
Was showing up in some test runs
2016-11-20 01:31:47 -05:00
Dan Stillman
d89da85606
Fix error when overwriting translation with some filename
2016-11-19 17:15:46 -05:00
Dan Stillman
efde92f1ee
Merge new English strings
2016-11-19 17:09:13 -05:00
Dan Stillman
ebc01db446
Fix "Zotero.Libraries.get(…).filesEditable is not a function"
...
Since da7da749
2016-11-18 04:54:42 -05:00
Dan Stillman
ef2a403d7b
More data dir fixes (after f2163b3433
and bc3386ff9d
)
...
Fixes error creating a new Standalone profile
2016-11-18 01:44:01 -05:00
Dan Stillman
0f5d2fea82
"Migrate Data Directory…" -> "Migrate To New Default Location…"
2016-11-16 23:04:22 -05:00
Dan Stillman
162c7198d3
Fix console error in Standalone trying to load toolbar icon
2016-11-16 12:42:08 -05:00
Dan Stillman
65a39417bf
Closes #1112 , Show "Upgrading database…" message
2016-11-16 12:41:49 -05:00
Dan Stillman
a1710c3307
Fix hang running tests (since d88cfc6c5f
)
2016-11-16 11:07:58 -05:00
Dan Stillman
bc3386ff9d
Tweak existing data directory detection
...
Fixes some issues after f2163b3433
2016-11-16 09:51:46 -05:00