Closed
Bug 235298
Opened 20 years ago
Closed 20 years ago
background image renders page unreadable: shows colored hash on black
Categories
(Core :: Graphics: ImageLib, defect)
Core
Graphics: ImageLib
Tracking
()
RESOLVED
FIXED
People
(Reporter: zimmer, Assigned: tor)
References
()
Details
Attachments
(2 files)
2.37 KB,
patch
|
Details | Diff | Splinter Review | |
1.52 KB,
patch
|
paper
:
review+
darin.moz
:
superreview+
|
Details | Diff | Splinter Review |
User-Agent: Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.6) Gecko/20040113 the background gif by itself looks ok; combined with the page it results in horizontal black bands with some colored hash in them: one stripe of visible page, one black band, etc. page displays fine in Opera 7.21, IE 6.n Reproducible: Always Steps to Reproduce: 1.viewing the page results in the problem situation 2. 3. Actual Results: see Details box Expected Results: rendered the page correctly I am not associated with the page referenced in this report.
Assignee: general → tor
Status: UNCONFIRMED → NEW
Ever confirmed: true
Component: Browser-General → ImageLib
OS: Windows 2000 → All
Hardware: PC → All
Attachment #142061 -
Flags: review?(paper)
Comment 2•20 years ago
|
||
Comment on attachment 142061 [details] [diff] [review] identify gif with invalid end-of-stream marker as corrupt maybe add a comment in the code that points to this bug or explains why we need to error our there. other than that looks ok to me
Attachment #142061 -
Flags: review?(paper)
Attachment #142144 -
Flags: review?(paper)
Updated•20 years ago
|
Attachment #142144 -
Flags: review?(paper) → review+
Attachment #142144 -
Flags: superreview?(darin)
Comment 4•20 years ago
|
||
Comment on attachment 142144 [details] [diff] [review] more comments >Index: GIF2.cpp >+ if (code == (clear_code + 1)) { >+ /* end-of-stream should only appear after all image data */ >+ if (rows_remaining != 0) >+ return -1; >+ else >+ return 0; >+ } nit: you don't need an else after a return. >Index: nsGIFDecoder2.cpp >+ // if the gif is corrupt don't mark the frame as complete, as nsCSSRendering >+ // will happily try using it try drawing backgrounds nit: this comment doesn't read right... some missing words between "it" and "try"?
Attachment #142144 -
Flags: superreview?(darin) → superreview+
Checked in.
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•