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
3 answers

How to handle downloading in GeckoFX 29

How can I handle downloading in GeckoFx I'm using version 29 I've found some ways like adding event of LauncherDialog_Download(object sender, LauncherDialogEvent e) But, I'm not able to add handler for this event I tried this for…
Vinay K
  • 463
  • 6
  • 18
2
votes
1 answer

XULRunner 30.0 Upgrade

I have an Mac OS X app working fine on XULRunner ver 18.0. Now I am upgrading the XULRunner version from 18.0 to 30.0. Have followed the steps below: Downloaded the XULRunner 30.0 Runtime Remove the content from XULRunner.Framework…
2
votes
0 answers

DJ Native Swing browser with 64 bit SWT and JVM

I have created a java application embedding the native swing browser. It's running perfectly fine on 32 bit JVM on windows. I want to make it run on 64 bit JVM windows. For the same purpose, I have downloaded a 64 bit SWT jar and some xul runners…
Nidhin Joseph
  • 1,461
  • 3
  • 15
  • 32
2
votes
1 answer

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

I am using Pentaho Data Integration tool 4.4.0 on my Ubuntu 14.04 uname -a Linux LT0124 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux When I am closing PDI I am getting pop up window with following…
wlodi83
  • 123
  • 1
  • 13
2
votes
2 answers

Delphi Gecko SDK - did anyone succeeded with that + XULRunner 1.9?

I did a checkout of d-gecko SDK from sf.net ( http://sourceforge.net/projects/d-gecko/ ). I wanted to try it with Gecko (XULRunner) 1.9, however when running simple application each time I get error in stdcall function, pointing to WebBrowser.Paint…
migajek
  • 8,524
  • 15
  • 77
  • 116
2
votes
0 answers

Is it possible to set the plugins folder for geckofx manually?

I am using Geckofx and a corresponding XulRunner version (V29). I would like to set the plugin folder by my own. Is that possible? May be a GeckoPreference?
Rod
  • 651
  • 6
  • 11
2
votes
2 answers

Open a browser window from an XUL application

How can I open a browser (i.e. Firefox, Chrome, IE, etc.) window from an XUL application? I've tried the obvious window.open(url, "_blank") but the only effect this has is to close the current XUL window (!). A long trawl of Google hasn't produced…
Oliver Moran
  • 5,137
  • 4
  • 31
  • 45
2
votes
1 answer

How to Intercept GeckoFx connection error

Is there a way to intercept connection problems on client-side? I mean if user loses connection and try to access a website, GeckoFx/Xulrunner shows a message "[url] could not be found. Please check the name and try again." on a alert-style message…
pca1987
  • 323
  • 3
  • 15
2
votes
1 answer

Xulrunner runs but does nothing

I am at my wits end. I've written a xul app and it runs fine if I open the .xul in firefox directly. But xulrunner doesn't cooperate at all. I can run my xul fine by using the -chrome flag for firefox and giving it an absolute path, but -app doesn't…
mechalynx
  • 1,306
  • 1
  • 9
  • 24
2
votes
0 answers

SWT Browser Widget using XULRunner 10 need to print pages in colour

I am using the SWT (version 4.3) Browser widget with XULRunner 10 on Windows. I need to print out dashboards from the browser widget in colour i.e. Browser to print background images and colours. I have investigated and/or tried unsuccessfully a…
Langfo
  • 430
  • 5
  • 17
2
votes
1 answer

Run firefox extensions in xulrunner

I am just wondering if is it possible to run extension like colorzilla / firebug in xulrunner. In fact I am creating my own extension now and I was trying addon_sdk but this is very problematic to put extension icon/button next to location bar. So I…
Piotr Wu
  • 1,362
  • 3
  • 14
  • 31
2
votes
1 answer

Firefox in Eclipse RCP

I'm trying to use Firefox as my SWT Browser that runs inside my Eclipse RCP plugin. I've tried loading XULRunner using the following code which I found here: Bundle bundle = Platform.getBundle(PLUGIN_NAME); //$NON-NLS-1$ if (bundle != null)…
Matthias Braun
  • 32,039
  • 22
  • 142
  • 171
2
votes
1 answer

Automatic locale detection in a xulrunner app

I have an xulrunner app which has Japanese and English locales. Using -UILocale to switch locales works fine, so there's no problem with the actual locale files or code, but running the app on Japanese computers, it still comes up in…
Simon Cozens
  • 755
  • 4
  • 16
2
votes
2 answers

Java SWT browser xulrunner crash Java VM

I'm embedding in a Swing-based application an SWT Browser based on Xulrunner using a proper path and the setting SWT.MOZILLA. Mainly I have a class which extends JPanel. This class embed a shell with a Browser widget inside. If I create more than…
neo
  • 161
  • 1
  • 6
2
votes
1 answer

Content-Policy xpcom component for standalone XULRunner SDK app in Javascript

I've created a small browser with XULRunner SDK 15 and all basic functions work now (back, forward, refresh etc.). I would like to add image blocking capabilities using the nsIContentPolicy interface and shouldLoad function in Javascript. I've read…
SkynetTX
  • 21
  • 1