Closed
Bug 888607
Opened 12 years ago
Closed 12 years ago
Animated gif repaints badly
Categories
(Core :: Graphics: ImageLib, defect)
Tracking
()
RESOLVED
FIXED
mozilla25
Tracking | Status | |
---|---|---|
firefox23 | --- | unaffected |
firefox24 | + | fixed |
firefox25 | + | fixed |
People
(Reporter: jan, Assigned: joe)
References
Details
(Keywords: regression, Whiteboard: [qa-])
Attachments
(4 files)
2.60 KB,
image/gif
|
Details | |
13.29 KB,
image/png
|
Details | |
887 bytes,
patch
|
seth
:
review+
bajaj
:
approval-mozilla-aurora+
|
Details | Diff | Splinter Review |
1.75 KB,
patch
|
seth
:
review+
|
Details | Diff | Splinter Review |
User Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:25.0) Gecko/20130628 Firefox/25.0 (Nightly/Aurora)
Build ID: 20130628031149
Steps to reproduce:
open gif in browser
Actual results:
some frames are not repainted -> bug is shown more than one, so it makes "path", not motion.
Expected results:
See bug moving.
Reporter | ||
Comment 1•12 years ago
|
||
![]() |
||
Comment 2•12 years ago
|
||
Regression window(m-c)
Good:
http://hg.mozilla.org/mozilla-central/rev/8ea92aeab783
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20130619 Firefox/24.0 ID:20130619164023
Bad:
http://hg.mozilla.org/mozilla-central/rev/83aa31ec53d9
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20130620 Firefox/24.0 ID:20130620005958
Pushlog:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=8ea92aeab783&tochange=83aa31ec53d9
Regression window(m-i)
Good:
http://hg.mozilla.org/integration/mozilla-inbound/rev/5b3196ad66f4
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20130619 Firefox/24.0 ID:20130619143654
Bad:
http://hg.mozilla.org/integration/mozilla-inbound/rev/f5f8e2d6d991
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20130619 Firefox/24.0 ID:20130619144755
Pushlog:
http://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=5b3196ad66f4&tochange=f5f8e2d6d991
REGRESSED BY: Bug 867774
Blocks: 867774
Status: UNCONFIRMED → NEW
status-firefox23:
--- → unaffected
status-firefox24:
--- → affected
status-firefox25:
--- → affected
tracking-firefox24:
--- → ?
tracking-firefox25:
--- → ?
Component: Untriaged → ImageLib
Ever confirmed: true
Keywords: regression
Product: Firefox → Core
Version: 25 Branch → 24 Branch
![]() |
||
Updated•12 years ago
|
OS: Windows 8 → All
Assignee | ||
Updated•12 years ago
|
Assignee: nobody → joe
Updated•12 years ago
|
Assignee | ||
Comment 3•12 years ago
|
||
This fixes the bug. We were simply wrong when clearing subframes. Now we're not.
Attachment #771480 -
Flags: review?(seth)
Assignee | ||
Comment 4•12 years ago
|
||
Here's a test based on the ants gif in this bug.
Attachment #771481 -
Flags: review?(seth)
Assignee | ||
Comment 5•12 years ago
|
||
Comment 6•12 years ago
|
||
Comment on attachment 771480 [details] [diff] [review]
correctly clear subframes
Review of attachment 771480 [details] [diff] [review]:
-----------------------------------------------------------------
Makes sense.
Attachment #771480 -
Flags: review?(seth) → review+
Updated•12 years ago
|
Attachment #771481 -
Flags: review?(seth) → review+
Assignee | ||
Comment 7•12 years ago
|
||
Assignee | ||
Comment 8•12 years ago
|
||
Comment on attachment 771480 [details] [diff] [review]
correctly clear subframes
[Approval Request Comment]
Bug caused by (feature/regressing bug #): bug 867774
User impact if declined: some gifs will paint wrong
Testing completed (on m-c, etc.): tested locally, has new test, just pushed
Risk to taking this patch (and alternatives if risky): quite low risk, though if it was wrong it could cause crashes
String or IDL/UUID changes made by this patch: none
Attachment #771480 -
Flags: approval-mozilla-aurora?
Comment 9•12 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/c0ce0ab4c3ad
https://hg.mozilla.org/mozilla-central/rev/18278826d0c0
Status: NEW → RESOLVED
Closed: 12 years ago
Flags: in-testsuite+
Resolution: --- → FIXED
Target Milestone: --- → mozilla25
Comment 10•12 years ago
|
||
Comment on attachment 771480 [details] [diff] [review]
correctly clear subframes
Given where we are in the cycle ok to take.If this results in crashes we have an opportunity to resolve/backout as needed in the next few days.
Attachment #771480 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Comment 11•12 years ago
|
||
Comment 13•11 years ago
|
||
Assuming this does not need QA verification due to in-testsuite coverage. Please remove [qa-] from the whiteboard and add the verifyme keyword if this needs to be manually verified.
Whiteboard: [qa-]
You need to log in
before you can comment on or make changes to this bug.
Description
•