image/src/RasterImage.h
3722afcbbc51d46ad9c9eacf53c794fe8184bc91
created 2014-06-16 22:05 -0400
pushed 2014-06-17 20:24 +0000
Boris Chiou Boris Chiou - Bug 1003893 - Ensure that the delete of RasterImage occurs on the main thread. r=seth, a=1.4+
c4eead99c95ba9d3452c43f62d329de6939fff48
created 2014-05-11 17:14 -0700
pushed 2014-05-23 18:06 +0000
Daniel Holbert Daniel Holbert - Bug 1006123 - Part 1: Revert bug 929513's imagelib changes to go back to using double-based gfxSize (instead of float-based gfx::Size) in RasterImage. r=seth, a=sledru
4dd51f45f0bd6434fc5772446e7e18dec821f2ac
created 2013-12-17 14:04 -0800
pushed 2014-04-28 19:04 +0000
Seth Fowler Seth Fowler - Bug 896268 - Use a stateless approach to synchronous image decoding. r=jdm, a=abillings
e0ced44cd88d63cb845b1245f6b4ca0af199fde4
created 2013-12-17 14:04 -0800
pushed 2014-04-28 19:04 +0000
Seth Fowler Seth Fowler - Bug 943803 - Use a reentrant monitor instead of unlocking for notifications in RasterImage. r=jdm, a=bajaj
5a9c43923a4dd2b7a5737f8dd3ef554db0c67be3
created 2013-09-12 14:40 -0700
pushed 2014-04-28 19:04 +0000
Seth Fowler Seth Fowler - Bug 910881 - Do not call RasterImage::DoError off the main thread. r=jdm, a=abillings
ef213b06605e6a8e193f1982b36773196cbf2b51
created 2013-09-17 13:33 -0400
pushed 2014-04-28 19:04 +0000
Milan Sreckovic Milan Sreckovic - Bug 899861 - Animated gifs should not wait to play until fully downloaded. This is a partial backout of 717872 with the intent to re-enable using the separate FrameAnimator class. Hide the new approach behind #define USE_FRAME_ANIMATOR for now. r=bgirard, a=akeybl
e09f4b94cf29e637326767738cb7727975707b35
created 2014-03-02 11:17 -0500
pushed 2015-05-11 19:32 +0000
Michael Wu Michael Wu - Bug 980037 - Store scaled images in volatile buffers, r=seth
2429468e82dd922dc123c751c94038e7f6d237de
created 2014-02-24 22:37 -0500
pushed 2015-05-11 19:32 +0000
Michael Wu Michael Wu - Bug 962670 - Store decoded images in VolatileBuffers, r=seth,jrmuizel
088af92c1a44588ed4b9fe6629b6e28acfa0b665
created 2014-03-06 20:36 -0800
pushed 2015-05-11 19:32 +0000
Phil Ringnalda Phil Ringnalda - Back out 965fe5b195ab (bug 962670) for leaking
965fe5b195ab6c8e325b958e9e2a19021c2a4075
created 2014-02-24 22:37 -0500
pushed 2015-05-11 19:32 +0000
Michael Wu Michael Wu - Bug 962670 - Store decoded images in VolatileBuffers, r=seth,jrmuizel
11f1efb21790aca8c401cea4873ffa7ac3dbcde9
created 2014-03-04 22:48 -0600
pushed 2015-05-11 19:32 +0000
Timothy Nikkel Timothy Nikkel - Bug 952354. Don't worry about premult alpha flags if the frame is opaque when calling GetFrame and CopyFrame. r=seth
86d91f902667513aa0c8620b0f3b1bda93cc5960
created 2014-02-28 16:43 -0500
pushed 2015-05-11 19:32 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 854795. Add support for -moz-samplesize. r=seth
a29b5994e73ad65f69755456dea4749eaca6de04
created 2014-02-20 21:33 -0500
pushed 2015-05-11 19:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 935778 - Part 0.2: Spray some MOZ_DECLARE_REFCOUNTED_TYPENAME across the tree
27b19b03da110c3d1b4e640c72b20c24a4191e94
created 2014-01-21 17:19 -0600
pushed 2015-05-11 19:32 +0000
Timothy Nikkel Timothy Nikkel - Bug 958758. Refactor common image discard checks into one place. r=seth
4ed374e9a2902a17361b4d0ec4b32f2c74046eb9
created 2013-12-17 14:04 -0800
pushed 2015-05-11 19:32 +0000
Seth Fowler Seth Fowler - Bug 862909 (Part 3) - Assert that we own the decoding mutex in CurrentStatusTracker. r=tn
848b57d9d85b5019183775e265137b7ac29c8972
created 2013-12-17 14:04 -0800
pushed 2015-05-11 19:32 +0000
Seth Fowler Seth Fowler - Bug 943803 - Use a reentrant monitor instead of unlocking for notifications in RasterImage. r=jdm
772ce6463fd861982415edc813edc634565ca08f
created 2013-12-17 14:04 -0800
pushed 2015-05-11 19:32 +0000
Seth Fowler Seth Fowler - Bug 896268 - Use a stateless approach to synchronous image decoding. r=jdm
526236089c17813a2e02e736cde55f83dd6cb6b8
created 2013-12-13 18:31 +0100
pushed 2015-05-11 19:32 +0000
Tor Arvid Lund Tor Arvid Lund - Bug 929513 - Change gfxSize references to gfx::Size r=nical
15d30496c66d9bb2362b9a6cfe1aa88d7ae81d26
created 2013-12-17 14:04 -0800
pushed 2015-05-11 19:32 +0000
Seth Fowler Seth Fowler - Bug 943803 - Use a reentrant monitor instead of unlocking for notifications in RasterImage. r=jdm, a=bajaj
41f0055dd60fa72f2385076916ddaa65da390eb5
created 2013-11-26 17:22 -0800
pushed 2015-05-11 19:32 +0000
Seth Fowler Seth Fowler - Bug 867183 - Don't recursively notify in FinishedSomeDecoding. r=jlebar
b0433773e27c3fe5849f0aca1de17e6132b62336
created 2013-11-20 17:21 -0800
pushed 2015-05-11 19:32 +0000
Seth Fowler Seth Fowler - Bug 940714 - Add a RAII class to make synchronous decoding safer. r=tn
dbff283df8c12c3340ae54d13f363a7eae8386fe
created 2013-10-01 17:01 -0400
pushed 2015-05-11 19:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921753 - Part 2: Move GraphicsFilters outside of gfxPattern.h so that we won't need to #include that header everywhere GraphicsFilter is needed; r=roc
5df5c70b3002a3fc8aaef6171cb7435b89bb9b68
created 2013-09-28 11:28 -0700
pushed 2015-05-11 19:32 +0000
Steve Workman Steve Workman - Bug 867755 - Add strong refcnting for derived classes of mozilla::image::Image r=seth
22c38ee36fe9c1f440b3965261a1dde7b1a95ed6
created 2013-09-28 11:28 -0700
pushed 2015-05-11 19:32 +0000
Steve Workman Steve Workman - Bug 867755 - Return already_AddRefed from GetStatusTracker instead of C++ ref r=seth
799dffa9306bf8c3311b0f827a09e78eaa93e56f
created 2013-09-28 11:28 -0700
pushed 2015-05-11 19:32 +0000
Steve Workman Steve Workman - Bug 867755 - Support OnDataAvailable and OnStopRequest off main thread for image loading r=seth
1892aa2a6de84d83a3c0aff80b0153d925e48ebc
created 2013-09-24 16:45 -0400
pushed 2015-05-11 19:32 +0000
Benoit Jacob Benoit Jacob - Bug 913872 - Take nested enums out of gfxASurface - 1/3 : automatic changes - r=jrmuizel
8af98453b5119e118aeb3381feb536a8228d2dc8
created 2013-09-12 14:40 -0700
pushed 2015-05-11 19:32 +0000
Seth Fowler Seth Fowler - Bug 910881 - Do not call RasterImage::DoError off the main thread. r=jdm
de8f83fde39482118e4e9b5249d7d1fd36b1d793
created 2013-09-07 09:01 -0400
pushed 2015-05-11 19:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 913619 - Minimize the #includes in image/src; r=jrmuizel
47180a284986e5bd17fbde8ac9ed4aff30c27a91
created 2013-08-29 17:47 -0700
pushed 2015-05-11 19:32 +0000
Seth Fowler Seth Fowler - Backout bug 867183 due to intermittent oranges. (See bug 910533.) r=me
7a22d9a84b429f66c5284683232b28343626beb8
created 2013-08-28 15:39 -0700
pushed 2015-05-11 19:32 +0000
Seth Fowler Seth Fowler - Bug 867183 - Don't recursively notify in FinishedSomeDecoding. r=jlebar
879934b114f8461dedff58355049a12bcee6b236
created 2013-08-25 00:19 -0700
pushed 2015-05-11 19:32 +0000
Seth Fowler Seth Fowler - Bug 869723 (Part 1) - Add imgIContainer::GetOrientation. r=joe sr=bz
7cc7d8c511a638836feab8b5d88c5b4c33008c68
created 2013-08-24 19:13 -0700
pushed 2015-05-11 19:32 +0000
Phil Ringnalda Phil Ringnalda - Back out 353f5b3c81c7:62a1a184b2c3 (Bug 869723 and Bug 870090) for not actually building
75abb578641eba400cf888cbaed6ae4fd7d93ba6
created 2013-08-24 17:31 -0700
pushed 2015-05-11 19:32 +0000
Seth Fowler Seth Fowler - Bug 869723 (Part 1) - Add imgIContainer::GetOrientation. r=joe sr=bz
c4fb173290bbddfc3c327075f25bfbbfa9a7ca4f
created 2013-08-20 11:53 -0400
pushed 2015-05-11 19:32 +0000
Milan Sreckovic Milan Sreckovic - Bug 905678 - Back out the fix from bug 899861 now that bug 905793 is fixed. r=seth
e054c33d34179f7d166547bffc485ba46b7014f2
created 2013-08-13 18:30 -0400
pushed 2015-05-11 19:32 +0000
Milan Sreckovic Milan Sreckovic - Bug 899861 - Animated gifs should not wait to play until fully downloaded. This is a partial backout of 717872 with the intent to re-enable using the separate FrameAnimator class. Hide the new approach behind #define USE_FRAME_ANIMATOR for now. r=bgirard
991d3eedd4b987d179ce58b6bf744db1b36bbfde
created 2013-08-28 15:39 -0700
pushed 2015-05-11 19:32 +0000
Seth Fowler Seth Fowler - Bug 867183 - Don't recursively notify in FinishedSomeDecoding. r=jlebar, a=bajaj
ddbd70f50d73736d5bfa5845600af86c290171a2
created 2013-07-26 14:57 -0400
pushed 2015-05-11 19:32 +0000
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 2015-05-11 19:32 +0000
Joshua Cranmer Joshua Cranmer - Bug 884061 - Part 3k: Use NS_DECL_THREADSAFE_ISUPPORTS in image/, r=joedrew
ea8d855c4edb57c2c45cdda9d67168701e804363
created 2013-07-15 14:38 -0400
pushed 2015-05-11 19:32 +0000
Joe Drew Joe Drew - Bug 717872 - Move all image animation logic into a new class, FrameAnimator, and use it from RasterImage. r=seth
727736b233b39f7aab2aa93279370ad1b5f2d629
created 2013-06-23 14:03 +0200
pushed 2015-05-11 19:32 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
c026ea09decf82145ddb32ef927baec2a6f1b025
created 2013-07-26 14:57 -0400
pushed 2015-05-11 19:32 +0000
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 a=lsblakk
7158e859e28c9fbb642a6c0ff84a4262bbec6935
created 2013-06-17 16:49 -0400
pushed 2015-05-11 19:32 +0000
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 2015-05-11 19:32 +0000
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 2015-05-11 19:32 +0000
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
98e5c35041c0086535b46e8a159d2445c5973721
created 2013-05-09 09:36 -0400
pushed 2015-05-11 19:32 +0000
Joe Drew Joe Drew - Bug 868871 - Don't do any invalidation from under RasterImage::GetImageContainer(), which is called while painting. r=seth
6255ed636db10e67ced1e6043781e1c5a650b682
created 2013-04-26 14:58 -0500
pushed 2015-05-11 19:32 +0000
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
2a4a6de0cd6bcfef5ddf1dde57eac647b03ab1a8
created 2013-04-25 18:08 -0400
pushed 2015-05-11 19:32 +0000
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 2015-05-11 19:32 +0000
Timothy Nikkel Timothy Nikkel - Bug 863970. Remove some dead code in imagelib. r=seth
b687a2bd8efa3aebe8c1f03b596c84f675cedaef
created 2013-04-17 20:05 -0400
pushed 2015-05-11 19:32 +0000
Joe Drew Joe Drew - Bug 857367 - Remove DecodePool::mShuttingDown, which is unnecessary. r=seth
503dea706f82dcc671e73aae1b2ce8226bec8bb9
created 2013-04-04 18:01 -0700
pushed 2015-05-11 19:32 +0000
Seth Fowler Seth Fowler - Bug 857367 - Make it safe to call RasterImage::DecodePool::RequestDecode off the main thread. r=tn
f5059c01c19738bd8c5ff667cb171e85bd12fb40
created 2013-04-03 19:19 -0700
pushed 2015-05-11 19:32 +0000
Seth Fowler Seth Fowler - Bug 856486 (Part 2) - Buffer the last fully-decoded frame for multipart images. r=jrmuizel
8a36c455dd903c49b197996265993dff86ad1ca4
created 2013-04-02 16:42 -0700
pushed 2015-05-11 19:32 +0000
Seth Fowler Seth Fowler - Bug 857275 - Remove RasterImage::FrameUpdated. r=jrmuizel
795edee27c8817b28308af322a843521762af1b6
created 2013-04-26 14:58 -0500
pushed 2015-05-11 19:32 +0000
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 a=akeybl
f15def8141847ebd3d4e037aeef2ca7044308e35
created 2013-04-04 18:01 -0700
pushed 2015-05-11 19:32 +0000
Seth Fowler Seth Fowler - Bug 857367 - Make it safe to call RasterImage::DecodePool::RequestDecode off the main thread. r=tn
4293821af365a44a59540257e8c3b706d25ff2c1
created 2013-04-03 19:19 -0700
pushed 2015-05-11 19:32 +0000
Seth Fowler Seth Fowler - Bug 856486 (Part 2) - Buffer the last fully-decoded frame for multipart images. r=jrmuizel
cc53af70fd5811d05d86a56dc79264239c1490c3
created 2013-03-29 16:14 -0400
pushed 2015-05-11 19:32 +0000
Luis de Bethencourt Luis de Bethencourt - Bug 855712 - Remove trailing whitespaces in image/src/*cpp. r=jmuizelaar
cce3081b9bf6ece91b8f5823aafca6c6e890a436
created 2013-03-24 12:37 -0400
pushed 2015-05-11 19:32 +0000
Luis de Bethencourt Luis de Bethencourt - Bug 795376 - Use high-quality scaler for upscaling raster images [r=joedrew]
9e2bdda8c3ca3e5b2d24251df212ead22cf053b5
created 2013-03-01 18:17 -0500
pushed 2015-05-11 19:32 +0000
Joe Drew Joe Drew - Bug 716140 - Implement multithreaded decoding using a thread pool. r=seth
aab4a115f06c7ef349c357c5e18c6868721ccc97
created 2013-03-24 15:43 -0400
pushed 2015-05-11 19:32 +0000
Trevor Saunders Trevor Saunders - backout 275cd395f9fa and 9e4b22851976 bug 716140 for breaking linux tp on a CLOSED TREE
275cd395f9fadaa42da633e20780d39193d817db
created 2013-03-01 18:17 -0500
pushed 2015-05-11 19:32 +0000
Joe Drew Joe Drew - Bug 716140 - Implement multithreaded decoding using a thread pool. r=seth
less more (0) -100 -60 tip