Any known issues with 2017 R3?
Even though I've set Redirect to true it's not finding the correct address. A quick test in the Xojo framework shows that it brings it back the file contents as expected. So it appears that the redirect code isn't working as expected. Very odd.
Man, I love this stuff </s>
Just to add to this conversation I am working on some minor tweaks to Kaju which I will submit a pull request for. I am switching the HTTPSocket's to the new Xojo.Net.HTTPSocket for two reasons:
I just tried the test app on Windows 10 with 2016R3.
When I check I get the update page, but then all I get is a beep when I click anywhere.
After quitting, I get
An error has occured. Would you like to try again now or later ? The update data cannot be read - Webkit HTMLViewer is not currently supported for 64-bit
Note that I cannot build in 64 bit anyway.
After clicking Try Again, I get the update page, and again the same error. After another Try again, I was able to download the update.
Now I get "The downloaded file appears to be corrupted" :(
I don't recall when WebKit was made 64-bit compatible, but there was a point when it wasn't. I've no idea why you'd see that message if you're not compiling in 64-bit though.
To be sure, compile the test app in 32-bit and try it that way. Running through the ide doesn't work right.
I could use some advice for the next version...
Right now, you can create a background image in one of two ways: you can specify it within the app, or you can specify a URL to download the image for a version, but this was done in the days before hi-res was common.
Modifying the former is easy. Instead of giving Kaju an image, you can give it an image set and Xojo will do the right thing. I'm updating the test app accordingly.
The latter is trickier because you don't know if the user is using hi-res or not, so here are the choices:
The advantage of (1) is that you might get better looking images on each type of screen, but the software will have to download each image whether it needs it or not.
The advantage of (2) is simplicity but you are relying on Xojo to scale the image where needed.