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

SWT Browser XULRUNNER 10: how to enable javascript to access to system clipboard

I'm using SWT Browser based on XULRUNNER 10.0 in Eclipse 3.8. I want to configure the embedded browser for enable the access to system clipboard by javascript. In my web application running on the embedded Browser I use CKeditor 3 and I want to use…
3
votes
2 answers

ABCpdf nuget package XULRunner folder is corrupt?

I'm trying to update my (previously working) pdf-creating web application to use the ABCpdf.NET and ABCpdf.NET Gecko Runtime nuget packages. I've installed both packages (both are version 8.1.1.6) however when I run my application, I get the…
kristian
  • 22,731
  • 8
  • 50
  • 78
3
votes
2 answers

SetEnvironmentVariable not changing PATH variable

I'm using the MozNet plugin from Se7enSoft. This is a WebBrowser control for FireFox 3.6. It uses XulRunner. The first thing I have to do is to execute an Initialize(...) method. var binDirectory = Path.GetDirectoryName( …
Christophe Geers
  • 8,564
  • 3
  • 37
  • 53
2
votes
5 answers

Internet Explorer behavior as Mozilla Firefox or Chrome

Is there a solution to get Internet Explorer to behave as Firefox or Chrome? I am looking for a solution that would not use css hacks. I mean maybe some scripts to force change all behavior of IE. Thanks a lot!
2
votes
3 answers

XUL standalone application not starting

I recently took on a project built on XUL (standalone, using xulrunner) - However I can't get it to properly run. I'm getting this error when I attempt to start it using the command line (xulrunner.exe ../application.ini -jsconsole): No chrome…
2
votes
1 answer

Building a leaner XulRunner for HTML/JavaScript usage?

Is there a way to make a leaner HTML/Javascript -oriented build/package of the Mozilla XulRunner components, excluding some of the heavier XUL-platform features? Background: We are building a cross-platform application with a HTML/JavaScript GUI.…
jevakallio
  • 35,324
  • 3
  • 105
  • 112
2
votes
2 answers

can i use java with XULRunner GUI framework?

i know i can write c++ back end and use xul(runner) as the front end but can i use java as back end and still use xul as front end ( executing java code ) ?
user63898
  • 29,839
  • 85
  • 272
  • 514
2
votes
3 answers

How to achieve flow layout in XUL?

I'm creating a UI using XUL. I have N buttons I would like to add, and all I care about is that they all show on the form, regardless of the form's size. If I add a new button later or remove an existing button, I'd like to just delete the one…
Nathan
  • 1,218
  • 3
  • 19
  • 35
2
votes
2 answers

How can I change (from JavaScript) the title of a XUL window?

In a xulrunner app, I seem to be unable to set the title from JavaScript. I have tried setting in these two ways:
pc1oad1etter
  • 8,549
  • 10
  • 49
  • 64
2
votes
1 answer

Exception in xul.dll and images are not shown in gecko browser inside delphi app

Using xulrunner (gecko sdk) v1.9.1.4127 browser inside Delphi 2009 app It runs succesfully and opens requested page, but... there is no images! Moreother, in log i can see, that server sent to browser all images used in html! Here the…
Jumangee
  • 31
  • 3
2
votes
1 answer

XULRunner Error: couldn't parse application.ini.

I have downloaded XULRunner from http://releases.mozilla.org/pub/mozilla.org/xulrunner/releases/7.0/runtimes/xulrunner-7.0.en-US.win32.zip Unpacked this zip into folder, but when I am issuing a command xulrunner --register-global I am getting a…
Dims
  • 47,675
  • 117
  • 331
  • 600
2
votes
1 answer

PyXPCOM component not loading in XULRunner

I'm planning to create XULRunner based application that need to interface with Python. The plan is to use PyXPCOM. Currently I'm teaching myself in using PyXPCOM and going through the example component developmnet in Creating a Python XPCOM…
rahmad
  • 98
  • 2
  • 7
2
votes
2 answers

Firefox 5, 6, 7 and XULRunner: Which versions are which?

I'm trying to recompile a Firefox extension that has binary components for use with Firefox 5 now that the beta is out. According to this I need to rebuild the binary components. What I can't figure out is which xulrunner to download and build…
i_am_jorf
  • 53,608
  • 15
  • 131
  • 222
2
votes
1 answer

Is it possible to use local resources from a web-delivered XUL app?

Is there a way to execute a XUL program delivered via "trusted" web site outside of the browser sandbox? My XUL program executes beautifully in local XULRunner and in firefox with the -add parameter. Now, I'd like to put it on my secure intranet…
retrodrone
  • 5,850
  • 9
  • 39
  • 65
2
votes
2 answers

In xul, how to retrieve an environment variable?

I have an environment called $REP, how can I access the value of this variable using Xulrunner in a Linux environment? --udpate attempting with nslEnvironment: var env =…
The Student
  • 27,520
  • 68
  • 161
  • 264