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

my application stopped working with xulrunner 10.0.4

When I upgraded to centos 6 and xulrunner 10.0.4, my app stopped working. Xulrunner just hangs. My directory structure: . |-- application.ini |-- chrome | |-- chrome.manifest | `-- content | |-- main.xul | `-- main.xul.tpl.org |--…
user1403360
  • 931
  • 1
  • 12
  • 17
0
votes
0 answers

can i take control of function inside xul javascript file?

i have this object in js file inside xul file: var show={ showIt:function(){ alert("simple function"); } }; this is the html file:
//in addition i have also script on the…
Roy
  • 251
  • 3
  • 10
0
votes
1 answer

XUL JS printing error to console

I am really a XUL starter, i am desperately trying to write an application that will print "Hello world" to console when a button presses, i need to display debugging information also. Although i didn't find impressive documentation and tutorial for…
Bijoy
  • 399
  • 2
  • 7
  • 15
0
votes
1 answer

XULRunner Application Security Implementation

I'd like to incorporate security features in my standalone XULRunner app. Specifically, I'd like to use security certificates to validate the app executable as downloaded by a user. From what I've seen, its called code signing. But I'm very green in…
okello
  • 601
  • 10
  • 27
0
votes
1 answer

Catching "Server not found" exception

In a standalone XUL app, I'd like to catch the server not found exception. I've tried by checking state in onStateChange event of the nsIWebProgressListener, but this doesn't seem to work. My onStateChange event implementation is as shown below.…
okello
  • 601
  • 10
  • 27
0
votes
1 answer

Standalone XULRunner Application ProgressListener

I'm developing a standalone XULRunner application, in which its important to give a user feedback on what is happening when a page is loading. My first implementation was guided by the MDN tutorial. However, this could only work with pages that I…
okello
  • 601
  • 10
  • 27
0
votes
1 answer

Problem with Aptana Studio & XULRunner 8.1

I recently installed Ubuntu Jaunty and I'm encountering a problem when I try to run Aptana Studio under it. Any interaction with the internal browser crashes the system. I checked the log and after some Googling came to the conclusion that it was…
Barry Gallagher
  • 6,156
  • 4
  • 26
  • 30
-1
votes
1 answer

How can I pass events on to a hidden ?

I've working on a simple view around a browser using XULRunner 1.9.2.
ephemient
  • 198,619
  • 38
  • 280
  • 391
-1
votes
1 answer

Why is my text shorter when copied into html?

why is the text directly copied from a variable and its length is immediatly less? Note:This happens inside a xulrunner application. (probably the same would happen in firefox) var data = NetUtil.readInputStreamToString(inputStream,…
shuji
  • 7,369
  • 7
  • 34
  • 49
-1
votes
1 answer

SQLite from custom path

How can I select an SQLite DB from a custom path using XPCOM? I could already select the db and process it when it is inside the paths like ProfD or HomeDesk but I need to access it by its absolute file path.
Bijoy
  • 399
  • 2
  • 7
  • 15
1 2 3
25
26