image/RasterImage.cpp
5fbd0369b400b567ff0e4064b02dec16b7572a8c
created 2017-10-20 18:25 +1100
pushed 2017-10-22 23:55 +0000
Gerald Squelart Gerald Squelart - Bug 1410252 - Convert 'WrapNotNull(new T(...' to 'MakeNotNull<T*>(...' - r=njn
db42206dd4498e112ffad99103b8ceaf0af3a0be
created 2017-09-25 11:44 -0400
pushed 2017-09-25 23:45 +0000
Andrew Osmond Andrew Osmond - Bug 1382783 - Retarget non-HTTP image URIs (chrome, blob) to the image IO thread if not an SVG. r=tnikkel
c856f513264340a2d6c2b70f71f345b5e4c8d6c0
created 2017-09-05 07:58 -0400
pushed 2017-09-05 21:59 +0000
Andrew Osmond Andrew Osmond - Bug 1370412 - Part 8a. Add "substitutable" flag to ISurfaceProvider state to indicate when the caller won't accept substitutes. r=tnikkel
87b213841ad3a681dcca9183e033c4281d9a867d
created 2017-09-05 07:58 -0400
pushed 2017-09-05 21:59 +0000
Andrew Osmond Andrew Osmond - Bug 1370412 - Part 2. Give image::LookupResult an optional preferred size to decode at when the surface is not found. r=tnikkel
83c49f7c9c9909302af341bd5b288dc2d9f3e4d7
created 2017-09-05 07:58 -0400
pushed 2017-09-05 21:59 +0000
Andrew Osmond Andrew Osmond - Bug 1370412 - Part 0. Add imgIContainer::GetNativeSizesLength to determine a ceiling on the maximum number of expected, unique surfaces. r=tnikkel
2807cf0b6271db90f448ade7866ac88959083ca7
created 2017-08-14 20:26 -0400
pushed 2017-08-15 11:13 +0000
Andrew Osmond Andrew Osmond - Bug 1382664 - RasterImage::OnSurfaceDiscarded should dispatch with ProgressTracker::GetEventTarget. r=tnikkel
c3c007933d81c7ebb96c4af9defd19dfad540f2d
created 2017-08-02 00:08 +0200
pushed 2017-08-03 10:45 +0000
Johann Hofmann Johann Hofmann - Bug 1386439 - Record image-drawing in RasterImage::GetImageContainer and RasterImage::GetFrameAtSize for browser_image_startup.js. r=tnikkel
e0d2ec43d7b204be47b195c566b55eb8723e5cc6
created 2017-07-28 20:10 +1000
pushed 2017-07-29 01:04 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1383982 (attempt 2) - Introduce a general mechanism for measuring memory usage of graph-like structures. r=erahm.
66e6d95dace315b3aa6ad2c1f6f21d2aa8a9a063
created 2017-07-28 09:50 +0200
pushed 2017-07-28 13:28 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset a57d8f30d1bf (bug 1383982) for build bustage at nsGlobalWindow.cpp:13826: 'class nsWindowSizes' has no member named 'mMallocSizeOf'. r=backout
a57d8f30d1bf5de3ba5201a6f5e2a08ef1cf7d85
created 2017-07-28 15:03 +1000
pushed 2017-07-28 13:28 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1383982 - Introduce a general mechanism for measuring memory usage of graph-like structures. r=erahm.
5bfa0808e8d9a3e9d28a1efeb5102d886112be5d
created 2017-07-04 14:49 +0200
pushed 2017-07-04 16:10 +0000
Marco Bonardo Marco Bonardo - Bug 1377920 - Too many WARNING: 'obs' from imagelib in debug builds. r=aosmond
d536973fe668c6c6046fc3fda82e24f3379e3713
created 2017-06-30 12:59 +0200
pushed 2017-06-30 13:41 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
bb6cf8e70673681299fcd7218bbba7905eb0e868
created 2017-06-29 20:09 -0500
pushed 2017-06-30 13:41 +0000
Timothy Nikkel Timothy Nikkel - Bug 1377252. Stop using RasterImage::IsUnlocked because it doesn't do what we want. r=aosmond
31f204fd055003ec1487597a79be89147452ab74
created 2017-06-15 00:11 +0200
pushed 2017-06-30 05:02 +0000
Johann Hofmann Johann Hofmann - Bug 1363059 - Add a test for images loaded at startup vs. images shown at startup. r=florian,jwatt
3532c51a0635691e59b4d2eb60c7812d78b14e6e
created 2017-06-28 16:53 +0200
pushed 2017-06-28 14:54 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 2cb9f9ba6b91 (bug 1363059) on a CLOSED TREE for failures in browser_startup_images.js | Loaded image chrome://browser/skin/bookmark-hollow.svg was shown
2cb9f9ba6b91dedff034317c9e61c3b235553484
created 2017-06-15 00:11 +0200
pushed 2017-06-28 13:39 +0000
Johann Hofmann Johann Hofmann - Bug 1363059 - Add a test for images loaded at startup vs. images shown at startup. r=florian,jwatt
53477d584130945864c4491632f88da437353356
created 2017-06-27 10:56 +0200
pushed 2017-06-27 13:17 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
312f7a5a2c08d394a2403c837e5ee546dd4103d7
created 2017-06-12 12:34 -0700
pushed 2017-06-27 13:17 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
6b0f55d8a2d24606dff719d52a3e6598ce92664e
created 2017-06-26 20:59 +0200
pushed 2017-06-26 19:00 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset d2f4da0ae681 (bug 1363059) for failing own test browser_startup_images.js, at least on Windows 7 VM debug with e10s. r=backout
31c62d4c947082dd1723f83826f0fef8ee01f8e9
created 2017-06-26 13:43 +0200
pushed 2017-06-26 11:44 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Merge mozilla-central to autoland
aa1693a26a15eb5cba24102222687dc81eeddd7b
created 2017-06-22 17:08 +1000
pushed 2017-06-26 11:44 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375392 - Tweak the PROFILER_LABEL* macros. r=mstange.
d2f4da0ae6819be3b3ced71947f66585df58e145
created 2017-06-15 00:11 +0200
pushed 2017-06-26 09:11 +0000
Johann Hofmann Johann Hofmann - Bug 1363059 - Add a test for images loaded at startup vs. images shown at startup. r=florian,jwatt
023b96f48df893f82ced2ad2f659ac4f2b4d303a
created 2017-06-22 15:35 +0200
pushed 2017-06-22 13:36 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 7e137dfb0bff (bug 1363059) for failures like browser_startup_images.js | Loaded image chrome://browser/skin/sidebars.svg was shown
7e137dfb0bff7c49ae7f0a07b10db8b65ca8925e
created 2017-06-15 00:11 +0200
pushed 2017-06-22 12:10 +0000
Johann Hofmann Johann Hofmann - Bug 1363059 - Add a test for images loaded at startup vs. images shown at startup. r=florian,jwatt
4472d2623eceb63b76d650103b0e20f8c7d7c775
created 2017-06-21 13:59 +0200
pushed 2017-06-22 01:14 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4f6302a98ae4 (bug 1372405)
4f6302a98ae41ff2d57c768996d1edbb0afda73a
created 2017-06-12 12:34 -0700
pushed 2017-06-22 01:14 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
e61d71c2a3a32013f097777dfa68a9320d4ae61b
created 2017-06-20 08:27 +0200
pushed 2017-06-21 01:34 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9846de3bd954 (bug 1372405)
9846de3bd9545fb2c2b803a36af85568ccf2473b
created 2017-06-12 12:34 -0700
pushed 2017-06-21 01:34 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
3e1dea2784281f3fb022d2c96df48338afc825f5
created 2017-06-06 00:41 -0500
pushed 2017-06-07 00:27 +0000
Timothy Nikkel Timothy Nikkel - Bug 1368440. Drop the layerized version of animated images when they are discarded so we don't show an out of date version of the image. r=aosmond
9d8e1c9e19e009ec64bbae332a78b87c5acd7150
created 2017-06-01 02:19 -0500
pushed 2017-06-01 15:55 +0000
Timothy Nikkel Timothy Nikkel - Bug 1363092. Don't update the state of an animated image that requires an invalidation when creating a new decoder because we may not be able to send invalidations. r=aosmond
27e777d4ac381f74d2d4e29d0ceac2872df5e1f4
created 2017-05-03 21:20 -0500
pushed 2017-05-08 03:19 +0000
Timothy Nikkel Timothy Nikkel - Bug 1360572. Invalidate the whole animated image when the composited frame becomes valid. r=aosmond
b1cfdc015e2fd014aba79ffa4e30a54553935a45
created 2017-05-04 11:30 +0800
pushed 2017-05-04 09:25 +0000
Iris Hsiao Iris Hsiao - Backed out changeset dda520b4ed32 (bug 1360572) for Assertion failure at RasterImage.cpp
dda520b4ed3292bc3575aacffc0b2d3873ce814e
created 2017-05-03 21:20 -0500
pushed 2017-05-04 09:25 +0000
Timothy Nikkel Timothy Nikkel - Bug 1360572. Invalidate the whole animated image when the composited frame becomes valid. r=aosmond
8b4e96304c8d9c5b9ce79333741d2da51be3669d
created 2017-04-06 04:00 -0500
pushed 2017-04-06 22:11 +0000
Timothy Nikkel Timothy Nikkel - Bug 1353299. Make sure to invalidate when composited frame becomes valid. r=aosmond
94a566b7fe81021a899fcbadfb0b85cd66e95688
created 2017-04-06 04:00 -0500
pushed 2017-04-06 22:11 +0000
Timothy Nikkel Timothy Nikkel - Bug 1353298. Don't report that an animated image with an invalid composited frame will draw opaquely. r=aosmond
4233e7174cb8dfdf344ceb027f2061b10038c2f2
created 2017-03-28 15:46 -0500
pushed 2017-03-29 13:43 +0000
Timothy Nikkel Timothy Nikkel - Bug 1351434. Don't do any work in RasterImage::OnSurfaceDiscarded because we hold the surface cache mutex in it. r=aosmond
189dbcbf21e2a9af235fd2413f253e2fb3287ef8
created 2017-03-27 00:17 -0500
pushed 2017-03-27 11:00 +0000
Timothy Nikkel Timothy Nikkel - Bug 1343341. When the animated images discarding pref is enabled Remove the lifetime lock on animated images and adjust code in RasterImage to allow animated images to be discarded. r=aosmond
f2bc0c02b50c5417f6a7f10345e22326df28fee4
created 2017-03-26 00:04 -0500
pushed 2017-03-26 18:59 +0000
Timothy Nikkel Timothy Nikkel - Bug 1343341. Rewrite animation state updating to derive new state purely based on SurfaceCache and RasterImage::mAnimationFinished. r=aosmond
4322155539538bbcb43ba75ea5fb550c29dd2f03
created 2017-03-25 02:16 -0500
pushed 2017-03-26 01:41 +0000
Timothy Nikkel Timothy Nikkel - Bug 1343341. Only call AnimationState::SetDiscarded on the main thread. r=aosmond
1c5e910290349546d1b3b32f86e842b96a982e80
created 2017-03-24 00:57 -0500
pushed 2017-03-24 13:31 +0000
Timothy Nikkel Timothy Nikkel - Bug 1343341. In FrameAnimator look up our frames once and pass them around. r=aosmond
c1de15925579ca2cc7cde8f36aa5d24d253f3b6b
created 2017-03-23 13:57 +0100
pushed 2017-03-23 23:57 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Merge mozilla-central to mozilla-inbound
ad48fee41646a4f58e37954c42548b21aa150dcb
created 2017-03-22 09:05 -0400
pushed 2017-03-23 23:57 +0000
Andrew Osmond Andrew Osmond - Bug 1343499 - Expose native image sizes to imagelib users. r=tnikkel
2e95b7e18fcf2b24844e484776c050e0d0c51e70
created 2017-03-23 13:44 +0100
pushed 2017-03-23 12:59 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
ea7ac56cdb2efde6b4df1c530ab3333693666c8a
created 2017-03-23 00:02 -0500
pushed 2017-03-23 12:59 +0000
Timothy Nikkel Timothy Nikkel - Bug 1347302. Add animated image specific probes for several imagelib telemetry probes. r=aosmond f=bsmedberg
89b93d310da5bc7f86ebcdb8fe580d47a610757a
created 2017-03-23 13:42 +0100
pushed 2017-03-23 12:59 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge autoland to mozilla-central a=merge
2bd7b9296a2ee5c76a9588e24de97f670ff09493
created 2017-03-22 11:04 -0400
pushed 2017-03-23 12:59 +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-23 12:59 +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-23 12:59 +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-23 12:59 +0000
Andrew Osmond Andrew Osmond - Bug 1343499 - Expose native image sizes to imagelib users. r=tnikkel
5c233ca5e06304f3bdd493c4e8abfe408c46534d
created 2017-03-22 19:37 -0400
pushed 2017-03-23 01:46 +0000
Markus Stange Markus Stange - Bug 1339897 - Rename PROFILER_LABEL_PRINTF to PROFILER_LABEL_DYNAMIC and make it really cheap. r=Ehsan,njn
67c3d82f8caece2779cd28e17e47dbb629ccf288
created 2017-03-17 00:41 -0500
pushed 2017-03-17 18:14 +0000
Timothy Nikkel Timothy Nikkel - Bug 1343341. Fix a bug with redecoding images whose animation is finished. r=aosmond
d4cafcc44babd82e009801f6d453b6002fb280d7
created 2017-03-16 03:06 -0500
pushed 2017-03-16 21:07 +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
cd3a72a7a121bd8214c8a6604e0e37b6b5f20c00
created 2017-03-16 03:06 -0500
pushed 2017-03-16 21:07 +0000
Timothy Nikkel Timothy Nikkel - Bug 1343341. Create state on the AnimationState object to track whether the image is decoded or not. r=aosmond
a22dff44c2abd5ddad3276cf7ebbb943dd343ccf
created 2017-03-15 03:13 -0500
pushed 2017-03-15 12:22 +0000
Timothy Nikkel Timothy Nikkel - Backed out changeset a23edcf5b82a (bug 1343341)
0394f4a6e9e9436e70409bc9f0eff8378f945f27
created 2017-03-15 03:13 -0500
pushed 2017-03-15 12:22 +0000
Timothy Nikkel Timothy Nikkel - Backed out changeset 29e2e6dd82d2 (bug 1343341)
29e2e6dd82d298a1febed9c03ca0d5d6757d9607
created 2017-03-15 02:47 -0500
pushed 2017-03-15 12:22 +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
a23edcf5b82aad48a36e15d72c4c0a4b9cbbea1b
created 2017-03-15 02:47 -0500
pushed 2017-03-15 12:22 +0000
Timothy Nikkel Timothy Nikkel - Bug 1343341. Create state on the AnimationState object to track whether the image is decoded or not. r=aosmond
b92b8655e634c865271a079b7709cb466fa44bdf
created 2017-03-02 02:24 -0600
pushed 2017-03-02 23:04 +0000
Timothy Nikkel Timothy Nikkel - Backed out changeset 7f13c7a84acb (bug 1343341) for hitting a fatal assert that it added in RasterImage::OnSurfaceDiscard sometimes on android reftests.
7f13c7a84acb0eac18b13cf48cca108b4e26b1d0
created 2017-03-01 22:45 -0600
pushed 2017-03-02 23:04 +0000
Timothy Nikkel Timothy Nikkel - Bug 1343341. Create state on the AnimationState object to track whether the image is decoded or not. r=aosmond
67ef66953267770b8a76a3318e2fa75eb03de864
created 2017-03-01 22:45 -0600
pushed 2017-03-02 23:04 +0000
Timothy Nikkel Timothy Nikkel - Bug 1343341. Rename mDoneDecoding to mHasBeenDecoded. r=aosmond
less more (0) -100 -60 tip