Commit graph

2347 commits

Author SHA1 Message Date
Dan Stillman
99431cc239 Fix sync error after editing group item and leaving/deleting group 2009-05-20 00:58:34 +00:00
Dan Stillman
17c6104c9d Speed up initial opening of Zotero pane with many collections -- this can be much faster, but not for Beta 4 2009-05-19 21:31:47 +00:00
Dan Stillman
4d977c2387 Fix long delays in Firefox 3.0.10 due to unoptimized SQLite query processing (fixed in SQLite 3.6.8, which is between what's used in Fx3 and Fx3.5) 2009-05-19 21:12:18 +00:00
Dan Stillman
1e0a4473d7 Pushed EBSCOhost 2009-05-19 16:01:20 +00:00
Matt Burton
9b0aed04b0 comment debug, fixed lastUpdated and temp stop gap on item.attachments, RIS tries to grab the UR and attaches a login page 2009-05-19 02:54:43 +00:00
Matt Burton
64e6f477f4 Adding Rintze's changes. Fixes #1299, #818, #963 2009-05-19 01:49:58 +00:00
Matt Burton
f0b2187fa9 quick fix for EBSCOhost, no PDF support and there are async issues...but it works 2009-05-19 01:49:48 +00:00
Dan Stillman
4f3d931b87 Closes #955, Don't generate bibliography when dragging many items
Default limit set to 50, configurable in the Export pane
2009-05-18 19:51:36 +00:00
Ben Parr
7e5adce1f8 Fixes #1470 and makes sure the requested XML url is clean. 2009-05-18 15:48:45 +00:00
Dan Stillman
1c45610315 - Remove empty creators from the database -- they shouldn't exist and were causing sync errors for some people
- Better logging for errors in metadata pane
2009-05-18 10:15:19 +00:00
Dan Stillman
2bbd2cd2bf - Fix an error with translate.translate(true)
- Add Zotero.Libraries.isEditable(libraryID) (currently unused)
- Addresses #1444, Attachment arrow/count persists after delete, for items (problem probably remains for collections)
- Dragging PDF favicon or link or clicking Create New Item from Current Page when viewing a PDF creates a top-level PDF -- this is a temporary solution that allows "Retrieve PDF Metadata" to be used until it can be run automatically
- Allow PDF child snapshots to be dragged out of parents
- Dragging a link to a collection now creates parent item and child snapshot
- ZoteroPane.newItem(), addItemFromDocument(), addItemFromPage(), addItemFromURL(), and canEdit() now all take an optional row parameter
2009-05-18 09:05:11 +00:00
Dan Stillman
1ed70d95a3 Fix saved searches and trash not display on collapse/expand of My Library 2009-05-17 08:29:46 +00:00
Dan Stillman
ab7a1a61f8 Fix dragging of items with old creators with NULL values into group libraries, and store (currently unused) shortName and birthYear fields as '' and NULL, respectively 2009-05-17 07:54:42 +00:00
Dan Stillman
547c19f80d Automatically hard-code NULL bound parameters (e.g., convert "WHERE foo=?" to "WHERE foo IS NULL" and "SET foo=?" to "SET foo=NULL") 2009-05-17 07:52:05 +00:00
Dan Stillman
eec9f7fd6a Fix broken snapshot pref 2009-05-17 02:55:44 +00:00
Dan Stillman
b3fc8a4ae4 Fix typo 2009-05-16 05:32:02 +00:00
Dan Stillman
e8bbdd3855 Remove missing "Enable file syncing" checkbox... 2009-05-15 20:23:05 +00:00
Dan Stillman
1b3fa242ef Fix blank progress window when save via translator to root of library 2009-05-15 07:01:42 +00:00
Dan Stillman
273af6a434 Fix broken PDF metadata recognition in 2.0b3 2009-05-15 06:19:23 +00:00
Dan Stillman
8c63e3e50b Fix zotero.org translator URL and update timestamp 2009-05-14 20:53:27 +00:00
Matt Burton
7685e02497 #zotero.org.js
adding 2.0 site changes to translator.
2009-05-14 20:23:49 +00:00
Dan Stillman
a964b6f0b4 Workaround for "mimeType is undefined" import error 2009-05-14 18:39:35 +00:00
Dan Stillman
a5b536d509 2.0b3 megacommit
- Support for group libraries
- General support for multiple libraries of different types
- Streamlined sync support
  - Using solely libraryID and key rather than itemID, and removed all itemID-changing code
  - Combined two requests for increased performance and decreased server load
  - Added warning on user account change
  - Provide explicit error message on SSL failure
- Removed snapshot and link toolbar buttons and changed browser context menu options and drags to create parent items + snapshots
- Closes #786, Add numPages field
- Fixes #1063, Duplicate item with tags broken in Sync Preview
- Added better purging of deleted tags
- Added local user key before first sync
- Add clientDateModified to all objects for more flexibility in syncing
- Added new triples-based Relation object type, currently used to store links between items copied between local and group libraries
- Updated zotero.org translator for groups
- Additional trigger-based consistency checks
- Fixed broken URL drag in Firefox 3.5
- Disabled zeroconf menu option (no longer functional)

Developer-specific changes:

- Overhauled data layer
  - Data object constructors no longer take arguments (return to 1.0-like API)
  - Existing objects can be retrieved by setting id or library/key properties
  - id/library/key must be set for new objects before other fields
- New methods:
  - ZoteroPane.getSelectedLibraryID()
  - ZoteroPane.getSelectedGroup(asID)
  - ZoteroPane.addItemFromDocument(doc, itemType, saveSnapshot)
  - ZoteroPane.addItemFromURL(url, itemType)
  - ZoteroPane.canEdit()
  - Zotero.CollectionTreeView.selectLibrary(libraryID)
  - New Zotero.URI methods
- Changed methods
  - Many data object methods now take a libraryID
  - ZoteroPane.addAttachmentFromPage(link, itemID)
- Removed saveItem and saveAttachments parameters from Zotero.Translate constructor
- translate() now takes a libraryID, null for local library, or false to not save items (previously on constructor)
- saveAttachments is now a translate() parameter
- Zotero.flattenArguments() better handles passed objects
- Zotero.File.getFileHash() (not currently used)
2009-05-14 18:23:40 +00:00
Dan Stillman
b24e48cc08 Merged locales 2009-05-14 16:01:17 +00:00
Dan Stillman
009b022f9e Skip WebDAV file downloads if server hasn't been updated since last local sync -- this should greatly reduce WebDAV load for people with lots of missing attachment files 2009-05-13 07:59:41 +00:00
Sean Takats
f2bb63f133 Fixes odious problem in French translation. Nous nous excusons! 2009-05-07 12:52:30 +00:00
Simon Kornblith
8e5c7f0752 remove extraneous DOI debug code 2009-05-06 07:59:25 +00:00
Simon Kornblith
549092dc9a - fix progress window issues with lookup and scraping
- prevent multiple lookups and fix error dialog
2009-05-06 07:58:28 +00:00
Dan Stillman
05f1dbe85d Proper 3.5b4 fix for Zotero.File.getCharsetFromFile() 2009-05-06 07:07:47 +00:00
Dan Stillman
7b2ab04e05 Pushed Wiley with processAsync() prepended (earlier today) 2009-05-06 02:18:43 +00:00
Dan Stillman
7f2fd42d75 Addresses #635, In-content translator
Adds "Import from Clipboard" Actions menu option, based on original patch from en205

Also available via keyboard shortcut (Cmd-Shift-V/Ctrl-Alt-V)
2009-05-06 01:45:57 +00:00
Dan Stillman
a78f1e2da7 Pushed allAfrica.com, Neural Information Processing Systems, Primo, JSTOR, Wiley InterScience, MODS, Euclid, University of Chicago, ACM, Journal of Machine Learning Research, IEEE Xplore 2009-05-05 07:18:53 +00:00
Dan Stillman
4a523d7c85 Fix "TypeError: cases[l].indexOf is not a function" upgrade error 2009-05-05 05:17:04 +00:00
Dan Stillman
11d65cdfdc Add ability to translate from iframes 2009-05-05 00:02:18 +00:00
Simon Kornblith
cf3dca489d don't let DOI translator hang some page loads 2009-05-04 20:58:58 +00:00
Matt Burton
2894b273ad adding billi's target changes 2009-05-04 17:46:52 +00:00
Dan Stillman
326734c3d5 Create Zotero.isFx35 test and alias isFx31 to it until we get around to fixing the old references 2009-05-03 09:31:14 +00:00
Elena Razlogova
b267b5c241 Forgot to fix proxy url in Chicago Journals translator 2009-05-02 11:50:35 +00:00
Elena Razlogova
6714c396de Fixes #1447, chicago journals proxy pdf download is broken 2009-05-02 11:33:06 +00:00
Simon Kornblith
ced6bbbc66 Adds RTF scan feature. this could probably use some more testing. Acceptable citations are in the form
(Smith, 2006)
The database is scanned for each citation, and positioning is adjusted automatically for footnotes. Currently, this won't work with names with accents, but I'll get to that.
2009-05-01 11:46:07 +00:00
Dan Stillman
bf9924cb9a Clarify expiry message 2009-05-01 02:32:23 +00:00
Dan Stillman
198436f449 Update expiry date 2009-05-01 02:30:31 +00:00
Simon Kornblith
96e796336a FF3.5 fixes for attachment and file operations 2009-04-30 00:52:48 +00:00
Simon Kornblith
6aa5f2d9ad Make PDF recognizer compatible with FF 3.5, and tweak regexp 2009-04-30 00:34:51 +00:00
Simon Kornblith
9b1dbc01bc - fixes processDocuments() under Firefox 3.5
- makes translator progress window work a little better with translators that call Zotero.done() incorrectly, and complains when item.complete() is called after Zotero.done()
2009-04-30 00:10:03 +00:00
Matt Burton
be65edb64a fixed the newitem from page icon (it was too bright) and created a new lookup icon...it is a magic wand. 2009-04-29 22:56:46 +00:00
Simon Kornblith
01b15e91cb Fixes a bug where transparent proxies wouldn't be transparent until Zotero is restarted 2009-04-29 20:58:26 +00:00
Matt Burton
d5ec6c2311 Fixed DOI regex & added nicer fail message for crossref when DOI does not exist. 2009-04-29 18:08:34 +00:00
Matt Burton
d6e8c05174 Fixed conditional for pages with multiple DOIs 2009-04-29 18:05:48 +00:00
Dan Stillman
faa5fefd91 Push Sudoc (and PubMed, for real this time) 2009-04-28 09:13:39 +00:00