Commit Graph

2695 Commits

Author SHA1 Message Date
Gregory Szorc
b8780d6816 Bug 733237 - Make test HTTP sync server behave more properly; r=rnewman 2012-03-05 17:36:45 -08:00
Gregory Szorc
91bc932b6b Bug 731366 - Increase coverage and usefulness of test_load_modules. r=rnewman 2012-02-28 19:11:10 -08:00
Gregory Szorc
b83b6f73ed Bug 729659 - Implement HTTP MAC authorization signing API; r=rnewman, dchan 2012-02-27 17:52:48 -08:00
Bobby Holley
9705b46712 Bug 735968 - PlacesUtils.history must be QI-ed before using nsPIPlacesDatabase methods. r=rnewman 2012-03-14 23:01:46 -07:00
Gregory Szorc
46d69dbe46 Bug 751950 - Detect Sync Key properly on first sync; r=rnewman 2012-05-04 11:55:40 -07:00
Marco Bonardo
25870338d7 Bug 613588 (Sync) - Load-on-demand livemarks.
r=rnewman
2012-02-24 13:42:32 +01:00
Richard Newman
f44380666b Merge m-c to s-c. 2012-02-21 09:32:23 -08:00
Gregory Szorc
a107ebbc0d Bug 712542 - Apply add-on state before install when installing through Sync; r=Unfocused, r=rnewman 2012-02-20 14:53:03 -08:00
Richard Newman
7e440ed6ba Merge m-c to s-c. 2012-02-14 12:55:18 -08:00
Richard Newman
d7a31bf294 Bug 700540 - Intermittent test_jpakeclient.js | Shouldn't have aborted with jpake.error.timeout! r=gps 2012-02-19 12:02:01 -08:00
Richard Newman
609bbb69f1 Merge m-c to s-c. 2012-02-09 00:34:02 -08:00
Murali
bc3fef50d8 Bug 720596 - Set both serverURL and clusterURL in test code; utilize constants; r=gps 2012-02-06 09:50:11 -08:00
Gregory Szorc
d309a792f7 Bug 712715 - Make TPS wait for Sync to be ready; r=rnewman 2012-02-02 16:44:46 -08:00
Gregory Szorc
145283f217 Bug 710448 - Rewritten Sync record reconciling to handle edge cases; r=rnewman, r=philikon
This patch rewrites Sync's record reconciling logic to properly handle
edge cases. Before, there were a few cases where data loss could occur
because of improperly handled and ignored timestamps.
2012-01-25 13:32:05 -08:00
Geoff Lankow
c59ab7ad07 Bug 718255 - Merge nsIPrefBranch2 with nsIPrefBranch - Part G, remove remaining uses of nsIPrefBranch2; r=bsmedberg 2012-01-18 23:23:28 +13:00
Gregory Szorc
53b8801ca8 Bug 725083 - Handle undefined sourceURI when installing add-ons; r=rnewman 2012-02-07 14:14:41 -08:00
Panagiotis Koutsourakis
9c7dfb9706 Bug 702388 - Convert Makefiles to use |TEST_DIRS += foo| r=khuey
Files named Makefile.in containing the expression

DIRS += <foo>
or
DIRS = <foo>

inside the conditional expression

ifdef ENABLE_TESTS
...
endif

are changed to

TEST_DIRS += tests

outside any conditional expression.

The files

./layout/Makefile.in
./layout/Makefile.in
./layout/style/Makefile.in
./rdf/Makefile.in
./security/manager/Makefile.in
./content/Makefile.in
./content/smil/Makefile.in
./content/xul/templates/Makefile.in
./content/xul/content/Makefile.in
./content/base/Makefile.in
./content/media/Makefile.in
./parser/htmlparser/Makefile.in
./dom/sms/Makefile.in
./js/jsd/Makefile.in
./js/xpconnect/Makefile.in
./widget/Makefile.in
./widget/windows/Makefile.in
./Makefile.in
./startupcache/Makefile.in
./storage/Makefile.in
./gfx/Makefile.in
./intl/strres/Makefile.in
./intl/uconv/Makefile.in
./intl/unicharutil/Makefile.in
./intl/lwbrk/Makefile.in
./embedding/Makefile.in
./modules/libjar/Makefile.in
./modules/libpref/Makefile.in
./build/Makefile.in
./build/win32/Makefile.in
./xpcom/Makefile.in
./extensions/spellcheck/hunspell/Makefile.in
./extensions/cookie/Makefile.in
./netwerk/Makefile.in
./netwerk/streamconv/Makefile.in
./editor/txmgr/Makefile.in
./toolkit/mozapps/shared/Makefile.in
./toolkit/mozapps/update/Makefile.in
./toolkit/library/Makefile.in
./toolkit/library/Makefile.in
./toolkit/crashreporter/Makefile.in
./toolkit/components/perf/Makefile.in
./toolkit/components/perf/Makefile.in
./toolkit/components/feeds/Makefile.in
./toolkit/components/url-classifier/Makefile.in

contain the string

ifdef ENABLE_TESTS

but have some other statement inside (e.g. TOOL_DIRS += <foo> etc) and
they remain unchanged by this patch.
2012-02-04 17:32:24 +00:00
Till Schneidereit
2751128160 Bug 718518. Remove in-tree uses of the nonstandard third argument to String.prototype.replace. r=dcamp,jgriffin,dao,ted,dtownsend 2012-01-18 16:10:39 -05:00
Gregory Szorc
fb1e3e4673 Bug 704539 - Better handling of HTTP channels in Sync; r=rnewman 2012-01-17 11:51:45 -08:00
Dão Gottwald
c7b20b958d Bug 716271 - Add "Tabs From Other Computers" to the Firefox button's History menu. r=dietrich 2012-01-14 12:28:45 +01:00
Gregory Szorc
25270e1d3f Bug 708134 - Rewrite add-on URL to note it was installed by Sync; r=rnewman, Unfocused
--HG--
extra : rebase_source : cbcdcf2f85d8b68c57accef1b1e2db887df4925f
2012-01-12 17:45:37 -08:00
Gregory Szorc
d042d50888 Bug 714202 - Fix implementation of AddonsReconciler.pruneChangesBeforeDate(); r=rnewman 2011-12-30 13:55:19 -08:00
Rafael Ávila de Espíndola
afbe1e8534 Bug 702848 - Finalize the statements in services sync/modules/engines/forms.js. r=dolske. 2011-12-22 11:21:37 -05:00
Richard Newman
22ab617735 Bug 700000 - Bump Sync version. 2011-12-20 15:19:14 -08:00
Gregory Szorc
6dfec8a582 Bug 711263 - Prevent race condition when saving reconciler state; r=philikon
This is a recommit. The original commit was backed out due to mochitest
failures. Those failures have (hopefully) been fixed in previous
commits. philikon did not explicitly r+ this commit, but the original
patch. There is an implicit a=bustage on the commit because the tree is
broken and this patch should have been included with the mochitest fix
commit.
2011-12-19 20:12:00 -08:00
Gregory Szorc
d04db1d281 Bug 711263 - Fix filename case in Cu.import(); r=bustage 2011-12-19 18:32:47 -08:00
Gregory Szorc
1d1d902659 Bug 711263 - Don't register AddonsReconciler unless addons engine is enabled; r=philikon 2011-12-19 17:13:33 -08:00
Matt Brubeck
0491289da8 Back out 259262c87f23 (bug 711263) because of test failures 2011-12-19 13:57:01 -08:00
Gregory Szorc
f99eba4f25 Bug 711263 - Fix potential race condition when saving add-on reconciler state; r=philikon
a=philikon for landing on s-c after train departure because it seems to
fix an xpcshell orange.
2011-12-16 13:58:23 -08:00
Gregory Szorc
f35363d21e Bug 704642 - Rename file not picked up by previous commit; a=bustage
--HG--
rename : services/sync/tests/tps/unsigned-1.0.xpi => services/sync/tests/tps/unsigned.xpi
2011-12-14 20:39:22 -08:00
Gregory Szorc
7a3161d886 Bug 704642 - Add files missing from previous commit; a=bustage 2011-12-14 20:33:37 -08:00
Gregory Szorc
61cb6a8c7f Bug 704642 - Rewrite TPS add-ons functionality; style improvements to TPS module; r=rnewman 2011-12-14 20:31:19 -08:00
Gregory Szorc
438e753b94 Bug 709388 - Restrict set of enabled engines when running TPS tests; r=rnewmana a=testonly 2011-12-14 20:03:46 -08:00
Gregory Szorc
9199a2700a Bug 534957 - Part 2 - Add-on sync UX; r=mconnor 2011-12-14 17:13:36 -08:00
Gregory Szorc
567325c03d Bug 534956 - Part 1 - Sync engine for add-ons; r=mconnor
This includes the core engine, support code, and tests. UX is not
included.
2011-12-14 17:10:34 -08:00
Gregory Szorc
716ed1eb30 Bug 709424 - More robust handling of reconciling for duplicate records; r=rnewman 2011-12-13 15:46:54 -08:00
Gregory Szorc
bba80cc74f Bug 709325 - Log records without newlines; r=rnewman
--HG--
extra : rebase_source : a9d75a4385a51e79884c8b97675754025ab46d7b
2011-12-13 14:54:17 -08:00
Gregory Szorc
4f1fb5af10 Bug 708498 - Log milliseconds in TPS, code tidy; r=rnewman 2011-12-09 11:11:04 -08:00
Gregory Szorc
76ea15827b Bug 708965 - Improve TPS handling of Sync data deletion and test setup; r=rnewman 2011-12-09 10:57:46 -08:00
Nigel Babu
5deccb376e Bug 691854 - Double period in Firefox Sync server maintenance message, r=philikon 2011-12-08 13:54:42 -08:00
Fabrice Desré
419630c773 Bug 706545 - Implement a sync engine for apps exposed by navigator.mozApps : Part 2: sync engine [r=philikon] 2011-12-08 05:33:23 -08:00
Gregory Szorc
0abf934675 Bug 708498 - TPS logging improvements; r=rnewman 2011-12-07 17:57:12 -08:00
Gregory Szorc
a35ca28cf0 Bug 534956 - Part 0 - rename xpcshell global variable for compatibility with add-on tests; r=rnewman 2011-12-07 17:12:58 -08:00
Gregory Szorc
961a7602ea Bug 707984 - Normalize line endings in services tree; a=rnewman 2011-12-06 11:08:37 -08:00
Marco Bonardo
4bf83ce793 Bug 700296 (Sync) - Remove dynamic containers implementation from Places.
r=rnewman
2011-11-29 02:22:47 +01:00
Rafael Ávila de Espíndola
7bd821e30b Bug 702717 - finalize statements in test_async_querySpinningly.js. r=rnewman 2011-11-17 16:12:21 -08:00
Jonathan Griffin
2f80628dd5 Bug 702814 - restartless addon for TPS testing, a=testonly, DONTBUILD 2011-11-17 12:45:45 -08:00
Jonathan Griffin
30d1a0559e Bug 686019 - Add support for testing addon sync in TPS. r=mconnor 2011-11-14 21:02:02 -08:00
Jonathan Griffin
8908975f01 Bug 697874 - disable perma-orange TPS test, r=rnewman, DONTBUILD 2011-11-11 11:16:11 -08:00
Gregory Szorc
d5f8a2afad Bug 604565 - Enable previously-disabled xpcshell tests on OS X; a=philikon
It has been a while since these disabled tests have been tested in the
build environment. We're enabling them to see if they have magically
fixed themselves. If so, great. If not, this commit should be reverted
before merging into m-c.
2011-11-10 15:33:56 -08:00
Richard Newman
351601000e Bug 700711 - Bump Sync version number. 2011-11-08 10:08:24 -08:00
Richard Newman
c6717e54c4 Bug 699868 - set serverURL in test_syncscheduler.js. a=test-only,trivial (just like Bug 700071). 2011-11-06 17:54:28 -08:00
Richard Newman
4d6115e344 Bug 700071 - test_errorhandler.js ends up talking directly to Mozilla sync servers rather than local test harness. r=philikon 2011-11-05 22:52:45 -07:00
Jonathan Griffin
7c9f53195f Bug 698792 - don't have TPS logout of Sync, a=testonly, DONTBUILD, CLOSED TREE 2011-11-01 13:45:25 -07:00
Philipp von Weitershausen
4253cdd8c8 Bug 684798 - Part 6: Avoid sync scheduling loops when a score-triggered sync is overdue and login reproducibly fails. r=rnewman 2011-11-01 11:41:47 -07:00
Jonathan Griffin
b0c7e4c211 Bug 698648 - use getDate() in logging, instead of getDay(), a=testonly, DONTBUILD, CLOSED TREE 2011-10-31 17:44:32 -07:00
Richard Newman
bdd9edb2af Bug 690170 - Part 2: clean up Resource and friends now we've found the culprit. r=philikon 2011-10-28 14:43:18 -07:00
Richard Newman
4391256da3 Bug 690170 - Part 1: Fix channel management to avoid nsIHTTPChannel.responseStatus => NS_ERROR_NOT_AVAILABLE in Sync HTTP requests. r=philikon 2011-10-28 14:43:18 -07:00
Philipp von Weitershausen
87c6716385 Bug 684798 - Part 5: follow-up for wipeRemote error handling. r=rnewman 2011-10-27 22:25:01 -07:00
Richard Newman
e3086e6a30 Bug 692714 - Part 2: port tests to SyncServer for non-Aurora landing. r=philikon 2011-10-27 22:25:01 -07:00
Richard Newman
7ec3c8ca61 Bug 692714 - Part 1: handle node reassignment on all storage requests. r=philikon 2011-10-27 22:25:01 -07:00
Richard Newman
bbc872d569 Bug 692714 - Part 0: cleanup and logging. r=philikon (reland) 2011-10-27 22:25:01 -07:00
Richard Newman
2aa12c9eeb Bug 684798 - Part 4: Schedule syncs on temporary/recoverable login errors. r=rnewman (reland) 2011-10-27 22:25:00 -07:00
Richard Newman
1c69734e9b Bug 684798 - Part 3: Catch server errors when wiping/disabling engines. r=rnewman (reland) 2011-10-27 22:25:00 -07:00
Richard Newman
2f83b4762f Bug 684798 - Part 2: Sanitize wipeServer and catch all server maintenance errors. r=rnewman (reland) 2011-10-27 22:25:00 -07:00
Richard Newman
789a069f5d Bug 684798 - Part 1: Catch server errors for crypto/keys. r=rnewman (reland) 2011-10-27 22:25:00 -07:00
Richard Newman
77d51afb38 Bug 697883 - Improve test_service_changePassword. r=philikon 2011-10-27 16:52:35 -07:00
Richard Newman
f648cb573d Bug 653335 - Sync setup wizard triggers Change Master Password dialog. r=philikon 2011-10-26 13:46:40 -07:00
Philipp von Weitershausen
b5be16adbd Merge backout on this CLOSED TREE 2011-10-20 16:21:52 -07:00
Philipp von Weitershausen
e1663a3ac0 Back out bug 684798 parts 1 thru 3. 2011-10-20 16:21:17 -07:00
Philipp von Weitershausen
b54b4e43ed Back out bug 692714 and bug 684798 part 4. 2011-10-20 16:19:47 -07:00
Richard Newman
a2b4516678 Bug 692714 - Part 2: port tests to SyncServer for non-Aurora landing. r=philikon 2011-10-19 18:06:55 -07:00
Richard Newman
f2e42813f7 Bug 692714 - Part 1: handle node reassignment on all storage requests. r=philikon 2011-10-19 17:54:55 -07:00
Richard Newman
8993c5310d Bug 692714 - Part 0: cleanup and logging. r=philikon 2011-10-19 17:43:54 -07:00
Philipp von Weitershausen
56ca58cbf9 Bug 684798 - Part 4: Schedule syncs on temporary/recoverable login errors. r=rnewman CLOSED TREE 2011-10-19 17:29:12 -07:00
Philipp von Weitershausen
d97a8b2f57 Merge m-c to s-c 2011-10-17 10:10:07 -07:00
Richard Newman
37eb32a9e6 Bug 694728 - Sync: Log Status transitions. r=philikon 2011-10-15 15:29:11 -07:00
Richard Newman
31b5110792 Bug 694744 - Typo in JS Sync server. r=philikon 2011-10-15 15:29:11 -07:00
Richard Newman
31440a22b7 Bug 694657 - Part 1: Sync: test JS server 404 for GET on missing WBO. r=philikon 2011-10-15 15:29:11 -07:00
Richard Newman
32be0e71e1 Bug 694657 - Part 0: rename 's' to 'server'. r=philikon 2011-10-15 15:29:11 -07:00
Philipp von Weitershausen
ee9877c58f Bug 692249 - Persist nextSync and numClients, use nextSync for sync after startup. r=rnewman 2011-10-13 17:58:44 -07:00
Philipp von Weitershausen
02466d0117 Bug 694149 - Tweak sync intervals to reduce server load. r=rnewman,atoll 2011-10-12 19:30:48 -07:00
Richard Newman
5f005e7509 Bug 693864 - Implement /storage DELETE handling in test JS Sync server. r=philikon 2011-10-12 13:57:39 -07:00
Philipp von Weitershausen
315945275a Bug 684798 - Part 3: Catch server errors when wiping/disabling engines. r=rnewman 2011-10-12 13:55:19 -07:00
Philipp von Weitershausen
d04acc15c4 Bug 684798 - Part 2: Sanitize wipeServer and catch all server maintenance errors. r=rnewman 2011-10-12 13:53:13 -07:00
Philipp von Weitershausen
05383a4e49 Bug 684798 - Part 1: Catch server errors for crypto/keys. r=rnewman 2011-10-12 13:53:06 -07:00
Philipp von Weitershausen
a1797a6671 Merge services-central with mozilla-central 2011-10-12 12:52:55 -07:00
Richard Newman
7a57997b1d Bug 693505 - Sync error muffling causes undesirable lack of logging on error. r=philikon 2011-10-11 08:24:26 -07:00
Philipp von Weitershausen
1ba8a6e36e Bug 693413 - Service.startOver resets Status.sync too late, prefs pane flickers. r=rnewman 2011-10-10 18:22:58 -07:00
Richard Newman
d01e8f2176 Bug 685945 - fixxor after skipping a qref. a=bustage 2011-10-06 12:40:23 -07:00
Richard Newman
f87b875337 Bug 685945 - Sync: log a warning if JSON parsing of bodies fails. r=philikon 2011-10-06 01:47:02 -07:00
Philipp von Weitershausen
388699e90b Bug 691663 - SyncScheduler should obey backoffInterval at all times. r=rnewman 2011-10-04 20:52:14 -07:00
Philipp von Weitershausen
2c3ebc0da3 Bug 691988 - OS X: Spurious 'back' events from idle observer cause too many instant syncs. r=rnewman 2011-10-04 20:04:13 -07:00
Philipp von Weitershausen
d72dee763f Bump Sync client version after Gecko version bump. 2011-10-04 20:04:07 -07:00
Richard Newman
3abbcd2310 Bug 691643 - part 1: converting test_corrupt_keys.js. r=philikon 2011-10-04 09:03:18 -07:00
Richard Newman
45caacbbef Bug 691643 - part 0: add some utility accessors to SyncServer. r=philikon 2011-10-04 09:03:18 -07:00
Philipp von Weitershausen
d20f1496ba Bug 691612 - Backoff handling is broken. r=rnewman 2011-10-03 22:52:07 -07:00
Jonathan Griffin
73ab487e6f Update maxVersion for TPS extensions, a=testonly, DONTBUILD
--HG--
extra : rebase_source : c16d887dfdb5ed65b49e31ab05fd44a92999b598
2011-10-03 10:05:04 -07:00
Philipp von Weitershausen
091bf31ea1 Bug 678586 - Trigger a delayed sync after pairing a new device. r=rnewman 2011-10-02 01:18:27 -07:00
Philipp von Weitershausen
ceaffbeaea Bug 675823 - Part 4: Make the setup flow more concise. r=rnewman 2011-10-02 01:17:48 -07:00
Philipp von Weitershausen
bcf362b21a Bug 675823 - Part 1: Implement SendCredentialsController. r=rnewman 2011-10-02 01:16:22 -07:00
Philipp von Weitershausen
9b3adadecf Bug 690616 - Part 1: Notify JPAKEClient controller when pairing is starting. r=rnewman 2011-10-02 01:15:52 -07:00
Philipp von Weitershausen
8921d45b6a Bug 689428 - Part 1: Implement KeyExchange v3 in JPAKEClient. r=rnewman 2011-10-02 01:15:39 -07:00
Philipp von Weitershausen
4670feeaf3 Bug 689428 - Part 0: Fix style in jpakeclient.js. r=rnewman 2011-10-02 01:15:36 -07:00
Richard Newman
d66f3af0cf Bug 691085 - Enhancements to ServerWBO and ServerCollection. r=philikon
* Return server.user() as the return value of registerUser.
    * Add modified time param to insert() and new ServerWBO.
2011-10-01 12:36:51 -07:00
Marco Bonardo
b478778440 Merge last green changeset from mozilla-inbound to mozilla-central 2011-10-13 15:48:46 +02:00
Richard Newman
d8d9c38915 Bug 673548 - Part 5: include X-Weave-Records header in ServerCollection GET responses. r=philikon
* * *
Bug 673548 - Part 6: test for X-Weave-Records header. r=philikon
2011-09-29 11:53:28 -07:00
Richard Newman
b332ca13a0 Bug 673548 - Part 4: update test_clients_engine.js to use SyncServer. r=philikon 2011-09-29 11:53:20 -07:00
Richard Newman
38ddda84fd Bug 673548 - Part 3: update Sync bookmark tests to use SyncServer. r=philikon 2011-09-29 11:51:29 -07:00
Richard Newman
3bb2e013f2 Bug 673548 - Part 2: implement JS SyncServer. r=philikon 2011-09-29 11:51:27 -07:00
Richard Newman
53e988f1d7 Bug 673548 - Part 1: return deleted IDs from ServerCollection delete handler, use Log4Moz. r=philikon 2011-09-29 11:50:32 -07:00
Richard Newman
e5eb620072 Bug 673548 - Part 0b: convert test_clients_engine to Unix line endings. r=philikon 2011-09-29 11:50:32 -07:00
Richard Newman
6dccfed1bd Bug 673548 - Part 0a: set Content-Type in ServerWBO responses; enhance ServerCollection. r=philikon 2011-09-29 11:50:28 -07:00
Philipp von Weitershausen
aafa22d564 Merge m-c to s-c 2011-09-27 09:47:53 -07:00
Philipp von Weitershausen
ee30e5fb23 Bug 686365 - NS_ERROR_FAILURE in policies.js removeIdleObserver. r=rnewman
--HG--
extra : rebase_source : a11aba267fa4e183624d9d38420e098812753519
2011-09-22 15:44:06 -07:00
Richard Newman
07868b2d2d Bug 672878 - follow-up to un-nest an if. a=dumb 2011-09-22 13:46:28 -07:00
Richard Newman
106d106b2a Bug 672878 - temporary shim to log inconsistent state in ChannelListener.onStopRequest. r=philikon 2011-09-22 10:14:13 -07:00
Philipp von Weitershausen
60ec5356ad Merge m-c to s-c 2011-09-19 15:05:14 -07:00
Lucas Rocha
696878e60d Bug 688574 - Fix indentation in in sync's services.js (r=philikon) 2011-10-12 15:13:33 +01:00
Jonathan Griffin
47bcaa34b1 Bug 682443 - dump history and password lists to log on relevant test failure, a=testonly, DONTBUILD 2011-09-09 12:38:13 -07:00
Gregory Szorc
5433c4438a Bug 685757 - Document Store API; r=philikon DONTBUILD 2011-09-09 10:34:58 -07:00
Jonathan Griffin
9cf07390b9 Bug 685926 - pass custom sync server url to mozmill framework, a=testonly, DONTBUILD 2011-09-09 10:27:17 -07:00
Chenxia Liu
ebb95b4b48 Bug 663181 - Automatic cleanup for Sync error logs. r=philikon 2011-09-08 16:52:07 -07:00
Jonathan Griffin
094e3977cc Bug 682443 - dump the bookmark list on bookmark test failure, a=testonly, DONTBUILD 2011-09-07 17:34:27 -07:00
Kyle Huey
e4ec1c04d2 Merge m-c to b-s. 2011-09-11 05:32:38 -04:00
Mike Hommey
713bbacf8d Bug 664090 - Enable test_errorhandler_filelog.js on windows. r=philikon 2011-09-08 09:12:58 +02:00
Philipp von Weitershausen
1a971d463b Bug 683396 follow-up: fix test fixtures to avoid test hangs on opt builds. r=me 2011-09-07 12:12:46 -07:00
Philipp von Weitershausen
12472e7d5e Bug 683396 follow-up: fix botched up rebase. r=me 2011-09-07 00:16:25 -07:00
Marina Samuel
aa10eb5d74 Bug 683396 follow-up: Fix intermittent test failures 2011-09-06 19:15:28 -07:00
Richard Newman
b323e9ae40 Bug 684783 - Fix intermittent test_errorhandler.js. r=philikon 2011-09-06 13:09:29 -07:00
Marina Samuel
fd13f63ab7 Bug 683396 - Correctly identify server maintenance at login. r=philikon 2011-09-06 09:17:26 -07:00
Marina Samuel
c73e70a8dd Bug 622387 - Wrong Sync Key error should only throw an error once. r=philikon 2011-09-06 09:17:26 -07:00
Jonathan Griffin
d4361d286e Bug 681067 - give mozmill tests in TPS the ability to invoke a sync, a=testonly, DONTBUILD 2011-09-01 16:57:31 -07:00
Marina Samuel
9d1d4fa01c Bug 683254 - On startup with no network, sync icon spins endlessly. r=philikon 2011-08-30 15:38:31 -07:00
Richard Newman
064ccb520c Bug 682497 - Strict mode and assorted improvements for bookmarks and history engines. r=philikon 2011-08-26 19:14:09 -07:00
Philipp von Weitershausen
53e83ac0e3 Bug 659067 follow-up: move skip-if directives below the tests that were renamed 2011-08-26 19:14:09 -07:00
Marina Samuel
4d2c258712 Bug 578195 - Better description when the server asks for a backoff. r=philikon
--HG--
extra : rebase_source : b7ab66f6716fa708861d394320596259166b0652
2011-08-26 16:45:08 -07:00
Philipp von Weitershausen
563ed2e75c Bug 682449 - Strict mode SyntaxError: redefining delete is deprecated. r=rnewman
--HG--
extra : rebase_source : d1db2617e65f918421c2cb70d7f0c40e47129725
2011-08-26 16:39:04 -07:00
Philipp von Weitershausen
9bb160a394 Bug 671349 - Reference to undefined property Ci.nsIConverterOutputStream.DEFAULT_REPLACEMENT_CHARACTER. r=rnewman
--HG--
extra : rebase_source : 34c935dce0f65ef2a988bcb077c5afc03c7cbe2c
2011-08-26 16:38:46 -07:00
Richard Newman
d3767192ab Bug 681840 - Fix whitespace that should have been right in 62177ac1ccad. r=philikon DONTBUILD 2011-08-26 15:31:19 -07:00
Richard Newman
cb8ed04e8d Bug 681840 - Print helpful warning when starting test HTTP server fails. r=philikon DONTBUILD 2011-08-26 15:23:24 -07:00
Marina Samuel
c2d667b7f6 Bug 659067 - Part 3: Only show network errors for user triggered sync, not for scheduled ones. r=philikon 2011-08-26 14:01:35 -07:00
Marina Samuel
7d6c711d1c Bug 659067 - Part 2: Move _syncError to ErrorHandler. r=philikon 2011-08-26 14:01:35 -07:00
Marina Samuel
304bad1663 Bug 659067 - Part 1: Move error handling and logging from Service to ErrorHandler. r=philikon
--HG--
rename : services/sync/tests/unit/test_service_filelog.js => services/sync/tests/unit/test_errorhandler_filelog.js
rename : services/sync/tests/unit/test_service_sync_checkServerError.js => services/sync/tests/unit/test_errorhandler_sync_checkServerError.js
2011-08-26 14:01:35 -07:00
Philipp von Weitershausen
7d57b6f306 Bug 681864 - Get rid of unused Utils.sha* helpers. r=rnewman 2011-08-26 10:27:29 -07:00
Philipp von Weitershausen
b951a276cf Bug 681863 - Replace Utils.isArray with Array.isArray. r=rnewman 2011-08-26 10:26:11 -07:00
Philipp von Weitershausen
8adec91fef Bug 681843 - Part 3: Move Utils.asyncChain to Async.chain. r=rnewman
--HG--
rename : services/sync/tests/unit/test_utils_asyncChain.js => services/sync/tests/unit/test_async_chain.js
2011-08-26 10:25:42 -07:00
Philipp von Weitershausen
556383c35d Bug 681843 - Part 2: Remove Utils as a dependency in async.js, expose Async in util.js. r=rnewman 2011-08-26 10:25:29 -07:00
Philipp von Weitershausen
beb1d69651 Bug 681843 - Part 1: Clean up async.js. r=rnewman 2011-08-26 10:25:19 -07:00
Philipp von Weitershausen
9d9115e834 Bump Sync version number after Gecko version number bump. 2011-08-24 17:09:36 -07:00
Marco Bonardo
23c3bf8429 Bug 692496 - Fix a coherence error in a Sync test.
r=philikon
2011-10-11 19:04:29 +02:00
Allison Naaktgeboren
0d7659b11f Merge mozilla-central into services-central 2011-08-23 14:44:11 -07:00
Allison Naaktgeboren
f99fc1128e Merge services-central into mozilla-central. 2011-08-23 14:38:16 -07:00
Jonathan Griffin
4bd38f2535 Bug 678628 - allow TPS to run Mozmill tests, f=philikon, a=testonly, DONTBUILD
--HG--
rename : services/sync/tps/chrome.manifest => services/sync/tps/extensions/tps/chrome.manifest
rename : services/sync/tps/components/tps-cmdline.js => services/sync/tps/extensions/tps/components/tps-cmdline.js
rename : services/sync/tps/install.rdf => services/sync/tps/extensions/tps/install.rdf
rename : services/sync/tps/modules/bookmarks.jsm => services/sync/tps/extensions/tps/modules/bookmarks.jsm
rename : services/sync/tps/modules/forms.jsm => services/sync/tps/extensions/tps/modules/forms.jsm
rename : services/sync/tps/modules/history.jsm => services/sync/tps/extensions/tps/modules/history.jsm
rename : services/sync/tps/modules/logger.jsm => services/sync/tps/extensions/tps/modules/logger.jsm
rename : services/sync/tps/modules/passwords.jsm => services/sync/tps/extensions/tps/modules/passwords.jsm
rename : services/sync/tps/modules/prefs.jsm => services/sync/tps/extensions/tps/modules/prefs.jsm
rename : services/sync/tps/modules/quit.js => services/sync/tps/extensions/tps/modules/quit.js
rename : services/sync/tps/modules/tabs.jsm => services/sync/tps/extensions/tps/modules/tabs.jsm
rename : services/sync/tps/modules/tps.jsm => services/sync/tps/extensions/tps/modules/tps.jsm
extra : rebase_source : d4eed9a707ffe801de9b1bb4e6f08d31e670eec4
2011-08-22 14:27:25 -07:00
Richard Newman
02681d375f Bug 637576 - Part 2: Sync Form engine: cache queries. r=philikon 2011-08-22 10:38:28 -07:00
Richard Newman
32a6833776 Bug 637576 - Part 1: Sync Form engine: reuse column name arrays. r=philikon 2011-08-22 10:38:28 -07:00
Richard Newman
3a81e45c46 Bug 637576 - Part 0: Sync Form engine: tidying and cleanup. r=philikon 2011-08-22 10:38:28 -07:00
Richard Newman
a1d92df0ae Bug 680678 - Sync: byteArrayToString appears more than once in util.js. r=philikon 2011-08-22 09:15:02 -07:00
Richard Newman
697a053b1c Merge mozilla-central to services-central. 2011-08-22 08:03:23 -07:00
Geoff Brown
fcf5c93a68 Bug 668349 - Changes to xpcshell.ini; r=jmaher 2011-08-22 09:00:50 +01:00
Richard Newman
1fa15dde52 Bug 679279 - Part 4: bookmarks engine cleanup. r=philikon
This patch reformats some definitions to more closely follow the style guide
and allow for easier extension in subsequent patches, and eliminates the
archiveBookmarks helper.
2011-08-19 17:17:58 -07:00
Richard Newman
7e417183c2 Bug 679279 - Part 3: Object.keys and test improvements. r=philikon 2011-08-19 17:17:58 -07:00
Richard Newman
9b61122f53 Bug 679279 - Part 2: add missing 'let' in async.js and service.js to avoid strict warning. r=philikon 2011-08-19 17:17:58 -07:00
Richard Newman
bc54fbc239 Bug 679279 - Part 1: minor improvements to engines code. r=philikon
In particular, tracking of _modified items no longer allows _modified to
occasionally not exist! This condition was hit in Bug 675299.
2011-08-19 17:17:58 -07:00
Allison Naaktgeboren
7d72d59d44 Bug 656492 - Rename "Sync Key" to "Recovery Key". r=philikon 2011-08-19 14:35:29 -07:00
Philipp von Weitershausen
0bde3c362e Bug 676110 - Part 4: Adapt Sync's history engine to implement handleCompletion. r=rnewman
--HG--
extra : rebase_source : 6ddb8f8eb77b48c6b17c47b6673617f768a3634a
2011-08-19 10:12:23 -07:00
Jonathan Griffin
afc19241e3 Rev FF version for TPS extension, a=testonly, DONTBUILD
--HG--
extra : rebase_source : 867195889c1e04f14d2a78172bae57f33f785b3f
2011-08-18 14:03:59 -07:00
Matt Brubeck
5f5b47ed0f Bug 599936 - Silence warning about sort operations in moz_historyvisits query [r=mak] 2011-08-22 08:33:30 -07:00
Richard Newman
ae5b4e29f2 Merge mozilla-central to services-central. 2011-08-15 16:24:17 -07:00
Ed Morley
f36145759c Merge tips of mozilla-central and mozilla-inbound 2011-09-22 01:46:53 +01:00
Rafael Ávila de Espíndola
fb60b4fbd1 Bug 673017 - Misc places fixes. r=mak77.
This patch removes places-connection-closing, which is unused, reverts
1d1143dde4bb which was unnecessary and finalizes sql statements.

--HG--
extra : rebase_source : 8923378f4b1c58da8e128009efdf309f8ec29da3
2011-09-21 13:02:40 -04:00
Philipp von Weitershausen
82238d98bf Merge m-c to s-c 2011-08-12 09:55:29 -07:00
Philipp von Weitershausen
c5cfc95575 Bug 678259 - Implement mozIVisitInfoCallback::handleResult to avoid exception. r=rnewman 2011-08-11 22:52:48 -07:00
Gregory Szorc
73cdf4a7c6 Bug 676042 - Track Clients engine score in global sync score; r=philikon 2011-08-09 09:25:12 -07:00
Gregory Szorc
689f14278e Bug 676375 - Implement "send URI for display" command in Sync Clients engine; r=rnewman 2011-08-09 09:23:55 -07:00
Richard Newman
4fe7e9a2e8 Merge mozilla-central to services-central prior to merge back. 2011-08-09 09:17:42 -07:00
Richard Newman
91c66b75df Bug 676404 - command API migration. Fixes 845ed0ee7123. a=bustage 2011-08-05 16:01:49 -07:00
Richard Newman
c324353574 Bug 684783 - Fix intermittent test_errorhandler.js. r=philikon 2011-09-06 08:26:35 -07:00
Gregory Szorc
7efa793509 Bug 676404 - Migrate command APIs from Service to Clients engine. (relanded) r=rnewman 2011-08-04 16:19:02 -07:00
Richard Newman
b7947b8126 Backed out changeset 3c22aef81976 (Bug 676404) for introducing two TPS failures. 2011-08-04 19:02:49 -07:00
Allison Naaktgeboren
4db643d73f Bug 636603 - Part 2: mozIAsyncHistory: use new mozIVisitInfoCallback API from Sync. r=philikon
Updating the firefox sync consumer for the new api.
2011-08-04 16:50:19 -07:00
Gregory Szorc
fa73fdc9a6 Bug 676404 - Migrate command APIs from Service to Clients engine. r=rnewman 2011-08-04 16:19:02 -07:00
Philipp von Weitershausen
a321c8c9f4 Bug 675125 - Utils.notify should pass observers the exception as subject. r=rnewman 2011-07-29 18:47:39 -07:00
Jonathan Griffin
235e2d6095 Bug 674097 - land TPS in core, r=philikon, a=test-only, DONTBUILD 2011-07-27 16:32:42 -07:00
Gregory Szorc
68a886a437 Bug 673288 - constant cleanup; r=philikon 2011-07-27 19:55:50 -07:00
Gregory Szorc
a567a923dd Bug 646539 - Track client name pref changes and bump score after change; r=philikon 2011-07-26 21:48:50 -07:00
Philipp von Weitershausen
d5fe753046 Bug 678588 - Drop singleDeviceInterval to 1 hour. r=mconnor 2011-08-12 14:14:52 -07:00
Chenxia Liu
7f00432099 Bug 673309 - Differentiate error and success logs in filename. r=philikon 2011-07-22 17:07:19 -07:00
Richard Newman
7a65979e47 Bug 673179 - Log Sync User-Agent at the start of each sync. r=philikon DONTBUILD 2011-07-21 13:53:04 -07:00
Marina Samuel
68dd7c4c02 Bug 671378 - Sync interval doesn't adjust after error during initial Sync on additional device. r=philikon 2011-07-21 12:21:34 -07:00
Marina Samuel
2eaedad145 Bug 668622 - Move sync at startup logic (autoConnect, etc.) to SyncScheduler. r=philikon 2011-07-21 12:20:55 -07:00
Philipp von Weitershausen
dc2b9d4920 Bug 669913 - Viewing Sync quota blocks the entire Options window. r=rnewman
Part 1: Implement Service.getStorageInfo as an async method using RESTRequest.

--HG--
rename : services/sync/tests/unit/test_service_quota.js => services/sync/tests/unit/test_service_getStorageInfo.js
2011-07-14 12:11:42 -07:00
Philipp von Weitershausen
ad244ff27f Bug 669913 - Viewing Sync quota blocks the entire Options window. r=rnewman
Part 0: SyncStorageRequest's method should return the request object, onStartRequest should not try to process data from an aborted request.
2011-07-14 12:11:29 -07:00
Philipp von Weitershausen
dca995d31f Bug 671422 - First sync should prompt for Master Password. r=rnewman 2011-07-13 15:45:54 -07:00
Philipp von Weitershausen
8c284a9565 Bug 671066 - Unknown error on conclusion of easy setup of second client. r=rnewman
Part 2: Make sure we don't run into the kNotLoggedIn reason first and then ignore it. It's a useless sentinel anyway, so remove it altogether.
2011-07-13 15:20:07 -07:00
Philipp von Weitershausen
554c00fde6 Bug 671066 - Unknown error on conclusion of easy setup of second client. r=rnewman 2011-07-12 16:36:43 -07:00
Philipp von Weitershausen
268f7041af Bug 658928 - Use the xpcshell manifest to disable tests. r=rnewman
--HG--
rename : services/sync/tests/unit/head_appinfo.js.in => services/sync/tests/unit/head_appinfo.js
2011-07-07 08:02:07 -07:00
Philipp von Weitershausen
2349a0ac31 Bug 669547 - Use RESTRequest in JPAKEClient. r=rnewman 2011-07-06 17:20:47 -07:00
Philipp von Weitershausen
821df8b6e7 Bug 669547 - Implement RESTRequest and related components to replace [Async]Resource. r=rnewman 2011-07-06 17:20:36 -07:00
Philipp von Weitershausen
96041569ec Bump Sync client version 2011-07-05 10:19:37 -07:00
Brad Lassey
d8758cf4ec backing out changesets 1baddb020156, d9456378c12d, 187ac0d7b154, 40e392d958e0 and f2e8ee893fe4 2011-08-10 18:18:09 -04:00
Geoff Brown
51853bb780 Bug 668349 - changes to xpcshell.ini; r=jmaher 2011-08-10 16:56:49 -04:00
Marco Bonardo
855adf583d Bug 666697 - Don't sync history removals caused by expiration.
r=philikon
2011-06-30 22:24:50 +02:00
Philipp von Weitershausen
8d75dbcc19 Bug 668542 - Cancelling MP unlock will trigger an error and point user to Sync Preferences dialog window. r=rnewman 2011-06-30 19:12:45 +02:00
Philipp von Weitershausen
4288eb1f60 Bug 668309 follow-up: harden timing tests 2011-06-30 19:12:45 +02:00
Marina Samuel
bb782796a6 Bug 668309 - Part 3: fix for sync intervals. r=philiKON 2011-06-29 20:12:27 -07:00
Philipp von Weitershausen
7e0efa68db Bug 668309 - Part 2: Make regular intervals pref-able. r=rnewman 2011-06-29 20:12:24 -07:00
Philipp von Weitershausen
ec66cfb442 Bug 668309 - Part 1: Add more logging to SyncScheduler. r=rnewman 2011-06-29 20:12:16 -07:00
Marina Samuel
2d53fd1955 Bug 664792 - Tune sync intervals according to user behaviour. r=philikon
Part 6: Fix the idle/back observers, have Service.startOver() reset SyncScheduler values
2011-06-29 03:48:55 +02:00
Marina Samuel
f8845fdf67 Bug 664792 - Tune sync intervals according to user behaviour. r=philikon
Part 5: Tests
2011-06-29 03:47:22 +02:00
Richard Newman
740a812e91 Bug 587420: attempt to fix intermittent orange in test_syncengine_sync.js by using run_next_test. r=philikon 2011-06-27 16:00:27 +01:00
Marina Samuel
a8d30d49a5 Bug 665965 - Use SCORE_INCREMENT_XLARGE in HistoryTracker's onBeforeDeleteURI. r=philikon 2011-06-27 14:26:04 +01:00
Marina Samuel
49e865ebb0 Bug 666043 - Service._skipScheduledRetry is wrong. r=philikon 2011-06-27 14:26:04 +01:00
Philipp von Weitershausen
f3deb75b67 Bug 664792 follow-up: adjust test_syncengine_sync.js 2011-06-27 14:25:58 +01:00
Marina Samuel
e36f646873 Bug 664792 - Tune sync intervals according to user behaviour. r=philikon
Part 4: Adjust sync interval based on idle time.
2011-06-27 14:24:33 +01:00
Marina Samuel
b093fa4215 Bug 664792 - Tune sync intervals according to user behaviour. r=philikon
Part 3: Autoconnect now triggers sync, not just login.
2011-06-27 14:23:25 +01:00
Marina Samuel
72914fe542 Bug 664792 - Tune sync intervals according to user behaviour. r=philikon
Part 2: Pull out all score- & interval-related code into a separate SyncScheduler component
2011-06-27 14:22:49 +01:00
Marina Samuel
511d579acb Bug 664792 - Tune sync intervals according to user behaviour. r=philikon
Part 1: Remove heartbeat
2011-06-27 14:20:59 +01:00
Richard Newman
1a09c9f570 Bug 664865 - More considered handling of node reassignment mid-sync. r=philikon 2011-06-25 14:54:50 +01:00
Philipp von Weitershausen
82c7636475 Bug 666685 follow-up: continue to not overwrite the lazy getter if building the map fails. a=zpao-owes-me-a-beer 2011-06-24 02:18:24 +02:00
Paul O’Shannessy
ae005f5d25 Bug 666685 - JavaScript strict warning: bookmarks.js: setting a property that has only a getter. r=philikon 2011-06-23 23:08:04 +02:00
Philipp von Weitershausen
398e0986ac Bug 664090 follow-up: simpler way to make DEBUG available in preprocessed file. DONTBUILD 2011-06-20 14:28:19 +02:00
Philipp von Weitershausen
c6d7d281d7 Bug 600429 follow-up: ensure logger names have Sync prefix. a=tests-only DONTBUILD 2011-06-17 15:10:43 +02:00
Marina Samuel
f8514072e0 Bug 600429 - Tune score increments to trigger a sync more quickly. r=philikon
Part 2: Remove delays
2011-06-16 21:13:20 +02:00
Marina Samuel
a59cdc642c Bug 600429 - Tune score increments to trigger a sync more quickly. r=philikon
Part 1: Tune score increments
2011-06-16 21:12:48 +02:00
Richard Newman
0b0ebaf99d Minor typo change in test_clients_engine.js. r=philiKON 2011-06-15 11:32:33 -07:00
Richard Newman
6597a28145 Bug 656513: part 2: revamp lazy GUID map handling (_lazyMap). r=philiKON 2011-06-15 00:03:34 -07:00
Richard Newman
c05d590218 Bug 656513: part 1: provide a way for record handlers to abort incoming sync. r=philiKON 2011-06-15 00:03:32 -07:00
Philipp von Weitershausen
19e2a28c3d Bug 664090 - Disable test_service_filelog.js on Win opt builds. a=orange
Also use the right preprocessor variable to identify debug builds.

--HG--
extra : rebase_source : 3c7370383770a30c5399002ebce8589d5258b848
2011-06-15 01:05:56 +02:00
Richard Newman
6d9fe6e45e Bug 656513: part 0: Put SteamEngine, renamed RotaryEngine, into head_helpers.js. r=philiKON 2011-06-14 09:31:31 -07:00
Richard Newman
cb621967cf Bug 664046 - Correct logging pref migration in Sync. r=philikon 2011-06-14 10:41:36 +02:00
Philipp von Weitershausen
3c999d08f0 Bug 661587 - Don't use the root logger. r=rnewman 2011-06-13 20:42:18 +02:00
Philipp von Weitershausen
ca8855f40b Bug 610832 - Make about:sync-log a directory listing. r=rnewman,mconnor 2011-06-13 20:40:08 +02:00
Philipp von Weitershausen
4d9760b813 Bug 610832 - Dump log to disk when sync fails. r=rnewman 2011-06-13 20:39:51 +02:00
Philipp von Weitershausen
e03e29294b Bug 610832 - Add StorageStreamAppender to log4moz.js. r=rnewman 2011-06-13 20:39:37 +02:00
Philipp von Weitershausen
e8ffa45f46 Bug 610832 - Get rid of useless getters. r=rnewman 2011-06-13 20:39:14 +02:00
Philipp von Weitershausen
d20c19d8e0 Merge mozilla-central to services-central 2011-06-09 12:40:13 +02:00
Philipp von Weitershausen
5070660f44 Bug 662178 - Ensure Utils.nextTick timers aren't GC'ed prematurely... by not using timers. r=rnewman 2011-06-08 18:12:12 +02:00
Philipp von Weitershausen
853997c9a7 Bug 662178 - Harden test_utils_namedTimer.js. r=rnewman 2011-06-08 18:12:12 +02:00
Philipp von Weitershausen
a3d9e024c6 Bug 660753 - Don't spin the event loop in the history tracker. r=rnewman 2011-06-08 17:10:29 +02:00
Philipp von Weitershausen
e198b5205d Bug 662178 - Simplify timed callbacks. r=rnewman 2011-06-06 21:27:36 +02:00
Philipp von Weitershausen
20018a6dc0 Bug 662181 - "Deactivate this device" doesn't update UI instantly on slow internet connections. r=rnewman 2011-06-06 20:29:45 +02:00
Philipp von Weitershausen
b13093b615 Bug 650941 - Use run_next_test in test_resource_async.js. r=rnewman 2011-06-06 20:29:45 +02:00
Richard Newman
1afec6d0c5 Bug 661972 - don't call Service.sync() with ancient fullSync param. r=philiKON 2011-06-06 07:49:13 -07:00
Richard Newman
7c1133a97f Move Resource.serverTime to AsyncResource, fix comments for AsyncResource. r=philiKON 2011-05-30 19:01:25 -07:00
Richard Newman
eee2107d91 Move async utilities into async.js. Add Async.makeSpinningCallback as a temporary shim for wrapping Cb versions of functions. r=philiKON 2011-05-30 19:01:13 -07:00
Richard Newman
7c92bbeb54 Add Utils.slices. r=philiKON 2011-05-30 19:01:07 -07:00
Richard Newman
4e49cd7f05 Add a test for URI construction and query modification. r=philiKON 2011-05-30 19:00:54 -07:00
Richard Newman
5d9de2f59d No need for startOver in test_corrupt_keys. r=philiKON 2011-05-30 19:00:47 -07:00
Richard Newman
0c35884c01 Switch test_history_engine.js to add_test/run_next_test. r=philiKON 2011-05-30 19:00:41 -07:00