searching for reviewer(seth)
64ed70a322c9f4a3da1662f8a23a35d2e04f0d27: Bug 1045977 - Clear heap allocated volatile buffers. r=njn, r=seth, a=1.4+
Michael Wu <mwu@mozilla.com> - Wed, 20 Aug 2014 17:41:54 -0400 - rev 188518
Push 637 by ryanvm@gmail.com at Wed, 20 Aug 2014 21:43:29 +0000
Bug 1045977 - Clear heap allocated volatile buffers. r=njn, r=seth, a=1.4+
728fb350f32eb74100cb6804095c78af662393a4: Bug 913805 - Hold a lock on the RasterImage in ScaleRequest so that the srcFrame doesn't go away if we need to discard images to free up memory. r=seth, a=1.4+
George Wright <george@mozilla.com> - Fri, 06 Jun 2014 14:26:21 -0400 - rev 188084
Push 397 by ryanvm@gmail.com at Wed, 18 Jun 2014 19:35:10 +0000
Bug 913805 - Hold a lock on the RasterImage in ScaleRequest so that the srcFrame doesn't go away if we need to discard images to free up memory. r=seth, a=1.4+
3722afcbbc51d46ad9c9eacf53c794fe8184bc91: Bug 1003893 - Ensure that the delete of RasterImage occurs on the main thread. r=seth, a=1.4+
Boris Chiou <boris.chiou@gmail.com> - Mon, 16 Jun 2014 22:05:00 -0400 - rev 188072
Push 389 by ryanvm@gmail.com at Tue, 17 Jun 2014 20:24:49 +0000
Bug 1003893 - Ensure that the delete of RasterImage occurs on the main thread. r=seth, a=1.4+ Dispatch nsRefPtr<RasterImage> to the main thread by NS_ProxyRelease to avoid RasterImage from being destructed by the DecodeJob thread. (If gMultithreadedDecoding is true.) Therefore, DiscardTracker can safely access RasterImage::Discard() by the raw pointer in DiscardTracker::Node.
4241ff080afa23bea039baa62426817590d7f7b5: Bug 1006123 - Part 2: Add reftest for high-quality image downscaling. r=seth, a=sledru
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 22 May 2014 09:44:05 -0700 - rev 187700
Push 175 by ryanvm@gmail.com at Fri, 23 May 2014 18:06:33 +0000
Bug 1006123 - Part 2: Add reftest for high-quality image downscaling. r=seth, a=sledru
c4eead99c95ba9d3452c43f62d329de6939fff48: 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
Daniel Holbert <dholbert@cs.stanford.edu> - Sun, 11 May 2014 17:14:17 -0700 - rev 187699
Push 175 by ryanvm@gmail.com at Fri, 23 May 2014 18:06:33 +0000
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
adafd31af170147bea35c2ac2e7dd737b5e2057a: Bug 994907 - imgDecoderObserver does reference counting on different threads, so should be using thread safe reference counting. r=seth, r=ehsan, a=abillings
Milan Sreckovic <milan@mozilla.com> - Tue, 06 May 2014 14:32:23 -0400 - rev 187402
Push 69 by ryanvm@gmail.com at Thu, 08 May 2014 20:04:02 +0000
Bug 994907 - imgDecoderObserver does reference counting on different threads, so should be using thread safe reference counting. r=seth, r=ehsan, a=abillings
d27facd3d35dab5422889e64ae1784b01c86e46a: Bug 944353. If we've had a decoder error then the image is not usable. r=seth a=sledru
Timothy Nikkel <tnikkel@gmail.com> - Wed, 26 Feb 2014 21:48:51 -0600 - rev 187160
Push 6 by ryanvm@gmail.com at Mon, 28 Apr 2014 19:04:19 +0000
Bug 944353. If we've had a decoder error then the image is not usable. r=seth a=sledru This matches what RasterImage will do.
1cf083a2ffe711e881a1ccb662fb775ad0940bcc: Bug 944353. If we've encountered an error while decoding an image and the main thread has asked to do more decoding of that image before the main thread has acknowledged the error then refuse to decode more. r=seth a=sledru
Timothy Nikkel <tnikkel@gmail.com> - Wed, 26 Feb 2014 21:48:47 -0600 - rev 187159
Push 6 by ryanvm@gmail.com at Mon, 28 Apr 2014 19:04:19 +0000
Bug 944353. If we've encountered an error while decoding an image and the main thread has asked to do more decoding of that image before the main thread has acknowledged the error then refuse to decode more. r=seth a=sledru
5defa68f4441cf2c45046ea6abbac55a17041e5f: Bug 942164 - Store weak references to imgRequest consumers. r=seth, a=bajaj
Josh Matthews <josh@joshmatthews.net> - Thu, 12 Dec 2013 16:17:35 -0500 - rev 186649
Push 6 by ryanvm@gmail.com at Mon, 28 Apr 2014 19:04:19 +0000
Bug 942164 - Store weak references to imgRequest consumers. r=seth, a=bajaj
df7c72278682d3e8e062b1f49c2d077e0b6db958: Bug 924366 - Animated GIFs shouldn't loop before they have finished decoding. r=seth, a=lsblakk
Bill McCloskey <wmccloskey@mozilla.com> - Thu, 12 Dec 2013 14:17:41 -0800 - rev 186440
Push 6 by ryanvm@gmail.com at Mon, 28 Apr 2014 19:04:19 +0000
Bug 924366 - Animated GIFs shouldn't loop before they have finished decoding. r=seth, a=lsblakk
60c9101d530466d7f108a3e52023450c910dc97b: Bug 985017 - Part 2: Cache a gfxImageSurface for the drawing path. r=seth, a=1.4+
Michael Wu <mwu@mozilla.com> - Wed, 02 Apr 2014 21:32:54 -0400 - rev 185329
Bug 985017 - Part 2: Cache a gfxImageSurface for the drawing path. r=seth, a=1.4+
e09f4b94cf29e637326767738cb7727975707b35: Bug 980037 - Store scaled images in volatile buffers, r=seth
Michael Wu <mwu@mozilla.com> - Sun, 02 Mar 2014 11:17:26 -0500 - rev 184639
Bug 980037 - Store scaled images in volatile buffers, r=seth
efba9e32aca15069e1df351a988a66f67ee27e4d: Bug 980035 - Support 16bit volatile buffer backed decoded images, r=seth
Michael Wu <mwu@mozilla.com> - Tue, 25 Feb 2014 05:57:41 -0500 - rev 184638
Bug 980035 - Support 16bit volatile buffer backed decoded images, r=seth
0cafe4b56db34a5297e4ecef6b72c887dbd7cef4: Bug 976566 - use Endian.h for image decoders; r=seth
Nathan Froyd <froydnj@mozilla.com> - Tue, 25 Feb 2014 06:23:05 -0500 - rev 183781
Bug 976566 - use Endian.h for image decoders; r=seth
2429468e82dd922dc123c751c94038e7f6d237de: Bug 962670 - Store decoded images in VolatileBuffers, r=seth,jrmuizel
Michael Wu <mwu@mozilla.com> - Mon, 24 Feb 2014 22:37:51 -0500 - rev 183519
Bug 962670 - Store decoded images in VolatileBuffers, r=seth,jrmuizel
965fe5b195ab6c8e325b958e9e2a19021c2a4075: Bug 962670 - Store decoded images in VolatileBuffers, r=seth,jrmuizel
Michael Wu <mwu@mozilla.com> - Mon, 24 Feb 2014 22:37:51 -0500 - rev 183426
Bug 962670 - Store decoded images in VolatileBuffers, r=seth,jrmuizel
11f1efb21790aca8c401cea4873ffa7ac3dbcde9: Bug 952354. Don't worry about premult alpha flags if the frame is opaque when calling GetFrame and CopyFrame. r=seth
Timothy Nikkel <tnikkel@gmail.com> - Tue, 04 Mar 2014 22:48:48 -0600 - rev 182939
Bug 952354. Don't worry about premult alpha flags if the frame is opaque when calling GetFrame and CopyFrame. r=seth
86d91f902667513aa0c8620b0f3b1bda93cc5960: Bug 854795. Add support for -moz-samplesize. r=seth
Jeff Muizelaar <jmuizelaar@mozilla.com> - Fri, 28 Feb 2014 16:43:14 -0500 - rev 182382
Bug 854795. Add support for -moz-samplesize. r=seth -moz-samplesize allows decoding at a lower resolution. This is valuable for saving memory when we know that we don't need a large version of the image.
f71474f7081b7b4f63d875a56f93578e256e11d9: Bug 944353. If we've had a decoder error then the image is not usable. r=seth
Timothy Nikkel <tnikkel@gmail.com> - Wed, 26 Feb 2014 21:48:51 -0600 - rev 181897
Bug 944353. If we've had a decoder error then the image is not usable. r=seth This matches what RasterImage will do.
24dcfacab028d6425ff61ea6f81820d91d4182b4: Bug 944353. If we've encountered an error while decoding an image and the main thread has asked to do more decoding of that image before the main thread has acknowledged the error then refuse to decode more. r=seth
Timothy Nikkel <tnikkel@gmail.com> - Wed, 26 Feb 2014 21:48:47 -0600 - rev 181896
Bug 944353. If we've encountered an error while decoding an image and the main thread has asked to do more decoding of that image before the main thread has acknowledged the error then refuse to decode more. r=seth
bfcb22126569d1e1a6bcc1afb61f1fc087274165: Bug 967163. Use nsIChannel instead of nsIHttpChannel to contentLength. r=seth
Jeff Muizelaar <jmuizelaar@mozilla.com> - Mon, 10 Feb 2014 14:54:23 -0500 - rev 178955
Bug 967163. Use nsIChannel instead of nsIHttpChannel to contentLength. r=seth This will let us get the right length for blob uris and is just better.
d08cf861ff7a6cb577dd407f757a74ff370d2cdd: Bug 969580 - Part 2: Discard everything in the surfacecache when Direct2D malfunctions. r=seth
Bas Schouten <bschouten@mozilla.com> - Sat, 08 Feb 2014 19:37:39 +0000 - rev 178680
Bug 969580 - Part 2: Discard everything in the surfacecache when Direct2D malfunctions. r=seth
ba45c5c19ce811a0eca0c2f22f66f639519c944f: Bug 969580 - Part 1: Expose DiscardAll to SurfaceCache public interface. r=seth
Bas Schouten <bschouten@mozilla.com> - Sat, 08 Feb 2014 19:37:39 +0000 - rev 178679
Bug 969580 - Part 1: Expose DiscardAll to SurfaceCache public interface. r=seth
4fecee90e6a684f4a3eaac35397f48edf11999af: Bug 942164 - Store weak references to imgRequest consumers. r=seth
Josh Matthews <josh@joshmatthews.net> - Thu, 12 Dec 2013 16:17:35 -0500 - rev 174944
Bug 942164 - Store weak references to imgRequest consumers. r=seth
27b19b03da110c3d1b4e640c72b20c24a4191e94: Bug 958758. Refactor common image discard checks into one place. r=seth
Timothy Nikkel <tnikkel@gmail.com> - Tue, 21 Jan 2014 17:19:22 -0600 - rev 174801
Bug 958758. Refactor common image discard checks into one place. r=seth
cb09583bf5caa22196a06806c46cc7bbd2c1353a: Bug 958758. If we need to re-decode an image with different flags and shutting down the existing decoder has caused us to finish decoding we need to discard the image so we can create a new decoder with the new flags. r=seth
Timothy Nikkel <tnikkel@gmail.com> - Tue, 21 Jan 2014 17:19:20 -0600 - rev 174800
Bug 958758. If we need to re-decode an image with different flags and shutting down the existing decoder has caused us to finish decoding we need to discard the image so we can create a new decoder with the new flags. r=seth
5fba4f93ae5c11775dfe4b7b19caeec4068566b5: Bug 950553 - Use Moz2D for drawing in OrientedImage. r=seth
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 20 Jan 2014 14:17:38 +1300 - rev 174479
Bug 950553 - Use Moz2D for drawing in OrientedImage. r=seth
28686e41cdf836698b4388122c0563e1e2e40bf3: Bug 958806. If our decoder shutdown intent was "not needed" then we shouldn't try to request a full decode of the image, it was not needed. r=seth
Timothy Nikkel <tnikkel@gmail.com> - Fri, 17 Jan 2014 23:14:46 -0600 - rev 174332
Bug 958806. If our decoder shutdown intent was "not needed" then we shouldn't try to request a full decode of the image, it was not needed. r=seth
89db600f127a7a989a20688a28badd4e65e124ec: Bug 950700 - Make EXIF parsing use Endian.h functions. r=seth
Jeff Walden <jwalden@mit.edu> - Mon, 16 Dec 2013 10:34:27 -0500 - rev 172303
Bug 950700 - Make EXIF parsing use Endian.h functions. r=seth
826415ddd250964cbef76e9ea5a554c89cb9744d: Bug 944442 - DeCOMify imgIContainer::GetFrame. r=seth
Jonathan Watt <jwatt@jwatt.org> - Fri, 13 Dec 2013 08:34:24 +0000 - rev 170598
Bug 944442 - DeCOMify imgIContainer::GetFrame. r=seth
d9f6b387a49a931ef329cb8f68d5cc7a9de17a77: Bug 924366 - Animated GIFs shouldn't loop before they have finished decoding (r=seth)
Bill McCloskey <wmccloskey@mozilla.com> - Thu, 12 Dec 2013 14:17:41 -0800 - rev 170493
Bug 924366 - Animated GIFs shouldn't loop before they have finished decoding (r=seth)
372f481bc7ad4c6dd0fc6da22943eaf8cf8ccf43: Bug 942164 - Refcount imgRequest consumers. r=seth
Josh Matthews <josh@joshmatthews.net> - Thu, 12 Dec 2013 16:17:35 -0500 - rev 170484
Bug 942164 - Refcount imgRequest consumers. r=seth
263980931d1be65ecf6fe06a48bf3412c179327a: Bug 890743 - Display 0-delay, single loop GIFs instantly. r=seth
Ali Akhtarzada <ali@comoyo.com> - Fri, 06 Dec 2013 10:45:24 +0100 - rev 169839
Bug 890743 - Display 0-delay, single loop GIFs instantly. r=seth Do not artificially create a frame delay for GIF files that do not loop and have an inter-frame delay of 0. Move timeout calculation to FrameBlender and only access raw timeout of imgFrame from within FrameBlender.
d7c2fcbc1c35656b4757750848f4863eff8c7121: Bug 942164 - Store weak references to imgRequest consumers. r=seth, a=bajaj
Josh Matthews <josh@joshmatthews.net> - Thu, 12 Dec 2013 16:17:35 -0500 - rev 169457
Bug 942164 - Store weak references to imgRequest consumers. r=seth, a=bajaj
2c962cec8c3c1565112e6954a63315aa5d29e050: Bug 924366 - Animated GIFs shouldn't loop before they have finished decoding. r=seth, a=lsblakk
Bill McCloskey <wmccloskey@mozilla.com> - Thu, 12 Dec 2013 14:17:41 -0800 - rev 168816
Bug 924366 - Animated GIFs shouldn't loop before they have finished decoding. r=seth, a=lsblakk
fd644d027bb53917a8be49a77ea741658feed118: Bug 936964 (part 2, attempt 2) - Make SurfaceCache ref-counted. r=seth.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 25 Nov 2013 15:57:43 -0800 - rev 166999
Bug 936964 (part 2, attempt 2) - Make SurfaceCache ref-counted. r=seth.
34e9c313780441686e3c2beb273c7fa193f02fc6: Bug 936964 (part 2) - Make SurfaceCache ref-counted. r=seth.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 25 Nov 2013 15:57:43 -0800 - rev 166966
Bug 936964 (part 2) - Make SurfaceCache ref-counted. r=seth.
d9abdb232a25e574e3ed5ef8afc0aa014588b8c9: Bug 940226 - Build image/src in unified mode. r=seth
Chris Peterson <cpeterson@mozilla.com> - Mon, 18 Nov 2013 22:03:36 -0800 - rev 165782
Bug 940226 - Build image/src in unified mode. r=seth
31c689d4df9cac91e874d4a6373e18bced25fec5: Bug 937581 - Remove imgStatusTrackerNotifyingObserver. r=seth
Jonathan Watt <jwatt@jwatt.org> - Mon, 18 Nov 2013 14:30:12 +0000 - rev 165174
Bug 937581 - Remove imgStatusTrackerNotifyingObserver. r=seth
99108bac6f2d57a1d110b6d1ac52bad1cdfd28e7: Bug 923341 - Part 4: Update CachedSurface::Drawable. r=seth
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 14 Nov 2013 08:13:54 +1300 - rev 165139
Bug 923341 - Part 4: Update CachedSurface::Drawable. r=seth
810c38bc0493006787b5cff6d05aab83098c3e76: Bug 923341 - Part 3: Use azure for CreateSamplingRestrictedDrawable. r=seth
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 13 Nov 2013 17:32:48 +1300 - rev 165138
Bug 923341 - Part 3: Use azure for CreateSamplingRestrictedDrawable. r=seth
79cfed9c9d1d67fd12b9b79ac819e5727282ab95: Bug 923341 - Part 2: Use SVG caches on all azure backends. r=seth
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 13 Nov 2013 17:32:29 +1300 - rev 165137
Bug 923341 - Part 2: Use SVG caches on all azure backends. r=seth
faef54ec06cd786c6b9704da61d399fbb71af8b5: Bug 923341 - Part 1: Add a gfxSurfaceDrawable constructor for a DrawTarget. r=seth
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 13 Nov 2013 17:31:12 +1300 - rev 165136
Bug 923341 - Part 1: Add a gfxSurfaceDrawable constructor for a DrawTarget. r=seth
7d2fe9d9a7bfe67d496697170b549ca40a2ffe67: Bug 916602 (Part 1) - Avoid null timestamp assertion in FrameAnimator::GetCurrentImgFrameEndTime. r=seth
Simon Lindholm <simon.lindholm10@gmail.com> - Fri, 20 Sep 2013 14:12:10 +0200 - rev 163836
Bug 916602 (Part 1) - Avoid null timestamp assertion in FrameAnimator::GetCurrentImgFrameEndTime. r=seth
dbad5acdc1c732cfa64d935996fa6199eb990478: Bug 881804 (part 5) - Plumb image loader into predictive network actions. r=seth
Nicholas Hurley <hurley@todesschaf.org> - Fri, 25 Oct 2013 14:56:58 -0700 - rev 160935
Bug 881804 (part 5) - Plumb image loader into predictive network actions. r=seth
56624b069d30100a825d1d0f5983f33db0ec9018: Bug 817700 - Make <canvas>.toBlob run asynchronously. r=seth,roc,bz
Stephen Pohl <spohl.mozilla.bugs@gmail.com> - Wed, 16 Oct 2013 22:55:04 -0400 - rev 159724
Bug 817700 - Make <canvas>.toBlob run asynchronously. r=seth,roc,bz
d189b37b6877be1cd51b7cbd5dd8f462517cee71: Bug 924117 - Wrap access to RasterImage::mSourceData in mDecodingMutex r=seth
Steve Workman <sworkman@mozilla.com> - Wed, 16 Oct 2013 08:56:08 -0700 - rev 159599
Bug 924117 - Wrap access to RasterImage::mSourceData in mDecodingMutex r=seth
53c610770178a15e0754b1f214c2d35ec07f9323: Bug 922942 - Do image scaling in imgTools using azure. r=seth
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 16 Oct 2013 14:00:31 +1300 - rev 159505
Bug 922942 - Do image scaling in imgTools using azure. r=seth
d1881913d9a676f2a6ef45a6da3bf20c0f33c8f6: Bug 922942 - Implement gfxASurface::CopyToARGB32ImageSurface using azure. r=seth
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 16 Oct 2013 14:00:31 +1300 - rev 159485
Bug 922942 - Implement gfxASurface::CopyToARGB32ImageSurface using azure. r=seth
c0e5db20b6556eed713a25e9ccd93489e5eb71ed: Bug 922942 - Do image scaling in imgTools using azure. r=seth
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 16 Oct 2013 14:00:31 +1300 - rev 159484
Bug 922942 - Do image scaling in imgTools using azure. r=seth