Dan Mills
|
1420201b13
|
add some extra log info to engine; have tracker ignore all changes when applying a change to prevent the tracker from generating new guids for new items before the store has a chance to set the right one
|
2009-01-14 22:01:04 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
ce64889074
|
Added callback to Weave.Service.onStartup, which the Fennec UI uses to notify user that Weave has connected, that it ran into an error, or that it's awaiting configuration. Started moving fennec preferences from HTML to XUL.
|
2009-01-14 11:23:08 -08:00 |
|
jonathandicarlo@h-221.office.mozilla.org
|
13ccc3082f
|
Merged
|
2009-01-13 17:42:44 -08:00 |
|
Dan Mills
|
c8f1c3219e
|
disable unused engines; fix trackers trying to call enable which is gone now; improve bookmarks tracker logging
|
2009-01-13 16:55:51 -08:00 |
|
jonathandicarlo@h-221.office.mozilla.org
|
4380a843a0
|
Merged
|
2009-01-13 16:45:01 -08:00 |
|
Dan Mills
|
f6a53f5067
|
syncCores are gone
|
2009-01-13 16:11:31 -08:00 |
|
Dan Mills
|
2729d012ee
|
make tracker return true/false when adding a changed ID to indicate if it was a valid add or not; change bookmarks & history trackers to match; fix some problems in bookmarks tracker
|
2009-01-13 15:55:35 -08:00 |
|
Dan Mills
|
5a6cb633ba
|
ignore/unignore specific weave IDs instead of a blanket enable/disable of the tracker during sync.
|
2009-01-13 14:43:21 -08:00 |
|
Dan Mills
|
f5012bd4b8
|
small getchildren/getsiblings cleanup
|
2009-01-13 13:40:40 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
664b9ae0c8
|
Made the label inside the Weave pref on the main Fennec preferences screen into a dynamic status indicator
|
2009-01-12 17:52:06 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
0e897fc3cb
|
History sync now works in Fennec, by simply skipping all the temp tables that don't exist in Fennec. This should also fix bug 472853 for weave in Firefox.
|
2009-01-09 15:44:27 -08:00 |
|
Dan Mills
|
636534da50
|
merge upstream changes
|
2009-01-08 21:34:43 -08:00 |
|
Dan Mills
|
f93e31391a
|
when an orphan bookmark is found, reparent it to the unfiled bookmarks folder
|
2009-01-08 21:33:59 -08:00 |
|
Dan Mills
|
928336472f
|
skip part of reconciliation for incoming deleted records
|
2009-01-08 21:33:37 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
55d3388e52
|
Merged
|
2009-01-08 16:59:56 -08:00 |
|
Dan Mills
|
f6e8ce42c6
|
merge upstream changes
|
2009-01-08 16:57:49 -08:00 |
|
Dan Mills
|
d96cdb6eb1
|
commit so hg will let me merge
|
2009-01-08 16:57:35 -08:00 |
|
Dan Mills
|
e1662d73d7
|
make sure we return false if veryfyLogin fails
|
2009-01-08 16:55:30 -08:00 |
|
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
|
6bb955a067
|
The Weave check box on the Fennec preferences screen now logs you in/out when you click it in addition to enabling/disabling the scheduler. Improved the fennec-connect page by making the text fields auto-select when you click in them and turning the 'accept TOS' check box into a button.
|
2009-01-08 16:37:36 -08:00 |
|
Anant Narayanan
|
d5f74a090d
|
Make RecordParser interface little easier to use
|
2009-01-08 06:39:39 +01:00 |
|
Anant Narayanan
|
fce5c06b3f
|
Basic record parsing in place
|
2009-01-08 06:29:55 +01:00 |
|
Dan Mills
|
81cdb36c28
|
set guid when creating history entries
|
2009-01-07 17:46:31 -08:00 |
|
Dan Mills
|
3d56e48c4c
|
fix Cache
|
2009-01-07 17:45:17 -08:00 |
|
Dan Mills
|
6a014897e8
|
correctly maintain linked list pointers in cache
|
2009-01-07 16:43:49 -08:00 |
|
Dan Mills
|
917ba851d0
|
Bug 472480: catch errors when changing history item IDs
|
2009-01-07 15:01:12 -08:00 |
|
Dan Mills
|
df6f18b5ca
|
catch undefined URIs in makeURI; use Svc global to cache IO service
|
2009-01-07 14:22:02 -08:00 |
|
Dan Mills
|
3e51b66d87
|
fail recordLike if either record is null (deleted)
|
2009-01-07 13:05:05 -08:00 |
|
Dan Mills
|
3079faacf5
|
add clients sync (list of clients with names and types); make it simpler to create Engine subclasses; remove the 2nd 'authenticator' parameter for Resources; resetServer is now wipeServer; consider 0 an invalid place ID (fixes bug when calculating item depths); add a Svc global exported from utils.js where commonly used services can live
|
2009-01-06 13:54:18 -08:00 |
|
Dan Mills
|
6d5ad59094
|
partially re-enable client data (guid,name,type)
|
2009-01-03 01:40:22 -08:00 |
|
Dan Mills
|
244cccbf13
|
update history engine to work again with latest engine changes, and re-enable history sync
|
2009-01-03 01:04:17 -08:00 |
|
Dan Mills
|
f706c5158c
|
fix depth/index record generation
|
2009-01-02 21:13:32 -08:00 |
|
Dan Mills
|
ff90a20ee7
|
extra debugging to catch getFolderIdForItem errors
|
2009-01-02 19:35:23 -08:00 |
|
Dan Mills
|
84f66ce8dc
|
drop _isEqual debug statements to trace level
|
2009-01-02 17:35:47 -08:00 |
|
Dan Mills
|
73622e4087
|
consider sortindex when checking if a remote record is the same as a local one
|
2009-01-02 17:27:45 -08:00 |
|
Dan Mills
|
9d56d21abe
|
remove extra debug code
|
2009-01-02 16:17:36 -08:00 |
|
Dan Mills
|
87460d1ad0
|
warn when trying to add an undefined guid to the tracker's changes list
|
2009-01-02 16:17:09 -08:00 |
|
Dan Mills
|
5968d4080e
|
fix tracker's onItemRemoved
|
2009-01-02 16:16:38 -08:00 |
|
Dan Mills
|
d591998b22
|
fix/further simplify reconciliation
|
2009-01-02 15:51:35 -08:00 |
|
Dan Mills
|
0414d1f146
|
remove 'outgoing' record cache (generate outgoing records at send time); clear the store cache and force a GC after reconciliation; push depth+index (metadata) records after regular (full) records; simplify + better comment reconciliation function; fix low mem check
|
2009-01-02 13:51:38 -08:00 |
|
Dan Mills
|
3a796fb008
|
add a _getWeaveParentIdForItem method; fix getAllIDs; add a createMetadataRecord method
|
2009-01-02 13:49:19 -08:00 |
|
Dan Mills
|
ce5b1b7369
|
change pushDepthRecord to pushLiteral (takes an object instead of a resource; omits the resource upload filters step)
|
2009-01-02 13:46:55 -08:00 |
|
Dan Mills
|
a2bd9dcd45
|
fix cache typo. remove wrapDepth, it will be replaces with a different method
|
2009-01-02 13:36:28 -08:00 |
|
Dan Mills
|
94ec6122d5
|
limit json filter's debug output
|
2009-01-02 13:35:40 -08:00 |
|
Dan Mills
|
517d13d463
|
improve WBORecord's toString()
|
2009-01-02 13:20:19 -08:00 |
|
Dan Mills
|
b91c0d5409
|
typo fix
|
2008-12-30 23:56:53 -08:00 |
|
Dan Mills
|
08400bd281
|
add a generic cache class for storing records during reconciliation. cache has 100 item limit, and is cleared before and after reconciliation so the OS can reclaim memory after GC
|
2008-12-30 23:52:20 -08:00 |
|
Dan Mills
|
90bae8f088
|
make engine keep less records in memory by limiting the outgoing queue to a maximum of 100 records, and fetch the rest from the store each time
|
2008-12-29 23:28:17 -08:00 |
|
Dan Mills
|
bf5efd53ba
|
switch to generating individual bookmark records directly from the places store, without using a cache (to improve memory performance); create objects for bookmark types; temporarily disable history sync
|
2008-12-28 19:59:44 -08:00 |
|
Dan Mills
|
c7624addd6
|
really actually fix login errors this time
|
2008-12-27 12:15:45 -08:00 |
|
Dan Mills
|
00f7898db0
|
half baked replace by title method
|
2008-12-27 12:15:26 -08:00 |
|