Revision 745245

Go back to digest for 9th December 2007

Bug Fixes in KDE Base

Maks Orlovich committed changes in /trunk/KDE/kdelibs/khtml/imload:

Fix decoding of progressive + alphablended PNGs --- the premultiplication code is not designed to handle multiple combinding passes, so disable it in this case. Also noticed that the RGBA enums should be ARGB, so fix that.

(Thanks to FredrikH for providing analysis and a testcase)

File Changes

Modified 4 files
  • /trunk/KDE/kdelibs/khtml/imload
  •   /image.cpp
  •   /imageformat.h
  •   /decoders/gifloader.cpp
  •   /decoders/pngloader.cpp
4 files changed in total