dom/canvas/CanvasRenderingContext2D.cpp
076f4a79219b02a4667b858bfa43463b7b806634
created 2017-04-18 17:57 +0800
pushed 2017-04-18 10:00 +0000
Timothy Nikkel Timothy Nikkel - Bug 1355898. Rename flag SFE_WANT_FIRST_FRAME to SFE_WANT_FIRST_FRAME_IF_IMAGE to represent what it does better. r=jgilbert. a=gchang
8c7dbec36fa77c5bb427c480f3620dd4a781260f
created 2017-03-02 11:24 +0800
pushed 2017-03-06 23:02 +0000
Iris Hsiao Iris Hsiao - Backed out changeset 588c44c7a966 (bug 1058040)
588c44c7a96616073364b7b10324f57604ef72f9
created 2017-01-27 02:22 +0000
pushed 2017-03-06 23:02 +0000
Jonathan Watt Jonathan Watt - Bug 1058040, part 12 - Make SVGImageContext's ctor's aViewportSize parameter optional. r=dholbert
a1d03f028cb1f12ae824a49e692d87617eca1377
created 2017-02-25 20:40 -0500
pushed 2017-03-06 23:02 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1342720 - Optimize away the cost of creating and destroying nsBidi from CanvasRenderingContext2D::DrawOrMeasureText(); r=baku
fb79fab50a60eaf84a6a91772912beaec1ab1055
created 2017-02-23 01:20 -0500
pushed 2017-03-06 23:02 +0000
Ethan Lin Ethan Lin - Bug 1341521 - Remove the retaining buffer machanism when setting the same canvas dimension. r=nical
851149e5e759b0395c047fe38af7a858d9ba7fde
created 2017-01-31 18:13 -0500
pushed 2017-03-06 23:02 +0000
George Wright George Wright - Bug 1335145 - Only limit accelerated canvases for mobile r=milan
915e36e7ee7e586cf68a53663d326e9fe47eac69
created 2017-02-12 09:27 -0500
pushed 2017-03-06 23:02 +0000
Lee Salzman Lee Salzman - Bug 738343 - part 4 - Use Moz2d swizzles in Canvas2D. r=jrmuizel
0d82d5182d7c025c090523297b93cc368051ff77
created 2017-02-07 20:35 -0500
pushed 2017-03-06 23:02 +0000
Milan Sreckovic Milan Sreckovic - Bug 1329796 - Don't cache the mTarget too soon. r=mstange
334e4c14f141b68d3642afa7932a84fc4beab201
created 2017-02-06 20:31 -0500
pushed 2017-03-06 23:02 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset b346ea98c29a (bug 1329796) for reftest failures.
b346ea98c29a630250cfa24c351603b57c3ef602
created 2017-02-06 19:32 -0500
pushed 2017-03-06 23:02 +0000
Milan Sreckovic Milan Sreckovic - Bug 1329796 - Don't cache the mTarget too soon. r=mstange
8a44f5ca07bb359d6b38ef0f355b2dd148298f2e
created 2017-02-02 14:28 +0100
pushed 2017-03-06 23:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Merge mozilla-central to mozilla-inbound
d17fabbdbe8ffb9ecc838da63fde255e436b054e
created 2017-01-23 19:26 +0200
pushed 2017-03-06 23:02 +0000
Olli Pettay Olli Pettay - Bug 1110928, ensure zone GC collects the zone from which canvas context is originated, r=mccr8
823dc40ab5fe45344a611ff454212f8cf56e1435
created 2017-02-02 14:25 +0100
pushed 2017-03-06 23:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
1c6e2074006bc402463fc304c709010096a186d6
created 2017-02-01 18:04 -0500
pushed 2017-03-06 23:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1334865 part 2. Remove the unused (and broken) asyncDrawXULElement API. r=smaug
be91bfa95031a3c97aa0d483658b163e58043d94
created 2017-02-01 15:43 -0500
pushed 2017-03-06 23:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1335368 part 10. Stop using IsCallerChrome in CanvasRenderingContext2D. r=bholley
634b7e5fb104607368ddfbd4567d3355d9dc531d
created 2017-02-01 16:30 -0800
pushed 2017-03-06 23:02 +0000
Wes Kocher Wes Kocher - Merge m-c to autoland, a=merge
1a1e741ca6d9eb1e3924b7576f7612dfb87e59dc
created 2017-02-01 21:47 +0100
pushed 2017-03-06 23:02 +0000
Tomislav Jovanovic Tomislav Jovanovic - Bug 1310318 - Part 1: Allow access to canvas drawWindow() with web extensions permission r=bz
90df369672f690a6a0368d36f78ad4462d104278
created 2017-02-01 15:04 -0500
pushed 2017-03-06 23:02 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1335149. Remove unnecessary flush() calls from canvas implementation.
52b841bf65ba94e100da515c5d2b97b48d905708
created 2017-01-31 09:23 -0500
pushed 2017-03-06 23:02 +0000
Andrew Osmond Andrew Osmond - Bug 1331938 - Part 2c. Fix rooting hazard in CanvasRenderingContext2D::GetImageDataArray. r=nical
0c3de6069e8efdce7edf84231fcc5a4b09368885
created 2017-01-30 15:45 -0500
pushed 2017-03-06 23:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1334749. Avoid creating a temporary cairo surface, just to copy its data to a skia surface, in putImageData. r=lsalzman
a991ec4c6d06f983141cba36c9a9b8d38207ed85
created 2017-01-27 16:35 -0500
pushed 2017-03-06 23:02 +0000
Lee Salzman Lee Salzman - Bug 1334647 - make canvas.drawImage trigger a JS error rather than a critical error on an invalid target. r=rhunt
77087c94f9314d39ed9b7e3002659f5a6fdf49b6
created 2017-01-24 20:38 -0500
pushed 2017-03-06 23:02 +0000
Boris Zbarsky Boris Zbarsky - Bug 1332322 part 2. Rename nsWrapperCache::IsBlack to nsWrapperCache::HasKnownLiveWrapper. r=mccr8
cac31dbd4435d92888221aa720bbfd8b156fa2d9
created 2017-01-23 17:34 -0800
pushed 2017-03-06 23:02 +0000
Wes Kocher Wes Kocher - Backed out 6 changesets (bug 1110928) for valgrind failures a=backout
97a60b61a65a93d1420245bcf4c4a3d5bcc911b6
created 2017-01-23 19:26 +0200
pushed 2017-03-06 23:02 +0000
Olli Pettay Olli Pettay - Bug 1110928, ensure zone GC collects the zone from which canvas context is originated, r=mccr8
0934029f7f0c8b1c7fe66b14ce1c8ed15c6892ec
created 2017-02-23 01:20 -0500
pushed 2017-02-27 13:27 +0000
Ethan Lin Ethan Lin - Bug 1341521 - Remove the retaining buffer machanism when setting the same canvas dimension. r=nical a=jcristau
c73bb9843d79d3107031b40efe2731d3ae465f66
created 2017-02-01 15:04 -0500
pushed 2017-02-09 10:11 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1335149 - Remove unnecessary flush() calls from canvas implementation. r=bas a=gchang
dd845b53c132cf309391812aa7614f696d4d9018
created 2017-02-07 20:35 -0500
pushed 2017-02-08 18:51 +0000
Milan Sreckovic Milan Sreckovic - Bug 1329796 - Don't cache the mTarget too soon. r=mstange, a=jcristau
7d746d214c73fe9b43cd9c7f02466d0db802a3d6
created 2017-01-31 11:17 -0500
pushed 2017-01-31 19:18 +0000
Lee Salzman Lee Salzman - Bug 1334647 - Make canvas.drawImage trigger a JS error rather than a critical error on an invalid target. r=rhunt, a=jcristau
6ba01b40808abb8fdcab6c18ddcbb8b7dc25edb5
created 2017-01-17 16:58 -0500
pushed 2017-01-23 16:02 +0000
Milan Sreckovic Milan Sreckovic - Bug 1328932: Back out the diagnostic patch from bug 1318283. r=gw280
0d26e43c0d5d6c95bcedb62467f22f190a70f24d
created 2017-01-09 22:40 -0500
pushed 2017-01-23 16:02 +0000
George Wright George Wright - Bug 1329777 - Don't bail early from SwitchRenderingMode unless there's also no buffer provider r=Bas
748010a48c9e4865a58396bf2c16c50871fa824b
created 2017-01-05 15:31 +0800
pushed 2017-01-23 16:02 +0000
Cameron McCormack Cameron McCormack - Bug 1328832 - Part 2: Rename mozFlushType to mozilla::FlushType and make it an enum class. r=bzbarsky
04689bf3a1f2edc7956e203b599a154a4e7ba026
created 2017-01-03 13:53 +0800
pushed 2017-01-23 16:02 +0000
cku cku - Bug 1323912 - Part 2. Pass opacity down to imgIContainer::Draw. r=mstange
7a3238ae0f8f8d3ae498725350fb6fcb5bb1ac8c
created 2017-01-04 21:47 -0500
pushed 2017-01-23 16:02 +0000
Iris Hsiao Iris Hsiao - Backed out changeset c868ab532766 (bug 1323912)
c868ab532766e6a98ed771d9477ed745d4c67f98
created 2017-01-03 13:53 +0800
pushed 2017-01-23 16:02 +0000
cku cku - Bug 1323912 - Part 2. Pass opacity down to imgIContainer::Draw. r=mstange
6176579defcb66ff80f8c132ab4bd7b70d062d4c
created 2017-01-03 18:46 -0800
pushed 2017-01-23 16:02 +0000
Phil Ringnalda Phil Ringnalda - Merge m-c to m-i
910c551b4d72866775aa6ff9a4dd024b266a06c9
created 2017-01-03 21:47 +0200
pushed 2017-01-23 16:02 +0000
Olli Pettay Olli Pettay - Bug 1326507, remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTS, r=mccr8
3e71fdb434e7ed4eb652bc15534cfbed4c0b96e7
created 2017-01-03 12:01 -0500
pushed 2017-01-23 16:02 +0000
Milan Sreckovic Milan Sreckovic - Bug 1318283: UpdateFilter can sometimes invalidate the draw target. Back out the previous speculative patch. r=mstange
8a55085bc211cc403951f2cdd970816b6e92c356
created 2016-12-15 16:33 -0500
pushed 2017-01-23 16:02 +0000
Milan Sreckovic Milan Sreckovic - Bug 1318283: Temporarily disable an optimization from bug 1289975 and do not keep the buffer when SetDimension is called with the same value. r=mstange
5144592dd9180a21472159e4d813a7f61c90484e
created 2016-12-03 14:49 +0000
pushed 2017-01-23 16:02 +0000
Jonathan Kew Jonathan Kew - Bug 1319668 - Check for null context before trying to draw canvas text. r=mats
f5624a5ba41e1f690b1a6ffb9d50beee80ef3bcc
created 2016-11-28 19:32 +0000
pushed 2017-01-23 16:02 +0000
Edwin Flores Edwin Flores - Bug 1318283 - Debug patch - r=milan
a38d735c9041b9a769645bd9dd0b9d34263d05e6
created 2016-11-22 19:52 +0100
pushed 2017-01-23 16:02 +0000
Ethan Lin Ethan Lin - Bug 1319362 - Use area but not just dimension to check SkiaGL minimum size. r=lsalzman
900960e68528c73afb6cfb3d97400bb3311386cf
created 2016-10-11 13:23 +0200
pushed 2017-01-23 16:02 +0000
Nicolas Silva Nicolas Silva - Bug 1300121 - Make PersistentBufferProviderShared::BorrowDrawTarget more robust agaist bad edge cases and if all fails, fallback to the basic provider. r=Bas
f96d497c78a7f3d73d8e5079e2fcb1eca80e574f
created 2016-11-24 15:08 +0100
pushed 2017-01-23 16:02 +0000
Nicolas Silva Nicolas Silva - Bug 1300121 - Make switching between canvas buffer providers a tad more robust. r=Bas
741ff57b2407d7245354ec4688ce9e12e218ba05
created 2016-11-15 12:56 -0500
pushed 2017-01-23 16:02 +0000
Milan Sreckovic Milan Sreckovic - Bug 1313884: Part 2. Additional nullptr test and nightly/aurora crash if bad things happen. r=gw280
16c3bb37545f1e3d2ac1cb5935f8cff69255c18b
created 2017-01-03 12:01 -0500
pushed 2017-01-04 23:09 +0000
Milan Sreckovic Milan Sreckovic - Bug 1318283: UpdateFilter can sometimes invalidate the draw target. Back out the previous speculative patch. r=mstange a=jcristau
5d4c6e70b2c5b474afe54e43a945ebe0192f2335
created 2016-12-15 16:33 -0500
pushed 2016-12-20 15:45 +0000
Milan Sreckovic Milan Sreckovic - Bug 1318283: Temporarily disable an optimization from bug 1289975 and do not keep the buffer when SetDimension is called with the same value. r=mstange a=jcristau
056085427582d32c24ae55d1c5248c31fd6a5fc1
created 2016-11-10 23:28 -0800
pushed 2016-11-14 12:33 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset bb4879b87c17 (bug 1313884) because bad things happen @mozilla::dom::CanvasRenderingContext2D::DrawImage all the time
bb4879b87c176f4d644cab920f41e7c430e7c484
created 2016-11-10 10:26 -0500
pushed 2016-11-14 12:33 +0000
Milan Sreckovic Milan Sreckovic - Bug 1313884 - Part 2: Additional nullptr test and nightly/aurora crash if bad things happen. r=gw280
4f615886cd87168434df5e892da3e853486d3c9a
created 2016-11-03 20:02 -0700
pushed 2016-11-14 12:33 +0000
Phil Ringnalda Phil Ringnalda - Merge m-c to autoland
aa134dc8e0c73c67f044bba35718ad50a2430c6f
created 2016-11-03 10:57 -0400
pushed 2016-11-14 12:33 +0000
Milan Sreckovic Milan Sreckovic - Bug 1309913: Pass the compositor type to canvas on creation. r=dvander
257cfb683437c031d4cb210146cb8c4b70b52fcc
created 2016-11-03 14:41 +1100
pushed 2016-11-14 12:33 +0000
Xidorn Quan Xidorn Quan - Bug 1294299 part 8 - Refactor interface provided by css::Declaration. r=heycam
ade8d4a63e57560410de106450f37b50ed71cca5
created 2016-11-02 19:28 -0700
pushed 2016-11-14 12:33 +0000
Phil Ringnalda Phil Ringnalda - Merge m-i to m-c, a=merge
c7ae634cfdf2d493085bbb6d7c552dff03856270
created 2016-11-01 13:56 -0500
pushed 2016-11-14 12:33 +0000
Ryan Hunt Ryan Hunt - Bug 1313884 - Check if mTarget is null in CanvasRenderingContext2D::DrawImage
19c01532ecbd460395d33db94a365daaf9661142
created 2016-11-02 10:48 -0700
pushed 2016-11-14 12:33 +0000
Wes Kocher Wes Kocher - Backed out changeset e71aa9bcb92c (bug 1309913) for osx reftest failures in linear-gradient-1a.html a=backout
e71aa9bcb92c2310f08c39425e8e1568f981eba8
created 2016-11-01 16:54 -0400
pushed 2016-11-14 12:33 +0000
Milan Sreckovic Milan Sreckovic - Bug 1309913: Pass the compositor type to canvas on creation. r=dvander
a096bd8d900e6f910b2dafa4472aa9c0cd1a2dbd
created 2016-10-25 14:00 -0400
pushed 2016-11-14 12:33 +0000
Markus Stange Markus Stange - Bug 1308859 - Back out the instrumentation because I think I know what the problem is now.
6e1a56ec34872cf55e509d430a60843b56669404
created 2016-10-19 18:25 -0700
pushed 2016-11-14 12:33 +0000
Phil Ringnalda Phil Ringnalda - Merge autoland to m-c, a=merge
71e3cf76278380cac9d5217c86b8349df31f365c
created 2016-10-19 11:32 -0400
pushed 2016-11-14 12:33 +0000
Markus Stange Markus Stange - Bug 1307740 - Properly handle filter input tainting with CSS filters and multiple filters. r=jwatt
29f57d48fdf4789847ec80dfeb47535dc643de4c
created 2016-10-18 13:15 -0400
pushed 2016-11-14 12:33 +0000
Markus Stange Markus Stange - Bug 1308859 - Add some instrumentation to help debugging the crash. r=gw280
f87e1eb0de5c3f84c73ab4c6a0932910818bdff7
created 2016-10-11 15:18 -0400
pushed 2016-11-14 12:33 +0000
George Wright George Wright - Bug 1307749 - Ensure that we still set filterSourceGraphicTainted and an empty filter when updating our filter in CanvasRenderingContext2D r=mstange
less more (0) -300 -100 -60 tip