XUL
   HOME



picture info

XUL
XUL ( ), which stands for XML User Interface Language, is a user interface markup language developed by Mozilla. XUL is an XML dialect for writing graphical user interfaces, enabling developers to write user interface elements in a manner similar to web pages. XUL applications rely on the Mozilla codebase or a fork of it. The most prominent example is the Firefox web browser. However, Mozilla has significantly reduced the usage of XUL in Firefox after their rewrite of the browser engine in version 57. This resulted in the removal of the legacy add-on system, which relied on XUL and XPCOM, another cross-platform technology Mozilla decided to deprecate shortly before the release of Firefox 57. Firefox originally permitted add-ons to extensively alter its user interface, but this capability was removed in 2017 and replaced with the less-permissive WebExtensions API. Several forks of Firefox retain support for XUL and XPCOM-based add-ons. Waterfox maintains a fork of the legac ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




XULRunner
XULRunner is a discontinued, packaged version of the Mozilla platform to enable standalone desktop application development using XUL, developed by Mozilla. It replaced the ''Gecko Runtime Environment'', a stalled project with a similar purpose. The first stable developer preview of XULRunner was released in February 2006, based on the Mozilla 1.8 code base. Mozilla stopped supporting the development of XULrunner in July 2015. XULRunner was a "technology experiment", not a shipped product, meaning there were no official XULRunner releases, only stable builds based on the same code as a corresponding Firefox release. Software architecture XULRunner is a runtime that can be used to bootstrap multiple XUL + XPCOM applications that are equal in capabilities to 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 Mozilla Firef ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Pale Moon
Pale Moon is a free and open-source web browser licensed under the MPL-2.0 with an emphasis on customization. There are official releases for Microsoft Windows, FreeBSD, macOS, and Linux. Pale Moon originated as a fork of Firefox, but has subsequently diverged. The main differences are the user interface, add-on support, and running in single-process mode. Pale Moon retains the user interface of Firefox from versions 4 to 28 and supports legacy Firefox add-ons. Its motto is "Your browser, Your way." Features Pale Moon's default user interface is the one that was used by Firefox from versions 4 to 28, known as Strata. It always runs in single process mode and uses a rendering engine known as Goanna. The browser has its own set of extensions and supports legacy Firefox add-ons built with XUL and XPCOM, which Firefox dropped support for in 2017 with version 57. NPAPI plugins, such as Adobe Flash Player, are also supported. The browser's entire user interface can be customized ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Basilisk (web Browser)
Basilisk is a free and open-source web browser available for Windows, Linux, and with experimental support for FreeBSD and macOS. Basilisk is an updated fork of Firefox designed to look and feel similar to versions before the underlying backend was changed in version 57. History Basilisk was first announced in 2017 by the developer behind Pale Moon, M.C. Straver, as a fork of Mozilla Firefox in order to serve as a basis for the Unified XUL Platform, with the developer calling it a "reference application for development of the XUL platform." The Unified XUL Platform is a fork of the backend of Firefox before version 57, which the developer forked because it dropped support for classic Firefox extensions, XUL, and XPCOM. Because of this, it uses the same rendering engine as Pale Moon, Goanna, which is a fork of Firefox's Gecko rendering engine. The browser was later released on December 17, 2018. The browser was able to use WebExtensions and classic Firefox addons, but the s ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Mozilla
Mozilla is a free software community founded in 1998 by members of Netscape. The Mozilla community uses, develops, publishes and supports Mozilla products, thereby promoting free software and open standards. The community is supported institutionally by the Nonprofit organization, non-profit Mozilla Foundation and its tax-paying subsidiary, the Mozilla Corporation. List of Mozilla products, Mozilla's current products include the Firefox web browser, Mozilla Thunderbird, Thunderbird e-mail client (now through a subsidiary), the Bugzilla bug tracking system, the Gecko (software), Gecko layout engine, and the Pocket (service), Pocket "read-it-later-online" service. History On January 23, 1998, Netscape announced that its Netscape Communicator browser software would be free, and that its source code would also be free. One day later, Jamie Zawinski of Netscape registered . The project took its name, "Mozilla", from the original code name of the Netscape Navigator browser—a por ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


User Interface Markup Language
A user interface markup language is a markup language that renders and describes graphical user interfaces and controls. Many of these markup languages are dialects of XML and are dependent upon a pre-existing scripting language engine, usually a JavaScript engine, for rendering of controls and extra scriptability. The concept of the user interface markup languages is primarily based upon the desire to prevent the " re-invention of the wheel" in the design, development and function of a user interface; such re-invention comes in the form of coding a script for the entire user interface. The typical user interface markup language solidifies often re-used program or script code in the form of markup, making it easier to focus upon design of a user interface in an understandable dialect as opposed to focus on function. User interface markup languages, like most markup and programming languages, rely upon sub-application runtimes to interpret and render the markup code as program co ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Firefox
Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements current and anticipated web standards. Firefox is available for Windows 10 or later versions of Windows, macOS, and Linux. Its unofficial ports are available for various Unix and Unix-like operating systems, including FreeBSD, OpenBSD, NetBSD, and other operating systems, such as ReactOS. Firefox is also available for Android and iOS. However, as with all other iOS web browsers, the iOS version uses the WebKit layout engine instead of Gecko due to platform requirements. An optimized version is also available on the Amazon Fire TV as one of the two main browsers available with Amazon's Silk Browser. Firefox is the spiritual successor of Netscape Navigator, as the Mozilla community was created by Netscape in 1998, before its acqui ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Gecko (software)
Gecko (stylized as ɢecko) is a browser engine developed by Mozilla. It is used in the Firefox browser, the Thunderbird email client, and in a discontinued state on AOL's Netscape 4, Netscape 6, Netscape 7, Netscape Browser and Netscape Navigator 9; this is alongside many other projects. Gecko is designed to support open Internet standards, and is used by different applications to display web pages and, in some cases, an application's user interface itself (by rendering XUL). Gecko offers a rich programming API that makes it suitable for a wide variety of roles in Internet-enabled applications, such as web browsers, content presentation, and client/server. Gecko is written in C++ and JavaScript, and, since 2016, additionally in Rust. It is free and open-source software subject to the terms of the Mozilla Public License version 2. Mozilla officially supports its use on Android, Linux, macOS, and Windows. History Development of the layout engine now known as Gecko began ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Songbird (software)
Songbird is a discontinued music player originally released in early 2006 with the stated mission "to incubate Songbird, the first Web player, to catalyze and champion a diverse, open Media Web". Songbird utilizes the cross-platform frameworks Mozilla XULRunner and GStreamer media framework. Songbird runs on Windows and macOS. In 2012, an Android version and an iOS version were released. Songbird at one point also supported Solaris and Linux, but this support was dropped. As a result, users forked Songbird and created a Windows, Mac, and Linux compatible derivative under the name Nightingale. Songbird announced on 14 June 2013 that it would stop all operations and shut down by 28 June. The company was unable to fund further business operations and as a result, all operations and associated services were discontinued. Features *Multi-platform compatibility with Windows XP, Vista and Mac OS X v10.5 (x86, x86-64). *Ability to play multiple audio formats, such as MP3, AAC, Ogg ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Waterfox
Waterfox is a free and open-source web browser and fork of Firefox. It claims to be ethical and user-centric, emphasizing performance and privacy. There are official Waterfox releases for Windows, macOS, Linux and Android. It was initially created to provide official 64-bit support, back when Firefox was only available for 32-bit systems. Divisions Waterfox Waterfox shares core features and technologies like the Gecko browser engine and support for Firefox Add-ons with Firefox. It is also compatible with Google Chrome and Opera extensions. It disables telemetry and Pocket by default, which are present in Firefox builds. However, it collects technical information about the user's device to update properly. Waterfox Classic Waterfox Classic is a version of the browser based on an older version of the Gecko engine that supports legacy XUL and XPCOM add-on capabilities that Firefox removed in version 57. It is still partially maintained with fixes and patches from Waterfox and ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Komodo IDE
Komodo IDE is an integrated development environment (IDE) for dynamic programming languages. It was introduced in May 2000. Many of Komodo's features are derived from an embedded Python interpreter. Komodo IDE uses the Mozilla and Scintilla code base, and supports many of the same features, languages and platforms, including the languages Python, Perl, PHP, Ruby, Tcl, SQL, Smarty, CSS, HTML and XML, and the operating systems Linux, OS X, and Windows. The editor component is implemented using the Netscape Plugin Application Programming Interface ( NPAPI), with the Scintilla view embedded in the XML User Interface Language ( XUL) interface in the same manner as a web browser plugin. Komodo IDE has an open-source counterpart called Komodo Edit. Much of the code base is shared, although more advanced features are reserved for Komodo IDE such as debugging and unit testing. Both Komodo Edit and IDE support user customizing via plug-ins and macros. Komodo plug-ins are based on Moz ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Goanna (software)
Goanna is an Open-source software, open-source browser engine and part of Unified XUL Platform that was Fork (software development), forked from Mozilla's Gecko (software), Gecko. It is used in the Pale Moon and Basilisk (web browser), Basilisk browsers. It underlies the ''Interlink'' mail client, Hyperbola GNU/Linux-libre, Hyperbola's fork of Basilisk known as Iceweasel-UXP, and other Pale Moon#Unified XUL Platform (UXP), UXP-based application software, applications. It was also unofficially ported to Windows XP for the K-Meleon browser and Mypal. History Goanna as an independent fork of Gecko was first released in January 2016. The project's founder and lead Software developer, developer, M. C. Straver, cited technical- and trademark-related motives to do this in the context of Pale Moon (web browser), Pale Moon's increasing divergence from Firefox. There are two significant aspects of Goanna's divergence: it does not have any of the Rust (programming language), Rust langua ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Zotero
Zotero () is a free and open-source reference management software to manage bibliographic data and related research materials, such as PDF and ePUB files. Features include web browser integration, online syncing, generation of in-text citations, footnotes, and bibliographies, integrated PDF, ePUB and HTML readers with annotation capabilities, and a note editor, as well as integration with the word processors Microsoft Word, LibreOffice Writer, and Google Docs. It was originally created at the Center for History and New Media at George Mason University and, as of 2021, is developed by the non-profit Corporation for Digital Scholarship. Features When the Zotero Connector extension is installed in a compatible web browser, a special icon appears in the browser toolbar when a catalog entry or a resource (book, article, thesis) is being viewed on any of a wide variety of websites (such as library catalogues or databases like PubMed, Google Scholar, Google Books, Amazon.com, W ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]