06-14-2023, 08:19 AM
QB64 Phoenix Edition v3.8.0!
https://github.com/QB64-Phoenix-Edition/...tag/v3.8.0
Enhancements
Bug Fixes
Full Changelog: v3.7.0...v3.8.0
https://github.com/QB64-Phoenix-Edition/...tag/v3.8.0
Enhancements
- #338 - C/C++ compiler update. - @a740g
- Updates the MinGW toolchain to v12.2.0 r2.
- Updates the MinGW toolchain to v12.2.0 r2.
- #339 - Improvements on the various dialog functions. - @a740g
- Many mandatory dialog parameters are now optional.
- Parsable option string arguments are case-insensitive now (required lower case before).
- Many mandatory dialog parameters are now optional.
- #341 - Adds _UCHARPOS() to the _U* functions family. - @a740g
- Ideally, this should have been added in v3.7.0 but was not due to an oversight. This function calculates the pixel distance of every character in a string from the origin and is especially helpful for variable width fonts.
- Ideally, this should have been added in v3.7.0 but was not due to an oversight. This function calculates the pixel distance of every character in a string from the origin and is especially helpful for variable width fonts.
- #347 - Audio enhancements. - @a740g
- Updates miniaudio to v0.11.17, which adds support for Apple AIFF and AIFC audio formats. So, we get those too.
- PLAY has been extended to:
- Select waveforms @n (square = 1, sawtooth = 2, triangle = 3 (default), sine = 4, noise = 5).
- Adjust volume ramping Qn (0ms to 100ms).
- Select waveforms @n (square = 1, sawtooth = 2, triangle = 3 (default), sine = 4, noise = 5).
- SOUND has been extended to use the following syntax:
- SOUND frequency#, duration#[, volume#][, panning#][, waveform&]
- SOUND frequency#, duration#[, volume#][, panning#][, waveform&]
- Updates miniaudio to v0.11.17, which adds support for Apple AIFF and AIFC audio formats. So, we get those too.
- #346 - Improves the IDE code export abilities. - @RhoSigma-QB64
- Added ability to export into a [ q b = e x p o r t ] Forum codebox.
- Thanks to @grymmjack for implementing all these new codeboxes: https://staging.qb64phoenix.com/showthread.php?tid=1740
- Thanks to @grymmjack for implementing all these new codeboxes: https://staging.qb64phoenix.com/showthread.php?tid=1740
- The Forum/Wiki exports now go to the clipboard instead of a file and can directly be pasted into the Forum post or Wiki page.
- Progress of export is shown in the status line and you'll get a message upon export completion.
- Added ability to export into a [ q b = e x p o r t ] Forum codebox.
Bug Fixes
- #341 - Fixing the cut-off on certain letters in conjunction with _LOADFONT and PRINT. - @a740g
- Issue was reported here: https://staging.qb64phoenix.com/showthread.php?tid=1691
- Issue was reported here: https://staging.qb64phoenix.com/showthread.php?tid=1691
- #347 - Fixing issues with PLAY statement. - @a740g
- PLAY is now feature complete supporting "X" + VARPTR$()
- PLAY is now feature complete supporting "X" + VARPTR$()
Full Changelog: v3.7.0...v3.8.0
GuiTools, Blankers & other Projects:
https://staging.qb64phoenix.com/forumdisplay.php?fid=32
Libraries & useful Functions:
https://staging.qb64phoenix.com/forumdisplay.php?fid=23
https://staging.qb64phoenix.com/forumdisplay.php?fid=32
Libraries & useful Functions:
https://staging.qb64phoenix.com/forumdisplay.php?fid=23