Gregory Szorc
56416b1cff
Bug 718067 - Part 3: Add MetricsCollector; r=rnewman
2012-11-05 13:45:35 -08:00
Gregory Szorc
b991b8e9ac
Bug 718067 - Part 2: Define types for representing metrics data; r=rnewman
2012-11-05 12:50:11 -08:00
Gregory Szorc
1edab3eadb
Bug 718067 - Part 1: Create skeletons for services/{metrics,healthreport}; r=rnewman
...
services/metrics will hold generic metrics code. services/healthreport
report will build on top of that to provide the Firefox Health Report
feature. All functionality will land in subsequent patches.
2012-11-05 12:49:58 -08:00
Gregory Szorc
24fc9cb266
Bug 803377 - Add CommonUtils.convertString; r=rnewman
2012-11-06 08:37:53 -08:00
Gregory Szorc
8d86dcf0f0
Bug 807231 - Add CommonUtils.{getDatePref,setDatePref}; r=rnewman
2012-11-05 12:49:42 -08:00
Gregory Szorc
c054a5ad9d
Bug 806591 - Add CommonUtils.generateUUID utility function; r=rnewman
2012-11-05 12:49:34 -08:00
Richard Newman
85cab35d85
Bug 804479 - Intermittent test_password_tracker.js, test_history_tracker.js, test_bookmark_store.js, test_forms_tracker.js | test failed (with xpcshell return code: -2147483645), "ASSERTION: thread pool wasn't shutdown… " r=gps
2012-12-05 16:46:25 -08:00
Ed Morley
ee93273e84
Backout 545cb0d6b5c6 (bug 811490), 4fd6fc029bbe (bug 722977) for xpcshell failures
2012-11-16 19:15:18 +00:00
Andres Hernandez
97b57987ba
Bug 811490 - Convert services/sync/tests/tps/test_privbrw_tabs.js to PB per window mode; r=ehsan,rnewman
...
--HG--
extra : rebase_source : 84ba6b5df17aecc78569596fbc02d19fec312b00
2012-11-15 18:33:31 -06:00
Andres Hernandez
09155dbef7
Bug 722977 - Tabs engine uses global Svc.Private to make decisions based on private browsing state; r=ehsan,gps,rnewman
...
--HG--
extra : rebase_source : 49f920e3a961a6c103bae28d62e2a322a5f9fad1
2012-11-09 10:48:23 -06:00
Ed Morley
408ac4c83c
Bug 804479 - Disable test_password_tracker.js, test_history_tracker.js, test_bookmark_store.js, test_forms_tracker.js on debug runs for too many intermittent failures
2013-01-10 14:59:27 +00:00
Richard Newman
b1b58dd41f
Bug 811490 - Follow-up: convert services/sync/tests/tps/test_privbrw_tabs.js to PB per window mode. r=trivial, TPS only so DONTBUILD
2013-01-09 14:30:09 -08:00
Ed Morley
48ca903ef9
Backout a38692ea87ae (bug 827303) for xpcshell failures on a CLOSED TREE
2013-01-09 23:45:36 +00:00
Mark Banner
146bf64467
Bug 827303 - Firefox core and crypto services components assume services/sync is built. Move registrations out of services/sync. r=gps
...
--HG--
rename : services/sync/SyncComponents.manifest => services/common/servicesComponents.manifest
rename : services/sync/SyncComponents.manifest => services/crypto/cryptoComponents.manifest
2013-01-09 22:38:34 +00:00
Kyle Huey
9ce11fb93c
Bug 813766: Set EXPORTED_SYMBOLS on this instead of the global. r=gps
2012-11-26 08:54:17 -08:00
Ehsan Akhgari
eec2e6f2b2
Bug 823725 - Remove the Svc.Private getter since it is no longer used; r=rnewman
2012-12-20 17:43:13 -05:00
Richard Newman
e5f7a50a99
Bug 806494 - Part 1: additional logging and safety for header copying. r=gps
2012-12-18 11:42:22 -08:00
Richard Newman
9aa55288cf
Bug 819262 - Additional tests for bookmark application in Sync. r=gps
2012-12-14 14:00:40 -08:00
Richard Newman
b7b6981ce2
Bug 808750 - More logging and safety in resource callbacks. r=gps
2012-11-05 17:31:12 -08:00
Richard Newman
e867ebadd9
Bug 693427 - More logging and fixes for filelog cleanup. r=gps
2012-11-05 16:05:06 -08:00
Jason Orendorff
36f960f08e
Bug 807001 - Change Map and Set size() methods to accessor properties. r=Waldo.
...
--HG--
extra : rebase_source : bf2809aa1d943caa6349d7b44621cd1b0bb85742
2012-11-02 10:12:36 -05:00
Richard Newman
6092e36cd9
Merge m-c to s-c.
2012-11-01 12:28:15 -07:00
Richard Newman
6d04eaa6ed
Merge m-c to s-c.
2012-10-31 17:11:26 -07:00
Richard Newman
dad2ef0871
Bug 693427 - Intermittent TEST-UNEXPECTED-FAIL | xpcshell/tests/services/sync/tests/unit/test_errorhandler_filelog.js | test failed (with xpcshell return code: 0) | false == true. r=trivial
2012-10-31 17:07:16 -07:00
Richard Newman
d29f11cef0
Bug 806460 - Part 2: more nuanced rejection of malformed records. r=me (fix bustage).
2012-10-29 17:47:04 -07:00
Richard Newman
e78c3da7ed
Bug 806460 - Part 1: NS_ERROR_ILLEGAL_VALUE in nsINavBookmarksService.insertBookmark while inserting query. r=gps
2012-10-29 15:24:52 -07:00
Richard Newman
8a331845b5
Bug 806460 - Part 0: modernize test_bookmark_store.js. r=gps
2012-10-29 15:22:31 -07:00
Richard Newman
ecb5f27751
Bug 795800 - Rework test_addons_store to be more robust. r=gps
...
* * *
Bug 804480 - Intermittent test_addons_store.js test_addons_store.js | test failed (with xpcshell return code: 0), | Error: 1 or more add-ons failed to install. r=gps
2012-10-25 16:51:32 -07:00
Kyle Huey
0469a02b25
Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon
...
--HG--
extra : rebase_source : 98337b6a8c07d05e8c961a452dd05a7d75c3c60b
2012-10-31 09:13:28 -07:00
Richard Newman
54de4fc54f
Bug 804480 - Intermittent test_addons_store.js test_addons_store.js | test failed (with xpcshell return code: 0), | Error: 1 or more add-ons failed to install. r=gps
2012-10-23 17:44:33 -07:00
Vicamo Yang
a78b5b38c7
Backout 67cb43bb8865: Breaks B2G Marionette
2012-10-31 16:35:11 +08:00
Kyle Huey
9a3674d80a
Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon
2012-10-30 12:28:11 -07:00
Ed Morley
4144129728
Backout a145ded68994, e0cf397089ec & 1545e91c658e (bug 798491) for bustage on a CLOSED TREE
2012-10-30 17:02:31 +00:00
Kyle Huey
50b5d3f681
Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon
2012-10-30 08:26:12 -07:00
Richard Newman
588a039d52
Bug 806460 - Part 1: NS_ERROR_ILLEGAL_VALUE in nsINavBookmarksService.insertBookmark while inserting query. r=gps
...
* * *
Bug 806460 - Part 2: more nuanced rejection of malformed records. r=me (fix bustage).
2012-10-29 15:24:52 -07:00
Richard Newman
7d99628c11
Bug 806460 - Part 0: modernize test_bookmark_store.js. r=gps
2012-10-29 15:22:31 -07:00
Richard Newman
e5b1c5d03a
Merge m-c to s-c.
2012-10-12 11:47:24 -07:00
Richard Newman
c37657330d
Bug 798430 - Copy our set HTTP headers across channel redirects. r=gps
2012-10-10 11:48:16 -07:00
Richard Newman
63b2c29f6e
Merge m-c to s-c.
2012-10-08 17:08:01 -07:00
Alex Keybl
5e5b54cfae
Merging in version bump NO BUG
2012-10-08 11:01:15 -07:00
Gregory Szorc
0c9a888a7c
Bug 800154 - Refactor how services/ integrates with build system; r=glandium
...
We now have MOZ_SERVICES_COMMON and MOZ_SERVICES_CRYPTO to control
inclusion of services/common and services/crypto, respectively.
2012-10-11 10:34:09 -07:00
Richard Newman
7edb0ff1e6
Bug 798430 - Copy our set HTTP headers across channel redirects. r=gps
2012-10-10 11:49:21 -07:00
Nick Alexander
baea28b72f
Bug 790822: Make ensureMillisecondsTimestamp convert to integer. r=gps
2012-09-30 18:12:46 -07:00
Gregory Szorc
9948a801a7
Merge mozilla-central into services-central
2012-09-25 11:00:01 -07:00
Gregory Szorc
f96ef85591
Bug 792546 - Part 5: Clean up excessive imports; r=rnewman
2012-09-24 13:46:19 -07:00
Gregory Szorc
3143299126
Bug 792546 - Part 4: Move utility functions to testing-only JS module; r=rnewman
2012-09-24 13:45:49 -07:00
Gregory Szorc
bdea70f711
Bug 792546 - Part 3: Move logging functions into standalone module; r=rnewman
2012-09-24 13:43:02 -07:00
Gregory Szorc
d16874d957
Bug 792546 - Part 2: Move fake services into testing-only JS module; r=rnewman
...
We still import these functions in head.js. This will be cleaned up
later once functionality from head.js that uses them is moved into a
testing-only JS module.
2012-09-24 13:42:54 -07:00
Gregory Szorc
feb37233f3
Bug 792546 - Part 1: Move rotary engine to a testing-only JS module; r=rnewman
2012-09-24 13:42:31 -07:00
Gregory Szorc
15b3f3976e
Bug 792990 - Properly handle add-ons when resetting Sync; r=rnewman
...
Due to a bug in the add-on sync implementation, resetting Sync would
cause all add-ons to be uninstalled and not replaced with the server
data.
2012-09-21 11:22:59 -07:00
Gregory Szorc
fadf7fd538
Merge mozilla-central into services-central
2012-09-18 11:37:04 -07:00
Gregory Szorc
a3be692568
Bug 787273 - Part 8: Make TPS go through main.js for service instance; r=rnewman
2012-09-18 11:34:25 -07:00
Gregory Szorc
b6376f859c
Bug 787273 - Part 7: Expose Status an an instance variable on Service; r=rnewman
...
The global Status is still there. But Service and its derived objects
avoid the singleton lookup.
There are likely a few lingering tests that reference Status when they
should reference Service.status. These will be dealt with when Status is
refactored.
2012-09-14 16:02:33 -07:00
Gregory Szorc
4192f76f6e
Bug 787273 - Part 6: Remove Weave export from service.js; r=rnewman
...
This is mostly minor cosmetic changes. Weave was being exported from
service.js for no apparent reason. It was mostly used by tests.
There was a reference to it in engines.js, which should have been caught
when the engines were associated with a service instance. engines.js now
does the right thing.
Weave is no longer exported by service.js. Tests and modules no longer
import main.js.
WeaveSvc was also renamed to Sync11Service because why not.
Weave continues to be the main public API.
2012-09-14 16:02:33 -07:00
Gregory Szorc
5ecb759622
Bug 787273 - Part 5: Remove the CollectionKeys singleton; r=rnewman
...
CollectionKeys is gone. Instead, we export CollectionKeyManager (the
underlying type) and an instance is available on the Service singleton.
2012-09-14 16:02:33 -07:00
Gregory Szorc
7508d3694e
Bug 787273 - Part 4: Refactor Identity to not be a singleton; r=rnewman
...
Access to IdentityManager functionality now goes through the Service
singleton.
2012-09-14 16:02:33 -07:00
Gregory Szorc
86496151d6
Bug 787273 - Part 3: Don't rely on Identity in SyncStorageRequest; r=rnewman
...
The Identity singleton is going away. This refactors SyncStorageRequest
to not use it. Behavior now works like Resource. Instances are obtained
from the Service singleton and have authentication functionality
attached.
2012-09-14 16:02:32 -07:00
Gregory Szorc
6aed806b4c
Bug 787273 - Part 2: Refactor Resource and Record to not rely on singletons; r=rnewman
...
Resource currently relies on the Identity singleton to perform
authentication. This is bad magic behavior. Resource instances should
authenticate according to the service instance they are associated with.
This patch removes Identity magic from Resource. Everything using
Resource now explicitly assigns an authenticator which comes from
the service instance/singleton. This required API changes to Collection
and Record.
The preferred method to obtain a Resource instance is to call
getResource() on a service instance.
The end result of this patch looks a little weird, especially in test
code. You have things like Service.resource(Service.cryptoKeysURL).
This ugliness will go away when a unified storage service client is
used.
2012-09-14 16:02:32 -07:00
Gregory Szorc
ee08725aba
Bug 787273 - Part 1: Remove Records singleton; r=rnewman
...
RecordManager is now an instance of the Service singleton and holds a
reference back to the service which is used to obtain needed "global"
state.
2012-09-14 16:02:32 -07:00
Nick Alexander
865c79a137
Bug 790397: set deleted = false for each record stored via PUT or POST.
2012-09-11 17:22:21 -07:00
Benjamin Peterson
1dc5835e9f
Bug 782272 - Only clear the _lazySave timer if it's there. r=gps
2012-09-24 17:06:10 -04:00
Gregory Szorc
f955cd5efc
Bug 792990 - Properly handle add-ons when resetting Sync; r=rnewman
...
Due to a bug in the add-on sync implementation, resetting Sync would
cause all add-ons to be uninstalled and not replaced with the server
data.
2012-09-21 11:24:24 -07:00
Richard Newman
ca0f557cda
Merge m-c to s-c.
2012-08-30 19:26:53 -07:00
Gregory Szorc
55ad987c3a
Bug 786489 - Part 2: Change username through Identity not prefs; r=rnewman
...
The preferred way to change the username is through the Identity
singleton, not by updating a pref and hoping the side-effect is what you
want.
2012-08-29 14:43:41 -07:00
Gregory Szorc
c662bc9670
Bug 786489 - Part 1: Update serverURL and clusterURL through Service; r=rnewman
...
The preferred method to update serverURL and clusterURL is by going
through the SyncService Service singleton, not by setting preferences.
2012-08-29 14:43:41 -07:00
Gregory Szorc
9fc8bd9999
Bug 785225 - Part 11: Burninate trailing whitespace from tests; r=rnewman
2012-08-29 14:43:41 -07:00
Gregory Szorc
2ee91d907e
Bug 785225 - Part 10: Reflect API changes in TPS; r=rnewman
...
The previous parts broke TPS. This fixes them all in one lump patch.
2012-08-29 14:43:41 -07:00
Gregory Szorc
e700f1a9c5
Bug 785225 - Part 9: Refactor engines to not use singletons; r=rnewman
...
Engines now maintain a reference to the service they belong to. This
allows them to obtain references to other engine instances belonging to
that service and that service only.
Stores and trackers now maintain a reference to the engine they belong
to.
Engine managers now maintain a reference back to a service.
The clients singleton has been removed. It now exists as an instance
variable on Service. Parts of ClientsEngine do behave as singletons
(e.g. commands). This will be addressed in future refactoring.
2012-08-29 14:43:41 -07:00
Gregory Szorc
a10260dd72
Bug 785225 - Part 8: Don't expose SyncScheduler as a singleton; r=rnewman
2012-08-29 14:43:41 -07:00
Gregory Szorc
290e6ef57e
Bug 785225 - Part 7: Bind SendCredentialsController to a Service instance; r=rnewman
2012-08-29 14:43:40 -07:00
Gregory Szorc
5a59ca251a
Bug 785225 - Park 6: Move StorageCredentialsController to jpakeclient.js; r=rnewman
...
I'm not sure why it was in policies.js, as it has everything to do with
J-PAKE exchange.
2012-08-29 14:43:40 -07:00
Gregory Szorc
19432e05ab
Bug 785225 - Part 5: Partial removal of Clients singleton; r=rnewman
...
Clients was being exported and used as a singleton. We still use Clients
as a singleton in some places, but only in test code. The preferred
method to access Clients is now through a service instance.
Weave.Clients is no longer exposed. Callers go through Weave.Service
now.
2012-08-29 14:43:40 -07:00
Gregory Szorc
864a6551e8
Bug 785225 - Part 4: Remove unused exports from Weave; change engine loading; r=rnewman
...
Lots of exports from the Weave global object weren't being used. This
also changes how engines are loaded. There is now a mapping in
service.js of engine name to filename. Before, it was looking at Weave.
2012-08-29 14:43:40 -07:00
Gregory Szorc
83cd0bea9c
Bug 785225 - Part 3: Don't expose ErrorHandler as a singleton; r=rnewman
...
Some tests still expect there to only be a single instance of
ErrorHandler for the life of the tests. And, ErrorHandler itself is
pretty tighly coupled with being a singleton because it writes out
changes to prefs, etc. But, it's a step in the right direction.
2012-08-29 14:43:40 -07:00
Gregory Szorc
f458898f12
Bug 785225 - Part 2: Minimize Engines singleton usage; r=rnewman
...
Weave.Engines is no longer exported. Service now exposes an
EngineManager instance, which is the new recommended way to get at the
engine manager. Service was updated to reference the internal instance.
2012-08-29 14:43:40 -07:00
Gregory Szorc
a740be31b3
Bug 785225 - Part 1: Don't rely on Engines singleton in AddonsReconciler; r=rnewman
2012-08-29 14:43:40 -07:00
Gregory Szorc
04c46a9077
Bug 783721 - Refactor User API service interaction; r=rnewman
2012-08-29 14:43:39 -07:00
Gregory Szorc
dbe41b7cd3
Bug 783437 - Add conditions acceptance to token server client; r=rnewman
2012-08-28 13:34:33 -07:00
Gregory Szorc
2d67b1815b
Merge mozilla-central into services-central
2012-08-27 12:56:17 -07:00
Alex Keybl
0f6cdb0532
Merging in version bump NO BUG
2012-08-27 12:21:46 -07:00
Ally Naaktgeboren
9e1d6865c4
Bug 589468 - Part 2/2: Change "computer" to "device" in all strings regarding desktop Firefox Sync. r=mconnor
...
--HG--
extra : rebase_source : 1041808123507a278b6bbddf7d387d6ef18ccfcd
2012-08-29 17:09:32 -07:00
Jim Mathies
0d248e0821
Bug 784165 - Metrofx should use a new appid. r=gavin
2012-09-13 12:29:08 -05:00
Allison Naaktgeboren
66ccd6b722
Bug 644734; r=gps
2012-09-12 15:08:07 -07:00
Jim Mathies
83a42584b3
Bug 817076 - Update various services paths to point to the gre. r=gps
2012-12-05 16:36:27 -06:00
Ehsan Akhgari
5866920e6f
Merge mozilla-central into mozilla-inbound
2012-11-19 17:07:53 -05:00
Andres Hernandez
62cf9322bd
Bug 811490 - Convert services/sync/tests/tps/test_privbrw_tabs.js to PB per window mode; r=ehsan,rnewman
2012-11-15 18:33:31 -06:00
Andres Hernandez
0478694ccb
Bug 722977 - Tabs engine uses global Svc.Private to make decisions based on private browsing state; r=ehsan,gps,rnewman
2012-11-19 14:44:07 -06:00
Josh Matthews
fda5be2065
Bug 723002 - Determine privacy status from provided nsILoadContext in ContentPrefService. r=ehsan
2012-06-30 07:50:07 -07:00
David Rajchenbach-Teller
bf032a32a6
Bug 772211 - Get rid of some uses of addVisit. r=mak77, r=rnewman
2013-01-08 19:40:06 -05:00
Gregory Szorc
42693ad1b5
Merge mozilla-central into services-central
2012-08-20 09:34:02 -07:00
Gregory Szorc
c1e5bb29a3
Merge mozilla-central into services-central
2012-08-15 16:24:21 -07:00
Gregory Szorc
3ac36d9087
Bug 781952 - Part 3: Remove unused Service._updateCluster; r=rnewman
2012-08-14 11:34:28 -07:00
Gregory Szorc
9031b4425f
Bug 781952 - Part 2: Move cluster management out of service.js; r=rnewman
2012-08-14 11:34:20 -07:00
Gregory Szorc
e73b016255
Bug 781952 - Part 1: Refactor engine syncing logic out of service.js; r=rnewman
2012-08-14 11:34:14 -07:00
Gregory Szorc
8d916196a9
Bug 781946 - Clean up notifications usage; r=rnewman
2012-08-13 16:51:58 -07:00
Gregory Szorc
81e4b09187
Bug 618233 - Re-disable test_jpakeclient.js on Windows for oranges; r=rnewman
2012-08-13 10:29:28 -07:00
Gregory Szorc
423024c917
Bug 781307 - Remove rules from services/ Makefile.in's; r=glandium
2012-08-09 13:12:29 -07:00
Gregory Szorc
046c2b664a
Bug 759487 - Refactor services/sync/Makefile.in; r=glandium
2012-08-09 13:12:26 -07:00
Gregory Szorc
849625e37e
Bug 618233 - Enable test_jpakeclient.js on Windows; r=rnewman
...
May trigger intermittent oranges. Trying to reproduce so we can triage.
2012-08-08 16:43:05 -07:00
Gregory Szorc
4b9c341fed
Bug 781348 - Style improvements to service.js; r=rnewman
2012-08-08 16:35:37 -07:00
Gavin Sharp
353b7404d9
Bug 781323: fix about:sync-log, r=gps
...
--HG--
extra : rebase_source : 168339ad89dd0263b83deb7d9b028d59562cffe0
2012-08-14 15:37:04 -04:00
Mike Hommey
70d7c821af
Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted
2012-08-04 20:26:44 +02:00
Gregory Szorc
f30693333f
Bug 779589 - Move services/common testing-only JS modules into own directory; r=rnewman
...
--HG--
rename : services/common/aitcserver.js => services/common/modules-testing/aitcserver.js
rename : services/common/storageserver.js => services/common/modules-testing/storageserver.js
2012-08-01 13:50:55 -07:00
Gregory Szorc
375fc869e0
Bug 779391 - Move deepCopy into CommonUtils; r=rnewman
2012-08-01 12:05:29 -07:00
Gregory Szorc
035c4e7987
Bug 777989 - Make Add-on sync TPS tests work again; r=rnewman
2012-08-01 12:02:48 -07:00
Gregory Szorc
bad6844078
Bug 777989 - Update TPS to use new AddonUtils module; r=rnewman
2012-07-31 18:12:12 -07:00
Gregory Szorc
8646bbab43
Bug 777989 - Move add-on helper functions out of add-ons engine; r=rnewman
2012-07-30 17:05:33 -07:00
Sankha Narayan Guria
4e053bc78e
Bug 579604 - Save prefs file after setting up Sync; r=gps
2012-07-30 16:05:20 -07:00
Richard Newman
37c8c97b18
Merge m-c to s-c.
2012-07-30 13:04:40 -07:00
Aryeh Gregor
d0ad5a7d0c
Bug 777292 part 2 - Change all nsnull to nullptr
2012-07-30 17:20:58 +03:00
Richard Newman
953632c1dd
Bug 762606 - Another attempt at stopping tests finishing too soon. r=orange
2012-07-28 18:19:27 -07:00
Richard Newman
5f65e64598
Bug 762606 - Intermittent test_resource_async.js | test failed (again). r=gps
2012-07-26 14:01:43 -07:00
Gregory Szorc
564ccbe7d1
Merge mozilla-central into services-central
2012-07-25 11:20:58 -07:00
Gregory Szorc
6a45e11700
Bug 769500 - Followup to fix timing-related intermittent orange; r=bustage
2012-07-24 22:15:16 -07:00
Gregory Szorc
ab5d2f99f7
Bug 776778 - Followup to fix intermittent orange; r=bustage
2012-07-24 22:06:59 -07:00
Gregory Szorc
a690d968af
Bug 776778 - Implement X-If-Unmodified-Since on GET method; r=rnewman
...
This reflects changes to the spec in bug 776768.
2012-07-24 16:51:48 -07:00
Gregory Szorc
bef2e10280
Bug 776771 - Remove index_above and index_below from storage service; r=rnewman
...
Removed from spec in bug 775395.
2012-07-24 11:44:04 -07:00
Gregory Szorc
8f247b2952
Bug 776770 - Remove newline encoding from storage service server; r=rnewman
...
Functionality removed from spec in bug 775798.
2012-07-24 11:43:57 -07:00
Gregory Szorc
513366f6cd
Merge mozilla-central into services-central
2012-07-24 10:08:45 -07:00
Gregory Szorc
47efadcd26
Bug 769500 - Add batching APIs to storage service client; r=rnewman
2012-07-23 16:46:38 -07:00
Gregory Szorc
60c58a84c7
Bug 775216 - Percent decode query string members; r=rnewman
2012-07-23 16:39:28 -07:00
Richard Newman
4f2c62a0d6
Bug 763973 - Intermittent test_resource_async.js | test failed (with xpcshell return code: 0) | false == true. r=gps
2012-07-24 19:55:48 -07:00
Mounir Lamouri
939bd4cca2
Bug 775829 - Use the new Permission Manager API in Browser ID. r=sicking
2012-07-20 18:09:12 -07:00
Joshua Cranmer
a1186c1020
Bug 773637 - Kill NS_SCRIPTABLE annotations, Part 1: Remove NS_*PARAM annotations. r=ehsan
...
--HG--
extra : rebase_source : a0b4bc50fece36d9a90fed61431635948bfa33b5
2012-07-06 15:14:07 -05:00
Gregory Szorc
88b5057eeb
Bug 775287 - Track request count in storage server; r=rnewman
2012-07-20 12:00:39 -07:00
Patrick McManus
5b9ce7432a
bug 770331 - always try and negotiate HTTP Keep-Alive r=biesi
...
--HG--
extra : rebase_source : d348e3ec56faa48fbed5c4f0f697dee6658e21b2
2012-07-20 08:40:13 -04:00
Jonas Sicking
87c1732c26
Bug 774585: Make about: redirectors reset channel owner to null rather than set an explicit principal so that we'll go through the normal code paths in GetChannelPrincipal. r=bz
2012-07-17 22:22:19 -07:00
Gregory Szorc
9e5fe53e68
Bug 774736 - Move Sync's version to Makefile.in; general cleanup; r=glandium
2012-07-17 10:45:13 -07:00
Tim Taubert
ceb8a46a7c
merge m-c to fx-team
2012-08-16 11:10:41 -07:00
Dave Townsend
cd10174200
Bug 793928: Switch users of the promise library to the new location and move tests files. r=gavin
...
--HG--
rename : toolkit/addon-sdk/test/Makefile.in => addon-sdk/test/Makefile.in
rename : toolkit/addon-sdk/test/unit/head.js => addon-sdk/test/unit/head.js
rename : toolkit/addon-sdk/test/unit/test_promise.js => addon-sdk/test/unit/test_promise.js
rename : toolkit/addon-sdk/test/unit/xpcshell.ini => addon-sdk/test/unit/xpcshell.ini
2013-02-01 11:43:15 -08:00
Ed Morley
328516ab21
Bug 752243 - Disable test_service_wipeServer.js, test_service_createAccount.js, test_service_changePassword.js, test_aitc_server.js, test_aitc_client.js & test_hashcompleter.js on OS X & Linux for too many intermittent failures
2012-12-13 12:48:42 +00:00
Richard Newman
f001aa4e10
Bug 807842 - FHR provider: profile metadata. r=gps
2012-12-11 15:13:00 -08:00
Dave Townsend
7da9c66580
Bug 782881 - Protect against attempts to use the Add-ons Manager APIs after shutdown. r=Unfocused
...
Bug 782881 - Protect against attempts to use the Add-ons Manager APIs after shutdown. r=Unfocused
2012-05-10 11:33:02 -07:00
Blair McBride
7bd3a6f1f4
Backout 42bc5a310a29 (bug 782881) due to multi-orange.
2012-08-15 23:07:45 +12:00
Dave Townsend
33eb5452fa
Bug 782881 - Protect against attempts to use the Add-ons Manager APIs after shutdown. r=Unfocused
2012-05-10 11:33:02 -07:00
Gregory Szorc
e2ddb07283
Bug 783437 - Add conditions acceptance to token server client; r=rnewman
2012-08-28 13:34:33 -07:00
Gregory Szorc
f98517622f
Backout 66a9982a4bc9 (bug 760902) for frequent orange
2012-07-13 23:15:21 -07:00
Anant Narayanan
def0adbb1e
Bug 760902: Add test for AITC manager GET timer; r=gps
2012-07-13 20:00:09 -07:00
Anant Narayanan
d9769d1d70
Bug 761045: Upload locally installed apps on first run; r=gps
2012-07-13 19:52:30 -07:00
Nick Desaulniers
3b2bac6d14
Bug 760910: Handle 401 responses correctly in AITC; r=gps
2012-07-05 09:32:07 -07:00
Anant Narayanan
d3c8c0ed92
Bug 772191 - Change default stream encoding of RESTRequest to utf-8; r=philikon
2012-07-13 16:52:31 -07:00
Gregory Szorc
3294c3092a
Bug 760895 - Rewrite reconciling algorithm for AITC; r=mconnor
2012-07-13 16:25:08 -07:00
Nick Desaulniers
a74e5051c7
Bug 760909: Implement client driven backoff for AITC; r=gps
2012-07-02 14:57:16 -07:00
Anant Narayanan
c57f912537
Bug 773717: browserid.org now redirects to login.persona.org; r=gps
2012-07-13 14:03:42 -07:00
Nick Desaulniers
bf34def5e1
Bug 760909 - Add onRequest and mock response handling to AITC server; r=gps
2012-07-12 16:52:58 -07:00
Harald Kirschner
12fa13714d
Bug 750948 - Implement unit tests for AitC client against mock server; r=gps
2012-06-25 16:39:39 -07:00
Benjamin Peterson
1815db152d
Bug 722956: clear async io timer, so it doesn't run after shutdown has started. r=philkon
2012-07-12 16:36:41 -07:00
Gregory Szorc
f29dc3257b
Merge mozilla-central into services-central
2012-07-12 12:10:52 -07:00
Gregory Szorc
c2bc5603c6
Bug 772569 - Remove do_load_httpd_js from services test code; r=rnewman
2012-07-10 11:54:12 -07:00
Gregory Szorc
b004f3d931
Merge mozilla-central into services-central
2012-07-10 10:22:21 -07:00
Ryan VanderMeulen
9dd43aec6d
Merge the last PGO-green inbound changeset to m-c.
2012-07-09 20:59:12 -04:00
Gregory Szorc
b316b317fd
Bug 769816 - Send newline-delimited requests instead of JSON; r=rnewman
2012-07-09 15:24:46 -07:00
Anant Narayanan
ef75a478a9
Bug 760896: Use CommonUtils.json* in AitC Storage module; r=gps
2012-07-05 17:34:03 -07:00
Gregory Szorc
947b2a0f1a
Bug 769864 - Fix intermittent test failure due to timing inconsistency; r=rnewman
2012-07-02 16:44:23 -07:00
Nathan Froyd
bfff055672
Bug 370750 - consolidate mochitest files installation; r=glandium
...
With assistance on the patch from Ms2ger, Waldo, and Mossop.
2012-07-03 16:49:02 -04:00
Gregory Szorc
e0ff4314da
Bug 732152 - Implement standalone client for Storage Service 2.0; r=rnewman
2012-06-29 13:30:05 -07:00
Gregory Szorc
af0c437fca
Bug 760466 - Make JS Storage Server pass Python functional tests; r=rnewman
2012-06-29 13:29:53 -07:00
Gregory Szorc
e26986f8c8
Bug 757860 - Load JS HTTP server as a module; r=rnewman
...
--HG--
rename : services/common/tests/unit/aitcserver.js => services/common/aitcserver.js
rename : services/common/tests/unit/storageserver.js => services/common/storageserver.js
2012-06-29 13:28:17 -07:00
Richard Newman
ef8fc9ef5a
Merge m-c to s-c.
2012-06-28 16:55:10 -07:00
Anant Narayanan
e2bbcf2b41
Bug 744985: Redirect about:apps to apps dashboard; r=gps
2012-06-27 17:39:18 -07:00
Anant Narayanan
3604701207
Bug 760898: Merge with s-c
2012-06-26 13:21:36 -07:00
Anant Narayanan
e3be117f9e
Bug 760898: Only enable AITC if the Apps DOM API is used; r=gps
2012-06-26 13:14:32 -07:00
Gregory Szorc
d029fbeb56
Backed out changeset dd0d02c1ee7c (bug 766325) for xpcshell bustage
2012-06-23 18:38:41 -07:00
Gregory Szorc
11da0106aa
Bug 767023 - Change "deleted" to "hidden" per spec change; r=rnewman
2012-06-23 10:22:53 -07:00
Gregory Szorc
808439fa18
Bug 766325 - Change "deleted" to "hidden" per spec change; r=rnewman
2012-06-23 10:22:53 -07:00
Gregory Szorc
b71c8ae6be
Bug 765294 - Fix packaging of services components; r=ted
2012-06-22 09:27:01 -07:00
Gregory Szorc
547a3fcfce
Bug 754062 - Add skeleton for browser notifications service; r=gps
...
This is a reland. The original commit was c53f474c502b and was backed
out in 591fd1c696f0. The next commit is required to make xpcshell tests
not fail.
2012-06-22 09:24:39 -07:00
Gregory Szorc
6ffd196327
Backout bug 754062 (c53f474c502b) for xpcshell breakage
2012-06-20 11:51:49 -07:00
Gregory Szorc
7dec6ca6b3
Bug 760905 - Change bounds of test_storage_queue.js to address orange; r=rnewman
2012-07-11 12:06:44 -07:00
Anant Narayanan
979919b567
Bug 761877: Add correct UTF-8 handling to RESTRequest; r=gps
2012-06-15 14:49:11 -07:00
Anant Narayanan
ff064abba0
Bug 760906: Enable logging for AITC; r=gps
2012-06-15 14:47:33 -07:00
Jeff Balogh
0838bed4ee
Bug 754062 - Add skeleton for browser notifications service; r=gps
2012-06-14 14:58:19 -07:00
Ehsan Akhgari
f4b598bf08
Bug 722872 - Part 1: Add nsITransferable::Init(nsILoadContext*), enforce that it's called in debug builds, and add nsIDOMDocument* arguments to nsIClipboardHelper methods; r=roc
...
This patch does the following:
* It adds nsITransferable::Init(nsILoadContext*). The load context
might be null, which means that the transferable is non-private, but
if it's non-null, we extract the boolean value for the privacy mode
and store it in the transferable.
* It adds checks in debug builds to make sure that Init is always
called, in form of fatal assertions.
* It adds nsIDOMDocument* agruments to nsIClipboardHelper methods which
represent the document that the string is coming from.
nsIClipboardHelper implementation internally gets the nsILoadContext
from that and passes it on to the transferable upon creation. The
reason that I did this was that nsIClipboardHelper is supposed to be a
high-level helper, and in most of its call sites, we have easy access
to a document object.
* It modifies all of the call sites of the above interfaces according to
this change.
* It adds a GetLoadContext helper to nsIDocument to help with changing
the call sites.
2012-04-16 22:14:01 -04:00
Ryan VanderMeulen
8b9c9fea4d
Merge m-c to inbound.
2012-07-09 20:53:11 -04:00
Jens Hatlak
1f359da27e
Bug 758530 - Sync does not initialize automatically anymore. r=bsmedberg
...
Add SeaMonkey AppID to Weave component whitelist
2012-06-05 21:27:54 +02:00
Gregory Szorc
19b53c7931
Bug 700000 - Bump Sync version to 1.18.0
2012-06-04 22:29:52 +02:00
Gregory Szorc
fb1baf5da1
Bug 760905 - Disable problematic test for AITC; r=I
...
AITC is not enabled by default, so this test would just add overhead for
people tracking the tree.
2012-06-04 10:14:30 +02:00
Anant Narayanan
5a1ed35be7
Bug 757261: Apps in the Cloud Manager and Service; r=mconnor
2012-06-02 23:32:37 -07:00
Anant Narayanan
19204af86d
Bug 745345: BrowserID support for Apps in the Cloud; r=khuey, r=gps
2012-06-02 22:08:54 -07:00
Anant Narayanan
c68a0ed9c7
Bug 755375: Implement Apps in the Cloud storage layer; r=gps
2012-06-02 21:58:46 -07:00
Anant Narayanan
d8113a6692
Bug 754538 - Implement Apps in the Cloud REST client; r=gps, r=mconnor
2012-06-02 20:35:34 -07:00
Gregory Szorc
3dcc94ff11
Bug 760448 - Send result to CommonUtils.jsonSave's callback; r=rnewman
2012-06-01 18:35:38 +02:00
Gregory Szorc
a52be42518
Bug 749336 - JS implementation of AITC 1.0 server; r=rnewman
2012-06-01 15:12:43 +02:00
Gregory Szorc
7f6bc83e15
Bug 744323 - JS implementation of storage service 2.0 server; r=rnewman
2012-06-01 15:12:40 +02:00
Gregory Szorc
12f45ea95b
Bug 760105 - Add argument to CommonUtils.encodeBase64URL for padding; r=rnewman
2012-06-01 15:12:37 +02:00
Gervase Markham
68d38d677f
Bug 759095 - upgrade license to MPL 2, and other licensing cleanups.
...
--HG--
extra : rebase_source : da55a4937383eda2baf7c9a362501da8ee664146
2012-05-29 16:52:43 +01:00
Gregory Szorc
2966d613ae
Bug 756366 - Preserve Sync credentials during client wipe; r=rnewman
2012-05-22 10:17:53 +02:00
Gervase Markham
82ff7027aa
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Gregory Szorc
98a675f363
Merge services-central into mozilla-central
2012-05-15 09:39:11 -07:00
Raymond Lee
c4ebefe0f4
Bug 721283 - TPS driver should unload observers on exit r=gps
2012-05-12 02:40:09 +08:00
Gregory Szorc
1fb7e46ec6
Merge m-c into s-c
2012-05-11 11:31:42 -07:00
Joe Drew
157bb2b743
Merge last PGO-clean cset from inbound to central.
2012-05-10 21:25:37 -04:00
Gregory Szorc
c967517f14
Bug 753515 - Move json{Load,Save} from services-sync into services-common; r=mconnor
...
--HG--
rename : services/sync/tests/unit/test_utils_json.js => services/common/tests/unit/test_utils_json.js
2012-05-10 12:21:21 -07:00
Rob Campbell
a8a89c4a32
merge fx-team to m-c
2012-05-10 11:54:23 -03:00
Blair McBride
70f7fb2d11
Bug 746909 - Lazy load AddonRepository, and various other JS modules. r=dtownsend
2012-05-10 14:28:45 +12:00
Benjamin Smedberg
dd1b0e7adc
Bug 737164 part C - switch various in-tree callers which are using fallible strings to keep using them
...
--HG--
extra : rebase_source : f5b42ba1f5745b256ba4e4ca67c883696904f9c1
2012-05-08 13:55:24 -04:00
Richard Newman
3f36a0e55e
Merge m-c to s-c.
2012-05-06 18:58:00 -07:00
Gregory Szorc
5a05a2392b
Merge m-c to s-c
2012-05-03 14:33:48 -07:00
Gregory Szorc
b531b6a95c
Bug 749957; r=rnewman
2012-05-03 14:25:33 -07:00
Gregory Szorc
64742da9c1
Bug 751291 - Rename CryptoUtils._sha1 -> CryptoUtils.UTF8AndSHA1; r=rnewman
2012-05-02 12:28:03 -07:00
Anant Narayanan
8b54c4dcbe
Bug 745069 - Add methods to DOMApplicationRegistry for AitC support; r=fabrice
2012-04-28 00:10:08 -07:00
Anant Narayanan
d6cd6d21af
Bug 745065: Backing out removal of Apps sync engine
2012-04-26 11:27:16 -07:00
Gregory Szorc
3e09ffce38
Bug 700000 - Bump Sync version to 1.17.0
2012-04-24 14:50:39 -04:00
Richard Newman
5a1b88397c
Merge m-c to s-c.
2012-04-20 10:51:26 -07:00
Gregory Szorc
6e4bb7db73
Bug 746659 - Fix symlinks in services-common modules; r=rnewman
2012-04-18 11:26:04 -07:00
Gregory Szorc
545c59d4cc
Back out df780dfa7862 for xpcshell bustage on Windows and Linux
2012-04-17 16:49:40 -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
Anant Narayanan
3baf012f42
Bug 745424 - Add TokenAuthenticatedRESTRequest; r=gps
2012-04-17 15:32:33 -07:00
Gregory Szorc
acbe837e59
Bug 745885 - Improvements to CommonUtils.namedTimer; r=rnewman
2012-04-16 16:14:04 -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
Gregory Szorc
ad61c52398
Bug 731494 - Use nsinstall properly in services/common/Makefile.in; r=bustage
2012-04-13 10:03:08 -07:00
Gregory Szorc
a8ac3f9cf5
Bug 744627 - TokenServerClient should not call callbacks twice; r=rnewman
2012-04-11 18:51:48 -07:00
Luke Wagner
d3faf91314
Bug 744842 - don't include actual args in error.stack.toString (r=dmandelin)
...
--HG--
extra : rebase_source : 66a780c6abfc4fadc7cc08ed97224296af20ad61
2012-04-11 18:07:44 -07:00
Gregory Szorc
d53442f051
Bug 744614 - Make token server client conform with spec change; r=rnewman
2012-04-11 15:24:21 -07:00
Richard Newman
5619e2132f
Merge m-c to s-c.
2012-04-09 18:57:46 -07:00
Gregory Szorc
a283a6afb5
Bug 727210 - Implement client for Services' token server; r=rnewman
2012-04-09 15:40:06 -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
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
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
e31ad57dcb
Merge m-c to s-c on a CLOSED TREE
2011-10-20 18:24:13 -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