Closed Bug 324892 Opened 19 years ago Closed 18 years ago

restore cairo/Thebes opacity handling

Categories

(Core :: Layout, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: roc, Assigned: roc)

References

Details

Attachments

(1 file)

Frame display lists reverted Thebes to using the backbuffer/alpha recovery code for 'opacity'. It's easy to fix it back to use the PushFilter/PopFilter nsIRenderingContext API that Thebes supports.
Attached patch untested patchSplinter Review
I don't have time to test this in a Thebes build right now, and I'm leaving town for a few days, but it's simple enough to work.
Is this the same issue as bug 324561 ?
*** Bug 324561 has been marked as a duplicate of this bug. ***
I assume this is the same issue as bug 325296 as well?
(In reply to comment #4)
> I assume this is the same issue as bug 325296 as well?
> 

Should be completely unrelated.  This code path that broke was cairo/thebes builds only.
Comment on attachment 209797 [details] [diff] [review]
untested patch

this patch fixes some of it, but not all. there are still lots of clipping bugs and such with this patch.
Attachment #209797 - Flags: review-
Well something has changed in today's build.  The inactive tab's close buttons now appear.  (duped bug 324561 above)
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20060131 Firefox/1.6a1 ID:2006013104
(In reply to comment #6)
> (From update of attachment 209797 [details] [diff] [review] [edit])
> this patch fixes some of it, but not all. there are still lots of clipping bugs
> and such with this patch.

Does the Thebes PushFilter path actually apply the current clip rect?
The clipping bugs are probably unrelated to this patch; it shouldn't have been -'d.  There may be some extra work involved -- I'm looking at it now.
The patch in bug 326471 fixes this.
No longer blocks: 317375
Depends on: 326471
Depends on: 334512
Blocks: 334512
No longer depends on: 334512
Blocks: 334737
No longer blocks: 334512
bug 326471 has been fixed.  should this be closed now?
yes
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: