Nick Alexander
1e840733ac
Bug 848519 - Part 3: Replace services-common/preferences.js with gre/modules/Preferences.jsm in imports. r=gavin
2013-04-15 12:45:37 -07:00
Nick Alexander
238c8bb242
Bug 848519 - Part 2: Update Makefile.in and test harness. r=gavin
2013-04-15 12:45:33 -07:00
Nick Alexander
ce1bb2ecb5
Bug 848519 - Part 1: Move files. r=gavin
...
--HG--
rename : services/common/preferences.js => toolkit/modules/Preferences.jsm
rename : services/common/tests/unit/test_preferences.js => toolkit/modules/tests/xpcshell/test_Preferences.js
2013-04-15 12:45:29 -07:00
Gregory Szorc
ebcba0739e
Merge mozilla-central into inbound
...
--HG--
extra : rebase_source : f7e38cab743306482aa2e24d3b1fb9fd7e309133
2013-03-19 17:49:19 -07:00
Gregory Szorc
688748fa54
Bug 850450 - Longitudinal recording of build ID in FHR; r=rnewman
2013-03-19 13:03:24 -07:00
Gregory Szorc
e48b8f37d4
Bug 837292 - Part 4: Followup to unbust part 2; r=rnewman
2013-03-19 13:03:07 -07:00
Gregory Szorc
4fcc51c456
Bug 850483 - Record "blocklist enabled" flag in FHR; r=rnewman
2013-03-19 11:18:07 -07:00
Richard Newman
756d780f59
Bug 837292 - Part 3: Add a TelemetryEnabled flag to FHR. r=gps
2013-03-14 22:00:00 -07:00
Gregory Szorc
d2b6632bd2
Bug 837292 - Part 2: Report new measurement version only; r=rnewman
2013-03-19 11:08:24 -07:00
Mike Shal
9680b82df6
Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps
2013-03-19 11:47:00 -07:00
Gregory Szorc
3b9cc78e74
Bug 837292 - Part 1: Don't give each provider its own Preferences object; r=rnewman
2013-03-18 20:48:13 -07:00
Gregory Szorc
5fc83ce80c
Bug 845842 - Use promises that resolve on later ticks; r=rnewman
...
This is meant as a temporary workaround until a built-in promise library
offers similar functionality.
2013-03-18 20:47:34 -07:00
Gregory Szorc
8db0e93aa1
Bug 848861 - Send stack traces with FHR errors; r=rnewman, sr=mconnor
2013-03-18 15:07:07 -07:00
Gregory Szorc
2288b28e43
Bug 844635 - Part 3: Remove empty Makefile.in files; r=glandium
2013-03-17 18:01:25 -07:00
Gregory Szorc
d85437367b
Bug 846083 - Submit an FHR payload after initialization failure; r=rnewman
2013-03-15 21:31:07 -07:00
Gregory Szorc
7ea2ea768e
Bug 845935 - Don't perform FHR activities unless fully initialized; r=rnewman
2013-03-15 21:10:08 -07:00
Gregory Szorc
b6ebd60dd3
Bug 849947 - Flush preferences after FHR document submission; r=glandium, rnewman
2013-03-15 13:19:38 -07:00
Richard Newman
ae0ea15f23
Merge m-c to s-c.
2013-03-14 15:03:48 -07:00
Richard Newman
87718aec24
Bug 849353 - Add basic app info section to top level of FHR payload. r=gps
2013-03-14 11:24:12 -07:00
Richard Newman
5766076c81
Bug 851209 - Make exceptionStr robust against null exceptions. r=gps
2013-03-14 11:23:47 -07:00
Gregory Szorc
94e8454958
Merge mozilla-central into build-system
...
dom/interfaces/svg/Makefile.in and dom/media/Makefile.in had merge
conflicts. They were resolved by hand. The former needed 2 IDLs removed.
The latter had a context conflict for EXPORTS_NAMESPACES.
2013-03-12 13:04:55 -07:00
Mike Shal
e9f8bc0fbd
Bug 818246 - Part 7: Move XPIDL_MODULE to moz.build; rs=gps
2013-03-11 22:00:00 -07:00
Gregory Szorc
7bb3ee056b
Bug 818246 - Part 4: Move XPIDLSRCS into moz.build (auto); rs=glandium
...
This is the result of running
|mach mozbuild-migrate --list XPIDLSRCS SDK_XPIDLSRCS XPIDL_SOURCES| and
reverting xpcom/sample/*.
2013-03-12 10:17:46 -07:00
Gregory Szorc
70f019c2a7
Bug 845127 - Record Telemetry for wire size of Bagheera documents; r=rnewman
2013-03-13 10:14:41 -07:00
Gregory Szorc
ab7ba47f73
Bug 841568 - Timer for daily data collection; r=rnewman
2013-03-13 09:34:41 -07:00
Gregory Szorc
975831f7d4
Bug 847662 - Part 2: Use try..finally in tests so cleanup always occurs; r=rnewman
...
This should hopefully fix test hangs in this file (such as those
reported in bug 830201.
--HG--
extra : rebase_source : 362caabd29fac99aa9f97517ae5e30bd6db91e0c
2013-03-07 05:06:58 -08:00
Gregory Szorc
48edaac8ea
Bug 847662 - Part 1: Rename Metrics.Collector -> Metrics.ProviderManager; r=rnewman
...
--HG--
rename : services/metrics/collector.jsm => services/metrics/providermanager.jsm
rename : services/metrics/tests/xpcshell/test_metrics_collector.js => services/metrics/tests/xpcshell/test_metrics_provider_manager.js
extra : rebase_source : b5d1e1a54adca8c8fb948d18c176c4bfa36ff769
2013-03-07 05:06:46 -08:00
Gregory Szorc
dedbedd2aa
Bug 847662 - Part 3: Move provider management code into provider manager; r=rnewman
...
--HG--
extra : rebase_source : 7096a6a63143e7e6790ccd498f4b453708baddf5
2013-03-11 14:12:24 -07:00
Gregory Szorc
d3595ab339
Bug 846843 - Scrub profile directory from error strings; r=rnewman
2013-03-05 10:31:12 -08:00
Ms2ger
3813557cac
Merge m-i to b-s.
2013-02-28 14:46:10 +01:00
Gregory Szorc
01c06b3b88
Bug 784841 - Part 19: Remove allmakefiles.sh and friends; r=ted
2013-02-25 14:09:16 -08:00
Gregory Szorc
330f1756a6
Bug 784841 - Part 18ε: Convert /services; f=Ms2ger rs=ted
2013-02-25 12:47:24 -08:00
Gregory Szorc
244a60de94
Bug 845966 - Detect more errors during FHR initialization; r=rnewman
2013-02-27 16:52:29 -08:00
Gregory Szorc
9289189422
Bug 845431 - Send more errors in FHR payload; r=rnewman
2013-02-27 16:52:26 -08:00
Gregory Szorc
8dee57ca3a
Bug 843816 - Prevent duplicate recording of sessions in FHR when preference changes are lost; r=rnewman
2013-02-22 16:02:27 -08:00
Gavin Sharp
088d7ae9b5
Remove some unnecessary preprocessing, no bug
...
--HG--
extra : rebase_source : b8bfed7a5b55652fd8a9b3bf3c601accb8b2022f
2013-02-17 17:49:25 -08:00
Gregory Szorc
54afaa4a48
Bug 841074 - Statically declare fields on FHR measurements; r=rnewman
2013-02-21 14:11:54 -08:00
Lukas Blakk
6f45ecd5cc
Merging in version bump NO BUG CLOSED TREE
2013-02-19 09:35:19 -08:00
Gregory Szorc
98b2f29733
Bug 842393 - Documentation for Firefox Health Report; r=rnewman
...
DONTBUILD (docs only)
2013-02-18 16:11:50 -08:00
Gregory Szorc
6db95bc53b
Bug 842370 - Use Tasks for provider collection; r=rnewman
2013-02-18 16:11:43 -08:00
Richard Newman
21cf1aacd0
Bug 842369 - Profile provider should be robust against stat failure. r=gps
2013-02-18 13:34:51 -08:00
Gregory Szorc
964f7ce4bc
Bug 842377 - Rename "constant only" to "pull only"; r=rnewman
...
The new name better reflects the lazy-init behavior of providers.
2013-02-18 13:05:07 -08:00
Gregory Szorc
424515f266
Bug 841244 - More Telemetry probes for Firefox Health Report. r=rnewman,gps,vladan
2013-02-18 12:45:53 -08:00
Richard Newman
63dfd1c83d
Merge m-c to s-c.
2013-02-14 14:33:37 -08:00
Richard Newman
a56af1c90e
Bug 838879 - Part 1: split HealthReporter and AbstractHealthReporter. r=gps
2013-02-13 16:32:45 -08:00
Richard Newman
179f5f6948
Bug 838877 - Change FHR policy handling to permit direct pref modification. r=gps
2013-02-13 16:32:44 -08:00
Patrick McManus
1b4599ab79
bug 840592 - two tests XPCWrappedJS on wrong thread via JS nsISystemProxySettings implementations r=jduell
2013-02-14 09:32:31 -05:00
Gregory Szorc
22ec377486
Bug 828540 - Part 2: APIs to retrieve a registered provider; r=rnewman
...
--HG--
extra : rebase_source : 0b91c4da3adc153ff102872ce88245bab2c7cf7c
2013-02-12 16:32:45 -08:00
Gregory Szorc
4b7fd77001
Bug 828540 - Part 1: Health Report provider for recording search counts; r=rnewman
...
--HG--
extra : rebase_source : e09c4f43a124019333d2b8d4591de34a12351b0f
2013-02-12 16:32:43 -08:00
Ryan VanderMeulen
54da5d3668
Backout 35d48d9d80d5 (bug 752982) for landing without proper review.
2013-02-11 14:33:27 -05:00
Mike Hommey
640e79f848
Bug 755724 - Move browser application in a subdirectory. r=jimm
2013-02-11 14:10:16 +01:00
Gregory Szorc
fdf09a023c
Bug 838227 - Be more intelligent about activating constant-only providers. r=rnewman
...
This fixes a horrible bug that was preventing FHR from submitting data
for constant-only providers.
2013-02-06 19:26:26 -08:00
Richard Newman
8dd69fba34
Merge m-c to s-c.
2013-02-06 19:26:09 -08:00
Marco Bonardo
e7a888df87
Bug 826409 - Remove onBeforeDeleteURI and onBeforeItemRemoved notifications.
...
r=Mano sr=gavin
2013-02-06 20:48:56 +01:00
Gregory Szorc
9d563862ca
Bug 838717 - Import main.js before accessing Weave; r=rnewman
2013-02-06 10:32:00 -08:00
Gregory Szorc
5cf07cdd9a
Bug 838291 - More robust APIs for obtaining FHR data; r=rnewman
2013-02-05 20:31:48 -08:00
Gregory Szorc
f76d57fc70
Bug 838461 - Improve rest.js interop with FHR; r=rnewman
2013-02-05 20:25:57 -08:00
Gregory Szorc
d87359ad63
Bug 830489 - Delay initializing FHR database on first run; r=rnewman
2013-02-05 20:25:48 -08:00
Gregory Szorc
d5ce67a3e1
Bug 837238 - Record session time in seconds not milliseconds; r=rnewman
2013-02-05 15:22:33 -08:00
Gregory Szorc
4abd66daf7
Bug 838312 - Well-defined API for opting out of FHR data upload; r=rnewman
...
You should no longer set policy.healthReportUploadEnabled directly.
Instead, call policy.recordHealthReportUploadEnabled(). This will
trigger data deletion as needed.
2013-02-05 13:12:28 -08:00
Gregory Szorc
47a7b14969
Bug 837803 - Part 2: Proper dependencies for DataReportingService.js; r=glandium
2013-02-05 11:12:00 -08:00
Gregory Szorc
ddafb6104e
Bug 828546 - Part 2: Health Report probe for Places data; r=rnewman
2013-02-05 10:44:33 -08:00
Gregory Szorc
a274566b35
Bug 833612 - More robust recording of sessionRestored value; r=rnewman
2013-02-05 10:42:15 -08:00
Gregory Szorc
47de334cc8
Bug 838072 - Part 3: Call collectDailyData from FHR; r=rnewman
2013-02-05 09:59:15 -08:00
Gregory Szorc
f411b6bf17
Bug 838072 - Part 2: Add collectDailyData API to providers; r=rnewman
2013-02-05 09:59:13 -08:00
Gregory Szorc
3347019269
Bug 838072 - Part 1: Refactor data collection internals into function; r=rnewman
2013-02-05 09:59:10 -08:00
Gregory Szorc
24d1e41a9d
Bug 837803 - Proper build dependencies for preprocessed FHR files; r=glandium
2013-02-05 09:59:06 -08:00
Phil Ringnalda
62fe566e61
Merge m-c to s-c
2013-02-04 18:12:00 -08:00
Richard Newman
5241ff40af
Bug 836206 - Split out or rewrite CommonUtils.jsonLoad/jsonSave. r=gps
...
--HG--
rename : services/common/tests/unit/test_utils_json.js => services/sync/tests/unit/test_utils_json.js
2013-02-03 00:51:26 -08:00
Richard Newman
8f9d00659a
Bug 836206 - Remove AITC client. r=gps
2013-02-03 00:51:26 -08:00
Richard Newman
60e8ea8f80
Merge m-c to s-c.
2013-02-03 00:51:21 -08:00
Gregory Szorc
ec5ad209db
Bug 828720 - Telemetry probes for Firefox Health Report; r=rnewman, f=vladan
2013-02-01 13:28:02 -08:00
Gregory Szorc
a0ff5e8c22
Bug 836186 - Don't load FHR providers until they are used; r=rnewman
2013-01-31 08:58:19 -08:00
Gregory Szorc
1a4452967b
Bug 836340 - Increase implicit acceptance interval; r=rnewman
...
The new value comes from Tom in Privacy.
2013-01-31 08:53:38 -08:00
Ehsan Akhgari
05ec1cf4a8
Merge mozilla-cental into mozilla-inbound
2013-01-31 11:10:40 -05:00
Gregory Szorc
1a0c8b87f1
Bug 836177 - Temporarily merge more JSMs to mitigate compartment overhead; r=rnewman
...
As with bug 834936, this is meant to be temporary until zones land and
we have decent JSM overhead levels.
2013-01-30 07:07:22 -08:00
Gregory Szorc
3a3280675a
Bug 836120 - Reduce memory overhead of Sync when it's not configured; r=rnewman
...
If Sync is (likely) not configured, the only loaded JS is for the XPCOM
service itself.
The UI code is now smart enough to initialize the Sync service if it
isn't yet loaded. This addresses bug 825728.
2013-01-30 07:05:12 -08:00
Gregory Szorc
b7e271e66b
Bug 836086 - Lazy load Sync's keys.js; r=rnewman
2013-01-29 16:46:22 -08:00
Ehsan Akhgari
84c4ac3c75
Bug 817477 - Remove support for global private browsing mode; r=jdm,glandium
...
--HG--
rename : browser/app/profile/extensions/testpilot@labs.mozilla.com/modules/setup.js.in => browser/app/profile/extensions/testpilot@labs.mozilla.com/modules/setup.js
rename : browser/app/profile/extensions/testpilot@labs.mozilla.com/modules/tasks.js.in => browser/app/profile/extensions/testpilot@labs.mozilla.com/modules/tasks.js
2013-01-29 13:12:13 -05:00
Gregory Szorc
9660536d58
Bug 834936 - Temporarily load JSMs into fewer compartments; r=rnewman
...
We concatenate JSMs together so we use less compartments and therefore
less memory. This is intended to be a temporary hack until the overhead
of compartments is less.
2013-01-27 11:26:48 -08:00
Richard Newman
ae72dcf607
Bug 832067 - Discard cached statements in healthreporter. r=gps
2013-01-25 00:39:01 -08:00
Richard Newman
f6a6ee2d47
Bug 830922 - Include version inside measurement payload. r=gps
2013-01-25 00:32:33 -08:00
Richard Newman
c304f46b2f
Bug 831404 - Add logging to test_policy.js. r=trivial,test-only
2013-01-30 20:07:34 -08:00
Richard Newman
f2c9cbb683
Bug 836369 - Intermittent test_history_tracker.js | test failed | true == false. r=trivial,test-only
2013-01-30 15:30:53 -08:00
Richard Newman
6c1628be1c
Bug 834159 - Minor doc bugs in FHR. r=gps
2013-01-24 11:10:18 -08:00
Shih-Chiang Chien
44b814d158
Bug 752982 - Part 1: Implement captive portal detection service. r=thinker
2012-09-15 11:37:53 +08:00
Gregory Szorc
8627bc1731
Bug 827157 - Part 2: report current session information. r=rnewman
...
The previous patch regressed this because HealthReporter was talking
directly to storage instead of going through the measurement instance.
2013-01-19 00:31:38 -08:00
Gregory Szorc
63114eca76
Bug 827157 - Robust and performance sensitive recording of sessions; r=rnewman
...
We have introduced a new background service that captures session state
in preferences. Firefox Health Report now moves entries from preferences
to its database at payload generation time.
We've also introduced a few random APIs, such as enqueueTransaction()
and the ability for providers to have access to their own pref branch.
2013-01-18 22:35:07 -08:00
Andres Hernandez
e2a8826714
Bug 739217 - Part 3: services replacement of codebase usage of synchronous isVisited with asynchronous isURIVisited. r=rnewman
2013-01-18 12:01:40 -06:00
Gregory Szorc
3b2081ea83
Bug 828703 - Correct removal of idle-daily observer; r=rnewman
2013-01-15 14:53:34 -08:00
Gregory Szorc
0d810336d5
Bug 828149 - Cancel timer during application shutdown. r=rnewman
2013-01-14 18:01:53 -08:00
Gregory Szorc
8a0778ab9d
Bug 828829 - Remove dump() from DataReportingService.js; r=trivial
2013-01-11 23:34:57 -08:00
Mike Connor
5e8e43426f
bug 719484 - build about:healthreport, r=dolske
...
--HG--
extra : rebase_source : 54dac2005640bcf6f0b37c16cfbf04bb11d5def1
2013-01-11 15:31:38 -08:00
Gregory Szorc
a6c8da1aba
Bug 828829 - Refactor Health Report policy out of services/healthreport; r=rnewman
...
--HG--
rename : services/healthreport/HealthReportService.js => services/datareporting/DataReportingService.js
rename : services/healthreport/modules-testing/mocks.jsm => services/datareporting/modules-testing/mocks.jsm
rename : services/healthreport/policy.jsm => services/datareporting/policy.jsm
rename : services/healthreport/tests/xpcshell/test_policy.js => services/datareporting/tests/xpcshell/test_policy.js
extra : rebase_source : cf766bc99ff843f2d31f82b1c4be71313fbc65a8
2013-01-11 13:45:22 -08:00
Gregory Szorc
4673e5434c
Merge mozilla-central into services-central
2013-01-11 11:07:05 -08:00
Richard Newman
ac6629f240
Bug 829656 - TEST-UNEXPECTED-FAIL | /builds/slave/talos-slave/test/build/xpcshell/tests/services/common/tests/unit/head_helpers.js | 2 == 1. r=trivial
2013-01-11 10:03:15 -08:00
Mark Banner
90aeba4d6c
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
extra : transplant_source : k%8A%F7%25%F3%22h%E5%CEQ%AB%9Ds%CA%B6/%962%86N
2013-01-10 22:02:38 +00:00
Mark Banner
852f9a887e
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-10 22:02:38 +00:00
Richard Newman
a19b328af8
Bug 811490 - Follow-up: convert services/sync/tests/tps/test_privbrw_tabs.js to PB per window mode. r=trivial
2013-01-09 14:30:09 -08:00
Richard Newman
a1f549a5f5
Merge m-c to s-c.
2013-01-09 12:48:01 -08:00
Gregory Szorc
a4c8c86368
Bug 828101 - Initialize Firefox Health Report after session restore; r=rnewman
2013-01-09 12:10:31 -08:00
Mike Connor
5112369767
Bug 809094 - Move data upload choices to Advanced pref pane, add FHR option; r=gavin, gps
2013-01-03 23:45:15 -05:00
Gregory Szorc
de8b381d0a
Bug 827910 - Only include details for "plugin" and "extension" add-ons; r=rnewman
2013-01-08 12:07:27 -08:00
Gregory Szorc
2c64128155
Bug 827602 - Execute queued operations in FIFO not LIFO; r=rnewman
2013-01-07 16:29:25 -08:00
Alex Keybl
6521994aeb
Merging in version bump NO BUG
2013-01-07 12:31:33 -08:00
Ed Morley
c0257a6b0b
Bug 812608 - Disable test_metrics_storage.js on all platforms now that more failures are appearing
2013-01-07 16:39:47 +00:00
Ed Morley
07b1a105b2
Bug 812608 - Disable test_metrics_storage.js on Windows too, for permapurple PGO timeouts
2013-01-07 16:19:47 +00:00
Ed Morley
5bce132d55
Bug 812608 - Disable test_metrics_storage.js on Linux32 debug for permaorange timeouts
2013-01-07 16:01:36 +00:00
Ed Morley
65d70ea916
Backout 9e11714fcba2 (bug 809094) for browser-chrome failures on a CLOSED TREE
2013-01-07 10:22:08 +00:00
Gregory Szorc
2a32f7cc98
Bug 808126 - Part 3: Use OS.File.stat() to look for missing directory; r=rnewman
2013-01-07 00:17:19 -08:00
Mike Connor
038b881beb
bug 809094 - update pref pane to support Firefox Health Report, r=gavin,gps
...
--HG--
extra : rebase_source : 39ac9f3f0f107de91b17c136d6f06fe475858578
2013-01-03 23:45:15 -05:00
Gregory Szorc
94b665adec
Bug 808126 - Part 2: Work around bug in OS.File.exists(); r=rnewman
2013-01-06 23:03:42 -08:00
Gregory Szorc
83610c5f96
Bug 812608 - Part 4: Serially initialize providers; r=rnewman
2013-01-06 22:46:30 -08:00
Gregory Szorc
f7669fd85b
Bug 827187 - Part 2: Fix test bustage; r=rnewman
2013-01-06 21:32:18 -08:00
Gregory Szorc
31972cbeb6
Bug 827187 - Report default browser flag in Firefox Health Report; r=rnewman
2013-01-06 18:23:16 -08:00
Gregory Szorc
dcb723b7ae
Bug 812608 - Part 2c: Further improvements to shutdown logic; r=rnewman
...
Now with tests and more logging!
2013-01-06 16:24:50 -08:00
Gregory Szorc
2a4d95513c
Bug 813287 - Move healthreport prefs into greprefs.js; r=rnewman
2013-01-06 16:15:51 -08:00
Gregory Szorc
24544b185c
Bug 808126 - Crash report collection for Firefox Health Report; r=rnewman
2013-01-06 14:47:18 -08:00
Gregory Szorc
e52b95ec4f
Bug 824528 - Health report provider for collecting add-on info; r=rnewman
2013-01-06 14:40:40 -08:00
Richard Newman
3bf2fe20b7
Bug 812608 - Part 3: further tweaks to profile age fetch. r=trivial
2013-01-06 14:07:34 -08:00
Gregory Szorc
26cdd7791d
Bug 812608 - Part 2b: More robust shutdown logic; r=rnewman
2013-01-06 13:53:33 -08:00
Gregory Szorc
8ad11eb1d7
Bug 826893 - Health Report provider for application sessions; r=rnewman
2013-01-06 12:24:26 -08:00
Gregory Szorc
7cc3d96136
Bug 826580 - Record application version history in Firefox Health Report; r=rnewman
2013-01-06 12:16:05 -08:00
Gregory Szorc
2f46a3aa01
Bug 812608 - Part 2: Refactor FHR on top of new Metrics APIs; r=rnewman
...
This also includes a lot of revamped Firefox Health Report features. The
payload format has changed. There is now robust service shutdown logic.
There are more prefs to control behavior. It's almost a rewritten
service.
2013-01-06 12:13:27 -08:00
Gregory Szorc
0489cc1183
Bug 812608 - Part 1: Persistent storage backend for metrics data; r=rnewman
2013-01-06 12:13:19 -08:00
Gregory Szorc
1ad3834043
Bug 718066 - Enable Firefox Health Report in browser app; r=mconnor
...
This can't land in mozilla-central until the UX pieces land.
2013-01-06 12:09:39 -08:00
Gregory Szorc
f2d89afd0c
Bug 791869 - Remove services/notifications; r=rnewman
2013-01-06 12:04:59 -08:00
Gregory Szorc
264b8977fc
Merge mozilla-central into services-central
...
--HG--
rename : content/html/content/public/nsHTMLCanvasElement.h => content/html/content/public/HTMLCanvasElement.h
rename : content/html/content/src/nsHTMLCanvasElement.cpp => content/html/content/src/HTMLCanvasElement.cpp
2013-01-06 10:06:07 -08:00
Gregory Szorc
72031d6ed9
Bug 812608 - Part 0: API to (re)define nsIXULAppInfo from unit tests; r=rnewman
2013-01-05 16:10:38 -08:00
Richard Newman
561a42877c
Bug 826421 - Follow-up: remove unnecessary method. r=trivial
2013-01-04 20:03:46 -08:00
Richard Newman
b14322d490
Bug 826421 - Remove Places onBeforeDeleteURI and onBeforeItemRemoved notifications in Sync. r=mak
2013-01-04 09:45:12 -08:00
Richard Newman
aa05400136
Bug 826086 - Handle errors in asyncOpen. r=gps
2013-01-02 15:40:03 -08:00
Richard Newman
741f571ca6
Bug 806494 - Fix resource header copying on internal redirect. r=gps
2013-01-04 22:23:50 -08:00
Richard Newman
9a059d9753
Bug 826421 - Remove Places onBeforeDeleteURI and onBeforeItemRemoved notifications in Sync. r=mak
2013-01-04 09:45:12 -08:00
Mike Hommey
6e7079f0ba
Bug 824330 - Build services/ during the platform tier and enable services in xulrunner. r=blassey,r=bsmedberg,r=gps
2013-01-04 15:56:20 +01:00
Richard Newman
e5fa5a748b
Bug 696974 - Bookmarks engine: "invalid 'in' operand this._modified" in reconcile. r=gps
2012-12-22 12:44:05 -08:00
Richard Newman
efd6fc5f1a
Bug 699546 - Log more backoff information: X-Weave-Backoff, Retry-After. r=gps
2012-12-22 11:43:56 -08:00
Richard Newman
812848ded0
Bug 698087 - Remove Service.updatedURL and associated consts. r=gps
2012-12-22 11:43:50 -08:00
Richard Newman
cfdbb9db00
Merge m-c to s-c.
2012-12-22 11:32:28 -08:00
Richard Newman
5eed3b909b
Bug 650941 - Use run_next_test in test_resource_ua.js. r=mechanical
2012-12-21 23:22:00 -08:00
Mike Hommey
914c8a8b94
Backout changeset 6656cdc8b20d (bug 824330) because of android and b2g bustage on clobber builds
2013-01-04 17:14:33 +01:00
Mike Hommey
ea9744a6d8
Bug 824330 - Build services/ during the platform tier and enable services in xulrunner. r=blassey,r=bsmedberg,r=gps
2013-01-04 15:56:20 +01:00
Richard Newman
b76d63e705
Bug 806494 - Part 1: additional logging and safety for header copying. r=gps
2012-12-18 11:43:58 -08:00
Richard Newman
ab9b34d533
Merge m-c to s-c (including fixed conflict in Android Sync manifest).
...
--HG--
rename : mobile/android/base/resources/drawable-xlarge-mdpi-v11/tabs_button.xml.in => mobile/android/base/resources/drawable-xlarge-mdpi-v11/tabs_button.xml
rename : mobile/android/base/resources/drawable-xlarge-mdpi-v11/tabs_level.xml.in => mobile/android/base/resources/drawable-xlarge-mdpi-v11/tabs_level.xml
rename : mobile/android/base/resources/drawable/tabs_button.xml.in => mobile/android/base/resources/drawable/tabs_button.xml
rename : mobile/android/base/resources/drawable/tabs_level.xml.in => mobile/android/base/resources/drawable/tabs_level.xml
2012-12-15 17:08:14 -08:00
Richard Newman
5ec57d6793
Bug 819262 - Additional tests for bookmark application in Sync. r=gps
2012-12-14 14:00:40 -08:00
Richard Newman
ab14f18666
Merge m-c to s-c.
2012-12-10 13:01:43 -08:00
Richard Newman
b4da9b8cbd
Merge m-c to s-c.
2012-12-05 23:59:56 -08:00
Richard Newman
262aa85bc2
Merge m-c to s-c.
2012-11-27 21:24:41 -08:00
Richard Newman
cf8be64b6d
Merge m-c to s-c.
2012-11-21 09:37:58 -08:00
Richard Newman
98e4f59aad
Merge m-c to s-c.
2012-11-19 18:10:54 -08:00
Alex Keybl
98c4160eda
Merging in version bump NO BUG
2012-11-19 12:03:27 -08:00
Richard Newman
eebdc7852b
Bug 817232 - Don't apply incoming deletions for special folders. r=gps
2012-12-04 16:49:55 -08:00
Richard Newman
55fca3546c
Bug 718066 - Pref off FHR on all platforms. r=gps
2012-11-19 19:00:58 -08:00
Gregory Szorc
d962fcd36b
Bug 812377 - Health report provider for collecting system info; r=rnewman
2012-11-19 13:18:30 -08:00
Gregory Szorc
714c07fcd0
Bug 813226 - Add ability to bypass policy acceptance; r=rnewman
...
This is needed to support background "always OK" data submission, such
as ADU pings.
2012-11-19 11:31:19 -08:00
Gregory Szorc
c480df1ce2
Bug 811159 - Save last submitted health report to profile; r=rnewman
2012-11-16 10:05:19 -08:00
Gregory Szorc
98270c428b
Bug 809644 - Health Report provider for application info; r=rnewman
2012-11-12 15:50:04 -08:00
Gregory Szorc
1bb14b6971
Bug 808219 - Firefox Health Reporter service; r=rnewman
2012-11-13 20:22:09 -08:00
Michal Jaskurzynski
578f9f3af9
Bug 424712 - Server location needs a slash at the end. r=rnewman
2012-11-12 09:48:26 -08:00
Gregory Szorc
f9d445d873
Bug 810132 - Add remote deletion requests to policy; r=rnewman
2012-11-09 13:59:40 -08:00
Gregory Szorc
29e57dd38d
Bug 809954 - Handle unexpected future dates; r=rnewman
2012-11-09 09:27:00 -08:00
Gregory Szorc
febf40e142
Bug 809930 - Make metrics provider collection API more robust; r=rnewman
2012-11-08 15:32:49 -08:00
Gregory Szorc
c485f111cd
Bug 810053 - Add explicit test for obsolete document deletion; r=rnewman
2012-11-08 15:24:56 -08:00
Gregory Szorc
6a85f492ce
Bug 802914 - Implement Bagheera client and server; r=rnewman
2012-11-07 16:25:09 -08:00
Gregory Szorc
b10e392bc4
Bug 804491 - Data submission policy and scheduling driver for Firefox Health Report; r=rnewman
2012-11-07 16:09:13 -08:00
Gregory Szorc
3858f47f1f
Bug 718067 - Part 3: Add MetricsCollector; r=rnewman
2012-11-05 13:45:35 -08:00
Gregory Szorc
147aea75db
Bug 718067 - Part 2: Define types for representing metrics data; r=rnewman
2012-11-05 12:50:11 -08:00
Gregory Szorc
a54e44d0f2
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
5e2f1b8df5
Bug 803377 - Add CommonUtils.convertString; r=rnewman
2012-11-06 08:37:53 -08:00
Gregory Szorc
ed60c5ac89
Bug 807231 - Add CommonUtils.{getDatePref,setDatePref}; r=rnewman
2012-11-05 12:49:42 -08:00
Gregory Szorc
3a8504a280
Bug 806591 - Add CommonUtils.generateUUID utility function; r=rnewman
2012-11-05 12:49:34 -08:00
Richard Newman
16263370bd
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
c10213c220
Backout 545cb0d6b5c6 (bug 811490), 4fd6fc029bbe (bug 722977) for xpcshell failures
2012-11-16 19:15:18 +00:00
Andres Hernandez
f70d2b1ca6
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
ac3ba82dab
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
ba067c266e
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
b68ce196b9
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
2cbbe535c5
Backout a38692ea87ae (bug 827303) for xpcshell failures on a CLOSED TREE
2013-01-09 23:45:36 +00:00
Mark Banner
94a2c4f585
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
a5a9edd332
Bug 813766: Set EXPORTED_SYMBOLS on this instead of the global. r=gps
2012-11-26 08:54:17 -08:00
Ehsan Akhgari
33ffdf787e
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
36327a146e
Bug 806494 - Part 1: additional logging and safety for header copying. r=gps
2012-12-18 11:42:22 -08:00
Richard Newman
023d6bc402
Bug 819262 - Additional tests for bookmark application in Sync. r=gps
2012-12-14 14:00:40 -08:00
Richard Newman
ec2c8986d2
Bug 808750 - More logging and safety in resource callbacks. r=gps
2012-11-05 17:31:12 -08:00
Richard Newman
2f4e50d10f
Bug 693427 - More logging and fixes for filelog cleanup. r=gps
2012-11-05 16:05:06 -08:00
Jason Orendorff
cfeb868739
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
db8f2a8104
Merge m-c to s-c.
2012-11-01 12:28:15 -07:00
Richard Newman
f37f23ecac
Merge m-c to s-c.
2012-10-31 17:11:26 -07:00
Richard Newman
66a60c4906
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
c728d84af7
Bug 806460 - Part 2: more nuanced rejection of malformed records. r=me (fix bustage).
2012-10-29 17:47:04 -07:00
Richard Newman
8f9d0d0717
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
ac6f98f61c
Bug 806460 - Part 0: modernize test_bookmark_store.js. r=gps
2012-10-29 15:22:31 -07:00
Richard Newman
904755bb11
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
1482122303
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
2acecce0b0
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
8297cdabd6
Backout 67cb43bb8865: Breaks B2G Marionette
2012-10-31 16:35:11 +08:00
Kyle Huey
bdf47895bb
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
777eed8444
Backout a145ded68994, e0cf397089ec & 1545e91c658e (bug 798491) for bustage on a CLOSED TREE
2012-10-30 17:02:31 +00:00
Kyle Huey
aa1997a51a
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
1a5b4a0eb1
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
10488462a7
Bug 806460 - Part 0: modernize test_bookmark_store.js. r=gps
2012-10-29 15:22:31 -07:00
Richard Newman
d7aacc02c4
Merge m-c to s-c.
2012-10-12 11:47:24 -07:00
Richard Newman
fdaca42889
Bug 798430 - Copy our set HTTP headers across channel redirects. r=gps
2012-10-10 11:48:16 -07:00
Richard Newman
09b53f128a
Merge m-c to s-c.
2012-10-08 17:08:01 -07:00
Alex Keybl
35ba52d414
Merging in version bump NO BUG
2012-10-08 11:01:15 -07:00
Gregory Szorc
66db4323b0
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
777684d8b5
Bug 798430 - Copy our set HTTP headers across channel redirects. r=gps
2012-10-10 11:49:21 -07:00
Nick Alexander
fbd176b4a8
Bug 790822: Make ensureMillisecondsTimestamp convert to integer. r=gps
2012-09-30 18:12:46 -07:00
Gregory Szorc
db53397d30
Merge mozilla-central into services-central
2012-09-25 11:00:01 -07:00
Gregory Szorc
6d8c9bde2e
Bug 792546 - Part 5: Clean up excessive imports; r=rnewman
2012-09-24 13:46:19 -07:00
Gregory Szorc
a5d3754a20
Bug 792546 - Part 4: Move utility functions to testing-only JS module; r=rnewman
2012-09-24 13:45:49 -07:00
Gregory Szorc
3893afc0b1
Bug 792546 - Part 3: Move logging functions into standalone module; r=rnewman
2012-09-24 13:43:02 -07:00
Gregory Szorc
e8b2f8a072
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
0e89c87676
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
2a9980a278
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
dbdaf377e1
Merge mozilla-central into services-central
2012-09-18 11:37:04 -07:00
Gregory Szorc
3e78fc2ea0
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
28d60d3486
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
4242b1314b
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
ed996f6433
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
e27709479f
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
20ab44ed9b
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
abf3a102f7
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
c2de204c74
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
841b1f94d8
Bug 790397: set deleted = false for each record stored via PUT or POST.
2012-09-11 17:22:21 -07:00
Benjamin Peterson
b9016cfc30
Bug 782272 - Only clear the _lazySave timer if it's there. r=gps
2012-09-24 17:06:10 -04:00
Gregory Szorc
5b4b93d50f
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
00ef37cfb6
Merge m-c to s-c.
2012-08-30 19:26:53 -07:00
Gregory Szorc
e4e26666e1
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
2c3cb7ce21
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
af81aaf0e8
Bug 785225 - Part 11: Burninate trailing whitespace from tests; r=rnewman
2012-08-29 14:43:41 -07:00
Gregory Szorc
6bede3ad50
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
7ece058f3d
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
3b109be643
Bug 785225 - Part 8: Don't expose SyncScheduler as a singleton; r=rnewman
2012-08-29 14:43:41 -07:00
Gregory Szorc
44c8a9c680
Bug 785225 - Part 7: Bind SendCredentialsController to a Service instance; r=rnewman
2012-08-29 14:43:40 -07:00
Gregory Szorc
acef1d4ad5
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
aa883d0730
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
0ee793c5f0
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
b037af07da
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
76c6263b21
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
07bbfcb4b6
Bug 785225 - Part 1: Don't rely on Engines singleton in AddonsReconciler; r=rnewman
2012-08-29 14:43:40 -07:00
Gregory Szorc
03b466fd3b
Bug 783721 - Refactor User API service interaction; r=rnewman
2012-08-29 14:43:39 -07:00
Gregory Szorc
7468cc13de
Bug 783437 - Add conditions acceptance to token server client; r=rnewman
2012-08-28 13:34:33 -07:00
Gregory Szorc
9b60fbd493
Merge mozilla-central into services-central
2012-08-27 12:56:17 -07:00
Alex Keybl
6458cc3fa4
Merging in version bump NO BUG
2012-08-27 12:21:46 -07:00
Ally Naaktgeboren
358a9a5f7a
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
7923c64e21
Bug 784165 - Metrofx should use a new appid. r=gavin
2012-09-13 12:29:08 -05:00
Allison Naaktgeboren
394e2f4fdf
Bug 644734; r=gps
2012-09-12 15:08:07 -07:00
Jim Mathies
533265f536
Bug 817076 - Update various services paths to point to the gre. r=gps
2012-12-05 16:36:27 -06:00
Ehsan Akhgari
afc5d542fa
Merge mozilla-central into mozilla-inbound
2012-11-19 17:07:53 -05:00
Andres Hernandez
d8d4343ea0
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
35e0e1c2b8
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
fcf5f9bfe7
Bug 723002 - Determine privacy status from provided nsILoadContext in ContentPrefService. r=ehsan
2012-06-30 07:50:07 -07:00
David Rajchenbach-Teller
b887d8fb84
Bug 772211 - Get rid of some uses of addVisit. r=mak77, r=rnewman
2013-01-08 19:40:06 -05:00
Gregory Szorc
d2da80f519
Merge mozilla-central into services-central
2012-08-20 09:34:02 -07:00
Gregory Szorc
b4b821ecc7
Merge mozilla-central into services-central
2012-08-15 16:24:21 -07:00
Gregory Szorc
4aef374315
Bug 781952 - Part 3: Remove unused Service._updateCluster; r=rnewman
2012-08-14 11:34:28 -07:00
Gregory Szorc
766a2d965e
Bug 781952 - Part 2: Move cluster management out of service.js; r=rnewman
2012-08-14 11:34:20 -07:00
Gregory Szorc
2b7e5b1f01
Bug 781952 - Part 1: Refactor engine syncing logic out of service.js; r=rnewman
2012-08-14 11:34:14 -07:00
Gregory Szorc
226eb66194
Bug 781946 - Clean up notifications usage; r=rnewman
2012-08-13 16:51:58 -07:00
Gregory Szorc
c7e1b56f08
Bug 618233 - Re-disable test_jpakeclient.js on Windows for oranges; r=rnewman
2012-08-13 10:29:28 -07:00
Gregory Szorc
96de8c216c
Bug 781307 - Remove rules from services/ Makefile.in's; r=glandium
2012-08-09 13:12:29 -07:00
Gregory Szorc
e1e423c49a
Bug 759487 - Refactor services/sync/Makefile.in; r=glandium
2012-08-09 13:12:26 -07:00
Gregory Szorc
cca4531b41
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
54b5597244
Bug 781348 - Style improvements to service.js; r=rnewman
2012-08-08 16:35:37 -07:00
Gavin Sharp
3d2b804549
Bug 781323: fix about:sync-log, r=gps
...
--HG--
extra : rebase_source : 168339ad89dd0263b83deb7d9b028d59562cffe0
2012-08-14 15:37:04 -04:00
Mike Hommey
6173fa297f
Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted
2012-08-04 20:26:44 +02:00
Gregory Szorc
b2e6e4bdd5
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
bf3e935a56
Bug 779391 - Move deepCopy into CommonUtils; r=rnewman
2012-08-01 12:05:29 -07:00
Gregory Szorc
c675bfe933
Bug 777989 - Make Add-on sync TPS tests work again; r=rnewman
2012-08-01 12:02:48 -07:00
Gregory Szorc
1250f9ad59
Bug 777989 - Update TPS to use new AddonUtils module; r=rnewman
2012-07-31 18:12:12 -07:00
Gregory Szorc
ec9dee356d
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
573ed47658
Bug 579604 - Save prefs file after setting up Sync; r=gps
2012-07-30 16:05:20 -07:00
Richard Newman
8ca1b6d9e0
Merge m-c to s-c.
2012-07-30 13:04:40 -07:00
Aryeh Gregor
e806eeab4f
Bug 777292 part 2 - Change all nsnull to nullptr
2012-07-30 17:20:58 +03:00
Richard Newman
09061b2d8c
Bug 762606 - Another attempt at stopping tests finishing too soon. r=orange
2012-07-28 18:19:27 -07:00
Richard Newman
bcf9be992b
Bug 762606 - Intermittent test_resource_async.js | test failed (again). r=gps
2012-07-26 14:01:43 -07:00
Gregory Szorc
008d42709b
Merge mozilla-central into services-central
2012-07-25 11:20:58 -07:00
Gregory Szorc
f3c4e9e2a7
Bug 769500 - Followup to fix timing-related intermittent orange; r=bustage
2012-07-24 22:15:16 -07:00
Gregory Szorc
5687fff973
Bug 776778 - Followup to fix intermittent orange; r=bustage
2012-07-24 22:06:59 -07:00
Gregory Szorc
d2b7848baf
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
45b260eb46
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
709479226d
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
eae5fbe31d
Merge mozilla-central into services-central
2012-07-24 10:08:45 -07:00
Gregory Szorc
c581a3d944
Bug 769500 - Add batching APIs to storage service client; r=rnewman
2012-07-23 16:46:38 -07:00
Gregory Szorc
4953042a6b
Bug 775216 - Percent decode query string members; r=rnewman
2012-07-23 16:39:28 -07:00
Richard Newman
616d8ab6ee
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
9ce52af9b9
Bug 775829 - Use the new Permission Manager API in Browser ID. r=sicking
2012-07-20 18:09:12 -07:00
Joshua Cranmer
4b8f318e78
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
d57f45b27e
Bug 775287 - Track request count in storage server; r=rnewman
2012-07-20 12:00:39 -07:00
Patrick McManus
4c858109e4
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
b5d168a6b4
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
d9e533d54d
Bug 774736 - Move Sync's version to Makefile.in; general cleanup; r=glandium
2012-07-17 10:45:13 -07:00
Tim Taubert
988348b086
merge m-c to fx-team
2012-08-16 11:10:41 -07:00
Dave Townsend
f1c830614d
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
82b1bd116e
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
aad377ff7b
Bug 807842 - FHR provider: profile metadata. r=gps
2012-12-11 15:13:00 -08:00
Dave Townsend
a47d2f37ce
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
7ca24186f5
Backout 42bc5a310a29 (bug 782881) due to multi-orange.
2012-08-15 23:07:45 +12:00
Dave Townsend
4da8c0b7f4
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
8774681ad7
Bug 783437 - Add conditions acceptance to token server client; r=rnewman
2012-08-28 13:34:33 -07:00
Gregory Szorc
83779ff1b5
Backout 66a9982a4bc9 (bug 760902) for frequent orange
2012-07-13 23:15:21 -07:00
Anant Narayanan
99c9479e29
Bug 760902: Add test for AITC manager GET timer; r=gps
2012-07-13 20:00:09 -07:00
Anant Narayanan
bbe38a194a
Bug 761045: Upload locally installed apps on first run; r=gps
2012-07-13 19:52:30 -07:00
Nick Desaulniers
c3eb05da83
Bug 760910: Handle 401 responses correctly in AITC; r=gps
2012-07-05 09:32:07 -07:00
Anant Narayanan
a504456eb3
Bug 772191 - Change default stream encoding of RESTRequest to utf-8; r=philikon
2012-07-13 16:52:31 -07:00
Gregory Szorc
4a60ecefc1
Bug 760895 - Rewrite reconciling algorithm for AITC; r=mconnor
2012-07-13 16:25:08 -07:00
Nick Desaulniers
e5e2576891
Bug 760909: Implement client driven backoff for AITC; r=gps
2012-07-02 14:57:16 -07:00
Anant Narayanan
8b5058a0cd
Bug 773717: browserid.org now redirects to login.persona.org; r=gps
2012-07-13 14:03:42 -07:00
Nick Desaulniers
0c9118bc4d
Bug 760909 - Add onRequest and mock response handling to AITC server; r=gps
2012-07-12 16:52:58 -07:00
Harald Kirschner
341cc8e70d
Bug 750948 - Implement unit tests for AitC client against mock server; r=gps
2012-06-25 16:39:39 -07:00
Benjamin Peterson
885e5a7519
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
0d1f8b0da7
Merge mozilla-central into services-central
2012-07-12 12:10:52 -07:00
Gregory Szorc
ec94cb2ff9
Bug 772569 - Remove do_load_httpd_js from services test code; r=rnewman
2012-07-10 11:54:12 -07:00
Gregory Szorc
ab057c40d3
Merge mozilla-central into services-central
2012-07-10 10:22:21 -07:00
Ryan VanderMeulen
99f4efb3c0
Merge the last PGO-green inbound changeset to m-c.
2012-07-09 20:59:12 -04:00
Gregory Szorc
3b0a029bb4
Bug 769816 - Send newline-delimited requests instead of JSON; r=rnewman
2012-07-09 15:24:46 -07:00
Anant Narayanan
c41fca6594
Bug 760896: Use CommonUtils.json* in AitC Storage module; r=gps
2012-07-05 17:34:03 -07:00
Gregory Szorc
99a8ff9dbe
Bug 769864 - Fix intermittent test failure due to timing inconsistency; r=rnewman
2012-07-02 16:44:23 -07:00
Nathan Froyd
a7eb97f896
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
e637d5439f
Bug 732152 - Implement standalone client for Storage Service 2.0; r=rnewman
2012-06-29 13:30:05 -07:00
Gregory Szorc
6484d9695f
Bug 760466 - Make JS Storage Server pass Python functional tests; r=rnewman
2012-06-29 13:29:53 -07:00
Gregory Szorc
85cbbb42b0
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
1ef0bda54b
Merge m-c to s-c.
2012-06-28 16:55:10 -07:00
Anant Narayanan
34b466738c
Bug 744985: Redirect about:apps to apps dashboard; r=gps
2012-06-27 17:39:18 -07:00
Anant Narayanan
630d1ebde3
Bug 760898: Merge with s-c
2012-06-26 13:21:36 -07:00
Anant Narayanan
bfbd56d624
Bug 760898: Only enable AITC if the Apps DOM API is used; r=gps
2012-06-26 13:14:32 -07:00
Gregory Szorc
3d0ac8bd98
Backed out changeset dd0d02c1ee7c (bug 766325) for xpcshell bustage
2012-06-23 18:38:41 -07:00
Gregory Szorc
91b6cd65d3
Bug 767023 - Change "deleted" to "hidden" per spec change; r=rnewman
2012-06-23 10:22:53 -07:00
Gregory Szorc
b0c4b4209a
Bug 766325 - Change "deleted" to "hidden" per spec change; r=rnewman
2012-06-23 10:22:53 -07:00
Gregory Szorc
994a211bd6
Bug 765294 - Fix packaging of services components; r=ted
2012-06-22 09:27:01 -07:00
Gregory Szorc
0190f2644c
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
42f9aa1b99
Backout bug 754062 (c53f474c502b) for xpcshell breakage
2012-06-20 11:51:49 -07:00
Gregory Szorc
260a1e774e
Bug 760905 - Change bounds of test_storage_queue.js to address orange; r=rnewman
2012-07-11 12:06:44 -07:00
Anant Narayanan
7cfe413023
Bug 761877: Add correct UTF-8 handling to RESTRequest; r=gps
2012-06-15 14:49:11 -07:00
Anant Narayanan
1da7f275af
Bug 760906: Enable logging for AITC; r=gps
2012-06-15 14:47:33 -07:00
Jeff Balogh
f8804b8499
Bug 754062 - Add skeleton for browser notifications service; r=gps
2012-06-14 14:58:19 -07:00
Ehsan Akhgari
45fe6d3ae2
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
959e0d6234
Merge m-c to inbound.
2012-07-09 20:53:11 -04:00
Jens Hatlak
3dd78fef84
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
238e7be9a2
Bug 700000 - Bump Sync version to 1.18.0
2012-06-04 22:29:52 +02:00
Gregory Szorc
4f005b374e
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
2a3d499076
Bug 757261: Apps in the Cloud Manager and Service; r=mconnor
2012-06-02 23:32:37 -07:00
Anant Narayanan
8e0c38bec9
Bug 745345: BrowserID support for Apps in the Cloud; r=khuey, r=gps
2012-06-02 22:08:54 -07:00
Anant Narayanan
4607dba17b
Bug 755375: Implement Apps in the Cloud storage layer; r=gps
2012-06-02 21:58:46 -07:00
Anant Narayanan
cc516fdf58
Bug 754538 - Implement Apps in the Cloud REST client; r=gps, r=mconnor
2012-06-02 20:35:34 -07:00
Gregory Szorc
f59d37ae51
Bug 760448 - Send result to CommonUtils.jsonSave's callback; r=rnewman
2012-06-01 18:35:38 +02:00
Gregory Szorc
6fbcd6f49f
Bug 749336 - JS implementation of AITC 1.0 server; r=rnewman
2012-06-01 15:12:43 +02:00
Gregory Szorc
7989a944e5
Bug 744323 - JS implementation of storage service 2.0 server; r=rnewman
2012-06-01 15:12:40 +02:00
Gregory Szorc
dd9fa06556
Bug 760105 - Add argument to CommonUtils.encodeBase64URL for padding; r=rnewman
2012-06-01 15:12:37 +02:00
Gervase Markham
d4eb7d5782
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
ae61901042
Bug 756366 - Preserve Sync credentials during client wipe; r=rnewman
2012-05-22 10:17:53 +02:00
Gervase Markham
ca171eec44
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Gregory Szorc
f4588889ea
Merge services-central into mozilla-central
2012-05-15 09:39:11 -07:00
Raymond Lee
3393ac76ad
Bug 721283 - TPS driver should unload observers on exit r=gps
2012-05-12 02:40:09 +08:00
Gregory Szorc
b477b27fb3
Merge m-c into s-c
2012-05-11 11:31:42 -07:00
Joe Drew
676206951d
Merge last PGO-clean cset from inbound to central.
2012-05-10 21:25:37 -04:00
Gregory Szorc
aa2a6a2c99
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
1c9a181020
merge fx-team to m-c
2012-05-10 11:54:23 -03:00
Blair McBride
16753d5585
Bug 746909 - Lazy load AddonRepository, and various other JS modules. r=dtownsend
2012-05-10 14:28:45 +12:00
Benjamin Smedberg
6a69ee691d
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
c77aeb8752
Merge m-c to s-c.
2012-05-06 18:58:00 -07:00
Gregory Szorc
4cc790e537
Merge m-c to s-c
2012-05-03 14:33:48 -07:00
Gregory Szorc
8ab3dda40c
Bug 749957; r=rnewman
2012-05-03 14:25:33 -07:00
Gregory Szorc
e68e46504d
Bug 751291 - Rename CryptoUtils._sha1 -> CryptoUtils.UTF8AndSHA1; r=rnewman
2012-05-02 12:28:03 -07:00
Anant Narayanan
a78f5f47a4
Bug 745069 - Add methods to DOMApplicationRegistry for AitC support; r=fabrice
2012-04-28 00:10:08 -07:00
Anant Narayanan
c825ee20c7
Bug 745065: Backing out removal of Apps sync engine
2012-04-26 11:27:16 -07:00
Gregory Szorc
8b4831e5f5
Bug 700000 - Bump Sync version to 1.17.0
2012-04-24 14:50:39 -04:00
Richard Newman
0747472e1c
Merge m-c to s-c.
2012-04-20 10:51:26 -07:00
Gregory Szorc
e4e5ab0f75
Bug 746659 - Fix symlinks in services-common modules; r=rnewman
2012-04-18 11:26:04 -07:00
Gregory Szorc
08d793a933
Back out df780dfa7862 for xpcshell bustage on Windows and Linux
2012-04-17 16:49:40 -07:00
Gregory Szorc
1ef5550172
Bug 745425 - Fix bustage in test_prefs_tracker.js from previous commit; r=bustage
2012-04-17 16:45:32 -07:00
Anant Narayanan
cd4feddfe0
Bug 745425 - Move Utils.encodeBase64url to CommonUtils; r=gps
2012-04-17 15:42:33 -07:00
Anant Narayanan
61504149d8
Bug 745424 - Add TokenAuthenticatedRESTRequest; r=gps
2012-04-17 15:32:33 -07:00
Gregory Szorc
14e56982dd
Bug 745885 - Improvements to CommonUtils.namedTimer; r=rnewman
2012-04-16 16:14:04 -07:00
Gregory Szorc
2084bafe61
Bug 745396 - Refactor Sync utility functions into services-{common,crypto}; r=rnewman
2012-04-16 12:19:01 -07:00
Richard Newman
36d0822598
Merge m-c to s-c.
2012-04-14 01:44:24 -07:00
Anant Narayanan
ecb589b2f2
Bug 745065 - Remove sync engine for apps (superseded by AitC)
2012-04-13 11:13:01 -07:00
Gregory Szorc
1f214c8e6a
Bug 731494 - Use nsinstall properly in services/common/Makefile.in; r=bustage
2012-04-13 10:03:08 -07:00
Gregory Szorc
4e818da6f5
Bug 744627 - TokenServerClient should not call callbacks twice; r=rnewman
2012-04-11 18:51:48 -07:00
Luke Wagner
f5f4ed58b7
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
a5897e83ee
Bug 744614 - Make token server client conform with spec change; r=rnewman
2012-04-11 15:24:21 -07:00
Richard Newman
8adf753239
Merge m-c to s-c.
2012-04-09 18:57:46 -07:00
Gregory Szorc
0cb6812bd8
Bug 727210 - Implement client for Services' token server; r=rnewman
2012-04-09 15:40:06 -07:00
Gregory Szorc
ccb6375f4f
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
884f23c3f3
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
0e8cb8852d
bug 725408 - implement WebappRT launcher/shell; r=bsmedberg
2012-04-17 07:11:53 -07:00
Gregory Szorc
10e97429b9
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
13f1c8ba2e
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
dbac832882
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
f5a85aa6b3
Bug 741670 - Don't sync hotfix extensions; r=rnewman, Unfocused
2012-04-03 08:55:58 -07:00
Gregory Szorc
6588b2bbf8
Bug 739320 - Handle title in received "display URI" Sync commands; r=rnewman
2012-03-28 12:53:57 -07:00
Richard Newman
ac8003a9b7
Bug 739892 - correct type comparison error and typo in 7703db949571 (Bug 739339). a=borkage
2012-03-27 22:21:22 -07:00
Marina Samuel
9dbb1d27a1
Bug 739320 - Send title in display URI command; r=gps
2012-03-27 10:13:52 -07:00
Richard Newman
bc4794f1bf
Bug 739339 - make desktop Sync more robust against malformed bookmark records. r=gps
2012-03-26 18:40:28 -07:00
Pallani Kumaran
914326cf20
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
2a1bfd26ab
Bug 730989 - Refactor identity and authentication in Sync; r=rnewman
2012-03-22 15:49:50 -07:00
Gregory Szorc
9fa8034de1
Backed out changeset eb4233025be0 for xpcshell test failures
2012-03-22 15:49:39 -07:00
Pallani Kumaran
e0042a8a47
Bug 701967 - Misc code cleanup in Sync's util.js; r=gps
2012-03-13 02:12:47 +08:00
Gregory Szorc
435ed16de2
Merge m-c into s-c
2012-03-16 17:25:41 -07:00
Richard Newman
a82a195f5e
Bug 733886 - Ensure that tabs engine always uploads integer timestamps, not strings. r=gps
2012-03-13 16:45:26 -07:00
Richard Newman
db965867cc
Sync version bump to 1.16. NO BUG
2012-03-13 16:45:08 -07:00
Richard Newman
9b6429adef
Bug 700540 - Part 2: intermittent orange in test_jpakeclient. Again. r=gps
2012-03-09 22:03:44 -08:00
Gregory Szorc
d5206a38a4
Bug 733987 - API to remove records from Sync's test HTTP server; r=rnewman
2012-03-08 13:50:09 -08:00
Richard Newman
3441e650dd
Bug 684783 - Intermittent test_errorhandler.js. r=gps
2012-03-07 17:14:22 -08:00
Gregory Szorc
2e24613c22
Bug 733601 - Add onRequest hook to Sync's test HTTP server; r=rnewman
2012-03-07 10:42:39 -08:00
Gregory Szorc
3e3b7f899e
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
0c2550b3e8
Bug 733237 - Make test HTTP sync server behave more properly; r=rnewman
2012-03-05 17:36:45 -08:00
Gregory Szorc
ae7353877f
Bug 731366 - Increase coverage and usefulness of test_load_modules. r=rnewman
2012-02-28 19:11:10 -08:00
Gregory Szorc
f183cc6a27
Bug 729659 - Implement HTTP MAC authorization signing API; r=rnewman, dchan
2012-02-27 17:52:48 -08:00
Bobby Holley
4ec94ed1e2
Bug 735968 - PlacesUtils.history must be QI-ed before using nsPIPlacesDatabase methods. r=rnewman
2012-03-14 23:01:46 -07:00
Gregory Szorc
888367ee92
Bug 751950 - Detect Sync Key properly on first sync; r=rnewman
2012-05-04 11:55:40 -07:00
Marco Bonardo
612c9018f6
Bug 613588 (Sync) - Load-on-demand livemarks.
...
r=rnewman
2012-02-24 13:42:32 +01:00
Richard Newman
14f1f26047
Merge m-c to s-c.
2012-02-21 09:32:23 -08:00
Gregory Szorc
1839a30f3b
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
c0c0ce2fd2
Merge m-c to s-c.
2012-02-14 12:55:18 -08:00
Richard Newman
101793d621
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
62cc0f5bd4
Merge m-c to s-c.
2012-02-09 00:34:02 -08:00
Murali
ffcd53f5f0
Bug 720596 - Set both serverURL and clusterURL in test code; utilize constants; r=gps
2012-02-06 09:50:11 -08:00
Gregory Szorc
e782c5d576
Bug 712715 - Make TPS wait for Sync to be ready; r=rnewman
2012-02-02 16:44:46 -08:00
Gregory Szorc
11e6746349
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
22383d15ab
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
519813fa87
Bug 725083 - Handle undefined sourceURI when installing add-ons; r=rnewman
2012-02-07 14:14:41 -08:00
Panagiotis Koutsourakis
791aa57b19
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
67c06fca06
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
6574d253c9
Bug 704539 - Better handling of HTTP channels in Sync; r=rnewman
2012-01-17 11:51:45 -08:00
Richard Newman
c0b4348009
Merge m-c to s-c.
2012-01-17 11:05:57 -08:00
Dão Gottwald
02756ec25e
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
261ea26f1c
Merge m-c to s-c
2012-01-13 14:41:44 -08:00
Gregory Szorc
58abae6ca3
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
f5c2309326
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
b7a5a93bce
Bug 714202 - Fix implementation of AddonsReconciler.pruneChangesBeforeDate(); r=rnewman
2011-12-30 13:55:19 -08:00
Rafael Ávila de Espíndola
37858b3ecc
Bug 702848 - Finalize the statements in services sync/modules/engines/forms.js. r=dolske.
2011-12-22 11:21:37 -05:00
Richard Newman
b54bc6b07c
Bug 700000 - Bump Sync version.
2011-12-20 15:19:14 -08:00
Gregory Szorc
ac1d404f8b
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
73c2884d82
Bug 711263 - Fix filename case in Cu.import(); r=bustage
2011-12-19 18:32:47 -08:00
Gregory Szorc
1ba3d36c12
Bug 711263 - Don't register AddonsReconciler unless addons engine is enabled; r=philikon
2011-12-19 17:13:33 -08:00
Matt Brubeck
df067d069f
Back out 259262c87f23 (bug 711263) because of test failures
2011-12-19 13:57:01 -08:00
Gregory Szorc
22611c262b
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
214f8acb35
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
aa0689b016
Bug 704642 - Add files missing from previous commit; a=bustage
2011-12-14 20:33:37 -08:00
Gregory Szorc
f5225fbf0a
Bug 704642 - Rewrite TPS add-ons functionality; style improvements to TPS module; r=rnewman
2011-12-14 20:31:19 -08:00
Gregory Szorc
53bc29c5a5
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
9d828b17b1
Bug 534957 - Part 2 - Add-on sync UX; r=mconnor
2011-12-14 17:13:36 -08:00
Gregory Szorc
7b81b26dda
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
70e1165fe4
Bug 709424 - More robust handling of reconciling for duplicate records; r=rnewman
2011-12-13 15:46:54 -08:00
Gregory Szorc
6cda03730b
Bug 709325 - Log records without newlines; r=rnewman
...
--HG--
extra : rebase_source : a9d75a4385a51e79884c8b97675754025ab46d7b
2011-12-13 14:54:17 -08:00
Richard Newman
722a434c38
Merge m-c to s-c.
2011-12-13 10:58:43 -08:00
Ed Morley
51fd86d229
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
56af7d2734
Bug 708498 - Log milliseconds in TPS, code tidy; r=rnewman
2011-12-09 11:11:04 -08:00