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 |
|
Seth Fowler
|
b06ccacbf4
|
Bug 1284032 - Fix an assertion in SourceBuffer::Compact() when we have non-zero capacity but zero length. r=edwin
|
2016-07-07 15:50:42 -07:00 |
|
Benjamin Smedberg
|
bf05496a83
|
Bug 1282866 - remove widget/qt and other supporting QT code, r=dougt. This patch does not remove all of the checks for MOZ_WIDGET_QT (which are dead code), but that will be a followup mentored bug.
MozReview-Commit-ID: EGqHHhCD7vD
--HG--
extra : rebase_source : a4b9593959dd3ba80189db47eabb056ea207490f
extra : amend_source : a744d833693f0fe7adbea961c00bb5fb55a91580
|
2016-07-07 12:14:25 -04:00 |
|
Kevin Chen
|
f90480e301
|
Bug 1264809 - (Part 2) Preserve scale ratio if SVG dosen't have viewport size and viewBox. r=dholbert
|
2016-07-01 02:27:00 +02:00 |
|
Seth Fowler
|
8220b27059
|
Bug 1282354 - Move code for SurfaceCache placeholder insertion from RasterImage to DecoderFactory. r=dholbert
|
2016-07-02 18:47:49 -06:00 |
|
Seth Fowler
|
d7bb652cf1
|
Bug 1283967 - Remove unused function SurfaceCache::RemoveEntry(). r=dholbert
|
2016-07-02 18:47:47 -06:00 |
|
Seth Fowler
|
86430c09c8
|
Bug 1282327 (Part 2) - Update SurfaceCache documentation and method names to reflect the fact that cache entries are now ISurfaceProviders. r=dholbert
|
2016-07-02 18:47:45 -06:00 |
|
Seth Fowler
|
f9272b3af2
|
Bug 1282327 (Part 1) - Store ISurfaceProviders in the ImageLib SurfaceCache. r=dholbert
|
2016-07-02 18:47:44 -06:00 |
|
Seth Fowler
|
471a49b72c
|
Bug 1277979 (Followup) - Unfortunately still more fuzz is needed for downscale-during-decode GTests on OS X 10.10. r=me
|
2016-07-01 23:15:48 -06:00 |
|
Seth Fowler
|
c40d87a382
|
Bug 1283359 - Use StreamingLexer in the JPEG decoder. r=edwin
|
2016-07-01 20:50:00 -06:00 |
|
Mason Chang
|
02f263e5b9
|
Bug 1282496 - memset unoptimized images with RGBX surface format to 0xFF. r=seth
|
2016-06-30 18:59:29 -07:00 |
|