Richard Newman
94f98fa525
Bug 817232 - Don't apply incoming deletions for special folders. r=gps
2012-12-04 16:49:55 -08:00
Michal Jaskurzynski
565345c3a0
Bug 424712 - Server location needs a slash at the end. r=rnewman
2012-11-12 09:48:26 -08:00
Richard Newman
e2b248c2fe
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
cd5c2421eb
Backout 545cb0d6b5c6 (bug 811490), 4fd6fc029bbe (bug 722977) for xpcshell failures
2012-11-16 19:15:18 +00:00
Andres Hernandez
525815baa3
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
13a04a1089
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
Kyle Huey
c7f4d895c2
Bug 813766: Set EXPORTED_SYMBOLS on this instead of the global. r=gps
2012-11-26 08:54:17 -08:00
Ehsan Akhgari
4a611f92e3
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
6ab9a36ca6
Bug 806494 - Part 1: additional logging and safety for header copying. r=gps
2012-12-18 11:42:22 -08:00
Richard Newman
2126699ba5
Bug 819262 - Additional tests for bookmark application in Sync. r=gps
2012-12-14 14:00:40 -08:00
Richard Newman
3f259525f3
Bug 808750 - More logging and safety in resource callbacks. r=gps
2012-11-05 17:31:12 -08:00
Richard Newman
5098856c67
Bug 693427 - More logging and fixes for filelog cleanup. r=gps
2012-11-05 16:05:06 -08:00
Richard Newman
98fbd75674
Merge m-c to s-c.
2012-11-01 12:28:15 -07:00
Richard Newman
38d8a32d05
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
741f79754f
Bug 806460 - Part 2: more nuanced rejection of malformed records. r=me (fix bustage).
2012-10-29 17:47:04 -07:00
Richard Newman
717259d254
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
2596e53835
Bug 806460 - Part 0: modernize test_bookmark_store.js. r=gps
2012-10-29 15:22:31 -07:00
Richard Newman
4981c7a585
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
45adfbf2c8
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
85e271bf40
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
e6e6deb486
Backout 67cb43bb8865: Breaks B2G Marionette
2012-10-31 16:35:11 +08:00
Kyle Huey
7457de64ad
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
a7bb0ec116
Backout a145ded68994, e0cf397089ec & 1545e91c658e (bug 798491) for bustage on a CLOSED TREE
2012-10-30 17:02:31 +00:00
Kyle Huey
dd0cfd935a
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
755e644afe
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
482e9f691b
Bug 806460 - Part 0: modernize test_bookmark_store.js. r=gps
2012-10-29 15:22:31 -07:00
Richard Newman
fedbb19297
Bug 798430 - Copy our set HTTP headers across channel redirects. r=gps
2012-10-10 11:48:16 -07:00
Richard Newman
f3798b2e7c
Merge m-c to s-c.
2012-10-08 17:08:01 -07:00
Alex Keybl
7716671921
Merging in version bump NO BUG
2012-10-08 11:01:15 -07:00
Gregory Szorc
d80995d66c
Merge mozilla-central into services-central
2012-09-25 11:00:01 -07:00
Gregory Szorc
57f832b750
Bug 792546 - Part 5: Clean up excessive imports; r=rnewman
2012-09-24 13:46:19 -07:00
Gregory Szorc
4fd177cc88
Bug 792546 - Part 4: Move utility functions to testing-only JS module; r=rnewman
2012-09-24 13:45:49 -07:00
Gregory Szorc
4738a22baf
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
421a02f52c
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
3b76165d39
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
216e4ddfbc
Merge mozilla-central into services-central
2012-09-18 11:37:04 -07:00
Gregory Szorc
4ba0064fe2
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
187933e7d7
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
43c6e1d377
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
98dea330a4
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
48db52e99d
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
d9a82c9c27
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
58bcd2801d
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
c9586f34a5
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
Benjamin Peterson
596c02ba13
Bug 782272 - Only clear the _lazySave timer if it's there. r=gps
2012-09-24 17:06:10 -04:00
Gregory Szorc
097529bf10
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
d8f2ba2e32
Merge m-c to s-c.
2012-08-30 19:26:53 -07:00
Gregory Szorc
892b21e25b
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
5f41f9020f
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
ae2a788f16
Bug 785225 - Part 11: Burninate trailing whitespace from tests; r=rnewman
2012-08-29 14:43:41 -07:00
Gregory Szorc
cacfe5c26b
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
45d3f90cf3
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
88f9794fe7
Bug 785225 - Part 8: Don't expose SyncScheduler as a singleton; r=rnewman
2012-08-29 14:43:41 -07:00
Gregory Szorc
db187465ed
Bug 785225 - Part 7: Bind SendCredentialsController to a Service instance; r=rnewman
2012-08-29 14:43:40 -07:00
Gregory Szorc
5628a0cd3b
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
bb5d240869
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
57684fd336
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
b11d37e791
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
50628a23db
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
cf876cf19b
Bug 785225 - Part 1: Don't rely on Engines singleton in AddonsReconciler; r=rnewman
2012-08-29 14:43:40 -07:00
Gregory Szorc
512b106c9a
Bug 783721 - Refactor User API service interaction; r=rnewman
2012-08-29 14:43:39 -07:00
Gregory Szorc
3ec3ede5db
Merge mozilla-central into services-central
2012-08-27 12:56:17 -07:00
Alex Keybl
b3319338f9
Merging in version bump NO BUG
2012-08-27 12:21:46 -07:00
Ally Naaktgeboren
e2dc01a32c
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
29babf1a23
Bug 784165 - Metrofx should use a new appid. r=gavin
2012-09-13 12:29:08 -05:00
Allison Naaktgeboren
a7be27abcd
Bug 644734; r=gps
2012-09-12 15:08:07 -07:00
Jim Mathies
69aa589ced
Bug 817076 - Update various services paths to point to the gre. r=gps
2012-12-05 16:36:27 -06:00
Ehsan Akhgari
f111e7c0fb
Merge mozilla-central into mozilla-inbound
2012-11-19 17:07:53 -05:00
Andres Hernandez
d4700cbcf9
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
7141c6595b
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
Gregory Szorc
78da7d80a6
Merge mozilla-central into services-central
2012-08-20 09:34:02 -07:00
Gregory Szorc
c40d37853c
Merge mozilla-central into services-central
2012-08-15 16:24:21 -07:00
Gregory Szorc
70ae3d2aef
Bug 781952 - Part 3: Remove unused Service._updateCluster; r=rnewman
2012-08-14 11:34:28 -07:00
Gregory Szorc
46d44b7e4f
Bug 781952 - Part 2: Move cluster management out of service.js; r=rnewman
2012-08-14 11:34:20 -07:00
Gregory Szorc
02c00a0d0b
Bug 781952 - Part 1: Refactor engine syncing logic out of service.js; r=rnewman
2012-08-14 11:34:14 -07:00
Gregory Szorc
79239ec0c0
Bug 781946 - Clean up notifications usage; r=rnewman
2012-08-13 16:51:58 -07:00
Gregory Szorc
b2d302b359
Bug 618233 - Re-disable test_jpakeclient.js on Windows for oranges; r=rnewman
2012-08-13 10:29:28 -07:00
Gregory Szorc
33cea93fa9
Bug 781307 - Remove rules from services/ Makefile.in's; r=glandium
2012-08-09 13:12:29 -07:00
Gregory Szorc
c588503c5f
Bug 759487 - Refactor services/sync/Makefile.in; r=glandium
2012-08-09 13:12:26 -07:00
Gregory Szorc
ca4707e2b9
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
a452894077
Bug 781348 - Style improvements to service.js; r=rnewman
2012-08-08 16:35:37 -07:00
Gavin Sharp
fbc4810ec7
Bug 781323: fix about:sync-log, r=gps
...
--HG--
extra : rebase_source : 168339ad89dd0263b83deb7d9b028d59562cffe0
2012-08-14 15:37:04 -04:00
Mike Hommey
c1b35e7b2a
Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted
2012-08-04 20:26:44 +02:00
Gregory Szorc
cd1c493cc9
Bug 779391 - Move deepCopy into CommonUtils; r=rnewman
2012-08-01 12:05:29 -07:00
Gregory Szorc
190cd28d00
Bug 777989 - Make Add-on sync TPS tests work again; r=rnewman
2012-08-01 12:02:48 -07:00
Gregory Szorc
3d8e904740
Bug 777989 - Update TPS to use new AddonUtils module; r=rnewman
2012-07-31 18:12:12 -07:00
Gregory Szorc
b5da03f768
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
3dc82e3bf5
Bug 579604 - Save prefs file after setting up Sync; r=gps
2012-07-30 16:05:20 -07:00
Richard Newman
a0c75403bc
Merge m-c to s-c.
2012-07-30 13:04:40 -07:00
Aryeh Gregor
57c0ad57fb
Bug 777292 part 2 - Change all nsnull to nullptr
2012-07-30 17:20:58 +03:00
Richard Newman
6999d209a9
Bug 762606 - Another attempt at stopping tests finishing too soon. r=orange
2012-07-28 18:19:27 -07:00
Richard Newman
557a8e3c6c
Bug 762606 - Intermittent test_resource_async.js | test failed (again). r=gps
2012-07-26 14:01:43 -07:00
Richard Newman
1229df592e
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
Patrick McManus
7a2776aa29
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
644f038064
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
7bc575b423
Bug 774736 - Move Sync's version to Makefile.in; general cleanup; r=glandium
2012-07-17 10:45:13 -07:00
Tim Taubert
4f66306ec3
merge m-c to fx-team
2012-08-16 11:10:41 -07:00
Ed Morley
108f990d77
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
Dave Townsend
7a602435d3
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
36643cef64
Backout 42bc5a310a29 (bug 782881) due to multi-orange.
2012-08-15 23:07:45 +12:00
Dave Townsend
2182723b6e
Bug 782881 - Protect against attempts to use the Add-ons Manager APIs after shutdown. r=Unfocused
2012-05-10 11:33:02 -07:00
Benjamin Peterson
da659fcf4b
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
e1fe939f19
Bug 772569 - Remove do_load_httpd_js from services test code; r=rnewman
2012-07-10 11:54:12 -07:00
Gregory Szorc
4b84e41223
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
Ehsan Akhgari
a95b6edeea
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
Jens Hatlak
605a951436
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
fbc6dd35c8
Bug 700000 - Bump Sync version to 1.18.0
2012-06-04 22:29:52 +02:00
Gervase Markham
638c878b13
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
da3ef15a1f
Bug 756366 - Preserve Sync credentials during client wipe; r=rnewman
2012-05-22 10:17:53 +02:00
Gervase Markham
87620f5676
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Gregory Szorc
6fd01e4b30
Merge services-central into mozilla-central
2012-05-15 09:39:11 -07:00
Raymond Lee
e9c89f61e2
Bug 721283 - TPS driver should unload observers on exit r=gps
2012-05-12 02:40:09 +08:00
Gregory Szorc
17660cf146
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
0226390b82
merge fx-team to m-c
2012-05-10 11:54:23 -03:00
Blair McBride
f7913f5587
Bug 746909 - Lazy load AddonRepository, and various other JS modules. r=dtownsend
2012-05-10 14:28:45 +12:00
Richard Newman
bc544dd5f3
Merge m-c to s-c.
2012-05-06 18:58:00 -07:00
Gregory Szorc
fdb09d5559
Merge m-c to s-c
2012-05-03 14:33:48 -07:00
Gregory Szorc
8702cdf9b5
Bug 749957; r=rnewman
2012-05-03 14:25:33 -07:00
Anant Narayanan
a13fc78774
Bug 745069 - Add methods to DOMApplicationRegistry for AitC support; r=fabrice
2012-04-28 00:10:08 -07:00
Anant Narayanan
cea4a920c0
Bug 745065: Backing out removal of Apps sync engine
2012-04-26 11:27:16 -07:00
Gregory Szorc
9d3c1863d6
Bug 700000 - Bump Sync version to 1.17.0
2012-04-24 14:50:39 -04:00
Richard Newman
51c4f5af7a
Merge m-c to s-c.
2012-04-20 10:51:26 -07:00
Gregory Szorc
0dfd030129
Bug 745425 - Fix bustage in test_prefs_tracker.js from previous commit; r=bustage
2012-04-17 16:45:32 -07:00
Anant Narayanan
40e445624c
Bug 745425 - Move Utils.encodeBase64url to CommonUtils; r=gps
2012-04-17 15:42:33 -07:00
Gregory Szorc
eb60a9651c
Bug 745396 - Refactor Sync utility functions into services-{common,crypto}; r=rnewman
2012-04-16 12:19:01 -07:00
Richard Newman
6302cbc2a6
Merge m-c to s-c.
2012-04-14 01:44:24 -07:00
Anant Narayanan
c3980e163e
Bug 745065 - Remove sync engine for apps (superseded by AitC)
2012-04-13 11:13:01 -07:00
Richard Newman
a1735e0ff4
Merge m-c to s-c.
2012-04-09 18:57:46 -07:00
Gregory Szorc
889eca9a49
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
7cb795d1dd
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
253337cae3
bug 725408 - implement WebappRT launcher/shell; r=bsmedberg
2012-04-17 07:11:53 -07:00
Gregory Szorc
49412510e0
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
98ac9c56b8
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
d40ad60816
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
6f41b50825
Bug 741670 - Don't sync hotfix extensions; r=rnewman, Unfocused
2012-04-03 08:55:58 -07:00
Gregory Szorc
bfb043da1b
Bug 739320 - Handle title in received "display URI" Sync commands; r=rnewman
2012-03-28 12:53:57 -07:00
Richard Newman
2a4fc96e59
Bug 739892 - correct type comparison error and typo in 7703db949571 (Bug 739339). a=borkage
2012-03-27 22:21:22 -07:00
Marina Samuel
550215a57b
Bug 739320 - Send title in display URI command; r=gps
2012-03-27 10:13:52 -07:00
Richard Newman
15fde3b635
Bug 739339 - make desktop Sync more robust against malformed bookmark records. r=gps
2012-03-26 18:40:28 -07:00
Pallani Kumaran
463758908d
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
9849ea91e2
Bug 730989 - Refactor identity and authentication in Sync; r=rnewman
2012-03-22 15:49:50 -07:00
Gregory Szorc
9d2a0e6bb7
Backed out changeset eb4233025be0 for xpcshell test failures
2012-03-22 15:49:39 -07:00
Pallani Kumaran
d00a421293
Bug 701967 - Misc code cleanup in Sync's util.js; r=gps
2012-03-13 02:12:47 +08:00
Gregory Szorc
b86918e557
Merge m-c into s-c
2012-03-16 17:25:41 -07:00
Richard Newman
160d0cbd26
Bug 733886 - Ensure that tabs engine always uploads integer timestamps, not strings. r=gps
2012-03-13 16:45:26 -07:00
Richard Newman
d83efc88d3
Sync version bump to 1.16. NO BUG
2012-03-13 16:45:08 -07:00
Richard Newman
9b098cd3f0
Bug 700540 - Part 2: intermittent orange in test_jpakeclient. Again. r=gps
2012-03-09 22:03:44 -08:00
Gregory Szorc
00668c649c
Bug 733987 - API to remove records from Sync's test HTTP server; r=rnewman
2012-03-08 13:50:09 -08:00
Richard Newman
a7ddb1c96b
Bug 684783 - Intermittent test_errorhandler.js. r=gps
2012-03-07 17:14:22 -08:00
Gregory Szorc
656685c27b
Bug 733601 - Add onRequest hook to Sync's test HTTP server; r=rnewman
2012-03-07 10:42:39 -08:00