0bb9bf008f668879fe7f077e6c44d4ae8c8f2189: Share the logging _ code for tests.
Edward Lee <edilee@mozilla.com> - Wed, 19 Aug 2009 18:01:06 -0700 - rev 45652
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Share the logging _ code for tests.
4b27be9cd2ef56c266a587f53751a03734e93817: Attach followers for both created items and updated items (call from applyIncoming) when it's under the right parent. Share logic for attaching followers when creating a folder then fixing the reparented children and when creating/updating an item in the right parent.
Edward Lee <edilee@mozilla.com> - Tue, 18 Aug 2009 18:42:15 -0700 - rev 45651
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Attach followers for both created items and updated items (call from applyIncoming) when it's under the right parent. Share logic for attaching followers when creating a folder then fixing the reparented children and when creating/updating an item in the right parent.
85d0b6a29d316ad4566c725f93bea7ac1cf9b8f0: Add the successor ids when adding/removing items as well as both old and new successors when moving.
Edward Lee <edilee@mozilla.com> - Tue, 18 Aug 2009 18:39:10 -0700 - rev 45650
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Add the successor ids when adding/removing items as well as both old and new successors when moving.
90ce1cccfc76fdda674243c1eecf12854febd8c6: When updating the position of an item, move all of its followers with it. Share chain moving logic used for fixing followers on create and updating positions.
Edward Lee <edilee@mozilla.com> - Tue, 18 Aug 2009 18:36:31 -0700 - rev 45649
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
When updating the position of an item, move all of its followers with it. Share chain moving logic used for fixing followers on create and updating positions.
9f5796c932c348f547fe3a9af1c0f5453c71f35a: For items that have the correct parent, see if there's an item following it and reposition the chain of items to after the correct parented item. A chain of followers starts at the item with the predecessor annotation and goes until the end of the folder, an item that is looking for a predecessor, or ends up at where we started (the predecessor).
Edward Lee <edilee@mozilla.com> - Mon, 17 Aug 2009 02:34:03 -0700 - rev 45648
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
For items that have the correct parent, see if there's an item following it and reposition the chain of items to after the correct parented item. A chain of followers starts at the item with the predecessor annotation and goes until the end of the folder, an item that is looking for a predecessor, or ends up at where we started (the predecessor).
0dc2396cd42d163db55cd102a43cdae24c761d98: Simplify the debug output when creating bookmarks and include the parent and position.
Edward Lee <edilee@mozilla.com> - Sun, 16 Aug 2009 12:39:30 -0700 - rev 45647
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Simplify the debug output when creating bookmarks and include the parent and position.
e14978c7be6b6b3232e4850a0f32a7111e186002: Print out the stack when failing to apply an incoming record.
Edward Lee <edilee@mozilla.com> - Sun, 16 Aug 2009 12:39:23 -0700 - rev 45646
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Print out the stack when failing to apply an incoming record.
e201a2469c78020cb727deb6f2f6d480fa9159c5: Use the predecessorid to figure out where to put the item or save the predecessor as an annotation.
Edward Lee <edilee@mozilla.com> - Sun, 16 Aug 2009 12:39:15 -0700 - rev 45645
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Use the predecessorid to figure out where to put the item or save the predecessor as an annotation.
b0a9fff8863d6f79b70f27337f1f51abd149fa15: Set the predecessorid when creating records for upload.
Edward Lee <edilee@mozilla.com> - Sun, 16 Aug 2009 12:39:00 -0700 - rev 45644
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Set the predecessorid when creating records for upload.
6ec7d31c9d0eff8dffbfca0b85eb3b0643a52605: Remove the missing parent annotation after reparenting an orphan.
Edward Lee <edilee@mozilla.com> - Sat, 15 Aug 2009 14:43:10 -0700 - rev 45643
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Remove the missing parent annotation after reparenting an orphan.
9032021450daf8c4c18507f6547c4d2cfbd1a24a: Reparent orphans when creating the parent folder.
Edward Lee <edilee@mozilla.com> - Sat, 15 Aug 2009 01:07:40 -0700 - rev 45642
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Reparent orphans when creating the parent folder.
7fc2279a5055f5e7e7d367c447ac2c719529e60b: Use a shared setGUID for new items and changing guids so that the item always ends up with the GUID (because conflicts shouldn't have been Weave generated).
Edward Lee <edilee@mozilla.com> - Sat, 15 Aug 2009 01:04:06 -0700 - rev 45641
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Use a shared setGUID for new items and changing guids so that the item always ends up with the GUID (because conflicts shouldn't have been Weave generated).
701a71db7dfdb28683a200c4859c6ea4c30186c1: Store the parent GUID as an annotation if the item is missing a parent and share some parent lookup code.
Edward Lee <edilee@mozilla.com> - Sat, 15 Aug 2009 01:00:46 -0700 - rev 45640
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Store the parent GUID as an annotation if the item is missing a parent and share some parent lookup code.
ee1bb04a4540957dbb62e1b64714e6561f3d1075: Move _preprocess to before applyIncoming to share code for create/update/remove.
Edward Lee <edilee@mozilla.com> - Sat, 15 Aug 2009 01:00:32 -0700 - rev 45639
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Move _preprocess to before applyIncoming to share code for create/update/remove.
d4056a0c0cc2a6304746f9447a92c1bba9e1126d: Rename weaveId to just GUID and share a id<->guid function across store and tracker.
Edward Lee <edilee@mozilla.com> - Sat, 15 Aug 2009 00:59:49 -0700 - rev 45638
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Rename weaveId to just GUID and share a id<->guid function across store and tracker.
a665d0f65524818ca8ed9400f830f4fbb122f528: Temporarily append everything and don't use sortindex for ordering within a folder.
Edward Lee <edilee@mozilla.com> - Sat, 15 Aug 2009 00:57:09 -0700 - rev 45637
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Temporarily append everything and don't use sortindex for ordering within a folder.
22b80a6fda3859cb5b77008c61e10ee01314346d: Get rid of depth and sort on index instead.
Edward Lee <edilee@mozilla.com> - Sat, 15 Aug 2009 00:56:27 -0700 - rev 45636
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Get rid of depth and sort on index instead.
333afc79c1d92b0e11c7afffaba28a14be9f0ee6: Remove meta/mini records. Bye!
Edward Lee <edilee@mozilla.com> - Thu, 13 Aug 2009 18:50:54 -0700 - rev 45635
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Remove meta/mini records. Bye!
6c77314e75734c9a0e22de919bf5b2062737e938: Put Annotations in Svc and expose a get/set Utils.anno call to use from bookmarks.
Edward Lee <edilee@mozilla.com> - Thu, 13 Aug 2009 17:59:26 -0700 - rev 45634
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Put Annotations in Svc and expose a get/set Utils.anno call to use from bookmarks.
b16184a8df1a25a93cf2dbda211c6f0da8337aa7: Remove unused bookmark annotations/constants.
Edward Lee <edilee@mozilla.com> - Thu, 13 Aug 2009 17:43:20 -0700 - rev 45633
Push 14033 by edward.lee@engineering.uiuc.edu at Wed, 23 Jun 2010 22:21:35 +0000
Remove unused bookmark annotations/constants.
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip