A dot release for Xojo 2019 Release 1 was released today. Xojo 2019 R1.1 has several significant bug fixes. This release is highly recommend for all users.
Perhaps the biggest bug fix is related to ListBox.CellbackgroundPaint and Listbox.CellTextPaint events. They no longer leak memory 64 bytes of memory each call.
In Windows URLConnection received some attention. They sped up socket requests and decreased the CPU usage. Authentication no longer hangs when there is request content present. The events for URLConnection are no longer re-entrant. This is fancy way for saying that some events, like PageReceived would get called a lot rather than just once and could cause some issues depending upon usage.
Changing the case of label now changes the text in Windows. For example if you set the label1.text = “lower” and then tried label1.text = UpperCase(label1.text).
Also in Windows, TabPanels embedded within another TabPanel no fires the Changed event multiple times.
One new thing made it into this build. iOS projects now add default plist entries for NSLocationWhenInUseUsageDescription, NSLocationAlwaysUsageDescription (for iOS 10) and NSLocationAlwaysAndWhenInUseUsageDescription (for iOS 11+). These can be overwritten by user plist files.
I am glad to see this dot release version of Xojo. I know we like to beat up on Xojo Inc for various things but I think they generally do the right thing for the community.