Simon Kornblith
d121f5f150
eliminate unnecessary updateItems() calls, fix changing citations in a document, and several other bug fixes
...
issues with IEEE remain
2010-05-30 19:06:41 +00:00
Simon Kornblith
3f934828d0
fix typo
2010-05-30 12:43:26 +00:00
Simon Kornblith
dcdef746e5
automatically apply XSLT to convert CSL 0.8 styles to CSL 1.0 styles on the fly
...
do we want to re-save the converted files over the old ones?
2010-05-30 12:39:48 +00:00
Simon Kornblith
4fed717f05
temporarily remove locales
2010-05-30 12:13:40 +00:00
Simon Kornblith
bd0a4a3b96
Use citeproc-js as CSL parser. There is an issue with multiple citations in numbered styles that I will probably need Frank's help to track down, but otherwise, this seems to work. Many things are completely untested, including EndNote style support. Currently requires CSL 1.0 styles. In the near future, I hope to use the XSLT stylesheet to transform CSL 0.8 to CSL 1.0.
...
closes #1650 : suppress author does not work for multiple sources
closes #1505 : Edit Biblography Button Strips Year Disambiguation
closes #1503 : Editing a bibliography resets all reference numbers to 1 (new)
closes #1262 : Broken pluralization with et al. + other issues
closes #1238 : Localize quotation marks
closes #1191 : Harmonize 'plural/pluralize' label attribute with CSL schema
closes #1154 : Only one works page numbers are added to the citation are when citing multiple works by the same author
closes #1097 : Disambiguation issues
closes #1083 : Defect in IEEE CSL with Multiple Citations
closes #993 : more sophisticated subsequent-author-substitute
closes #833 : text-transform doesn't work with name
2010-05-30 11:25:25 +00:00
Dan Stillman
3adb9c8391
Fix NS_ERROR_XPC_NOT_ENOUGH_ARGS when reading blob from database (which currently can happen only in the case of bad data)
2010-05-13 07:42:28 +00:00
Dan Stillman
0821e34b20
WebDAV server SSL error wasn't being properly displayed
2010-05-11 19:49:22 +00:00
Dan Stillman
e7ba86216e
Fix startup error due to incorrect integration pipe permissions
2010-05-10 21:13:52 +00:00
Dan Stillman
c83d64ad0d
Fix constant syncing due to future-dated items
2010-05-05 18:07:01 +00:00
Dan Stillman
d39957fa56
Blacklist "potentially vulnerable to CVE-2009-3555" error in error reports
2010-05-05 16:07:34 +00:00
Dan Stillman
4c46d9aa23
Add auto-complete to Archive field
2010-05-04 16:28:22 +00:00
Dan Stillman
268f37194f
Always show last sync time if available in sync button tooltip -- this should make it clearer when one sync has stopped and another has started
2010-05-01 05:46:01 +00:00
Dan Stillman
9ac6d090cc
Allow accessDate to be set explicitly false for web translators
2010-04-29 21:53:03 +00:00
Dan Stillman
6609df1ddd
Remove Zotero.wait() from r5996, because it can break Z pane opening at startup, which is presumably why this wasn't there already
2010-04-28 23:07:51 +00:00
Dan Stillman
b1c3a10f61
Revert translator JSON length limit, since some are at least 2.5K
2010-04-28 22:00:48 +00:00
Dan Stillman
c558111269
- Add a Zotero.wait() to translator caching, which I may or may not have tried before and which may or may not improve Firefox responsiveness during translator caching
...
- Only check first 1024 chars of translator file for JSON
Not going on the 2.0 branch
2010-04-28 20:43:06 +00:00
Dan Stillman
14b62e27e2
Missed file from previous commit
2010-04-27 08:04:15 +00:00
Dan Stillman
453fed88bd
Zotero Commons updates:
...
- Store one item per IA bucket, with attachments stored as objects
- Use proper mediatype field based on Zotero item type
- Commons list is now pulled dynamically based on RDF stored at IA, without need for corresponding local item (which may have been deleted, etc.)
- Once available, OCRed PDFs can be pulled down by right-clicking on Commons and selecting Refresh
- Downloaded OCRed PDFs are now named the same as the existing attachment, with "(OCR)" appended
- The relations table is used to link downloaded OCRed PDFs to the IA file, so the downloaded file can be renamed without triggering another download
- The Commons view is marked for automatic refresh after an item is uploaded
- Added some progress notifications, though more are probably needed
- Other things
Also:
- Added Zotero.File.getBinaryContents(file)
- Erase an item's relations when the item is deleted, and purge orphaned ones
- Zotero.URI.eraseByPathPrefix(prefix) no longer prepends 'http://zotero.org ' (which has been moved to Zotero.URI.defaultPrefix)
- New function Zotero.URI.eraseByURI(prefix)
Known Issues:
- Slow (some IA changes should be able to speed it up)
- Identifier format is likely temporary
- Sometimes it stops during setTimeout() calls for no apparent reason whatsoever
- Didn't test items with multiple attachments
- Not sure if Commons view will auto-refresh if you switch to it before the upload is done
- IA translator not yet updated
- Deleting items not supported by IA
- Date Added/Date Modified don't show up properly in Zotero for Commons items
2010-04-27 08:03:08 +00:00
Dan Stillman
a678cfa5b9
Add |max| parameter to Zotero.ID.getBigInt()
2010-04-27 07:29:03 +00:00
Dan Stillman
a2311bd52f
Turn "Zotero.DB.transactionDate retrieved with no transaction" in Zotero.DB into debug output rather than a logged error
2010-04-27 07:28:30 +00:00
Dan Stillman
80aa50276e
Correct parameter order in comment for Zotero.Utilities.arrayDiff()
2010-04-27 07:24:09 +00:00
Dan Stillman
eaff9519a7
Avoid some errors in debug output in report generation
2010-04-12 19:42:24 +00:00
Dan Stillman
715584dca1
Show only collections and saved searches from current library when creating a saved search
2010-04-12 15:33:14 +00:00
Dan Stillman
3014263c89
Fix a couple issues that could cause an error when emptying the trash
2010-04-10 20:22:21 +00:00
Dan Stillman
e17bdd85e9
Open support/documentation link in new tab rather than new window
2010-04-09 16:47:58 +00:00
Dan Stillman
bd7ff9c2c6
Fix upgrade error for custom styles with invalid ids
2010-04-01 18:01:11 +00:00
Dan Stillman
b31e47c504
Zotero Commons updates:
...
- Fixed syncing buckets from IA
- Moved XMLHTTPRequest send() and sendAsBinary() into _createAuthenticatedRequest() to avoid manual req.readyState checking and provide better debug output
- Show error message if no parent items were dragged into bucket
- Better alerts and debug output for problems
- Removed '_' prefix from non-private methods and properties
- A few other small tweaks
- More coming
2010-03-31 08:59:28 +00:00
Fred Gibbs
9212fbacf3
enable refresh and remove Commons buckets
2010-03-29 03:49:28 +00:00
Fred Gibbs
a5eba7fb38
enable refresh and remove Commons buckets
2010-03-29 03:49:07 +00:00
Fred Gibbs
8488d200c7
enable item delete, uploading RDF and ZIP files, fetch OCR'd PDFs, respecify metadata
2010-03-29 03:47:04 +00:00
Fred Gibbs
b633588fe2
delete items from Zotero Commons
2010-03-29 03:44:53 +00:00
Fred Gibbs
44999580e6
refresh Zotero Commons buckets
2010-03-29 03:44:26 +00:00
Simon Kornblith
99690742f9
support for standalone Zotero
2010-03-28 07:21:17 +00:00
Dan Stillman
7fde1766f2
Fix extreme edge case "constraint failed" upgrade error
2010-03-24 09:59:52 +00:00
Dan Stillman
fece9cf2ce
- Hide error from progress window when saving from translators
...
- Don't open page twice when clicking link from progress window
2010-03-23 19:40:31 +00:00
Dan Stillman
a615571caa
Fix startup error from previous commit
2010-03-23 19:09:47 +00:00
Dan Stillman
30e38a1b24
Switch to what could plausibly be a more efficient translator initialization method, though it doesn't appear to make any difference -- but this is where the unresponsive script warning was appearing. I suspect the actual problem has to do with disk caching, since I've gotten the warning to appear only by deleting 'translators' to trigger translator installation, after which translator caching takes at least 10 times longer on Windows.
...
(Also reordered some code to reduce indents)
2010-03-22 07:01:32 +00:00
Dan Stillman
91956462e5
Fixes #1635 , UI glitches during syncing
...
New property Zotero.suppressUIUpdates is now set while processing sync data
2010-03-18 07:06:38 +00:00
Dan Stillman
a025a2d46a
- Replace "Report Error" with "Show File" in read-only file sync error dialog, and show full file path
...
- Fix endless sync icon spinning after read-only file sync error
- Adjust spacing of sync error icon on Windows
2010-03-17 07:59:43 +00:00
Dan Stillman
82e3cfd288
Disable Reset feedback, since it causes endless sync icon spinning if the pref window is closed
2010-03-17 07:55:36 +00:00
Dan Stillman
5e1c1bd5b3
Remove Zotero.wait() from previous commit
2010-03-16 23:57:26 +00:00
Dan Stillman
3bb221b5e3
Add Zotero.wait() to file size calculation during sync to attempt to avoid unresponsive script warning
2010-03-16 22:45:43 +00:00
Dan Stillman
65f493471f
Work around an SQLite limit that can cause a 1.0->2.0 upgrade error in very rare cases (in code from July 2008)
2010-03-15 07:16:05 +00:00
Dan Stillman
14aaf2aa8b
Data directory changing required two restarts in Firefox 3.6 on Windows
2010-03-12 22:05:18 +00:00
Dan Stillman
2e76f0128d
- Restart sync if items were changed during upload to avoid 404 file sync errors
...
- Show sync status in all windows
- Don't attempt to auto-sync on Zotero pane open if a sync is already in progress
- Fix some sync process callbacks
2010-03-12 08:29:31 +00:00
Dan Stillman
62a83e38ec
Don't prompt for master password on every startup (since 2.0.1)
2010-03-12 05:28:11 +00:00
Dan Stillman
097d2b54c9
Rephrase conflict warning
2010-03-11 17:25:37 +00:00
Dan Stillman
c174f07517
Update localizer names
2010-03-10 20:49:26 +00:00
Dan Stillman
282655e41a
Parse spaces and em dashes in page ranges
2010-03-10 05:35:49 +00:00
Dan Stillman
c60cb6f76b
Fix another place where incorrect mod time could be read in
2010-03-09 16:00:08 +00:00
Dan Stillman
1279ccf9f6
Fix restoration of full-screen mode when opening Zotero pane (does not persist across Firefox restarts)
2010-03-09 06:26:08 +00:00
Dan Stillman
e1349ec308
Reindex search condition ids on search load in case they're not contiguous (fixes sync error)
2010-03-09 06:07:45 +00:00
Dan Stillman
f74760b8ad
Interpret file mod times below 1 as 1
2010-03-09 05:43:23 +00:00
Dan Stillman
905c754b6b
Stop sync icon spinning on reset completion
2010-03-07 08:57:40 +00:00
Dan Stillman
0e80fb29c4
Add "Please try again in a few minutes." to empty and invalid server response messages
2010-03-05 08:26:15 +00:00
Simon Kornblith
88ba3bf75b
put integration pipe in /Users/Shared on OS X for users accessing their home directory over AFP
2010-03-02 21:54:53 +00:00
Dan Stillman
92f0cdd1af
Restore proper feedback for Reset options and add a warning to Restore to Server that there may be a delay before data shows up online
2010-03-01 20:01:46 +00:00
Dan Stillman
ab1983ebf2
- Better sync error message for Firefox offline mode
...
- Better sync error message for "Sync already running in Zotero.Sync.Runner.sync()"
- Remove "Report Error..." button for manual intervention message
2010-03-01 20:00:34 +00:00
Elena Razlogova
5586eae237
Adds submitted to CSL date variables
2010-02-25 05:38:19 +00:00
Dan Stillman
0fc3252895
Closes #1637 , Load "Start" page on upgrade
...
Show start page when first run pref is on and either the DB was just initialized or there's no username and password in the Sync pane
2010-02-24 21:07:23 +00:00
Dan Stillman
ef4a1f9cb7
- Display proper message for "(NS_ERROR_FILE_ACCESS_DENIED) [nsIFile.lastModifiedTime]", and add additional detail to message text
2010-02-24 10:47:24 +00:00
Dan Stillman
8bff745d1b
Merged non-English locales from BZ
2010-02-18 04:34:52 +00:00
Simon Kornblith
f207c7d1de
add support for container-author (bookAuthor)
2010-02-17 00:41:57 +00:00
Simon Kornblith
9658387de9
add cancel button to doc prefs
2010-02-17 00:33:40 +00:00
Simon Kornblith
93c6c6ab2a
more proxy looping avoidance code
2010-02-17 00:30:51 +00:00
Dan Stillman
aeb3cf5464
Fix "fileName.replace is not a function" WebDAV file sync error
2010-02-13 20:18:45 +00:00
Dan Stillman
e3df930ca5
Make "Verify Server" fail if WebDAV server won't serve extensionless file (IIS 6 (and later?) in default configuration according to http://support.microsoft.com/kb/326965 and various forum reports)
2010-02-13 10:10:24 +00:00
Dan Stillman
ca31a18159
Auto-correct most (if not all) cases of "Unexpected status 404 in Zotero.Sync.Storage.Session.ZFS._getFileUploadParameters()"
2010-02-13 09:45:29 +00:00
Dan Stillman
cabdd4977d
Rephrase file sync error messages
2010-02-12 21:01:42 +00:00
Dan Stillman
b0420e347a
Make errors updating translators and styles on upgrade non-fatal
2010-02-12 09:34:37 +00:00
Dan Stillman
8a5e17610c
If mod time doesn't match but hash does, update file mod time to match synced time, since otherwise Zotero will compute the hash each time
2010-02-12 09:17:09 +00:00
Dan Stillman
4e9f05a183
Restore autocomplete for "Library Catalog" (formerly "Repository")
2010-02-10 20:10:45 +00:00
Dan Stillman
61e9ace79e
Display a clearer error message attempting to import an unsupported file format, with a button pointing to http://zotero.org/support/kb/importing
2010-02-08 18:00:09 +00:00
Dan Stillman
50e100ec82
Stored files with '%' in filename couldn't be found on Windows -- now, on all platforms, filter imported filename (after first trying to URL decode, just to be nice)
2010-02-08 17:56:43 +00:00
Simon Kornblith
7f70af0c1f
patches to RDF support
2010-02-06 23:39:28 +00:00
Dan Stillman
54c0b40870
Throw error on invalid 200 response to HEAD request, which you might argue shouldn't be possible
2010-02-06 16:36:02 +00:00
Dan Stillman
c44b7a5c14
Remove extra debug line that's getting in the way
2010-02-06 15:39:21 +00:00
Dan Stillman
78a514c29e
Add a more helpful message for login errors on background syncs
2010-02-06 04:21:14 +00:00
Dan Stillman
24cc9880ae
Strip quotation marks from lines sent to Google Scholar for metadata retrieval so they don't mess up query quoting
2010-02-06 01:46:52 +00:00
Dan Stillman
5494c6d0c5
Clarify logged WebDAV error messages
2010-02-05 13:05:20 +00:00
Dan Stillman
f3ba225f6f
Second part of numeric-leading-zeros fix
2010-02-04 23:44:04 +00:00
Dan Stillman
9b4eb42c29
Auto-reset in case of unhandled delete conflict
2010-02-04 14:39:40 +00:00
Dan Stillman
0750f49bb0
Fixes #1402 , Day-formatting doesn't respect CSL's "numeric-leading-zeros"-parameter
2010-02-04 14:23:35 +00:00
Dan Stillman
2cc2178064
Change saved search condition 'repository' to 'libraryCatalog' for people who don't update sync
2010-02-04 13:13:18 +00:00
Dan Stillman
e651d03804
Fix "Invalid field 'repository' in ItemFields.isBaseField()" error for people with Repository column selected in middle pane
2010-02-04 11:18:38 +00:00
Dan Stillman
20e5f4c53f
Add missing strings in non-English locales
2010-02-04 07:55:48 +00:00
Dan Stillman
8f0bc38da3
- Use a different sync error icon for version cut-offs
...
- Use full sync error for icon tooltip
2010-02-04 04:45:29 +00:00
Dan Stillman
40222ebf93
Remove sync/storage debugging options from Actions menu
2010-02-04 02:54:16 +00:00
Dan Stillman
ee57f38e49
- Fix "ItemID not set for object before attempting to load data" conflict resolution error
...
- Probably fix "getFileName() can only be called on attachment items in Zotero.Item.getFilename()" conflict resolution error
2010-02-04 01:48:00 +00:00
Dan Stillman
ad2122a0cd
Display nicer file sync error messages hiding technical details and suggesting retrying of the sync -- this should reduce unnecessary error reports for intermittent errors (e.g., network glitches)
2010-02-03 11:38:51 +00:00
Dan Stillman
4adc606c48
Add warning to citation/bibliography editor
2010-02-03 05:50:43 +00:00
Dan Stillman
b6af89309d
Missed file from r5699
2010-02-03 04:53:56 +00:00
Dan Stillman
a2d9dbba83
Closes #853 , repository field should contain only data on actual archives, not online databases
...
- Renamed 'Repository' to 'Library Catalog' and added 'Archive'
- Moved 'Repository' data to 'Archive' for item types other than books, periodicals, and theses
- Mapped 'Archive' to CSL 'archive'
2010-02-03 04:50:45 +00:00
Dan Stillman
6105b40add
Missing file from earlier commit
2010-02-03 04:44:05 +00:00
Dan Stillman
4c30e6738f
- Use millisecond resolution for file sync timestamps (fixes problem with slow sync initialization on some systems)
...
- Fix errors syncing files with filenames containing extended characters
This will not sync with the server until a server update is pushed.
2010-02-03 04:43:20 +00:00
Dan Stillman
673a22430b
Locale update from BZ
2010-02-03 03:04:40 +00:00
Dan Stillman
2db41e47cf
Merged locales from BZ
2010-02-03 02:56:20 +00:00
Dan Stillman
3bb9f38c8c
Make "Display all tags in this library" localizable
2010-02-03 00:38:16 +00:00
Dan Stillman
1f34147550
For the moment, add CSL locale files to our repo directly, since they were removed on SourceForge
2010-02-02 21:47:14 +00:00
Dan Stillman
7d8700698b
- Increase toolbar icon spacing on Windows
...
- Increase item pane tab padding on Windows
2010-02-02 21:31:19 +00:00