Commit Graph

496150 Commits

Author SHA1 Message Date
Cameron McCormack
5948e5280e Bug 1310463 - Part 3: Add FFI functions for setting list-style-image. r=xidorn
MozReview-Commit-ID: LNK4UbfMfRk
---
 layout/style/ServoBindings.cpp | 60 +++++++++++++++++++++++++++++++++---------
 layout/style/ServoBindings.h   |  9 +++++++
 2 files changed, 57 insertions(+), 12 deletions(-)
2016-10-20 08:53:45 +08:00
Cameron McCormack
17f39f6df6 Bug 1310463 - Part 2: Simplify nsComputedDOMStyle::DoGetListStyleImage a little. r=xidorn
MozReview-Commit-ID: Kxbxu8mZcQs
---
 layout/style/nsComputedDOMStyle.cpp | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)
2016-10-20 08:53:45 +08:00
Cameron McCormack
e17f336f65 Bug 1310463 - Part 1: Make list-style-image use nsStyleImageRequest for storage. r=xidorn
MozReview-Commit-ID: ENTo2HNbBpN
---
 layout/style/nsRuleNode.cpp    |  8 ++++----
 layout/style/nsStyleStruct.cpp | 15 +++++++++++++--
 layout/style/nsStyleStruct.h   | 18 ++++++------------
 3 files changed, 23 insertions(+), 18 deletions(-)
2016-10-20 08:53:45 +08:00
Cameron McCormack
3b86d2992f Bug 1288302 - Part 6: Add FFI function to set nsStyleImageRequest values. r=xidorn
MozReview-Commit-ID: 448vAeDiKX7
2016-10-20 08:36:26 +08:00
Cameron McCormack
74fdb2a2bf Bug 1288302 - Part 5: Make nsStyleImage use nsStyleImageRequest. r=bholley
This makes background-image, mask-image and border-image settable
from Servo.

Since imgRequestProxy resolution in nsStyleImages can now happen later than
at computed value setting time, and that resolution can fail,
nsStyleImage::GetImageData() might now return null.  So all of the users of
nsStyleImage now null check its result.

MozReview-Commit-ID: FMRUrC3SfOs
2016-10-20 08:36:25 +08:00
Cameron McCormack
2cd316fd59 Bug 1288302 - Part 4: Perform final main thread work on style structs sourced from ServoComputedValues. r=xidorn
MozReview-Commit-ID: D6nQQ3yI4sx
2016-10-20 08:36:23 +08:00
Cameron McCormack
2216900ad3 Bug 1288302 - Part 3: Add nsStyleImageRequest. r=xidorn,bholley
MozReview-Commit-ID: F763Dv0Nfzp
2016-10-20 08:36:21 +08:00
Cameron McCormack
0387dc2875 Bug 1288302 - Part 2: Pass ImageTracker to style struct image tracking methods instead of nsPresContext. r=xidorn
MozReview-Commit-ID: AsGfXliHLRf
2016-10-20 08:36:16 +08:00
Cameron McCormack
9cc773db64 Bug 1288302 - Part 1: Make css::ImageValue constructable OMT. r=xidorn
MozReview-Commit-ID: 9J2E7VrCWJ1
2016-10-20 08:36:14 +08:00
Bill McCloskey
cbd15a0459 Bug 1311212 - Add dead CPOW debugging facility (r=mrbkap) 2016-10-19 16:26:23 -07:00
Bill McCloskey
ef9a4d78b7 Bug 1211270 - Fix CPOW bug in browser_onbeforeunload_navigation.js (r=mrbkap) 2016-10-19 16:26:22 -07:00
Eric Rahm
1b5670be81 Bug 1311223 - Stop using nsISupportsArray for window args. r=froydnj
WindowWatcher allows for either nsIArray or nsISupports array to be passed in
for the arguments param. This converts all internal usage to nsIArray.

MozReview-Commit-ID: DQjtIkobik0
2016-10-19 16:23:57 -07:00
Bill McCloskey
ef8bb811b2 Bug 1310351 - Locking fixes for currentBudget (r=jonco) 2016-10-19 16:03:38 -07:00
Bill McCloskey
834638b864 Bug 1310351 - Unset interruptCallbackRequested (r=jonco) 2016-10-19 16:03:23 -07:00
Mike Conley
16e7fd83fa Bug 1310880 - Add a specialized BackgroundHangMonitor for content process force paints. r=jchen,billm
MozReview-Commit-ID: CccuQRDuaW2

--HG--
extra : rebase_source : 6a88e7f1f95d8886151b2fb021c9f259a9689670
extra : histedit_source : 0d565810d4055cf669085045e80a0e4ad6d66fe4
2016-10-19 14:33:13 -04:00
Mike Conley
f2fa591912 Bug 1310880 - Allow a BackgroundHangMonitor to have its own private BackgroundHangThread. r=jchen
MozReview-Commit-ID: L32E19FVhv

--HG--
extra : rebase_source : ad279f8a04e2e33a8b37e15674263aa7a1a0efbf
extra : histedit_source : 9f085995ec8d39014a45ab06fb366fb52eb57c6c
2016-10-19 14:32:43 -04:00
Mike Conley
7481809d32 Backed out changeset aeadb583041d (bug 1303077) because the work in the upcoming bug 1310880 supercedes it.
MozReview-Commit-ID: HUiVze5j4WD

--HG--
extra : rebase_source : a98896d3d39a5e31a370ccfda018d9d65ce4856f
2016-10-17 20:59:55 -04:00
Kris Maglione
e9d564b143 Bug 1294442: Follow-up: Fix test failures. r=bustage
MozReview-Commit-ID: F7qWPN1SsNT

--HG--
extra : rebase_source : 146d0c0a54df4b11345ff808c1fbf5829ead1dcc
2016-10-19 15:15:51 -07:00
Chris Pearce
e90255c806 Bug 1311252 - Make MediaKeyMessageEvent.webidl patch spec. r=smaug
Update our copy of EncryptedMediaExtensions.idl to match upstream
Web Platform Tests, so we keep passing.

MozReview-Commit-ID: IHaVX45GrYx
2016-10-19 20:33:54 +13:00
Ehsan Akhgari
d5d66e16c9 Bug 1311214 - Remove b2g OMX encoder/decoder; r=cpearce 2016-10-19 17:44:31 -04:00
Michael Kaply
be86e8df54 Bug 1310712 - Update list of engines for CA. r=mconnor
--HG--
extra : rebase_source : 0abd2f2dcd89a49b3042ce68bc1d1a1592f7fe56
2016-10-19 15:55:42 -05:00
Kris Maglione
a6b566a249 Bug 1294442: Part 2 - Fix layout issues when popup's preferred size is larger than maximum. r=aswan
MozReview-Commit-ID: E9gaAeQWtDb

--HG--
extra : rebase_source : d74f85a06a29ffcf40ffbb64d01625aaf3acd082
2016-10-19 13:47:59 -07:00
Kris Maglione
a6c6580702 Bug 1294442: Part 1 - Allow calculating content size with constraints. r=smaug
MozReview-Commit-ID: 4AyootQ5icK

--HG--
extra : rebase_source : 8d2421263e7636c99cecd1f7cf9dda2da20be6f3
2016-10-19 13:10:18 -07:00
Boris Zbarsky
b4c8518aff Bug 1311362. Fix webidl member name collision checking with ancestor interfaces to not claim name collisions on totally unrelated names. r=qdot
Fixing this exposed the fact that the 'size' tests were passing quite accidentally, since we never added 'size' to the disallowed names sets.
2016-10-19 16:03:00 -04:00
Neil Deakin
0b294f9d27 Bug 1301673, convert the image width and height to device pixels so that custom drag images are drawn at the right size, r=tn 2016-10-19 15:01:40 -04:00
Neil Deakin
8ff837e37c Bug 1301673, properly handle disabled drag feedback image and failed drag feedbacks in content processes, r=tn 2016-10-19 15:01:39 -04:00
Neil Deakin
4ca7f3cb5f Bug 1301673, use the correct coordinates when drag feedback is disabled or fails; this allows the drag feedback on Mac to appear as a grey rectangle, r=tn 2016-10-19 15:01:39 -04:00
Neil Deakin
918a9cbcbe Bug 1301673, use css pixels for the drag region, add each rectangle to the clip region so that tree drag feedback in drawn properly, r=tn 2016-10-19 15:01:39 -04:00
Neil Deakin
68ac95182c Bug 1301673, use device pixels for the supplied drag position and the computed dragrectangle, r=tn 2016-10-19 15:01:39 -04:00
Neil Deakin
9bb6b7baf0 Bug 1301673, don't confuse different coordinate types in image offsets, r=tn 2016-10-19 15:01:39 -04:00
Neil Deakin
12c7b914da Bug 1301673, use more specific coordinates for screen position in drag calculations, r=tn 2016-10-19 15:01:39 -04:00
Valentin Gosu
92395971b8 Bug 1294719 - Make sure to check mIPCClosed before calling SendRedirect1Begin r=honzab
MozReview-Commit-ID: 7xE7p6tE2kR
2016-10-19 19:31:01 +02:00
Carsten "Tomcat" Book
4730023cdb Merge mozilla-central to mozilla-inbound 2016-10-19 17:03:49 +02:00
Carsten "Tomcat" Book
036a7c4324 merge mozilla-inbound to mozilla-central a=merge 2016-10-19 17:02:38 +02:00
Carsten "Tomcat" Book
8f39c7b817 merge fx-team to mozilla-central a=merge 2016-10-19 17:00:47 +02:00
Carsten "Tomcat" Book
0b4fa43055 merge autoland to mozilla-central a=merge 2016-10-19 16:59:21 +02:00
Geoff Brown
67a81d563f Bug 1204281 - Adjust chunks for Android xpcshell tests to avoid intermittent timeouts; r=me 2016-10-19 08:41:24 -06:00
Geoff Brown
3c3ab7e146 Bug 1311087 - Allow developer override of avd and emulator package in Android mozharness tests; r=kmoir 2016-10-19 08:41:23 -06:00
ffxbld
d5f9186028 No bug, Automated HPKP preload list update from host bld-linux64-spot-055 - a=hpkp-update 2016-10-19 06:25:18 -07:00
ffxbld
8a0e5bae33 No bug, Automated HSTS preload list update from host bld-linux64-spot-055 - a=hsts-update 2016-10-19 06:25:15 -07:00
Sebastian Hengst
52b641f9be Backed out changeset 2d160c261384 (bug 1310879) for failing browser-chrome test browser/components/contextualidentity/test/browser/browser_eme.js. r=backout 2016-10-19 11:26:08 +02:00
Sebastian Hengst
ab415c7049 Backed out changeset 736a78915259 (bug 1310879) 2016-10-19 11:25:00 +02:00
Sebastian Hengst
6dfa73325d Backed out changeset d344ae14671b (bug 1310879) 2016-10-19 11:24:56 +02:00
Carsten "Tomcat" Book
e65e73dd0d Backed out changeset 12a9cca092f8 (bug 1221383) for frequent failures in browser_parsable_css.js 2016-10-19 08:58:09 +02:00
Phil Ringnalda
49e5afec54 Merge m-c to f-t 2016-10-18 19:57:44 -07:00
Phil Ringnalda
6c91017f20 Merge m-i to m-c, a=merge
MozReview-Commit-ID: FA9OZyjP59N
2016-10-18 19:36:18 -07:00
Phil Ringnalda
132355644f Merge autoland to m-c, a=merge
MozReview-Commit-ID: 2J6HdCmNCBt
2016-10-18 19:25:30 -07:00
Florian Quèze
910dde0e0f Bug 1221383 - Make browser_parsable_css.js test cover all CSS files we are shipping, r=Gijs. 2016-10-19 00:37:00 +02:00
Vincent Lequertier
1d14535329 Bug 1303355 - Error in parsing value for -moz-box-pack, chrome://mozapps/skin/extensions/newaddon.css, r=florian. 2016-10-19 00:36:59 +02:00
Jan de Mooij
a00dbb24ab Bug 1309903 - Fix Ion regalloc to require call instruction uses to be atStart. r=bhackett 2016-10-18 17:52:56 +02:00