Jump to content

XULRunner

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 85.138.0.7 (talk) at 15:09, 15 February 2016 (Deleted false sentence. Proof: https://www.archlinux.org/packages/?q=xulrunner Debian Wheezy will also be supported until May 2018 and has it. It will eventually be true, just not yet.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

XULRunner
Developer(s)Mozilla Foundation and community
Initial releaseFebruary 2006
Stable release
Standard133.0[1] Edit this on Wikidata / November 26, 2024; 30 days ago (November 26, 2024)
Extended support release 1128.5.2esr[2] Edit this on Wikidata / December 12, 2024; 14 days ago (December 12, 2024)
Extended support release 2115.18.0esr[3] / November 26, 2024; 30 days ago (2024-11-26)
Preview release
Beta & developer edition134.0b9[4] Edit this on Wikidata / December 11, 2024; 15 days ago (December 11, 2024)
Nightly135.0a1[5] Edit this on Wikidata / November 25, 2024; 31 days ago (November 25, 2024)
Written inC++, XUL, XBL, JavaScript
Operating systemCross-platform
TypeRuntime environment
LicenseMPL
Websitedeveloper.mozilla.org/en/XULRunner

XULRunner is a run-time engine for XUL. It replaced the Gecko Runtime Environment, a stalled project with a similar purpose.[6]

The first stable developer preview of XULRunner was released in February 2006, based on the Mozilla 1.8 code base. It is developed by the Mozilla Foundation to provide a common back-end for XUL-based applications.

XULRunner is a "technology experiment", not a shipped product,[7] meaning there are no "official" XULRunner releases, only stable builds based on the same code as a corresponding Firefox release.

Mozilla stopped supporting the development of XULrunner in July 2015.[8][9]

Software architecture

XULRunner is a runtime that can be used to bootstrap multiple XUL + XPCOM applications that are as rich as Firefox and Thunderbird.

XULRunner stores a variety of configuration data (bookmarks, cookies, contacts etc.) in internally managed SQLite databases, and even offer an add-on to manage SQLite databases.

Uses

All XUL-based applications like Mozilla Firefox, Mozilla Thunderbird, Nightingale, Songbird, Flickr Uploadr, SeaMonkey, Conkeror, Sunbird, Miro, Joost, and TomTom Home 2.0 run on XULRunner. Starting with version 3.0, Mozilla Firefox uses a "private" XULRunner,[10] meaning the framework is installed locally in the application directory.

Kiwix, an offline browser for Wikipedia (now extended to Project Gutenberg etc.) uses XULRunner.

The fourth version of the video game series Simon the Sorcerer, Simon the Sorcerer 4: Chaos Happens, uses XULRunner.

The eMusic website has a download application called eMusic Remote that uses XULRunner.

The Google AdWords Editor uses XULRunner,[11] as does the Evergreen ILS, a free and open-source library automation system.

In addition, the XULRunner package provides access to ActiveX Control functionality previously found in a (now defunct) third-party ActiveX Control built off the Mozilla source code. Applications using this application programming interface (API) may function with XULRunner installed and registered.

Starting with Lotus Notes version 8.5.1, IBM deployed XULRunner to provide Notes client support for XPages applications.

Deprecation

In January 2014, dropping XULRunner support was discussed by Mozilla developers.[12] In July 2015, Mozilla stopped supporting the development of XULrunner,[8][9] and the community page has been taken down.[13] As of the beginning of 2016, it been dropped from the package database of most Linux distributions, including Gentoo,[14] Debian,[15][16] and Ubuntu.[17][18]

XULRunner can still be installed separately, and many XULRunner-dependent apps can be switched over fairly easily.[19] However, its disappearance has caused some dependent packages to be removed from package databases.[20]

See also

References

  1. ^ "Firefox 133.0, See All New Features, Updates and Fixes". 26 November 2024. Retrieved 26 November 2024.
  2. ^ "Firefox ESR 128.5.2, See All New Features, Updates and Fixes". 12 December 2024. Retrieved 23 December 2024.
  3. ^ "Firefox ESR 115.18.0, See All New Features, Updates and Fixes". mozilla.org. 26 November 2024. Retrieved 26 November 2024.
  4. ^ "Index of /pub/firefox/releases/134.0b9/". 11 December 2024. Retrieved 12 December 2024.
  5. ^ "Firefox Nightly 135.0a1, See All New Features, Updates and Fixes". 25 November 2024. Retrieved 26 November 2024.
  6. ^ "GRE — Mozilla Developer Center". Developer.mozilla.org. Retrieved 2011-02-28.
  7. ^ Benjamin Smedberg. "Re: lifecycle policy for XULRunner apps?". Newsgroupmozilla.dev.planning. Usenet: mailman.909.1309204932.4544.dev-planning@lists.mozilla.org.
  8. ^ a b Deprecation Notice
  9. ^ a b XULRunner future and ownership: Announcement to XULRunner dev group
  10. ^ "XULRunner:Roadmap - MozillaWiki". Wiki.mozilla.org. 2009-12-01. Retrieved 2011-02-28.
  11. ^ "xulrunner-adwords-editor — Project Hosting on Google Code". Code.google.com. Retrieved 2011-02-28.
  12. ^ Terminating xulrunner?
  13. ^ Obsolete and defunct XULRunner community site
  14. ^ [1]
  15. ^ XULRunner decision on Debian
  16. ^ XULRunner on Debian
  17. ^ Ubuntu bug
  18. ^ Ubuntu-devel discussion
  19. ^ Mozilla will stop producing automated builds of XULRunner after the 41.0 cycle
  20. ^ Kiwix not available on Debian