You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
roytam1 96fc6a7a2d ported from Waterfox-Classic: Work around missing JSOP_GOTO functionality for optional chaining. (b5a3f1bd) 4 days ago
.cargo Initial import from 16fa730b33 4 years ago
accessible ported from UXP: Issue #1705 - Part 3: Rename ScrollbarStyles to ScrollStyles. (21f70739) 2 months ago
application/basilisk ported from UXP: Issue #325 Part 10: Remove non-Intl conditionals from installer files. (b8114dcb) 5 days ago
build import from UXP: Issue #325 Part 15: Remove ENABLE_INTL_API and EXPOSE_INTL_API flags. (127b2c99) 5 days ago
caps import from `custom` branch of UXP: [REDO] Bug 1222924 - Stop allowing webpages to link to moz-icon: (86bd6632) 1 month ago
chrome import from UXP: Issue #325 Part 8: Remove non-Intl legacy code paths from nsChromeRegistry. (29c4fdcc) 5 days ago
config bump version 2 months ago
db/sqlite3 Initial import from 16fa730b33 4 years ago
devtools import from UXP: Issue #1914 - Implement white-space: break-spaces (afbfbcb1) 3 weeks ago
docshell ported from UXP: Issue #unknown, Reload Flooding prevention. (26ae6482) 2 months ago
dom ported from UXP: Issue #325 Part 7: Remove non-Intl legacy code paths from IndexedDB. (d4d0fbf3) 5 days ago
editor ported from UXP: Bug 1426494 - Share more code between nsIDocument and ShadowRoot (db724936) 3 months ago
embedding/ios revert most of "Switch working copy to Goanna 4" (c489537405) in order to keep upstream patch applicable 3 years ago
extensions import from UXP: Issue #1614 - Update en-US Dictionary (a9478b09) 3 months ago
gfx ported from UXP: Issue #325 Part 3: Remove support for using legacy Gecko normalization in gfxHarfBuzzShaper. (cbc1d586) 5 days ago
gradle/wrapper Initial import from 16fa730b33 4 years ago
hal import from UXP: Bug 1469309 - Remove an unused sensor type. (d3a845d2) 3 months ago
image import from UXP: Issue #1926 - Update image/Orientation.h (e40697c0) 2 weeks ago
intl ported from UXP: Issue #326 - Part 6: Regenerate Unicode data tables with the stripped-down tool (8ad8bfb4) 5 days ago
ipc import from `custom` branch of UXP: Use a release assert in EnumSerializer::Write (1356392). (e79847e7) 2 months ago
jetpack webextension: revert this part of changes in rev f63e51e471 3 years ago
js ported from Waterfox-Classic: Work around missing JSOP_GOTO functionality for optional chaining. (b5a3f1bd) 4 days ago
layout ported from UXP: Issue #325 Part 13: Remove Mozilla implementation of the bidi engine completely and use ICU. (04679df9) 5 days ago
media import from UXP: 5 days ago
memory imported mozilla upstream changes: 3 years ago
mfbt remaining ported from UXP: Add mozilla::Span (037afae5) 2 months ago
mobile ported from UXP: Remove obsolete getPref helpers. (8d45fa68) 3 months ago
modules import from UXP: Issue #1210 - Keep timepicker disabled for now. (1bf41a59) 1 month ago
mozglue import changes from UXP: 6 months ago
netwerk addendum of rev 67643ae2 5 days ago
nsprpub import changes from UXP: 12 months ago
other-licenses Initial import from 16fa730b33 4 years ago
parser import from UXP: [htmlfive] Improve parser sanity checks. (b74a23ae) 2 months ago
probes Initial import from 16fa730b33 4 years ago
python import from UXP: Issue #1887 - Allow /bin/sh to be used as a fallback value when SHELL is not set. (292d71cd) 2 months ago
rdf Initial import from 16fa730b33 4 years ago
security imported from mozilla NSS: Bug 1759794 - protect SFTKSlot needLogin with slotLock. r=rrelyea (1bbd8d8c) 2 weeks ago
services Initial import from 16fa730b33 4 years ago
servo/ports/geckoservo revert most of "Switch working copy to Goanna 4" (c489537405) in order to keep upstream patch applicable 3 years ago
startupcache revert most of "Switch working copy to Goanna 4" (c489537405) in order to keep upstream patch applicable 3 years ago
storage import changes from tenfourfox: 2 years ago
taskcluster revert most of "Switch working copy to Goanna 4" (c489537405) in order to keep upstream patch applicable 3 years ago
testing import from UXP: Issue #1696 - Propagate flex sizes to the table wrapper (873a58c4) 2 months ago
third_party/rust Move aom source to a sub-directory under media/libaom 2 years ago
toolkit ported from UXP: Issue #325 Part 11: Fix up build files. (6b2478e2) 5 days ago
tools Move aom source to a sub-directory under media/libaom 2 years ago
uriloader import from UXP: [network] Add non-overrideable default MIME types for js, jsm and json. (bca191c2) 2 months ago
view revert most of "Switch working copy to Goanna 4" (c489537405) in order to keep upstream patch applicable 3 years ago
widget import from UXP: [DOM] Don't allow internal MIME types to be assigned to DataTransfer (3bcd2ee3) 1 month ago
xpcom ported from UXP: Issue #325 Part 14: Remove EXPOSE_INTL_API conditionals. (8e9e42c7) 5 days ago
xpfe import from UXP: [XPFE] Properly anchor XUL windows when tearing down (36f366b0) 3 months ago
.clang-format Initial import from 16fa730b33 4 years ago
.clang-format-ignore Initial import from 16fa730b33 4 years ago
.clang-tidy Initial import from 16fa730b33 4 years ago
.cron.yml Initial import from 16fa730b33 4 years ago
.eslintignore Initial import from 16fa730b33 4 years ago
.eslintrc.js Initial import from 16fa730b33 4 years ago
.flake8 Initial import from 16fa730b33 4 years ago
.gdbinit Initial import from 16fa730b33 4 years ago
.gdbinit_python Initial import from 16fa730b33 4 years ago
.gitattributes Initial import from 16fa730b33 4 years ago
.gitignore revert most of "Switch working copy to Goanna 4" (c489537405) in order to keep upstream patch applicable 3 years ago
.lldbinit revert most of "Switch working copy to Goanna 4" (c489537405) in order to keep upstream patch applicable 3 years ago
.taskcluster.yml revert most of "Switch working copy to Goanna 4" (c489537405) in order to keep upstream patch applicable 3 years ago
.ycm_extra_conf.py Initial import from 16fa730b33 4 years ago
AUTHORS Initial import from 16fa730b33 4 years ago
Android.mk Initial import from 16fa730b33 4 years ago
CLOBBER update ICU to icu4c-58.3, tzdata to 2019a, and marked for clobbering. 3 years ago
GNUmakefile Initial import from 16fa730b33 4 years ago
LEGAL Initial import from 16fa730b33 4 years ago
LICENSE Initial import from 16fa730b33 4 years ago
Makefile.in Initial import from 16fa730b33 4 years ago
README.md Restore XP compatibility 4 years ago
README.txt Initial import from 16fa730b33 4 years ago
aclocal.m4 Initial import from 16fa730b33 4 years ago
build.gradle Initial import from 16fa730b33 4 years ago
client.mk Initial import from 16fa730b33 4 years ago
client.py Initial import from 16fa730b33 4 years ago
configure.in Initial import from 16fa730b33 4 years ago
configure.py Initial import from 16fa730b33 4 years ago
gradle.properties Initial import from 16fa730b33 4 years ago
gradlew Initial import from 16fa730b33 4 years ago
mach Initial import from 16fa730b33 4 years ago
moz.build Initial import from 16fa730b33 4 years ago
moz.configure revert most of "Switch working copy to Goanna 4" (c489537405) in order to keep upstream patch applicable 3 years ago
mozilla-config.h.in Initial import from 16fa730b33 4 years ago
old-configure.in import from UXP: Issue #324 - Remove the option to build without INTL/ICU (b19e3c34) 5 days ago
settings.gradle revert most of "Switch working copy to Goanna 4" (c489537405) in order to keep upstream patch applicable 3 years ago
sourcestamp.txt Initial import from 16fa730b33 4 years ago
test.mozbuild Initial import from 16fa730b33 4 years ago

README.md

Unified XUL Platform (UXP)

Codename: Möbius

This repository holds the code for a unified application platform for XUL-based applications. It is a hard fork from the Mozilla code repository (mozilla-central) with an early-2017 fork point.

In addition to further development based on the Mozilla upstream code, and selective cherry-picking of directly-applicable patches, this repository has its own development and holds the base for a future platform to be used by XUL applications.

This repository will contain at least one application to demonstrate and make use of the platform: The Basilisk web browser, a close twin to Mozilla's Firefox.

A note about trademarks and branding

Although this repository is licensed under Mozilla Public License v2.0, the trademarks and brands remain the property of their respective owners. For more details, please see the notifications in the respective directories.

Foundation and maintainership

This repository has been founded and is maintained by Moonchild (M.C. Straver). If you fork this repository to perform your own work on it, please consider offering improvement patches upstream to its origin to mutually improve the platform and build a future for XUL.