Timothy Nikkel
|
d1b622d17d
|
Bug 866959. Make sure to initialize mHasBeenDecoded in all constructors of imgStatusTracker. r=seth
|
2013-04-30 18:35:00 -05:00 |
|
Seth Fowler
|
d48060c7da
|
Bug 859377 (Part 4) - Make ClippedImage use gfxImageSurfaces on Windows. r=me
|
2013-04-30 16:28:25 -07:00 |
|
Timothy Nikkel
|
9aefcaa4ce
|
Bug 866259. Vector images need to send the unlocked draw notification too because it is also responsible for managing the number of animation consumers. r=joedrew
|
2013-04-29 14:10:16 -05:00 |
|
Joey Armstrong
|
8e99512c32
|
bug 844655: Port XPCSHELL_TESTS to moz.build as XPCSHELL_TESTS_MANIFESTS
|
2013-04-29 14:49:00 -04:00 |
|
Joe Drew
|
a75f4d6413
|
Bug 853564 - Deal with outstanding decoding-done notifications from within RequestDecode so we don't have to wait for the event loop. r=seth
--HG--
extra : rebase_source : 256eb11410196dd09319b02b20111ea87c4b57d6
|
2013-04-26 16:43:17 -04:00 |
|
Timothy Nikkel
|
a076704e44
|
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
|
2013-04-26 14:58:17 -05:00 |
|
Aryeh Gregor
|
659b807986
|
Bug 859817 - Remove implicit conversions from raw pointer to already_AddRefed; r=Ms2ger
|
2013-04-22 14:15:59 +03:00 |
|
Seth Fowler
|
f3cf00b3f9
|
Bug 853774 - RequestBehaviour must handle null owners. r=joe
|
2013-04-25 20:30:29 -07:00 |
|
Seth Fowler
|
05a976db1b
|
Bug 859377 (Part 3) - Make ClippedImage cache temporary surfaces. r=joe
--HG--
extra : rebase_source : 060615904e1b416f84b4d6ecf6329841896f13da
|
2013-04-25 15:58:32 -07:00 |
|
Seth Fowler
|
8ba747eda2
|
Bug 859377 (Part 1) - Add imgIContainer::GetFrameIndex. r=joe sr=bz
--HG--
extra : rebase_source : e81992f8bead31b273f4afb4fb589849ec1c5218
|
2013-04-25 15:58:20 -07:00 |
|
Joe Drew
|
e035b7c8eb
|
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
|
2013-04-25 18:08:58 -04:00 |
|
Joe Drew
|
639834377f
|
Bug 863975 - Crashtest. r=seth
--HG--
extra : rebase_source : 2816b2f65b49091914c643357275c169911a4b2f
|
2013-04-25 16:35:38 -04:00 |
|
Joe Drew
|
60014f40bc
|
Bug 863975 - Handle the situation that we're left mid-frame when decoding a multi-frame image. r=seth
--HG--
extra : rebase_source : e485eb48a615f3e35e4e5592d0f37604402142f8
|
2013-04-25 16:35:23 -04:00 |
|
Joe Drew
|
6205ca16e1
|
Bug 863958 - Crashtest. r=seth
--HG--
extra : rebase_source : 5f1fa4cd01aba2b1a9b07a8120711b58d36f5ddf
|
2013-04-25 16:35:03 -04:00 |
|
Joe Drew
|
d9e7df5f65
|
Bug 863958 - Don't call SetSize from the ICO decoder if we already have the size. r=seth
--HG--
extra : rebase_source : 924fbe8460992b919d3d7072d162f23eaef30e2f
|
2013-04-25 16:34:30 -04:00 |
|
Timothy Nikkel
|
13ed3b291e
|
Bug 863970. Remove some dead code in imagelib. r=seth
|
2013-04-24 23:37:00 -05:00 |
|
Seth Fowler
|
ce978aa2ab
|
Bug 863319 - Improve assertions in browser_image mochitest. r=joe
--HG--
extra : rebase_source : bf323152a21613bf20d1ff2456520346bf1460b1
|
2013-04-19 13:47:36 -07:00 |
|
Seth Fowler
|
521a452088
|
Bug 854287 - Don't send partial invalidations for images which have already been decoded. r=joe
|
2013-04-18 16:31:46 -07:00 |
|
Joe Drew
|
913e4b5d18
|
Bug 855923 - Set the multithreaded image decoding thread pool's idle thread limit in addition to the regular thread limit. r=seth
|
2013-04-23 10:06:56 -04:00 |
|
Joe Drew
|
c7c11b03b9
|
Bug 863123 - Set APNG attributes on the right frame, rather than one frame behind. r=seth
|
2013-04-22 10:57:17 -04:00 |
|
Joe Drew
|
98b255627a
|
Bug 860149 - Mark ourselves as doing synchronous decoding when writing directly to decoders in AddSourceData. r=seth
--HG--
extra : rebase_source : 1d48d2ba8bc880bb9a52fd1f9f6a95849f12992a
|
2013-04-17 20:05:49 -04:00 |
|
Joe Drew
|
b32d1b4d0b
|
Bug 857367 - Remove DecodePool::mShuttingDown, which is unnecessary. r=seth
--HG--
extra : rebase_source : a323f90de5d1616f50a6d9aa717c7b423f230c92
|
2013-04-17 20:05:19 -04:00 |
|
Joe Drew
|
02bf4e10f8
|
Bug 857876 - If we're not storing source data, explicitly shut down the decoder when the image data is complete. r=seth
|
2013-04-16 15:55:45 -04:00 |
|
Mike Shal
|
77cdb6567d
|
Bug 846634 - Part 2: Move EXPORTS to moz.build; r=joey
|
2013-04-16 15:24:43 -04:00 |
|
Nicholas Nethercote
|
f5378cec64
|
Bug 859657 (part 2) - Remove nsIMemoryMultiReporter.explicitNonHeap because it's more trouble than it's worth; also remove the "explicit" single reporter. r=jlebar.
--HG--
extra : rebase_source : a146536a3dd0043082bcb1c26d980c4c6d4c0730
|
2013-04-11 20:52:32 -07:00 |
|
Luis de Bethencourt
|
870366be4c
|
Bug 861324 - Remove unneeded mDecoder null check after usage. r=joedrew
|
2013-04-15 22:05:46 -04:00 |
|
Seth Fowler
|
7e3fecce7e
|
Bug 859718 - Don't assume we have mImageRequest in RasterImage::IsDecodeFinished. r=joe
--HG--
extra : rebase_source : ec57c42b17398f0c90d19f35834e389444059b7f
|
2013-04-15 14:34:18 -07:00 |
|
Andrew McCreight
|
97b5ddaea5
|
Bug 853707 - Fix bogus assert in StaticBehaviour::SetOwner. r=joedrew
|
2013-04-02 17:48:42 -07:00 |
|
Luis de Bethencourt
|
efe34d2b7f
|
Bug 859158 - Remove unneeded ifdef DEBUG_joe. r=joedrew
|
2013-04-12 16:25:04 -04:00 |
|
Luis de Bethencourt
|
96f0654518
|
Bug 859158 - Removed unused ifdef DEBUG in imgRequest.cpp. r=joedrew
|
2013-04-12 16:25:04 -04:00 |
|
Shih-Chiang Chien
|
2a87c8df9d
|
Bug 857831 - Remove WBMP content sniffer. r=jmuizelaar
|
2013-04-11 07:48:09 -04:00 |
|
Patrick McManus
|
7da05b6e3a
|
bug 857906 progress indicator spinning on multipart motion jpeg r=duell sr=bz
--HG--
extra : rebase_source : 6b3beea6f6bb91e21c37e6dd01e5c6445317f994
|
2013-04-09 13:38:48 -04:00 |
|
Masatoshi Kimura
|
7c989863ee
|
Bug 858224 - Remove most MSVC exemptions for FAIL_ON_WARNINGS. r=ted feedback=dholbert
|
2013-04-07 13:45:34 +09:00 |
|
Xin Zhang
|
76818c7746
|
Bug 849764 - Replace removeObserver() calls with three params with two in image dir. r=mak
|
2013-04-06 14:46:35 -04:00 |
|
Seth Fowler
|
f9d0108ed6
|
Bug 857623 - Ensure we always call PostFrameStop before PostDecodeDone in nsGIFDecoder2.cpp. r=tn
|
2013-04-05 18:02:39 -07:00 |
|
Seth Fowler
|
b98a20274f
|
Bug 826093 (Part 5) - Remove imgIContainer::ExtractFrame. r=joe, sr=bz
--HG--
extra : rebase_source : fcf5028a8f91f28306ca009cbe41f48794f19291
|
2013-04-05 14:15:05 -07:00 |
|
Seth Fowler
|
e97100579c
|
Bug 826093 (Part 2) - Create a static utility class for image operations. r=joe, sr=bz
--HG--
extra : rebase_source : 65b4698483ab19005314913583ff0e21931d81f7
|
2013-04-05 14:14:34 -07:00 |
|
Seth Fowler
|
b78a4dda08
|
Bug 826093 (Part 1) - Add ClippedImage. r=joe
--HG--
extra : rebase_source : 2a7bb09ee0b1c221b4b57c5d201c282f5c6f52fb
|
2013-04-05 14:14:32 -07:00 |
|
Phil Ringnalda
|
d372c62b0a
|
Backout 051cf1c1449c:521215a7b32e (bug 826093) for Android reftest failure
|
2013-04-04 21:06:58 -07:00 |
|
Seth Fowler
|
3d7422de02
|
Bug 826093 (Part 5) - Remove imgIContainer::ExtractFrame. r=joe, sr=bz
|
2013-04-04 19:06:42 -07:00 |
|
Seth Fowler
|
830f88cb0b
|
Bug 826093 (Part 2) - Create a static utility class for image operations. r=joe, sr=bz
|
2013-04-04 19:06:42 -07:00 |
|
Seth Fowler
|
30d5f2d31e
|
Bug 826093 (Part 1) - Add ClippedImage. r=joe
|
2013-04-04 19:06:41 -07:00 |
|
Seth Fowler
|
03541f5492
|
Bug 857367 - Make it safe to call RasterImage::DecodePool::RequestDecode off the main thread. r=tn
--HG--
extra : rebase_source : c7c91e08ca0ca200d5c3c4cb24475a6445748842
|
2013-04-04 18:01:41 -07:00 |
|
Seth Fowler
|
2ab1d5532d
|
Bug 856602 - RasterImage::DecodeJob should not reschedule itself if it can't make progress. r=tn
--HG--
extra : rebase_source : b8a9b535771f2bb607b8fbf1244ba2248452ac60
|
2013-04-04 17:57:40 -07:00 |
|
Seth Fowler
|
1cea6ec22f
|
Bug 856486 (Followup 2) - Make sure we use the buffered frame, when appropriate, for all callers of GetDrawableImgFrame. r=me
|
2013-04-04 15:46:08 -07:00 |
|
Seth Fowler
|
48a7e71857
|
Bug 856486 (Followup) - Make sure we use the buffered frame, when appropriate, for all callers of GetDrawableImgFrame. r=me
|
2013-04-04 15:05:19 -07:00 |
|
Ms2ger
|
2fef74cc6d
|
Merge m-c to m-i.
|
2013-04-04 14:15:56 +02:00 |
|
Ms2ger
|
90f2d81463
|
Bug 856973 - Outparamdel NS_New{In,Out}putStreamReadyEvent; r=ehsan
|
2013-04-04 09:05:18 +02:00 |
|
Seth Fowler
|
f089ab00de
|
Bug 857275 - Remove RasterImage::FrameUpdated. r=jrmuizel
--HG--
extra : rebase_source : 4d8209630bb8da562530a817f43cfd49243a379a
|
2013-04-02 16:42:20 -07:00 |
|
Jonathan Kew
|
dd3cfda9ac
|
bug 854441 - prefer downscaling a larger icon rather than upscaling a smaller one, if exact size is not available. r=seth
|
2013-04-02 08:18:09 +01:00 |
|
Seth Fowler
|
0f6297a555
|
Bug 856486 (Part 2) - Buffer the last fully-decoded frame for multipart images. r=jrmuizel
|
2013-04-03 19:19:38 -07:00 |
|
Seth Fowler
|
b6b7251367
|
Bug 856486 (Part 1) - Avoid asserts triggered by rapid off-main-thread decoding. r=jrmuizel
|
2013-04-03 19:18:42 -07:00 |
|
Robert Lickenbrock
|
214315a640
|
Bug 854803 - Part 2: Don't try to enqueue more decoding from DecodeDoneWorker. r=seth
--HG--
extra : rebase_source : 0d46455743f02d58c5615c72afb90bba13d505bc
|
2013-04-03 16:34:58 -07:00 |
|
Robert Lickenbrock
|
738142616c
|
Bug 854803 - Part 1: Account for more decoder state in RasterImage::IsDecodeFinished(). r=seth
--HG--
extra : rebase_source : 7fa2c43c5146eca831d5775d1ba4d0c665404626
|
2013-04-03 16:34:56 -07:00 |
|
Kyle Machulis
|
5aa83c3e11
|
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
|
2013-04-01 11:36:59 -07:00 |
|
Jonathan Kew
|
59f46e66b3
|
bug 818927 part 2 - refactoring - create a GetDPIScale method in gfxWindowsPlatform, and use this to replace GetDeviceCaps(hdc, LOGPIXELSY) in widget code. r=jimm
|
2013-04-01 10:10:28 +01:00 |
|
Kyle Machulis
|
c79ccc0693
|
Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot
|
2013-03-29 15:12:58 -07:00 |
|
Kyle Machulis
|
a59d40f143
|
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
|
2013-03-29 13:56:18 -07:00 |
|
Luis de Bethencourt
|
ffc494cab7
|
Bug 855712 - Remove trailing whitespaces in image/src/*cpp. r=jmuizelaar
|
2013-03-29 16:14:19 -04:00 |
|
Mina Almasry
|
797287a144
|
Bug 582783 - Move windows.h include and undef LoadImage to gfxWindowsSurface.h. r=joe
|
2013-03-25 17:53:54 -04:00 |
|
Shih-Chiang Chien
|
c665155214
|
Bug 852053 - Support WBMP on FirefoxOS only. r=joe
|
2013-03-20 14:03:07 +08:00 |
|
Ryan VanderMeulen
|
0922380a81
|
Backed out changesets 957f2b35ce83:1799cffbba63 (bug 826093) for Android reftest-2 failures (again) on a CLOSED TREE.
|
2013-03-26 21:56:03 -04:00 |
|
Seth Fowler
|
a3368113cc
|
Bug 826093 (Part 5) - Remove imgIContainer::ExtractFrame. r=joe, sr=bz
|
2013-03-26 16:29:13 -07:00 |
|
Seth Fowler
|
4a933303ef
|
Bug 826093 (Part 2) - Create a static utility class for image operations. r=joe, sr=bz
|
2013-03-26 16:29:13 -07:00 |
|
Seth Fowler
|
840b0e20cc
|
Bug 826093 (Part 1) - Add ClippedImage. r=joe
|
2013-03-26 16:29:12 -07:00 |
|
Matt Brubeck
|
2ed7678151
|
Bug 795376 - Followup to fix bustage from incorrect conflict resolution on a CLOSED TREE
|
2013-03-26 15:42:02 -07:00 |
|
Luis de Bethencourt
|
b27cfa793b
|
Bug 795376 - Use high-quality scaler for upscaling raster images [r=joedrew]
|
2013-03-24 12:37:21 -04:00 |
|
Ryan VanderMeulen
|
916f9eafbf
|
Backed out changesets 4b97cab51e59:5e573640e390 (bug 826093) for Android reftest-2 failures on a CLOSED TREE.
|
2013-03-26 16:52:17 -04:00 |
|
Seth Fowler
|
3d4a2fd8a3
|
Bug 826093 (Part 5) - Remove imgIContainer::ExtractFrame. r=joe, sr=bz
|
2013-03-26 11:56:47 -07:00 |
|
Seth Fowler
|
67cfb471eb
|
Bug 826093 (Part 2) - Create a static utility class for image operations. r=joe, sr=bz
|
2013-03-26 11:56:46 -07:00 |
|
Seth Fowler
|
629754a3c2
|
Bug 826093 (Part 1) - Add ClippedImage. r=joe
|
2013-03-26 11:56:46 -07:00 |
|
Benoit Girard
|
fc10a7cfe4
|
Bug 851611 - Part 3: Rename headers. r=jrmuizel
--HG--
rename : tools/profiler/sampler.h => tools/profiler/GeckoProfiler.h
rename : tools/profiler/sps_sampler.h => tools/profiler/GeckoProfilerImpl.h
extra : rebase_source : 6ea7c660764a4390cdd8dd91561fff1d7bad6035
|
2013-03-18 15:25:50 +01:00 |
|
Benoit Girard
|
9d12529d78
|
Bug 851611 - Part 2: Update profiler calls. r=jrmuizel
--HG--
extra : rebase_source : f76accc3d3dd86c75cb3e9750734f23ec9c29941
|
2013-03-16 00:47:02 -04:00 |
|
Joe Drew
|
bb6f65fd16
|
Bug 716140 - Control multithreaded encoding with a pref. r=seth
|
2013-03-01 18:42:08 -05:00 |
|
Joe Drew
|
fdd7352f67
|
Bug 716140 - Implement multithreaded decoding using a thread pool. r=seth
|
2013-03-01 18:17:24 -05:00 |
|
Trevor Saunders
|
f3bfbc2ddd
|
backout 275cd395f9fa and 9e4b22851976 bug 716140 for breaking linux tp on a CLOSED TREE
|
2013-03-24 15:43:20 -04:00 |
|
Joe Drew
|
636983f7e2
|
Bug 716140 - Control multithreaded encoding with a pref. r=seth
|
2013-03-01 18:42:08 -05:00 |
|
Joe Drew
|
bf3283de15
|
Bug 716140 - Implement multithreaded decoding using a thread pool. r=seth
|
2013-03-01 18:17:24 -05:00 |
|
Joe Drew
|
897f5fe8e0
|
Bug 853536 - Never write to size-only decoders when we've already gotten the size. r=jrmuizel
--HG--
extra : rebase_source : 14e8cf30dc665eab10e04ef643513bcfad633ea2
|
2013-03-23 11:05:55 -04:00 |
|
Joe Drew
|
1587c1c909
|
Bug 853337 - Make sure we actually call Flush and MarkDirty on frames when we've done some decoding work. r=seth
|
2013-03-22 22:05:44 -04:00 |
|
Joe Drew
|
3cef9747ad
|
Back out e1d71b13e35f (Bug 853337) for crashes on a CLOSED TREE
|
2013-03-22 21:13:24 -04:00 |
|
Wes Johnston
|
e254391954
|
Bug 419588 - Add support for a resolution media fragment. r=seth
|
2013-03-22 16:12:40 -07:00 |
|
Joe Drew
|
8f96c3d4f0
|
Bug 853337 - Make sure we MarkDirty on our image frames after every piece of decoding. r=seth
--HG--
extra : rebase_source : 097f3a7d59f7a59f5b8c1a6bcf7a0bce99235051
|
2013-03-22 18:47:25 -04:00 |
|
Joe Drew
|
63ff5957dc
|
Bug 853390 - Notify our listeners after creating decoders to ensure onload is correctly blocked. r=seth
--HG--
extra : rebase_source : f846da6a01b95e2ba389689bb97cb9242fa09a4f
|
2013-03-22 18:46:20 -04:00 |
|
Seth Fowler
|
5f455b952f
|
Bug 851416 - Ensure SVGRootRenderingObserver always gets added back to the rendering observer list. r=dholbert
--HG--
extra : rebase_source : e945338503a9dbaf2ad4b4925c8f8993555e605c
|
2013-03-21 11:22:42 -07:00 |
|
Mike Shal
|
c2a9341a2e
|
Bug 852534 - Remove GRE_MODULE from Makefile.in; r=gps
|
2013-03-21 08:41:00 -07:00 |
|
Joe Drew
|
b331eb8555
|
Bug 716140 - Allocate frames asynchronously with a separate worker dispatched to the main thread. r=seth
--HG--
extra : rebase_source : 116fa383362c5ff7016e81c345645fa2607cf9a3
|
2013-02-27 14:23:08 -05:00 |
|
Joe Drew
|
5b5ff16d15
|
Bug 716140 - Set the size of images via ImageMetadata objects. r=seth
* * *
imported patch jpeg-size-decode-more-writing
--HG--
extra : rebase_source : 34f28c95b7164c35678f9e61faa3a8497da25893
|
2013-02-27 14:23:08 -05:00 |
|
Joe Drew
|
39b180a45f
|
Bug 716140 - Set metadata directly on frames. r=seth
--HG--
extra : rebase_source : d3899816bb6b5f816955a53c2cd7ad1bf8ad788a
|
2013-02-27 14:23:08 -05:00 |
|
Joe Drew
|
4843cee9e1
|
Bug 716140 - Make SVG images handle the new world order. r=dholbert
--HG--
extra : rebase_source : 988402c76d1d260148a25d0b3f91e4bd1639efe6
|
2013-02-11 19:34:20 -05:00 |
|
Joe Drew
|
0349f6aeb4
|
Bug 716140 - Handle errors correctly. r=seth
--HG--
extra : rebase_source : 97f714b139508092ef5a733313f10e281b0bc6fe
|
2013-02-01 20:06:34 -05:00 |
|
Joe Drew
|
7d7f4428f7
|
Bug 716140 - Preallocate frames before going into a decoder. r=seth
--HG--
extra : rebase_source : 6445356bc4a01ac2890eca855103e58bda772095
|
2013-02-01 20:06:30 -05:00 |
|
Joe Drew
|
c6cdce35eb
|
Bug 716140 - Run a size decode even if we're not storing source data. r=seth
--HG--
extra : rebase_source : 732ed17d8edec893fd6fdc8dc12c1d4a8bcbc330
|
2013-02-01 14:36:39 -05:00 |
|
Joe Drew
|
a4fb0a698b
|
Bug 716140 - Always run a size decode before doing a full decode so we know the size before decoding. r=jlebar
--HG--
extra : rebase_source : de3388c861b00b135b658ea9a9225b0cc58e389a
|
2013-01-31 13:38:24 -05:00 |
|
Joe Drew
|
ffcb478530
|
Bug 716140 - Make animated image formats (PNG and GIF) explicitly pause decoding and ask for a new image frame when they need new frames.
--HG--
extra : rebase_source : 3a4148d8d144784075ec88668359c333420c3d4a
|
2013-01-28 12:27:35 -05:00 |
|
Joe Drew
|
82ec48a5a0
|
Bug 716140 - Count complete frames in Decoder::Finish(), not just whatever frame objects mImage has. r=seth
--HG--
extra : rebase_source : 2466ec5e5bc64d8d60190cdc4805eaa73bf695af
|
2013-02-07 17:23:44 -05:00 |
|
Joe Drew
|
7aa4fdd72d
|
Bug 716140 - Make mImageData and mColormap (and their sizes) protected members of mozilla::image::Decoder rather than the leaf classes.
--HG--
extra : rebase_source : d4f506a669d5b18a33676434ad0cc512216956d5
|
2013-01-28 12:26:36 -05:00 |
|
Joe Drew
|
5fd88749b5
|
Bug 716140 - Create a clone imgStatusTracker on every asynchronous decoding event, and replay the difference between that imgStatusTracker and the image's current status tracker when decoding completes. r=seth
* * *
[mq]: test-fixes
* * *
[mq]: undefer-on-remove
* * *
imported patch notify-in-sequence
--HG--
extra : rebase_source : 01a495a64cb4b6a8076a3550c254ddd804f53e80
|
2013-01-18 16:47:18 -05:00 |
|
Joe Drew
|
d0c874d59f
|
Bug 716140 - Handle discarding specially so it gets notified synchronously. r=seth
--HG--
extra : rebase_source : 1bd66dcec4925b486af0905dbd07286bb3ae729e
|
2013-02-07 17:22:38 -05:00 |
|
Joe Drew
|
82d083ed44
|
Bug 716140 - Heap-allocate DecodeRequests so we know when we're still decoding an image. r=seth
--HG--
extra : rebase_source : c03271201f48efb29972a1b6834036638029810c
|
2013-01-18 16:47:18 -05:00 |
|