In spirit of advancing and solidifying the Unified XUL Platform as the de facto successor to the Mozilla platform, the XULRunner runtime along with its accompanying SDK has been revived and is now available for testing.
XULRunner 6.6.0.0, based on the latest Pale Moon 33.0.1/Goanna 6.6.0 platform code is the first developer preview. It enables a standalone runtime for Mozilla applications that can be as powerful as Firefox derivates and a software development kit for more in-depth uses of Mozilla technology such as XPCOM. You can learn more about XULRunner in the archived MDN documentation.
Preliminary testing binaries can be found at Pale Moon's FTP server, targeting win32 and linux-x86_64-gtk2.
XULRunner 6.6.0.0 Developer Preview
Moderators: trava90, athenian200
Re: XULRunner 6.6.0.0 Developer Preview
Wow, this is excellent news
Thank you for bringing XULRunner towards a usable state!
Thank you for bringing XULRunner towards a usable state!
"One hosts to look them up, one DNS to find them and in the darkness BIND them."
KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX
KDE Neon on a Slimbook Excalibur (Ryzen 7 8845HS, 64 GB RAM)
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX
Re: XULRunner 6.6.0.0 Developer Preview
XULRunner 6.6.0.1 has been released, based on the same platform code as Pale Moon 33.1.0. This release should be considered its first stable developer preview.
Note that I won't be doing 32-bit builds of my projects from now on, so if you want to play with XUL in an older machine, the 6.0.0.0 win32 binary will be kept around.
Runtime binaries and accompanying SDK are available over Pale Moon's FTP server.
Note that I won't be doing 32-bit builds of my projects from now on, so if you want to play with XUL in an older machine, the 6.0.0.0 win32 binary will be kept around.
Runtime binaries and accompanying SDK are available over Pale Moon's FTP server.
Re: XULRunner 6.6.0.0 Developer Preview
Thank you so much for the work done to get this to the developer preview stage.
The Linux version worked straight away using an existing project - this makes me so happy as I have not managed to get xulrunner working on a modern Linux previously!
I initially had an issue with the win32 version - the application displayed "Cannot load XPCOM" on launch. Running xpcshell - helped me find the issue as this reported that VCRUNTIME140.dll, MSVCP140.dll and VCRUNTIME140.dll were not found. A google search pointed me to https://answers.microsoft.com/en-us/win ... 3fb7c38625 - which informed me I needed to install the Microsoft Visual C++ 2015 - 2022 Redistributable x64: https://aka.ms/vs/17/release/vc_redist.x64.exe
Installing this fixed the issue - I thought I'd post this info here in case it helps someone else.
The Linux version worked straight away using an existing project - this makes me so happy as I have not managed to get xulrunner working on a modern Linux previously!
I initially had an issue with the win32 version - the application displayed "Cannot load XPCOM" on launch. Running xpcshell - helped me find the issue as this reported that VCRUNTIME140.dll, MSVCP140.dll and VCRUNTIME140.dll were not found. A google search pointed me to https://answers.microsoft.com/en-us/win ... 3fb7c38625 - which informed me I needed to install the Microsoft Visual C++ 2015 - 2022 Redistributable x64: https://aka.ms/vs/17/release/vc_redist.x64.exe
Installing this fixed the issue - I thought I'd post this info here in case it helps someone else.
Re: XULRunner 6.6.0.0 Developer Preview
I forgot to mention that unlike mainline XUL applications like Pale Moon and Basilisk, these XULRunner releases were not built with the MSVC redist files included. Thanks for pointing it out and the encouragement as well.malcolmd wrote: ↑2024-09-03, 12:23
I initially had an issue with the win32 version - the application displayed "Cannot load XPCOM" on launch. Running xpcshell - helped me find the issue as this reported that VCRUNTIME140.dll, MSVCP140.dll and VCRUNTIME140.dll were not found. A google search pointed me to https://answers.microsoft.com/en-us/win ... 3fb7c38625 - which informed me I needed to install the Microsoft Visual C++ 2015 - 2022 Redistributable x64: https://aka.ms/vs/17/release/vc_redist.x64.exe
Installing this fixed the issue - I thought I'd post this info here in case it helps someone else.