image/src/RasterImage.cpp
ddbd70f50d73736d5bfa5845600af86c290171a2
created 2013-07-26 14:57 -0400
pushed unknown
Joe Drew Joe Drew - Bug 887466 - Rearrange SyncDecode so that we never try to finish a size decode with the decode lock held. r=seth
8636a1f6d3cec2bd1e4bd296513781a4a827839d
created 2013-07-26 14:02 -0400
pushed unknown
Joe Drew Joe Drew - Backed out changeset 8a6e3d229183 (bug 887466) because of assertion failures
362f621702e630ea930110011995f2514c979223
created 2013-07-26 10:41 -0400
pushed unknown
Joe Drew Joe Drew - Bug 897488 - Apply any dirt on frames whenever we get a drawable frame, not just in Draw(). r=seth
8a6e3d2291836f26b0787f554be3d989b686ceec
created 2013-07-26 10:38 -0400
pushed unknown
Joe Drew Joe Drew - Bug 887466 - Rearrange SyncDecode so that we never try to finish a size decode with the decode lock held. r=seth
352cb42a9c7a061724807a7bf4fc9312666a3786
created 2013-07-18 21:23 -0500
pushed unknown
Joshua Cranmer Joshua Cranmer - Bug 884061 - Part 3k: Use NS_DECL_THREADSAFE_ISUPPORTS in image/, r=joedrew
d33324fd225144cc30aef26857e7d4ff03ce1776
created 2013-07-22 22:31 -0400
pushed unknown
Shih-Chiang Chien Shih-Chiang Chien - Bug 882526 - Remove Gecko support for WBMP. r=joe, r=roc
ea8d855c4edb57c2c45cdda9d67168701e804363
created 2013-07-15 14:38 -0400
pushed unknown
Joe Drew Joe Drew - Bug 717872 - Move all image animation logic into a new class, FrameAnimator, and use it from RasterImage. r=seth
6bc751e34867b78facdf9be40bb49cfafea04229
created 2013-07-04 14:45 -0400
pushed unknown
Joe Drew Joe Drew - Bug 888499 - Mark frames as dirty in a threadsafe way when imgFrame::ImageUpdated is called on them, and clear that dirty bit when we're drawing. r=seth
1c0af79ac29cea1743208b41616baac57f820666
created 2013-06-26 15:36 -0500
pushed unknown
Timothy Nikkel Timothy Nikkel - Bug 845147. Fix accidentally landed incorrect patch so it does some sync decoding for images being decoded the first time. r=joe
727736b233b39f7aab2aa93279370ad1b5f2d629
created 2013-06-23 14:03 +0200
pushed unknown
Catalin Iacob Catalin Iacob - Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
ef8d03814470bffebfe5333f6a5ef5af9505e2fc
created 2013-06-04 17:05 -0500
pushed unknown
Justin Lebar Justin Lebar - Bug 845147 - Don't decode images synchronously if we've decoded them once before. r=joedrew
aa05520db4ca3e34d0b49231faeabf00547ca1a7
created 2013-05-22 17:27 +0800
pushed unknown
Seth Fowler Seth Fowler - Bug 695763 (Part 1) - Add imgIContainer::IsDecoded. r=joe sr=bz
7158e859e28c9fbb642a6c0ff84a4262bbec6935
created 2013-06-17 16:49 -0400
pushed unknown
Joe Drew Joe Drew - Bug 867774 - Create a FrameBlender class that holds on to an image's frames and can blend frames together on demand (while leaving the decision as to which frames to external users). r=seth
f0380ec657f82a13f37732d1b4c8d99d99c2ce78
created 2013-06-14 09:42 -0400
pushed unknown
Joe Drew Joe Drew - Bug 867774 - Make RasterImage's frame blending helper functions threadsafe. r=jrmuizel
00c0970b6926c96363a3f595d3378adc81d1d276
created 2013-06-07 15:28 -0400
pushed unknown
Joe Drew Joe Drew - Bug 876499 - If a looping image is being asked to advance to a time that is more than one loop in the future, skip the intermediate frames and simply jump to the next multiple of the loop count. r=seth
b39437839d5393a9c776eadd550f158f7ea7576c
created 2013-06-04 20:00 -0700
pushed unknown
Daniel Holbert Daniel Holbert - Back out 022bc808586b (bug 845147) on suspicion of causing frequent intermittent oranges for list-simple-1.html by busting its reference case
022bc808586b19a16a26b02b18df6b304e54222e
created 2013-06-04 17:05 -0500
pushed unknown
Justin Lebar Justin Lebar - Bug 845147 - Don't decode images synchronously if we've decoded them once before. r=joedrew
346c68a47194c115e43b4fcbecb3ae5a433addf8
created 2013-05-30 10:32 -0400
pushed unknown
Joe Drew Joe Drew - Bug 876355 - We must report telemetry *before* shutting down the decoder! r=jrmuizel
5f71e27bab636a570115828410628bf75a91786d
created 2013-05-30 10:31 -0400
pushed unknown
Joe Drew Joe Drew - Bug 876332 - Set currentAnimationFrameTime correctly based on the current frame's timeout (not the next frame's timeout). r=jrmuizel
9f787efe558a10bd1c2688d13416e7b8a627099b
created 2013-05-17 16:57 -0400
pushed unknown
Joe Drew Joe Drew - Bug 867758 - Don't start images' animation until they've been explicitly RequestRefreshed by the refresh driver. r=seth
420fe3994edff174f1880734ef05e0206ba0ef28
created 2013-05-17 16:57 -0400
pushed unknown
Joe Drew Joe Drew - Bug 867758 - Add imgIContainer::SetAnimationStartTime, which lets us explicitly set the time animation starts (rather than using TimeStamp::Now()). r=seth
f5b55bea4d72fb1f9261a0002b5539c9f4bc0845
created 2013-05-17 13:42 -0400
pushed unknown
Joe Drew Joe Drew - Bug 867758 - Add an imgIContainer getter for the first frame's delay time. r=seth
9ac8495cf585b3675289a06346b4cf1d9b717620
created 2013-05-17 13:41 -0400
pushed unknown
Joe Drew Joe Drew - Bug 873505 - Set the animation frame's start time based on when we *wanted* to start, not when we actually did. r=seth
b0d4c7e61aed6fd54cee98712b234973673d7711
created 2013-05-23 09:40 +0800
pushed unknown
Joe Drew Joe Drew - Bug 875173 - Fix an infinite loop in RasterImage::RequestRefresh when, for whatever reason, we can't advance a frame after we've advanced at least one. r=seth
817b52332101815099e9529e64448b883954ecda
created 2013-05-22 17:10 +0800
pushed unknown
Seth Fowler Seth Fowler - Bug 873455 - Add assertions for imgFrame::Init failure. r=joe
de5af35478941d7fd017b7663c12c782f53c1bba
created 2013-05-22 09:18 +0100
pushed unknown
Ed Morley Ed Morley - Backed out changeset 11de174da4a4 (bug 873455) for assertions
11de174da4a40611c8c4914d3fc741f6fc4340fd
created 2013-05-22 15:33 +0800
pushed unknown
Seth Fowler Seth Fowler - Bug 873455 - Add assertions for imgFrame::Init failure. r=joe
9554181f5240d2b1d2948c0c13c5904721c17c6b
created 2013-05-22 13:38 +0800
pushed unknown
Joe Drew Joe Drew - Bug 861595 - Don't try to decode anything if we don't have any bytes to decode. r=seth
78e52a205b046bb2bd8411ed75a0ec78428980b1
created 2013-05-21 12:40 +0100
pushed unknown
Ed Morley Ed Morley - Backed out changeset 3948ffacb5fb (bug 873455) for assertions on a CLOSED TREE
3948ffacb5fb49ed3a6671b1e7fc04653895450f
created 2013-05-21 17:36 +0800
pushed unknown
Seth Fowler Seth Fowler - Bug 873455 - Add assertions for imgFrame::Init failure. r=joe
831491563b7d6bdec06d02bd4c2ed0858a46fcc8
created 2013-05-09 13:42 -0400
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 865546 - Propagate FLAG_CLAMP through RasterImage::DrawWithPreDownscaleIfNeeded. r=joedrew
98e5c35041c0086535b46e8a159d2445c5973721
created 2013-05-09 09:36 -0400
pushed unknown
Joe Drew Joe Drew - Bug 868871 - Don't do any invalidation from under RasterImage::GetImageContainer(), which is called while painting. r=seth
45d40d37b1df7d139536a1292e716d0dfb3ac138
created 2013-04-26 16:43 -0400
pushed unknown
Joe Drew Joe Drew - Bug 853564 - Deal with outstanding decoding-done notifications from within RequestDecode so we don't have to wait for the event loop. r=seth
6255ed636db10e67ced1e6043781e1c5a650b682
created 2013-04-26 14:58 -0500
pushed unknown
Timothy Nikkel Timothy Nikkel - Bug 865993. For layerized images GetImageContainer has the same meaning as Draw()'ing the image, and Draw will not be called on the image, so send the unlocked draw notification there too. r=joedrew
6a20e50fd0bed51ef01ab33de97e31a232de072d
created 2013-04-25 15:58 -0700
pushed unknown
Seth Fowler Seth Fowler - Bug 859377 (Part 1) - Add imgIContainer::GetFrameIndex. r=joe sr=bz
2a4a6de0cd6bcfef5ddf1dde57eac647b03ab1a8
created 2013-04-25 18:08 -0400
pushed unknown
Joe Drew Joe Drew - Bug 832400 - Add an imgIContainer flag HIGH_QUALITY_SCALING that controls whether to use the high quality scaler, and only use it when we're drawing to a window. r=tn
b25be40337874e6405825e937ff2af017a5ecca2
created 2013-04-24 23:37 -0500
pushed unknown
Timothy Nikkel Timothy Nikkel - Bug 863970. Remove some dead code in imagelib. r=seth
bb028a52ffe3da8d3a4beaac0de7cab6a441ba6a
created 2013-04-23 10:06 -0400
pushed unknown
Joe Drew Joe Drew - Bug 855923 - Set the multithreaded image decoding thread pool's idle thread limit in addition to the regular thread limit. r=seth
1d31d983075a85f966d09130c3a608da197eb039
created 2013-04-17 20:05 -0400
pushed unknown
Joe Drew Joe Drew - Bug 860149 - Mark ourselves as doing synchronous decoding when writing directly to decoders in AddSourceData. r=seth
b687a2bd8efa3aebe8c1f03b596c84f675cedaef
created 2013-04-17 20:05 -0400
pushed unknown
Joe Drew Joe Drew - Bug 857367 - Remove DecodePool::mShuttingDown, which is unnecessary. r=seth
baec6e6659a8e23c3c0f4e768935947a622cef24
created 2013-04-16 15:55 -0400
pushed unknown
Joe Drew Joe Drew - Bug 857876 - If we're not storing source data, explicitly shut down the decoder when the image data is complete. r=seth
b5d6dca5794f86833297ef5959f96af1dcf0230a
created 2013-04-15 22:05 -0400
pushed unknown
Luis de Bethencourt Luis de Bethencourt - Bug 861324 - Remove unneeded mDecoder null check after usage. r=joedrew
eee1831a1094ff65d58ded683cf09fb9d495bd00
created 2013-04-15 14:34 -0700
pushed unknown
Seth Fowler Seth Fowler - Bug 859718 - Don't assume we have mImageRequest in RasterImage::IsDecodeFinished. r=joe
ef4448dadcc3632ef2850ccb02dd0574a4fadbd1
created 2013-04-05 14:15 -0700
pushed unknown
Seth Fowler Seth Fowler - Bug 826093 (Part 5) - Remove imgIContainer::ExtractFrame. r=joe, sr=bz
4c45dbd81a3224768c250fd2bac7d0dbc53d98e6
created 2013-04-04 21:06 -0700
pushed unknown
Phil Ringnalda Phil Ringnalda - Backout 051cf1c1449c:521215a7b32e (bug 826093) for Android reftest failure
051cf1c1449c2e45f776e701a33d05ea29acf2c1
created 2013-04-04 19:06 -0700
pushed unknown
Seth Fowler Seth Fowler - Bug 826093 (Part 5) - Remove imgIContainer::ExtractFrame. r=joe, sr=bz
503dea706f82dcc671e73aae1b2ce8226bec8bb9
created 2013-04-04 18:01 -0700
pushed unknown
Seth Fowler Seth Fowler - Bug 857367 - Make it safe to call RasterImage::DecodePool::RequestDecode off the main thread. r=tn
8161280e740e290a8082a9e2a6c6766b23460a05
created 2013-04-04 17:57 -0700
pushed unknown
Seth Fowler Seth Fowler - Bug 856602 - RasterImage::DecodeJob should not reschedule itself if it can't make progress. r=tn
24d4bd4b5fd7cbfb08b328e321dd111905209af7
created 2013-04-04 15:46 -0700
pushed unknown
Seth Fowler Seth Fowler - Bug 856486 (Followup 2) - Make sure we use the buffered frame, when appropriate, for all callers of GetDrawableImgFrame. r=me
91de875536e8ade892c60e97b0aaa4c5bf15099b
created 2013-04-04 15:05 -0700
pushed unknown
Seth Fowler Seth Fowler - Bug 856486 (Followup) - Make sure we use the buffered frame, when appropriate, for all callers of GetDrawableImgFrame. r=me
f5059c01c19738bd8c5ff667cb171e85bd12fb40
created 2013-04-03 19:19 -0700
pushed unknown
Seth Fowler Seth Fowler - Bug 856486 (Part 2) - Buffer the last fully-decoded frame for multipart images. r=jrmuizel
499692d0ad63fabfa14772419061e76e440eff21
created 2013-04-03 19:18 -0700
pushed unknown
Seth Fowler Seth Fowler - Bug 856486 (Part 1) - Avoid asserts triggered by rapid off-main-thread decoding. r=jrmuizel
29f935fba1665fa0f2c813c46914c90664fc4317
created 2013-04-03 16:34 -0700
pushed unknown
Robert Lickenbrock Robert Lickenbrock - Bug 854803 - Part 2: Don't try to enqueue more decoding from DecodeDoneWorker. r=seth
2dc2f5db57ea123ef2fbb2926909830eee58c197
created 2013-04-03 16:34 -0700
pushed unknown
Robert Lickenbrock Robert Lickenbrock - Bug 854803 - Part 1: Account for more decoder state in RasterImage::IsDecodeFinished(). r=seth
8a36c455dd903c49b197996265993dff86ad1ca4
created 2013-04-02 16:42 -0700
pushed unknown
Seth Fowler Seth Fowler - Bug 857275 - Remove RasterImage::FrameUpdated. r=jrmuizel
cc53af70fd5811d05d86a56dc79264239c1490c3
created 2013-03-29 16:14 -0400
pushed unknown
Luis de Bethencourt Luis de Bethencourt - Bug 855712 - Remove trailing whitespaces in image/src/*cpp. r=jmuizelaar
fdfe97b3caafbdd943463b6ec65d89ca5e9d51f1
created 2013-03-20 14:03 +0800
pushed unknown
Shih-Chiang Chien Shih-Chiang Chien - Bug 852053 - Support WBMP on FirefoxOS only. r=joe
446b90989fdd8cfdbbf64c86d52b3bcd8de0b7c8
created 2013-03-26 21:56 -0400
pushed unknown
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 957f2b35ce83:1799cffbba63 (bug 826093) for Android reftest-2 failures (again) on a CLOSED TREE.
957f2b35ce830f0f40ec3f8ecf9a4b311c412488
created 2013-03-26 16:29 -0700
pushed unknown
Seth Fowler Seth Fowler - Bug 826093 (Part 5) - Remove imgIContainer::ExtractFrame. r=joe, sr=bz
d4239df4eac970338eb595f4aa20772fec2647ca
created 2013-03-26 15:42 -0700
pushed unknown
Matt Brubeck Matt Brubeck - Bug 795376 - Followup to fix bustage from incorrect conflict resolution on a CLOSED TREE
less more (0) -100 -60 tip