« Xojo Stammtisch in Wi… | Home | MonkeyBread Software … »

Plugin backwards compatibility to older operation systems

In general we recommend you use a recent Windows version and a recent Linux distribution, so you have all the security fixes. But sometimes we get asked about support of older versions.

We tried the upcoming 24.4 plugins on Windows 7, Windows 8 and Ubuntu 18 to verify what works. Here are the results:

PluginPartWindowsLinux
ScintillaScintillaGLIBCXX_3.4.26
Barcodezxing2VS 2019 RuntimesGLIBCXX_3.4.26
WinWinWindows 8 needed
WinWinUserNotificationWindows 8 needed
WinFrameworksWinPDFWindows 8 needed
WinFrameworksWinOCRWindows 8 needed
WinFrameworksWindowsStoreWindows 8 needed
WinFrameworksWindowsMLWindows 8 needed
WinFrameworksWinBluetoothLEWindows 8 needed
WinFrameworksWebView2Windows 8 needed

From 405 plugin parts, almost all just work. But on Windows we have the newer classes requiring Windows 10 and in order to load they need APIs from Windows 8. And the newer zxing plugin part needs Visual Studio 2019 runtime files, which should be installed on a Windows 10 or 11 machine automatically by Windows update. Otherwise you can manually install them.

You can download Visual Studion 2019 runtime installers here: The latest supported Visual C++ downloads or direct download.

For Linux there is a dependency to a newer C++ library for Scintilla and zxing2 parts. If you updated the packages or got a newer Ubuntu version or a recent other distribution, you should have this library.

The biggest plugin in space...
16 09 24 - 07:30