Edward Lee
009411f482
Bug 511746 - Resource.foo shouldn't throw except in exceptional cases. r=thunder
...
Get rid of lastChannel and return a String object from _request with additional properties of status, succeeded, headers -- even if the response was handled by cache. Update engines to check for non-success and throw the failure. Update tests to use these additional properties instead of lastChannel, etc.
2009-08-26 15:32:46 -07:00
Dan Mills
e4ea37a013
Adds another pref for the "misc" api, makes base/misc url prefs default to auth.smc/{user,misc}/, fixes about:weave captcha path. r=Mardak
2009-08-26 15:01:28 -07:00
Edward Lee
4d055dc574
Bug 506297 - Livemarks with null site/feed uris cause sync to fail
...
It's possible for livemarks to not have a siteURI, so don't assume it to be there.
--HG--
extra : rebase_source : 870bb41c980834ef3e5f302739d20adfed6f7f8d
2009-08-26 14:22:11 -07:00
Mike Connor
12a9dca217
remove files that were supposed to be culled already, stupid Hg
2009-08-26 13:07:23 -04:00
Mike Connor
dbf5dccaab
add missing pick-sync.dtd
...
--HG--
extra : rebase_source : 082544cd2a595206bd550cee94d35f635444e5ed
2009-08-26 13:03:33 -04:00
Edward Lee
ca6fe1108c
Backed out changeset 129ca9a54aed due to burning
...
test_auth_manager: FAIL
test_resource: FAIL
2009-08-26 01:50:36 -07:00
Anant Narayanan
371e639357
Change Resource.get() semantics and support X-Weave-Alert (bug #478330 )
...
--HG--
extra : rebase_source : e0eb1e34f85ddd041005d780590640005dc0b434
2009-08-26 00:05:57 -07:00
Edward Lee
8431f6ff7f
Read out the timestamp of the POST response header because the modified time is not part of the response data.
2009-08-25 18:04:46 -07:00
Edward Lee
8c87f37ff7
Fix wipeServer to use the new 0.5 API: get list at info/collections, a hash; delete storage/<engine>.
2009-08-25 17:43:40 -07:00
Edward Lee
a2e27b0d93
Just strip out " from cluster response because Spidermonkey JSON.parse does not allow literals.
2009-08-25 17:42:25 -07:00
Edward Lee
f20a2b4143
Make an alias to the clusterURL + username as userURL. Fix whitespace problems.
2009-08-25 17:15:36 -07:00
Anant Narayanan
e7097f319f
Bug 507433 - Update client to use the weave 0.5 server. r-Mardak
...
Initial 0.5 server API switch not quite working.
2009-08-25 17:06:13 -07:00
Edward Lee
dfe8e7e513
Don't include changes to special places Library "exclude from backup" items.
2009-08-25 16:15:05 -07:00
Edward Lee
9560da1d43
Remove unused alias for wbo/identity.
2009-08-25 08:52:52 -07:00
Mike Connor
a99aaee6d7
bug 512393 - l10n cleanup for 0.6, includes fix for bug 511548 as well
2009-08-25 00:47:35 -04:00
Edward Lee
ca002d3239
Create records with the correct parent/pred if it's still waiting for them to sync.
2009-08-24 16:17:59 -07:00
Edward Lee
e6e554073c
Bug 512001 - Kill the Wizard! (and Account Pane + Login)
...
Remove the Wizard Dialog, Account Pane, Login Dialog, Add-ons Pane, Advanced Dialog and their related xul/js/css/strings/images. Clean up some unused functions, xul:preferences, css, strings. Orphaned functionality: autoconnect preference, reset/forgot password/passphrase.
2009-08-21 17:32:41 -07:00
Edward Lee
94e6abd74c
Extend Utils.anno to handle pages and clean up GUID code for history engine. Also fix a bug where changeItemID would set annotations to expire on session.
2009-08-21 14:29:37 -07:00
Edward Lee
a4b22bc213
Remove old dumping code for debugging bug 476903.
2009-08-21 14:29:35 -07:00
Edward Lee
381bdb6576
Bug 511794 - Always use _view instead of _temp + table or just table
...
Also use subqueries instead of multiple queries and drop the query count down to 2.
2009-08-21 14:29:30 -07:00
Edward Lee
2906267e0c
Use the plain get/set for wbo.modified because it's not needed anymore and was causing JS strict warnings: reference undefined property.
2009-08-20 17:10:14 -07:00
Edward Lee
e6732d5263
Conditionally log trace records to avoid always doing record.toString().
...
--HG--
extra : rebase_source : 65d8025324ed95eac29d530e2699a2f29c8a2cb7
2009-08-20 17:00:15 -07:00
Edward Lee
19f12428d3
Remove unused cancelRequested code that causes JS strict warnings.
2009-08-20 16:26:22 -07:00
Anant Narayanan
e77295f6f7
Correct network handling in findCluster
...
--HG--
extra : rebase_source : 7e5d2eee8927d95d17d8449bc6789619a1ac8af8
2009-08-20 12:14:34 -07:00
Dan Mills
23f2e1ae15
Always load about:weave, never the wizard; fix captcha to load in an iframe; fix password fields to be type text when the page is loaded (with the explanation text in them)
2009-08-20 11:49:50 -07:00
Edward Lee
5dfda076bb
Try/catch in checkUsername if resource throws and default to generic-server-error.
2009-08-20 10:20:01 -07:00
Edward Lee
83920494dc
Handle createAccount resource exceptions correctly (null ret, throw fail) and cleanup. Check for non-failure in the UI instead of only success 200.
2009-08-20 10:14:19 -07:00
Edward Lee
352bc015d3
Merge weave to about-weave.
2009-08-20 01:10:55 -07:00
Edward Lee
0976a18604
Add Myk's StringBundle to modules/ext
2009-08-20 01:09:28 -07:00
Edward Lee
63dcaed8c6
Switch to the new about page.. currently empty.
2009-08-20 01:09:23 -07:00
Edward Lee
d368cdd88b
Remove trailing whitespace in service.js and util.js.
2009-08-20 00:49:09 -07:00
Edward Lee
c29ee791ce
Resolve commit conflicts from merging in weave.
2009-08-19 22:53:04 -07:00
Edward Lee
144a9195b9
Merge weave to about-weave.
2009-08-19 22:46:50 -07:00
Edward Lee
c9b2732fbe
Merge weave to weave-relative.
2009-08-19 22:16:10 -07:00
Mike Connor
1f94c8885f
bug 481733 - provide better error messages, handle errors better, make autoconnect more robust, r=edilee
...
--HG--
extra : rebase_source : 3eb68a7b4be88c7bd7b9c2b02c96218298cce2f9
2009-08-19 23:27:22 -04:00
Mike Connor
f600de80bc
bug 481733 - provide better error messages, handle errors better, make autoconnect more robust, r=edilee
2009-08-19 23:27:22 -04:00
Dan Mills
b475610101
merge upstream changes
2009-08-19 20:13:53 -07:00
Edward Lee
c4393b5e3b
Handle holes in bookmark folders and fix up bookmarks to be at an earlier position if a hole was detected.
2009-08-19 19:32:05 -07:00
Anant Narayanan
096dd8c74d
Handle 401s from the server correctly. (bug #509552 )
2009-08-19 18:22:22 -07:00
Edward Lee
4bb37a06d2
Add tests to make sure bookmarks are in the right position after creating/updating.
2009-08-19 18:15:12 -07:00
Edward Lee
6b910e2590
Share the logging _ code for tests.
2009-08-19 18:01:06 -07:00
Dan Mills
a3d13166a2
clean up weave events handling; add timed bubble after account creation; add status text below arrows
2009-08-19 17:10:17 -07:00
Dan Mills
bd35370bb3
initial commit of new about:weave
2009-08-18 20:03:11 -07:00
Edward Lee
87f47c35a6
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.
2009-08-18 18:42:15 -07:00
Edward Lee
fae8b93210
Add the successor ids when adding/removing items as well as both old and new successors when moving.
2009-08-18 18:39:10 -07:00
Edward Lee
b264174b42
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.
2009-08-18 18:36:31 -07:00
Edward Lee
0435aca087
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).
2009-08-17 02:34:03 -07:00
Edward Lee
7a297f3b5f
Simplify the debug output when creating bookmarks and include the parent and position.
2009-08-16 12:39:30 -07:00
Edward Lee
014c01848d
Print out the stack when failing to apply an incoming record.
2009-08-16 12:39:23 -07:00
Edward Lee
7c3bc745a0
Use the predecessorid to figure out where to put the item or save the predecessor as an annotation.
2009-08-16 12:39:15 -07:00