nsImageBeOS needs some minor modifications to support 8-bit masks needed for PNG support
Confirming, adding patch keyword, changing component to imagelib
Status: UNCONFIRMED → NEW
Component: Compositor → ImageLib
Ever confirmed: true
I am trying to get this bug to the right person.
Assignee: kmcclusk → maz
As mozilla for Be isn't properly loading at this point, I'm going to throw this to ASSIGNED and make it my responsibility to check/fix/apply patch when we have the port back up to parity and *displaying* images again.
Status: NEW → ASSIGNED
Okay, Mozilla is loading well enough to test this bug. (pulling network pages starting today) The gfx and widget libraries are entirely rewritten, so this may be a moot bug. I'll have someone test for proper 8-bit PNG transparency and will either retire the bug or re-submit a new patch off current sources. I'm marrying in 8 days, so I'm a bit too swamped to check it myself (: - Matt
If you need to implement the 8bit alpha compositor (the DrawComposited family of functions) separately on BeOS then please DO NOT make the same mistake as the present implementations for Windows and Unix. See Bug 51179 for what's apparently wrong with those implementations.
This seems to be working now. I was able to view an 8-bit alpha transpaency PNG image at http://www.libpng.org/pub/png Should this be marked resolved? RESOLVED WORKSFORME
I think Pavlov fixed this with his other libimg2 cleanups.
Status: ASSIGNED → RESOLVED
Last Resolved: 16 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.