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

Java XULRunner error in Eclipse / SWT in Ubuntu

What's wrong with XULRunner So, I have next environment: Ubuntu 14.04 Installed XULRunner Eclipse 4.5.2 So, public class Main { public static void main(String[] args) { …
Vladimir
  • 214
  • 2
  • 12
3
votes
2 answers

Drawing a user interface based on preferences

I want to use the built-in preference system for my xulrunner (Firefox) application. But I can't figure out how to easily drive the user interface based on preferences. The user can specify a list of home pages, and each home page will show up in a…
ng.mangine
  • 2,947
  • 1
  • 17
  • 7
3
votes
1 answer

Change screen resolution info in Geckofx

I am writing a browser application using C# Language and GeckoFX Browser library. When i test the browser with whatismybrowser.com, it show my screen resolution (1366x768). I want to change this info like firefox responsiveUI tool. I try the…
3
votes
1 answer

How to make SWT Browser control use Mozilla/Firefox instead of WebKit on Linux(Ubuntu 14)

I want to make SWT 4.4.2 browser to use Mozilla on Linux (Ubuntu 14.o4 LTS) whenever I run my application SWT uses webkit. Any idea how to make SWT to use Mozilla? As an example I am using following code of SWT to open the embedded browser. Linux…
user2724058
  • 318
  • 5
  • 20
3
votes
4 answers

abcpdf and XULRunner failure or temp browser profile directory error

I can't seem to figure out this error message while upgrading to the newest version of ABCPDF, 10.0.1.0. Does the error message give any clues? It happens in spurts and restarting the app pool is the only way to fix it right…
Mike Flynn
  • 22,342
  • 54
  • 182
  • 341
3
votes
3 answers

Mozilla Javascript Performance NEW OS.File vs OLD nsIFile over 3000 files

i have a directory that contains small XML files (every file is 170~200 bytes), and i want to read all content of every file and merge them in a single XML file, displayed in a tree. OLD FileUtils.File + NetUtil.asyncFetch +…
3
votes
0 answers

CSS linking XBL just removes methods of the tag

I want to extend the XUL browser tag with some methods but whenever I make the link in CSS it just removes methods from the tag. I can't tell if this is because the URI is wrong, or if the XBL file is wrong. Even the simplest XBL does this so it…
Chris Root
  • 617
  • 6
  • 16
3
votes
1 answer

Is Javascript the only choice for DOM interaction when embedding a web browser?

I've looked at the various ways to embed a web browser into an application (like IE or Safari via OS-specific means, or Firefox/Mozilla via XULRunner, or Chrome via the Chromium Embedded Framework) and I've managed to integrate CEF with my app up to…
Frunobulax
  • 345
  • 2
  • 13
3
votes
5 answers

xul.dll not found error when using GeckoFX browser control

I am using "GeckoFx-29.0-0.6" for having a firefox web browser control in Windows Form application. When I run my Windows form application which have GeckoFX browser control everyting is working fine. I use the following code in my…
Praveen Kumar
  • 55
  • 1
  • 7
3
votes
2 answers

How to use ReadDirectoryChangesW in XULRunner (js-ctypes)

I'm trying to implement the answer to this question about monitoring a Windows filesystem asynchronously. I'm using js ctypes within a ChomeWorker as part of a XULRunner application but I assume this would be the same if I implemented as a Firefox…
Ben
  • 1,902
  • 17
  • 17
3
votes
2 answers

Opening the user's home folder?

My XULRunner application has a button named "Show Recordings". Pressing it should result in Windows Explorer opening the folder for the user. How can I achieve this? I can't find it in the File I/O documentation, perhaps I'm looking in the wrong…
StackedCrooked
  • 34,653
  • 44
  • 154
  • 278
3
votes
3 answers

Modern client/server authentication techniques

I'm building a non-browser client-server (XULRunner-CherryPy) application using HTTP for communication. The area I'm pondering now is user authentication. Since I don't have substantial knowledge in security I would much prefer using…
vit
  • 2,675
  • 2
  • 18
  • 15
3
votes
1 answer

“Unresponsive Script" on close of Windows Form

I am using c# .Net windows app. In this I have used xulrunner 22.0 + Geckofx 22.0 from bitbucket. I have used Geckofx browser to display flash content in my app. Whenever I close a windows form I get an message "Unresponsive Script" 'A script on…
3
votes
1 answer

Install Flash Player plugin on xulrunner 22.0

I am using GeckoFX running on xulrunner 22.0, and it works fine. But when it comes to load a website with Flash, then it does not load the Flash content. I have been trying to install the Flash Player plugin to the xulrunner but I've failed…
Joe Almore
  • 4,036
  • 9
  • 52
  • 77
3
votes
0 answers

How to reduce XULRunner size?

XULRunner is LARGE, and a dependency in our platform. It's double the size for OSX - I guess because it's built for both 32bit and 64bit. How to best go about reducing the size of XULRunner? Something like UPX is out of the question for the largest…
mjgp2
  • 111
  • 1
  • 5