Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
QB64 Phoenix Edition v3.9.0 Released!
#1
QB64 Phoenix Edition v3.9.0!

https://github.com/QB64-Phoenix-Edition/...tag/v3.9.0

Enhancements
  • #368 - Image library enhancements. - @a740g
    • Adds the _SAVEIMAGE `fileName$[, imageHandle&][, requirements$]` statement
      • It can save graphics and text screens / images as `PNG`, `QOI`, `BMP`, `TGA`, `JPG` and `HDR`
    • Adds SVG vector image loading support from files and memory buffers
    • Adds QOI image loading support from files and memory buffers
    • Adds high quality pixel scaler support
      • Scalers can be used only during image loading and thus has zero performance impact when the image is in use
      • Six supported scalers that can be used by specifying the scaler name in _LOADIMAGE's `requirements$` string
        • `SXBR2` - Super-xBR 2x
        • `MMPX2` - MMPX Style-Preserving 2x
        • `HQ2XA` - High Quality Cartoon 2x
        • `HQ2XB` - High Quality Complex 2x
        • `HQ3XA` - High Quality Cartoon 3x
        • `HQ3XB` - High Quality Complex 3x
  • #370, #352, #374 - Audio library enhancements. - @a740g
    • QOA format support
    • Updates `miniaudio` to v0.11.18
    • Includes latest fixes for `Hively Tracker` and `TinySoundFont`
    • Updates `Libxmp-lite` to v4.6.0
    • Removes the legacy LGPL OpenAL audio backend
  • #356, #361 - Adds `Save As` OS-native GUI dialog support to the IDE. - @SMcNeill
  • #373 - IDE editor enhancement. - @RhoSigma
    • Now when the `Home` key is pressed, the cursor will only jump to the `start of line` if its current position is exactly on `start of text`, and from all other positions in the line (including anywhere in the indention space) it will always jump to `start of text`
  • #367 - Adds support for `FNT`, `FON`, `PCF` and `BDF` fixed width bitmap fonts. - @a740g
  • #371 - Updates MinGW. It now supports GCC 13.1.0 with MinGW runtime v11. - @a740g
  • #380 - Adds initial Windows on ARM support using LLVM-MingW. - @a740g
    • For now, Windows on ARM versions of QB64-PE can only be built by locally cloning the repository and then running `setup_win.cmd`
  • #379 - Updates `libstem Gamepad` library to the latest version. - @a740g

Bug Fixes
  • #351 - Fixes an issue where fonts were getting vertically misaligned. - @a740g
  • #367 - Fixes a seg-fault when using fonts on macOS as reported by @grymmjack. - @a740g
  • #353 - Fixes `DECLARE DYNAMIC LIBRARY` path issue. - @a740g
    • QB64-PE will no longer replace `./` with an absolute path
  • #358 - Fixes a bug that was hiding part of the IDE screen by the Window frame when compiled with LLVM-MingW. - @a740g
  • #365 - Patches a compiler function `CopyFile()` to clear the file first before writing. - @SMcNeill
  • #366 - Fixes `CONST Blink` (`$COLOR:0`) and `_BLINK` name collision with `$NOPREFIX` is used. - @SMcNeill
  • #372 - Fixes `PRINT` to print spaces and tabs correctly when `_KEEPBACKGROUND` is set. - @a740g
  • #377 - Fixes wrong KSL (key scale shift) values in `RAD player`. - @a740g

**Full Changelog**: v3.8.0...v3.9.0
Reply


Messages In This Thread
QB64 Phoenix Edition v3.9.0 Released! - by a740g - 10-05-2023, 06:31 AM



Users browsing this thread: 6 Guest(s)