Re: GTK+ 2.12.0 dependent on jpeg62.dll?



Tried to update to gtk 2.12.0 from 2.10.14 and discovered dependenscies on
Jpeg and tiff dll's this wasn't the case before.

Technically, gtk+ (on Windows, and all other platforms) as a whole has
always depended on the jpeg and tiff libraries. In my earlier Windows
builds, the dependencies on the jpeg and tiff dlls were in the
separate gdk-pixbuf loader dlls for the jpeg and tiff formats. (Check
the dependencies of the libpixbufloader-jpeg.dll and
libpixbufloader-tiff.dll files in lib/gtk-2.0/2.10.0/loaders from a
gtk+ 2.10 distribution.)

In 2.12.0 I built in the loaders into the gdk-pixbuf library. There
are no separate loader dlls. This has the benefit that there are less
files in the gtk+ distribution, and there is one less thing that might
go wrong, as the built-in loaders don't need to be listed in a
gdk-pixbuf.loaders file. But as you have noticed, those who use
gdk-pixbuf but not for jpeg or tiff images, have earlier managed
without the jpeg and tiff dlls even though they technically have been
a requirement. They haven't been able to load jpeg and tiff images
with gdk-pixbuf, but if they haven't had the need to, they haven't
noticed.

If I get more complaints like yours, I guess I will have to revert
this, and build the loaders separately again.

--tml



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]