Edward Lee
cebb90b5bc
Add a Utils.isArray and use it
2009-04-07 16:45:29 -05:00
Anant Narayanan
d0ccbc187e
Fix indentation
2009-04-06 19:31:39 +02:00
Anant Narayanan
da004b2423
Update form sync engine to work with Weave0.3/FF3.5
2009-04-06 19:05:16 +02:00
Edward Lee
6431d3cb64
Backed out changeset 430ce13b63f3 (bug 482878)
...
Bug 482670 restored un-wrapped payloads, so until a version bump, those using trunk will need to do a manual server wipe.
2009-04-03 13:49:22 -05:00
Edward Lee
3993035a59
Bug 482670 - WBORecord should implement a .deleted property
...
Expose a .deleted property that engines can set to true to store an even thinner deleted payload (empty string "" instead of "[null]") on the server. Handle deserializing of deleted records by setting the property. Note: Engines must set their payloads to something JSON-able if it's not a delete record.
2009-04-03 12:38:47 -05:00
Edward Lee
eebdf48521
Bug 486667 - Clients get amnesia -- forget who they are after a wipe
...
Set the local client info after resetting the clients store hash
2009-04-03 09:26:12 -05:00
Edward Lee
2e72dcf2a7
Bug 480929 - RSS names not synced
...
Set the title in the record just like any other bookmark (folder)
2009-04-01 17:12:08 -05:00
Edward Lee
0d1e91ca16
Bug 482896 - Unify local client data and remote client data storage
...
Initialize unified client store from disk json and local prefs and update on pref changes + sync. Clean up client engine code (local vs inherited, alphabetical), and create a helper modify() to save snapshots.
2009-04-01 01:56:32 -05:00
Edward Lee
b0633f2208
Bug 486234 - Give changes json file name for history, passwords
2009-03-31 20:07:43 -05:00
Edward Lee
ba7af5037c
Bug 486230 - Share json disk caching with Utils.json{Load,Save}
2009-03-31 19:52:16 -05:00
Edward Lee
4f6ebe6be5
Bug 481741 - Switch to JSON from nsIJSON
2009-03-31 14:09:38 -05:00
Dan Mills
fd14693e9f
Bug 478328: delete old history data from the server
2009-03-30 15:19:00 -07:00
Dan Mills
9df4203349
remove dump() debugging from tabs engine
2009-03-30 15:18:20 -07:00
Dan Mills
112832c1bc
shorten status messages
2009-03-27 20:57:38 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
53fa9e5846
Bug 485539 - added guard to the tab engine to handle the case where there are undefined items in tabContainer.childNodes.
2009-03-27 11:06:43 -07:00
Dan Mills
b5a77fe555
fix missing yield in createAccount
2009-03-27 00:56:38 -07:00
Dan Mills
549745a59e
style police; split findCluster into two, findCluster (no side-effects) and setCluster (saves it); fix verifyLogin to work with any login, not just the saved one; add a createAccount call which creates an account on the server
2009-03-27 00:46:10 -07:00
Dan Mills
51c55c8f41
Bug 484848: try #3
2009-03-26 10:58:54 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
9ea720568b
Moved constants from constants.js to constants.js.in (see bug 481319.)
2009-03-25 23:43:14 -07:00
Dan Mills
f6f3adc09e
Bug 481319: try again
2009-03-25 19:47:37 -07:00
Dan Mills
4abd146e4f
merge upstream changes
2009-03-25 19:33:51 -07:00
Dan Mills
ece801b286
add a setHeader() function so you can set some headers and leave others as they are; set merge to /false/ when setting headers on the channel; set content-type properly when uploading content
2009-03-25 19:30:16 -07:00
Dan Mills
76043d7ad9
make dialogs non-resizable, split lazy callbacks out
2009-03-25 19:28:46 -07:00
Dan Mills
a3725fab15
Bug 484848: modifyLogin sends an array of nsILoginMetaInfos to observers
2009-03-25 19:27:24 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
b690a2858d
Fixed name of TabStore.changeItemID so that it correctly overrides the abstract base class method. Whoops.
2009-03-25 17:36:11 -07:00
Edward Lee
f5b6a84b3f
Bug 483671 - Password engine isn't getting correct hostname. r=thunder
2009-03-26 01:23:50 +08:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
73387c906a
Bug 481319: Weave.Service can now be queried for top-level status (OK, failed, partial success), and also for an object that gives detailed status (what caused sync to abort, server status codes, status of each engine, etc.)
2009-03-24 19:23:53 -07:00
Edward Lee
fef6073d7c
Bug 482900 - Provide a friendlier UI to choose which ways to sync data. r=thunder
2009-03-20 02:35:46 -07:00
Myk Melez
e54cec2631
bug 476539: use a XULRunner-based test harness for unit testing; r=thunder
2009-03-20 00:14:21 -07:00
Edward Lee
75994bc68f
Bug 482898 - Allow an optional array of engines for wipeRemote, wipeServer, resetClient, etc.. r=thunder
2009-03-20 00:13:16 -07:00
Edward Lee
1789f15ff7
Bug 484144 - Make sync status dialog not modal. r=thunder
2009-03-20 00:11:04 -07:00
Edward Lee
17f4365fbc
More window/dialog cleanup for commonly used dialogs
2009-03-19 14:21:23 -07:00
Edward Lee
767f48bb69
:( trailing whitespace
2009-03-19 14:02:41 -07:00
Edward Lee
bbb0fa332f
More services cleanup; Expose a Utils.openWindow/openDialog
2009-03-19 14:00:57 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
32eb5f2b9e
Made sure that tabs with undefined title or undefined last used date can't break sort ordering. See bug 481326.
2009-03-18 21:07:42 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
cf045921fe
Never wipe the server if key generation is disabled; in case of version mismatch, describe the error and abort. This fixes 482062.
2009-03-18 13:22:40 -07:00
Dan Mills
4504ea40a7
merge upstream changes
2009-03-18 12:59:36 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
6555e1e1ef
Experimenting with getting tab last-used-time data on Fennec
2009-03-18 12:40:27 -07:00
Dan Mills
0ceeb9ad03
remove accidental debugging spew
2009-03-18 12:09:26 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
0f809c8372
Removed unused code from tab tracker.
2009-03-17 18:02:13 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
a6e05ab37a
TabTracker now keeps track of when each tab was most recently used; tabStore wraps this data for sync, and fennec UI uses it to sort incoming tabs by most-recently-used date. This fixes 481326.
2009-03-17 17:57:53 -07:00
Dan Mills
dbb8b91520
Cache unwrapped symmetric keys
2009-03-16 19:37:30 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
95ae06e497
If you click the button to show synced tabs before Weave has been configured, it will now take you straight to the sign-in screen. Fixes bug 482818.
2009-03-16 16:49:56 -07:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
859e51e20b
The remote-tabs menu (on both firefox and fennec) no longer shows tabs you already have open locally. Fixes bug 480405.
2009-03-12 15:54:26 -07:00
Edward Lee
46d43f7ad3
Bug 483037 - Need to wrap sync callback for timer callback - scheduled syncs don't work
2009-03-12 15:41:46 -05:00
Edward Lee
6fa9711450
Start sync timer after manually logging in
2009-03-12 15:01:04 -05:00
Edward Lee
ce257df07f
Fix whitespace in service.js
2009-03-12 10:34:12 -05:00
Dan Mills
5f77a79129
inhibit caching, since we bypass the cache anyway
2009-03-12 00:35:54 -07:00
Edward Lee
d88219b8f8
Bug 482903 - Wiping local passwords data prevents syncing. r=thunder
2009-03-12 02:15:30 -05:00
Edward Lee
bf5663b3cd
Bug 482793 - Process commands sent by remote clients. r=thunder
2009-03-12 01:33:14 -05:00