https://www.purebasic.fr/english/viewtopic.php?t=89559
- Added: Per monitor auto DPI scaling for Windows 10+ window and gadgets !
- Added: WindowResolutionX(), WindowResolutionY(),WindowScaledX(), WindowScaledY(), WindowUnscaledX(), WindowUnscaledY()
- Added: XmlDialogGadget() to have the XML dialog features into a container gadget.
- Added: WebViewGadget() for QT subsystem (except for Raspberry ARM32)
- Added: WebP image support for decoding and encoding
- Added: UseOSImageDecoder() and UseOSImageEncoder() to load and save images using native plugins
- Added: EncodeSound() and SaveSound() to save sounds using natives plugins
- Added: UseMP3SoundDecoder() to enable MP3 loading and saving
- Added: UseOpusSoundDecoder() to enable Opus loading and saving
- Added: DisableGadgetRedraw() for faster insert item on ListIconGadget(), ListViewGadget(), ComboboxGadget() (mainly for Windows)
- Added: Resize mode for DrawImage() to have raw or smooth resize.
- Added: #PB_Window_Modal flag to OpenWindow() to disable the undelying window.
- Added: #PB_Packer_Xz support to Packer library.
- Added: Long filename support for Windows (using \\?\ and without explicit \\?\) for all file related commands.
- Added: #PB_Editor_Centered flag to EditorGadget()
- Added: #PB_All for RemoveGadgetColumns to explorerListGadget as well for consistency
- Added: a special doc page which list all the PureBasic third dependencies and their versions- Updated: libjpeg is now replaced by libjpeg-turbo which is much faster.
- Updated: PCRE1 library is obsolete and now replaced by PCRE2.
- Updated: all static dependencies to latest version !- Fixed: a lot of library bugs, many more unit tests created to avoid regression and catch OS discrepencies.