Hi, Christian. I have another pile of changes for you. This batch adds a fairly comprehensive test suite to the project. Using it I was able to track down and fix a number of bugs in binary plist generation and parsing. My original intent was to use this as a safety net for additional performance tuning, which I'll probably tackle over the next couple of weeks.
There are a couple of changes for XML property lists, too, though they are somewhat meaningless changes. They mainly allow the test harness to do simple string comparisons with the reference plists generated by Apple's framework.
I'm impressed, thank you very much for your work. I merged it with the master branch and released a 2.0.12 version. Never thought that github can work so well :-)
Hi, Christian. I have another pile of changes for you. This batch adds a fairly comprehensive test suite to the project. Using it I was able to track down and fix a number of bugs in binary plist generation and parsing. My original intent was to use this as a safety net for additional performance tuning, which I'll probably tackle over the next couple of weeks.
There are a couple of changes for XML property lists, too, though they are somewhat meaningless changes. They mainly allow the test harness to do simple string comparisons with the reference plists generated by Apple's framework.