Bugs
Why are hard-found bugs always obvious when you at last find them? This morning, I’ve found two such bugs. One caused SIGSEGV to be raised, and somehow it seemed like it didn’t occur when I ran my test runner through the debugger. (This has lead me to think about having ObjcUnit trap all signals and treat raised signals as exceptions.)
I use my spike app to send OBEX packets to my cell phone to see how it responds. I was about to dismiss Sony Ericsson as incompetent when I realized that I tacked the null termination of an Unicode string as a single byte instead of as a word. How stupid of me. As soon as I null terminated properly, the phone answered all my requests as it should. Yay!
I saw a new entry on VersionTracker.com yesterday. A guy called Jonas Salling has made an app called Ericsson IR-Client. So now I have competition. His app only uploads anything you feed it in an OBEX packet, but I guess that he’s working on something more advanced.