Tom Ritter
e120c89f6d
Bug 1440539 - Support time jitter in the JS Shell, and expose a function to enable it. r=luke
...
This adds jittering to the already existing logic for time clamping. It also exposes a
testing function allowing those interested to enable time clamping or time clamping and
jittering.
Neither (clamping nor jittering) is enabled by default.
MozReview-Commit-ID: JcHCEwRQPch
--HG--
extra : amend_source : 81d9a0c425ed2549561e5b6711f4c654614b1f38
2018-03-02 13:47:44 -06:00
Tom Ritter
5345bfb157
Bug 1425462 Do not use crypto functions if NSS is not initialized. r=nwgh
...
Doing so caused nearly every xpcshell test to fail, as well as Marionette.
This is safe, because we're not going to be doing any web context stuff before NSS is
initialized, so anything that winds up here won't be exposed to content so we don't
really need to worry about fuzzing its value.
MozReview-Commit-ID: KiFSIbjQnN3
--HG--
extra : rebase_source : cb93648d40e75a7a736763e54dfd8c387249989a
2018-03-02 10:05:19 -06:00
Tom Ritter
e7fb93bb60
Bug 1425462 Refactor the static members into static globals to avoid leakchecks. r=ckerschb
...
MozReview-Commit-ID: 2lm1Skf3KEH
--HG--
extra : rebase_source : 86c040ec1981464166db47919d00d36817bc2e90
2018-03-01 05:24:36 -06:00
Tom Ritter
c095f67f73
Bug 1425462 Turn jitter on by default. r=luke
...
MozReview-Commit-ID: 9u0rJ8FoteG
--HG--
extra : rebase_source : 5f5256b92bbc7ff7cdade00d32c9aa9d68650347
2018-02-15 15:35:42 -06:00
Tom Ritter
939dbfc4aa
Bug 1425462 Sprinkle some thread safety on the LRU Cache. r=handyman
...
We use a mozilla:Mutex to avoid race conditions in the LRU Cache
MozReview-Commit-ID: DyeK4RUnGhP
--HG--
extra : rebase_source : d8f134fd33c914066766cc713292cb0246b05467
2018-02-24 08:21:15 -06:00
Tom Ritter
4b715680d2
Bug 1425462 Normalize the JavaScript Engine behavior by adding a callback r=luke
...
Time Precision Reduction in the JS Engine was handled by a small bit of
duplicated logic. With Time Jittering, and general improvements to the
logic due to float fuzziness, we want to unify the logic for the JS Engine
and the browser into one location. This patch does that.
Note that this will leave the JS Shell without a time jittering implementation.
It currently has a time clamping implementation - but I'm not actually sure if
the shell is doing anything with it, because it's probably not calling
SetTimeResolutionUsec to set it up. In Bug 1440539 we will add a jitter
implementation for the shell. (And probably turn time rounding and jittering on
for it too.)
MozReview-Commit-ID: 2BTIMzE8MjW
--HG--
extra : rebase_source : db5cd6a219e1b89988f142fc22994bf816507889
2018-02-22 16:05:50 -06:00
Tom Ritter
2285b8a55f
Bug 1425462 Address tests for Time Jittering. r=bkelly
...
The following tests all hardcoded a special value for Timer Precision Reduction.
browser/components/extensions/test/xpcshell/test_ext_browsingData_cookies_cache.js
browser/components/resistfingerprinting/test/browser/browser_performanceAPI.js
browser/components/resistfingerprinting/test/mochitest/test_animation_api.html
browser/components/resistfingerprinting/test/mochitest/test_reduce_time_precision.html
devtools/client/sourceeditor/test/browser_codemirror.js
dom/animation/test/css-animations/test_animation-currenttime.html
dom/animation/test/mozilla/test_transition_finish_on_compositor.html
dom/media/test/test_video_stats_resistfingerprinting.html
dom/tests/mochitest/ajax/jquery/test_jQuery.html
netwerk/test/unit/test_race_cache_with_network.js
Of these, only test_video_stats_resistfingerprinting.html begins failing when Jitter is enabled.
So disable jitter for that test.
Additionally, dom/midi/tests/test_midi_packet_timing_sorting.html began failing
with Jitter, so we disable it there. (We could easily modify the test so it began
passing, but this would reduce the effectiveness of the test.)
MozReview-Commit-ID: 2kipxV6wYv9
--HG--
extra : rebase_source : f455af2db1bba4e1c3986c413643b549ad29c208
2018-02-15 15:34:05 -06:00
Tom Ritter
845ef57dd6
Bug 1425462 When reducing the precision of timestamps, also apply fuzzytime to them r=bkelly
...
Fuzzytime deterministically generates a random midpoint between two clamped values,
and if the unreduced timestamp is above the midpoint, the time is rounded upwards.
This allows safe time jittering to occur, as time will never go backwards on a given
timeline.
It _is_ possible for time to go backwards when comparing different (but related)
timelines, such as a relative timeline in one page (with its own
performance.timeOrigin) and a relative timeline in an iframe or Worker (which
also has its own performance.timeOrigin). This is the same behavior as the 2ms timer
reduction we previously landed; jitter doesn't make this any better or worse.
MozReview-Commit-ID: IdRLxcWDQBZ
--HG--
extra : rebase_source : 40b29d34e5cc99f9b8e6d5e711a03b9fe9bfa595
2018-03-01 00:07:03 -06:00
Jason Laster
1cbe8f2b86
Bug 1439839 - Remove references to babel-types. r=jdescottes
...
MozReview-Commit-ID: AF9RD9nOqGF
2018-03-01 13:38:00 +02:00
Andrew McCreight
e1a6f8c267
Bug 1442295 - Add two missing includes in XPCOM. r=erahm
...
nsTArray.h needs mozalloc.h for moz_xmalloc
nsTStringRepr.h needs fallible.h for fallible
MozReview-Commit-ID: 9jz2pGPXMHk
2018-03-01 11:03:00 +02:00
Jan-Erik Rediger
1de5365998
Bug 1442563 - Replace "represenation" with "representation" in histogram doc. r=gfritzsche
2018-03-02 12:43:41 +01:00
Cosmin Sabou
b2edd3c7b7
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-03-03 11:50:44 +02:00
Brindusan Cristian
6cf5ac594a
Merge inbound to mozilla-central. a=merge
2018-03-03 11:40:49 +02:00
Jared Wein
b6b0f69f65
Backed out changeset 99809c2e06ae since it wasn't supposed to get pushed. r=me
2018-03-03 00:17:58 -05:00
Dan Glastonbury
c2e44b92b4
Bug 1441588 - P2: Vendor rust crates. r=rillian
...
Pull updated cubeb-core 0.4.3
Remove bincode 0.8
MozReview-Commit-ID: GfGCBU2DWmN
--HG--
extra : rebase_source : 46b12f186d433c616d2e3d2d75b5bc6b1630b58f
2018-03-03 14:32:06 +10:00
Dan Glastonbury
7ec980ee2f
Bug 1441588 - P1: Update audioipc to commit 79c1622. r=rillian
...
Pull in changes
- Fix handling of Result<> to error code.
- Update bincode to match WebRender version.
MozReview-Commit-ID: LSXMocqwJ6R
--HG--
extra : rebase_source : e15be0c36b9a75c1e7dc0c3906d071da8a846aff
2018-03-03 14:23:41 +10:00
vinicius
8368d36a52
Bug 1434476
- Allow changing the background color of the selected tab. r=jaws
...
***
MozReview-Commit-ID: 3GpBSWepNe3
***
--HG--
extra : rebase_source : 1c451cc8425958a1fe1a3387f7fa97a6b415e2c3
2018-03-02 15:24:05 -03:00
Andreas Pehrson
c2cf44b1d5
Bug 1441145 - Swap width and height in target capability if the frame is rotated. r=jib
...
MozReview-Commit-ID: 3QO3W0J3b6G
--HG--
extra : rebase_source : 956fe446b34fb797e11a36ab21b9808c23ac8cc1
2018-02-26 15:42:57 +01:00
Andreas Pehrson
c694fdcf48
Bug 1441145 - Hack the frame rotation through to CamerasParent and CamerasChild. r=jib
...
MozReview-Commit-ID: 1UL1Ixkzl86
--HG--
extra : rebase_source : c94147ecdb5c0fe8dbdc1e574dd064111921dfe4
2018-03-02 16:57:59 +01:00
Jonathan Guillotte-Blouin
276b298491
Bug 1442757 - use `sendMessageToContent` helper. r=MattN
...
MozReview-Commit-ID: Ir3PUTopIJo
--HG--
extra : rebase_source : 6d0283041f0abf00161bb807ab66866a9c191cd6
2018-03-02 18:10:46 -05:00
J. Ryan Stinnett
13c3c10321
Bug 1442618 - Get FormData global in DevTools. r=jdescottes
...
MozReview-Commit-ID: IVtkFQoWxS5
--HG--
extra : rebase_source : 5a69f6ab4e09a76fd5c477465eb0b9dff1a8879c
2018-03-02 16:48:57 -06:00
J. Ryan Stinnett
a62c707e07
Bug 1442347 - Get more globals from sandbox instead of JSM in DevTools. r=jdescottes
...
Pulling global properties from a JSM is a bit strange, so we should avoid it
where possible. This patch moves the properties available via
`wantGlobalProperties` over to that approach instead.
In the case of `XMLHttpRequest`, it is not actually expected to be available for
JSMs. If it were, it would be marked "Exposed=System". However, various
browser JSMs use `importGlobalProperties` to access it. These days, JSMs are
loaded into a shared global, so once one of these modules has called
`importGlobalProperties`, it becomes accessible via any JSMs loaded into that
shared global.
By moving XHR to the `wantGlobalProperties` style, we avoid this fun race.
MozReview-Commit-ID: 1umu94Qvlz9
--HG--
extra : rebase_source : d8f459f8b3219c788f2fa79d616bfda49e338186
2018-03-01 13:46:43 -06:00
J. Ryan Stinnett
3615bc4892
Bug 1442347 - Clean up DevTools builtin syntax. r=jdescottes
...
Simplify and sort syntax in the DevTools global and modules lists.
MozReview-Commit-ID: IhJ8WTl9lR9
--HG--
extra : rebase_source : 3fffaaf53dcde95c9dc57c73698805326b059626
2018-03-01 13:56:07 -06:00
Mike Cooper
466bc9466e
Bug 1436113 - Part 2: Refactor "shield-recipe-client" to "normandy" r=Gijs
...
MozReview-Commit-ID: 8i9Jrq8rj3W
--HG--
extra : rebase_source : 9fb6772a231d214659d024348a52997c74dd5523
extra : amend_source : 312164e67feb3ac43b6b760cad73a2ff6e1f601a
extra : source : 8ccf1c3f156f19293c8a692585a663c5f685d195
2018-03-02 11:18:59 -08:00
Mike Cooper
3c101aa22a
Bug 1436113 - Part 1: Move browser/extensions/shield-recipe-client to toolkit/components/normandy r=Gijs
...
MozReview-Commit-ID: LidgzhI4Z7h
--HG--
rename : browser/extensions/shield-recipe-client/content/AboutPages.jsm => toolkit/components/normandy/content/AboutPages.jsm
rename : browser/extensions/shield-recipe-client/content/about-studies/about-studies.css => toolkit/components/normandy/content/about-studies/about-studies.css
rename : browser/extensions/shield-recipe-client/content/about-studies/about-studies.html => toolkit/components/normandy/content/about-studies/about-studies.html
rename : browser/extensions/shield-recipe-client/content/about-studies/about-studies.js => toolkit/components/normandy/content/about-studies/about-studies.js
rename : browser/extensions/shield-recipe-client/content/about-studies/common.js => toolkit/components/normandy/content/about-studies/common.js
rename : browser/extensions/shield-recipe-client/content/about-studies/img/shield-logo.png => toolkit/components/normandy/content/about-studies/img/shield-logo.png
rename : browser/extensions/shield-recipe-client/content/about-studies/shield-studies.js => toolkit/components/normandy/content/about-studies/shield-studies.js
rename : browser/extensions/shield-recipe-client/content/shield-content-frame.js => toolkit/components/normandy/content/shield-content-frame.js
rename : browser/extensions/shield-recipe-client/content/shield-content-process.js => toolkit/components/normandy/content/shield-content-process.js
rename : browser/extensions/shield-recipe-client/docs/data-collection.rst => toolkit/components/normandy/docs/data-collection.rst
rename : browser/extensions/shield-recipe-client/docs/index.rst => toolkit/components/normandy/docs/index.rst
rename : browser/extensions/shield-recipe-client/jar.mn => toolkit/components/normandy/jar.mn
rename : browser/extensions/shield-recipe-client/lib/ActionSandboxManager.jsm => toolkit/components/normandy/lib/ActionSandboxManager.jsm
rename : browser/extensions/shield-recipe-client/lib/AddonStudies.jsm => toolkit/components/normandy/lib/AddonStudies.jsm
rename : browser/extensions/shield-recipe-client/lib/Addons.jsm => toolkit/components/normandy/lib/Addons.jsm
rename : browser/extensions/shield-recipe-client/lib/CleanupManager.jsm => toolkit/components/normandy/lib/CleanupManager.jsm
rename : browser/extensions/shield-recipe-client/lib/ClientEnvironment.jsm => toolkit/components/normandy/lib/ClientEnvironment.jsm
rename : browser/extensions/shield-recipe-client/lib/EventEmitter.jsm => toolkit/components/normandy/lib/EventEmitter.jsm
rename : browser/extensions/shield-recipe-client/lib/FilterExpressions.jsm => toolkit/components/normandy/lib/FilterExpressions.jsm
rename : browser/extensions/shield-recipe-client/lib/Heartbeat.jsm => toolkit/components/normandy/lib/Heartbeat.jsm
rename : browser/extensions/shield-recipe-client/lib/LogManager.jsm => toolkit/components/normandy/lib/LogManager.jsm
rename : browser/extensions/shield-recipe-client/lib/NormandyApi.jsm => toolkit/components/normandy/lib/NormandyApi.jsm
rename : browser/extensions/shield-recipe-client/lib/NormandyDriver.jsm => toolkit/components/normandy/lib/NormandyDriver.jsm
rename : browser/extensions/shield-recipe-client/lib/PreferenceExperiments.jsm => toolkit/components/normandy/lib/PreferenceExperiments.jsm
rename : browser/extensions/shield-recipe-client/lib/PreferenceFilters.jsm => toolkit/components/normandy/lib/PreferenceFilters.jsm
rename : browser/extensions/shield-recipe-client/lib/RecipeRunner.jsm => toolkit/components/normandy/lib/RecipeRunner.jsm
rename : browser/extensions/shield-recipe-client/lib/Sampling.jsm => toolkit/components/normandy/lib/Sampling.jsm
rename : browser/extensions/shield-recipe-client/lib/SandboxManager.jsm => toolkit/components/normandy/lib/SandboxManager.jsm
rename : browser/extensions/shield-recipe-client/lib/ShieldPreferences.jsm => toolkit/components/normandy/lib/ShieldPreferences.jsm
rename : browser/extensions/shield-recipe-client/lib/Storage.jsm => toolkit/components/normandy/lib/Storage.jsm
rename : browser/extensions/shield-recipe-client/lib/TelemetryEvents.jsm => toolkit/components/normandy/lib/TelemetryEvents.jsm
rename : browser/extensions/shield-recipe-client/lib/Uptake.jsm => toolkit/components/normandy/lib/Uptake.jsm
rename : browser/extensions/shield-recipe-client/lib/Utils.jsm => toolkit/components/normandy/lib/Utils.jsm
rename : browser/extensions/shield-recipe-client/moz.build => toolkit/components/normandy/moz.build
rename : browser/extensions/shield-recipe-client/skin/osx/Heartbeat.css => toolkit/components/normandy/skin/osx/Heartbeat.css
rename : browser/extensions/shield-recipe-client/skin/shared/Heartbeat.css => toolkit/components/normandy/skin/shared/Heartbeat.css
rename : browser/extensions/shield-recipe-client/skin/shared/heartbeat-icon.svg => toolkit/components/normandy/skin/shared/heartbeat-icon.svg
rename : browser/extensions/shield-recipe-client/skin/shared/heartbeat-star-lit.svg => toolkit/components/normandy/skin/shared/heartbeat-star-lit.svg
rename : browser/extensions/shield-recipe-client/skin/shared/heartbeat-star-off.svg => toolkit/components/normandy/skin/shared/heartbeat-star-off.svg
rename : browser/extensions/shield-recipe-client/test/.eslintrc.js => toolkit/components/normandy/test/.eslintrc.js
rename : browser/extensions/shield-recipe-client/test/browser/.eslintrc.js => toolkit/components/normandy/test/browser/.eslintrc.js
rename : browser/extensions/shield-recipe-client/test/browser/action_server.sjs => toolkit/components/normandy/test/browser/action_server.sjs
rename : browser/extensions/shield-recipe-client/test/browser/browser.ini => toolkit/components/normandy/test/browser/browser.ini
rename : browser/extensions/shield-recipe-client/test/browser/browser_ActionSandboxManager.js => toolkit/components/normandy/test/browser/browser_ActionSandboxManager.js
rename : browser/extensions/shield-recipe-client/test/browser/browser_AddonStudies.js => toolkit/components/normandy/test/browser/browser_AddonStudies.js
rename : browser/extensions/shield-recipe-client/test/browser/browser_Addons.js => toolkit/components/normandy/test/browser/browser_Addons.js
rename : browser/extensions/shield-recipe-client/test/browser/browser_CleanupManager.js => toolkit/components/normandy/test/browser/browser_CleanupManager.js
rename : browser/extensions/shield-recipe-client/test/browser/browser_ClientEnvironment.js => toolkit/components/normandy/test/browser/browser_ClientEnvironment.js
rename : browser/extensions/shield-recipe-client/test/browser/browser_EventEmitter.js => toolkit/components/normandy/test/browser/browser_EventEmitter.js
rename : browser/extensions/shield-recipe-client/test/browser/browser_FilterExpressions.js => toolkit/components/normandy/test/browser/browser_FilterExpressions.js
rename : browser/extensions/shield-recipe-client/test/browser/browser_Heartbeat.js => toolkit/components/normandy/test/browser/browser_Heartbeat.js
rename : browser/extensions/shield-recipe-client/test/browser/browser_LogManager.js => toolkit/components/normandy/test/browser/browser_LogManager.js
rename : browser/extensions/shield-recipe-client/test/browser/browser_bootstrap.js => toolkit/components/normandy/test/browser/browser_Normandy.js
rename : browser/extensions/shield-recipe-client/test/browser/browser_NormandyDriver.js => toolkit/components/normandy/test/browser/browser_NormandyDriver.js
rename : browser/extensions/shield-recipe-client/test/browser/browser_PreferenceExperiments.js => toolkit/components/normandy/test/browser/browser_PreferenceExperiments.js
rename : browser/extensions/shield-recipe-client/test/browser/browser_RecipeRunner.js => toolkit/components/normandy/test/browser/browser_RecipeRunner.js
rename : browser/extensions/shield-recipe-client/test/browser/browser_ShieldPreferences.js => toolkit/components/normandy/test/browser/browser_ShieldPreferences.js
rename : browser/extensions/shield-recipe-client/test/browser/browser_ShieldRecipeClient.js => toolkit/components/normandy/test/browser/browser_ShieldRecipeClient.js
rename : browser/extensions/shield-recipe-client/test/browser/browser_Storage.js => toolkit/components/normandy/test/browser/browser_Storage.js
rename : browser/extensions/shield-recipe-client/test/browser/browser_about_preferences.js => toolkit/components/normandy/test/browser/browser_about_preferences.js
rename : browser/extensions/shield-recipe-client/test/browser/browser_about_studies.js => toolkit/components/normandy/test/browser/browser_about_studies.js
rename : browser/extensions/shield-recipe-client/test/browser/fixtures/addon-fixture/manifest.json => toolkit/components/normandy/test/browser/fixtures/addon-fixture/manifest.json
rename : browser/extensions/shield-recipe-client/test/browser/fixtures/normandy.xpi => toolkit/components/normandy/test/browser/fixtures/normandy.xpi
rename : browser/extensions/shield-recipe-client/test/browser/head.js => toolkit/components/normandy/test/browser/head.js
rename : browser/extensions/shield-recipe-client/test/unit/.eslintrc.js => toolkit/components/normandy/test/unit/.eslintrc.js
rename : browser/extensions/shield-recipe-client/test/unit/echo_server.sjs => toolkit/components/normandy/test/unit/echo_server.sjs
rename : browser/extensions/shield-recipe-client/test/unit/head_xpc.js => toolkit/components/normandy/test/unit/head_xpc.js
rename : browser/extensions/shield-recipe-client/test/unit/invalid_recipe_signature_api/api/v1/index.json => toolkit/components/normandy/test/unit/invalid_recipe_signature_api/api/v1/index.json
rename : browser/extensions/shield-recipe-client/test/unit/invalid_recipe_signature_api/api/v1/recipe/signed/index.json => toolkit/components/normandy/test/unit/invalid_recipe_signature_api/api/v1/recipe/signed/index.json
rename : browser/extensions/shield-recipe-client/test/unit/invalid_recipe_signature_api/normandy.content-signature.mozilla.org-20210705.dev.chain => toolkit/components/normandy/test/unit/invalid_recipe_signature_api/normandy.content-signature.mozilla.org-20210705.dev.chain
rename : browser/extensions/shield-recipe-client/test/unit/mock_api/api/v1/action/console-log/implementation/sha384-RGx3rydrSq53UfmW9kFcK0mQYra67XIvZvr4MhmAe--ljiiMQOtgM7Cmca48um3v => toolkit/components/normandy/test/unit/mock_api/api/v1/action/console-log/implementation/sha384-RGx3rydrSq53UfmW9kFcK0mQYra67XIvZvr4MhmAe--ljiiMQOtgM7Cmca48um3v
rename : browser/extensions/shield-recipe-client/test/unit/mock_api/api/v1/action/console-log/index.json => toolkit/components/normandy/test/unit/mock_api/api/v1/action/console-log/index.json
rename : browser/extensions/shield-recipe-client/test/unit/mock_api/api/v1/action/index.json => toolkit/components/normandy/test/unit/mock_api/api/v1/action/index.json
rename : browser/extensions/shield-recipe-client/test/unit/mock_api/api/v1/action/opt-out-study/implementation/sha384-HM_avYcD00o27ufwU1V7PIBtiuMAXML6MMwlYrDEqDX-XzGVuOfL52RCM680JExN => toolkit/components/normandy/test/unit/mock_api/api/v1/action/opt-out-study/implementation/sha384-HM_avYcD00o27ufwU1V7PIBtiuMAXML6MMwlYrDEqDX-XzGVuOfL52RCM680JExN
rename : browser/extensions/shield-recipe-client/test/unit/mock_api/api/v1/action/opt-out-study/index.json => toolkit/components/normandy/test/unit/mock_api/api/v1/action/opt-out-study/index.json
rename : browser/extensions/shield-recipe-client/test/unit/mock_api/api/v1/action/preference-experiment/implementation/sha384-KQgG38GQ7KZAb2VIB48ANQO6nBcxZoLm2ORzUviRT5nAvSywyPjZ5cJIElw6iXIt => toolkit/components/normandy/test/unit/mock_api/api/v1/action/preference-experiment/implementation/sha384-KQgG38GQ7KZAb2VIB48ANQO6nBcxZoLm2ORzUviRT5nAvSywyPjZ5cJIElw6iXIt
rename : browser/extensions/shield-recipe-client/test/unit/mock_api/api/v1/action/preference-experiment/index.json => toolkit/components/normandy/test/unit/mock_api/api/v1/action/preference-experiment/index.json
rename : browser/extensions/shield-recipe-client/test/unit/mock_api/api/v1/action/show-heartbeat/implementation/sha384-dEGiyKPEln8Ns5cQHzGpMIGdirSAAX0X-Kwlu-U3sJ05yNbO-ANij_a6c5SyL7G4 => toolkit/components/normandy/test/unit/mock_api/api/v1/action/show-heartbeat/implementation/sha384-dEGiyKPEln8Ns5cQHzGpMIGdirSAAX0X-Kwlu-U3sJ05yNbO-ANij_a6c5SyL7G4
rename : browser/extensions/shield-recipe-client/test/unit/mock_api/api/v1/action/show-heartbeat/index.json => toolkit/components/normandy/test/unit/mock_api/api/v1/action/show-heartbeat/index.json
rename : browser/extensions/shield-recipe-client/test/unit/mock_api/api/v1/action/signed/index.json => toolkit/components/normandy/test/unit/mock_api/api/v1/action/signed/index.json
rename : browser/extensions/shield-recipe-client/test/unit/mock_api/api/v1/classify_client/index.json => toolkit/components/normandy/test/unit/mock_api/api/v1/classify_client/index.json
rename : browser/extensions/shield-recipe-client/test/unit/mock_api/api/v1/index.json => toolkit/components/normandy/test/unit/mock_api/api/v1/index.json
rename : browser/extensions/shield-recipe-client/test/unit/mock_api/api/v1/recipe/index.json => toolkit/components/normandy/test/unit/mock_api/api/v1/recipe/index.json
rename : browser/extensions/shield-recipe-client/test/unit/mock_api/api/v1/recipe/signed/index.json => toolkit/components/normandy/test/unit/mock_api/api/v1/recipe/signed/index.json
rename : browser/extensions/shield-recipe-client/test/unit/mock_api/normandy.content-signature.mozilla.org-20210705.dev.chain => toolkit/components/normandy/test/unit/mock_api/normandy.content-signature.mozilla.org-20210705.dev.chain
rename : browser/extensions/shield-recipe-client/test/unit/query_server.sjs => toolkit/components/normandy/test/unit/query_server.sjs
rename : browser/extensions/shield-recipe-client/test/unit/test_NormandyApi.js => toolkit/components/normandy/test/unit/test_NormandyApi.js
rename : browser/extensions/shield-recipe-client/test/unit/test_Sampling.js => toolkit/components/normandy/test/unit/test_Sampling.js
rename : browser/extensions/shield-recipe-client/test/unit/test_SandboxManager.js => toolkit/components/normandy/test/unit/test_SandboxManager.js
rename : browser/extensions/shield-recipe-client/test/unit/test_Utils.js => toolkit/components/normandy/test/unit/test_Utils.js
rename : browser/extensions/shield-recipe-client/test/unit/utils.js => toolkit/components/normandy/test/unit/utils.js
rename : browser/extensions/shield-recipe-client/test/unit/xpcshell.ini => toolkit/components/normandy/test/unit/xpcshell.ini
rename : browser/extensions/shield-recipe-client/vendor/LICENSE_THIRDPARTY => toolkit/components/normandy/vendor/LICENSE_THIRDPARTY
rename : browser/extensions/shield-recipe-client/vendor/PropTypes.js => toolkit/components/normandy/vendor/PropTypes.js
rename : browser/extensions/shield-recipe-client/vendor/React.js => toolkit/components/normandy/vendor/React.js
rename : browser/extensions/shield-recipe-client/vendor/ReactDOM.js => toolkit/components/normandy/vendor/ReactDOM.js
rename : browser/extensions/shield-recipe-client/vendor/classnames.js => toolkit/components/normandy/vendor/classnames.js
rename : browser/extensions/shield-recipe-client/vendor/mozjexl.js => toolkit/components/normandy/vendor/mozjexl.js
extra : rebase_source : 23de90d080eb96bed8cab7c9f8557f1b27c5d9ae
extra : source : 18a7f08a6cdc379574836737f776c62c6e755134
2018-02-28 14:55:47 -08:00
shindli
ebf177f7c0
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-03-03 01:17:14 +02:00
shindli
73e569944b
Merge inbound to mozilla-central. a=merge
2018-03-03 01:06:35 +02:00
shindli
68a1ed26ac
Merge autoland to mozilla-central. a=merge
2018-03-03 01:05:23 +02:00
ffxbld
96ba46087f
No bug, Automated blocklist update from host bld-linux64-spot-030 - a=blocklist-update
2018-03-02 12:57:44 -08:00
ffxbld
4744487bf0
No bug, Automated HPKP preload list update from host bld-linux64-spot-030 - a=hpkp-update
2018-03-02 12:57:40 -08:00
ffxbld
7bd2ace171
No bug, Automated HSTS preload list update from host bld-linux64-spot-030 - a=hsts-update
2018-03-02 12:57:36 -08:00
Matt Brubeck
e4c5b48632
Bug 1381576 - Fix .gitignore syntax. r=jryans
...
--HG--
extra : rebase_source : be7d4a45e12629045f921f6e33f26b44961b4018
2018-03-02 12:02:39 -08:00
Joel Maher
216ae0ed8b
Bug 1442736 - extend talos linux g4 maxRunTime from 15 minutes to 25 minutes. r=rwood
2018-03-02 14:46:00 -05:00
Emilio Cobos Álvarez
ee1509e8fe
Bug 1442318. r=jdm
...
MozReview-Commit-ID: 2qfmMO4M14Z
2018-03-02 20:40:19 +01:00
Mihai Tabara
ba7d00b19b
Bug 1432219 - fix release generate checksums signing scopes in-tree. r=me a=release CLOSED TREE
...
MozReview-Commit-ID: G0b9T0Q5IIs
--HG--
extra : source : a1098c825a9c5e07f03ec4ad7a760c868bf20d75
2018-03-02 18:57:25 +00:00
Boris Zbarsky
908e366238
Back out rev b89286a88588 (bug 1442344
) for hitting the MOZ_CRASH on Android opt builds.
...
MozReview-Commit-ID: F7zCmO5zDUq
2018-03-02 12:27:48 -05:00
Mike Hommey
b98ffc5e45
Bug 1442508 - Enable tests on the nojit builds. r=sfink
...
--HG--
extra : rebase_source : 66a7f322c46dbc9572bac09b93a40621b43c4701
2018-03-02 12:04:15 +09:00
Petre Tudor
c7fc85c6bd
servo: Merge #20177 - removed default_data_dir() and default_cache_dir() (from petre2dor:removeUnusedCode); r=jdm
...
<!-- Please describe your changes on the following line: -->
I removed `default_data_dir()` and `default_cache_dir()` from `components/config/basedir.rs` because they were never called.
---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes do not require tests because they only remove untested code
<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->
<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
Source-Repo: https://github.com/servo/servo
Source-Revision: 0eb8b1f4c0736ec25dc391d119c03d1b49644d81
--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 79de14ce6be480d377015a59a2d45dd99e7a5ef3
2018-03-02 15:58:04 -05:00
Kris Maglione
33b62eabb7
Bug 1442187: Wait until next tick after popupshown before resolving show(). r=Gijs
...
With the migration of Promise microtasks to the main microtask queue, promise
resolution handlers are now called immediately after any JS event listener
returns. The result of this is that in the case of the show() method, the
resolution handlers now run before the view's own popupshown handlers run and
the view is set active, which breaks handlers which expect it to act more
sensibly.
By deferring the resolution until the next tick, the resolution handlers are
called when the view is visible and in a consistent state.
MozReview-Commit-ID: C7697CBoHFt
--HG--
extra : rebase_source : a9d89920a14cc7a7c14da70bb07b35625769041a
extra : amend_source : 9439650fdc13dee24bb34c9c09d09a66697de7b6
2018-03-01 18:31:14 -08:00
Andrew Osmond
d41a50c664
Bug 1421818 - Disable D2D backend if WebRender is enabled. r=jrmuizel
2018-03-02 13:16:26 -05:00
Boris Zbarsky
bb7433ad51
Bug 1442313
part 4. Use getJSTestingFunctions() in test_worker_interfaces.js. r=luke
...
MozReview-Commit-ID: IUQQX3ixkgl
2018-03-01 14:24:20 -05:00
Boris Zbarsky
6e53866b8e
Bug 1442313
part 3. Expose, test-only, getJSTestingFunctions() in workers. r=bkelly
...
MozReview-Commit-ID: LiErRvJ6CTH
2018-03-01 14:24:20 -05:00
Boris Zbarsky
7dd7848880
Bug 1442313
part 2. Push down the value of xpc::IsInAutomation into workers. r=bkelly
...
MozReview-Commit-ID: 5h51oqaf0R
2018-03-01 14:24:20 -05:00
Boris Zbarsky
04cc99d225
Bug 1442313
part 1. Make xpc::IsInAutomation a bit faster. r=bholley
...
MozReview-Commit-ID: HTs3RwEOmZ4
2018-03-01 14:24:17 -05:00
Andreea Pavel
1a958ddba5
Merge autoland to mozilla-central. a=merge
2018-03-02 18:19:20 +02:00
Andreea Pavel
14a1838c54
Backed out 4 changesets (bug 1442313
) for frequently failing crashtests on android, e.g. libeditor/crashtests/772282.html and layout/generic/crashtests/542136-1.html a=backout
...
Backed out changeset bfef9139500f (bug 1442313
)
Backed out changeset 660332ce1bf0 (bug 1442313
)
Backed out changeset 9788a46b8874 (bug 1442313
)
Backed out changeset 8fc2c103027b (bug 1442313
)
2018-03-02 18:08:23 +02:00
Kartikaya Gupta
35a2f32a00
Partial backout of cset cc147bc11c0e (bug 1426118). r=me a=webgl-fix
...
At the time tests were enabled they were green. However bug 1440664 which was
inflight at the same time made them have intermittent oranges. Rather than back
out bug 1440664 (which technically landed later) I'm turning off the tests until
we can figure out what's going on.
--HG--
extra : source : d3b20e603c5fe0c96c0d4a0b58a5b189dc7467b8
2018-03-02 09:18:35 -05:00
Sebastian Hengst
16f523f1ac
Bug 1442428 - Annotate css-disabled/select/select-fieldset-legend-4.html reftest: Fix second fuzzy-if; r=me,a=test-only
2018-03-02 17:04:45 +02:00
Ciure Andrei
2afb60f7a8
Backed out changeset a512c178c19b (bug 1439472) for causing bug 1442101. a=backout
2018-03-02 14:25:33 +02:00
Andreas Pehrson
edf62f8506
Bug 1440169 - Don't reset mLastNotify in resuming Start(). r=padenot
...
MozReview-Commit-ID: 6AL8QpSnwwm
--HG--
extra : rebase_source : 1cf74cb4c177fcaca91f923748308e20d6c38136
2018-03-02 12:48:34 +01:00