Felipe Gomes
046e4a269a
Bug 1407351 - Remove E10S_TESTING_ONLY defines. r=glandium
...
MozReview-Commit-ID: jVUo2l7eQd
2017-10-12 21:44:59 -03:00
Felipe Gomes
8d67452c0a
Bug 1407351 - Remove E10S_TESTING_ONLY from devtools. r=gregtatum
...
E10s is always supported now, so there's no need for the unsupported notice anymore
MozReview-Commit-ID: 6Omdvj6SbaV
2017-10-12 21:44:59 -03:00
Felipe Gomes
59b96118b5
Bug 1407351 - Simplify check for e10s in about:preferences. r=jaws
...
This code that checks the status code is not necessary, the boolean answer is already stored in Services.appinfo.browserTabsRemoteAutostart.
MozReview-Commit-ID: 1Vrt4kwsjyU
2017-10-12 21:44:59 -03:00
Felipe Gomes
a3da290d3a
Bug 1407351 - Remove Nightly-only e10s checkbox in about:preferences. r=jaws
...
MozReview-Commit-ID: FlbrduhJRLm
2017-10-12 21:44:58 -03:00
Felipe Gomes
284c15b559
Bug 1407351 - Remove nightly-only e10s testing features from the main browser window. r=mikedeboer
...
The only thing that I didn't remove was the process ID on the tab tooltip, which I find to be super helpful. For that, I changed the check from E10S_TESTING_ONLY to NIGHTLY_BUILD.
MozReview-Commit-ID: 7AUFyHgXUAk
2017-10-12 21:44:58 -03:00
Steve Fink
3d3cc368d4
Bug 1407236 - Use allow-oom instead of error: out of memory for racy test, r=jonco
...
--HG--
extra : rebase_source : e238f94daaa01f46198e192c7fc58f3297b6b91f
2017-10-11 16:28:55 -07:00
Sebastian Hengst
c2f23c4622
merge mozilla-central to mozilla-inbound. r=merge a=merge
...
--HG--
rename : browser/base/content/test/general/browser_bug585558.js => browser/base/content/test/tabs/browser_positional_attributes.js
rename : devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_jsterm_dollar.js => devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_dollar.js
rename : devtools/client/webconsole/new-console-output/test/mochitest/test-bug-621644-jsterm-dollar.html => devtools/client/webconsole/new-console-output/test/mochitest/test-jsterm-dollar.html
rename : dom/media/doctor/DDLogClass.cpp => dom/media/doctor/DDLogCategory.cpp
rename : dom/media/doctor/DDLogClass.h => dom/media/doctor/DDLogCategory.h
rename : mobile/android/app/src/main/res/drawable-hdpi/find_prev.png => mobile/android/app/src/photon/res/drawable-hdpi/find_prev.png
rename : mobile/android/app/src/main/res/drawable-hdpi/url_bar_entry_default.9.png => mobile/android/app/src/photon/res/drawable-hdpi/url_bar_entry_default.9.png
rename : mobile/android/app/src/main/res/drawable-hdpi/url_bar_entry_default_pb.9.png => mobile/android/app/src/photon/res/drawable-hdpi/url_bar_entry_default_pb.9.png
rename : mobile/android/app/src/main/res/drawable-hdpi/url_bar_entry_pressed.9.png => mobile/android/app/src/photon/res/drawable-hdpi/url_bar_entry_pressed.9.png
rename : mobile/android/app/src/main/res/drawable-hdpi/url_bar_entry_pressed_pb.9.png => mobile/android/app/src/photon/res/drawable-hdpi/url_bar_entry_pressed_pb.9.png
rename : mobile/android/app/src/main/res/drawable-large-hdpi-v11/url_bar_entry_default.9.png => mobile/android/app/src/photon/res/drawable-large-hdpi-v11/url_bar_entry_default.9.png
rename : mobile/android/app/src/main/res/drawable-large-hdpi-v11/url_bar_entry_default_pb.9.png => mobile/android/app/src/photon/res/drawable-large-hdpi-v11/url_bar_entry_default_pb.9.png
rename : mobile/android/app/src/main/res/drawable-large-hdpi-v11/url_bar_entry_pressed.9.png => mobile/android/app/src/photon/res/drawable-large-hdpi-v11/url_bar_entry_pressed.9.png
rename : mobile/android/app/src/main/res/drawable-large-hdpi-v11/url_bar_entry_pressed_pb.9.png => mobile/android/app/src/photon/res/drawable-large-hdpi-v11/url_bar_entry_pressed_pb.9.png
rename : mobile/android/app/src/main/res/drawable-large-xhdpi-v11/url_bar_entry_default.9.png => mobile/android/app/src/photon/res/drawable-large-xhdpi-v11/url_bar_entry_default.9.png
rename : mobile/android/app/src/main/res/drawable-large-xhdpi-v11/url_bar_entry_default_pb.9.png => mobile/android/app/src/photon/res/drawable-large-xhdpi-v11/url_bar_entry_default_pb.9.png
rename : mobile/android/app/src/main/res/drawable-large-xhdpi-v11/url_bar_entry_pressed.9.png => mobile/android/app/src/photon/res/drawable-large-xhdpi-v11/url_bar_entry_pressed.9.png
rename : mobile/android/app/src/main/res/drawable-large-xhdpi-v11/url_bar_entry_pressed_pb.9.png => mobile/android/app/src/photon/res/drawable-large-xhdpi-v11/url_bar_entry_pressed_pb.9.png
rename : mobile/android/app/src/main/res/drawable-large-xxhdpi-v11/url_bar_entry_default.9.png => mobile/android/app/src/photon/res/drawable-large-xxhdpi-v11/url_bar_entry_default.9.png
rename : mobile/android/app/src/main/res/drawable-large-xxhdpi-v11/url_bar_entry_default_pb.9.png => mobile/android/app/src/photon/res/drawable-large-xxhdpi-v11/url_bar_entry_default_pb.9.png
rename : mobile/android/app/src/main/res/drawable-large-xxhdpi-v11/url_bar_entry_pressed.9.png => mobile/android/app/src/photon/res/drawable-large-xxhdpi-v11/url_bar_entry_pressed.9.png
rename : mobile/android/app/src/main/res/drawable-large-xxhdpi-v11/url_bar_entry_pressed_pb.9.png => mobile/android/app/src/photon/res/drawable-large-xxhdpi-v11/url_bar_entry_pressed_pb.9.png
rename : mobile/android/app/src/main/res/drawable-xhdpi/find_prev.png => mobile/android/app/src/photon/res/drawable-xhdpi/find_prev.png
rename : mobile/android/app/src/main/res/drawable-xhdpi/url_bar_entry_default.9.png => mobile/android/app/src/photon/res/drawable-xhdpi/url_bar_entry_default.9.png
rename : mobile/android/app/src/main/res/drawable-xhdpi/url_bar_entry_default_pb.9.png => mobile/android/app/src/photon/res/drawable-xhdpi/url_bar_entry_default_pb.9.png
rename : mobile/android/app/src/main/res/drawable-xhdpi/url_bar_entry_pressed.9.png => mobile/android/app/src/photon/res/drawable-xhdpi/url_bar_entry_pressed.9.png
rename : mobile/android/app/src/main/res/drawable-xhdpi/url_bar_entry_pressed_pb.9.png => mobile/android/app/src/photon/res/drawable-xhdpi/url_bar_entry_pressed_pb.9.png
rename : mobile/android/app/src/main/res/drawable-xxhdpi/url_bar_entry_default.9.png => mobile/android/app/src/photon/res/drawable-xxhdpi/url_bar_entry_default.9.png
rename : mobile/android/app/src/main/res/drawable-xxhdpi/url_bar_entry_default_pb.9.png => mobile/android/app/src/photon/res/drawable-xxhdpi/url_bar_entry_default_pb.9.png
rename : mobile/android/app/src/main/res/drawable-xxhdpi/url_bar_entry_pressed.9.png => mobile/android/app/src/photon/res/drawable-xxhdpi/url_bar_entry_pressed.9.png
rename : mobile/android/app/src/main/res/drawable-xxhdpi/url_bar_entry_pressed_pb.9.png => mobile/android/app/src/photon/res/drawable-xxhdpi/url_bar_entry_pressed_pb.9.png
extra : rebase_source : 0cff6fa99d9ea3c6ce0bfb1604d4e9533f63ce63
2017-10-13 00:55:27 +02:00
Sebastian Hengst
5c00b8540d
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: AlcL6XYDkf
2017-10-12 23:58:31 +02:00
Sebastian Hengst
909ee1f58f
merge autoland to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 6jFAhVr6aqT
2017-10-12 23:55:22 +02:00
ffxbld
ef0d419a79
No bug, Automated HPKP preload list update from host bld-linux64-spot-306 - a=hpkp-update
2017-10-12 10:52:26 -07:00
ffxbld
ee7b9d0f42
No bug, Automated HSTS preload list update from host bld-linux64-spot-306 - a=hsts-update
2017-10-12 10:52:23 -07:00
Shawn Huang
ed1d5223ad
Backed out changeset 20571bff3967 (bug 1389561). r=backout a=backout
...
MozReview-Commit-ID: 8GLZx2ls2C4
--HG--
extra : amend_source : 0fb28e72650bbebb2e9484987b34510bfe5750f6
extra : transplant_source : %24%8C_MV%D4%FB%A6%10%F1w%3FE%BD%BB9H%FC2%D6
2017-10-12 15:57:41 +08:00
Sebastian Hengst
8ff69604ce
merge mozilla-inbound to mozilla-central. r=merge a=merge
2017-10-12 12:40:23 +03:00
Sebastian Hengst
e22c8fc5ef
merge autoland to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: JX8NRn7MQY4
2017-10-12 11:34:05 +02:00
Francesco Lodolo (:flod)
5b44721f93
Bug 1407916 - Fix localization comment for pageSubtitle in aboutTelemetry.properties r=chutten
...
MozReview-Commit-ID: CxdFlmKAX0v
--HG--
extra : rebase_source : 0c70cb9c354a30dce9592500373712564b2ed581
2017-10-12 08:53:18 +02:00
Sebastian Hengst
d49acd1af4
Backed out changeset e993235fbdf3 (bug 1405299) for eslint failure at toolkit/components/telemetry/TelemetryStorage.jsm:706: Do not use String as a constructor. r=backout
...
--HG--
extra : rebase_source : 60652f6fcb23507f42535ce42128dcb42d8eeaa2
2017-10-12 15:29:18 +02:00
Sebastian Hengst
c797bda729
Backed out changeset 506d96e0b240 (bug 1405299)
...
--HG--
extra : rebase_source : 6f2e6c7cf26843d29b6f46aa96d3f8d00cb820be
2017-10-12 15:29:12 +02:00
ffxbld
32465a09d0
No bug, Automated HPKP preload list update from host bld-linux64-spot-302 - a=hpkp-update
2017-10-11 23:23:04 -07:00
ffxbld
5459aabb52
No bug, Automated HSTS preload list update from host bld-linux64-spot-302 - a=hsts-update
2017-10-11 23:23:00 -07:00
Cameron McCormack
5b1a5502d7
Bug 1407246 - Split out Variables struct difference calculation. r=emilio
...
MozReview-Commit-ID: CtWtG3zkD1D
--HG--
extra : rebase_source : 0e1efeb844cde641288a6aecb15b1285cb37ea3f
2017-10-12 09:12:30 +08:00
Cameron McCormack
21ee72df28
servo: Merge #18842 - style: Skip custom properties comparison if other inherited properties changed (from heycam:skip-var-check); r=emilio
...
Servo half of https://bugzilla.mozilla.org/show_bug.cgi?id=1407246 , reviewed there by Emilio.
Source-Repo: https://github.com/servo/servo
Source-Revision: 9f8514d2b94713b6dc3bb918f8ffa9fac66021a3
--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : b1173244f5ba3e9c386721d4eb07085db144342c
2017-10-11 21:45:51 -05:00
Steve Fink
9a54469366
Bug 1406570 - "Root" compartment while entering it, r=jonco
...
--HG--
extra : rebase_source : 71cf95cb8dc7c561787a9d93162bcc63c610ef88
2017-10-11 17:19:24 -07:00
Brian Hackett
7e6045a916
Bug 1402836 - Avoid racing while destroying JS shell contexts, r=jandem.
...
--HG--
extra : rebase_source : b1d7ab23e9a347fae3efbea0b00aab8dfb3a6202
extra : histedit_source : 09d44a28f35289aad0195c29d6f5d1442baa7913
2017-10-12 05:23:29 -07:00
Timothy Nikkel
6c604c182e
Bug 1405397. Part 2. ScrollFrameHelper::BuildDisplayList should only have one way to determine if we are using a displayport/building a async scrollable layer. r=mstange
...
The variable usingDisplayPort was determining if we applied a clip to the displayport (and one other thing), and otherwise mWillBuildScrollableLayer was used to determine those type of things.
When https://hg.mozilla.org/mozilla-central/rev/4c8b85e80aeb of bug 1364295 landed it actually changed behaviour even though it was only supposed to simplify code. Before that changeset mWillBuildScrollableLayer was always set to false if we weren't painting to the window because we never considered whether a displayport was set. After that changeset we actually looked to see if a displayport was set and set mWillBuildScrollableLayer to true if we had a displayport even when we weren't painting to the window.
So we would have usingDisplayPort == false, and mWillBuildScrollableLayer == true. We fix that be getting rid of usingDisplayPort and using everywhere.
This means that after this patch and bug 1364295 we will build display lists for event handling with mWillBuildScrollableLayer == true where we had it false before. So another patch we could make is to make all uses of mWillBuildScrollableLayer also check if we are painting to the window.
The decision to expand the dirty rect to the displayport is still restricted to when we are painting to the window and happens in DecideScrollableLayer, so we don't regress bug 745936.
2017-10-12 17:06:21 -05:00
Timothy Nikkel
d28f837fca
Bug 1405397. Part 1. Only add scrollbars in the "ignore scroll frame" case if we are painting to the window. r=mstange
...
This change is effectively a no-op since usingDisplayPort is only true if IsPaintingToWindow() but we need it for the next patch. So I will explain why this patch is correct.
At first we set usingDisplayPort to whether or not we had a displayport, which makes sense. But then in https://hg.mozilla.org/mozilla-central/rev/372d32e0ea61 (bug 745936) we had to limit this to when we weren't handling events so we didn't override the event handling dirty/hit rect of size 1x1 with the entire displayport.
Then in https://hg.mozilla.org/mozilla-central/rev/254c675a98c5 (bug 980500) we added support for adding scrollbars when we are ignoring the current scroll frame. This was a hack for b2g (and maybe android, where it might still be required) since we shouldn't be drawing the scrollbars when we are specifically ignoring the scrollframe. Only android and b2g have ever used the "ignore scroll frame" mode for their main rendering, so the change was only relevant for them. This changeset simply copied the same condition for using a displayport (!aBuilder->IsForEventDelivery()) to determine when to add scrollbars.
Then in https://hg.mozilla.org/mozilla-central/rev/2dc71497e243 (bug 1073290) we determined that it is useless to use displayports when we aren't drawing to the window (and actually can cause problems), so we changed the condition to use a displayport to require painting to the window (which is more restrictive then just not for event handling). However this change understandably missed the changing the condition for adding scrollbars. Thus this patch.
The reason we need this is the next patch (essentially) removes the IsPaintingToWindow condition from usingDisplayPort, and then we will erroneously add scrollbars when doing drawWindow calls that also ask to ignore the root scroll frame.
2017-10-12 17:06:19 -05:00
Ryan VanderMeulen
833b27ac01
Merge inbound to m-c. a=merge
2017-10-11 17:53:30 -04:00
Phil Ringnalda
876ae3e424
Backed out 2 changesets (bug 870460) for xperf failures
...
Backed out changeset 50368fa3e040 (bug 870460)
Backed out changeset 5aa7980268cb (bug 870460)
MozReview-Commit-ID: H0rzd5F9dOr
2017-10-11 13:26:34 -07:00
ffxbld
90fa230f6d
No bug, Automated HPKP preload list update from host bld-linux64-spot-327 - a=hpkp-update
2017-10-11 11:05:07 -07:00
ffxbld
5793b91bb2
No bug, Automated HSTS preload list update from host bld-linux64-spot-327 - a=hsts-update
2017-10-11 11:05:03 -07:00
Tom Ritter
31606bbabc
Bug 1407659 Temporarily put MinGW builds at Tier 3 to hide angle breakage r=aryx a=hide-non-tier-1-permabustage-in-default-treeherder-view
...
MozReview-Commit-ID: L5DhORpuOup
--HG--
extra : amend_source : 2147bd8400cce5b283d5fada833cadb6e99ff2e6
extra : transplant_source : K%D4%D4%E6%A3h%D7%A4%DC%7D%98B%05%EAT%95%18%19%CE%EF
2017-10-11 10:39:32 -05:00
Sebastian Hengst
dd693c66f9
Bug 1407437 - disable test_ev_certificate.py for perma failing for reasons outside of the tree. r=me, a=test-only
...
MozReview-Commit-ID: 1I8bMw08Vyb
--HG--
extra : transplant_source : %EF%96%D2iz%9D%B7%DE%A3%D0%8F%0F%C2%DA%D4%DA%CA%09%92F
2017-10-11 16:11:25 +02:00
Joel Maher
0b169e6a3b
Bug 1407437 - disable test_security.py TestSecurity.test_get_address_from_certificate for perma failing for reasons outside of the tree. r=me, a=test-only
...
MozReview-Commit-ID: 8PECVzvURAv
--HG--
extra : transplant_source : %AFH%88%91y%F5%D5C%E3%01%92%1E%19%F0v%B8%9C%CBUl
2017-10-11 09:12:54 -04:00
Joel Maher
2d991cc7d1
Bug 1407437 - disable test_security.py TestSecurity.test_get_address_from_certificate on windows for perma failing for reasons outside of the tree. r=me, a=test-only
...
MozReview-Commit-ID: LpgxsWrjMhb
--HG--
extra : transplant_source : %E3%3B%C7%A0%60%E8%0F%AC%1AY%26%83%8E%275Z6%A5%C2%89
2017-10-11 08:10:50 -04:00
Sebastian Hengst
ed86a2c11f
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: AgDEPuT8DNK
2017-10-11 11:41:04 +02:00
Sebastian Hengst
394ddd6e62
merge autoland to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: EmKghzIsF92
2017-10-11 11:38:09 +02:00
Dragana Damjanovic
dc118fd91d
Bug 1405761 - If the preload pref is disabled rel=preload should be shown as not supported. r=smaug
...
--HG--
extra : rebase_source : 3e32d5d8beceedca7ab3eaaf528385f4e73f1164
2017-10-11 03:20:00 -04:00
Tim Taubert
6ecc0e0e1a
Bug 1401594 - land NSS 4bf658832d89 UPGRADE_NSS_RELEASE, r=me
2017-10-12 15:34:02 +02:00
Benjamin Bouvier
e1285cf36b
Bug 1406879: Skip wasm frames when when enabling profiler and setting profiling FP; r=jandem
...
MozReview-Commit-ID: EIjjda2AorV
--HG--
extra : rebase_source : 826c31104983b0207ff4ce1f9a7a89ea75f2630c
2017-10-11 16:03:47 +02:00
Jonathan Kew
5610a0e1a8
Bug 1360128 pt 2 - Cherry-pick commit 19e77e01bc13f44138e1d50533327d314dd0a018 from upstream harfbuzz, to avoid incorrect shape-plan caching in harfbuzz with variation fonts. r=jrmuizel
2017-10-12 14:25:42 +01:00
Jonathan Kew
589b1b4dc7
Bug 1360128 - Pass values from font-variation-settings through to the harfbuzz font object, so that shaping can take variations into account. r=jrmuizel
2017-10-12 14:25:11 +01:00
Andreas Farre
dfa8f6d79d
Bug 1407207 - Make it possible to turn off budget throttling for pgo. r=ted
...
When generating the pgo profile the timeout background budget depletes
for build/pgo/index.html, due to the profiling build actually being
slower than ordinary builds. This defeats the purpose of budget, so
turn off background throttling with budget when generating the profile.
2017-10-12 14:57:36 +02:00
Jon Coppeard
5537b2c136
Bug 1407505 - Relax assertion in ExecutableAllocator destructor if the embedding leaked r=jandem
2017-10-12 13:34:56 +01:00
Tim Taubert
cafdee7c62
Bug 1407565 - Add NS_IsMainThread() assertions to WebAuthnManager r=jcj
...
Bug #: 1407565
Differential Revision: https://phabricator.services.mozilla.com/D116
--HG--
extra : amend_source : 264a25a0343042fe7dfa9f5cc22c05c9b908f93a
2017-10-12 13:16:29 +02:00
ffxbld
e8c853cf32
No bug, Automated HPKP preload list update from host bld-linux64-spot-302 - a=hpkp-update
2017-10-10 22:59:38 -07:00
ffxbld
426bb81282
No bug, Automated HSTS preload list update from host bld-linux64-spot-302 - a=hsts-update
2017-10-10 22:59:34 -07:00
Sebastian Hengst
044775ad49
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-10-11 00:01:28 +02:00
Sebastian Hengst
01cd7f3d0f
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: GbmY183Epi2
2017-10-10 23:56:11 +02:00
Sebastian Hengst
7b58b734df
merge autoland to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: CdkzY7WJ58G
2017-10-10 23:48:17 +02:00
Kris Maglione
00e91e08fb
Bug 1407258: Dowgrade document loads with expanded principals to their last sub-principal. r=bz
...
There are currently some corner cases where channels that are eventually
loaded into documents (mainly <img src="data:image/svg+xml,") can inherit
expanded principals from a caller. Since documents aren't allowed to have
expanded principals, this causes crashes.
This patch is a short term workaround for the issue, until we have a longer
term solution that prevents the channels from inheriting the expanded
principals to begin with.
MozReview-Commit-ID: JwqqtVynLjj
--HG--
extra : rebase_source : 23199517414428924e9c78629ac794b54bd23c52
2017-10-10 14:08:47 -07:00
Sebastian Hengst
592a737256
Backed out 2 changesets (bug 1357191) for frequently failing mochitest dom/html/test/forms/test_input_sanitization.html on Android 4.3 API16+ debug. r=backout
...
Backed out changeset c6ba568874b0 (bug 1357191)
Backed out changeset 562e7fc9a839 (bug 1357191)
2017-10-10 23:27:21 +02:00