Wes Kocher
640a5d3c46
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: IsEMW5gXG3W
2017-09-21 17:04:36 -07:00
Wes Kocher
a7fe048680
Merge inbound to central, a=merge
...
MozReview-Commit-ID: E7k4xViLm4V
2017-09-21 17:03:29 -07:00
Kershaw Chang
53cf0a2a8e
Bug 1247843 - Part 3: Set request context ID to the http channel created in imgLoader::LoadImage. r=baku
...
In order to let necko postpone the load of favicon, we have to set request context ID to the http channel that is created to load favicon.
This patch starts with passing a request context ID to nsContentUtils::LoadImage and makes other necessary changes to set the request context ID to the channel.
2017-09-20 20:09:00 -04:00
Sebastian Hengst
23a0689548
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-09-21 15:29:25 +02:00
Sebastian Hengst
7eec7a0a11
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: mr7OYuaLKE
2017-09-21 15:23:43 +02:00
Jonathan Kew
2f559c90c7
Bug 1376231 - Reftest for GPOS-feature adjustments to vertical glyph advances. r=jrmuizel
2017-09-21 14:18:18 +01:00
Morris Tseng
9e6b5807aa
Bug 1394226 - Add reftests. r=dbaron
...
MozReview-Commit-ID: FYOYVVKJsRg
2017-09-21 14:42:45 +08:00
Morris Tseng
88f5bda1d6
Bug 1394226 - Correct z-ordering for some table parts. r=dbaron
...
MozReview-Commit-ID: IdLhMGDmQag
2017-09-21 14:42:44 +08:00
Morris Tseng
b233faee80
Bug 1392200 - Turn on some backface-visibility reftests. r=kats
...
MozReview-Commit-ID: GFPfkfDZYSm
2017-09-21 14:41:38 +08:00
Morris Tseng
ce9b629335
Bug 1392200 - Add backface-visibility support for layers-free mode. r=kats
...
For layers-full mode, we set the backface-visibility to visible because
visibility would be handled by FLB and layers.
MozReview-Commit-ID: CUbeUabfC7K
2017-09-21 14:41:38 +08:00
Wes Kocher
a6b8d9e91b
Merge inbound to central, a=merge
...
MozReview-Commit-ID: JpqY5uEi1nf
2017-09-20 17:18:21 -07:00
Bobby Holley
3fa173a724
Bug 1401317 - Reftest. r=me
...
MozReview-Commit-ID: KnGCuU0rcgi
2017-09-20 10:10:00 -07:00
Bobby Holley
51ff1b0b2b
Bug 1401317 - Disable lazy pseudo caching when the originating element's primary style was reused via the rule node. r=emilio
...
MozReview-Commit-ID: IkBa39E1bR1
2017-09-20 10:09:59 -07:00
Sebastian Hengst
6ba627d8ce
Backed out changeset 3844ac09ae6a (bug 1392200)
2017-09-20 18:13:07 +02:00
Sebastian Hengst
984ab5088d
Backed out changeset a2169b64cac2 (bug 1392200)
2017-09-20 18:13:01 +02:00
Morris Tseng
f06de38de0
Bug 1392200 - Turn on some backface-visibility reftests. r=kats
...
MozReview-Commit-ID: GFPfkfDZYSm
--HG--
extra : rebase_source : de73f0c1ba22e31ca0576366af47c25907261e0b
2017-09-20 15:36:11 +08:00
Wes Kocher
8afe601b42
Backed out 2 changesets (bug 1376231) for reftest failures in 1376231-vertical-gpos-adjustments-ref.html a=backout
...
Backed out changeset e4edd97bf01a (bug 1376231)
Backed out changeset b36ff08b10ee (bug 1376231)
MozReview-Commit-ID: IiPIU5iGnWV
2017-09-20 10:41:55 -07:00
Jonathan Kew
af29d63449
Bug 1376231 - Reftest for GPOS-feature adjustments to vertical glyph advances. r=jrmuizel
2017-09-20 17:27:54 +01:00
Sebastian Hengst
d9cb1f446d
merge mozilla-central mozilla-inbound. r=merge a=merge
2017-09-20 14:58:11 +02:00
Sebastian Hengst
9fde47b255
Backed out changeset c863089c7166 (bug 1399853) for changing string texts without altering string ids. r=backout a=backout
...
MozReview-Commit-ID: 94W0KZjtlbd
2017-09-20 14:55:39 +02:00
Nicholas Nethercote
df9964ce9b
Bug 1401427 - Fix leak in the UACacheReporter and re-enable it. r=heycam.
...
The problem was the missing |gUACacheReporter = nullptr;|.
--HG--
extra : rebase_source : 7bfbae138e745ca1292c1fb0308373e85df19f89
2017-09-20 21:17:27 +10:00
Nicolas Silva
61546da339
Bug 1393031 - Remove unused nsTArray<WebRenderParentCommand>& parameter all over the place. r=jrmuizel
2017-09-20 13:36:53 +02:00
Sebastian Hengst
bc68e8f407
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 9Z3Ly8icnvh
2017-09-20 11:48:02 +02:00
Morris Tseng
3f12c82847
Bug 1392200 - Add backface-visibility support for layers-free mode. r=kats
...
For layers-full mode, we set the backface-visibility to visible because
visibility would be handled by FLB and layers.
MozReview-Commit-ID: CUbeUabfC7K
--HG--
extra : rebase_source : ae88579f3718884bd4ddd89dfc3885bada3f15a4
2017-09-13 11:25:58 +08:00
Sebastian Hengst
cbf485433e
Backed out changeset 61a277705d59 (bug 1400438
) for heap write hazard. r=backout
2017-09-20 16:52:02 +02:00
Jeremy Chen
d29aaa59a6
Bug 1394284 - add fallback discrete procedure for transform animation. r=boris,hiro
...
According to the spec, if one of the matrices for transform interpolation is
non-invertible, the used animation function must fall-back to a discrete
animation. However, in the current implementation, we always use an identity
matrix as a fallback for the non-invertible matrix.
Decompose2DMatrix and Decompose3DMatrix both return a boolean, but we just
never use it. So, in this patch, we use the returned boolean from the matrix
decomposition as a condition, and do the fallback discrete procedure for the
non-invertible matrices case.
MozReview-Commit-ID: E7i1a1MJOXN
--HG--
extra : rebase_source : 3dc9b777793dd783cd5e1c4ff750b6f8db0d2185
2017-09-13 17:39:07 +08:00
Kartikaya Gupta
0506667603
Bug 1401997 - Always report pixel difference counts for reftests. r=jmaher
...
MozReview-Commit-ID: 5f2JPMA1ntP
--HG--
extra : rebase_source : 4c22be392850a2ab3e81b06c5076b8e5a37a2e0c
2017-09-21 11:28:24 -04:00
Geoff Brown
81c675f7bc
Bug 1397615 - Skip some long-running mochitests on Android Debug only; r=snorp
2017-09-21 12:39:35 -06:00
Jonathan Watt
4130888dfd
Bug 1342951, part 4 - Add a version of SVGTextFrame::GetSubStringLength that can be used independantly of reflow, to avoid sync reflows. r=heycam
...
MozReview-Commit-ID: CJqUwF3rXP4
2017-09-02 22:22:54 +01:00
Jonathan Watt
f28f0d2890
Bug 1342951, part 3 - Support recording of SVGTextFrame correspondence before reflow. r=heycam
...
MozReview-Commit-ID: IG2etgpZCHN
2017-09-01 18:07:40 +01:00
Sebastian Hengst
6a3f9cab47
merge mozilla-central to autoland. r=merge a=merge
2017-09-20 14:57:10 +02:00
Xidorn Quan
4599882448
Bug 1400438
- Use array instead of linked list for -moz-border-*-colors. r=heycam,mattwoodrow
...
MozReview-Commit-ID: LPl1Rlg5gRn
--HG--
extra : source : 418288301c994faded0993a1cd3d73fc3b6521be
extra : amend_source : 7cba1fc0ca13b86782aa05ab4dae4cdc7eb9fbf6
2017-09-20 22:52:20 +10:00
Sebastian Hengst
0dc17cba82
merge mozilla-central to autoland. r=merge a=merge
2017-09-20 11:49:13 +02:00
Bobby Holley
8d10314a67
Bug 1400435 - Use a more precise check in the nsCSSValue destructor. r=xidorn
...
MozReview-Commit-ID: KFdgtxyOZ01
2017-09-19 22:53:23 -07:00
Ethan Lin
b7c9633e30
Bug 1397375 - Part3. Remove the related webrender user data when destroying a frame. r=jrmuizel
...
MozReview-Commit-ID: IYjfqWiiPZ
--HG--
extra : rebase_source : 81785d6695b830c41ad6d97b5e632f7a655f9cea
2017-09-14 14:40:31 +08:00
Cameron McCormack
402b6433ed
Bug 1368922 - Set mIsDirty atomically. r=hiro
...
MozReview-Commit-ID: Ei3zCECVRFf
--HG--
extra : rebase_source : 0429db876e33329a250dced6e8bfcd965a5dfbc8
2017-09-20 11:30:08 +08:00
Louis Chang
4440d60ddb
Bug 1290782 Part 3 - Add test cases for using an SVG image as border-image. r=cjku,dholbert
...
MozReview-Commit-ID: 4w3tEkVAMWd
--HG--
rename : layout/reftests/border-image/svg-as-border-image-4.html => layout/reftests/border-image/svg-as-border-image-4a.html
extra : rebase_source : 5f9c9860ac0a8ee2786b43c585ad68186225bb9f
2017-09-20 10:06:26 +08:00
Louis Chang
3fbb65bcdf
Bug 1290782 Part 2 - Remove redundant destCtx and IsEmpty check of snappedDestSize since it should always have a value. r=cjku
...
MozReview-Commit-ID: 25IlXeqURVa
--HG--
extra : rebase_source : 6ba07352dce9d1e89ac895043ea2a2c39ec4a46d
2017-09-20 10:05:49 +08:00
Louis Chang
4ad5aa661d
Bug 1290782 Part 1 - When drawing a border-image using an SVG image, we should not take into account any transformation of currentMatrix when computing svg viewport size. r=cjku,dholbert
...
MozReview-Commit-ID: 8rkwQGKJOvo
--HG--
extra : rebase_source : 868a7e0909bf704610a166948186cf5411721540
2017-09-20 10:05:42 +08:00
Nicholas Nethercote
164b3fed67
Bug 1401427 - Temporarily disable UACacheReporter due to a leak.
...
MozReview-Commit-ID: G8MBeSqYkqa
2017-09-20 12:23:47 +10:00
Nicholas Nethercote
5036b9133e
Bug 1400078 - Measure the UA cache. r=njn.
...
ServoStyleSetSizes now has two uses, one for the Stylist, and one for the UA
cache, and so the patch removes 'Stylist' from the field names.
Example output from about:memory:
> +----1,359,608 B (00.55%) -- layout
> | +----756,488 B (00.31%) -- style-sheet-cache [2]
> | +----393,968 B (00.16%) -- servo-ua-cache
> | | +--234,496 B (00.10%) -- element-and-pseudos-maps
> | | +---59,648 B (00.02%) -- revalidation-selectors
> | | +---58,320 B (00.02%) -- invalidation-map
> | | +---30,752 B (00.01%) -- other
> | | +---10,752 B (00.00%) -- precomputed-pseudos
MozReview-Commit-ID: 8oxuJO0ojp
--HG--
extra : rebase_source : 7d86216967259b71df7280261d025cc65bf00ba4
2017-09-19 09:25:00 +10:00
Mantaroh Yoshinaga
411c90a211
Bug 1362817 - Use PRTime instead of time_t in nsSimplePageSequenceFrame::Reflow. r=m_kato
...
The nsSimplePageSequenceFrame::Reflow calls DateTimeFormat::FormatTime().
In 32 bit environment, this conversion will overflow. So this patch will use
DateTimeFormat::FormatPRTime() instead of it.
MozReview-Commit-ID: 3b1GhlrJDKM
--HG--
extra : rebase_source : 432c4d7c6081694251b7cba08895e855d7b1e341
2017-09-19 18:35:21 +09:00
Wes Kocher
082e7c650c
Merge m-c to autoland, a=merge
...
MozReview-Commit-ID: BLgnf5zTCU3
2017-09-19 14:54:09 -07:00
Wes Kocher
3baa8a7e6e
Merge inbound to central, a=merge
...
MozReview-Commit-ID: 5B5W6AHKcCb
2017-09-19 14:49:11 -07:00
Miko Mynttinen
a0880eb261
Bug 1401262 - Allocate DisplayItemClipChain in nsDisplayOpacity::ShouldFlattenAway() from arena r=mstange
...
MozReview-Commit-ID: HPrFThNX1v5
--HG--
extra : rebase_source : 933b4e0f427b2b17caa76a2217a024ba9907a69a
2017-09-18 22:14:24 +02:00
Markus Stange
c00d5ee6fa
Bug 1401037 - Propagate nsDisplayList::mForceTransparentSurface to the parent list when recursing into flattened items. r=miko
...
MozReview-Commit-ID: 9iS9fwtUAaJ
--HG--
extra : rebase_source : 233e2b0b81597d63297d3a9c6be660a12b73c455
2017-09-19 15:52:20 -04:00
Jonathan Watt
341ea5e4f1
Bug 1401356, part 2 - Rename nsSVGEffects to SVGObserverUtils. r=longsonr
2017-08-30 15:58:31 +01:00
Jonathan Watt
0e4feb75d3
Bug 1401356, part 1 - Rename nsSVGEffects.h/.cpp to SVGObserverUtils.h/.cpp. r=longsonr
...
--HG--
rename : layout/svg/nsSVGEffects.cpp => layout/svg/SVGObserverUtils.cpp
rename : layout/svg/nsSVGEffects.h => layout/svg/SVGObserverUtils.h
2017-08-30 14:14:46 +01:00
Wes Kocher
a594331a16
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: 7VZH3r52Gc7
2017-09-19 14:53:33 -07:00
Jonathan Watt
1a36a0ba84
Bug 1401154, part 3 - Avoid calling virtual method nsIFrame::IsFrameOfType in nsSVGFilterProperty::DoUpdate. r=longsonr
2017-08-29 14:35:07 +01:00