Jonathan Watt
dafb626c79
Bug 1359155, part 3 - Convert BasicPlanarYCbCrImage::CopyData to use Moz2D's StrideForFormatAndWidth. r=mstange
...
MozReview-Commit-ID: F8EyjjQ0sX9
2017-03-30 15:58:31 +01:00
Wes Kocher
8fb872d8d2
Backed out 2 changesets (bug 1359155) for failures in test_getUserMedia_basicTabshare.html a=backout
...
Backed out changeset 2e2e2ba5ecb2 (bug 1359155)
Backed out changeset b695217bbfa7 (bug 1359155)
MozReview-Commit-ID: HlCufP7I1cC
2017-04-24 15:24:11 -07:00
Jonathan Watt
6d5cd1ac6f
Bug 1359155, part 2 - Convert gfxASurface::FormatStrideForWidth callers to Moz2D's StrideForFormatAndWidth. r=mstange
2017-03-30 15:58:31 +01:00
Ehsan Akhgari
1052e966ba
Bug 1354412 - Remove nsIDOMWindowUtils.beginTabSwitch(); r=jrmuizel
2017-04-12 23:31:39 -04:00
Bob Owen
38ef1e1caa
Bug 1347646 Part 1: Backout 4849ef8c9a34 for causing OOM issues when printing PDFs. r=jwatt, r=lsalzman, r=tobytailor
2017-04-08 22:47:51 +01:00
sotaro
ab213a627c
Bug 1348936 - Fix BasicPlanarYCbCrImage::CopyData() r=nical
2017-04-05 11:45:13 +09:00
Mason Chang
02db758087
Bug 1351114 Properly track display item layers in layer managers. r=mattwoodrow
2017-03-28 22:37:11 -07:00
David Anderson
b346f548c2
Material changes for TextureHost TextureSourceProvider support. (bug 1343814 part 3.2, r=mattwoodrow)
2017-03-21 20:32:54 -07:00
David Anderson
6e57f3f879
Change TextureSource::SetCompositor to use TextureSourceProvider. (bug 1343814 part 2, r=mattwoodrow)
2017-03-21 20:32:53 -07:00
Kartikaya Gupta
f2b5907778
Merge m-c to graphics
...
MozReview-Commit-ID: 3GcCKcscfkz
2017-03-10 09:58:01 -05:00
sotaro
e4aa155f04
Bug 1343764 - Add ExternalBuffer handling r=nical
2017-03-07 19:37:28 +09:00
Kartikaya Gupta
4979fd659f
Merge m-c to graphics
...
MozReview-Commit-ID: IN2hMCjMHLL
2017-02-17 23:33:24 -05:00
Mason Chang
e98ed22835
Bug 1337130 - Create a DisplayItemLayer type. r=mattwoodrow
2017-02-14 13:49:27 -08:00
Lee Salzman
8b4c04ebc1
Bug 1345815 - fix BasicLayers OOM with recording playback by avoiding copies. r=tobytailor
...
MozReview-Commit-ID: 1r5sOZv0Gp6
2017-03-09 16:08:40 -05:00
peter chang
40207d112a
Bug 1332211 - fix build break because of unified build, r=mtseng
...
MozReview-Commit-ID: BbfRKxoAZqe
2017-02-03 13:29:42 +08:00
Sylvestre Ledru
62c6242f05
Bug 1338086 - Remove useless else blocks in order to reduce complexity in gfx/ r=nical
...
MozReview-Commit-ID: H9zZd19V4Ww
2017-02-09 13:39:27 +01:00
Miko Mynttinen
72eae4fba5
Bug 1331894 - Crash in InvalidArrayIndex_CRASH | mozilla::layers::BuildPathFromPolygon - Cull polygons with no area r=jrmuizel
...
MozReview-Commit-ID: KCkIA68vvgW
2017-01-18 12:10:12 +01:00
Miko Mynttinen
82bb4c3e48
Bug 1323797 - Add compositor support for triangle layers (for BasicCompositor backend) - Part 3: Implement DrawPolygon() with Paths r=mattwoodrow
...
MozReview-Commit-ID: FjxDlzdhqor
2017-01-10 20:48:44 +02:00
Andi-Bogdan Postelnicu
4378914af8
Bug 1330614 - avoid memory leak in FillRectWithMask. r=jrmuizel
...
MozReview-Commit-ID: 1rR3juCO1NB
2017-01-12 14:54:01 +02:00
Milan Sreckovic
3ab9239a2b
Bug 1328702: ContainerLayer::RemoveAllChildren implementation. r=kats,mattwoodrow
...
MozReview-Commit-ID: 6zC3v8dQcWD
2017-01-05 13:41:10 -05:00
Tobias Schneider
cb6c095f73
Bug 1311512 - Use recording draw target for mozPrintCallback canvases. r=jwatt
2016-12-22 11:11:15 -08:00
Miko Mynttinen
45fcf4cf9c
Bug 1274673 - Use binary space partitioning for sorting/drawing layers - Part 3: Use BSPTree for layer sorting r=jrmuizel,mattwoodrow
...
MozReview-Commit-ID: 3Hy4IRDFgaP
2016-12-06 13:39:01 -10:00
Tomislav Jurin
9ff3007b90
Bug 1296189 - Replace NS_RUNTIMEABORT("some string literal message") with MOZ_CRASH(). r=froydnj
2016-12-02 13:46:53 -08:00
Matt Woodrow
26fae296aa
Bug 1319626 - Part 2: Add BorderLayer class and basic support for them. r=mstange
2016-11-24 18:11:30 +13:00
Carsten "Tomcat" Book
c5a85de12f
Backed out changeset 4909935f8081 (bug 1319626)
2016-11-24 17:02:32 +01:00
Matt Woodrow
ce171e59c7
Bug 1319626 - Part 2: Add BorderLayer class and basic support for them. r=mstange
2016-11-24 18:11:30 +13:00
Matt Woodrow
268a08de7a
Bug 1317862 - Part 1: Add TextLayer class and basic support for them. r=mstange
2016-11-24 18:11:29 +13:00
Andi-Bogdan Postelnicu
700be71ad9
Bug 1317637 - Use C++11's override and remove virtual where applicable in gfx/. r=jrmuizel
...
MozReview-Commit-ID: 2nzBWEAu2wt
2016-11-15 11:16:29 +02:00
Sotaro Ikeda
babd939cf1
Bug 1317656 - Cleanup more gonk/b2g dependent code r=nical
2016-11-15 22:01:30 -08:00
Phil Ringnalda
757ca82d17
Merge m-c to autoland
2016-11-07 20:41:56 -08:00
Kartikaya Gupta
37638cacbd
Bug 1315477 - Add a AsBasicLayerManager() function and use instead of static_casts. r=mattwoodrow
...
MozReview-Commit-ID: DV6XZBEXw85
2016-11-07 11:38:45 -05:00
Thinker K.F. Li
20018aa3f7
Bug 1306107 - Stop calling ProjectTo2D() for leaf basic layers. r=mattwoodrow
2016-11-07 01:45:00 -05:00
David Anderson
5feb03aaa4
Do not paint if a BeginTransaction fails. (bug 1313770 part 1, r=mattwoodrow)
2016-10-28 15:48:34 -07:00
Matt Woodrow
915a274bf8
Bug 1313281 - Part 4: Remove Fence parameter from TextureData::Lock. r=sotaro
2016-10-27 21:02:09 +13:00
Matt Woodrow
16f8a8bdeb
Bug 1308363 - Remove GONK specific code from gfx/. r=jrmuizel,sotaro
2016-10-27 13:17:10 +13:00
David Anderson
44cd09bcf2
Don't use gfxPlatform for creating temporary surfaces in the BasicCompositor. (bug 1311770, r=mattwoodrow)
2016-10-25 18:23:03 -07:00
Sotaro Ikeda
9702668215
Bug 1304999 - Add nullptr check of YCbCr to rgb surface r=jrmuizel
2016-10-02 23:37:53 -07:00
Matt Woodrow
2dabc216dc
Bug 1281456 - Decouple TextureForwarder and CompositableForwarder. r=gw280
2016-09-27 16:22:20 +13:00
Nicolas Silva
1ff5cca5f9
Bug 1284837 - Disallow implicit conversions from float to integer when creating. r=botond
2016-09-16 17:49:39 +02:00
Milan Sreckovic
1240930501
Bug 1299164: Part 2. Use BufferSizeFromDimensions method, as well as some of the others that check for valid size. r=bas
2016-09-15 10:36:21 -04:00
Bas Schouten
999fe81415
Bug 1296658: Attempt to create the correct BackendType buffers for a LayerManager. r=jrmuizel
...
MozReview-Commit-ID: 14Eg8FC6OpJ
2016-09-15 13:53:12 +02:00
Nicholas Nethercote
887efe04d5
Bug 1299727 - Rename NS_WARN_IF_FALSE as NS_WARNING_ASSERTION. r=erahm.
...
The new name makes the sense of the condition much clearer. E.g. compare:
NS_WARN_IF_FALSE(!rv.Failed());
with:
NS_WARNING_ASSERTION(!rv.Failed());
The new name also makes it clearer that it only has effect in debug builds,
because that's standard for assertions.
2016-09-01 15:01:16 +10:00
Sotaro Ikeda
85f2d33a46
Bug 1259571 - Reduce tearing with basic layers on Windows r=dvander
2016-08-23 15:18:55 -07:00
Sotaro Ikeda
e5b5f7cfe1
Bug 1295927 - Disable libyuv SIMD scaling on 64bit win r=jrmuizel
2016-08-19 06:18:08 -07:00
Sotaro Ikeda
48c6111a0a
Bug 1254010 - Scaling during RGB -> YUV conversion with BasicCompositor if possible. basic_compositor_video improved on windows. r=jrmuizel
2016-08-15 18:54:17 -07:00
Ryan Hunt
889bd8ab44
Bug 1294586 - Remove dependency on gfxPlatform from CreateDrawTargetFromData. r=dvander
...
MozReview-Commit-ID: A355fBJKWP6
2016-08-11 14:54:08 -07:00
David Anderson
94ab79aaf4
Add the 2D content backend to gfxVars. (bug 1288259 part 4, r=jrmuizel)
2016-08-04 11:33:44 -07:00
Nicolas Silva
a400802da9
Bug 1289816 - Simplify CopyableCanvasLayer::UpdateTarget and remove unnecessary copies. r=jnicol
2016-07-29 20:19:28 +02:00
Wes Kocher
98c4789238
Backed out changeset d51327ec371e (bug 1289816) for canvas reftest failures
2016-07-28 13:08:59 -07:00
Nicolas Silva
a9f94cf9c1
Bug 1289816 - Simplify CopyableCanvasLayer::UpdateTarget and remove unnecessary copies. r=jnicol
2016-07-28 17:58:42 +02:00