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

Why my GeckoFX browser doesn't load videos?

I'm using C# + GeckoFX-18.0 (bitbucket.org/geckofx) for developing a web browser, but when I visit a page which contains a video, it simply doesn't load the video - the area of the video stays all black. I have Firefox 21.0 installed and the videos…
Bole Grat
  • 71
  • 10
4
votes
2 answers

How do I deploy XULRunner folder to output directory after installing abcpdf gecko via nuget?

I installed the ABCpdf.ABCGecko package via nuget, and it gave me this dialog: Finished! Please deploy the XULRunner folder to your output directory manually. I don't really know wtf this means... I have an idea, but don't know precisely where or…
DMac the Destroyer
  • 5,240
  • 6
  • 36
  • 56
4
votes
2 answers

Unable to write file using xul

Trying to write a file inside windows temp directory using XUL code: function writeFile_launch_application(utility_name,utility_path) { var data ='tasklist /nh /fi "imagename eq '+utility_name+'" | find /i "'+utility_name+'">nul && (echo alerady…
user1862780
  • 51
  • 1
  • 5
4
votes
1 answer

How to view XULRunner logs?

I have an XULRunner-based application that is crashing, for reasons I do not understand. To help pin down the problem, I would like to view any and all logs produced by XULRunner. To that end: Does XULRunner produce any sort of error logs? If so,…
user597474
3
votes
1 answer

How to set Mozilla preferences from Java when using the SWT browser widget?

I'm using the SWT browser widget to embed a Mozilla browser inside a Java process, and I'd like to modify the browser's about:config preferences programmatically from Java, at run time. Is this possible to do? And if so, how?
user597474
3
votes
1 answer

Does SWT.MOZILLA browser widget have SVG support?

In eclipse RCP, there is SWT Browser Widget to render HTML and Javascript. I have been testing Eclipse 3.5.2 and try to open SVG embedded in HTML via SWT.MOZILLA Browser, it was successful. But if I embed the svg code directly into html tag, it was…
Agung Pratama
  • 3,666
  • 7
  • 36
  • 77
3
votes
1 answer

Call a javascript function which is defined / linked in a (xul) browser element

I'm developing a XUL application which includes a browser element. This browser element is of type="content", so it is not possible to access the XUL elements with JavaScript from within the browser. That's not just ok, but it has to be this way. My…
Christian Kolb
  • 1,368
  • 2
  • 23
  • 43
3
votes
1 answer

xul container function of js and I want to call one of the js function from external iframe on the page

I build xul template and I added js inside the xul. the main page is contain a iframe tag. I want to call to specific js function(inside the xul) from the iframe page loaded. for example: this is the xul file:
Roy
  • 251
  • 3
  • 10
3
votes
2 answers

Implement OS-based stylesheets in XUL

I'm a friend clean GUI's. Unfortunately I need to overwrite the "chrome://global/skin" stylesheets for some reason. What's the best method, to implement different os-based stylesheets into xul-documents - eg. for GUI's like windows xp, windows aero…
mate64
  • 9,876
  • 17
  • 64
  • 96
3
votes
2 answers

How do I copy image data to the clipboard in my XUL application?

I have a XULRunner application that needs to copy image data to the clipboard. I have figured out how to handle copying text to the clipboard, and I can paste PNG data from the clipboard. What I can't figure out is how to get data from a data URL…
Joel Anair
  • 13,832
  • 3
  • 31
  • 36
3
votes
2 answers

Method for building lightweight, cross-platform, text editor

I'm planning to build a simple, lightweight text editor that combines a great look with keyboard focused input. I want to have a lot of control over things like antialiasing and all the graphics in general, but I don't care about having a whole…
3
votes
2 answers

How to run a XUL application in Mac OS X Snow Leopard?

I am trying to create a XUL "Hello World" application in Mac OS X. I download the XULRunner from here, followed this tutorial and then this tutorial and then this tutorial... None worked. So, I looked at it better and found this section, whose…
brandizzi
  • 26,083
  • 8
  • 103
  • 158
3
votes
0 answers

How detect if a webpage is opened by XUL tag?

I created this XUL application
Protomen
  • 9,471
  • 9
  • 57
  • 124
3
votes
1 answer

Embedding Firefox/Gecko as a control into .Net (forms/wpf) general beginner questions getting started

I am looking into moving away from using IE and the webbrowser control for .NET application ie. C# or VB.NET. I would like to use Firefox instead, however I am new to this and am very confused with all the different packages, forks, old tutorials…
darbid
  • 2,545
  • 23
  • 55
3
votes
3 answers

What does Firefox add to XULRunner?

Firefox - XULRunner = What? Details... Another way of putting this question is, what does the 'firefox app' consist of (besides the XULRunner portion of code)?
unixman83
  • 9,421
  • 10
  • 68
  • 102