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

add spell check to contextmenu in Geckofx

I am trying to integrate Mozilla Firefox into C# winform application. i downloaded the xulrunner(v1.1.19) and geckofx Everything is running fine but i want to add default Mozilla dictionary/spelling check option to the context menu just as default…
Kinnan Nawaz
  • 399
  • 2
  • 7
  • 24
0
votes
1 answer

How browser stores the location of visited pages in its History?

I am trying to create my own back/forward buttons, so I tried to store visited pages inside an javascript array, but I find that it is hard to maintain visited page locations inside an array. Can anyone tell, that in which format a browser stores…
Himanshu
  • 825
  • 2
  • 10
  • 24
0
votes
1 answer

XULRunner , Python and Django : How to?

How to add Python and Django with XULRunner !? Found this tutorial useful , but somehow i was not able to add django ! Any idea ?!
Hamza
  • 1,505
  • 6
  • 21
  • 30
0
votes
1 answer

How to check file existance in windows %temp% folder using XUL/Javascript?

Here I am trying to check that if file cmd.bat exist in temp folder then doesn't create new one, otherwise create a cmd.bat in temp folder. But having problem with temp folder path "%temp%\cmd.bat", it is displaying error : Timestamp: 10/31/2012…
Himanshu
  • 825
  • 2
  • 10
  • 24
0
votes
1 answer

Adding an item to an editable menulist when it is typed in by the user

I am creating a menulist popup list dynamically. I the editable and open attributes to true. What I would like to be able to do is to be able to add a new menulist item when the user types in an item that is not already present. Is this possible? If…
basil
  • 690
  • 2
  • 11
  • 30
0
votes
1 answer

GeckoFx-14 PromptService is not working

I was testing the GeckoFxTest project which was given with main geckofx source file. But when I was testing the customPrompt for private proxies, unfortunately its not working. I uncommented these lines…
Barun
  • 1,885
  • 3
  • 27
  • 47
0
votes
1 answer

Opening a CSV file from an XULRunner browser tag

I have an XULRunner app. It is mostly working however I have a problem. There are some reports in the app implemented as HTML forms. One of the options for the user is to output into CSV format. In Firefox, the user is asked to save the file or…
nicktook
  • 154
  • 1
  • 1
  • 8
0
votes
1 answer

XRE_InitEmbedding2 SIGSEGV on Linux with XULRunner 15

General: I always receive SIGSEGV on Linux when invoke the XRE_InitEmbedding2 function with XULRunner 15. Details: I'm trying to embed Mozilla (XULRunner 15.05b 64-bit) browser component into my GTK application on Fedora 12 64-bit. I created Eclipse…
Vladimir
  • 1
  • 1
  • 23
  • 30
0
votes
1 answer

How to use Thebes classes in latest XULRunner sdk?

I have C++ code running well with XULRunner from 7 up to 11 versions: nsRefPtr targetSurface = new gfxWindowsSurface(hDC, gfxWindowsSurface::FLAG_FOR_PRINTING); nsRefPtr ctx = new…
Serge Z
  • 425
  • 2
  • 11
0
votes
1 answer

XULRunner Busy/Loading indicator

I have an XULRunner based application in which I need to (a) ask for user input using a custom dialog, and when the user clicks "OK", (b) perform the requested operation. This operation is an asynchronous operation on a server, and can take some…
user128602
  • 253
  • 1
  • 3
  • 6
0
votes
1 answer

Low level version of transport.openOutputStream?

For load and stress testing a proxy I'm emulating a Firefox browser using XULRunner and Crowbar. It works quite well and also melds in quite nicely with our (Perl) load+stress tool, which takes a list of destination-URLs and fires of as much HTTP…
Alexander Janssen
  • 1,594
  • 13
  • 13
0
votes
1 answer

Eclipse Indigo 3.7 Visual Page Editor throws XPCOM error

I'm using Eclipse Indigo SR2 for Java and Report Developers with JBoss Tools 3.3.0 installed thru Software Manager on a Linux Xubuntu 64Bit 11.10 . If I open a jsp or a html Page in JBoss Tools HTML Editor the Visual Editor throws an XPCOM error in…
0
votes
1 answer

What environment variable is used to execute commands and .sh file in terminal

I successfully executed commands and .bat files in command prompt using XUL by this code: Components.utils.import("resource://gre/modules/FileUtils.jsm"); var env = Components.classes["@mozilla.org/process/environment;1"] …
Himanshu
  • 825
  • 2
  • 10
  • 24
0
votes
1 answer

How to tell if a site is using SSL

I've developed a standalone XULRunner app which I'm using as a browser. I'm not displaying the URL in the app. But I'd like to tell if the site accessed is using SSL (i.e., the URL starts with https://). I'd like to display a message to the user if…
okello
  • 601
  • 10
  • 27
0
votes
1 answer

XULRunner Application Request Header Information

I've developed a standalone XULRunner app that I'm using as a site-specific browser. The web application it accesses does filtering of browsers to know whether the browser being used is optimal. I'd like to add my XULRunner app to the list of…
okello
  • 601
  • 10
  • 27
1 2 3
25
26