4d0df04fefbe60b2a11702fee6f3436c23f97fb7: Bug 1350760 part 2 - Ensure SparseBitmap::setBit gets inlined. r=sfink
Jan de Mooij <jdemooij@mozilla.com> - Fri, 31 Mar 2017 10:51:21 +0200 - rev 350601
Push
88676 by jandemooij@gmail.com at Fri, 31 Mar 2017 09:03:01 +0000
Bug 1350760 part 2 - Ensure SparseBitmap::setBit gets inlined. r=sfink
5c7b6e016f85b47522dcecb3bf313e07fdffb0f1: Bug 1350760 part 1 - Templatize and optimize AtomMarkingRuntime::markAtom. r=jonco
Jan de Mooij <jdemooij@mozilla.com> - Fri, 31 Mar 2017 10:50:52 +0200 - rev 350600
Push
88676 by jandemooij@gmail.com at Fri, 31 Mar 2017 09:03:01 +0000
Bug 1350760 part 1 - Templatize and optimize AtomMarkingRuntime::markAtom. r=jonco
63c4ff719c8387d8610c33d6d3aca002f03aceed: Bug 1352073: Fix off-by-one in Vector::insert; r=luke
Benjamin Bouvier <benj@benj.me> - Thu, 30 Mar 2017 16:20:30 +0200 - rev 350599
Push
88675 by bbouvier@mozilla.com at Fri, 31 Mar 2017 08:46:37 +0000
Bug 1352073: Fix off-by-one in Vector::insert; r=luke
MozReview-Commit-ID: HY0DYSAbi6M
8852fbaee933f36fd4e5a720f67849ddab202df4: Bug 1350873 - Remove border and background fallback styling from spinbuttons.css. r=Nihanth
Dão Gottwald <dao@mozilla.com> - Fri, 31 Mar 2017 09:04:31 +0200 - rev 350598
Push
88674 by dgottwald@mozilla.com at Fri, 31 Mar 2017 07:05:00 +0000
Bug 1350873 - Remove border and background fallback styling from spinbuttons.css. r=Nihanth
e91496c7153ee53c0001fd20e81b8f275ac78f4e: Backed out changeset 0edd9de2ca10 (bug 1317783) for duplicate checkin to autoland
Iris Hsiao <ihsiao@mozilla.com> - Fri, 31 Mar 2017 14:02:07 +0800 - rev 350597
Push
88673 by ihsiao@mozilla.com at Fri, 31 Mar 2017 06:02:06 +0000
Backed out changeset 0edd9de2ca10 (
bug 1317783) for duplicate checkin to autoland
f7da34043503d4eabd14438f8d02fd90f727b761: Backed out changeset 40eb77a98bcf (bug 1300152)
Iris Hsiao <ihsiao@mozilla.com> - Fri, 31 Mar 2017 13:47:37 +0800 - rev 350596
Push
88672 by ihsiao@mozilla.com at Fri, 31 Mar 2017 05:47:37 +0000
Backed out changeset 40eb77a98bcf (
bug 1300152)
a45d5f56491c352c3256a1cd7a381fc04992d804: Backed out changeset 23c5ecf4d92e (bug 1275780) for xpcshell perma-failing in Win8
Iris Hsiao <ihsiao@mozilla.com> - Fri, 31 Mar 2017 13:47:33 +0800 - rev 350595
Push
88672 by ihsiao@mozilla.com at Fri, 31 Mar 2017 05:47:37 +0000
Backed out changeset 23c5ecf4d92e (
bug 1275780) for xpcshell perma-failing in Win8
dc13294e543d4be32150ad710cdf4324ad5479e7: Bug 1345368 - land NSS 215207b4864c, r=me
Franziskus Kiefer <franziskuskiefer@gmail.com> - Fri, 31 Mar 2017 06:01:05 +0200 - rev 350594
Push
88671 by franziskuskiefer@gmail.com at Fri, 31 Mar 2017 04:22:40 +0000
Bug 1345368 - land NSS 215207b4864c, r=me
43983c66642e765f45fc568fbfeed01709c63360: Bug 1350381 - Define this pref so that the test doesn't fail. r=me a=test-fix
Felipe Gomes <felipc@gmail.com> - Thu, 30 Mar 2017 23:08:30 -0300 - rev 350593
Push
88670 by philringnalda@gmail.com at Fri, 31 Mar 2017 04:03:06 +0000
Bug 1350381 - Define this pref so that the test doesn't fail. r=me a=test-fix
MozReview-Commit-ID: hwIFebaw3B
bf2ea9dc4773f43299bba54379e50d42aea67f40: Bug 1348653 - Increase fuzziness for reftest 722923-1.html; r=me,test-only
Geoff Brown <gbrown@mozilla.com> - Thu, 30 Mar 2017 21:42:04 -0600 - rev 350592
Push
88669 by gbrown@mozilla.com at Fri, 31 Mar 2017 03:42:18 +0000
Bug 1348653 - Increase fuzziness for reftest 722923-1.html; r=me,test-only
Checked with :mats about this.
b3bc7acffbdabc5141fd61283b6f09df48934d08: Bug 1284763 - Request longer timeout for test_anchor_area_referrer.html; r=jmaher
Geoff Brown <gbrown@mozilla.com> - Thu, 30 Mar 2017 21:42:02 -0600 - rev 350591
Push
88669 by gbrown@mozilla.com at Fri, 31 Mar 2017 03:42:18 +0000
Bug 1284763 - Request longer timeout for test_anchor_area_referrer.html; r=jmaher
This test runs 276 seconds on average on Android Debug; when it takes longer
than 300 seconds, the test times out, producing intermittent failures.
ed0b77acc612e03c89aa77db3c53ba0a96743a51: Bug 1351359 - Make nsGridContainerFrame call ReflowInput::SetBResize(true) because of auto-block-size swapping between measuring reflows and regular reflows. r=mats
L. David Baron <dbaron@dbaron.org> - Thu, 30 Mar 2017 22:56:14 -0400 - rev 350590
Push
88668 by dbaron@mozilla.com at Fri, 31 Mar 2017 02:58:31 +0000
Bug 1351359 - Make nsGridContainerFrame call ReflowInput::SetBResize(true) because of auto-block-size swapping between measuring reflows and regular reflows. r=mats
This fixes the failure of
layout/reftests/css-grid/grid-min-max-content-sizing-002.html with the
primary patch in
bug 1308876 (which causes a child whose parent is dirty
to pick up the dirty bit from the parent only the first reflow of the
child if the parent reflows the child multiple times). A simplified
testcase for that failure is
https://bugzilla.mozilla.org/attachment.cgi?id=8849771 .
The failure was caused by an error in height calculation of the first
<x> in the test. The div that is the parent of that x has a definite
height (presumably due to rules in grid), and the x has a specified
height. The div gets three reflows: two measuring reflows (from
MinContentContribution and then from MaxContentContribution) and then a
final reflow from nsGridContainerFrame::ReflowInFlowChild. Prior to the
primary patch in this bug, the div was marked dirty on all three
reflows, but with it it is marked dirty only on the first. This means
that, without the block-resize flag, the div optimizes away the reflow
of its children, since ShouldReflowAllKids returns false because
IsBResize() is false, even though NS_FRAME_CONTAINS_RELATIVE_BSIZE is
correctly set.
In order to fix this, we need to make sure the BResize flag on the
reflow state in at least some cases (see the comments in the patch for
when, and for how the cases could be optimized in the future).
Note that:
* when the dirty bit is set on the grid container, the new behavior
(with the combination of the patches) is strictly more efficient than
the old, since we will sometimes do non-dirty reflows on the grid
items (with the b-resize flag)
* when the dirty bit is *not* set on the grid container, the new
behavior is less efficient than the old, since we will set the
b-resize flag when we did not do so before. However, this slowdown
fixes existing bugs such as the one in the reftest.
Given that I was able to construct a reftest that triggers the failure
without the changes from
bug 1308876, I've moved this to a separate bug.
Without the patch, grid-measuring-reflow-resize-dynamic-001.html fails,
but grid-measuring-reflow-resize-static-001.html passes. With the patch
both tests pass. (And without the patch, doing a text zoom on the
dynamic test fixes the layout error.)
MozReview-Commit-ID: JQOdVTQIkU0
b845e6e9c44778ba6cb60a1cef30ec9be4392fe9: Bug 1352056 - Call nsIFrame::StyleDisplay less from nsFrame::FinishAndStoreOverflow. r=dholbert
L. David Baron <dbaron@dbaron.org> - Thu, 30 Mar 2017 22:56:14 -0400 - rev 350589
Push
88668 by dbaron@mozilla.com at Fri, 31 Mar 2017 02:58:31 +0000
Bug 1352056 - Call nsIFrame::StyleDisplay less from nsFrame::FinishAndStoreOverflow. r=dholbert
MozReview-Commit-ID: 5zuNLfyPv8o
a3f4de47b66b2ab1b4c0dc54d91a94e07668b58f: Bug 1352056 - Add nsIFrame::Style*WithOptionalParam helpers. r=dholbert
L. David Baron <dbaron@dbaron.org> - Thu, 30 Mar 2017 22:56:14 -0400 - rev 350588
Push
88668 by dbaron@mozilla.com at Fri, 31 Mar 2017 02:58:31 +0000
Bug 1352056 - Add nsIFrame::Style*WithOptionalParam helpers. r=dholbert
MozReview-Commit-ID: DFGBeKtg7hI
458d6fcb3b35f7c06fb4b5a619c0d0d44980efbd: Bug 1351979 - Change CustomElementRegistry::Define code to properly propagate out JS exceptions; r=wchen
Edgar Chen <echen@mozilla.com> - Thu, 30 Mar 2017 11:44:09 +0800 - rev 350587
Push
88667 by echen@mozilla.com at Fri, 31 Mar 2017 02:51:45 +0000
Bug 1351979 - Change CustomElementRegistry::Define code to properly propagate out JS exceptions; r=wchen
8778b9d432f1cbef670e460d52cd255e631dad04: Backed out changeset ada34cba0052 (bug 1348941) for image-related bustages
Phil Ringnalda <philringnalda@gmail.com> - Thu, 30 Mar 2017 19:28:00 -0700 - rev 350586
Push
88666 by philringnalda@gmail.com at Fri, 31 Mar 2017 02:28:12 +0000
Backed out changeset ada34cba0052 (
bug 1348941) for image-related bustages
CLOSED TREE
33f49b905e6bd3ee33b317847c8450993f47e768: Backed out 2 changesets (bug 1351831, bug 1351820) for Windows build bustage
Phil Ringnalda <philringnalda@gmail.com> - Thu, 30 Mar 2017 19:21:06 -0700 - rev 350585
Push
88665 by philringnalda@gmail.com at Fri, 31 Mar 2017 02:21:13 +0000
Backed out 2 changesets (
bug 1351831,
bug 1351820) for Windows build bustage
CLOSED TREE
Backed out changeset 91c2f1592df1 (
bug 1351831)
Backed out changeset f825bdbb2ece (
bug 1351820)
91c2f1592df119dcca949ab4365f03f74615aaee: Bug 1351831 - Build more xpconnect code in unified sources. r=bholley
Eric Rahm <erahm@mozilla.com> - Thu, 30 Mar 2017 18:32:18 -0700 - rev 350584
Push
88664 by erahm@mozilla.com at Fri, 31 Mar 2017 01:32:24 +0000
Bug 1351831 - Build more xpconnect code in unified sources. r=bholley
These files were being excluding because we thought they used plarena.h, but it
turns out they did not. A few tweaks needed to be made to clarify whether we
wanted to use mozilla::UniquePtr or js::UniquePtr.
MozReview-Commit-ID: 1su5dO3rR0T
f825bdbb2ece86fbfb54485ae7baf80289e15724: Bug 1351820 - Build more more netwerk files in unified mode. r=mcmanus
Eric Rahm <erahm@mozilla.com> - Thu, 30 Mar 2017 18:32:17 -0700 - rev 350583
Push
88664 by erahm@mozilla.com at Fri, 31 Mar 2017 01:32:24 +0000
Bug 1351820 - Build more more netwerk files in unified mode. r=mcmanus
This updates the unifed sources for a few netwerk build files. In some cases
files were excluded because we thought they used plarena.h, but that turned
to be false.
A few files needed to be updated to add missing imports/exports due to shifting
of compilation units.
MozReview-Commit-ID: 4mh8VApFoe1
ea478f5716027ddf1f06134beea5a0ffa3fb49cc: Bug 1351946 (part 2) - Inline and remove GetEntries() and GetInterval(). r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 30 Mar 2017 17:49:27 +1100 - rev 350582
Push
88663 by nnethercote@mozilla.com at Fri, 31 Mar 2017 01:15:55 +0000
Bug 1351946 (part 2) - Inline and remove GetEntries() and GetInterval(). r=mstange.