Seth Fowler
|
ec7c520520
|
Bug 1291071 (Part 6) - Stop passing a decoder to FinalizeDecoder() and rename it NotifyDecodeComplete(). r=edwin
|
2016-08-05 18:50:32 -07:00 |
Seth Fowler
|
0403b4baba
|
Bug 1291071 (Part 5) - Pass the decoder's final status explicitly to FinalizeDecoder(). r=edwin
|
2016-08-05 18:50:31 -07:00 |
Seth Fowler
|
98a9fd7db6
|
Bug 1291071 (Part 4) - Clean up Decoder::SpeedHistogram() and related code. r=edwin
|
2016-08-05 18:50:29 -07:00 |
Seth Fowler
|
baf4983cd8
|
Bug 1291071 (Part 3) - Pass telemetry explicitly to FinalizeDecoder. r=edwin
|
2016-08-05 18:50:27 -07:00 |
Seth Fowler
|
e3510bdeff
|
Bug 1291071 (Part 2) - Pass decoder progress explicitly to FinalizeDecoder. r=edwin
|
2016-08-05 18:50:25 -07:00 |
Seth Fowler
|
b765419db3
|
Bug 1291071 (Part 1) - Pass ImageMetadata explicitly to FinalizeDecoder. r=edwin
|
2016-08-05 18:50:24 -07:00 |
Seth Fowler
|
5eeda4dad6
|
Bug 1291071 (Part 1) - Move an assertion from RasterImage::FinalizeDecoder() to IDecodingTask::NotifyDecodeComplete(). r=edwin
|
2016-08-05 18:50:22 -07:00 |
Seth Fowler
|
f5495f0fd1
|
Bug 1291045 (Part 7) - Replace DecodingTask with DecodedSurfaceProvider. r=dholbert,edwin
|
2016-08-05 18:46:24 -07:00 |
Seth Fowler
|
1cd0225e12
|
Bug 1291045 (Part 6) - Add DecodedSurfaceProvider to handle both decoding and surface ownership for single-frame images. r=dholbert,edwin
|
2016-08-05 18:46:22 -07:00 |
Seth Fowler
|
1324b84fef
|
Bug 1291045 (Part 5) - Expose the IDecodingTask notification helpers for use in other files. r=edwin
|
2016-08-05 18:46:19 -07:00 |
Seth Fowler
|
981466ae1a
|
Bug 1291045 (Part 4) - Remove IDecodingTask::GetDecoder(). r=edwin
|
2016-08-05 18:46:16 -07:00 |
Seth Fowler
|
694b00bcd2
|
Bug 1291045 (Part 3) - Handle interactions with the SurfaceCache in DecodingTask. r=dholbert,edwin
|
2016-08-05 18:46:13 -07:00 |
Seth Fowler
|
ba6bdbca1c
|
Bug 1291045 (Part 2) - Pass the image into NotifyProgress() and NotifyDecodeComplete() explicitly. r=edwin
|
2016-08-05 18:46:12 -07:00 |
Seth Fowler
|
a604246bfc
|
Bug 1291045 (Part 1) - Use a different IDecodingTask for animated images. r=dholbert,edwin
|
2016-08-05 18:46:10 -07:00 |
Daniel Holbert
|
2e355bc011
|
Bug 1292632 part 3: Include <algorithm> in image/SourceBuffer.h, to provide std::min. r=seth
MozReview-Commit-ID: DJvb7Sz4efF
|
2016-08-05 17:09:48 -07:00 |
Daniel Holbert
|
19d78aab9b
|
Bug 1292632 part 2: Add missing "using" decl for IntRect in IDecodingTask.cpp. r=seth
MozReview-Commit-ID: 6OeckqKu7k7
|
2016-08-05 17:09:47 -07:00 |
Daniel Holbert
|
ac90698e93
|
Bug 1292632 part 1: Remove a stale/unused #include from SurfaceCache.cpp. r=seth
MozReview-Commit-ID: feZgLQ1R7u
|
2016-08-05 17:09:45 -07:00 |
Seth Fowler
|
cf5f340405
|
Bug 1292505 (Followup) - Add an assert that we don't create a decoder for an ICO resource during a metadata decode. r=me
|
2016-08-05 15:04:20 -07:00 |
Seth Fowler
|
19dc4aba32
|
Bug 1292505 (Part 2) - Remove remaining references to Downscaler in the SurfacePipe decoders. r=edwin
|
2016-08-05 13:44:52 -07:00 |
Seth Fowler
|
6a44833af8
|
Bug 1292505 (Part 1c) - Use ExplicitOutputSize() instead of Downscaler::TargetSize() in nsICODecoder. r=edwin
|
2016-08-05 13:44:48 -07:00 |
Seth Fowler
|
1e04c585b2
|
Bug 1292505 (Part 1b) - Update DecoderFactory to use SetOutputSize(), and propagate the changes to RasterImage. r=edwin
|
2016-08-05 13:44:46 -07:00 |
Seth Fowler
|
f2c6e25053
|
Bug 1292505 (Part 1a) - Replace Decoder::SetTargetSize() with Decoder::SetOutputSize(). r=edwin
|
2016-08-05 13:44:44 -07:00 |
Igor
|
4efade90d4
|
Bug 1197331 - remove PR_snprintf calls in miscellaneous directories. r=nfroyd
--HG--
extra : rebase_source : a19f77db06e68bd3d69faf56b8bbdc1825f13249
|
2016-08-04 16:41:00 +02:00 |
Yoshi Huang
|
a520e75a4d
|
Bug 1264231 - Part 3: remove loadInfo work-around. r=sicking
|
2016-08-05 19:44:57 +08:00 |
Seth Fowler
|
2b78b14657
|
Bug 1291033 (Part 2) - Ensure atomicity of ISurfaceProvider locking changes. r=dholbert
|
2016-08-04 18:47:43 -07:00 |
Seth Fowler
|
df8d9955b6
|
Bug 1291033 (Part 1) - Ensure atomicity of ISurfaceProvider availability changes. r=dholbert
|
2016-08-04 18:47:41 -07:00 |
Carsten "Tomcat" Book
|
389a3e0817
|
merge mozilla-inbound to mozilla-central a=merge
--HG--
rename : mobile/android/base/java/org/mozilla/gecko/GeckoAppShell.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/GeckoAppShell.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/GeckoLayerClient.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/GeckoLayerClient.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/LayerRenderer.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/LayerRenderer.java
rename : mobile/android/base/java/org/mozilla/gecko/gfx/PanningPerfAPI.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/PanningPerfAPI.java
|
2016-08-04 15:55:50 +02:00 |
Alexandre Lissy
|
0af5b943b6
|
Bug 1284674 - Remove NUWA r=cyu
MozReview-Commit-ID: GyMRNzOBKw6
--HG--
extra : rebase_source : 293af1cd55f2035ce6a99f4ebf144059c32a2b8f
|
2016-08-02 14:54:00 +02:00 |
Seth Fowler
|
9f0a5862e4
|
Bug 1291059 - Yield in the GIF decoder at the beginning of a new frame, not at the end of the previous frame. r=edwin
|
2016-08-02 04:10:59 -07:00 |
Seth Fowler
|
bef1e68a73
|
Bug 1291054 (Part 5) - Remove Decoder::AllocateBasicFrame(), which is dead code. r=edwin
|
2016-08-02 04:10:56 -07:00 |
Seth Fowler
|
6ce660afb2
|
Bug 1291054 (Part 4) - Add Decoder convenience methods for the common case of frame rects that cover the whole image. r=edwin
|
2016-08-02 04:10:52 -07:00 |
Seth Fowler
|
3cca5ff418
|
Bug 1291054 (Part 3) - Rename Decoder::GetSize() to Decoder::Size() to be consistent with the style guide. r=edwin
|
2016-08-02 04:10:51 -07:00 |
Seth Fowler
|
881c87ebec
|
Bug 1291054 (Part 2) - Add a Decoder::OutputSize() getter and use it in the decoders. r=edwin
|
2016-08-02 04:10:49 -07:00 |
Seth Fowler
|
1d1a71d4bc
|
Bug 1291054 (Part 1) - Clean up Decoder's size getters a little bit. r=edwin
|
2016-08-02 04:10:47 -07:00 |
Glenn Randers-Pehrson
|
a5af07b18b
|
Bug 1240665 - Log all error returns from the PNG decoder. r=tnikkel
--HG--
extra : rebase_source : 373eef390fe03a2559e336539ddc6a546d6ec2d7
|
2016-07-29 05:11:00 +02:00 |
Seth Fowler
|
2799864a33
|
Bug 1290682 (Part 3) - Remove RasterImage::CopyFrame(). r=edwin
|
2016-08-01 17:51:20 -07:00 |
Seth Fowler
|
f09a1b3d95
|
Bug 1290682 (Part 2) - Clean up imgFrame::Draw() and related code now that we know no non-trivial frame rects will occur. r=edwin
|
2016-08-01 17:51:18 -07:00 |
Seth Fowler
|
94cd474a67
|
Bug 1290682 (Part 1) - Explicitly forbid non-trivial frame rects in imgFrame::Draw() except for paletted frames. r=edwin
|
2016-08-01 17:51:16 -07:00 |
Seth Fowler
|
e36fc95869
|
Bug 1290681 (Part 2) - Remove the single color optimization from imgFrame. r=edwin
|
2016-08-01 17:51:13 -07:00 |
Seth Fowler
|
b704f1ab3d
|
Bug 1290681 (Part 1) - Remove telemetry for the single color optimization. r=edwin
|
2016-08-01 17:51:11 -07:00 |
Seth Fowler
|
4d73b5b868
|
(No bug) - Improve comment in IDecodingTask.cpp. r=me
|
2016-08-01 17:51:04 -07:00 |
Seth Fowler
|
16cff1aefa
|
Bug 1290759 - Convert frame number check in Decoder::AllocateFrame() into an assert. r=edwin
|
2016-08-01 17:40:05 -07:00 |
Seth Fowler
|
9371310b88
|
Bug 1290747 - Fix bad assert in RasterImage::NotifyProgress(). r=edwin
|
2016-08-01 17:40:03 -07:00 |
Glenn Randers-Pehrson
|
e2b623ebe9
|
Bug 1283961 - Part 2: Remove limits on PNG image dimensions (nsPNGDecoder). r=seth
--HG--
extra : rebase_source : 8c138a12011233e320d4e55e95348c4c961b95b6
|
2016-07-28 07:37:00 -04:00 |
Seth Fowler
|
97b4a5d8c7
|
Bug 1289957 (Part 2) - Notify RasterImage about new frames in NotifyProgress() and remove OnAddedFrame(). r=edwin
|
2016-07-28 00:12:50 -07:00 |
Seth Fowler
|
eb5bac10fc
|
Bug 1289957 (Part 1) - Fix minor style issues in RasterImage::NotifyProgress. r=edwin
|
2016-07-28 00:12:49 -07:00 |
Andrew Osmond
|
0dc52b5140
|
Bug 1283462 - Fix race condition when notifying on image decoding progress. r=seth
|
2016-07-22 11:04:09 -04:00 |
Seth Fowler
|
77c1dbccdb
|
Bug 1289628 - Return ISurfaceProvider objects from SurfaceCache lookup functions. r=dholbert,edwin
|
2016-07-27 13:54:23 -07:00 |
Gijs Kruitbosch
|
61094e5a36
|
Bug 1280584 - implement cloneWithNewRef and thereby make hash/ref links use a simple unified codepath in the IO service, r=valentin
MozReview-Commit-ID: 8FIyclkJPDp
--HG--
extra : rebase_source : 49fb2b12488bd57a5417c7c3bff2211d651c5de7
extra : amend_source : d9940a1d9009930dc2f499417a7e1446d4601c20
|
2016-07-26 23:38:46 +01:00 |
Nicolas Silva
|
48805c9b3e
|
Bug 1284837 - Disallow implicit conversions from float to integer when creating IntPoint and IntSize objects. r=botond
|
2016-07-26 16:48:30 +02:00 |