v3.6.0
Enhancements
- #286 - Added support for opening image from memory using
_LOADIMAGE()
- @a740g, @mkilgore_LOADIMAGE()
has a new optionalrequirements$
argument, similar to the string argument to_SNDOPEN()
:_LOADIMAGE(fileName$[, [mode&][, requirements$]])
.
- Providing
"memory"
in the requirements will cause_LOADIMAGE()
to treat the contents of thefileName$
argument as an image file itself, rather than attempting to open a file.
Bug Fixes
- #287, #296 - Fixed building QB64-PE on MacOS High Sierra - @mkilgore
- #288 - Add missing keywords to syntax highlighter - @SteveMcNeill
- #273, #295 - Timers will no longer take twice as long at program start - @mkilgore
- #293, #295 - A stopped timer will now correctly run when turned on if it expired while stopped - @mkilgore
- #294, #295 - On Windows, timers will now correctly trigger during SLEEP in
$Console
programs - @mkilgore - #298, #300, #302, #308 - Several improvements to the IDE Wiki - @RhoSigma-QB64
- Improved handling of HTML Entity and UTF-8 characters used in the Wiki.
- Fully implemented local links. The help page navigation in the IDE is now practically the same as in the real Wiki.
- #301, #307 - Fix using DECLARE LIBRARY with a stripped .so file - @mkilgore
- #297, #306 - The -o flag will no longer strip the extension from the executable name - @mkilgore
- The extension
.exe
will still be removed when compiling on non-Windows platforms.
- The extension
Full Changelog: v3.5.0...v3.6.0