image/VectorImage.cpp
69ceb4c8dbb84e0e9c1a0869eb60499681aca92d
created 2017-04-18 12:46 +0100
pushed 2017-05-03 23:13 +0000
Jonathan Watt Jonathan Watt - Bug 1360511 - Move SVGDrawingParameters to a header file to allow it to be shared. r=longsonr
8d2edaa9631613a4d4b57d49f26bedca67e5f5b9
created 2017-04-28 22:54 +0200
pushed 2017-04-28 20:54 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset de8bbf1eb200 (bug 1359762) for failing reftest context-fill-01.html. r=backout
de8bbf1eb20017db722ba77dbe3e187a4bbe359b
created 2017-04-13 19:47 +0100
pushed 2017-04-28 19:49 +0000
Jonathan Watt Jonathan Watt - Bug 1359762 - Only allow SVG images to use context paint if they're from chrome:// or resource://. r=dholbert
72f0302be66e5fcef5fb406b126bd2d723d917e5
created 2017-04-03 10:40 +0100
pushed 2017-04-25 14:46 +0000
Jonathan Watt Jonathan Watt - Bug 1358828, part 3 - Split AutoSVGRenderingState into two separate classes. r=longsonr
97af1ab68078271b2817d5686fbd6f344b47fc14
created 2017-03-27 12:49 +0100
pushed 2017-04-23 22:05 +0000
Jonathan Watt Jonathan Watt - Bug 1358828, part 2 - Avoid setting state on SVG images if we use an image from the surface cache. r=longsonr
52a7a9eda328e03e7b844c9f5b0ca2eeb4d87d0f
created 2017-04-15 02:01 +0800
pushed 2017-04-16 13:31 +0000
cku cku - Bug 1346618 - Part 1. Remove SVGImageContext::mGlobalOpacity. r=mstange
423ac063ee983bf1444b0d7190c0d38b40dccf8e
created 2017-04-13 18:56 +0200
pushed 2017-04-14 00:33 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 6bd69f962dd5 (bug 1346618) for permafailing reftest 315920-9.html on Android 4.3 API15+ debug. r=backout
6bd69f962dd549bdf00529a3ce701e72dcb63972
created 2017-04-10 11:59 +0800
pushed 2017-04-14 00:33 +0000
cku cku - Bug 1346618 - Part 1. Remove SVGImageContext::mGlobalOpacity. r=mstange
ad48fee41646a4f58e37954c42548b21aa150dcb
created 2017-03-22 09:05 -0400
pushed 2017-03-23 11:16 +0000
Andrew Osmond Andrew Osmond - Bug 1343499 - Expose native image sizes to imagelib users. r=tnikkel
2bd7b9296a2ee5c76a9588e24de97f670ff09493
created 2017-03-22 11:04 -0400
pushed 2017-03-22 15:04 +0000
Andrew Osmond Andrew Osmond - Backed out changeset 619b5b27ce87 (bug 1343499) for CLOSED TREE build bustage r=backout
619b5b27ce873a7966c1198a7bf2393198653585
created 2017-03-22 09:05 -0400
pushed 2017-03-22 14:47 +0000
Andrew Osmond Andrew Osmond - Bug 1343499 - Expose native image sizes to imagelib users. r=tnikkel
d9f0bdf14469ffdb47987c7eab8a6dc2fc17d18c
created 2017-03-22 09:19 -0400
pushed 2017-03-22 13:19 +0000
Andrew Osmond Andrew Osmond - Backed out changeset 0b797601dc36 (bug 1343499) for build bustages. r=backout
0b797601dc36ce8b3758aa9b39eaa2f20356d239
created 2017-03-22 09:05 -0400
pushed 2017-03-22 13:06 +0000
Andrew Osmond Andrew Osmond - Bug 1343499 - Expose native image sizes to imagelib users. r=tnikkel
d4cafcc44babd82e009801f6d453b6002fb280d7
created 2017-03-16 03:06 -0500
pushed 2017-03-16 08:06 +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 08:14 +0000
Timothy Nikkel Timothy Nikkel - Backed out changeset 29e2e6dd82d2 (bug 1343341)
29e2e6dd82d298a1febed9c03ca0d5d6757d9607
created 2017-03-15 02:47 -0500
pushed 2017-03-15 07:48 +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-10 22:40 +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:33 +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 03:25 +0000
Iris Hsiao Iris Hsiao - Backed out changeset 588c44c7a966 (bug 1058040)
588c44c7a96616073364b7b10324f57604ef72f9
created 2017-01-27 02:22 +0000
pushed 2017-03-02 00:16 +0000
Jonathan Watt Jonathan Watt - Bug 1058040, part 12 - Make SVGImageContext's ctor's aViewportSize parameter optional. r=dholbert
840b45ee95f505e841acca33fc6dd479a030f898
created 2017-01-25 08:18 +0000
pushed 2017-02-21 23:55 +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 20:30 +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 11:48 +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 11:48 +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 01:32 +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 01:32 +0000
Iris Hsiao Iris Hsiao - Backed out changeset c868ab532766 (bug 1323912)
c868ab532766e6a98ed771d9477ed745d4c67f98
created 2017-01-03 13:53 +0800
pushed 2017-01-06 01:32 +0000
cku cku - Bug 1323912 - Part 2. Pass opacity down to imgIContainer::Draw. r=mstange
3382306ba5c5903ca6f72f2dc6f3a9b7097ede49
created 2016-12-23 01:07 -0600
pushed 2016-12-23 07:07 +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 07: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-18 21:59 +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 06:26 +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 16:46 +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 11:29 +0000
Andrew Osmond Andrew Osmond - Bug 1308289 - Hold strong reference to VectorImage when dispatching ProgressTracker::SyncNotifyProgress. r=tnikkel
3d378a11890059e8ee2ab838f7111ebcb2d801a5
created 2016-09-15 13:53 +0200
pushed 2016-09-15 11:53 +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
982c67b9fe74fc1c0b7de6bf203acb98edfc5b57
created 2016-08-25 22:58 +0800
pushed 2016-09-06 02:45 +0000
cku cku - Bug 1190881 - Part 2. Trigger pending animation for SVG-as-image docs. r=birtles
d28b09df98ff4a1fa02b37542b99f7a6b5191071
created 2016-08-19 20:26 -0700
pushed 2016-08-27 00:03 +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 00:03 +0000
Seth Fowler Seth Fowler - Bug 1296828 (Part 2) - Store ImageKeys and SurfaceKeys directly on ISurfaceProviders. r=dholbert,edwin
85cfd0bd6eb0c321ccfa105f49e2f607d88b79f9
created 2016-08-22 21:15 -0500
pushed 2016-08-24 06:36 +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-24 05:57 +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 02:15 +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
cfb1f1eeceb36952195fd255d5a7a5f017771cbd
created 2016-08-18 00:06 -0700
pushed 2016-08-18 22:43 +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-18 20:04 +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-18 20:04 +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-18 20:04 +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-16 21:05 +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.
37340346a89e3ff5680559afabbc430ffaf9bb74
created 2016-07-26 16:31 -0700
pushed 2016-07-27 20:56 +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 14:49 +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-03 00:48 +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-03 00:48 +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 01:37 +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 01:33 +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:00 +0000
Seth Fowler Seth Fowler - Bug 935888 - Set FLAG_IS_ANIMATED progress bit for VectorImages when appropriate. r=dholbert
b5336c82efe871a75ebc04e199b27db00fd96ad9
created 2016-06-07 09:39 +1000
pushed 2016-06-08 02:20 +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 14:51 +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-08 10:17 +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 09:17 +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 12:26 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 85ce8cb0639a (bug 1268313)
85ce8cb0639aac2617f81c974d4c10ab80b49bfd
created 2016-04-28 14:08 -0700
pushed 2016-04-28 21:09 +0000
Kyle Huey Kyle Huey - Bug 1268313: Part 7 - Move NS_NewRunnableMethod and friends to mozilla::NewRunnableMethod. r=froydnj
da45b1e0d42a323edb3a1cc054bbc6faa70729de
created 2016-04-12 15:18 -0400
pushed 2016-04-12 19:22 +0000
Milan Sreckovic Milan Sreckovic - Bug 1259513: Make gfxContext constructor private, use a utility function that can return nullptr. r=bas,lsalzman
bc277a82a03e68ef27dbade4b9e5efcfa5b4e911
created 2016-03-08 15:54 +0800
pushed 2016-03-08 07:55 +0000
CJKu CJKu - Bug 619500: Part 4. Remove one unused data member in SVGDrawingParameters; r=dholbert
less more (0) -60 tip