30d929bb7a7a01dc43584cd0b95a2ea9e1578647: Bug 877661 - Part 3. Enable mask-html-01-extref-02.xhtml. r=tnikkel
cku <cku@mozilla.com> - Mon, 27 Mar 2017 11:13:37 +0800 - rev 350028
Push 31567 by kwierso@gmail.com at Tue, 28 Mar 2017 20:16:07 +0000
Bug 877661 - Part 3. Enable mask-html-01-extref-02.xhtml. r=tnikkel MozReview-Commit-ID: HhjxZTohrhv
bf8f1a8b19e23f10cfba36b07613878877f484de: Bug 877661 - Part 2. Pass decode flag from outer-svg/ svg-container paint call to nsSVGUtils::PaintFrameWithEffects. r=tnikkel
cku <cku@mozilla.com> - Mon, 27 Mar 2017 11:28:54 +0800 - rev 350027
Push 31567 by kwierso@gmail.com at Tue, 28 Mar 2017 20:16:07 +0000
Bug 877661 - Part 2. Pass decode flag from outer-svg/ svg-container paint call to nsSVGUtils::PaintFrameWithEffects. r=tnikkel MozReview-Commit-ID: 9VvzixdmRIt
3e40caeb11da66263766bd0aa5face8694a2e335: Bug 877661 - Part 1. Pass decode flag down to GetMaskForMaskedFrame. r=tnikkel
cku <cku@mozilla.com> - Mon, 27 Mar 2017 11:10:48 +0800 - rev 350026
Push 31567 by kwierso@gmail.com at Tue, 28 Mar 2017 20:16:07 +0000
Bug 877661 - Part 1. Pass decode flag down to GetMaskForMaskedFrame. r=tnikkel MozReview-Commit-ID: 9KhIWp1rHzb
67166a1e4ebca2cd5ac146cd5eb1d1385a0ec5ed: Bug 1345853 - Part 5. Reftest. r=tnikkel
cku <cku@mozilla.com> - Thu, 16 Mar 2017 03:09:04 +0800 - rev 350025
Push 31567 by kwierso@gmail.com at Tue, 28 Mar 2017 20:16:07 +0000
Bug 1345853 - Part 5. Reftest. r=tnikkel MozReview-Commit-ID: 7mXjFSXH2pa
7427352abc976c0610191a990623e3eb43ed9016: Bug 1345853 - Part 4. Pass sync decode flag down to nsSVGPatternFrame::PaintPattern. r=tnikkel
cku <cku@mozilla.com> - Sat, 25 Mar 2017 03:19:18 +0800 - rev 350024
Push 31567 by kwierso@gmail.com at Tue, 28 Mar 2017 20:16:07 +0000
Bug 1345853 - Part 4. Pass sync decode flag down to nsSVGPatternFrame::PaintPattern. r=tnikkel MozReview-Commit-ID: 1bHMINhs121
87c961bde81eacc13beb8d3883fc02e5ce4bd939: Bug 1345853 - Part 3. Pass sync docode flag down to nsSVGDisplayableFrame::PaintSVG. r=tnikkel
cku <cku@mozilla.com> - Fri, 24 Mar 2017 16:49:37 +0800 - rev 350023
Push 31567 by kwierso@gmail.com at Tue, 28 Mar 2017 20:16:07 +0000
Bug 1345853 - Part 3. Pass sync docode flag down to nsSVGDisplayableFrame::PaintSVG. r=tnikkel Add one paramater to nsSVGDisplayableFrame::PaintSVG, so that we can pass sync-decode flag from nsXXXXDisplayItem::Paint function to SVG paint call. MozReview-Commit-ID: 6VZbxnFaoUj
4b075674f6f5f2d108b2f8c89105bff3ab25be3b: Bug 1345853 - Part 2. If the transform matrix is singular, return DrawResult::SUCCESS, instead of DrawResult::BAD_ARGS r=tnikkel
cku <cku@mozilla.com> - Thu, 16 Mar 2017 12:06:36 +0800 - rev 350022
Push 31567 by kwierso@gmail.com at Tue, 28 Mar 2017 20:16:07 +0000
Bug 1345853 - Part 2. If the transform matrix is singular, return DrawResult::SUCCESS, instead of DrawResult::BAD_ARGS r=tnikkel According to bug 1345853 comment 5, tn said: You probably want to return whatever was drawn there regardless of the DrawResult. SVGMaskFrame has the same problem. Keep in mind that DrawResult is only reporting on how drawing of any images went, not the drawing of anything else. Also looking over the patches from bug 1258510 I see a couple places where BAD_ARGS is returned if the transform matrix is singular. We would want to return SUCCESS in that case I think, because we drew what we were instructed to draw. MozReview-Commit-ID: 5XcDuKQwXTJ
97c9e04af0f114231a9e536604a30c579ca33131: Bug 1345853 - Part 1. Pass DrawResult from nsSVGPatternFrame::PaintPattern back to nsDisplaySVGGeometry::Paint. r=mstange,tnikkel
cku <cku@mozilla.com> - Tue, 21 Mar 2017 10:12:23 +0800 - rev 350021
Push 31567 by kwierso@gmail.com at Tue, 28 Mar 2017 20:16:07 +0000
Bug 1345853 - Part 1. Pass DrawResult from nsSVGPatternFrame::PaintPattern back to nsDisplaySVGGeometry::Paint. r=mstange,tnikkel I did many change in many files in this patch. But the goal is pretty simple: To pass the return value of nsSVGPatternFrame::PaintPattern back to the caller (nsDisplaySVGGeometry). My suggestion is to review this patch right from nsSVGPatternFrame.cpp. I made two mistakes in bug 1258510 1. We should not return directly at [1]. RemoveStateBits at l418 will be skip. 2. nsSVGPatternFrame::PaintPattern should return both SourceSurface and draw result, so that we can update UpdateDrawResult in display item. All the other changes are to 1. make sure the return value of nsSVGPatternFrame::PaintPattern goes back to nsDisplaySVGGeometry::Paint correctly. 2. Since the return value of nsSVGPatternFrame::PaintPattern change, we need modify all existed callers. I also filed bug 1346124 for handle the returning value of PaintMarkers. [1] https://hg.mozilla.org/mozilla-central/file/c0700bedb4f7/layout/svg/nsSVGPatternFrame.cpp#l415 MozReview-Commit-ID: Iq9RPQ6Omz0
0e0eb96528a1d032fe6ed54f67d32290d533fbfd: Backed out changeset ce25d866bd65 (bug 1343760) for causing bug 1351328.
Ryan VanderMeulen <ryanvm@gmail.com> - Tue, 28 Mar 2017 12:50:14 -0400 - rev 350020
Push 31566 by ryanvm@gmail.com at Tue, 28 Mar 2017 16:52:32 +0000
Backed out changeset ce25d866bd65 (bug 1343760) for causing bug 1351328.
8f0720e5be7cf20c97930b7d721e88cb8d32b295: Backed out changeset 4255a184eac6 (bug 1280079) for a different fix.
Ryan VanderMeulen <ryanvm@gmail.com> - Tue, 28 Mar 2017 12:48:36 -0400 - rev 350019
Push 31566 by ryanvm@gmail.com at Tue, 28 Mar 2017 16:52:32 +0000
Backed out changeset 4255a184eac6 (bug 1280079) for a different fix.
d4af7ec6cfcd9b81cd1f433a00b412de61e95b62: merge mozilla-inbound to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 28 Mar 2017 13:03:25 +0200 - rev 350018
Push 31565 by cbook@mozilla.com at Tue, 28 Mar 2017 11:03:48 +0000
merge mozilla-inbound to mozilla-central a=merge
b68e1c411057be765e37b13b874d4fe50142d0b7: Backed out changeset 9b21aa70d85f (bug 1350765) for failures in test_TelemetryHistograms.js and test_TelemetrySession.js
Phil Ringnalda <philringnalda@gmail.com> - Mon, 27 Mar 2017 20:03:32 -0700 - rev 350017
Push 31565 by cbook@mozilla.com at Tue, 28 Mar 2017 11:03:48 +0000
Backed out changeset 9b21aa70d85f (bug 1350765) for failures in test_TelemetryHistograms.js and test_TelemetrySession.js CLOSED TREE
9b21aa70d85f56e44336f15af1f7ca98b8becffd: Bug 1350765 - Avoid recomputing the histogram ID when it's available in the caller; r=chutten
Ehsan Akhgari <ehsan@mozilla.com> - Sun, 26 Mar 2017 20:12:34 -0400 - rev 350016
Push 31565 by cbook@mozilla.com at Tue, 28 Mar 2017 11:03:48 +0000
Bug 1350765 - Avoid recomputing the histogram ID when it's available in the caller; r=chutten
16602c79bce69000e1319de86f431891b130a206: Bug 1350794 - Avoid dereferencing aProvider when null in DataTextureSourceD3D11 constructor
Kearwood Gilbert <kgilbert@mozilla.com> - Mon, 27 Mar 2017 21:33:53 -0400 - rev 350015
Push 31565 by cbook@mozilla.com at Tue, 28 Mar 2017 11:03:48 +0000
Bug 1350794 - Avoid dereferencing aProvider when null in DataTextureSourceD3D11 constructor - Require bug 1350247 patch to land first to fix WebVR crash MozReview-Commit-ID: fEsjE22mPc
17052b6a31bf1de218e21cd158a85834f750d412: Bug 1283611 - Change order of include path to support NDK r13+ r=froydnj
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Mon, 27 Mar 2017 12:11:51 +0900 - rev 350014
Push 31565 by cbook@mozilla.com at Tue, 28 Mar 2017 11:03:48 +0000
Bug 1283611 - Change order of include path to support NDK r13+ r=froydnj When using NDK r13+ with part 1, the following build error still occurs when using cmath. 0:21.01 /mozilla/android-ndk-r14b/sources/cxx-stl/llvm-libc++/include/math.h:661:105: error: 'acosl' was not declared in this scope 0:21.01 inline _LIBCPP_INLINE_VISIBILITY long double acos(long double __lcpp_x) _NOEXCEPT {return acosl(__lcpp_x);} To fix this, we need change the order of include path. MozReview-Commit-ID: AZ3ebx3pAil
7de73b4bbf326d67cb2ab0e1c173e1df97e81740: Bug 1283611 - Add support for NDK r13's libc++ paths. r=froydnj
Dan Albert <danalbert@google.com> - Fri, 11 Nov 2016 14:35:51 -0800 - rev 350013
Push 31565 by cbook@mozilla.com at Tue, 28 Mar 2017 11:03:48 +0000
Bug 1283611 - Add support for NDK r13's libc++ paths. r=froydnj The inner directory in these projects was removed in r13. MozReview-Commit-ID: AxWgxXyOKJ4
eaa16f49952507c145cf5303130fcdd1d91d0e76: Bug 1348776 (part 2) - Fix up HAVE_NATIVE_UNWIND. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 27 Mar 2017 17:04:56 +1100 - rev 350012
Push 31565 by cbook@mozilla.com at Tue, 28 Mar 2017 11:03:48 +0000
Bug 1348776 (part 2) - Fix up HAVE_NATIVE_UNWIND. r=mstange. This patch simplifies and increases the consistency of how HAVE_NATIVE_UNWIND is used. - Its definition is moved from platform.h to platform.cpp, because the latter is the only file that uses it. - It's now defined in the same place as USE_{NS,EHABI,LUL}_STACKWALK, and used in preference to those, where possible. Also, it's now defined on Linux and Android even if MOZ_PROFILING is not. - HAVE_NATIVE_UNWIND is now used consistently and by itself for all relevant conditions, including when defining the presence and use of the "stackwalk" feature. - The patch inlines and removes is_native_unwinding_avail(). Note that MOZ_PROFILING must be defined for HAVE_NATIVE_UNWIND to be true on Windows and Mac, but not on Linux and Android.
45a9aa72f7a3d5cb967ae1c486dc223bfb8735ae: Bug 1348776 (part 1) - Fix a crash in the profiler when MOZ_PROFILING is undefined. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 27 Mar 2017 16:49:41 +1100 - rev 350011
Push 31565 by cbook@mozilla.com at Tue, 28 Mar 2017 11:03:48 +0000
Bug 1348776 (part 1) - Fix a crash in the profiler when MOZ_PROFILING is undefined. r=mstange. Bug 1339695 part 8 unintentionally changed behaviour in profiler_init() when MOZ_PROFILING is undefined. This patch undoes that change.
4346f1053ce30b4261efb8f96676d8feb35c4636: Merge m-c to inbound, a=merge
Wes Kocher <wkocher@mozilla.com> - Mon, 27 Mar 2017 17:18:39 -0700 - rev 350010
Push 31565 by cbook@mozilla.com at Tue, 28 Mar 2017 11:03:48 +0000
Merge m-c to inbound, a=merge MozReview-Commit-ID: L6QuPmxL0XP
06e1e7de67bc0765a5b1a6e61d9fdede0505a9b8: Bug 1350464 - Don't try to poison not-yet-allocated structures when an error occurs during parsing. r=arai
Jeff Walden <jwalden@mit.edu> - Mon, 27 Mar 2017 11:53:47 -0700 - rev 350009
Push 31565 by cbook@mozilla.com at Tue, 28 Mar 2017 11:03:48 +0000
Bug 1350464 - Don't try to poison not-yet-allocated structures when an error occurs during parsing. r=arai
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip