image/RasterImage.cpp
731d13870f6a161f47ab8bffe5ee8e2ac92d5195
created 2016-08-02 17:22 -0700
pushed 2016-08-07 06:34 +0000
Seth Fowler Seth Fowler - Bug 1291071 (Part 6) - Stop passing a decoder to FinalizeDecoder() and rename it NotifyDecodeComplete(). r=edwin
55a26e91a828df3cd54b432a03014ed4801dc20f
created 2016-08-02 17:12 -0700
pushed 2016-08-07 06:34 +0000
Seth Fowler Seth Fowler - Bug 1291071 (Part 5) - Pass the decoder's final status explicitly to FinalizeDecoder(). r=edwin
eef2029cae9d33943011306ac593906492368d2b
created 2016-08-02 16:45 -0700
pushed 2016-08-07 06:34 +0000
Seth Fowler Seth Fowler - Bug 1291071 (Part 4) - Clean up Decoder::SpeedHistogram() and related code. r=edwin
9b9a6dca288397b794f31e52c8a21b1262c72d47
created 2016-08-02 16:34 -0700
pushed 2016-08-07 06:34 +0000
Seth Fowler Seth Fowler - Bug 1291071 (Part 3) - Pass telemetry explicitly to FinalizeDecoder. r=edwin
801b6b88b490705e4905b2b83346515e2461c5b7
created 2016-08-02 16:32 -0700
pushed 2016-08-07 06:34 +0000
Seth Fowler Seth Fowler - Bug 1291071 (Part 2) - Pass decoder progress explicitly to FinalizeDecoder. r=edwin
5ce50dc53516af734f52c5eff598e8f171623040
created 2016-08-02 15:43 -0700
pushed 2016-08-07 06:34 +0000
Seth Fowler Seth Fowler - Bug 1291071 (Part 1) - Pass ImageMetadata explicitly to FinalizeDecoder. r=edwin
d416df8849a03fb005f6bd0ed9d844ed9dd4b6db
created 2016-08-02 14:26 -0700
pushed 2016-08-07 06:34 +0000
Seth Fowler Seth Fowler - Bug 1291071 (Part 1) - Move an assertion from RasterImage::FinalizeDecoder() to IDecodingTask::NotifyDecodeComplete(). r=edwin
3ec9f4bad96e4fb3ea136786b7dfeae8fe394b40
created 2016-08-05 04:19 -0700
pushed 2016-08-07 06:34 +0000
Seth Fowler Seth Fowler - Bug 1292505 (Part 1b) - Update DecoderFactory to use SetOutputSize(), and propagate the changes to RasterImage. r=edwin
bed21227876d1bee01453f32986ee3be8858488b
created 2016-07-30 14:10 -0700
pushed 2016-08-02 15:10 +0000
Seth Fowler Seth Fowler - Bug 1290682 (Part 3) - Remove RasterImage::CopyFrame(). r=edwin
078d914cde9aa9cdfd19fc91db609fe967b9ef66
created 2016-07-30 13:41 -0700
pushed 2016-08-02 15:10 +0000
Seth Fowler Seth Fowler - Bug 1290681 (Part 2) - Remove the single color optimization from imgFrame. r=edwin
7d45b49f61d5026ac5ad5f0c36509a018dea3926
created 2016-07-31 14:35 -0700
pushed 2016-08-02 15:10 +0000
Seth Fowler Seth Fowler - Bug 1290747 - Fix bad assert in RasterImage::NotifyProgress(). r=edwin
70369395b75433f29f313b7426681c2bd7ec4bc1
created 2016-07-27 17:12 -0700
pushed 2016-07-28 15:43 +0000
Seth Fowler Seth Fowler - Bug 1289957 (Part 2) - Notify RasterImage about new frames in NotifyProgress() and remove OnAddedFrame(). r=edwin
8c4fb79a81438d8a8242c2e5c564a0fadc4494cf
created 2016-07-27 14:04 -0700
pushed 2016-07-28 15:43 +0000
Seth Fowler Seth Fowler - Bug 1289957 (Part 1) - Fix minor style issues in RasterImage::NotifyProgress. r=edwin
37340346a89e3ff5680559afabbc430ffaf9bb74
created 2016-07-26 16:31 -0700
pushed 2016-07-28 15:43 +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 23:38 +0000
Nicolas Silva Nicolas Silva - Bug 1284837 - Disallow implicit conversions from float to integer when creating IntPoint and IntSize objects. r=botond
4dee7c0653260c0913348e7dd4ac2c284b553fc5
created 2016-07-19 18:20 -0700
pushed 2016-07-21 14:25 +0000
Seth Fowler Seth Fowler - Bug 1288040 (Part 11) - Clean up RefreshResult. r=edwin
7a652ffa8bfb8fc9a9d71f78573f7a639a129b00
created 2016-07-19 23:35 -0700
pushed 2016-07-21 14:25 +0000
Seth Fowler Seth Fowler - Bug 1288040 (Part 10) - Determine the first frame refresh area of animated images while decoding them. r=edwin
ec558fefe42f16f4f8e1c0345762d9f59facd49b
created 2016-07-19 17:14 -0700
pushed 2016-07-21 14:25 +0000
Seth Fowler Seth Fowler - Bug 1288040 (Part 9) - Determine the loop length of animated images while decoding them. r=edwin
725304d2b48bcdd9924c0b0300e77d99f913f84d
created 2016-07-19 13:51 -0700
pushed 2016-07-21 14:25 +0000
Seth Fowler Seth Fowler - Bug 1288040 (Part 6) - Don't call GetTimeoutForFrame() in RasterImage. r=edwin
3760df5754587ef476f339032068eb22b682c87e
created 2016-07-19 16:22 -0700
pushed 2016-07-21 14:25 +0000
Seth Fowler Seth Fowler - Bug 1288040 (Part 5) - Wrap frame timeout values in a FrameTimeout type that ensures they're normalized. r=edwin
b979622ece878a5eceb812a7ded7bad6fe8acbb1
created 2016-07-19 13:45 -0700
pushed 2016-07-21 14:25 +0000
Seth Fowler Seth Fowler - Bug 1288040 (Part 4) - We only need to check for infinitely long frames in StartAnimation() for the first frame. r=edwin
34faad78d6f099f4d1a25a1c7935db5656fdf627
created 2016-07-19 13:31 -0700
pushed 2016-07-21 14:25 +0000
Seth Fowler Seth Fowler - Bug 1288040 (Part 2) - Don't reset the last composited frame index when we reset animation. r=edwin
8383c2cc99393e21a7b7f2f8129e94b0f9a77593
created 2016-07-18 23:26 -0700
pushed 2016-07-21 14:25 +0000
Seth Fowler Seth Fowler - Bug 1288040 (Part 1) - Separate FrameAnimator's state into a separate class, AnimationState. r=edwin
77fe4e663e345389c4260ea573dbf58afa85da1b
created 2016-07-11 00:34 -0700
pushed 2016-07-17 08:08 +0000
Seth Fowler Seth Fowler - Bug 1285867 (Part 1) - Remove Decoder's notion of decoder errors. r=edwin
385feddefee4bb63b7899d5c87bb3ef3b7bb38ba
created 2016-07-13 11:53 +0200
pushed 2016-07-15 14:15 +0000
Chris H-C Chris H-C - Bug 1285006 - Remove IMAGE_MAX_DECODE_COUNT Telemetry r=gfritzsche, seth
1fe160cfbce20585e6a619f93b1843ef72de20f2
created 2016-06-26 22:05 -0700
pushed 2016-07-04 11:02 +0000
Seth Fowler Seth Fowler - Bug 1282354 - Move code for SurfaceCache placeholder insertion from RasterImage to DecoderFactory. r=dholbert
a561bae08fbbbbe148f67febb8d6d0d4cd11c2ce
created 2016-07-01 23:33 -0600
pushed 2016-07-04 11:02 +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
c607a8652548294fab5cffa926a81e0e7952744f
created 2016-06-26 21:50 -0700
pushed 2016-06-30 10:34 +0000
Seth Fowler Seth Fowler - Bug 1282352 - Make DecoderFactory use NotNull where possible. r=edwin
626bc70dd8f972f8498d732f0f4c8c4343dc41d3
created 2016-06-26 00:09 -0700
pushed 2016-06-30 10:34 +0000
Seth Fowler Seth Fowler - Bug 1282275 - Return IDecodingTask objects instead of Decoder objects from most DecoderFactory functions. r=dholbert
d51379e5475d29c015fa93e5698439f80ee31938
created 2016-06-29 13:43 -0700
pushed 2016-06-30 10:34 +0000
Seth Fowler Seth Fowler - Bug 1282259 - Run IDecodingTasks instead of Decoders directly in image::DecodePool. r=dholbert
0f0586c0b68d927512617266a133545272dba9c7
created 2016-05-25 17:01 +0100
pushed 2016-06-06 09:56 +0000
Jonathan Watt Jonathan Watt - Bug 1277862, part 3 - Rename Moz2D's Filter to SamplingFilter in the rest of the tree. r=Bas
114ca1fc9c51036e4d2cd151125bb7c77d4b3d17
created 2016-05-05 01:45 -0700
pushed 2016-05-05 18:57 +0000
Kyle Huey Kyle Huey - Bug 1268313: Part 7 - Move NS_NewRunnableMethod and friends to mozilla::NewRunnableMethod. r=froydnj
beaa0bcb3d160680f9d93f32371aa557304645d8
created 2016-05-03 18:07 +0200
pushed 2016-05-04 09:48 +0000
Georg Fritzsche Georg Fritzsche - Bug 1261063 - Part 3 - Make RasterImage use the public Telemetry API. r=tnikkel
9979c96310a07ada1d91c166027c0829bea264d2
created 2016-04-29 14:21 +0200
pushed 2016-04-29 21:57 +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 21:57 +0000
Kyle Huey Kyle Huey - Bug 1268313: Part 7 - Move NS_NewRunnableMethod and friends to mozilla::NewRunnableMethod. r=froydnj
fcc0936b576daa150697671849a191009ca33811
created 2016-04-25 17:23 -0700
pushed 2016-04-26 11:45 +0000
Kyle Huey Kyle Huey - Bug 1265927: Move nsRunnable to mozilla::Runnable, CancelableRunnable to mozilla::CancelableRunnable. r=froydnj
5005b1604f269e2204260bdff4b26a92564e42f6
created 2016-04-01 12:44 -0500
pushed 2016-04-01 22:29 +0000
Timothy Nikkel Timothy Nikkel - Bug 1222596. If RasterImage::LookupFrame does (some) sync decoding and encouters an error we don't want to return the surface with an error. r=seth
c75b2b195f28a5ed556a7dfc12e9b45bc56c971a
created 2016-03-23 19:31 -0500
pushed 2016-03-24 15:15 +0000
Timothy Nikkel Timothy Nikkel - Bug 1257101. imgFrame::IsImageComplete says whether we've had pixels decoded to the whole image rect, but it's used to check if the frame is finished decoding. These are different things when the image has more than one progress pass. r=seth
396e7cdc25393a818a8e3a07af49284655ad58a3
created 2016-03-07 17:17 -0800
pushed 2016-03-09 00:01 +0000
Seth Fowler Seth Fowler - Bug 1225934 - Never allow surface substitution when FLAG_HIGH_QUALITY_SCALING is disabled. r=tn
8c056908523ec29f08db9d304bff71f5485a14f2
created 2016-03-07 17:17 -0800
pushed 2016-03-09 00:01 +0000
Seth Fowler Seth Fowler - Bug 1251806 - In RasterImage::GetFrameInternal(), check if the frame covers the actual surface size rather than the requested surface size. r=tn
9314f8ddff7830e1cb4beb5450cb6ad2875bcdd2
created 2016-03-07 17:15 -0800
pushed 2016-03-09 00:01 +0000
Seth Fowler Seth Fowler - Bug 1251807 - Use the surface's size, not the intrinsic size, in CopyFrame. r=tn
b6c044f6319540c2b939af5d986583c2ec14f8fd
created 2016-01-12 17:14 +1300
pushed 2016-03-06 00:19 +0000
Matt Woodrow Matt Woodrow - Bug 1220082 - Assign frame ids to animated images so that they get invalidated correctly. r=seth
fa7a5698fced4b1e5bf67178233a2a82d2b9288f
created 2016-03-03 17:19 +0100
pushed 2016-03-04 10:51 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset a5d2e586777c (bug 1220082) for bustage. r=bustage on CLOSED TREE
a5d2e586777cdef660d7e625a5253669fd8b33ec
created 2016-01-12 17:14 +1300
pushed 2016-03-04 10:51 +0000
Matt Woodrow Matt Woodrow - Bug 1220082 - Assign frame ids to animated images so that they get invalidated correctly. r=seth
39a1e216208199904ef3a562eb5d643efc08223d
created 2016-02-26 21:01 -0800
pushed 2016-02-29 10:35 +0000
Seth Fowler Seth Fowler - Bug 1251808 - Construct the SourceSurfaceImage with the correct size in RasterImage::GetCurrentImage(). r=seth
75dfe10ec44a88bda2d9721d269ddf2429ac5426
created 2016-02-02 17:36 +0200
pushed 2016-02-03 10:59 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
d77374bc1315f8d5023363d2cea58ca810ba4cb7
created 2016-01-31 10:10 -0800
pushed 2016-02-01 01:53 +0000
Phil Ringnalda Phil Ringnalda - Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
064969357fc94da487ada47c08249995b28cc560
created 2016-01-31 17:12 +0200
pushed 2016-02-01 01:53 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
bf5be8700b2c65b452b7011ba4b867ec7228e152
created 2016-01-26 11:08 -0800
pushed 2016-01-27 11:00 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1237709: During RasterImage error-handling cleanup, set UniquePtr mAnim to null instead of using reset(), to avoid leaking. r=dholbert
c07ad4a4f4fdb7f94653639a21dd9910e1e871bc
created 2015-12-18 14:52 +0800
pushed 2015-12-18 14:24 +0000
Morris Tseng Morris Tseng - Bug 1215438 - Part 4: Rename CairoImage to SourceSurfaceImage. r=roc
48011a9ee633d1e65362a5710bda30145f0f2b9b
created 2015-11-16 18:21 +0100
pushed 2015-11-17 21:10 +0000
sajitk sajitk - Bug 1219474 - Replace PRLogModuleInfo w/ LazyLogModule in the 'image/' directory. r=seth
1907258a042255edcca1412ed21e271827df9d23
created 2015-11-17 00:09 -0800
pushed 2015-11-17 21:10 +0000
David Anderson David Anderson - Decouple CairoImage from ImageContainer. (bug 1222910, r=roc)
2e19045ba652ca2a5a5fc0e20d6f95293acfa32d
created 2015-10-29 16:37 -0700
pushed 2015-10-30 23:36 +0000
Seth Fowler Seth Fowler - Bug 1207355 (Part 8) - Remove imgIContainer::RequestDecode() and imgIRequest::RequestDecode(). r=tn
4c95c1ebf91e8c3ba276d76f456063fd8c2cdfbf
created 2015-10-29 16:37 -0700
pushed 2015-10-30 23:36 +0000
Seth Fowler Seth Fowler - Bug 1207355 (Part 7) - Only trigger intrinsic size decode in FinalizeDecoder() if StartDecoding() was called. r=tn
b4c323832f317d650acd4bd7066d9432f3c1768c
created 2015-10-28 22:57 -0700
pushed 2015-10-29 10:49 +0000
Phil Ringnalda Phil Ringnalda - Back out 8 changesets (bug 1207355) for OS X 10.10 reftest failures in generated-content/
aafd6db2fbb452350c42a1d839ce96ec6e183b53
created 2015-10-28 16:40 -0700
pushed 2015-10-29 10:49 +0000
Seth Fowler Seth Fowler - Bug 1207355 (Part 8) - Remove imgIContainer::RequestDecode() and imgIRequest::RequestDecode(). r=tn
9dd950b837fb0759ac94e33506b0ca375b19d893
created 2015-10-28 16:40 -0700
pushed 2015-10-29 10:49 +0000
Seth Fowler Seth Fowler - Bug 1207355 (Part 7) - Only trigger intrinsic size decode in FinalizeDecoder() if StartDecoding() was called. r=tn
ef10857254a01368861d9c1cc0105de89be6d169
created 2015-10-27 06:54 +0200
pushed 2015-10-27 19:18 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1217320 - Remove more XPIDL signature comments in .cpp files. r=froydnj
5196440d55874384952812fceeed711406082082
created 2015-10-17 06:52 -0400
pushed 2015-10-26 21:33 +0000
Nathan Froyd Nathan Froyd - Bug 1215763 - part 1 - remove unnecessary nsAutoPtr.h includes; r=seth
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-18 02:55 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
less more (0) -100 -60 tip