2024-09-13: Final version is out ! Thanks all for testing !
2024-08-16: 6.12 beta 4 is out with a few more fixes. It should be the last beta, so don't hesitate to test it with your projects !
Bugfixes for this version:
- Windows: [Done] PB6.12B3 Fragments, when Dialog resizing
- Windows: [Done] 6.12 b3 #PB_Frame_Container and PanelGadget
- Windows: [Done] 6.12 b3 Children of container frame not raising events.
- Linux: [Done] PB 6.12 beta 3 MouseWheel
- Linux: [Done] PostEvent() is ignored
2024-08-16: 6.12 beta 3 is here with some more fixes. It also add:
Code: Select all
- New linker for DLL creation to have smaller binary size (Windows)
- Added 32-bit float WAV support
- Windows: [Done] DLL crashes with PB 6.11
- Windows: [Done] 6.11 FlipCoordinates() not flipping
- Windows: [Done] ResetCordinates() not reseting?
- Windows: [Done] PB6.10, 6.11 strange playing behavior
- Windows: [Done] HyperLinkGadget doesn't get the keyboard focus
- Windows: [Done] Assembler Error using Select : EndSelect x86 ASM Compiler
- Windows: [Done] It seems that the (de)installer does not differentiate between 32 bit and 64 bit.
- Windows: [Done] SFTP SetFTPDirectory not change dir (PB 6.12B2)
- Windows: [Done] CreatePreferences bug?
- MacOS: [Done] 6.12 b2, DesktopWidth & DesktopHeight
- Doc: [Done]French documentation
- Doc: [Done]French documentation - Manuel de référence
- Doc: [Done]ContainerGadget
- Doc: [Done]French documentation - Les directives du compilateur
- Doc: [Done]French doc CreateMenu()
2024-08-09: 6.12 beta 2 is ready, the bug fixing continue, with most of the Linux issues eradicated ! It also bring some new feature along the way:
Code: Select all
- Added SFTP support to the FTP lib
- Added #PB_OS_MacOSX_13, #PB_OS_MacOSX_14 and #PB_OS_MacOSX_15 for OSVersion()
- Added NavigationCallback support for GTK WebGadget() (all OS now support it).
Bugfixes for this version:
- Windows: [Done] FTP BUG
- Windows: [Done] Could be BUG! I am NOT sure...
- Linux: [Done] FTP Issue
- Linux: [Done] ListIconGadget
- Linux: [Done] Opening the same serial port multiple times
- Linux: [Done] Qt - #PB_Event_CloseWindow crash
- Linux: [Done] 6.12b1 - crash opening dialog a second time
- Linux: [Done] Qt - HyperLinkGadget and Dialog
- Linux: [Done] checkinstall.sh
- Linux: [Done] PB v6.10 B6 - Systray Icon not visible
- Linux: [Done] Several WebGadget issues [5.24 LTS]
- Linux: [Done] CountGadgetItems() on EditorGadget() is broken
- Linux: [Done] Linux 4.10 b2 all Bugs in ExplorerListGadget
- MacOS: [Done] ExamineFTPDirectory() crashes for specific files
- MacOS: [Done] Incorrect display resolution on 5K iMac
- MacOS: [Done] PB 6.11 LTS Beta 2: SetGadgetFont doesn't work on ExplorerListGadget.
- MacOS: [Done] PB6.11 - Missing constants #PB_OS_MacOSX_13 & #PB_OS_MacOSX_14
- MacOS: [Done] Purebasic 6.11 LTS OpenWindowedScreen(…) becomes 1/4 size when window is moved
- C Backend: [Done] 6.11 Null pointer unrecognised
- IDE: [Done] IDE crash on changing (or closing?) tabs
- IDE: [Done] PB 6.10: Program crashes with read error when using Library Viewer to examine Gadgets
- IDE: [Done] Linux the selected text disappears (Mint 21.3 Cinnamon)
- IDE: [Done] Dragging panel (tabs) may cause IDE to hang
- IDE: [Done] Ide 6.12 b1 LTS freeze
- IDE: [Done] MacOS IDE - Search/Replace - select search text via combo - crash
- IDE: [Done] Mac crash with search window
- IDE: [Done] MacOS: search crashes when selecting from dropdown
- IDE: [Done] PB 5.22 LTS x64 Form Designer Missing strings
- IDE: [Done] 6.10 IDE text greyed out on Compile
- IDE: [Done] PB v6.11b2 - the selected text disappears (Mint 21.3 Cinnamon)
Another bug-fix oriented release with main focus on Linux issues ! Don't hesitate to test it with your main projects, we don't expect regressions. New features:
Code: Select all
- Added a new Linux build based on Ubuntu 24.04
- Added #PB_Frame_Container support for FrameGadget()
- Added '--console' commandline switch to linux and osx compiler (for consistency)
- Removed some flickering when using Splitter in dialog (Windows)
- Linux: [Done] Random app crashes after update to 6.1 LTS
- Linux: [Done] Linux Path Resolution Bug
- Linux: [Done] 4.30/31 TreeGadget - Strange Display when inserting items
- Linux: [Done] ScrollAreaGadget Backcolor
- Linux: [Done] ComboBoxGadget changes its size
- Linux: [Done] PureBASIC help window problem (Crash) on Ubuntu 22.10 or later
- Linux: [Done] WebGadget WebViewGadget and Ubuntu 24.04
- Linux: [Done] Mouse button up not triggered after holding it down on canvas and moving outside of window
- Linux: [Done] Multiple UDP Servers listening on same port
- Linux: [Done] StatusBarText Triggers Change Window Size
- Linux: [Done] pb v6.xx: IPAddressGadget
- Linux: [Done] PB 6.11 i386 - QT subsystem
- Linux: [Done] IMA when using NextIPAddress()
- Linux: [Done] PB611 b3 Canvas tab navigation not working
- Linux: [Done] PB 6.10 random crashes when using offline help
- Linux: [Done] PB v6.x CanvasGadget Container and Event #PB_EventType_MouseWheel
- Linux: [Done] PureBasic 6.10 Beta 6: OpenWindow with PB_Window_Maximize
- Linux: [Done] PB v6.10b6 - RunProgram Flag #Run_Program_Ascii
- Linux: [Done] OpenHelp/CloseHelp on Linux
- Linux: [Done] PB 6.04 LTS/PB 6.10 B 1 - Keyboard navigation for Gadgets in Containers and keyboard menu activation with A fail
- Linux: [Done] PB 5.40b9 No dots in CustomDashPath
- Linux: [Done] PeekS(..., #PB_UTF8) fails if a wrong UTF8 character occurs
- Linux: [Done] 5.70b1, Qt - Drag and drop problems
- Linux: [Done] Drag and Drop difference between GTK and Qt
- Linux: [Done] Linux ASM Backend ExamineAssembly invalid InstructionString
- Linux: [Done] Default Printer PageWidth x PageHeight is 596x842 not 2330x3264 Pixel
- Linux: [Done] ScaleCoordinates with DrawVectorText shows in Linux other results than expected.
- Linux: [Done] SerialPortTimeouts does not work
- Linux: [Done] canvas raw keys: bug or feature? [Linux & Windows]
- Linux: [Done] Qt - Dialog gadgets cut off on Panel
- Linux: [Done] Container border disappearing - PB 5.70 QT
- Linux: [Done] PB5.70b2 VectorResolution() different results Win/Linux
- Linux: [Done] MenuHeight() / QT
- Linux: [Done] DLL: AttachProcess() will not be called
- Linux: [Done] PB5.45 LTS - XMLDialog broken
- Linux: [Done] All PB vers., gtk3 CalendarGadget selectability at bottom
- Linux: [Done] Rotated Sprite Bug PB561
- Linux: [Done] PB 5.60 PanelGadget inner dimension wrong
- Linux: [Done] Linux x86 PB 5.50, 5.43LTS, 5.31 bug Shift+Tab shortcuts
- Linux: [Done] PB 5.5 Cannot execute the file with the internal debugger
- Linux: [Done] PB5.42 - Warning & malfunction with VectorFont(FontID, Size)
- Linux: [Done] PB 5.42 #PB_Compiler_ExecutableFormat is not set
- Linux: [Done] PB 5.40 & 5.41 : No mousewheel on Ubuntu
- Linux: [Done] RemoveKeyboardShortcut() w #PB_Shortcut_Tab leaves MenuEvent
- Linux: [Done] PB5.40+ #Null$ as Import-Parameter p-utf8 doesn't work
- Linux: [Done] GTK2 - Gadgets inside FrameGadget: No Drop
- Linux: [Done] SDL_Version structure
- Linux: [Done] Canvas keyboard, KeyUp events, and caps lock
- Linux: [Done] Keyboard shortcuts, arrow keys, and caps lock
- MacOS: [Done] PB v6.11 Beta 1 - Wrong Compiler Name
- Doc: [Done] Transparent Images and the Clipboard
- Doc: [Done]On PB6.11 @DropCallback() parameters are integers (again)
- Doc: [Done]SaveJSON()
- Doc: [Done]GetCurrentDirectory() - wrong constants
- Doc: [Done]EntityYaw(#Entity) should be EntityYaw(#Entity [, Mode])
Have fun,
Fantaisie Software