Commit graph

138 commits

Author SHA1 Message Date
Dan Stillman
4c1f8c729d Fix "data type mismatch" error on upgrade, I think 2008-07-25 18:01:16 +00:00
Simon Kornblith
1da2221d40 closes #971, Add support for secondary key 2008-07-24 22:25:03 +00:00
Dan Stillman
e591acb783 Fix report generation of items with tags 2008-07-24 19:52:09 +00:00
Simon Kornblith
5efeeb6089 remove support for old-style CSLs 2008-07-23 05:05:03 +00:00
Dan Stillman
0f71fdbc35 Merged revisions 2989,2994,2996-2999,3001,3003-3004,3007,3010,3012,3015-3016,3026-3029,3036-3038,3040-3041,3046,3048,3050,3052,3054-3055,3057-3058,3066,3069-3073 from 1.0 branch via svnmerge 2008-07-22 05:45:32 +00:00
Dan Stillman
5171f8c091 Save Unicode files with Zotero.File.putContents() 2008-07-22 05:38:05 +00:00
Dan Stillman
5f45009a18 Fixes #1071, Create bibliography from collection fails 2008-07-16 01:19:05 +00:00
Dan Stillman
685294e908 Fix tags being undefined when exported in 1.5 2008-07-16 01:13:56 +00:00
Dan Stillman
ea60cb630e Better debugging of newer DB version error 2008-07-15 19:21:23 +00:00
Dan Stillman
51edc5ad16 Removed incorrect check causing "Local [object] 1 not in update array" error
The remote object could legitimately not have been updated locally since the last sync if the server data was cleared and synched from a different client, potentially resulting in a different key condition on sync. The two sides should now be properly merged (at least in theory).
2008-07-13 07:31:20 +00:00
Simon Kornblith
e4f49588c0 fix blank fields when converting between footnotes/endnotes or between field types 2008-07-10 22:35:50 +00:00
Dan Stillman
b150a482aa Fix for file launch regression on trunk -- getFile() wasn't always returning an nsILocalFile 2008-07-10 16:05:58 +00:00
Simon Kornblith
53da1ccb03 references #698, Migration away from VBA
Adds a Python/py-appscript-based plug-in for Word 2008. To get this to work, you'll need to copy the Zotero directory (not its contents) to ~/Microsoft User Data/Word Script Menu Items and install py-appscript (sudo easy_install appscript)

Some caveats:
- Requires Word be installed at /Applications/Microsoft Office 2008/Microsoft Word 2008.app (this is fixable, but I'm still determining the best way to solve it)
- Still need to figure out what to do with items that have been deleted from the DB (right now, we just ignore them)
- Sometimes, Python.app launches with the script, which seems to slow execution time
2008-07-10 11:05:43 +00:00
Dan Stillman
cf93bd7042 Replace invalid characters with a dashed square Unicode character instead of stripping 2008-07-09 18:49:43 +00:00
Dan Stillman
049cead550 Invalid characters after the first one in a string weren't being replaced 2008-07-09 18:05:53 +00:00
Dan Stillman
417dc32548 Fix "str is null" sync error with empty search condition values 2008-07-09 15:57:33 +00:00
Dan Stillman
49f655726c Strip characters invalid in XML when sending data 2008-07-08 22:23:38 +00:00
Dan Stillman
e3f251f7c7 Don't trigger autosync on 'refresh' event 2008-07-08 19:12:30 +00:00
Dan Stillman
e4fa5f10b0 Fix attachments with missing rows in itemAttachments 2008-07-08 16:26:50 +00:00
Dan Stillman
c430baa85d Fix tag migration error ("oldIDs.map is not a function") 2008-07-08 15:02:14 +00:00
Dan Stillman
ed60df41ad Fix upgrade error if no 'storage' DB 2008-07-08 14:17:46 +00:00
Dan Stillman
867512c883 Change zotero-tb-actions-utilities-separator to zotero-tb-actions-plugins-separator 2008-07-07 19:46:16 +00:00
Dan Stillman
70a47f843a Only show "Search for Shared Libraries" menu option on OS X, and move it up in the menu 2008-07-07 19:44:51 +00:00
Dan Stillman
37c3d8fc25 Don't throw an error if a sync is already going on when an auto-sync fires 2008-07-07 15:56:24 +00:00
Dan Stillman
e7cea2ebc8 Allow spaces and numbers in usernames, at least while we're doing forum-based authentication 2008-07-07 15:49:12 +00:00
Dan Stillman
6e7bfe413e Merged revisions 2890,2895-2896,2898,2900-2901,2905,2909-2911,2913,2916-2917,2919,2922,2936-2937,2953-2954,2957,2959,2962-2965,2969-2970,2973-2975,2979-2980,2983 via svnmerge from 1.0 branch 2008-07-07 15:18:49 +00:00
Dan Stillman
b152fbc9b1 Remove debugging 2008-07-07 14:01:53 +00:00
Dan Stillman
9596cece44 Add UNIQUE index on itemDataValues values 2008-07-07 14:00:34 +00:00
Dan Stillman
566a338c98 Addresses #971, Add support for secondary key
Zotero.Items.getByKey(key) -- retrieve an Item object by its secondary lookup key

No caching yet -- if this becomes a bottleneck, I'll add some
2008-07-06 18:03:44 +00:00
Dan Stillman
ee589b0ed5 Addresses #1057, Won't start on Windows
I suspect this will fix the problem. It will also provide better error reporting for Zotero startup errors such as this one.
2008-07-03 16:44:52 +00:00
Dan Stillman
e31ff87baa Allow clearing of sync password 2008-07-02 10:08:11 +00:00
Dan Stillman
13de37cea7 Set auto-sync expiry to September 1, 2008 2008-07-01 20:44:43 +00:00
Dan Stillman
20d649ee42 Auto-sync on first open of Zotero pane after starting Firefox 2008-07-01 20:39:20 +00:00
Dan Stillman
d48adde7ed Sync error icon and tooltip display 2008-07-01 00:44:52 +00:00
Dan Stillman
50941734b8 Adds animated sync icon -- not yet perfect 2008-06-30 15:14:35 +00:00
Dan Stillman
1bf13aaa1a Part of auto-sync support 2008-06-30 01:01:53 +00:00
Dan Stillman
96a388137f Basic auto-sync support -- timer reset to 15 seconds after each data operation 2008-06-30 00:56:31 +00:00
Dan Stillman
fd0a5a7972 Closes #1038, Migrate Quick Start Guide item ID 2008-06-26 18:34:16 +00:00
Dan Stillman
0aa7379fb3 Fix upgrade problem with attachment dirs beginning with numbers 2008-06-26 16:38:22 +00:00
Dan Stillman
75682596df Fix a few potential attachment errors 2008-06-26 04:14:02 +00:00
Dan Stillman
012229552e Closes #1036, Migrate storage directory folders to secondary keys
Also moves orphaned directories into orphaned-files folder in data dir

Safety first: Keeps track of moved files, moving them back if there's an error before the end of the upgrade process (since the keys are generated randomly and would be different if recreated), and creates a zotero.moved-files.36.bak file with a list of id/key pairs
2008-06-25 22:27:35 +00:00
Dan Stillman
08279f3ff2 Add REGEXP SQLite UDF
SQLite automatically uses this function for the "foo REGEX '/[a-z]+/'" syntax
2008-06-25 22:22:52 +00:00
Dan Stillman
9f441140f6 Drop fulltextWords index after checking for duplicates from corruption 2008-06-25 04:14:17 +00:00
Dan Stillman
8e9b5e6d36 Reverting r2903, since it's not necessary, and, unless we decide to cast automatically in all the ZU functions, we should stay consistent 2008-06-25 01:18:10 +00:00
Dan Stillman
d61914f8c7 Closes #1048, Convert all values to strings in serialize() 2008-06-25 01:11:22 +00:00
Dan Stillman
3d725141b6 Don't put quotes around numbers in varDump() (used in debug()) 2008-06-25 01:07:35 +00:00
Dan Stillman
33de40ad95 Adds sync support for related items
Might fix (or break) other stuff, but who remembers?
2008-06-25 00:26:55 +00:00
Dan Stillman
19b08a604a Drop redundant index on fulltextWords 2008-06-25 00:22:25 +00:00
Dan Stillman
245954b876 Add extensions.zotero.dbLockExclusive pref to control SQLite exclusive locking (default true)
Set to false to allow external access while Firefox is running
2008-06-25 00:21:37 +00:00
Dan Stillman
9c0d6069f1 Speed up Ben's levenshtein() by factor of 3 by caching length properties (didn't look at algorithm itself) 2008-06-25 00:19:41 +00:00