Jan de Mooij
a1c12c55e9
Bug 1358753 - Allocate ProxyValueArray inline in the object instead of using malloc. r=bhackett
2017-04-25 08:51:30 +02:00
Christoph Kerschbaumer
10ba7f4ab5
Bug 1359092 - Extend loadURI within nsIWebNavigation.idl by a triggeringPrincipal argument. r=bz
2017-04-24 21:57:25 +02:00
Kan-Ru Chen
6c2259f717
Bug 1358697 - Don't capture the Promise raw pointer and make static analysis happy. r=billm
...
MozReview-Commit-ID: 7lMVMcNBDHJ
--HG--
extra : rebase_source : 3526408144e9d0486e0c212151682bc98275c8e5
2017-04-22 10:38:52 +08:00
Iris Hsiao
28a432c0ec
Backed out changeset 9c7c061b959f (bug 1348173) for hazard busted
2017-04-25 14:24:10 +08:00
Manish Goregaokar
419b142c52
Bug 1356275 - Decrease allowed write hazard threshhold; r=bholley
...
MozReview-Commit-ID: 9cGPj1Hahed
2017-04-21 18:27:47 -07:00
Bobby Holley
f130704ad4
servo: Merge #16567 - Avoid pointer-chasing to check whether there are any declarations (from bholley:any_declarations); r=SimonSapin
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1358375
Source-Repo: https://github.com/servo/servo
Source-Revision: 2d3a7b2001ae2cef2fa751a65faba1091eff1a48
--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 51b3e9034d6fa13aad5b9336f2d5daae909a3bc8
2017-04-21 19:30:48 -05:00
Wes Kocher
c296c00a82
Merge m-c to autoland, a=merge
...
MozReview-Commit-ID: FvBazP0CwKm
2017-04-21 17:39:39 -07:00
Wes Kocher
d973551173
Merge inbound to central, a=merge
...
MozReview-Commit-ID: FHfhKIIlItM
2017-04-21 17:30:43 -07:00
Daniel Holbert
a8b0418e9a
Bug 1358586: Require comma after <angle>, in -webkit-linear-gradient() CSS syntax. r=heycam
...
The logic around here is a bit tricky, because -moz-linear-gradient() shares
this codepath. Here's how things were going wrong:
* The -moz-linear-gradient syntax allows an angle (e.g. "30deg") to be followed
by an optional box-position (e.g. "top right") before eventually requiring a
comma and then some color stops.
* In contrast, the -webkit-linear-gradient syntax does NOT allow a box-position
there (unless the box-position is by itself, without an angle).
* So, for -webkit-linear-gradient, we (correctly) skipped the box-position
parsing code, if we've seen an angle already.
* BUT: in skipping that code, we *also* inadvertantly skipped the code that
enforces that we eventually see a comma before we get to the color stops.
So, we incorrectly accept some -webkit-linear-gradient() expressions that are
missing a comma that really should be mandatory.
So, this patch adds a special case for -webkit-linear-gradient that
preemptively bails if we get an angle that's not followed by a comma. (With
that, we can also simplify the condition around the box position parsing, too.)
MozReview-Commit-ID: B7MQLxqe6D7
--HG--
extra : rebase_source : 0682884e68fbf51d50dc24b1a6a7656cc998ecb2
2017-04-21 14:38:14 -07:00
Henrik Skupin
56bc9b1cb8
Bug 1290850 - Force local update URL for software update unit tests. r=maja_zf
...
The unit tests for the software update class should not rely on
the remote update URL being reachable. Instead a locally served
URL has to be used.
MozReview-Commit-ID: 8WNoEb0PUWz
--HG--
extra : rebase_source : 85900716de5c868efd8f0411e0c577f317d98d25
2017-04-24 15:09:25 +02:00
David Anderson
7d5ed0b7fe
Always show the compositor process PID in about:support. (bug 1358138, r=milan)
...
--HG--
extra : rebase_source : 10396aeb6b0c384bdf648b83974d6b05817879e5
2017-04-21 12:07:14 -07:00
Geoff Brown
11874fc9ae
Bug 1067360 - Skip test-image-layers.html on stylo only; r=manishearth
...
Avoid stylo-only frequent intermittent failures.
2017-04-21 13:01:20 -06:00
Sebastian Hengst
238ec18da7
merge mozilla-central to mozilla-inbound. r=merge a=frequent-orange-fix
2017-04-21 20:28:28 +02:00
Sebastian Hengst
51f6d07743
Bug 1356627 - Disable css-transitions-1 web-platform-tests for failing frequently. r=test-disabling a=frequent-orange-fix
...
MozReview-Commit-ID: Cbsk1JLMxig
--HG--
extra : amend_source : 39ecc3907b6d609b3ff618e4194046db7e6b31f6
2017-04-21 20:21:51 +02:00
Sebastian Hengst
6e1c138a06
Backed out changeset 435e638babd1 (bug 1349418) for failing checkerboard-{1,2,3}.html on Android 4.3. r=backout a=backout
...
MozReview-Commit-ID: Au7FbypQNvf
2017-04-21 18:01:24 +02:00
Sebastian Hengst
4b2cbe9ca3
Backed out changeset 3ccf396a61fe (bug 1349418)
...
MozReview-Commit-ID: 8VeAi8IOAl4
2017-04-21 17:59:43 +02:00
ffxbld
cfbd9ba5ea
No bug, Automated HPKP preload list update from host bld-linux64-spot-305 - a=hpkp-update
2017-04-21 07:57:04 -07:00
ffxbld
7e0a6b7086
No bug, Automated HSTS preload list update from host bld-linux64-spot-305 - a=hsts-update
2017-04-21 07:57:01 -07:00
Carsten "Tomcat" Book
4e1afcd681
Backed out changeset 35ef9cd54519 (bug 1358142) for breaking android nightlys
2017-04-21 15:55:13 +02:00
Henrik Skupin
726ee660f9
Bug 1358402 - Keep 'marionette.defaultPrefs.enabled' around as fallback. r=ato a=tomcat
...
With bug 1344748 landed the default preferences and their handling has been
changed. Builds starting with Firefox 54.0 can handle that, but previous
releases don't enable Marionette at all after a restart under special
conditions (invalidating 'update.status' file before the restart).
To prevent the bustage we have to keep the preference
'marionette.defaultPrefs.enabled' around until the next ESR release
is out.
MozReview-Commit-ID: AB3liJlb6M7
--HG--
extra : amend_source : 35ae31af3c1a44d9ad965dbeb395297a73e86a81
2017-04-21 11:16:06 +02:00
Carsten "Tomcat" Book
975e251aff
merge mozilla-inbound to mozilla-central a=merge
2017-04-21 10:57:02 +02:00
Iris Hsiao
7aacf33d10
Backed out 9 changesets (bug 1353689) for web platform reftest failures
...
Backed out changeset 80ac3ea1427e (bug 1353689)
Backed out changeset 9a5b36fefb22 (bug 1353689)
Backed out changeset 44c5f4b4cdfc (bug 1353689)
Backed out changeset 7f2790b4c963 (bug 1353689)
Backed out changeset 8d8d2824a763 (bug 1353689)
Backed out changeset d3ced5751998 (bug 1353689)
Backed out changeset 5179ebf1e982 (bug 1353689)
Backed out changeset ebf24732e9b3 (bug 1353689)
Backed out changeset e81924e4cff3 (bug 1353689)
2017-04-21 13:38:28 +08:00
Dan Glastonbury
92a65a96fb
Bug 1346665 - P2: Import rustified cubeb_pulse.c. r=kinetik,rillian
...
Enable by setting:
media.cubeb.backend = "pulse-rust"
MozReview-Commit-ID: EZXJAzN3X7c
2017-04-21 14:01:01 +10:00
Dan Glastonbury
709bb40008
Bug 1346665 - P1: Enable USE_PULSE_RUST in libcubeb. r=kinetik,rillian
...
MozReview-Commit-ID: 5ZQLFXNFWdB
2017-04-21 14:01:00 +10:00
Dragana Damjanovic dd.mozilla@gmail.com
8e864608b1
Bug 1310197 - Fix comment.r=me
2017-04-21 11:43:03 +08:00
Nils Ohlmeier [:drno]
f588ac7e28
Bug 1303867: destroy SSL FD to send out DTLS allert on close. r=mt
...
MozReview-Commit-ID: EaMkehmTcs3
--HG--
extra : rebase_source : 18acf0fe7bc3b6ccffc0c5667a962161411b56d5
2017-04-20 19:52:24 -07:00
Nicholas Nethercote
d83ce90018
Bug 1356694 - Create a ProfileGatherer in nsProfiler() if the profiler is active. r=mstange.
...
This fixes a JS exception that gets thrown when one tries to capture a profile
in this case.
--HG--
extra : rebase_source : 46f6eeed3c17086b0b6c35b26f3c9e4841dd6cff
2017-04-21 09:38:39 +10:00
Mark Banner
f10153a407
Bug 1358213 - Give WebExtension created menuitems in the context menu an ID. r=kmag
...
This matches the rest of the context menu and is better for unit tests.
MozReview-Commit-ID: 509HH4wnClN
--HG--
extra : rebase_source : 61456ee75f75baefd38fd9dd53e9cce9b7e3fefa
2017-04-20 20:48:16 +01:00
Bobby Holley
b093fa5b7c
servo: Merge #16578 - Fix up the style sharing cache (from bholley:fix_style_sharing_cache); r=emilio
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1358694
Source-Repo: https://github.com/servo/servo
Source-Revision: a26079d3229beefa90949a93e13ff374649374cc
--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : a794839431bb0746904b1156ad94e9f3c2746319
2017-04-23 14:45:29 -05:00
Munro Mengjue Chiang
699799aeb9
Bug 1358030 - add mochitest for webrtc android remote h/w encoder. r=jib
...
MozReview-Commit-ID: JCtWTNg89io
--HG--
extra : rebase_source : 8cd05b1b1fa270bf0fb9dbee9b899ee24d4b0d69
2017-04-20 14:54:55 +08:00
Manish Goregaokar
88f32a873b
servo: Merge #16596 - Handle length parsing mode for other types too (from Manishearth:length-parsing); r=heycam
...
All length types should handle this. Seems to block a couple tests.
try at https://treeherder.mozilla.org/#/jobs?repo=try&revision=b1eb64509e65f9dc548d361ac2ae00ce000c9d7b
Source-Repo: https://github.com/servo/servo
Source-Revision: fffb94530e6dcdfa021e1d86778ada4c7af2fbb9
--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 0f992313f7d18bfc7746d651da90f39bc90d9277
2017-04-24 22:03:12 -05:00
Julian_Chu
2ec693fe0e
Bug 1359098 - fix getDrawable method missing problem in CustomTabs r=nechen
...
The method Context.getDrawable was introduced in API 21. To be
compatible with Kitkat, should use Resources.getDrawable instead.
MozReview-Commit-ID: 1ZajYWPTVj0
--HG--
extra : rebase_source : d9aa89d3cae5040b861cc6c07f2a2461fab4ce82
2017-04-25 10:06:15 +08:00
Cameron McCormack
6334a97290
Bug 1341102 - Update stylo test expectations. r=me
2017-04-25 11:51:02 +08:00
Makoto Kato
bba54a63e6
Bug 1359008 - Don't use nsIDOM* in TextEditRules's member. r=masayuki
...
To clean up TextEditRules, I would like to replace nsIDOMNode with nsINode and nsIContent in TextEditRules.
GetTopEnclosingPre is unused define, so I also remove it.
MozReview-Commit-ID: 6LraexH5t4m
--HG--
extra : rebase_source : 1037dcfd949d544282dc30360bd43773f21fd929
2017-04-24 19:40:12 +09:00
Hiroyuki Ikezoe
e788bc7b46
Bug 1358965 - Drop unnecessary static_cast. r=birtles
...
MozReview-Commit-ID: 1V1ISqv2uo1
--HG--
extra : rebase_source : 7ca59d60d577c076ad58411e3a05d7d3dec460ed
2017-04-25 12:24:51 +09:00
Hiroyuki Ikezoe
1abf302a6d
Bug 1358965 - Don't call UpdateEffectProperties and UpdateTransitions() for null computed values. r=birtles
...
MozReview-Commit-ID: 9NfR2Dzq92g
--HG--
extra : rebase_source : 55226af51b811afc6b5f821551550d81b344a80f
2017-04-25 11:29:43 +09:00
Iris Hsiao
3b17383f8d
Merge mozilla-central to autoland
2017-04-25 11:28:40 +08:00
dynamis
40d7556e32
Bug 1351972 - Use HTTPS for Rakuten search provider if possible. r=mkaply
...
--HG--
extra : rebase_source : c03715f42a8031e896a79d2760cacae7f00c60cb
2017-04-20 02:11:00 -04:00
Boris Zbarsky
c496eb135e
Bug 1358056. Fix stylesheet handling of associated documents in various edge cases. r=heycam
2017-04-24 15:44:19 -04:00
David Parks
532fe74f04
Bug 1347710 - Enable sandbox protections for the Windows GPU process. r=bobowen
...
The sandbox works with levels. The GPU sandbox level defaults to 1 in all builds. It is controlled by security.sandbox.gpu.level.
2017-04-24 09:46:09 -07:00
Lars T Hansen
e7763d14f5
Bug 1358962 - JS engine non-unified builds, add missing -inl includes. r=jandem
2017-04-24 09:03:50 +02:00
Petr Sumbera
e8cb02c59f
Bug 1352449 - JSErrorReport::initBorrowedLinebuf should be called with aligned pointer for char16_t. r=arai
2017-04-21 03:59:25 -07:00
Luke Wagner
2b1c12aa2c
Bug 1356680 - Baldr: make builtin thunks JSRuntime-independent (r=bbouvier)
...
MozReview-Commit-ID: 2bIvhjULsg6
--HG--
rename : js/src/wasm/WasmRuntime.cpp => js/src/wasm/WasmBuiltins.cpp
rename : js/src/wasm/WasmRuntime.h => js/src/wasm/WasmBuiltins.h
2017-04-24 13:35:14 -05:00
Ehsan Akhgari
755165acec
Bug 1356922 - Part 2: Remove TabParent::sNextTabParent; r=billm
2017-04-24 14:18:31 -04:00
Ehsan Akhgari
6399dc4d9a
Bug 1356922 - Part 1: Replace the next TabParent global pointer with per-window/tab next TabParent ID; r=billm,mconley
...
This patch replaces the usage of sNextTabParent pointer to store the next
PBrowser parent actor to be used by the next frame loader with the
following information:
* In the case where the content JS has requested a new tab, the ID of the
next TabParent will be stored on the <xul:browser> element.
* In the case where the content JS has requested a new window, the ID of
the next TabParent will be stored on the created nsXULWindow.
2017-04-24 14:18:29 -04:00
Ehsan Akhgari
d88f29c686
Bug 1358709 - Part 3: Avoid calling PCToLineNumber before showing the slow script info bar in the content process; r=billm
2017-04-24 14:15:53 -04:00
Ehsan Akhgari
a628d03be7
Bug 1358709 - Part 2: Remove the SlowScriptData.lineno IPDL field and the glue code; r=bill
2017-04-24 14:15:52 -04:00
Ehsan Akhgari
561daa3a09
Bug 1358709 - Part 1: Remove nsIHangReport::GetScriptLineNo; r=billm
...
This is dead code, and removing it is harmless.
2017-04-24 14:15:52 -04:00
Bob Clary
e0fcc0bc36
Bug 1358876 - Autophone - disable perma orange tests on Android 5.1, r=jmaher.
2017-04-24 08:02:59 -07:00
Stone Shih
1f07ae94aa
Bug 1357995 - Run the full screen test in a new window so that we can access to fullscreen API after pushing preference. r=masayuki
...
MozReview-Commit-ID: KGrOWUl453C
--HG--
extra : rebase_source : ad62689236d0f164b88309b606898a995bd609e8
2017-04-20 13:00:23 +08:00