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

2565 Коммитов

Автор SHA1 Сообщение Дата
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
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
Richard Newman d8c421b577 Merge m-c to s-c. 2012-01-17 11:05:57 -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 2388a58761 Merge m-c to s-c 2012-01-13 14:41:44 -08: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 43d5591fc4 Bug 716784 - Enable FAIL_ON_WARNINGS in services; r=ted
--HG--
extra : rebase_source : 0cfc3ee690f88cc7468e4f350b568b4955a817b2
2012-01-10 10:38:17 -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
Richard Newman 4de4eb1b5e Merge m-c to s-c. 2011-12-13 10:58:43 -08:00
Ed Morley 6e33b717e5 Add services/crypto/component/Makefile to services/makefiles.sh & make style consistent with the other scripts (no bug); rs=build a=build-only 2011-12-13 16:41:22 +00: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 806529c97d Merge m-c to s-c 2011-11-10 15:47:33 -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
Ed Morley 4163fb7744 Merge m-c to b-s. 2011-11-08 23:18:09 +00:00
Richard Newman 351601000e Bug 700711 - Bump Sync version number. 2011-11-08 10:08:24 -08:00
Gregory Szorc 1a1f7b30ae Bug 698248 - Remove unused FORCE_USE_PIC variable; r=khuey 2011-11-01 15:45:23 -07: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