Граф коммитов

2575 Коммитов

Автор SHA1 Сообщение Дата
Richard Newman 5a1b88397c Merge m-c to s-c. 2012-04-20 10:51:26 -07:00
Gregory Szorc 330c67257d Bug 745425 - Fix bustage in test_prefs_tracker.js from previous commit; r=bustage 2012-04-17 16:45:32 -07:00
Anant Narayanan a8e51fd3da Bug 745425 - Move Utils.encodeBase64url to CommonUtils; r=gps 2012-04-17 15:42:33 -07:00
Gregory Szorc 9139619075 Bug 745396 - Refactor Sync utility functions into services-{common,crypto}; r=rnewman 2012-04-16 12:19:01 -07:00
Richard Newman dbb9dc9162 Merge m-c to s-c. 2012-04-14 01:44:24 -07:00
Anant Narayanan a4060b9242 Bug 745065 - Remove sync engine for apps (superseded by AitC) 2012-04-13 11:13:01 -07:00
Richard Newman 5619e2132f Merge m-c to s-c. 2012-04-09 18:57:46 -07:00
Gregory Szorc c3959234ce Bug 743413 - Move some utility functions from sync to common; r=rnewman
--HG--
rename : services/sync/tests/unit/test_utils_atob.js => services/common/tests/unit/test_utils_atob.js
rename : services/sync/tests/unit/test_utils_utf8.js => services/common/tests/unit/test_utils_utf8.js
2012-04-09 15:39:59 -07:00
Matthew Noorenberghe 03a3c4d899 Bug 739697 - Don't begin a transaction for formhistory.sqlite if there's an existing one since we don't support nesting them. r=zpao,rnewman a=tracking-firefox
--HG--
extra : rebase_source : c78eed21037ffbd063230f9f16b1008eebb01310
2012-04-06 15:26:00 -04:00
Myk Melez 2eea1475c4 bug 725408 - implement WebappRT launcher/shell; r=bsmedberg 2012-04-17 07:11:53 -07:00
Gregory Szorc 6e7ff251cd Bug 731494 - Refactor generic code from services/sync into services/common; r=rnewman
--HG--
rename : services/sync/modules/async.js => services/common/async.js
rename : services/sync/modules/log4moz.js => services/common/log4moz.js
rename : services/sync/modules/ext/Observers.js => services/common/observers.js
rename : services/sync/modules/ext/Preferences.js => services/common/preferences.js
rename : services/sync/modules/ext/StringBundle.js => services/common/stringbundle.js
rename : services/sync/tests/unit/test_async_chain.js => services/common/tests/unit/test_async_chain.js
rename : services/sync/tests/unit/test_async_querySpinningly.js => services/common/tests/unit/test_async_querySpinningly.js
rename : services/sync/tests/unit/test_log4moz.js => services/common/tests/unit/test_log4moz.js
rename : services/sync/tests/unit/test_Observers.js => services/common/tests/unit/test_observers.js
rename : services/sync/tests/unit/test_Preferences.js => services/common/tests/unit/test_preferences.js
rename : services/sync/tests/unit/test_restrequest.js => services/common/tests/unit/test_restrequest.js
rename : services/sync/tests/unit/test_utils_makeURI.js => services/common/tests/unit/test_utils_makeURI.js
rename : services/sync/tests/unit/test_utils_namedTimer.js => services/common/tests/unit/test_utils_namedTimer.js
rename : services/sync/tests/unit/test_utils_stackTrace.js => services/common/tests/unit/test_utils_stackTrace.js
2012-04-05 23:26:06 -07:00
Marco Bonardo 3b4530759b Bug 737841 - Part 3: remove no more useful redirectsMode query option.
r=dietrich rs=gavin

--HG--
rename : toolkit/components/places/tests/queries/test_redirectsMode.js => toolkit/components/places/tests/queries/test_redirects.js
2012-04-07 01:17:53 +02:00
Paolo Amadini 0bfd44989d Bug 715355 - Deprecate and remove old style GUIDs. r=mak
--HG--
extra : rebase_source : 0d0a2ac825ed674075e8e85607a496668953c6c1
2012-04-12 12:27:57 +02:00
Gregory Szorc 21d847d841 Bug 741670 - Don't sync hotfix extensions; r=rnewman, Unfocused 2012-04-03 08:55:58 -07:00
Gregory Szorc fdc865b2f2 Bug 739320 - Handle title in received "display URI" Sync commands; r=rnewman 2012-03-28 12:53:57 -07:00
Richard Newman 17bac6e477 Bug 739892 - correct type comparison error and typo in 7703db949571 (Bug 739339). a=borkage 2012-03-27 22:21:22 -07:00
Marina Samuel 7f2e3ee5c2 Bug 739320 - Send title in display URI command; r=gps 2012-03-27 10:13:52 -07:00
Richard Newman 13e28683e0 Bug 739339 - make desktop Sync more robust against malformed bookmark records. r=gps 2012-03-26 18:40:28 -07:00
Pallani Kumaran 646c865e5f Bug 701967 - Misc code cleanup in Sync's util.js; r=gps
This is a re-land of eb4233025be0. References to defunct tests have been
removed.
2012-03-13 02:12:47 +08:00
Gregory Szorc 1f69a4ee14 Bug 730989 - Refactor identity and authentication in Sync; r=rnewman 2012-03-22 15:49:50 -07:00
Gregory Szorc 4bf8f57ddf Backed out changeset eb4233025be0 for xpcshell test failures 2012-03-22 15:49:39 -07:00
Pallani Kumaran 68c641d2fd Bug 701967 - Misc code cleanup in Sync's util.js; r=gps 2012-03-13 02:12:47 +08:00
Gregory Szorc f523c1bae6 Merge m-c into s-c 2012-03-16 17:25:41 -07:00
Richard Newman dd67cb8f33 Bug 733886 - Ensure that tabs engine always uploads integer timestamps, not strings. r=gps 2012-03-13 16:45:26 -07:00
Richard Newman 363aaac87a Sync version bump to 1.16. NO BUG 2012-03-13 16:45:08 -07:00
Richard Newman 3d129e68af Bug 700540 - Part 2: intermittent orange in test_jpakeclient. Again. r=gps 2012-03-09 22:03:44 -08:00
Gregory Szorc 056a79a42d Bug 733987 - API to remove records from Sync's test HTTP server; r=rnewman 2012-03-08 13:50:09 -08:00
Richard Newman 71c8eb3018 Bug 684783 - Intermittent test_errorhandler.js. r=gps 2012-03-07 17:14:22 -08:00
Gregory Szorc 7bd84ecef7 Bug 733601 - Add onRequest hook to Sync's test HTTP server; r=rnewman 2012-03-07 10:42:39 -08:00
Gregory Szorc b4a3270d76 Bug 732605 - Only schedule shorter sync interval if records were successfully applied; r=rnewman, r=mconnor 2012-03-06 14:27:56 -08:00
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