Carsten "Tomcat" Book
e83697008e
merge mozilla-inbound to mozilla-central a=merge
2017-05-16 15:04:38 +02:00
Yoshi Huang
813b4a07d3
Bug 1363673 - fix tests that use data:image/png. r=smaug
...
Once we turn off security.data_uri.inherit_security_context, data: URI
will be considered as a CORS request, so those tests replying on
canvas.toDataURL() will fail if crossorigin is not specified. So I
add crossorigin attribute into those <image>.
2017-05-16 16:57:21 +08:00
Emilio Cobos Álvarez
8b2a66ab16
Bug 1364412: Convert pseudo-elements to an enum. r=hiro,xidorn
...
This allows us to access metadata using `match` instead of comparison with
atoms, which makes it doable to get the pseudo-element flags in the future.
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
MozReview-Commit-ID: KgGjFePmhyS
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
--HG--
extra : rebase_source : 57614aed13d2c088fe129ecf3fabf9869d5a6d50
2017-05-14 18:39:22 +02:00
Hiroyuki Ikezoe
7cd8cdf2bb
Bug 1357295 - Rename LengthParsingMode to ParsingMode and LengthParsingMode::SVG to PasingMode::AllowUnitlessLength. r=emilio
...
We need another flag that represents allow-negative-number for SMIL, so
this enum will also comprise the another parsing mode that allows negative number.
MozReview-Commit-ID: IDFNppjGeB
--HG--
extra : rebase_source : 456f661b33346ff4a756a66c6accf4ab1a5f2f80
2017-05-13 19:47:38 +09:00
Wes Kocher
f1c0f35ea6
Merge inbound to m-c a=merge
...
MozReview-Commit-ID: HCapLqbD816
2017-05-11 17:30:41 -07:00
Hiroyuki Ikezoe
2cdc2fb924
Bug 1356916 - Update reftest expectations. r=heycam
...
MozReview-Commit-ID: 93fi2Z5ZPtE
--HG--
extra : rebase_source : 15353de0bd02c4dd343936aec6f62e1836fc123b
2017-05-11 07:55:27 +09:00
Hiroyuki Ikezoe
9219415cbf
Bug 1363574 - Allow unitless length for SMIL values. r=birtles
...
MozReview-Commit-ID: BkGCHgQVzHD
--HG--
extra : rebase_source : c0b0601fba6cfba04217dd6da7e942c167858496
2017-05-11 08:29:36 +09:00
Wes Kocher
959de6c3e8
Backed out 9 changesets (bug 1340627) for graphical glitches a=backout
...
Backed out changeset 0b1371055c7f (bug 1340627)
Backed out changeset f152be1fadb7 (bug 1340627)
Backed out changeset c691e2ab6a0c (bug 1340627)
Backed out changeset 3cb4bceb8d79 (bug 1340627)
Backed out changeset 026aadd76d06 (bug 1340627)
Backed out changeset fdbd5d281287 (bug 1340627)
Backed out changeset 75fb0d9858a9 (bug 1340627)
Backed out changeset 0d4ec7d38a00 (bug 1340627)
Backed out changeset af6f19870b2a (bug 1340627)
MozReview-Commit-ID: 9dHr7xMZezY
--HG--
rename : gfx/skia/skia/src/core/SkBlitRow.h => gfx/skia/skia/include/core/SkBlitRow.h
rename : gfx/skia/skia/src/effects/SkGaussianEdgeShader.h => gfx/skia/skia/include/effects/SkGaussianEdgeShader.h
rename : gfx/skia/skia/src/xml/SkXMLParser.h => gfx/skia/skia/include/xml/SkXMLParser.h
rename : gfx/skia/skia/include/private/SkMessageBus.h => gfx/skia/skia/src/core/SkMessageBus.h
rename : gfx/skia/skia/src/gpu/ops/GrAAConvexPathRenderer.h => gfx/skia/skia/src/gpu/batches/GrAAConvexPathRenderer.h
rename : gfx/skia/skia/src/gpu/ops/GrAAConvexTessellator.h => gfx/skia/skia/src/gpu/batches/GrAAConvexTessellator.h
rename : gfx/skia/skia/src/gpu/ops/GrAAHairLinePathRenderer.h => gfx/skia/skia/src/gpu/batches/GrAAHairLinePathRenderer.h
rename : gfx/skia/skia/src/gpu/ops/GrAALinearizingConvexPathRenderer.h => gfx/skia/skia/src/gpu/batches/GrAALinearizingConvexPathRenderer.h
rename : gfx/skia/skia/src/gpu/ops/GrPathStencilSettings.h => gfx/skia/skia/src/gpu/batches/GrPathStencilSettings.h
rename : gfx/skia/skia/src/gpu/ops/GrStencilAndCoverPathRenderer.h => gfx/skia/skia/src/gpu/batches/GrStencilAndCoverPathRenderer.h
rename : gfx/skia/skia/include/private/GrGLSL_impl.h => gfx/skia/skia/src/gpu/glsl/GrGLSL_impl.h
extra : source : 761b3f55f10f3df16601ce62e4d15b0c558c0cfb
2017-05-10 10:01:18 -07:00
Carsten "Tomcat" Book
d66b9f27d5
merge mozilla-inbound to mozilla-central a=merge
2017-05-10 15:07:28 +02:00
Lee Salzman
8c18901f07
Bug 1340627 - part 8 - reftest fuzzing for update to Skia m59. r=mchang
...
MozReview-Commit-ID: LN29P1I4EsW
2017-05-09 22:31:07 -04:00
Lee Salzman
ed014c1f54
Bug 1340627 - part 8 - reftest fuzzing for update to Skia m59. r=mchang
2017-05-11 09:54:15 -04:00
btian
bc058622e6
Bug 1351795
- part 2: Remove console.markTimeline. r=baku
...
MozReview-Commit-ID: EmbscFp9oD4
--HG--
extra : rebase_source : 3f620c05faf82731d384dfca369db62ae8eb871e
2017-05-09 15:34:18 +08:00
Jeff Gilbert
c77bde9df0
Bug 1310222 - Relax PoT requirement for resource size limits in WebGL. - r=daoshengmu
...
MozReview-Commit-ID: 33kGMdPOHkT
2017-05-09 13:28:44 -07:00
Tom Tromey
aa6e054b71
Bug 1334279 - mark vsprintf-likes with MOZ_FORMAT_PRINTF; r=froydnj
...
This annotates vsprintf-like functions with MOZ_FORMAT_PRINTF. This may
provide some minimal checking of such calls (the GCC docs say that it
checks for the string for "consistency"); but in any case shouldn't
hurt.
MozReview-Commit-ID: HgnAK1LiorE
--HG--
extra : rebase_source : 9c8d715d6560f89078c26ba3934e52a2b5778b6a
2017-05-04 12:10:19 -06:00
Carsten "Tomcat" Book
fdc689ba16
merge mozilla-inbound to mozilla-central a=merge
2017-05-05 15:17:26 +02:00
Jonathan Kew
4b5525bbf7
Bug 1362167 - Use strongly-typed enum classes instead of generic uint16_t fields for the gfxShapedText and gfxTextRun flags. r=jrmuizel
2017-05-04 22:27:05 +01:00
Jonathan Kew
6fc5313103
Bug 1362167 - Split gfxShapedText.mFlags into two 16-bit flags fields, and arrange storage more compactly to reduce size of gfxShapedWord and gfxTextRun objects. r=jrmuizel
2017-05-04 22:25:16 +01:00
André Bargull
f21754e0f3
Bug 1317383 - Part 5: Update expected results for wpt typedarray and wasm tests. r=bbouvier
...
--HG--
extra : rebase_source : 47be2308322e996fa8bef359d5f1b523fac9801e
2017-05-02 14:21:04 -07:00
Mats Palmgren
0bf577cd74
Bug 1352093 - Use an integer type for sNumLivingContexts that won't overflow when counting objects. r=mstange
...
MozReview-Commit-ID: 2w9y0flEdrX
--HG--
extra : rebase_source : 199beffa993b756ef208f6070a9f5c3de0d2fea0
2017-05-03 10:40:51 -04:00
Shing Lyu
c46f5d5baf
Bug 1351548 - Remove reftest-stylo.lists. r=bholley
...
MozReview-Commit-ID: 8LoQ9xNnDnj
2017-04-28 11:15:58 +08:00
Shing Lyu
435db45b79
Bug 1351548 - Add stylo-vs-gecko expectations to reftest.lists. r=bholley
...
MozReview-Commit-ID: GOUGBsd05cn
2017-04-28 11:15:50 +08:00
Bill McCloskey
34a4f034bb
Bug 1359245 - Remove references to context from the cycle collector (r=mccr8)
...
MozReview-Commit-ID: 1QoNEiZMvBf
2017-04-27 15:34:46 -07:00
Wes Kocher
9528ad9a03
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: DaH1djmEY5A
2017-04-27 13:29:07 -07:00
Daosheng Mu
743e36e236
Bug 1358053 - Remove DataSourceSurface assertion when doing snapshot in WebGL; r=jgilbert
...
MozReview-Commit-ID: 6LhmY1ouNZ9
--HG--
extra : rebase_source : 91511c1aa2f403862c8341b404a6a09d889de963
2017-04-27 17:38:37 +08:00
Aryeh Gregor
af57d2df0f
Bug 1251198 - Remove various obsolete events from document.createEvent r=smaug
...
Other browsers do not support any of these (IIRC), telemetry reports
essentially zero usage, and supporting them is contrary to the DOM spec.
Notes on specific events:
CommandEvent and SimpleGestureEvent: These are not supposed to be
web-exposed APIs, so I hid the interfaces from web content too
(necessary to avoid test_all_synthetic_events.html failures).
DataContainerEvent: This was a non-standard substitute for CustomEvent
that seemed to have only one user, so I removed it entirely and switched
the user (MozillaFileLogger.js) to CustomEvent.
ScrollAreaEvent: This is entirely non-standard, but we apparently expose
it deliberately to web content, so I didn't see any reason to remove it
from createEvent.
SimpleGestureEvent and XULCommandEvent: Can still be created from
createEvent(), but not by content.
TimeEvent: This is still in because it has no constructor, so there's no
other way to create it. Ideally we'd update the SMIL spec to add a
constructor. I did remove TimeEvents.
MozReview-Commit-ID: 7Yi2oCl9SM2
--HG--
extra : rebase_source : 199ab921acfc531b8b85e77f90fcd799b03c887b
2017-04-20 15:45:37 +03:00
Michael Layzell
8b7ba021a4
Bug 1339537
- Part 6: Pass std::function values tree by const reference instead of by value, r=ehsan
...
MozReview-Commit-ID: PVAqU2DPs2
2017-04-27 12:44:57 -04:00
Andreas Pehrson
c41610f6b8
Bug 1093835 - Commoditize checkVideoPlaying/checkVideoPaused. r=jib
...
This moves those two functions from a single test to a VideoStreamHelper in a
common file, so they can be used when checking video flow in multiple tests.
It also implements a VideoFrameEmitter that provides tests with an easy to
access video source where VideoStreamHelper can verify flow on the sink.
MozReview-Commit-ID: Fin9eiVmBe
--HG--
extra : rebase_source : 8b62124b0182d7e7bd78788e031b2d2259db9e57
2017-05-04 15:23:36 +02:00
Sebastian Hengst
ceff3b0678
Backed out changeset 1f9d0f8e65b9 (bug 1351548)
2017-04-26 13:13:05 +02:00
Sebastian Hengst
88c73138b1
Backed out changeset 4d8dfee7ebf3 (bug 1351548)
2017-04-26 13:12:59 +02:00
Sebastian Hengst
f46ebb0d94
Backed out changeset aebb0ceeb20a (bug 1351548)
2017-04-26 13:12:53 +02:00
Shing Lyu
96b400c04a
Bug 1351548 - Remove reftest-stylo.lists. r=bholley
...
MozReview-Commit-ID: Gn0fbS4PZ7i
2017-04-26 18:21:52 +08:00
Shing Lyu
0673a3e783
Bug 1351548 - Switch from reftest-stylo.list to reftest.list on linux64-stylo. r=bholley
...
MozReview-Commit-ID: 3GHNhi3gdg9
2017-04-26 18:21:48 +08:00
Shing Lyu
dae014d9d5
Bug 1351548 - Add stylo-vs-gecko expectations to reftest.lists. r=bholley
...
MozReview-Commit-ID: GOUGBsd05cn
2017-04-26 18:21:43 +08:00
Kevin Chen
f39f1b36ee
Bug 1355168 - Ensure mTarget in CanvasRendering2D::DrawWindow; r=mats
...
MozReview-Commit-ID: 3xmzJc5Mq7J
--HG--
extra : rebase_source : ed9cd8ae21e639629a0c47c83443505aa96224e8
2017-04-17 10:40:53 +08:00
Alessio Placitelli
c8ffbbccd4
Bug 1346203 - Don't use an empty key for accumulating in CANVAS_WEBGL_FAILURE_ID. r=jrmuizel
...
MozReview-Commit-ID: 9S2UIEeTUi7
--HG--
extra : rebase_source : 2204bc4e6a73c66daed289f672ac33fe07a07b48
2017-04-18 11:57:53 +02:00
Chih-Yi Leu
1ee4fa1385
Bug 1355430 - Part3: Add Mochitest Implementation; r=jgilbert
...
MozReview-Commit-ID: Jk4Ge3Syivj
--HG--
extra : rebase_source : 7dff3e59fde006dfff2d82692ba10aab55361dab
2017-04-14 14:26:51 +08:00
Chih-Yi Leu
69868ff3ef
Bug 1355430 - Part2: Implement Require Fastpath for texture copy; r=baku,jgilbert
...
MozReview-Commit-ID: EPNSJbbJHP4
--HG--
extra : rebase_source : 588225a4113010964341d5cbbefefa06e0c48056
2017-04-11 17:15:25 +08:00
Chih-Yi Leu
c9af51ae1e
Bug 1355430 - Part1: s/MOZ_debug_get/MOZ_debug; r=baku,jgilbert
...
MozReview-Commit-ID: 7RUzGo3QJV5
--HG--
extra : rebase_source : a16494b7671feafabd24f2e0ea909d38a0b5910e
2017-04-11 16:50:59 +08:00
Sebastian Hengst
1dd0176f22
Backed out changeset 773f5b2cb868 (bug 1355430) for unexpectedly passing own test dom/canvas/test/webgl-mochitest/test_video_fastpath_mp4.html on Windows. r=backout
2017-04-18 21:09:25 +02:00
Sebastian Hengst
e4c87ce902
Backed out changeset 661144609b7a (bug 1355430)
2017-04-18 21:08:22 +02:00
Sebastian Hengst
85776c9687
Backed out changeset 98d3518db0a4 (bug 1355430)
2017-04-18 21:08:18 +02:00
Chih-Yi Leu
23a93db649
Bug 1355430 - Part3: Add Mochitest Implementation; r=jgilbert
...
MozReview-Commit-ID: Jk4Ge3Syivj
--HG--
extra : rebase_source : 75218df5bae0efa100e7d8ea25396c4d4f269983
2017-04-14 14:26:51 +08:00
Chih-Yi Leu
ca2cb984d5
Bug 1355430 - Part2: Implement Require Fastpath for texture copy; r=baku,jgilbert
...
MozReview-Commit-ID: EPNSJbbJHP4
--HG--
extra : rebase_source : b27a254e247a40285873b53edb036b5b97d4e0d8
2017-04-11 17:15:25 +08:00
Chih-Yi Leu
5974ad86a4
Bug 1355430 - Part1: s/MOZ_debug_get/MOZ_debug; r=baku,jgilbert
...
MozReview-Commit-ID: 7RUzGo3QJV5
--HG--
extra : rebase_source : 3b2ee0101f9687d2c8d49083138d6afb31c75534
2017-04-11 16:50:59 +08:00
Mats Palmgren
b73a39811b
Bug 1357092 - Make EnsureWritablePath() always try to create a mPathBuilder, also when we don't have a valid target (i.e. for sErrorTarget). r=mstange
...
MozReview-Commit-ID: AzyZOpsIdwA
2017-04-18 00:56:34 +02:00
cku
258222aaaf
Bug 1346618 - Part 1. Remove SVGImageContext::mGlobalOpacity. r=mstange
...
MozReview-Commit-ID: ByiPa4sreEh
--HG--
extra : rebase_source : eda6104c00cbc7ebe7b9a5ddc9e2abc73fbc37df
extra : source : df69799726bdccc5a25d6190c0fe22645e264ab7
2017-04-15 02:01:22 +08:00
Hiroyuki Ikezoe
5d653db212
Bug 1324700 - Update reftest expectations. r=heycam
...
MozReview-Commit-ID: 38Gk7MCIjJD
--HG--
extra : rebase_source : c731ddc207090ef3c1003a4e7b328e6d939e6c3b
2017-04-15 07:37:35 +09:00
Hiroyuki Ikezoe
0da40fea4c
Bug 1324700 - Update assertion counts which had been caused by font handling in canvas element. r=heycam
...
MozReview-Commit-ID: KPhujlE54vL
--HG--
extra : rebase_source : dff960a2b7c6c010cdbd7a1bb913a3d8eceaeecf
2017-04-15 07:37:35 +09:00
Hiroyuki Ikezoe
df137b26a6
Bug 1324700 - Drop warnings for stylo. r=heycam
...
The code path no longer happens on stylo.
MozReview-Commit-ID: LdQFPNd5YnX
--HG--
extra : rebase_source : 1213f7e944858ddac8061534823f20177c4f63a6
2017-04-15 07:37:35 +09:00
Hiroyuki Ikezoe
a52cf990ce
Bug 1324700 - Resolve filter property for servo. r=heycam
...
MozReview-Commit-ID: 6IHs682rZfH
--HG--
extra : rebase_source : 6688d70a0c92e27f15e97f0d55062fc74f08339e
2017-04-15 07:37:35 +09:00