iCalMaker becomes iCalMaker2
As I said in an earlier post, iCalMaker does not play well with Mac OS X 10.5 (Leopard) (Amazon Link), and that MMISoftware was working on a fix.
Work on the fix for iCalMaker started back in November, and is still going on. It looks like it is going to be a long haul and that the code-base for iCalMaker needs a rewrite… there are a number reasons for this.
iCalMaker was written back in the days of Mac OS X 10.0, using the earliest xcode (the Apple programming environment) and contains a lot of old code that is no longer needed, plus it wasn’t written to make use of the latest Mac developments.
Hence, time for a rewrite to clear out the old code, bring in the new, migrate iCalMaker over to the latest version of xcode, use core-data and bindings, and objective-C version 2 with all the advantages that includes.
Why the name change? Well, it looks like the new iCalMaker will not work with Mac OS Xs earlier than 10.5. Hence, I feel a name change is needed…