You heard right! There’s been a new Basic4GL release for the first time in nearly 6 years.
Grab it from the Basic4GL website.
This release is mainly about refreshing the IDE, and updating third party libraries to modern, open source versions, so that Basic4GL itself can be open sourced under the BSD license. There’s a new Qt editor, the OpenGL window management uses GLFW, and the whole thing can be built using Visual Studio Community edition.
You can download the source from here for now.
The demo programs are now installed to the all-users documents folder, to comply with Windows User Access Control (UAC) rules (so WriteFileDemo.gb actually works on Vista and later).
I’ve also put a bit of effort into cleaning up the help files and bringing them up to date.
And there are a couple of new commands as well. Check the Programmers’ Guide for UpdateWindow() and OpenAppDataRead()/-Write().
There are some breaking changes in this version to be aware of.
Support for Windows XP and earlier operating systems has been dropped (mainly because this version is built with Visual Studio 2013, and also possibly due to 3rd party library minimum requirements).
OpenGL software mode is not supported in this release (although it may be added back later – depending on if/when GLFW implements a software mode window creation hint).
Finally, debugging applications in full-screen mode doesn’t work all that well. There seems to be issues switching back and forth between the desktop and full screen window (you often need to hit Alt-Tab a couple of times to help it out). I’m hoping to sort this out in a future release. Until then it’s much less hassle to use a windowed mode while debugging.
Anyway, let me know if there are any issues. Otherwise enjoy.