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
7
votes
2 answers

What is the simplest way to set up a BIRT report viewer for a xulrunner application?

I recently began using BIRT and have developed a report to use with my xulrunner application. What I haven't yet figured out is how I should deploy the viewer. It seems like BIRT mostly targets Java applications, so there are instructions for…
pc1oad1etter
  • 8,549
  • 10
  • 49
  • 64
7
votes
1 answer

Kill a tab on "Unresponsive Script"

Please pardon my ignorance, relatively new to working with XULRunner. I'm attempting to debug an issue with a XULRunner application and have hit a wall. We're using the app to load certain websites and retrieve layout information. After the scrape…
6
votes
2 answers

How to enable embedded javascript debugger in SWT browser?

I want to embed a JavaScript debugger in a SWT browser. I'm using the SWT.MOZILLA flag for creating the browser. Since the JavaScript application I'm loading is complex, I need to have some JS debugger (any is suitable: firebug, venkman). So, is…
Testing
  • 61
  • 1
  • 2
6
votes
0 answers

How to debug Firefox's XUL startup (on Windows)

I have a problem that causes Firefox to behave strangely during startup. (Specifically, it displays the "Firefox seems slow... to... start" message, even though I didn't install any new extensions or anything like that.) The function that displays…
conio
  • 3,681
  • 1
  • 20
  • 34
6
votes
1 answer

Why I can't Cmd-Tab to my application window on Mac OS X 10.9 after upgrading to XULRunner 33?

I have a standalone XULRunner application that was previously running XULRunner 1.9.2 (old, I know). I just upgraded to XULRunner 33. Previously, When I was developing locally (MacBook Pro with Mac OS X 10.9.5), I would often Cmd+Tab between my IDE…
makdad
  • 6,402
  • 3
  • 31
  • 56
6
votes
2 answers

SWT x64 with xulrunner 3.6.28 x86

is there any way to run xulrunner 3.6.28 (x86 there is no other) with swt x64? I cant use the newer xulrunner 10.4esr becouse i have some issues with it. The old one runs like a charm, but there is no x64 of it. If i try loading 3.6.28 i get some…
syc
  • 163
  • 1
  • 8
5
votes
2 answers

Single-file app with xulrunner - possible?

I have tried to mess with xulrunner before, and now I'm trying once again :) The "real" tutorial (Getting started with XULRunner - MDN) does, in fact, show that one is supposed to have application.ini and other files (possibly zipped as .xpi, which…
sdaau
  • 36,975
  • 46
  • 198
  • 278
5
votes
6 answers

Embedding XULRunner application on Java

My goal is to get Limewire(JAVA) and Songbird(XULRunner) to run together. I was thinking the best way is to run the XUL application(songbird) inside a JAVA swing panel. Is there another way? Would it be better or possible to have the GUI entirely in…
FredTheLover
  • 1,009
  • 10
  • 19
5
votes
1 answer

xulrunner: where is install-app.py

I am trying to use xulrunner --install-app but it seems to be obsolete as I get the message "--install-app support has been removed. Use 'python install-app.py' instead." Where is this install-app.py?
kudaa
  • 51
  • 2
5
votes
5 answers

Building Cross Platform app - recommendation

I need to build a fairly simple app but it needs to work on both PC and Mac. It also needs to be redistributable on a disc or usb drive as a standalone desktop app. Initially I thought AIR would be perfect for this (it ticks all the API…
Ben
  • 20,737
  • 12
  • 71
  • 115
5
votes
3 answers

Using the 64bit XulRunner in Eclipse SWT under Windows

Is it possible to use the 64bit XulRunner for Windows (available from here) with the Eclipse browser widget? It works fine under 32bit Windows and the answer to this question explains how this works. But when I try this under 64bit Windows I get the…
Michael
  • 4,722
  • 6
  • 37
  • 58
5
votes
1 answer

how to use xpidl (header.py, typelib.py)

I am working on writing an XPCOM component. I have my idl file, it is very simple, containing only the following: #include "nsISupports.idl" [scriptable, uuid(4ead-ba5c-49c9-beb2=64209c7699a)] interface nsIPageSummary : nsISupports { boolean…
basil
  • 690
  • 2
  • 11
  • 30
4
votes
2 answers

Building XPCOM XULRunner 2.0 or newer versions

Followup to the following Questions: What lib in the gecko 1.9.3 SDK do I link against to use moz_xmalloc()? nsIGenericFactory.h is missing in the above version of xulrunner-2.0.en-US.win32.sdk I am able to build XPCOM with XULRunner 1.9.2…
Prabhu
  • 723
  • 2
  • 10
  • 29
4
votes
1 answer

nsIGenericFactory.h is missing in the above version of xulrunner-2.0.en-US.win32.sdk

Previously, I created XPCOM dll for the mozilla version 3.6 and XulRunner version of 1.9.2. Now I try to update that xpcom dll for the mozilla recent versions namely 4 and above. So I downloaded Xul Runner above version but I couldn't find…
karthik
  • 17,453
  • 70
  • 78
  • 122
4
votes
1 answer

Firefox about:config preferences in SWT Browser

An application I am currently working on uses the SWT tool-kit's Browser widget to display a Firefox/XULRunner browser. I would like to set custom user agent data in Firefox about:config preferences; how does one alter them when working with SWT…
user597474
1
2
3
25 26