c217209a3b0494d4c4e6718aa6474221681aa660: Bug 1429298 - Part 5: Implement BuildPath for offset-path. r=jwatt
Boris Chiou <boris.chiou@gmail.com> - Wed, 22 Aug 2018 01:21:45 +0000 - rev 487843
Push
9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1429298 - Part 5: Implement BuildPath for offset-path. r=jwatt
Implement one variant of BuildPath to accept nsTArray<StylePathCommand>,
which is used by <offset-path> (and clip-path in the future).
Depends on D3922
Differential Revision:
https://phabricator.services.mozilla.com/D2967
196fc7b48b84303aaf9b6d8354d3ea9ff9fe5ef0: Bug 1429298 - Part 4: Rename builder as aBuilder in SVGPathData.cpp. r=TYLin
Boris Chiou <boris.chiou@gmail.com> - Wed, 22 Aug 2018 01:21:06 +0000 - rev 487842
Push
9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1429298 - Part 4: Rename builder as aBuilder in SVGPathData.cpp. r=TYLin
Follow the rule of naming for the function parameters.
Depends on D2966
Differential Revision:
https://phabricator.services.mozilla.com/D3922
761e9bb54adbc9f8164a5d83c8d9483b93e8f1fb: Bug 1429298 - Part 3: Use macro for path parser. r=emilio
Boris Chiou <boris.chiou@gmail.com> - Wed, 22 Aug 2018 01:20:21 +0000 - rev 487841
Push
9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1429298 - Part 3: Use macro for path parser. r=emilio
There are a lot of duplicates, so we use macro to refine them.
Depends on D2963
Differential Revision:
https://phabricator.services.mozilla.com/D2966
0b9ec0d707b5d23a37986a9818230dec1932a2f3: Bug 1429298 - Part 2: Define offset-path and implement it in style system. r=emilio
Boris Chiou <boris.chiou@gmail.com> - Wed, 22 Aug 2018 01:24:13 +0000 - rev 487840
Push
9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1429298 - Part 2: Define offset-path and implement it in style system. r=emilio
Define OffsetPath & SVGPathData on the servo-side, and StyleMotion &
StyleSVGPath on the gecko-side. We parse the SVG Path string into a
vector of PathCommand. To build the gfx::Path, we will convert it into
gfx::Path later in a different patch.
The basic flow is:
- Parse SVG Path String into SVGPathData (in Rust).
- Use cbindgen to make sure the layout of PathCommand and StylePathCommand, and then set the Box[PathCommand] into nsTArray<StylePathCommand>.
- Try to convert nsTArray<StylePathCommand> into gfx::Path. (This part will be implemented in a different patch.)
Finally, we use the gfx::Path to create a motion path transform.
The layout implementation is in the later patch.
Depends on D2962
Differential Revision:
https://phabricator.services.mozilla.com/D2963
38ad1cc1b0c8804267e83d94940f17252fd26ce8: Bug 1429298 - Part 1: Define the preference for motion-path. r=emilio
Boris Chiou <boris.chiou@gmail.com> - Wed, 22 Aug 2018 01:18:59 +0000 - rev 487839
Push
9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1429298 - Part 1: Define the preference for motion-path. r=emilio
Define the preference. I will enable it only for debug usage and test
coverage in a different patch.
Differential Revision:
https://phabricator.services.mozilla.com/D2962
865339e90f1ab9115c447c86205c7105bf155e89: Bug 1482220 - Listen for the autofill edit forms being appended for localization. r=sfoster
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Wed, 22 Aug 2018 02:58:38 +0000 - rev 487838
Push
9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1482220 - Listen for the autofill edit forms being appended for localization. r=sfoster
Differential Revision:
https://phabricator.services.mozilla.com/D3846
4fca1f7a874da0e7824d4337c40f96462d5f1c03: Bug 1369941 - Provide more advice about how to write fuzzy() annotations on reftests. r=dholbert
L. David Baron <dbaron@dbaron.org> - Wed, 22 Aug 2018 02:14:06 +0000 - rev 487837
Push
9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1369941 - Provide more advice about how to write fuzzy() annotations on reftests. r=dholbert
Differential Revision:
https://phabricator.services.mozilla.com/D3940
5e7484d3b2e3ad6ec39e7af04601742a3ff7643e: Bug 1369941 - Remove ability to specify fuzzy()/fuzzy-if() in reftest manifests without ranges. r=dholbert
L. David Baron <dbaron@dbaron.org> - Wed, 22 Aug 2018 02:14:03 +0000 - rev 487836
Push
9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1369941 - Remove ability to specify fuzzy()/fuzzy-if() in reftest manifests without ranges. r=dholbert
I'm removing this no-longer-used feature because it promotes a behavior
(using the default 0 minimum) that means we never see reports of
unexpected passes when the bugs are fixed, and thus aren't protected
from the bugs regressing again.
Differential Revision:
https://phabricator.services.mozilla.com/D3566
090edc3b798b91e876b40da371c515397743f5fd: Bug 1484113 - part 1: Create HTMLEditor::GetFirstTableRowElement() for internal use of nsITableEditor::GetFirstRow() r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 22 Aug 2018 01:20:23 +0000 - rev 487835
Push
9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1484113 - part 1: Create HTMLEditor::GetFirstTableRowElement() for internal use of nsITableEditor::GetFirstRow() r=m_kato
nsITableEditor::GetFirstRow() is an XPCOM method, so, for internal use,
we should create non-virtual method, that is GetFirstTableRowElement().
This patch makes it never return NS_SUCCESS_EDITOR_ELEMENT_NOT_FOUND since
nobody refers it and it's detectable. If the method returns nullptr without
error, it's the case of NS_SUCCESS_EDITOR_ELEMENT_NOT_FOUND.
Additionally, this patch changes the return type of GetFirstRow() from
Node to Element since it always return an Element node if not null.
Differential Revision:
https://phabricator.services.mozilla.com/D3780
af33be3aee822ddf186798da08ca3d9863557b30: Bug 1484113 - part 0: Create automated tests for nsITableEditor::GetFirstRow() r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 22 Aug 2018 02:16:36 +0000 - rev 487834
Push
9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1484113 - part 0: Create automated tests for nsITableEditor::GetFirstRow() r=m_kato
Differential Revision:
https://phabricator.services.mozilla.com/D3779
1ddc33b770571cc057246bcfabe0fb5d3d732145: Bug 1476914 - Add fuzzy-if on Bug 1443902's reftests for Android. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 21 Aug 2018 09:29:29 +0000 - rev 487833
Push
9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1476914 - Add fuzzy-if on
Bug 1443902's reftests for Android. r=masayuki
Android's reftest of
Bug 1443902 is failed rarely (
Bug 1476914,
Bug 1475049
Bug 1477502 and
Bug 1476129) due to "image comparison, max difference: 1,
number of differing pixels: 1". But I don't know why difference is 1 and
I think that this might be reftest framework for Android or Android emulator
issue.
So I would like to add fuzzy-if as workaround.
Differential Revision:
https://phabricator.services.mozilla.com/D3859
c0c4120ab7c710906236caaf6322b9a37e203332: Bug 1485133 - Remove Web Animation polyfill in video controls r=birtles
Timothy Guan-tin Chien <timdream@gmail.com> - Tue, 21 Aug 2018 22:43:55 +0000 - rev 487832
Push
9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1485133 - Remove Web Animation polyfill in video controls r=birtles
Differential Revision:
https://phabricator.services.mozilla.com/D3918
9f3d83072326cc96b3c26c5edd67ea277d6fa86c: Merge mozilla-inbound to mozilla-central. a=merge
Andreea Pavel <apavel@mozilla.com> - Wed, 22 Aug 2018 06:35:14 +0300 - rev 487831
Push
9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Merge mozilla-inbound to mozilla-central. a=merge
737a89a8edb7d9b46215d8688ac18275e38dde34: Bug 1484888 - Apply upstream patch that fixes a clang crash with stack overflow on PGO + LTO on Linux. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Tue, 21 Aug 2018 09:59:00 +0900 - rev 487830
Push
9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1484888 - Apply upstream patch that fixes a clang crash with stack overflow on PGO + LTO on Linux. r=froydnj
For some reason, clang 6 crashes with a stack overflow on PGO + LTO on
Linux 64 bits. Clang 7 doesn't, but has other problems.
After some bisecting, I found the following:
- r322684 is the first revision that is broken on the release_60 branch.
- that revision is a cherry pick of r322313 from trunk, which is
similarly broken.
- trunk was fixed by r322325, which, funnily enough, predates when
r322313 was cherry-picked.
While the change from r322325 is relatively large, mixing multiple
different changes in a single commit, there also haven't been
significant changes to the same file on trunk since (one macro name
change, one documentation change, and a change related to debug info),
which would tend to indicate the change is not going to break anything,
or at least not more than upgrading to clang 7 would.
The exact part that fixes the issue could probably be found in this
large commit, but I didn't feel like digging into it further considering
the above.
a24fde0f296e0351d6ce51354438bdbf8941bebb: Bug 1484944 - Remove nsSHEnumerator. r=qdot
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 21 Aug 2018 19:52:19 +1000 - rev 487829
Push
9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1484944 - Remove nsSHEnumerator. r=qdot
7323a50a7eede38e729ae85658bbaa8bc53bbd6a: Bug 1470914 - land NSS d3f512d4f76e UPGRADE_NSS_RELEASE, r=me
J.C. Jones <jjones@mozilla.com> - Tue, 21 Aug 2018 11:07:22 -0700 - rev 487828
Push
9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1470914 - land NSS d3f512d4f76e UPGRADE_NSS_RELEASE, r=me
00829050b7d1c8cb1b03f66e9c77293176ec8edc: Bug 1482457 - Update expectations for ignore-opens-during-unload to account for crashes on macOS and Windows debug. CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 22 Aug 2018 02:10:14 +0300 - rev 487827
Push
9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1482457 - Update expectations for ignore-opens-during-unload to account for crashes on macOS and Windows debug. CLOSED TREE
5cd3b13d5eb95dfa4cd81d02f2b153a435203762: Bug 1471339 - Add RUSTFLAGS to Linux coverage build to enable gcov profiling for Rust. r=jmaher
Marco Castelluccio <mcastelluccio@mozilla.com> - Fri, 27 Jul 2018 01:25:49 +0100 - rev 487826
Push
9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1471339 - Add RUSTFLAGS to Linux coverage build to enable gcov profiling for Rust. r=jmaher
d064a4d17800f65d691c7ce8ac0e5c73d7f0b20f: Bug 1484852 - Update svg/text/reftests to account for passes on Windows. CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 22 Aug 2018 01:59:10 +0300 - rev 487825
Push
9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1484852 - Update svg/text/reftests to account for passes on Windows. CLOSED TREE
84eb90b730f0fa8b4073d4fb9ba29d28ff4eabed: Backed out 3 changesets (bug 1475417) for failing docker configuration ona CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Wed, 22 Aug 2018 01:31:39 +0300 - rev 487824
Push
9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Backed out 3 changesets (
bug 1475417) for failing docker configuration ona CLOSED TREE
Backed out changeset 972ad5dc9a84 (
bug 1475417)
Backed out changeset 13020b58f0fa (
bug 1475417)
Backed out changeset 50ed38c98cc0 (
bug 1475417)