Releases: QB64-Phoenix-Edition/QB64pe
v0.8.2
v0.8.1
Bug fixes
- Source files with
$
in the name or path will now compile correctly. - The
C++ Compiler Settings...
menu entry now uses them
shortcut key rather thano
. - Programs that use joystick input (
_DEVICES
,Stick
, etc...) will now compile correctly.
Known issues
- There is an issue with the
C++ Compiler Settings..
menu. It is recommended to use v0.8.2 which has a fix for this issue.
Full Changelog: v0.8.0...v0.8.1
v0.8.0
New Features
- A new 'C++ Compiler Settings' dialog, under the 'Options' menu. It allows setting:
- Compiling program with C++ optimizations using
-O2
(off by default). - Strip symbols from executable (on by default)
- Add C++ debug information to executable (off by default)
- Textbox for supplying extra compiler flags
- Textbox for supplying extra linker flags
- Entry to modify the maximum number of C++ compiler processes to run (setting this higher can speed up compilation).
- Compiling program with C++ optimizations using
Bug fixes
- Many improvements to the rendering of the Wiki in the QB64 IDE.
- Improved dialog text around missing
curl.exe
- The IDE will not attempt to keep downloading help pages if
curl.exe
is missing.
Full Changelog: v0.7.1...v0.8.0
v0.7.1
Includes a few bug fixes for the Makefile build system that was new in 0.7.0
:
- #80 - If a
.bas
file had a space in the name, it would not compile properly. - #81 - When multiple instances of the IDE were used, the second instance would not always recompile the program after changes are made.
- The symbol file was fixed to work correctly even when the
EXE
variable provided to the Makefile includes a path. - The version number was fixed to correctly reflect the release version.
v0.7.0
Several bug fixes in this release:
-- Fix to windows setup_win.bat cleaning up the mingw compilers after installation.
-- Fix to IDE freeze occurring due to invalid line endings coming from git.
-- Fix to Run Only not deleting the temporary executable on some distros of Linux.
-- Fix to _DESKTOPWIDTH and _DESKTOPHEIGHT. They no longer require a valid window handle to generate a proper response.
Enhancements:
-- IDE wiki parser has been enhanced and replaced for more versatile and professional looking pages inside Help.
-- Creation of a new MakeFile system.
v0.6.0
Add "Run Only" option to IDE menu.
Swap out PNG library for modern version -- we now load PNG files about 30% faster.
Fix to page width with variable width fonts.
_Bin$ added to the language. (see wiki for more information)
Removed/Replaced several more links which were pointing to the old qb64.org sites and forums.
Using the number-based $VERSIONINFO flags will now also set the string versions of those flags, if values for them are not provided.
v0.5.0
Another step forward in making our first version "1.0" as the new team working on QB64. This release (version 0.5) now:
-
Has swapped out the mingw compilers to updated versions for Windows users.
-
Reduced the size of the repo considerably for those who wish to download direct and setup QB64 manually, for whatever reason.
-
Prepacked Linux and Mac versions of QB64, which come in at less than 10MB each now.
-
We've swapped out all the references to the now defunct .net and .org sites that we could find, and replaced them to proper, working links which now connect to our new wiki, forum, and all at qb64phoenix.com.
-
$Color:0 and $Color:32 has now been tweaked to work with $NoPrefix. Color names will remain the same in all cases, if $Color is used without $NoPrefix. When $Color is used in conjunction with $NoPrefix, the colors of Red, Green, and Blue which would normally conflict with the now underscoreless commands of _Red, _Green, _Blue, have been altered to have NP_appended to them (for No Prefix). Example: Color NP_Red, Orange for a red on orange color.
0.1.0-alpha
This is our first working version of QB64 since .org went down and was taken from us. It corrects the issues with the Help menu freezing up and trying to load from the old site, but otherwise has not changed from what was posted last in the QB64 Team's repo. There may be other links, or issues which we've overlooked, but we wanted to try and correct the glaringly obvious issue with the Help as soon as possible, just to show to the world that QB64 is being taken care of and that maintenance and development will continue on with it.
Like a phoenix we will rise again, renewed better than ever, from the ashes!!