On 21 January 2011 08:36, Damjan Jovanovic <damjan.jov@gmail.com> wrote:You could always:
> Should we reconsider libicns? Apple's APIs obviously can't be relied upon.
1. check for native support (including presence of
kIconServices16PixelDataARGB) and use if present;
2. check for libicns and use it if present;
3. disable ICNS support.
using autoconf checks. That way, support is enabled where available
(instead of relying on OS version detection logic).
NOTE: the libicns check is optional as it would require maintaining
both native OSX and libicns versions.
- Reece