dom/canvas/CanvasRenderingContext2D.cpp
3cad1bde8677e1ed9d33ab3e3589df816f6e829a
created 2016-09-07 11:19 +0200
pushed 2016-09-19 13:38 +0000
Nicolas Silva Nicolas Silva - Bug 1294351 - Avoid redcording/replaying canvas clips whenever possible. r=Bas, a=rkothari
9d78ac91dc38936f6570b758b5c965497771bd75
created 2016-08-10 14:30 +0200
pushed 2016-09-19 13:38 +0000
Nicolas Silva Nicolas Silva - Bug 1292870 - Record/replay clips and transforms properly in CanvasRenderingContext2D. r=Bas, a=rkothari
7521a722866717c7bc4665c3a1f5d3882f52dc05
created 2016-08-30 18:38 -0400
pushed 2016-09-19 13:38 +0000
Milan Sreckovic Milan Sreckovic - Bug 1287316 - Release assert or deal with empty arrays. r=mstange, a=lizzard
e5db12322fd393fe7970e726cd1f4b64845f6d23
created 2016-07-29 20:19 +0200
pushed 2016-09-19 13:38 +0000
Nicolas Silva Nicolas Silva - Bug 1289816 - Simplify CopyableCanvasLayer::UpdateTarget and remove unnecessary copies. r=jnicol
fc5b4f286716bf47199435415f945695c1c20d0b
created 2016-07-27 16:50 +0200
pushed 2016-09-19 13:38 +0000
Nicolas Silva Nicolas Silva - Bug 1289380 - Simplify PersistentBufferProviderShared. r=edwin
550c31d39ecc648f4ca31e651ada238fd27b91e8
created 2016-07-26 16:48 +0200
pushed 2016-09-19 13:38 +0000
Nicolas Silva Nicolas Silva - Bug 1284837 - Disallow implicit conversions from float to integer when creating IntPoint and IntSize objects. r=botond
f9ecbe4d60f8cfd3dbb496a494b176e36c570719
created 2016-07-22 18:10 -0700
pushed 2016-09-19 13:38 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1250914 - Create gl texture for each video frame drawing to SkiaGL canvas r=jrmuizel
fff92b2a76ecb3b4d81a33e10fa98dcfd167ed93
created 2016-07-21 11:02 +0200
pushed 2016-09-19 13:38 +0000
Nicolas Silva Nicolas Silva - Bug 1285263 - Restore clips with the proper transform when in CanvasRenderingContext2D::EnsureTarget. r=bas
1c09aef633ab9dd7102555bfc7d384331e4b0a36
created 2016-07-19 10:52 +0800
pushed 2016-09-19 13:38 +0000
vincentliu vincentliu - Bug 1281800 - The API should return an empty array if maxWidth was provided but is less than or equal to zero or equal to NaN. r=jrmuizel
c0c3966c1109fe3a0c25a75b93f3d957d92a2946
created 2016-07-14 02:00 +0200
pushed 2016-09-19 13:38 +0000
Kevin Chen Kevin Chen - Bug 1275693 - Refactor <canvas> strokeText drawing to re-use gfxTextRun::Draw. r=jfkthame
dda1fd43e2aac64dc5f4585ec24248bb3b551081
created 2016-07-13 19:07 +0200
pushed 2016-09-19 13:38 +0000
Kevin Chen Kevin Chen - Bug 1275693 - Refactor <canvas> fillText drawing to re-use gfxTextRun::Draw. r=jfkthame
3a276d3d8d6b2f0581a4fd275b3301567fc7fd09
created 2016-07-11 17:44 +0200
pushed 2016-09-19 13:38 +0000
Nicolas Silva Nicolas Silva - Bug 1284721 - Flush CanvasRenderingContext2D's DrawTarget when returning it to the BufferProvider. r=lsalzman
da1046d9acb778c40b5dc573d60040c3be29217d
created 2016-07-11 17:44 +0200
pushed 2016-09-19 13:38 +0000
Nicolas Silva Nicolas Silva - Bug 1285207 - Don't let canvas have a DrawTarget without a BufferProvider and keep them in sync. r=lsalzman
84b0f9eb63d0437db2e8aed0d906494f3514b745
created 2016-07-08 12:17 -0700
pushed 2016-09-19 13:38 +0000
Wes Kocher Wes Kocher - Backed out changeset b966ababca8d (bug 1284721) for bustage CLOSED TREE
75f6c7e15d7641a294a00ec454e34866807a0f83
created 2016-07-08 19:26 +0200
pushed 2016-09-19 13:38 +0000
Nicolas Silva Nicolas Silva - Bug 1284721 - Flush CanvasRenderingContext2D's DrawTarget before handing it off to the BufferProvider. r=lsalzman
b7f2d54f39046516662b17faa0c8605d98eb3385
created 2016-07-08 19:26 +0200
pushed 2016-09-19 13:38 +0000
Nicolas Silva Nicolas Silva - Bug 1285207 - Don't let canvas have a DrawTarget without a BufferProvider and keep them in sync. r=lsalzman
45682df2d2d45e5a8385fd842579e661a4b60bc5
created 2016-07-08 11:58 +0200
pushed 2016-09-19 13:38 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
958a6ec2d7c0996925b23a0d0d85109609e31b66
created 2016-07-07 20:08 -0400
pushed 2016-09-19 13:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 1282150 part 4. Have just one way of getting the rooting JSContext, and call it nsContentUtils::RootingCx(). r=bholley
d4733f9ab04ec376f071ba95fdadae2d070cb1dc
created 2016-07-04 13:11 -0700
pushed 2016-09-19 13:38 +0000
kearwood kearwood - Bug 1284324 - Implement Canvas Layer mirrors r=bas
56715a33b016d05afc2541e19fd7e0c907258971
created 2016-07-01 10:58 +0200
pushed 2016-09-19 13:38 +0000
Nicolas Silva Nicolas Silva - Bug 1167235 - Part 7 - Don't paint directly into a canvas with DrawWindow when using a shared PersistentBufferProvider. r=lsalzman
3210c503929d1a98f86e2cbf2ea0057dfb12b65b
created 2016-07-01 10:58 +0200
pushed 2016-09-19 13:38 +0000
Nicolas Silva Nicolas Silva - Bug 1167235 - Part 5 - Unlock canvas2D resources after drawing. r=Bas
f51f78388224856591d67cebd26b46aed715287c
created 2016-07-01 10:58 +0200
pushed 2016-09-19 13:38 +0000
Nicolas Silva Nicolas Silva - Bug 1167235 - Part 4 - Forward the shutdown notification to CanvasRenderingContext2D. r=Bas
fff0d7d295e5bb6cb2eab7134bbabedc55d502d8
created 2016-07-01 10:58 +0200
pushed 2016-09-19 13:38 +0000
Nicolas Silva Nicolas Silva - Bug 1167235 - Part 1 - Render canvas2D into TextureClient directly. r=Bas
bb7effd4b6fccb7a6ba6314968de49c218a41a77
created 2016-06-28 20:28 +0200
pushed 2016-09-19 13:38 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 14dfa550c783 (bug 1167235)
1dcc4d0ee3d713b40bd3347430b78542a15ee1c5
created 2016-06-28 20:28 +0200
pushed 2016-09-19 13:38 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset f534fcb785c9 (bug 1167235)
3267fb29a5e14feff10840dabbbcbeefe5ce1f58
created 2016-06-28 20:28 +0200
pushed 2016-09-19 13:38 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 61465f67b591 (bug 1167235)
61465f67b5911d7544cf6e3e13f60b7ffec05365
created 2016-06-28 14:07 +0200
pushed 2016-09-19 13:38 +0000
Nicolas Silva Nicolas Silva - Bug 1167235 - Part 5 - Unlock canvas2D resources after drawing. r=Bas
f534fcb785c9044c1714343113d4685c53d0eefa
created 2016-06-28 14:07 +0200
pushed 2016-09-19 13:38 +0000
Nicolas Silva Nicolas Silva - Bug 1167235 - Part 4 - Forward the shutdown notification to CanvasRenderingContext2D. r=Bas
14dfa550c783cc2cd10d16fed28e9281aae747d2
created 2016-06-28 14:06 +0200
pushed 2016-09-19 13:38 +0000
Nicolas Silva Nicolas Silva - Bug 1167235 - Part 1 - Render canvas2D into TextureClient directly. r=Bas
47c5f6b6fc0f3c6cefca9d04e9181ab08ed6dbc7
created 2016-06-10 13:32 +0100
pushed 2016-09-19 13:38 +0000
Jonathan Watt Jonathan Watt - Bug 1279628, part 3 - Replace the last gfxASurface::CheckSurfaceSize call, and remove gfxASurface::CheckSurfaceSize. r=mstange
56154813d29d7b56d2039fc3a3c80f27c0a4571f
created 2016-06-10 13:32 +0100
pushed 2016-09-19 13:38 +0000
Jonathan Watt Jonathan Watt - Bug 1279628, part 2 - Switch all but one of the gfxASurface::CheckSurfaceSize calls to call Factory::CheckSurfaceSize. r=mstange
72577f72121a09977fdf229b720f2a15c4597365
created 2016-06-11 00:44 -0700
pushed 2016-09-19 13:38 +0000
Phil Ringnalda Phil Ringnalda - Back out 2 changesets (bug 1279628) for reftest bustage
07e4432bd6b312a8191b084e2ac064df0d45d29a
created 2016-06-09 15:31 +0100
pushed 2016-09-19 13:38 +0000
Jonathan Watt Jonathan Watt - Bug 1279628, part 2 - Replace all gfxASurface::CheckSurfaceSize calls with Factory::CheckSurfaceSize and remove gfxASurface::CheckSurfaceSize. r=mstange
17276a2bbd6acf9980efb6674d77f64c0b47e1ca
created 2016-06-06 11:17 -0400
pushed 2016-09-19 13:38 +0000
eyim eyim - Bug 1277027 - fix MOZ_CRASH to have GFX prefix in webGL code r=BenWa,milan
232a786cf87fb0f68f9bda6e9316515524d2ac8a
created 2016-06-07 21:10 +0100
pushed 2016-09-19 13:38 +0000
Jonathan Watt Jonathan Watt - Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky
9de4baab6d239b5ddb5e208d4d739eafc57067b7
created 2016-06-07 11:17 +1000
pushed 2016-09-19 13:38 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1276824 (part 2) - Fix up checks for calls to gfxContext::Create{,PreservingTransform}OrNull(). r=milan.
b5336c82efe871a75ebc04e199b27db00fd96ad9
created 2016-06-07 09:39 +1000
pushed 2016-09-19 13:38 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1276824 (part 1) - Rename gfxContext::ForDrawTarget{,WithTransform}(). r=milan.
99bdd0e46a4dc620743e4aa16e2797f347349024
created 2016-08-30 18:38 -0400
pushed 2016-08-31 21:51 +0000
Milan Sreckovic Milan Sreckovic - Bug 1287316 - Release assert or deal with empty arrays. r=mstange, a=lizzard
0f0586c0b68d927512617266a133545272dba9c7
created 2016-05-25 17:01 +0100
pushed 2016-08-01 13:59 +0000
Jonathan Watt Jonathan Watt - Bug 1277862, part 3 - Rename Moz2D's Filter to SamplingFilter in the rest of the tree. r=Bas
86cda9d3eaa2c6ca8c88801f44dcfaff22591ed8
created 2016-05-22 13:31 -0700
pushed 2016-08-01 13:59 +0000
Chris Peterson Chris Peterson - Bug 1275016 - Rename Endian.h to EndianUtils.h to avoid #include confusion with Android's endian.h stdlib header. r=froydnj
f43c78d7cc1393e2b88488e85d082d4dd440fb9b
created 2016-05-24 21:50 -0700
pushed 2016-08-01 13:59 +0000
Tobias Schneider Tobias Schneider - Bug 1174278 - Make filter tainting and canvas tainting. r=jrmuizel
8465a41d5bff393a45fc3ecae64b06c4f02ae236
created 2016-05-25 09:21 +0100
pushed 2016-08-01 13:59 +0000
Jonathan Kew Jonathan Kew - Bug 1274936 - When <canvas> fillText is using a simple color, draw via the gfxTextRun::Draw code path to get support for COLR and SVG-in-OT fonts. r=bas
1db2431203b3d2f31dd323efe6cdfb404375ca9a
created 2016-05-10 08:00 -0700
pushed 2016-08-01 13:59 +0000
Mason Chang Mason Chang - Bug 1267260 - Change CanvasImageCache to lookup cache images based on imgIContainer instead of imgIRequest. r=seth
4c899c66ce31912548cb3f4ccaa763c6ed503fe7
created 2016-05-03 17:41 -0700
pushed 2016-08-01 13:59 +0000
Michael Kohler Michael Kohler - Bug 1217031 - createPattern should not throw NS_ERROR_NOT_AVAILABLE if image usability check returns bad r=bz
9e9f61f2b980ecc50b08c4cd944870ef2c42deb9
created 2016-05-03 12:20 +0200
pushed 2016-08-01 13:59 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d6cca05b4e9f (bug 1217031) for issues in 2d.pattern.image.incomplete.immediate.html
d6cca05b4e9f604666a209b671f2faf10206a4f6
created 2016-04-24 12:20 +0200
pushed 2016-08-01 13:59 +0000
Michael Kohler Michael Kohler - Bug 1217031 - createPattern should not throw NS_ERROR_NOT_AVAILABLE if image usability check returns bad. r=bz
c992422247b7b33fa4a89f891d08bfe792fc7d07
created 2016-04-21 10:30 +0100
pushed 2016-08-01 13:59 +0000
Bob Owen Bob Owen - Bug 1258609: Initialize nsICanvasRenderingContextInternal with a DrawTarget instead of a gfxASurface. r=jrmuizel
f9ee57defd9ddad86f3545ad512b42d4ea64f640
created 2016-04-22 15:07 +0100
pushed 2016-06-06 19:02 +0000
Jonathan Watt Jonathan Watt - No Bug - Remove some unnecessary SVGImageContext.h includes and add comments. r=sparky
3e61ba81ac8c2cb687dc905298b4390086ce2f83
created 2016-04-19 17:13 +0100
pushed 2016-06-06 19:02 +0000
Jonathan Kew Jonathan Kew - Bug 1265459 - Replace uses of nsAutoPtr<gfxTextRun> with UniquePtr, and let MakeTextRun and similar methods return a UniquePtr. r=jrmuizel
9a7955d81761e0c6e847099360cbafff295c057c
created 2016-04-14 16:20 -0400
pushed 2016-06-06 19:02 +0000
Lee Salzman Lee Salzman - Bug 1257717 - throw InvalidStateError when CreatePattern fails to snapshot source. r=jrmuizel
7748041a38d2bb091ac6437cb61dd06aab85f602
created 2016-04-13 19:24 -0400
pushed 2016-06-06 19:02 +0000
David Anderson David Anderson - Remove drawWidgetAsOnScreen. (bug 1264393, r=mattwoodrow, webidl r=khuey)
da45b1e0d42a323edb3a1cc054bbc6faa70729de
created 2016-04-12 15:18 -0400
pushed 2016-06-06 19:02 +0000
Milan Sreckovic Milan Sreckovic - Bug 1259513: Make gfxContext constructor private, use a utility function that can return nullptr. r=bas,lsalzman
f151f04efa98a3050c528149c3b8ade1e0a9db84
created 2016-03-31 11:58 +0100
pushed 2016-06-06 19:02 +0000
Jonathan Watt Jonathan Watt - Bug 1263782 - Kill off the deprecated nsINode::IsInDoc(). r=baku
ada58caa17b4f4c5788b89ff28787ff5a774089f
created 2016-04-12 15:52 +1000
pushed 2016-06-06 19:02 +0000
Cameron McCormack Cameron McCormack - Bug 1261754 - Part 12: Move filter from nsStyleSVGReset to nsStyleEffects. r=dholbert
7045c2c74a1b4c31ec5f400a53fc7e0e538feda4
created 2016-04-09 15:43 -0400
pushed 2016-06-06 19:02 +0000
Tobias Schneider Tobias Schneider - Bug 1195968 - Check how CanvasFilterChainObserver accesses the CanvasRenderingContext2D. r=mstange
f8bbe9a4944786c6c581dedf3068fd411055c4b7
created 2016-01-26 15:36 +0800
pushed 2016-06-06 19:02 +0000
Andreas Pehrson Andreas Pehrson - Bug 1208371 - Change HTMLMediaElement video sinks to check principal for video only tracks. r=mt
a388e3337aff87b521bd7b98a8dc6f972a82b8fa
created 2016-03-31 12:48 +0800
pushed 2016-06-06 19:02 +0000
Peter Chang Peter Chang - Bug 1260960 - Check skiaGL is enabled before calling skiaGLTex(), r=snorp
22a9fe577704ca1d6c9095f3b52cd380dfd17eee
created 2016-03-21 10:48 -0400
pushed 2016-06-06 19:02 +0000
Lee Salzman Lee Salzman - Bug 1256515 - bail out in CanvasRenderingContext2D::DrawWindow if snapshotting draw target fails. r=bas.schouten
8ae38f8e1def584f4d76413e48534ec0827dee55
created 2016-03-17 13:55 +0800
pushed 2016-06-06 19:02 +0000
Xidorn Quan Xidorn Quan - Bug 1257121 part 4 - Use return value rather than out param to return font metrics. r=jfkthame
4af78cb017495e521731f0c60895289d051bc536
created 2016-03-21 11:59 +0800
pushed 2016-06-06 19:02 +0000
Xidorn Quan Xidorn Quan - Bug 1257121 part 1 - Use struct for passing some params of font metrics. r=jfkthame
less more (0) -300 -100 -60 tip