Xojo 2014 Release 3.1 hit the internet today. This release is a minor maintenance release and is recommended for everyone.
Web received a number of fixes. Checkboxes now work properly on touch devices. Label offsets are calculated correctly when the initial text is an empty string. Labels that had been on a container that had been set invisible in the IDE and visible via code now appear properly.
It’s a shame that these bugs made it into release. Beta testers were so enamored with iOS that desktop and web didn’t get much attention. But then again I was using the beta’s for production web apps and didn’t spot these bugs either so my bad too. They’re kind of obscure in how to set them up and I generally don’t do either of those. Hopefully with 2015 R1 we’ll get some better testing for targets other than iOS.
iOS received a few critical fixes. The first is that SQLSelect and SQLExecute now work properly (it was randomizing the data). The second fixed soft declares.
If you have not played around with the iOS SQLiteDatabase class the SQLExecute and SQLSelect methods now have built in prepared statements so there’s no need to through the steps of creating the prepared statement and then binding the values.
The IDE received a few minor bug fixes. So did the compiler.
I reported a bug with the new Xojo.Core.Timer.CallLater in Windows yesterday. It generates an exception in a compiled application but in the debugger it generates an exception in the IDE! Too weird to be anything bug true. 🙂
I am looking forward to 2015 (seems weird to be typing that) Release 1. It looks like iOS builds will be 64 bit in that release. That means that Xojo is creating 64 bit builds for standard and debug builds in the iOS Simulator (Intel) and, at a minimum, standard builds for device deployments (ARM).
Presumably, this means that the IDE can already understand 64 bit debugger instructions, right? Is 64 bit for other targets far behind? Let’s hope not!
We already know the fiasco over the FromText methods in the new framework are being addressed in 2015 R1. In addition to FromText Xojo will offer a much less stringent Parse method that should satisfy most developers.
Any bugs that you’ve seen in Release 3? Anything you’re really looking forward to in the next release?