Seth Fowler
|
a0b0263e26
|
Bug 1287691 (Part 4) - Leave notifying decoding progress for each frame to DecodingTask. r=edwin
|
2016-07-20 02:30:39 -07:00 |
Seth Fowler
|
62bf80f260
|
Bug 1287691 (Part 3) - Yield after each frame in the PNG decoder. r=edwin
|
2016-07-20 02:30:37 -07:00 |
Seth Fowler
|
6d790d3506
|
Bug 1287691 (Part 2) - Yield after each frame in the GIF decoder. r=edwin
|
2016-07-20 02:30:35 -07:00 |
Seth Fowler
|
7edd4cdb0d
|
Bug 1287691 (Part 1) - Expose yielding to decoding tasks. r=edwin
|
2016-07-20 02:30:33 -07:00 |
Makoto Kato
|
1cb4228397
|
Backed out 4 changesets (bug 1287691) due to Windows build failure
MozReview-Commit-ID: KgV3nU9a64F
|
2016-07-20 11:03:59 +09:00 |
Seth Fowler
|
c4e69d01bb
|
Bug 1287691 (Part 4) - Leave notifying decoding progress for each frame to DecodingTask. r=edwin
|
2016-07-19 17:15:01 -07:00 |
Seth Fowler
|
78f3ee9ee6
|
Bug 1287691 (Part 3) - Yield after each frame in the PNG decoder. r=edwin
|
2016-07-19 17:15:01 -07:00 |
Seth Fowler
|
014dc44721
|
Bug 1287691 (Part 2) - Yield after each frame in the GIF decoder. r=edwin
|
2016-07-19 17:15:01 -07:00 |
Seth Fowler
|
966d0547b7
|
Bug 1287691 (Part 1) - Expose yielding to decoding tasks. r=edwin
|
2016-07-19 17:15:01 -07:00 |
Seth Fowler
|
666fc943cb
|
Bug 1287367 - Allow users of StreamingLexer to detect and handle truncation. r=njn
|
2016-07-18 23:41:20 -07:00 |
Seth Fowler
|
b4d3a89f33
|
Bug 1287246 (Part 5) - Add GTests for StreamingLexer's support for yielding. r=njn
|
2016-07-18 01:25:45 -07:00 |
Seth Fowler
|
fabd6521fe
|
Bug 1287246 (Part 4) - Make the data checking in TestStreamingLexer more discerning. r=njn
|
2016-07-18 01:25:43 -07:00 |
Seth Fowler
|
d2fa2b335c
|
Bug 1287246 (Part 3) - Add support for yielding to StreamingLexer. r=njn
|
2016-07-18 01:25:41 -07:00 |
Seth Fowler
|
f5ecac110e
|
Bug 1287246 (Part 2) - Store the state for unbuffered reads in a separate structure in StreamingLexer. r=njn
|
2016-07-18 01:25:39 -07:00 |
Seth Fowler
|
938a963f7f
|
Bug 1287246 (Part 1) - Expose LexerResult from the StreamingLexer API and add an explicit Yield type. r=njn
|
2016-07-18 01:25:37 -07:00 |
Seth Fowler
|
342a16f1a3
|
Bug 1284031 (Part 3) - Remove the FromSourceBuffer suffix from StreamingLexer test names. r=njn
|
2016-07-16 00:37:06 -07:00 |
Seth Fowler
|
71a5e7a304
|
Bug 1284031 (Part 2) - Add new StreamingLexer tests for zero-length states. r=njn
|
2016-07-16 00:37:04 -07:00 |
Seth Fowler
|
269c03d80e
|
Bug 1284031 (Part 1) - Advance SourceBufferIterator in Lex() per-state. r=njn
|
2016-07-16 00:37:02 -07:00 |
Seth Fowler
|
6fbb8890f0
|
Bug 1286161 (Part 2) - Add a GTest suite for SourceBuffer. r=edwin
|
2016-07-16 00:37:00 -07:00 |
Seth Fowler
|
6b52f4548a
|
Bug 1286161 (Part 1) - Expose SourceBuffer and SurfaceCache constants which are useful for testing. r=edwin
|
2016-07-16 00:36:58 -07:00 |
Seth Fowler
|
af70a29095
|
Bug 1286175 - Allow SourceBufferIterator users to specify how many bytes to advance. r=edwin
|
2016-07-16 00:36:56 -07:00 |
Seth Fowler
|
8e2ea1af00
|
Bug 1286165 (Part 3) - Add StreamingLexer tests for the SourceBufferIterator version of Lex(). r=njn
|
2016-07-15 17:48:57 -07:00 |
Seth Fowler
|
4c2a4667a7
|
Bug 1286165 (Part 2) - Advance decoders' SourceBufferIterator directly in StreamingLexer. r=edwin,njn
|
2016-07-15 17:48:57 -07:00 |
Seth Fowler
|
d1bd597704
|
Bug 1286165 (Part 1) - Allow advancing a SourceBufferIterator without an IResumable. r=edwin
|
2016-07-15 17:48:57 -07:00 |
Seth Fowler
|
da8a36ae22
|
Bug 1286170 - Handle move-assignment of SourceBufferIterators correctly. r=edwin
|
2016-07-15 17:48:57 -07:00 |
Seth Fowler
|
a92a8b9e06
|
Bug 1286168 - Add a RAII class to initialize ImageLib services in GTests. r=njn
|
2016-07-15 17:48:57 -07:00 |
Seth Fowler
|
4be29e46b3
|
Bug 1285867 (Part 7) - Clean up remaining references to decoder 'data errors' and refer to them as just 'errors'. r=edwin
|
2016-07-15 16:41:11 -07:00 |
Seth Fowler
|
905634be2b
|
Bug 1285867 (Part 6) - Record Decoder telemetry outside of the loop. r=edwin
|
2016-07-15 16:41:11 -07:00 |
Seth Fowler
|
063f83b278
|
Bug 1285867 (Part 5) - Replace Decoder::mDataDone with Decoder::mReachedTerminalState. r=edwin
|
2016-07-15 16:41:11 -07:00 |
Seth Fowler
|
396c016b13
|
Bug 1285867 (Part 4) - Decide whether we're done decoding by checking if we've reached a terminal state. r=edwin
|
2016-07-15 16:41:11 -07:00 |
Seth Fowler
|
b1af28a2d7
|
Bug 1285867 (Part 3f) - Only call PostDataError() outside the loop. r=edwin
|
2016-07-15 16:41:11 -07:00 |
Seth Fowler
|
0d49568090
|
Bug 1285867 (Part 3e) - Use TerminalState to exit the Decode() loop. r=edwin
|
2016-07-15 16:41:11 -07:00 |
Seth Fowler
|
87c5e4a570
|
Bug 1285867 (Part 3d) - Rely on TerminalState to decide when to post errors inside the loop. r=edwin
|
2016-07-15 16:41:11 -07:00 |
Seth Fowler
|
1204600670
|
Bug 1285867 (Part 3c) - Replace the Decode() |while| loop with a |do| loop. r=edwin
|
2016-07-15 16:41:11 -07:00 |
Seth Fowler
|
e8aa76cc0d
|
Bug 1285867 (Part 3b) - Replace the series of |if| statements in the Decode() loop with a |switch|. r=edwin
|
2016-07-15 16:41:11 -07:00 |
Seth Fowler
|
f5b3f999dd
|
Bug 1285867 (Part 3a) - Don't attempt to keep decoding if we're already done. r=edwin
|
2016-07-15 16:41:11 -07:00 |
Seth Fowler
|
0872ad00cb
|
Bug 1285867 (Part 2) - Don't call Decoder::PostDataError() from Decoder subclasses. r=edwin
|
2016-07-15 16:41:11 -07:00 |
Seth Fowler
|
3c38000891
|
Bug 1285867 (Part 1) - Remove Decoder's notion of decoder errors. r=edwin
|
2016-07-15 16:41:11 -07:00 |
Chris H-C
|
c12eb572dd
|
Bug 1285006 - Remove IMAGE_MAX_DECODE_COUNT Telemetry r=gfritzsche, seth
It clears a histogram on the child process which is no longer allowed
(see bug 1218576)
MozReview-Commit-ID: GXWN7qpalAc
|
2016-07-13 11:53:00 +02:00 |
Lee Salzman
|
16ca3223d9
|
Bug 1286317 - part 1 - remove Qt widget usage from gfx. r=jrmuizel
|
2016-07-12 20:27:57 -04:00 |
Seth Fowler
|
ddf805118b
|
No bug - Add an NS_WARNING to report when we hit the SurfaceCache-size heuristic limit for SourceBuffer. r=me DONTBUILD
|
2016-07-12 00:31:59 -07:00 |
Seth Fowler
|
bd9732ac1b
|
Bug 1285865 (Part 6) - Pass a SourceBufferIterator to Decoder::DoDecode(). r=edwin
|
2016-07-11 12:13:13 -07:00 |
Seth Fowler
|
e80fff4085
|
Bug 1285865 (Part 5) - Return a Maybe<TerminalState> from Decoder::DoDecode(). r=edwin
|
2016-07-11 12:13:11 -07:00 |
Seth Fowler
|
a9f24e8308
|
Bug 1285865 (Part 4) - Rename Decoder::WriteInternal() to Decoder::DoDecode() and fix its argument types. r=edwin
|
2016-07-11 12:13:09 -07:00 |
Seth Fowler
|
9ef391acb2
|
Bug 1285865 (Part 3) - Inline Decoder::Write() into Decoder::Decode(). r=edwin
|
2016-07-11 12:13:07 -07:00 |
Seth Fowler
|
b9c1cec011
|
Bug 1285865 (Part 2) - Add a RAII class to record decoder telemetry. r=edwin
|
2016-07-11 12:13:05 -07:00 |
Seth Fowler
|
a50b8d5f3e
|
Bug 1285865 (Part 1) - Remove Decoder::Write() checks that are redundant with Decoder::Decode(). r=edwin
|
2016-07-11 12:13:02 -07:00 |
Seth Fowler
|
e4439cf3bc
|
Bug 1185799 (Part 3) - Make nsICODecoder use only the public Decoder interface for writing to its contained decoder. r=edwin
|
2016-07-07 15:50:49 -07:00 |
Seth Fowler
|
d6de2d01f5
|
Bug 1185799 (Part 2) - Make nsBMPDecoder and nsPNGDecoder no longer friends with nsICODecoder. r=edwin
|
2016-07-07 15:50:46 -07:00 |
Seth Fowler
|
6361b2adb8
|
Bug 1185799 (Part 1) - Use DecoderFactory to construct nsICODecoder's contained decoder. r=edwin
|
2016-07-07 15:50:44 -07:00 |