Commit Graph

57929 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
4a5a3d9f30 Backed out changeset 2c51cdd42834 (bug 1252211) for bustage 2017-06-13 12:20:33 +02:00
Carsten "Tomcat" Book
3ef39f1665 Backed out changeset 82c5f20d6ee2 (bug 1252211) 2017-06-13 12:20:16 +02:00
Carsten "Tomcat" Book
dc97c12485 Backed out changeset 629ace67da3b (bug 1252211) 2017-06-13 12:20:14 +02:00
Carsten "Tomcat" Book
bd7620cf36 Merge mozilla-central to mozilla-inbound 2017-06-13 12:11:42 +02:00
Xidorn Quan
fda5fd5ffa Bug 1331291 followup 2 - Fix the test added in the bug and enable it.
MozReview-Commit-ID: C2b1drumzu1

--HG--
extra : source : c5a45ec261a374a7f31b5ae7e99dafcc7e15db35
extra : amend_source : 279f938a40d47b3f201af77d6ec718c7cb90256a
2017-06-13 16:42:39 +10:00
Xidorn Quan
713348729e Bug 1331291 followup - Disable the new test added.
MozReview-Commit-ID: FsBsxQCWtNb
2017-06-13 14:13:08 +10:00
Cameron McCormack
7119c97f4d Bug 1370793 - Followup bustage fix. r=me 2017-06-13 11:51:15 +08:00
Cameron McCormack
1abc353e33 Bug 1370793 - Part 2: Crashtest. r=bholley
MozReview-Commit-ID: 1vepQTv40DQ

--HG--
extra : rebase_source : 9b8341ec338a4f4f2b031372dcad00edc168035e
2017-06-11 19:12:16 +08:00
Cameron McCormack
a6661ab735 Bug 1370793 - Part 1: Don't try to style unstyled children of elements with newly applied XBL bindings if in a display:none or unstyled subtree. r=bholley
MozReview-Commit-ID: EFi2Vp19AQm

--HG--
extra : rebase_source : 39ce54a1ffc4ec709afa552bc45cb6cd803ee827
2017-06-11 19:11:08 +08:00
Bobby Holley
20a52db2f2 Bug 1341102 - Update test expectations for servo #17213. r=me
MozReview-Commit-ID: JovMNGE4l6Q
2017-06-12 19:25:51 -07:00
Peter Van der Beken
d34f37d164 Bug 1252211 - Convert TreeContentView to WebIDL. r=bz.
--HG--
extra : rebase_source : 246c1dda3db15ed0332af895485853e6e5d1ffa4
extra : intermediate-source : 0312d6ff0792f8d9cb20f2e06cbae59d5bbf690a
extra : source : 7b808c16e93cbd395a9f57bda4a9206e11a6df69
2017-06-08 21:04:02 +02:00
Xidorn Quan
f86ee0e144 Bug 1331291 part 2 - Add test for inserting rule into imported stylesheet. r=heycam
MozReview-Commit-ID: C2b1drumzu1

--HG--
extra : rebase_source : 95264f597f7ad9843d35aa52dd358bc1af4e0d61
2017-06-08 14:12:22 +10:00
Xidorn Quan
038bfaec4f Bug 1371488 part 2 - Add test for this bug. r=emilio
MozReview-Commit-ID: 3CoYK3JWrnV

--HG--
extra : rebase_source : 29a33f2740302793de004555a4eedd01dd12b8cb
2017-06-13 09:52:02 +10:00
Xidorn Quan
f7dbcb1deb Bug 1371488 part 1 - Don't create empty servo sheet for stylesheet of @import rule when loading failed. r=emilio
MozReview-Commit-ID: EnjVQIe1oeY

--HG--
extra : rebase_source : 3c316bf732dbfa25c1c8beea17979f04f0e0c6c9
2017-06-09 10:52:35 +10:00
Wes Kocher
f8412cddff Merge inbound to central, a=merge CLOSED TREE
MozReview-Commit-ID: 4j8ngmg8FAD
2017-06-12 17:02:56 -07:00
Carsten "Tomcat" Book
98c02d6711 Merge mozilla-central to mozilla-inbound 2017-06-12 15:38:17 +02:00
Jessica Jong
2cc3c55a28 Bug 1311857 - (followup) Add bug number for expected test failure in datetime reftest.list. r=me, comment-only, DONTBUILD
MozReview-Commit-ID: AShNwh1mqPP
2017-06-12 14:59:28 +08:00
Hiroyuki Ikezoe
cdcbcb9478 Bug 1364731 - Specify px unit explicitly. r=birtles
As of revision 981da978f1f6, on stylo unitless length for stroke-width is
parsed as Number whereas unitless lengths for width and transform are parsed
as app units. These differences seem to cause color differences on the boundary
between grid border lines (specified by stroke-width) and contents'
gradients (specified transform and width).
To avoid these differenes, we should specify px unit.

MozReview-Commit-ID: 4TlzUnV44qA

--HG--
extra : rebase_source : 979d75b444903e5c53400e674280fb1ba3ae4230
2017-06-12 06:27:36 +09:00
Fernando Jimenez Moreno
3a2e1cf12d Bug 1370501 - stylo: Implement ServoStyleRule::GetSpecificity. r=emilio
MozReview-Commit-ID: Kxa7Q3Yw4It

--HG--
extra : rebase_source : 4af8753c6c9d83d34ea2f13cd4cac04595ac7432
2017-06-12 14:54:44 +02:00
Fernando Jimenez Moreno
1c57cc83d0 Bug 1370501 - stylo: Fix ServoStyleRule::GetSelectorTextFromIndex. r=emilio
MozReview-Commit-ID: 6STojaOLggZ

--HG--
extra : rebase_source : 39e3949e17c018795e9565124c14f9b7c96f4b53
2017-06-12 14:54:39 +02:00
Peter Van der Beken
7c1c7552a6 Bug 1252211 - Convert XUL template builders to WebIDL. r=bz.
--HG--
rename : layout/xul/tree/nsITreeView.idl => dom/webidl/TreeView.webidl
rename : dom/xul/templates/nsIXULTemplateBuilder.idl => dom/webidl/XULTemplateBuilder.webidl
extra : rebase_source : 6788542d65fe446e851eebd4804d7dba428c8c84
extra : source : 599f27e86cb7ba543b4014c91be89c67225064ec
2017-05-24 11:51:10 +02:00
Ryan VanderMeulen
a157d1a655 Merge inbound to m-c. a=merge 2017-06-11 22:06:40 -04:00
Robert Longson
63dda1e1dc Bug 1371973 - Remove SVGTextFrame::TransformFrameRectToTextChild and nsSVGUtils::GetNearestSVGViewport as they have no callers. r=heycam 2017-06-11 12:26:09 +01:00
Sebastian Hengst
0457405200 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: C5HD11ptDT0
2017-06-11 10:35:34 +02:00
Cameron McCormack
1d96e58226 Bug 1338007 - Remove comments from already re-enabled tests. r=me (DONTBUILD)
MozReview-Commit-ID: 7SLfxxFVdv2
2017-06-11 12:32:43 +08:00
Cameron McCormack
35923629aa Bug 1368113 - Part 3: Use closest non-NAC ancestor as originating element when restyling all NAC-implemented pseudo-elements. r=bz
MozReview-Commit-ID: 9RZBuv9X5OC

--HG--
extra : rebase_source : 390ca06e7a652eac7db4827f710c2eb091bc2aeb
2017-06-10 11:19:52 +08:00
Cameron McCormack
4619f74b7e Bug 1368113 - Part 2: Split out problematic parts of display-contents-xbl.xhtml into separate tests. r=bz
MozReview-Commit-ID: 5zDLuKuJRLw

--HG--
extra : rebase_source : a35ac950a7ae608c8c9a879802d530d042656a75
2017-06-10 11:06:12 +08:00
Cameron McCormack
95ddddc8c1 Bug 1368113 - Part 1: Test for restyling ::placeholder. r=bz
MozReview-Commit-ID: JDj1SZCrKmM

--HG--
extra : rebase_source : c9e7c874b552cc1fec6aa332a838732cbf76581a
2017-06-10 11:25:50 +08:00
Nazım Can Altınova
f80a6fcb2c Bug 1355724 - stylo: Update test expectations for :active and :hover quirk r=emilio
MozReview-Commit-ID: 9nm2PnK9T7R

--HG--
extra : rebase_source : 1608c1b6e67a0416fcc906d0bc2a503d2452f449
2017-06-10 22:34:51 +03:00
Nazım Can Altınova
b90d026edb Bug 1355724 - stylo: Fix propagation of quirks mode information to servo side r=emilio
It was getting inial value from gecko side before and that was always
eCompatibility_NavQuirks. Created an FFI to fetch quirks mode.

MozReview-Commit-ID: 1lXsM9hwldZ

--HG--
extra : rebase_source : 17093f4cd46cc630d36535b01c8924e67ec98b3f
2017-06-10 17:22:23 +03:00
Markus Stange
5addcc3d4c Bug 1370757 - Don't expand the dirty rect for Mac native widget drawing. r=mattwoodrow
Extending it didn't play well with invalidation; widgets would only be able to
draw outside if the invalidated region of the current paint was larger than the
widget's declared paint rect but not if the widget was the only thing that got
invalidated.

Any legitimate widget overflow should instead be handled by GetWidgetOverflow.
The DrawCellWithSnapping overflow is considered to stay within the focus
ring's bounds.

I fuzzed two reftests which have extremely slight variance when -moz-appearance
is combined with box-shadow. I don't really understand this failure but I don't
think it's worth looking into either.

MozReview-Commit-ID: ECYxnCTafdh

--HG--
extra : rebase_source : 2cf9b21812347d18cd98cf3f1570b80074551d94
2017-06-10 15:34:09 -04:00
Makoto Kato
dab69fdb91 Bug 1371492 - Use AutoTArray to save current listener in NotifySelectionListeners. r=smaug
Actually, we use nsCOMArray for mSelectionListeners.  NotifySelectionListeners saves current listeners to another nsCOMArray then use it for observing.

When I debug it, array length is mostly ~5, and nsCOMArray uses malloc according to profiler.  So since array length is small, we should use AutoTArray instead.

MozReview-Commit-ID: As5PS1KVTt8

--HG--
extra : rebase_source : 89996105b8e7f0f820f4139d5ed6dfcc03d1f70c
2017-06-09 13:15:49 +09:00
Sebastian Hengst
d748bc8f40 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-06-10 11:21:03 +02:00
Olli Pettay
5591c27af9 Bug 1367905 - Try to run GC/CC slices, including forgetSkippable, during idle time, tweaks to keep reftest memory usage lower, r=mccr8
--HG--
extra : rebase_source : 850e4f25ef1ac18b768dc50dc4fa9b77f0743080
2017-06-10 02:41:06 +03:00
Olli Pettay
ce6010c7d6 Bug 1367905 - Try to run GC/CC slices, including forgetSkippable, during idle time, r=mccr8
--HG--
extra : rebase_source : 2ee14a0cc890b91f405a5b4741030dbad6989018
2017-06-10 02:38:50 +03:00
Wes Kocher
b66d50d0ca Merge autoland to central, a=merge
MozReview-Commit-ID: 1k7iJedKGDR
2017-06-09 15:48:12 -07:00
Wes Kocher
07d7985523 Merge inbound to central, a=merge
MozReview-Commit-ID: IrZXJHbiqpa
2017-06-09 15:28:10 -07:00
Emilio Cobos Álvarez
01cf0cb0cd Bug 1369954: Mark a few tests as failing awaiting investigation in bug 1371722. r=bustage
On a CLOSED TREE.

MozReview-Commit-ID: F4FHIvBhcra
2017-06-09 18:35:29 +02:00
Jeff Muizelaar
cf6d4425f4 Bug 1359527. Fixup DrawTarget::IntoLuminance mismerge. r=mchang
This adds back the NEON code and fixes up a couple of other pieces
2017-06-09 10:57:44 -04:00
Carsten "Tomcat" Book
a6cba61b0e merge mozilla-inbound to mozilla-central a=merge 2017-06-09 16:03:43 +02:00
Carsten "Tomcat" Book
ea48e176bb Merge mozilla-central to autoland 2017-06-09 13:04:17 +02:00
Carsten "Tomcat" Book
34b558689d Merge mozilla-central to mozilla-inbound 2017-06-09 13:03:16 +02:00
Carsten "Tomcat" Book
d5a13ba05e merge mozilla-inbound to mozilla-central a=merge 2017-06-09 12:58:49 +02:00
Louis Chang
311590d7a3 Bug 1362255 Part 2 - Import the tests. r=xidorn
MozReview-Commit-ID: 3oOqMwXtoOx

--HG--
extra : rebase_source : a36397fceac2408b35faa8b8247d7d2d32c6b45d
2017-06-09 10:36:20 +08:00
Louis Chang
18001ec565 Bug 1362255 Part 1 - Update failures.list for new failures. r=xidorn
The modifications includes:
1) skip focus-within-shadow-*.html tests due to test method changed and causing test timeout
2) sync the failures.list with reftest.list
3) add new failures to the list

MozReview-Commit-ID: HjynNYDuiv4

--HG--
extra : rebase_source : 6b2f087709015882929b2cf533160eb1695067e6
2017-06-09 10:35:26 +08:00
Wes Kocher
1be06aea28 Merge m-c to autoland, a=merge
UPGRADE_NSS_RELEASE

MozReview-Commit-ID: ItWcUAUYyaj

--HG--
extra : amend_source : fc43f23f0e12d5f88d72be9526a953d8015e6975
2017-06-08 18:44:32 -07:00
Manish Goregaokar
02cc1f82e0 Bug 1364162 - Part 2: stylo: Make all attribute selectors respect case insensitivity; r=SimonSapin
MozReview-Commit-ID: 1sCnU2fG1IB
2017-06-08 18:32:04 -07:00
Wes Kocher
83b172b622 Bug 1371109 - Use random-if instead of fails-if due to unexpected passes elsewhere r=me a=me
MozReview-Commit-ID: Hsv6JFENjuZ
2017-06-08 18:16:59 -07:00
Wes Kocher
cf0077dc65 Merge autoland to m-c a=merge
MozReview-Commit-ID: BfLXAwELA2k
2017-06-08 18:35:34 -07:00
Wes Kocher
39dd8b763b Merge inbound to central, a=merge
UPGRADE_NSS_RELEASE

MozReview-Commit-ID: 4of9LS9sA2I

--HG--
extra : amend_source : c399503fa642c04d256ee0ce53b099601259f90a
2017-06-08 18:10:10 -07:00