Commit Graph

816 Commits

Author SHA1 Message Date
Sebastian Hengst
f9b5b9b40c merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 790IXj5MZ4f
2017-10-18 11:48:34 +02:00
Matt Woodrow
12e6704c14 Bug 1375858 - Don't allow nsBulletFrame to be transformed. r=dbaron 2017-10-18 12:38:17 +13:00
Emilio Cobos Álvarez
c021ca02b5 Bug 1409079: Re-enable web components in stylo. r=heycam,smaug
MozReview-Commit-ID: DJZRO7j2pOJ

--HG--
extra : rebase_source : c6e39755b7dd324ca8ae77b6d8a8868d913c930b
2017-10-12 15:22:17 +02:00
Mats Palmgren
c281d3778e Bug 1381134 part 2 - Crashtests.
MozReview-Commit-ID: HmWd39C3fXz
2017-10-11 20:21:27 +02:00
Jesse Schwartzentruber
e980fe6ea1 Bug 1350372 - Crashtest.
MozReview-Commit-ID: 4ApJweAr8fL
2017-10-11 20:21:27 +02:00
Jesse Ruderman
4cce36098f Bug 1145931 - Crashtest.
MozReview-Commit-ID: CGhk1gkfaxY
2017-10-11 20:21:27 +02:00
Ryan VanderMeulen
9186f2dee6 Backed out changeset be4d5678923c (bug 1346454) for intermittent crashes. 2017-10-11 12:41:44 -04:00
Ryan VanderMeulen
3ecfc6e3c9 Bug 1346454 - Add crashtest. r=me
--HG--
extra : rebase_source : 3a5cf48b3add31a4886b89f47d9dd510a93cf45a
2017-10-11 11:52:38 -04:00
Mats Palmgren
d31c70f572 Bug 1001994 - crashtest.
MozReview-Commit-ID: ADO517JgBy
2017-10-07 03:38:14 +02:00
Jesse Ruderman
28c6fe21cf Bug 743364 - Add a crashtest.
MozReview-Commit-ID: Coknrcu4XwO
2017-10-07 03:38:14 +02:00
Mats Palmgren
6cda75700f Bug 1405443 - Don't delete next-in-flows when the state IsInlineBreakBefore. r=dholbert
MozReview-Commit-ID: vCqhHFsXUO
2017-10-06 20:59:09 +02:00
Emilio Cobos Álvarez
6c660646ad Bug 1324684: Remove stale crashtest annotations. r=me
MozReview-Commit-ID: 4wwGkefTWC3
2017-10-04 11:38:12 +02:00
Boris Zbarsky
4f26cd362a Bug 1402766. Work around layout violating its own invariants and causing stylo code to crash. r=emilio
MozReview-Commit-ID: 3ggJI0qmOJV
2017-10-03 18:50:10 -04:00
Wes Kocher
253017b382 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 9qR4QYHAi2x
2017-09-28 17:08:09 -07:00
Xidorn Quan
75f4e122c9 Bug 1401420 part 5 - Add crashtest for this bug. r=dholbert
MozReview-Commit-ID: 6U9aUdoj4n9

--HG--
extra : source : 163fe606a34732b4347e56ba15d9d637d63bde10
2017-09-29 08:36:36 +10:00
Ting-Yu Lin
569e748c2f Bug 1401807 Part 2 - Add a crashtest. r=dholbert
MozReview-Commit-ID: 18oPdP1OplJ

--HG--
extra : rebase_source : 18452a683a1dfbcf612778da1287815553db8d20
2017-09-27 23:12:55 +08:00
Kevin Hsieh
f7dc9cf879 Bug 1401709 - Do attach base line layout to orthogonal rtc. r=xidorn
MozReview-Commit-ID: JCgaXWD43m5

--HG--
extra : rebase_source : b0c4503315ddef1190897313e990c7e971cbe253
2017-09-21 19:36:12 -07:00
Manish Goregaokar
7960cd0a4d Bug 1397363 - stylo: Update crashtest expectations; r=orange
MozReview-Commit-ID: 6yYiGcZ7n3E
2017-09-06 23:24:53 -07:00
Emilio Cobos Álvarez
8b193459d8 Bug 1389743: Update expected assertion count in layout/generic/crashtests/1059138-1.html. rs=heycam
MozReview-Commit-ID: IeyIi9Q53JZ
2017-08-23 12:54:22 +02:00
J. Ryan Stinnett
11508b0f88 Bug 1385027 - Update Stylo test annotations for Windows. r=manishearth
MozReview-Commit-ID: 7FPPAga0jgW

--HG--
extra : rebase_source : 5fe4189caf99b23e56cf87f6ebaea332058a3e80
2017-08-01 16:32:48 -05:00
Carsten "Tomcat" Book
892bedca2e merge mozilla-inbound to mozilla-central a=merge 2017-07-28 15:24:39 +02:00
Manish Goregaokar
e632c1393e Bug 1383492: stylo: Change nscoord_MAX to 1<<30 - 1 ; r=emilio,dbaron
nscoord_MAX is (1<<30) so that we can check for overflow *after* adding
two nscoords. However, (nscoord_MAX + nscoord_MAX) will still overflow.
Subtracting one makes this no longer possible.

MozReview-Commit-ID: BtbQRMp5kWm
2017-07-27 18:57:32 -07:00
Daniel Holbert
764274fe30 Bug 1059138: add this bug's testcase as a crashtest. (no review, test-only)
This bug report became semi-obsolete after we restructured the way flex items
are reordered for the CSS 'order' property. I'm adding its testcase as a
crashtest for good measure & for regression-testing.

MozReview-Commit-ID: 9ytJymbxZx
2017-07-27 15:32:33 -07:00
Daniel Holbert
442d7cef56 Bug 876749: Remove stale asserts(0-5) annotation for crashtest that doesn't assert anymore. (no review)
I believe crashtest 876074-1.html stopped asserting (about flex item frame-list
sortedness) once we stopped reordering the flex item child-list, in bug 812687.
So we don't need this asserts() annotation anymore.

MozReview-Commit-ID: BlMoFnkLQeU
2017-07-27 12:38:16 -07:00
J. Ryan Stinnett
c79cb3fbb1 Bug 1380053 - Stylo reftest annotations for all OSes. r=manishearth
MozReview-Commit-ID: JNsNUOZfd2e

--HG--
extra : rebase_source : 05a71f9a0fe484c93931fb230cf0752a3b1b8b00
2017-07-20 22:02:00 -05:00
Tobias Schneider
3880ddff03 Bug 1382327 - (reftest) Rename reftest-print to reftest-paged. r=dbaron
--HG--
extra : rebase_source : c4e47e2de8d615c77e7e9ce88f6b21c9d15c92e4
2017-07-26 22:53:46 -07:00
Yoshi Huang
7036b3761f Bug 1382531 - Part 1: rewrite crashtest for data: URI is unique opaque origin. r=smaug 2017-07-25 09:56:02 +08:00
Xidorn Quan
2b1d414ed0 Bug 1364274 part 3 - Adjust test expectation. r=heycam
MozReview-Commit-ID: GagkRtB8PGv

--HG--
extra : rebase_source : beb99889b8f8c10dda6a95bd9ae45d0bbe789d86
2017-07-05 14:08:45 +10:00
Xidorn Quan
4c45d7e560 Bug 1308876 - Add crashtest that used to hang Firefox. r=dholbert
MozReview-Commit-ID: 2ZCrhcV5i2G
2017-07-12 19:37:13 -07:00
L. David Baron
6edf234e49 Bug 1308876 - Mark child frames as dirty before starting reflow of the parent, so that if we reflow a child twice, it's only dirty the first time. r=dholbert
This is the primary patch in this bug, and makes the performance
improvement that fixes this bug.

The assertion count increase for layout/generic/crashtests/1015844.html
is accompanied by a layout change in the testcase as well.  However, I'm
not planning to fix it in this sequence; fundamentally columnsets with
specified heights inside a paginated context (like another columnset) do
not work in any reasonable way, and changing the number of times we
reflow them can change the layout.  At least, assuming I didn't lose
something in the process of simplifying the testcase.

ISSUES:
 - may make block inside XUL worse in performance by marking dirty more (see subdoc in Firefox UI, or text control innards?)

MozReview-Commit-ID: GdOvPynqcFP
2017-07-12 19:37:12 -07:00
L. David Baron
57af4c8b58 Bug 1308876 - Remove assertion that starts firing more when we mark frames dirty less and thus call PrepareResizeReflow more. r=mats
This fires, for example, in layout/base/crashtests/265973-1.html (and a
number of other tests, I believe) with the primary patch in this bug.
This is because the primary patch causes frames to be dirty less often,
which sends us into the PrepareResizeReflow codepath, which only happens
when frames are not dirty.

I don't think NS_CoordSaturatingAdd is needed here, since newAvailISize
is used only when deciding whether or not lines need reflow; wraparound
should only cause us to do a little extra work.

Note: This patch passes try on its own, on Linux64 debug.

MozReview-Commit-ID: K6Z5MvG7awp
2017-07-12 19:37:12 -07:00
Xidorn Quan
8c47606640 Bug 1369985 - Look for text run boundary based on transformed text when needed. r=jfkthame
MozReview-Commit-ID: 9wJXia7LBpO

--HG--
extra : rebase_source : 8727d7aa84147d64ab2c5a08d965220acd38fe9e
2017-06-18 11:18:32 +10:00
Bobby Holley
a123d7939a Bug 1341102 - Continue zeroing in on the actual leaking crashtest. r=me
MozReview-Commit-ID: JK5n78QYDXR
2017-06-16 21:58:20 -07:00
Bobby Holley
4bc976bba2 Bug 1341102 - disable two crashtests on stylo for leaks. r=me
MozReview-Commit-ID: 2AMV3sAWwiT
2017-06-16 17:01:06 -07:00
Cameron McCormack
c24e9eb9e7 Bug 1364361 - Part 4: Add crashtest for a scrollable, multicol <details> element. r=bz
MozReview-Commit-ID: LtMSemTadR0

--HG--
extra : rebase_source : 18295cd6c125e3d30ad8aa0351e5a449a905aac7
2017-06-16 17:22:34 +08:00
Sebastian Hengst
18f74a4448 Backed out changeset a05d5d6c04dc (bug 1364361) 2017-06-16 11:18:18 +02:00
Cameron McCormack
52a081595f Bug 1364361 - Part 4: Add crashtest for a scrollable, multicol <details> element. r=bz
MozReview-Commit-ID: LtMSemTadR0

--HG--
extra : rebase_source : cb3f8c082e34a90226aa6bbd050a5423776dbf83
2017-06-16 15:37:10 +08:00
Sebastian Hengst
8f8ae2a3b8 Backed out changeset 9cff9f4e2ef2 (bug 1364361) 2017-06-16 09:27:05 +02:00
Cameron McCormack
b20e975f7a Bug 1364361 - Part 4: Add crashtest for a scrollable, multicol <details> element. r=bz
MozReview-Commit-ID: LtMSemTadR0

--HG--
extra : rebase_source : 83d5d2461c782ee5a19016cd306106533d7bc8a8
2017-05-22 10:17:58 +08:00
Ting-Yu Lin
83b30c2642 Bug 1371577 - stylo: Update test expectations after fixing pseudo element matching for XBL stylesheets. r=emilio
MozReview-Commit-ID: 39h2kZHww4k

--HG--
extra : rebase_source : 4c94d5addeb3fe69049fd4942db86d73224a1bd0
2017-06-14 16:45:46 +08: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
Ting-Yu Lin
2923be5074 Bug 1290276 Part 8 - Update test expectations after implementing XBL <stylesheet> for stylo. r=heycam
Disable 461917-1.xhtml under dom/xul/crashtests/ because I cannot reproduce
it locally.

Annotate assert-if on some crashtests (bug 1370830). Other modifications are
all removal of fails-if.

MozReview-Commit-ID: 6Q2A5M5rOry

--HG--
extra : rebase_source : b282a919fcda6287fe2eaa6b139a11f2663ad578
2017-05-31 16:44:38 -07:00
Cameron McCormack
d790c15258 Bug 1368617 - Ensure continuing text frames for floating ::first-letters will inherit from a ::first-line. r=dbaron
MozReview-Commit-ID: 4plrZYMZ8S4

--HG--
extra : rebase_source : d7d03d8f61060f019a574e1c4c126a9c238f8a5f
2017-06-02 16:49:56 +08:00
L. David Baron
9d25ba2b78 Bug 1367413 - Fix assertion that can occur when paginating abs-pos elements with a transform. r=mats
I confirmed that the test crashes in the crashtest harness without the
patch (although the harness doesn't exit!), whereas it passes with the
patch.

MozReview-Commit-ID: 37S6i1kvw37

--HG--
extra : transplant_source : %9F%A91%90%3F%93%1F%E5%B3%ACHf%8C%BD%BA%C9%12%97%83I
2017-05-25 16:21:20 -04:00
Mats Palmgren
297b9d70e1 Bug 1365614 part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz
MozReview-Commit-ID: IbwWM0FL6HF

--HG--
extra : source : bbb688fe1ba3f5201a190c6e25b693ef7272ea2d
2017-05-21 17:15:00 +08:00
Carsten "Tomcat" Book
1bdc87018b Merge mozilla-central to autoland
--HG--
extra : rebase_source : 4e9c2047973e5a540496b19e456a2e7bd14715ad
2017-05-22 15:48:11 +02:00
Carsten "Tomcat" Book
00d4ea331d Backed out changeset bbb688fe1ba3 (bug 1365614) 2017-05-22 15:45:31 +02:00
Mats Palmgren
e706869580 Bug 1365614 part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz 2017-05-21 17:15:00 +08:00
Carsten "Tomcat" Book
2a6d28c4ab Merge mozilla-central to autoland 2017-05-22 13:08:46 +02:00
Hiroyuki Ikezoe
fd65caccea Bug 1355402 - Update test expectations for -moz-{min,max,fit}-content,available}. r=manishearth
MozReview-Commit-ID: HxjE9ArYuys
2017-05-20 12:14:32 +09:00