Not everything tested, but with complex code modules ActiveScript and RAD EventDesigner everything runs with ASM and C-Backend ...
PureBasic 6.21 is out !
Re: PureBasic 6.21 beta 2 is out !
Thanks 
Not everything tested, but with complex code modules ActiveScript and RAD EventDesigner everything runs with ASM and C-Backend ...
Not everything tested, but with complex code modules ActiveScript and RAD EventDesigner everything runs with ASM and C-Backend ...
My Projects ThreadToGUI / OOP-BaseClass / EventDesigner V3
PB v3.30 / v5.75 - OS Mac Mini OSX 10.xx - VM Window Pro / Linux Ubuntu
Downloads on my Webspace / OneDrive
PB v3.30 / v5.75 - OS Mac Mini OSX 10.xx - VM Window Pro / Linux Ubuntu
Downloads on my Webspace / OneDrive
- Psychophanta
- Always Here

- Posts: 5153
- Joined: Wed Jun 11, 2003 9:33 pm
- Location: Anare
- Contact:
Re: PureBasic 6.21 beta 2 is out !
Thanks.
In the bugfixes list there are some repeated lines.
In the bugfixes list there are some repeated lines.
Engine3D: [Done] PB 6.20 Win64 OGL Orthographic cameras + Sprites
Engine3D: [Done] 5.20 LTS Camera ViewPort not correctly updated w Sprites
Engine3D: [Done] PB 6.20 Win64 OGL Orthographic cameras + Sprites
Engine3D: [Done] 5.20 LTS Camera ViewPort not correctly updated w Sprites
Engine3D: [Done] PB 6.20 Win64 OGL Orthographic cameras + Sprites
Engine3D: [Done] 5.20 LTS Camera ViewPort not correctly updated w Sprites
-
Little John
- Addict

- Posts: 4805
- Joined: Thu Jun 07, 2007 3:25 pm
- Location: Berlin, Germany
Re: PureBasic 6.21 beta 2 is out !
I tested several source codes with PB 6.21 beta 2 (x64) on Windows 11, and did not encounter any problems. 
Many thanks
Many thanks
Re: PureBasic 6.21 beta 2 is out !
Same here on Windows 11, my apps work fine.
The nice thing about standards is there are so many to choose from. ~ Andrew Tanenbaum
Re: PureBasic 6.21 beta 2 is out !
Woot! Thanks Fred!
- Andre
- PureBasic Team

- Posts: 2148
- Joined: Fri Apr 25, 2003 6:14 pm
- Location: Germany (Saxony, Deutscheinsiedel)
- Contact:
Re: PureBasic 6.21 beta 2 is out !
I just checked the beta 2 of PB6.21 with my two large GeoWorld project codes (together 150,000 lines), and after a small code change according to the more strict syntax check (=> https://www.purebasic.fr/english/viewtopic.php?p=637145), they both run fine. Thank you 
Re: PureBasic 6.21 beta 2 is out !
I got some struggles with the 2ddrawing and the 2d sprite engine, but I'm not sure yet, maybe I just have to draw things in a different way. (Beta 2)
[Solved, I had to change my draws.] Also Thanks for beta 3, seems good so far.
[Solved, I had to change my draws.] Also Thanks for beta 3, seems good so far.
Last edited by miso on Sun Mar 30, 2025 8:03 pm, edited 1 time in total.
Re: PureBasic 6.21 beta 3 is out !
2025-03-30: Another beta is available with some more bug fixes, especially on macro side, so be sure to give it a try ! A few new stuff has been added too:
Bugfixes for this version:
Code: Select all
- Added: #PB_Image_BlackAlphaBackground and #PB_Image_BlackAlphaBackground for SaveImage() when saving a 32-bit image into lower depth
- Added: LoadImage() now supports 32-bit BMP files when alpha channel is found
- Added: OSVersion() now support Windows Server 2016, Windows Server 2019, Windows Server 2022 and Windows Server 2025- Windows: [Done] more macro & module inconsistiencies.
- Windows: [Done] PB5.71b2 SaveImage() writes strange BMP files
- Windows: [Done] PB 5.22 - SetGadgetItemImage + ListIconGadget don't work
- Windows: [Done] Bug Lib-file when creating DLL
- Windows: [Done] PB 5.44 LTS beta1 x86 'CompilerIf' without 'CompilerEndIf'
- Windows: [Done] if Bool and Val and X86 then Error
- Windows: [Done] Bug ASM backend (x86) with Bool() and quad value
- Windows: [Done] 2 different compiler errors with the same code
- Windows: [Done] Language does not display properly on Debugger + Compiler
- Windows: [Done] CompilerElseIf with macro
- Windows: [Done] PB 5.73 Bug Threaded in DLL
- Windows: [Done] Problem With ResizeWindow and DPI Aware
- Windows: [Done] 6.20 Crash after the #PB_Sound_Streaming change in 6.20
- Windows: [Done] 6.20 PureLibrary crash when using String parameter
- Windows: [Done] Linker error on InitMovie()
- Windows: [Done] Windows Bug in ExamineFTPDirectory for directories with large number of files
- Windows: [Done] OSVersion for Windows 11 reports as 8
- Psychophanta
- Always Here

- Posts: 5153
- Joined: Wed Jun 11, 2003 9:33 pm
- Location: Anare
- Contact:
Re: PureBasic 6.21 beta 3 is out !
Woot! Thanks Fred!
Re: PureBasic 6.21 beta 3 is out !
If any possible, it would be nice if when replying to a post that mentions inconsistent behavior with "fixed", there was an explanation of the new behavior as well, since I often feel unsure of what the new behavior is meant to be.
Especially if the post reports different cases of inconsistency, it would help a lot to know which of the inconsistencies were fixed and in which way.
E.g., if we take an older post about if (map("non existent key") situation, consistency fix could mean that maps don't create new keys if a non-existing key is accessed, or that they are always created no matter what, just as an example.
Thanks for some nice updates!
Especially if the post reports different cases of inconsistency, it would help a lot to know which of the inconsistencies were fixed and in which way.
E.g., if we take an older post about if (map("non existent key") situation, consistency fix could mean that maps don't create new keys if a non-existing key is accessed, or that they are always created no matter what, just as an example.
Thanks for some nice updates!
Re: PureBasic 6.21 beta 3 is out !
I usually explain when there is an ambiguity, but feel free to ask of you want more info
Re: PureBasic 6.21 beta 3 is out !
That's fair. Thank you.
Fred wrote: Sun Mar 30, 2025 10:48 pm I usually explain when there is an ambiguity, but feel free to ask of you want more info
Re: PureBasic 6.21 beta 4 is out !
2025-04-03: Another fix batch with some old bugs squashed ! We don't expect much regression, so please give it a try to this version so the final will be great.
Bugfixes for this version:
Bugfixes for this version:
- Windows: [Done] PB 5.61 - DataSection Label Address Raises Assembler Error
- Windows: [Done] OptionGadget - Tab bug
- Windows: [Done] checkbox tooltip disappears after click
- Windows: [Done] 4.0 final Library viewer broken with SetWindowCallback
- Windows: [Done] 5.0 b7 x86 LibraryViewer and callback
- Windows: [Done] Messed up results when saving alpha PNG
- Windows: [Done] DrawText and single characters
- Windows: [Done] Win x64 - v6.3 - Font clipping & inconsistencies.
- Windows: [Done] Drawtext() is clipping characters!
- Windows: [Done] DrawText() Bug when using font styles
- Windows: [Done] 2D text drawing glitches
- Windows: [Done] DrawText() weird behavior
- Windows: [Done] 4.60beta2 DrawText et #PB_2DDrawing_AlphaBlend
- Windows: [Done] v562 FileSize("c:\x\BadCharacterInPath") = False Positive
- Windows: [Done] PeekS Length=$80FE0 IMA Windows x86
- Windows: [Done] PB 5.73 - ReDim Array inside structure - IMA
- Windows: [Done] Bug in ASM Backend: ArraySize() of Array in hirarchical Structure
- Windows: [Done] PBv6.21b3 Syntax error with macro from module in declaration
- Windows: [Done] PB 6.21 beta 3 'CompilerIf' without 'CompilerEndIf'
- Windows: [Done] PB 6.20 Beta 2 - DirectX11 Subsystem - IMA on DisplaySprite()
- Windows: [Done] OSVersion for Windows 11 reports as 8
- Windows: [Done] Bug ASM backend (x86) with Bool() and quad value
Re: PureBasic 6.21 beta 4 is out !
Woot! Thanks as always, Fred!

