It's becoming increasingly impractical trying to maintain iMedia as completely Leopard compatible. People's apps move forward, and drop support for Leopard, becoming Intel-only. So here's the plan:
I'm readying iMedia 2.5. It:
- Drops Leopard support completely
- Brings in Objective-Flickr as a submodule (they dropped PPC support a while ago)
- Is suitable for ARC apps to build against
We will continue to support and maintain Leopard on a dedicated maintain-leopard-compatible branch (already in place). Bugfixes which should target all OS releases can be either:
- Written using the leopard branch and then merged into master
- Written using master, then cherry-picked into leopard branch
Is this reasonable with everybody?
Also, with ARC friendliness, the main change needed is to mark objects in the _IMBIconTypeMappingEntry struct as unsafe_unretained. Is there even any need for this to be a public header? Are any of you out there using it in your own apps?
Mike.