Bindwood 1.99.0

A version of Bindwood suitable for use with Firefox 4.0, to be distributed with Natty.

Milestone information

Project:
Bindwood
Series:
trunk
Version:
1.99.0
Released:
 
Registrant:
James Henstridge
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
4 James Henstridge
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
4 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon bindwood-1.99.0.xpi (md5, sig) Extension installer 2,424
last downloaded 6 days ago
download icon bindwood-1.99.0.tar.gz (md5, sig) Source 231
last downloaded today
Total downloads: 2,655

Release notes 

 * Switch to a new synchronisation engine, and an update CouchDB record format.
 * Add support for Firefox 4.

Changelog 

View the full changelog

revno: 43 [merge]
tags: 1.99.0
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Wed 2011-03-16 04:45:56 -0400
message:
  When processing changes from CouchDB, ignore the update if the local item has been removed. The record in CouchDB will be removed in the second half of the synchronisation.
------------------------------------------------------------
revno: 42 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Tue 2011-03-15 22:45:48 -0400
message:
  Add support for logging errors and debug messages to a file specified by the BINDWOOD_LOGFILE environment variable.
------------------------------------------------------------
revno: 41 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Tue 2011-03-15 21:30:58 -0400
message:
  Update the install.rdf metadata, and fix a broken test.
------------------------------------------------------------
revno: 40 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Tue 2011-03-08 10:45:54 -0500
message:
  Migration code to upgrade databases from Bindwood 0.4.x and 1.0.x schemas.
------------------------------------------------------------
revno: 39 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Tue 2011-03-08 08:16:28 -0500
message:
  Plug the new synchronisation code into the Bindwood object.
------------------------------------------------------------
revno: 38 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Tue 2011-03-08 08:02:51 -0500
message:
  Tie together the new synchroniser code to provide an interface for doing regular two-way synchronisation.
------------------------------------------------------------
revno: 37 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Tue 2011-03-08 08:01:52 -0500
message:
  Fix reorder_children() to handle the case where an expected child has been moved to a different folder.
------------------------------------------------------------
revno: 36 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Tue 2011-03-08 08:01:05 -0500
message:
  Explicitly run couchdb_env.sh under /bin/sh so we don't need to worry about whether it has the execute bit set.
------------------------------------------------------------
revno: 35 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Tue 2011-02-22 11:31:15 -0500
message:
  Add code to the new synchroniser for exporting local bookmark items to CouchDB.
------------------------------------------------------------
revno: 34 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Tue 2011-02-22 10:31:13 -0500
message:
  Add code to the new synchroniser to create local bookmarks from CouchDB documents.
------------------------------------------------------------
revno: 33 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Tue 2011-02-22 09:16:47 -0500
message:
  Refactor the local item ID <-> GUID mapping code to work with the new Synchroniser implementation.
------------------------------------------------------------
revno: 32 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Tue 2011-02-22 05:01:23 -0500
message:
  Extract the logging code from the Bindwood object so that it can be reused in other modules.
------------------------------------------------------------
revno: 31 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Mon 2011-02-21 11:46:13 -0500
message:
  Add a Synchroniser.pullChanges() method to read changed records from CouchDB.
------------------------------------------------------------
revno: 30 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Mon 2011-02-21 11:01:21 -0500
message:
  If available, use the AddonManager object to locate couchdb_env.sh. This makes desktopcouch.jsm compatible with Firefox 4.0.
------------------------------------------------------------
revno: 29 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Mon 2011-02-14 11:31:10 -0500
message:
  Add a bookmark observer implementation that just records the GUIDs of changed items.
------------------------------------------------------------
revno: 28 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Mon 2011-02-14 11:01:15 -0500
message:
  Split DesktopCouch connection code out from Bindwood. Refactor Bindwood.Observer to make it instantiatable.
------------------------------------------------------------
revno: 27 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Mon 2011-02-14 07:15:58 -0500
message:
  Infrastructure for testing bindwood via Mozmill, along with a simple demonstration test for adding a bookmark.
------------------------------------------------------------
revno: 26 [merge]
author: James Henstridge <email address hidden>
committer: Tarmac
branch nick: bindwood
timestamp: Mon 2011-02-07 10:30:56 -0500
message:
  Add a script for installing the extension into a Firefox profile.

0 blueprints and 4 bugs targeted

Bug report Importance Assignee Status
648587 #648587 [FFE] bindwood is incompatible with Firefox 4 3 High James Henstridge  10 Fix Released
724720 #724720 Need to be able to migrate existing users to new bookmarks schema 4 Medium James Henstridge  10 Fix Released
731046 #731046 Firefox 4 no longer unpacks XPI files by default 4 Medium James Henstridge  10 Fix Released
718603 #718603 use the AddonManager API in preference to nsIExtensionManager for Firefox 4 compatibility 5 Low James Henstridge  10 Fix Released
This milestone contains Public information
Everyone can see this information.