Dan Stillman
dcd7de03b0
Match last name alone for two-field names in search autocomplete
...
https://forums.zotero.org/discussion/50073/
2015-06-18 00:21:50 -04:00
Dan Stillman
be4d56e43b
Merge pull request #761 from aurimasv/snapshot-utf8
...
Always save snapshots in UTF-8 encoding
2015-06-12 05:35:36 -04:00
Aurimas Vinckevicius
5817a2d654
Store UTF-8 as charset for all snapshots
2015-06-11 18:30:57 -05:00
Aurimas Vinckevicius
1374cc911a
Always save snapshots in UTF-8 encoding
...
Re https://forums.zotero.org/discussion/49897/thecreate-web-page-item-from-current-pageis-sometimes-not-working-correctly/
There is something wrong with the way nsIScriptableUnicodeConverter converts to gbk (maybe other formats too). The HTML of http://www.cmiw.cn/forum.php is truncated in the middle of an em tag. In general, ConvertFromUnicode is supposed to return an ACString (not AString), which is not something that JavaScript can handle well.
2015-06-11 18:27:13 -05:00
Simon Kornblith
46ff2f464d
Merge pull request #756 from aurimasv/attachment-proxy
...
Attachment proxy fixes
2015-06-06 11:31:30 -04:00
Aurimas Vinckevicius
3d4926923a
Resolve relative URLs to absolute before trying to proxify them
...
Besides adding some debug logging, this currently makes no difference, but it will when we add support for de-proxifying URLs in #578 .
2015-06-05 15:51:42 -05:00
Aurimas Vinckevicius
9450d0797f
Don't double-proxy in properToProxy
...
Surfaced due to changes in 7f7fe90ad5
2015-06-05 15:51:42 -05:00
Simon Kornblith
e868c758b6
Fix library/locator engine lookup
...
Fixes #744 , closes #747 . Thanks to @zuphilip for tracking down the bug
2015-05-31 18:23:11 -04:00
Simon Kornblith
ca0af1abd6
Missed a UTC adjustment in 673168ea7b
2015-05-31 17:13:32 -04:00
Dan Stillman
8ff108cbdf
Merge pull request #745 from Juris-M/simpler-stable-stringify
...
Simplification of stableStringify()
2015-05-31 17:10:42 -04:00
Simon Kornblith
673168ea7b
Don't adjust accessDate for UTC and set version to 0 in Item#toJSON
...
Ref discussions:
https://github.com/zotero/zotero/pull/746/files#r31394225
https://github.com/zotero/zotero/pull/746#commitcomment-11445605
2015-05-31 17:02:20 -04:00
Frank Bennett
ff1d4fa602
Simplification of stableStringify()
2015-05-31 19:46:11 +09:00
Simon Kornblith
4b995dd467
Merge pull request #659 from aurimasv/csl-json-export
...
Another regression from f0bd1e77ff
2015-05-26 17:21:30 -04:00
Aurimas Vinckevicius
920969bb29
Add journalArticle JSON data for lighter testing
2015-05-26 16:11:45 -05:00
Aurimas Vinckevicius
daa92cb6ed
Add auto-generated sample data
...
allTypesAndFields: Direct serialization of all valid fields for all valid item types
citeProcJSExport: All item types and fields as sent to citeproc-js
itemJSON: Zotero.Item::toJSON serialization of all item types and fields
translatorExport: items as presented to export translators after 4.0.27
translatorExportLegacy: items as presented to export translators before 4.0.27
(does not cover relations, collections, tags, attachments)
2015-05-26 16:11:44 -05:00
Aurimas Vinckevicius
ec786bf15c
For now, use Zotero item DB ids when passing items to citeproc
...
citeproc-js relies on this in several locations. Seems that Zotero passes these IDs to citeproc from the item picker. We also need to consider existing embedded items in Word/LO documents, but they do have embedded URIs, so it shouldn't be a problem.
CC @fbennett
2015-05-26 16:11:44 -05:00
Aurimas Vinckevicius
c84a16984b
Map note excerpt to title in itemToCSLJSON
...
This way notes have some sort of user-friendly way of being traced from Word documents to Zotero items in the library
2015-05-26 16:11:44 -05:00
Aurimas Vinckevicius
f6083068cd
Fix display of pending tests
2015-05-26 16:11:43 -05:00
Aurimas Vinckevicius
1d1eb74e57
Add tests for Zotero.Translate.ItemGetter.prototype.nextItem
2015-05-26 16:11:43 -05:00
Aurimas Vinckevicius
de0b7ba181
ItemGetter shouldn't break with an empty DB
2015-05-26 16:11:42 -05:00
Aurimas Vinckevicius
409553da2e
Add getTempDirectory (async) method to support.js
...
Returns a promise for a path to a new temporary directory
2015-05-26 16:11:42 -05:00
Aurimas Vinckevicius
2ebce91ecf
Add -g flag to runtests.sh to generate test data
...
Add functions to generate sample data for various formats
* Zotero Web API JSON (Zotero.Item::toJSON)
* CiteProc-JS JSON
* Export translator JSON
* Direct serialization of Zotero.Item fields
Add a way to load sample data into DB from JSON
Add tests for loading sample data into DB
Add tests for automatically generated data
This will help us make sure that field mappings and data formats don't change
2015-05-26 16:04:55 -05:00
Aurimas Vinckevicius
9d5d8b525a
Access date in Zotero.Item::toJSON should be in ISO-8601 format
2015-05-26 16:03:35 -05:00
Aurimas Vinckevicius
47bf9c38e9
Transition item Export Format to Zotero web API item JSON
...
* Enable legacy mode for export translators compatible with pre-4.0.27:
* Add compatibility mappings, so that current translators don't break if they specify minVersion lower than 4.0.27. This does introduce non-compatible changes, specifically, "version" field in legacy mode is "versionNumber" in the new format. "version" in the new format corresponds to the "version" as specified for Zotero API JSON format. New translators should expect Zotero web API JSON format and should specify minVersion 4.0.27.
* Update CSL mappings to comply with new itemToExportFormat
* CSL JSON export translator needs to be updated to be compatible with 4.0.27 to export correct CSL JSON
* Use item URI for id in CSL JSON instead of item ID
* Fix note and attachment handling in itemToCSLJSON
2015-05-26 15:48:43 -05:00
Aurimas Vinckevicius
12db2e6c51
Don't throw if checking invalid field in ItemFields.isValidForType
2015-05-26 15:39:44 -05:00
Aurimas Vinckevicius
c6151f959d
Fix relations serialization in Zotero.Item::toJSON()
2015-05-26 15:39:44 -05:00
Aurimas Vinckevicius
21cd15b068
Port Zotero.Item.toJSON from api_syncing branch
...
* Modified to use synchronous DB access
* Take patchBase argument as an option
* Update to conform to v3 API
2015-05-26 15:32:33 -05:00
Aurimas Vinckevicius
7445f81042
Port Zotero.Date.sqlToISO8601 from 755ead2119
...
Copy-pasted, no modifications
2015-05-26 15:32:33 -05:00
Dan Stillman
28301ea45f
Center the site-specific Quick Copy and proxy editing windows
...
On OS X these show up as sheets, but on Windows without this flag they
appear in the top-left of the screen.
2015-05-25 23:36:24 -04:00
Dan Stillman
c152e81bed
Merge pull request #732 from rmzelle/edit-button-quickcopy
...
Add Edit button for site-specific Quick Copy settings
2015-05-25 23:31:44 -04:00
rmzelle
5833d87169
Add Edit button for site-specific Quick Copy settings
2015-05-25 23:21:50 -04:00
Dan Stillman
ab3b0367ef
Merge locales from Transifex
2015-05-25 22:26:50 -04:00
Dan Stillman
6e4eb61694
Merge pull request #673 from sendecomp/optional-proxy-redirect-notification
...
Add an option to not show the proxy redirection notification
2015-05-25 21:57:16 -04:00
LinuxMercedes
34c0e746f5
Add an option to not show the proxy redirection notification
2015-05-25 17:38:24 -05:00
Dan Stillman
8352934009
Merge pull request #671 from gracile-fr/localize-locators-labels
...
Add localized locator labels
2015-05-21 02:19:16 -04:00
Dan Stillman
3ac22b6242
Merge locales from Transifex
2015-05-19 17:28:40 -04:00
Dan Stillman
5f8552ce63
Merge pull request #716 from rmzelle/doi-menu
...
Add DOI-field context-menu
2015-05-19 17:10:08 -04:00
rmzelle
4bdef75074
Add DOI-field context-menu
2015-05-19 16:25:02 -04:00
Dan Stillman
7a93b132b3
Merge pull request #715 from rmzelle/proxylist-editbutton
...
Add Edit button to proxy list
2015-05-14 13:10:20 -04:00
rmzelle
bd8db988f3
Add Edit button to proxy list
2015-05-14 09:26:38 -04:00
Dan Stillman
7761335bc7
Merge pull request #712 from retorquere/export-group
...
export groups (#487 )
2015-05-12 12:03:00 -04:00
retorquere
47ffa1188a
export groups, unify library export
2015-05-12 17:52:35 +02:00
Dan Stillman
45b3cd8a53
Replace non-breaking spaces in tested lines in recognizePDF
...
Fixes "PDF does not contain OCRed text" message for
http://pdfserver.amlaw.com/nlj/NSA_ca2_20150507.pdf
2015-05-07 13:41:13 -04:00
Dan Stillman
3587bb0f6b
Fix error if a synced filename begins with a dot (".pdf")
2015-05-07 13:40:05 -04:00
Dan Stillman
51dd281e81
Merge pull request #709 from aurimasv/tests-translator-report
...
Don't report translator failures from tests
2015-05-02 19:28:53 -04:00
Dan Stillman
453e7bd090
Fix size of 2x icons in progress window
2015-05-02 19:00:42 -04:00
Aurimas Vinckevicius
2566ca27e0
Don't report translator failures from tests
2015-05-02 15:30:25 -05:00
Dan Stillman
a2b6df1014
Include both DB version numbers in "newer than SQL file" dialog
2015-04-15 16:03:47 -04:00
Dan Stillman
96f3cc1861
Enable debug.time pref in tests
2015-04-15 00:48:03 -04:00
Dan Stillman
4f9366749c
Add Zotero.alert() method
...
This is just a wrapper around nsIPromptService.alert() that takes
Zotero.noUserInput into consideration, which avoids long timeouts during
testing (e.g., for lookup failures).
2015-04-14 16:09:55 -04:00