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
2
votes
1 answer

Direct3D app screws up XULRunner

I have an app using a render engine which can switch between D3D and OpenGL (on Windows at least!) We also use XULRunner for embedded web-browser functionality. XULRunner also appears to use D3D and when our engine is in D3D mode, XUL stops working…
Mr. Boy
  • 60,845
  • 93
  • 320
  • 589
2
votes
2 answers

How do I log errors from Xul to a file?

I tried export XRE_CONSOLE_LOG as told in this page, but had no result. Also, I would like to see in a file all errors I see in my console (as XPCom errors, not only javascript errors). --update I'm Running Xulrunner 1.9.2 on Ubuntu 10.04.
The Student
  • 27,520
  • 68
  • 161
  • 264
2
votes
2 answers

Geckofx-Core - System.DllNotFoundException

I Integrated Geckofx45.64 in my Windows Forms Application - On some Windows10 distributions i get the following error right after startup: System.DllNotFoundException at Gecko.Xpcom.Alloc(IntPtr) at Gecko.nsAString..ctor() at…
Felice Anno
  • 121
  • 1
  • 9
2
votes
1 answer

Undefined symbol when attempting to call pam_start from js-ctypes

Having recently fallen in love with js-ctypes (really handy for writing small applications that need access to some underlying OS functionality), I'm attempting to use them for a small login manager prototype where I'd like to expose PAM. For this,…
user237251
  • 211
  • 1
  • 10
2
votes
1 answer

No more handles [Could not detect registered XULRunner to use]

I am using SWT 3.7 to create an RCP application. Windows is my OS and IE is set as the default SWT browser. I want to change the default browser from IE to Mozilla. I've read a few articles and learned that by adding arguments to the eclipse.ini…
2
votes
1 answer

Xulrunner - Google Analytics doesn't recognize visit

My app opens a specific website link in an iframe but GA doesn't recognize a visit. It recognizes it OK in NW.js, if I open it directly in the browser, ... I've tried to make a Mobile App account but it doesn't help. Do I have to set some…
Darko Riđić
  • 459
  • 3
  • 18
2
votes
0 answers

SVG inside Mozilla/XUL app: title/tooltip is not displayed

I wrote a xul application where a SVG fragment is embedded in a XUL element. (...)
Pierre
  • 34,472
  • 31
  • 113
  • 192
2
votes
2 answers

How do I load live DOM in Java Application?

I'm not really sure how to ask this question but here is what I am trying to do. I am looking for the ability to load a website in java application and being able to click the buttons, text, box, etc and get the underlying DOM code. For example: -It…
Salim
  • 199
  • 3
  • 18
2
votes
1 answer

How can I apply a CSS stylesheet to all page views in XULRunner

I am trying to develop a display device (expected to be installed in public transports) which is able to show a (more or less fixed) web page in a chromeless embedded browser on a Linux platform (I am currently using Archlinux). After a lot of tries…
GingkoFr
  • 72
  • 5
2
votes
1 answer

How to force cache to be reused after app restart - GeckoFX / xulRunner

I'm new to embedded browsers, I admit, but I've got a GeckoFX v33 control working and hosted in a WPF application. Browsing and caching is working during a browsing session. However, upon application restart the cache is lost (or ignored) and all…
Dale
  • 8,772
  • 1
  • 15
  • 15
2
votes
1 answer

Why destructor of an extended binding is not called when extending binding is removed?

Creating a XulRunner application for Windows I found that if binding B extends binding A. And B is being removed, then only destructor of B is called, not followed by a call of A's destructor. Is there something wrong with my code, or this is a…
Sergey Avdeev
  • 910
  • 1
  • 8
  • 16
2
votes
1 answer

How to package a standalone xulrunner app for OS X?

I'm trying to create a xulrunner app for OS X 10.9+. I need it to be standalone, i.e. to not require any extra additional software (including Firefox) to be installed on the box along with the app. I was not able to google up an up-to-date guide on…
Alexander Gladysh
  • 39,865
  • 32
  • 103
  • 160
2
votes
0 answers

Xulrunner Browser Posting data via loadURI()

I have XULrunner opening a browser window that loads a XUL page from my local server. I am trying to post some data back to my PHP but with little success. I am just using the example at…
Krik
  • 445
  • 5
  • 15
2
votes
1 answer

What are the best ways to write XUL documents for a firefox addon?

I want to know what all helping tools that are available for writing XUL documents which are used by Firefox Add-on developers these days.
sv_jan5
  • 1,543
  • 16
  • 42
2
votes
0 answers

Change 'command' in a binding using xbl:inherits

I'm making an application that runs in XULRunner on Windows. There I created the browser-toolbar binding that will be used in different places. While the binding needs to look the same it should execute different commands on button clicks. I'm…
Sergey Avdeev
  • 910
  • 1
  • 8
  • 16