Questions tagged [xulrunner]

XULRunner is Mozilla's runtime environment meant to run cross-platform applications using the same technologies (XUL, XPCOM, JavaScript, CSS) as the Firefox browser.

XULRunner is Mozilla's runtime environment meant to run cross-platform applications using the same technologies (XUL, XPCOM, JavaScript, CSS) as the Firefox browser. The application's user interface is developed in XUL (XML User Interface Language) that can be styled with CSS. Dynamic actions are added via JavaScript that can use XPCOM to access a number of low-level components providing among other things file access and networking.

XULRunner runtimes ceased to be built or packaged in September of 2015, and the XULRunner source was removed from the Mozilla central repository on February, 10 2016:

The Mozilla project no longer sees XULRunner as a priority project. It's not core to advancing the open web or any of our current or planned products.

We're going to remove XULRunner code from mozilla-central. If somebody wants to own/maintain it, that will have to be done via an external repository.

If you are a consumer of the XULRunner stub this means that you will no longer have a Mozilla produced version after 41.0. For folks in this group, you have two options:

  • Change your app to run through the stub provided by Firefox. Many apps will continue to work as before by simply replacing "xulrunner.exe application" with "firefox -app application.ini".

  • Build XULRunner yourself.

SDK hosting has moved as well:

XULRunner SDKs can now be downloaded from: https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-aurora/

Look for filenames like this:

Linux 32-bit firefox-<version>.en-US.linux-i686.sdk.tar.bz2

Linux 64-bit firefox-<version>.en-US.linux-x86_64.sdk.tar.bz2

Mac 32-bit firefox-<version>.en-US.mac-i386.sdk.tar.bz2

Mac 64-bit firefox-<version>.en-US.mac-x86_64.sdk.tar.bz2

Windows 32-bit firefox-<version>.en-US.win32.sdk.zip

Windows 64-bit firefox-<version>.en-US.win64.sdk.zip

where <version> is the current Firefox version.

References

385 questions
4
votes
1 answer

How to set the profile directory for xulrunner apps using a custom relative path?

Is there an easy way to create a cross platform portable Xulrunner application? By "portable" I mean what the guys on http://portableapps.com/ do, but in addition I would like to be able to put on the flash stick whatever platform runtime I…
Беров
  • 1,383
  • 10
  • 22
4
votes
1 answer

Alternative to range.getBoundingClientRect

I need an alternative to range.getBoundingClientRect() for FF3.6 (XULRunner 1.9.2). I cannot update to a newer XULRunner version. Any help?
Jonathan Naguin
  • 14,526
  • 6
  • 46
  • 75
4
votes
2 answers

How to Install and run a XulRunner Application on Mac OS X?

I'm on a Mac OS X Lion, and I have followed this tutorial exactly as it is: https://developer.mozilla.org/en/getting_started_with_xulrunner When I try to run: /Library/Frameworks/XUL.framework/xulrunner-bin --install-app…
Adam Halasz
  • 57,421
  • 66
  • 149
  • 213
4
votes
0 answers

org.eclipse.swt.SWTError: No more handles [MOZILLA_FIVE_HOME='/usr/lib/firefox'] (java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons

َUPDATE: My target: I'm going to build Zekr software with new library in Debian Repository.Already Zekr was in old debian repo. Now, I have an old code written by java and I compile and run it under JDK11 and new version of dependencies library via…
PersianGulf
  • 2,845
  • 6
  • 47
  • 67
4
votes
1 answer

Is there _ANY_ method to connect to a mysql server from XULRunner/Firefox add-on?

How to connect to a MySQL Server from a Firefox add-on? Is there a way to connect directly to a mysql server? I have tried: package "MySQLXPCOM" is no longer under active development/outdated package "mozdb" is not running execution of jar file…
mythbu
  • 41
  • 1
4
votes
2 answers

How best to deploy my XUL app?

I have a xul app that I think would be useful, and I want to deploy it. The target platform is Linux; I believe it will work on Windows/OSX as well but haven't tested. What is the best way to deploy this app? Is using xpi packages and requiring the…
Nathan
  • 1,218
  • 3
  • 19
  • 35
4
votes
3 answers

How to open new window's from XUL Browser?

I'm wondering, is it even possible to treat the request for the Xul Browser component to open a new window? I tried changing the window.open function, but looks like it's never called. All links that open in a new window are not opening in my…
The Student
  • 27,520
  • 68
  • 161
  • 264
4
votes
2 answers

Xul element is not showing back after set it "hidden"

Updated Here's an even simpler example showing the failure (it should hide the img after press "z" and show it after press "x"): My test.xul:
The Student
  • 27,520
  • 68
  • 161
  • 264
4
votes
1 answer

Build standalone XUL program based on Firefox's `-app` switch

I've been working on a XULRunner based program for quite long. Since XULRunner isn't actively supported anymore, I kept running my program via Firefox with its -app switch. Now I'd like to build a standalone program, with an installer to distribute,…
user2953241
  • 366
  • 2
  • 11
4
votes
1 answer

Xulrunner and Gecko relationship

After read: Do not confuse the Gecko/XULRunner SDK with XULRunner itself. The Gecko SDK is a collection of header files and tools used to develop general XPCOM components which add functionality to the existing platform, whereas …
The Student
  • 27,520
  • 68
  • 161
  • 264
4
votes
0 answers

XulRunner Not Compatible With SlimerJS on EC2

I'm trying to get SlimerJS up and running on my EC2 instance. I'm using an Ubuntu 12.04 LTS image. I installed firefox 41.0.1 and slimerjs 0.10.0pre. I have this working locally under pretty much identical circumstances. But when I try to launch…
4
votes
1 answer

popen equivalent in XPCOM?

I'm trying to use XULRunner to add a GUI to a command line based program. One solution would be to use something like popen from the XUL application to interact with the command line program. My questions: Does XPCOM have popen? Does XPCOM have…
ctuffli
  • 3,559
  • 4
  • 31
  • 43
4
votes
1 answer

How to deploy a Firefox extension in XULRunner/GeckoFX?

I have a developed a binary extension that works fine under Firefox, but cannot manage to deploy it in XULRunner/GeckoFX. The extension doesn't have a UI and just provides an API to our main application (in .NET). All tutorials I could find explain…
winter
  • 81
  • 7
4
votes
3 answers

embedded browser using XULRunner

Are there any examples of to use XULRunner to embed the browser control inside a app? (preferably in c or c++ for native win32 apps) I have tried QT, wxWidgets, Awesomium, chrome embedded, LLmozLib, midori and Embedding/NewApi/Win32 The best one is…
sonu
  • 501
  • 6
  • 11
4
votes
3 answers

Creating a SWT.MOZILLA browser on Windows 64 bit and SWT 4.3

I'm trying to create an SWT Browser widget of the SWT.MOZILLA type under windows 8 64Bit with SWT 4.3 64Bit. According to this, SWT 4.3 should support 64 Bit version on XULRunner 10.x or 24.x So, I have downloaded both the 10.x and 24.x 64 versions…
lviggiani
  • 5,824
  • 12
  • 56
  • 89
1 2
3
25 26