image/VectorImage.cpp
7814085fd289cd1fe0ba200ab5aad3f59150910f
created 2017-03-21 16:27 +0800
pushed 2017-03-21 09:04 +0000
cku cku - Bug 1346618 - Part 2. Remove SVGImageContext::GetGlobalOpacity. draft
d4cafcc44babd82e009801f6d453b6002fb280d7
created 2017-03-16 03:06 -0500
pushed 2017-03-16 15:05 +0000
Timothy Nikkel Timothy Nikkel - Bug 1343341. Only set the animation state as discarded if we discarded the animated frames (and not a static frame from a first-frame-only decode). r=aosmond
0394f4a6e9e9436e70409bc9f0eff8378f945f27
created 2017-03-15 03:13 -0500
pushed 2017-03-15 12:03 +0000
Timothy Nikkel Timothy Nikkel - Backed out changeset 29e2e6dd82d2 (bug 1343341)
29e2e6dd82d298a1febed9c03ca0d5d6757d9607
created 2017-03-15 02:47 -0500
pushed 2017-03-15 12:03 +0000
Timothy Nikkel Timothy Nikkel - Bug 1343341. Only set the animation state as discarded if we discarded the animated frames (and not a static frame from a first-frame-only decode). r=aosmond
7dc707d494e57d145f8fee9ea77f9919799c8dc3
created 2017-02-06 11:21 +0000
pushed 2017-03-11 19:24 +0000
Jonathan Watt Jonathan Watt - Bug 1345675 - Some cleanup and optimization of VectorImage::Draw. r=dholbert
db0ae4feb40a5d101bd0036ba71d362379a16794
created 2017-01-30 13:25 +0000
pushed 2017-03-10 08:48 +0000
Jonathan Watt Jonathan Watt - Bug 1058040, part 12 - Make SVGImageContext's ctor's aViewportSize parameter optional. r=dholbert
8c7dbec36fa77c5bb427c480f3620dd4a781260f
created 2017-03-02 11:24 +0800
pushed 2017-03-02 13:21 +0000
Iris Hsiao Iris Hsiao - Backed out changeset 588c44c7a966 (bug 1058040)
588c44c7a96616073364b7b10324f57604ef72f9
created 2017-01-27 02:22 +0000
pushed 2017-03-02 01:00 +0000
Jonathan Watt Jonathan Watt - Bug 1058040, part 12 - Make SVGImageContext's ctor's aViewportSize parameter optional. r=dholbert
05d9746016f47666c00390aacc9f9d62c8ffffb4
created 2017-02-24 17:04 +0100
pushed 2017-02-25 15:06 +0000
Sylvestre Ledru Sylvestre Ledru - Move to 99 chars instead of 80 draft
cbb8fdf1daf98a15f7d57f6b08d273bdf96aa1a0
created 2017-02-24 09:55 +0100
pushed 2017-02-25 15:06 +0000
Sylvestre Ledru Sylvestre Ledru - indent all but js/ draft
840b45ee95f505e841acca33fc6dd479a030f898
created 2017-01-25 08:18 +0000
pushed 2017-02-22 01:33 +0000
Jonathan Watt Jonathan Watt - Bug 1341179 - Simplify SVGDrawingCallback's mViewport from IntRect to IntSize. r=dholbert
6ea3593a23e443f50f877ece94e14e9b3f6ffdf2
created 2017-02-10 22:11 -0800
pushed 2017-02-15 21:00 +0000
Bill McCloskey Bill McCloskey - Bug 1339289 - Give names to a lot of common runnables (r=ehsan)
8c98153f74aab79a58fd1645b30108ea9b497a39
created 2017-01-11 01:48 +0000
pushed 2017-02-06 15:46 +0000
Jonathan Watt Jonathan Watt - Bug 1058040, part 10 - Allow SVGImageContext to store an SVGContextPaint and have VectorImage propagate it. r=dholbert
b6959c93a4f797df7a6ce95e79a5490bc9004f04
created 2017-01-09 19:12 +0000
pushed 2017-02-06 15:46 +0000
Jonathan Watt Jonathan Watt - Bug 1058040, part 6 - When copying SVGImageContexts use the copy ctor. r=dholbert
04689bf3a1f2edc7956e203b599a154a4e7ba026
created 2017-01-03 13:53 +0800
pushed 2017-01-06 02:27 +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-06 02:27 +0000
Iris Hsiao Iris Hsiao - Backed out changeset c868ab532766 (bug 1323912)
0c51889423eeb5369042dfa1d54f6faa9333888d
created 2017-01-03 13:53 +0800
pushed 2017-01-03 09:42 +0000
cku cku - Bug 1323912 - Part 2. Pass opacity down to nsImageRenderer. draft
3382306ba5c5903ca6f72f2dc6f3a9b7097ede49
created 2016-12-23 01:07 -0600
pushed 2016-12-23 09:13 +0000
Timothy Nikkel Timothy Nikkel - Bug 1325297. Create a variant of imgIContainer::StartDecoding that returns if the current image frame is complete. r=aosmond
072d40d19b1fe3e521eab399429114a9f28fb19e
created 2016-11-26 01:56 -0600
pushed 2016-11-26 18:56 +0000
Timothy Nikkel Timothy Nikkel - Bug 1317562. Allow flags to be passed to StartDecoding for the sole purpose of allowing async notifications to be requested. r=aosmond
f05fed01586c799de59edb4a7628f494978dcacc
created 2016-11-18 15:59 -0600
pushed 2016-11-21 05:08 +0000
Timothy Nikkel Timothy Nikkel - Bug 1317554. Make the notifications that VectorImage sends on draw async. r=aosmond
0e069443912292d0f98b82a425eeb0a60582c2f1
created 2016-11-17 00:25 -0600
pushed 2016-11-17 13:57 +0000
Timothy Nikkel Timothy Nikkel - Bug 1317552. Send unlocked draw notifications for images async when asked to. r=aosmond
85f436d7024ebb6c0448282b5a11e2088d67c54b
created 2016-10-26 12:46 -0400
pushed 2016-10-26 23:45 +0000
Andrew Osmond Andrew Osmond - Bug 1313102 - Fix crash when calculating sizes for VectorImage memory reports. r=tnikkel
956f4eff32d2ee80ae9c4ca9f58e2ca2f30a352f
created 2016-10-13 08:35 -0400
pushed 2016-10-18 14:53 +0000
Andrew Osmond Andrew Osmond - Bug 1308289 - Hold strong reference to VectorImage when dispatching ProgressTracker::SyncNotifyProgress. r=tnikkel
41184c8c63b17e62605e0f9840d8e3350ac2275a
created 2016-08-24 00:02 -0500
pushed 2016-09-19 02:41 +0000
Timothy Nikkel Timothy Nikkel - Bug 1260324. Don't draw garbage to the screen if an image doesn't happen to be decoded. r=seth, a=ritu
3d378a11890059e8ee2ab838f7111ebcb2d801a5
created 2016-09-15 13:53 +0200
pushed 2016-09-15 14:11 +0000
Bas Schouten Bas Schouten - Bug 1296657: Attempt to create an mOptSurface of the correct type for the DT we're drawing to. r=tnikkel
b69207e0be4b711a3d25b8f6fe1f7967bfb7bba5
created 2016-08-25 22:58 +0800
pushed 2016-09-05 18:28 +0000
cku cku - Bug 1190881 - Part 2. Trigger pending animation for SVG-as-image docs. draft
49c32d71096e75abd5477fe371f381e1a0498454
created 2016-08-25 22:58 +0800
pushed 2016-09-05 07:38 +0000
cku cku - Bug 1190881 - Part 2. Trigger pending animation for SVG-as-image docs. draft
d28b09df98ff4a1fa02b37542b99f7a6b5191071
created 2016-08-19 20:26 -0700
pushed 2016-08-27 08:48 +0000
Seth Fowler Seth Fowler - Bug 1296828 (Part 3) - Update SurfaceCache API to rely on ImageKeys and SurfaceKeys stored on ISurfaceProviders. r=dholbert
8f8d3c106410aed2252be6180c542aef3b8ad738
created 2016-08-24 14:50 -0700
pushed 2016-08-27 08:48 +0000
Seth Fowler Seth Fowler - Bug 1296828 (Part 2) - Store ImageKeys and SurfaceKeys directly on ISurfaceProviders. r=dholbert,edwin
042a2a349d94d1f414e51393ec97ff3057bc2262
created 2016-08-25 22:58 +0800
pushed 2016-08-25 18:47 +0000
cku cku - Bug 1190881 - Part 3. Tigger animation on the next tick in VectorImage::RequestRefresh. draft
56c82d1143ebea76399f31147ee6b99f4fb1ae72
created 2016-08-25 22:58 +0800
pushed 2016-08-25 16:58 +0000
cku cku - Bug 1190881 - Part 3. Tigger animation on the next tick in VectorImage::RequestRefresh. draft
b827e4cdec026cc4efbc3d2fe43b7df652dd49a7
created 2016-08-24 18:22 +0800
pushed 2016-08-24 10:23 +0000
cku cku - Bug 1190881 - Part 2. update pending timing in VectorImage::RequestRefresh. draft
85cfd0bd6eb0c321ccfa105f49e2f607d88b79f9
created 2016-08-22 21:15 -0500
pushed 2016-08-24 07:56 +0000
Timothy Nikkel Timothy Nikkel - Bug 1260324. Don't draw garbage to the screen if an image doesn't happen to be decoded. r=seth
ca24710db69ad1b51f415889a6276a53bc59d36c
created 2016-08-23 13:50 -0700
pushed 2016-08-23 22:16 +0000
Wes Kocher Wes Kocher - Backed out changeset 54933b5b96f1 (bug 1260324) for frequent windows reftest failures a=backout CLOSED TREE
54933b5b96f1673a94a6463baf2c9cc643973e2d
created 2016-08-22 21:15 -0500
pushed 2016-08-23 05:25 +0000
Timothy Nikkel Timothy Nikkel - Bug 1260324. Don't draw garbage to the screen if an image doesn't happen to be decoded. r=seth
4fdb5e9da5a88a59b09634a58f07ec000832cd71
created 2016-08-19 17:56 +0200
pushed 2016-08-19 15:57 +0000
Bas Schouten Bas Schouten - Bug 1296657: Attempt to create an mOptSurface of the correct type for the DT we're drawing to. r=jrmuizel,tnikkel draft
cfb1f1eeceb36952195fd255d5a7a5f017771cbd
created 2016-08-18 00:06 -0700
pushed 2016-08-19 00:08 +0000
Seth Fowler Seth Fowler - Bug 1293472 (Part 3) - Store animated images in the surface cache as a sequence of frames, rather than each frame getting its own cache entry. r=dholbert,edwin,njn
d7203b2bd9c950469de256b94f78547a32f91030
created 2016-08-17 21:46 -0700
pushed 2016-08-19 00:08 +0000
Seth Fowler Seth Fowler - Bug 1296172 - Make VectorImage's interaction with the surface cache cleaner. r=dholbert
e7caba6197ba3500be336d88ca2571aa6c0b8192
created 2016-08-18 12:43 -0700
pushed 2016-08-19 00:08 +0000
Seth Fowler Seth Fowler - Bug 1296147 (Part 2) - Rename imgFrame::GetSurface() to imgFrame::GetSourceSurface() for clarity. r=edwin
0f9b465ebb5fab7f1dd2d7eb32e172292a618b21
created 2016-08-17 17:50 -0700
pushed 2016-08-19 00:08 +0000
Seth Fowler Seth Fowler - Bug 1296147 (Part 1) - Add a DrawableSurface smart pointer type to allow lazy surface generation. r=dholbert,edwin
c1dda3c8d9d2e7d7155f19edab3702bc84678819
created 2016-08-15 19:58 -0500
pushed 2016-08-17 00:24 +0000
Timothy Nikkel Timothy Nikkel - Backed out changeset 37340346a89e (Bug 1289628 - Return ISurfaceProvider objects from SurfaceCache lookup functions. r=dholbert,edwin) for causing bug 1292290.
08c34cfb8ed1041f70bdf29faaa045ebc9ff0277
created 2016-07-14 12:29 +0800
pushed 2016-08-02 17:21 +0000
cku cku - Bug 619500 - Disable svg-as-borderimage with viewbox support in gecko 48. r=me, a=lizzard
37340346a89e3ff5680559afabbc430ffaf9bb74
created 2016-07-26 16:31 -0700
pushed 2016-07-27 21:33 +0000
Seth Fowler Seth Fowler - Bug 1289628 - Return ISurfaceProvider objects from SurfaceCache lookup functions. r=dholbert,edwin
550c31d39ecc648f4ca31e651ada238fd27b91e8
created 2016-07-26 16:48 +0200
pushed 2016-07-26 16:29 +0000
Nicolas Silva Nicolas Silva - Bug 1284837 - Disallow implicit conversions from float to integer when creating IntPoint and IntSize objects. r=botond
a561bae08fbbbbe148f67febb8d6d0d4cd11c2ce
created 2016-07-01 23:33 -0600
pushed 2016-07-04 02:20 +0000
Seth Fowler Seth Fowler - Bug 1282327 (Part 2) - Update SurfaceCache documentation and method names to reflect the fact that cache entries are now ISurfaceProviders. r=dholbert
2984a22f9dcb85872ebbccb264bb8a9894bcccba
created 2016-07-01 23:20 -0600
pushed 2016-07-04 02:20 +0000
Seth Fowler Seth Fowler - Bug 1282327 (Part 1) - Store ISurfaceProviders in the ImageLib SurfaceCache. r=dholbert
5032a30641d37535d16884b45fe5d69d352d172d
created 2016-06-29 18:36 -0700
pushed 2016-06-30 06:04 +0000
Seth Fowler Seth Fowler - Revert "Bug 1282327 - Store ISurfaceProviders in the ImageLib SurfaceCache. r=dholbert"; it was accidentally pushed.
6ba925dbd2334e4071d374a93e4aa8ca532d404f
created 2016-06-26 15:38 -0700
pushed 2016-06-30 06:04 +0000
Seth Fowler Seth Fowler - Bug 1282327 - Store ISurfaceProviders in the ImageLib SurfaceCache. r=dholbert
49b3e41bb16b2f464f38a049943379ce6c612eb8
created 2016-06-28 00:05 -0700
pushed 2016-06-29 19:40 +0000
Seth Fowler Seth Fowler - Bug 935888 - Set FLAG_IS_ANIMATED progress bit for VectorImages when appropriate. r=dholbert
d5072d52f4ca399349d3d4078eb574ac7941c0b1
created 2016-05-08 11:17 +0100
pushed 2016-06-22 01:08 +0000
Robert Longson Robert Longson - Bug 1267272 - NULL pointer mozilla::dom::SVGSVGElement::GetIntrinsicHeight. r=seth, a=sylvestre
b5336c82efe871a75ebc04e199b27db00fd96ad9
created 2016-06-07 09:39 +1000
pushed 2016-06-08 07:05 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1276824 (part 1) - Rename gfxContext::ForDrawTarget{,WithTransform}(). r=milan.
0f0586c0b68d927512617266a133545272dba9c7
created 2016-05-25 17:01 +0100
pushed 2016-06-03 17:40 +0000
Jonathan Watt Jonathan Watt - Bug 1277862, part 3 - Rename Moz2D's Filter to SamplingFilter in the rest of the tree. r=Bas
01b755909dc18b700bd88eb616862e4872a6daf9
created 2016-05-08 11:17 +0100
pushed 2016-05-09 08:55 +0000
Robert Longson Robert Longson - Bug 1267272 - NULL pointer mozilla::dom::SVGSVGElement::GetIntrinsicHeight. r=seth
114ca1fc9c51036e4d2cd151125bb7c77d4b3d17
created 2016-05-05 01:45 -0700
pushed 2016-05-05 11:06 +0000
Kyle Huey Kyle Huey - Bug 1268313: Part 7 - Move NS_NewRunnableMethod and friends to mozilla::NewRunnableMethod. r=froydnj
9979c96310a07ada1d91c166027c0829bea264d2
created 2016-04-29 14:21 +0200
pushed 2016-04-29 13:37 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 85ce8cb0639a (bug 1268313)
85ce8cb0639aac2617f81c974d4c10ab80b49bfd
created 2016-04-28 14:08 -0700
pushed 2016-04-29 03:33 +0000
Kyle Huey Kyle Huey - Bug 1268313: Part 7 - Move NS_NewRunnableMethod and friends to mozilla::NewRunnableMethod. r=froydnj
96bf5736d5e91c0184c3e0b87d5f88c424a56cbb
created 2015-10-29 16:37 -0700
pushed 2016-04-19 08:34 +0000
Seth Fowler Seth Fowler - Bug 1207355 (Part 8) - Remove imgIContainer::RequestDecode() and imgIRequest::RequestDecode(). r=tn
c2b3f129d0c88620ee822e5bd4b7365d2a21c2f5
created 2015-11-05 10:42 -0500
pushed 2016-04-19 08:34 +0000
Ryan VanderMeulen Ryan VanderMeulen - Revert to revision a725f1cd4baa, undoing the m-c -> b2g44 merge. a=bustage
4caf40f8ebc15592327b3a8bc4ada0cae6455f36
created 2016-03-24 14:09 -0400
pushed 2016-03-24 18:10 +0000
Milan Sreckovic Milan Sreckovic - Bug 1259513: Make gfxContext constructor private, use a utility function that can return nullptr. r?lsalzman draft
ccedefbf26eb86863bfe66e41564d19acec4b797
created 2016-03-01 17:39 +0800
pushed 2016-03-01 09:39 +0000
CJKu CJKu - Bug 619500: Part 4. Remove one unused data member in SVGDrawingParameters. draft
less more (0) -100 -60 tip