2023-05-17: final is out ! Thank a lot for all your help, special thanks to Andre and Mesa for the doc update !
Bugfixes for this version:
- Windows: [Done] [PBv6.02b4] Drawing scaled with DrawImage into CanvasGadget is slow
- IDE: [Done] line continuation inconsistency
2023-05-11: beta 4 is out with a few more bug fixes. Should be the final beta, so be sure to test it with your project to avoid discovering issues when the final release is done !
Bugfixes for this version:
- Windows: [Done] Bug with unsigned values and modulo '%'
- Windows: [Done] Combobox bug under PB 6.01
- Windows: [Done] Improper conditional test allowed
- Windows: [Done] Crash on image resize
- Windows: [Done] PB6.02B3: Common gadgets does not work
- Windows: [Done] Problem with EditorGadget used Font ...
- Windows: [Done] StatusBarProgress - Resize Window Bolds StatusBarText
- Windows: [Done] Strange crash
2023-05-05: beta 3 is out with a few new feature and more bug fixes. If you can test the new GTK3 build for the IDE, it would be great !
Code: Select all
- Added: HttpTimeout() to set a connection and a global timeout for Http commands.
- Added: GTK3 IDE build for Linux for testing (purebasic_gtk3).
- Added: ReAssembly (--reasm) support for OS X and Linux.
- Windows: [Done] Prototype bug or code error ?
- Windows: [Done] Debugger/breakpoint buglet
- Windows: [Done] 4.0 final - ImageGadget image messes up
- Windows: [Done] Macro vs non-existant module bug (6.02 b2)
- Windows: [Done] Assembler Error
- Windows: [Done] ExplorerListGadget (DisplayMode: #PB_Explorer_List) loses its size.
- Windows: [Done] SQLite v3.31.1 - Bad query bug with Join and On clauses.
- Windows: [Done] v572 UseSQLiteDatabase(mySQLITEDLL) & threads crash on exit
- Windows: [Done] Crash when using UseSQLiteDatabase("Mysqlite.dll")?
- Windows: [Done] 4.61b4 - Resize: Smooth not working, 24b & White fade, 32b
- Windows: [Done] ResizeImage Bug - Smoothing get deactivated for small images
- Windows: [Done] CreateImageMenu() behaving incorrectly with DPi option set
- Windows: [Done] Call debuggerPB 6.02 Beta 1
- C Backend: [Done] error: redefinition - global variables
2023-04-21: beta 2 is out and brings the following changes, don't hesitate to test it so we can have a better final version:
Code: Select all
- Removed EnableASM support for C backend as it can't be used correctly (the IDE capitalize the letters for If etc.) and avoid detecting real x86/x64 asm block leading to strange errors.
The correct way is now to use the '!' sign at the line start to use directly C code.
- Updated libarchive to 3.6.2
- Updated lib7z to 22.01
- Windows: [Done] v6.02b1 DatabaseUpdate (MySQL)
- Windows: [Done] CreateImage() 32bit white bug
- Windows: [Done] NextPackEntry() and 7z (6.02bx64 win10x64)
- Windows: [Done] lzma pack w/ folder names..
- Windows: [Done] base64encoder with #PB_Cipher_NoPadding
- Windows: [Done] MySQL problem
- Windows: [Done] Beta 6.02 compiler directive issue
- Windows: [Done] VERY minor IDE help text mismatch.
- Linux: [Done] PB6.02 - GetExtensionPart() crashing if called in thread - Invalid Memory Access
- C Backend: [Done] PB 6.02B1 - Error Report in wrong file
- C Backend: [Done] Proposal: rename gcc
- IDE: [Done] PB 6.02b1: Include files source not available when they are in different directory
- IDE: [Done] Some PB-IDE fixed for macOS
We decided to continue our bug-fix marathon, so here we go with a first version (focus on general and Windows issues, other platforms will be done right after). Feel free to test it with your projects, we don't expect much regressions.
Bugfixes for this version:
- Windows: [Done]; PB5.31; With with tab /PREPROCESS fails;
- Windows: [Done] Print() and Print() problems on Windows
- Windows: [Done] RGB() and RGBA() different results x86 and x64 (PB 5.62)
- Windows: [Done] PB_Tree_Threestate forces icons (Win+Mac bug, Linux ok)
- Windows: [Done] 5.40 LTS x86 Strange error and message regarding REGEX
- Windows: [Done] PB5.41-64 Memory error
- Windows: [Done] Bug with unsigned values and modulo '%'
- Windows: [Done] Mod() bug x86 5.42LTS
- Windows: [Done] 5.50 beta 1 constants unknown to debugger tooltip
- Windows: [Done] Correct use of XIncludeFile with CompilerSelect?
- Windows: [Done] v5.5 Debug - ComboBox loses history+No #PB_Constants
- Windows: [Done] Missing value on operator actually works (while it should not)
- Windows: [Done] PB55 B1 "If And var", "If Or var" do not raise an error
- Windows: [Done] no more than 255 includefile allowed?
- Windows: [Done] PBv5.5b3 Mousedelta in windowed screen with OS scaling.
- Windows: [Done] OnError source file names visible in executable
- Windows: [Done] StringGadget: CTRL+A when theme is disabled
- Windows: [Done] 5.60b2 Module : undefined symbol error
- Windows: [Done] WebGadget bug on #PB_Web_HtmlCode
- Windows: [Done] MouseWheel() broken in WindowedScreen?
- Windows: [Done] ~Not not allowed on .a variable ("must be between 0-255")
- Windows: [Done] PB5.4x&5.6x "Assembler error" when using Threaded & Shared
- Windows: [Done] PB 5.61-64x ExplorerListGadget duplicate files listing
- Windows: [Done] WindowCallback receives ContainerGadget messages
- Windows: [Done] PB5.61 ReplaceString
- Windows: [Done] MySQL problem
- Windows: [Done] CompilerSelect
- Windows: [Done] PB6.01 x64 - Problem with MySQL OpenDatabase and CGI
- Windows: [Done] 5.73 - DPI Windows 10 - Surface Pro 7
- Windows: [Done] Panelgadget bug
- Windows: [Done] 5.73 OpenFileRequester bug report
- Windows: [Done] PanelGadget with STATIC controls
- Windows: [Done] ListIconGadget issue (and possibly a code bug)
- Windows: [Done] Copylist does not fail during copy from structured to native
- Windows: [Done] Functions PB adding itself MapElements
- Windows: [Done] 5.62 Infinite loop in Map
- Windows: [Done] ExplorerListGadget SetGadgetItemState
- Windows: [Done] #PB_Canvas_Container bug when two StartVectorDrawing()
- Windows: [Done] SplitterGadget v57b1 Behavior changed from v562?
- Windows: [Done] Bugs ExplorerListGadget
- Windows: [Done] PB 5.20 - 5.70 - TreeGadget and ThreeState
- Windows: [Done] BindEvent event bug
- Windows: [Done] Editable combo embedded in Canvas gadget
- Windows: [Done] v562 Empty parameter for macro error allows last empty?
- Windows: [Done] macro crashes compiler
- Windows: [Done] Can't use macros for module names
- Windows: [Done] ToolTip not visible
- Windows: [Done] Compiler crash (c0000005)
- Windows: [Done] Inconsistency with list of pointers of different structures
- Windows: [Done] ReplaceRegularExpression() fail with "^" pattern
- Windows: [Done] 5.73 LTS CustomDashPath() (vector lib)
- Windows: [Done] Windows XP x86 assembler error
- Windows: [Done] AESEncoder crashes with files bigger than 2gb
- Windows: [Done] 5.73 Win XP StringGadget no Ctrl+A select
- Windows: [Done] ValD does not recognize decimal point
- Windows: [Done] PB v6.00 (x86) SafeArrayGetVartype (oleauto.h)
- Windows: [Done] 5.42 Bug(?): ReadProgramError() vs Plink
- Windows: [Done] ReadProgramError() hangs
- Windows: [Done] WinAPI - Incorrect number of parameters
- Windows: [Done] HitTestThemeBackground_(): Incorrect number of parameters
- Windows: [Done] EditorGadget with .FON fonts
- Windows: [Done] (5.73 LTS x64 demo) macro - colon symbol : random behaviour
- Windows: [Done] Crash pbcompiler in Structure Viewer
- Windows: [Done] Multiple defines not allowed on last beta (PureBasic 6.01 LTS beta 2) ?
- Windows: [Done] Define keyword 6.01
- Windows: [Done] PB 4.20 SysTray lib mouse click event
- Windows: [Done] PB4.51 RC2 X86 - Indirect expression fails in sub+long line
- Windows: [Done] WindowX() reports max 2560 while screen tested is 3840 (4k)
- Windows: [Done] 5.73 LTS : OpenWindowedScreen() : AutoStretch is wrong
- Windows: [Done] 5.72 OpenWindowedScreen() AutoStretch doesn't work anymore
- Windows: [Done] strip.exe generates wrong path
- Windows: [Done] Macro's vs modules.
- Windows: [Done] PB 5.3x, 5.4x, 5.5x and 5.60 x86 - crash compiler
- Windows: [Done] transparent ico problem PB 5.51
- Windows: [Done] 4.50 - Resize and drag border beyond taskbar
- Windows: [Done] PB 5.22 Memory error
- Windows: [Done] PB5.10 b5 - Assembler error involving quad / static array
- Windows: [Done] PB 4.40 Win7 DPIAware
- Windows: [Done] HRESULT values PB x64
- Windows: [Done] v5.20 LTS, DisplaySprite() has varying results in OpenGL
- Windows: [Done] ExamineMouse Windowedscreen Win 8 only
- Windows: [Done] 5.30 ExamineMouse Problem
- Windows: [Done] 5.40 b3 (x86) DesktopWidth() and DesktopHeight()
- Windows: [Done] PB5.30 Bug in DesktopWidth(0) - Iris resolution?
- Windows: [Done] PB 5.51B1 Adress of constant
- Windows: [Done] Improper conditional test allowed
- Windows: [Done] Creating ComboBoxGadgets takes much longer with 6.01
- Linux: [Done] PB5.73 & PB6.01 / QtScript() breaks Threadsafe functionality
- C Backend: [Done] Assembler error (6.01 x64)
- C Backend: [Done] I am confused😂
- C Backend: [Done] OnError lib not working / triggering
- C Backend: [Done] invalid memory access after update to PB 6.01
- C Backend: [Done] Short Code pbcompilerc --commented generate under Linux: /
- C Backend: [Done] Bug restore with module/label
- C Backend: [Done] PB 6.01 LTS Assembler error / Protected mismatch?
- C Backend: [Done] 6.01 LTS CBE does not report array index out of bounds
- C Backend: [Done] - No bounds checking on arrays?
- C Backend: [Done] IDE Fail on Procedure(no parameters)?
- C Backend: [Done] BUG-v601LTS Compiler crash CBE ±optimizer ±debugger
- C Backend: [Done] pb6.00 b3 - assembler error
- C Backend: [Done] 6b6C+cSound -> The debugged executable quit unexpectedly...
- C Backend: [Done] PB 6.00 Beta 8 - Compiler crash with large sources
- C Backend: [Done] bug message at compilation 3
Have fun,
The Fantaisie Software Team