Skip to content
Unified XUL Platform
Branch: master
Clone or download

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
accessible Issue #1543 - Align <img> with no src to the updated spec. May 11, 2020
build Issue #1451 - Split out ICU data file on Windows May 5, 2020
caps Stop building /caps unified and fix deprot. Jul 12, 2019
chrome Bug 1425769 - Base class for ShadowRoot and Document to manage style … Apr 17, 2020
config Issue #1538 - remove speech recognition engine May 20, 2020
db Mork is not dependent on dbm and never was. Feb 28, 2020
devtools Revert "Merge pull request #1357 from athenian200/form-disabled-issue" May 21, 2020
docs [docs] Update coding style cf. discussion with Tobin. Apr 17, 2020
docshell [Docshell] Ensure nsDocShell::mContentViewer is released properly. Apr 7, 2020
dom Merge pull request #1559 from athenian200/form-disabled-issue May 21, 2020
editor Issue #80 - De-unify editor/txmgr and editor/txtsvc May 16, 2020
embedding Bug 1377978 - Make nsRange use uint32_t to offset Apr 17, 2020
extensions Bug 1377978 - Make nsRange use uint32_t to offset Apr 17, 2020
gfx [printing] Fix build bustage with --disable-printing May 21, 2020
gradle/wrapper Add m-esr52 at 52.6.0 Feb 2, 2018
hal Issue #1053 - Remove android support from hal Feb 23, 2020
image Issue #1543 - Align <img> with no src to the updated spec. May 11, 2020
intl Issue #1053 - Remove android support from intl/locale/nsLocaleService… Feb 23, 2020
ipc Bug 1430745 - IPC: Fix unaligned accesses in DirReaderLinux May 14, 2020
js Bug 1412030 - [MIPS] Emit wasm memory access information May 14, 2020
layout [permissions] Fix build bustage with --disable-permissions May 21, 2020
ldap Issue #1251 - Remove obsolete XP_QSORT reference. Nov 20, 2019
mailnews Remove unused mailnews.mozbuild Feb 28, 2020
media Issue #1538 - remove speech recognition engine May 20, 2020
memory Issue #1471 - Fix building on sparc64 Linux Mar 9, 2020
mfbt Issue #1053 - Remove android support from mfbt Feb 23, 2020
modules Prevent the existance of dangling pointers upon failure of FindDataSt… May 5, 2020
mozglue Issue #1053 - Remove android support from mozglue Feb 23, 2020
netwerk Merge pull request #1556 from adeshkp/patch-18 May 19, 2020
nsprpub Issue #1542 - nsprpub: _PR_SI_ARCHITECTURE add missing mips64 May 14, 2020
other-licenses Issue #1053 - Remove android-only skia-npapi Feb 28, 2020
parser Bug 1418002 - Remove HTMLContentElement Apr 17, 2020
probes Add m-esr52 at 52.6.0 Feb 2, 2018
python [AM] Clean up addon-signing build leftovers. Apr 21, 2020
rdf Add m-esr52 at 52.6.0 Feb 2, 2018
security
services Take files out of preprocessing that no longer require it Apr 8, 2020
startupcache Remove all C++ Telemetry Accumulation calls. Sep 3, 2018
storage Issue #21 - Remove TelemertyVFS May 6, 2020
taskcluster Remove MOZ_CRASHREPORTER_NO_REPORT except in /testing Mar 30, 2018
testing Revert "Merge pull request #1357 from athenian200/form-disabled-issue" May 21, 2020
toolkit Issue #1538 - remove speech recognition engine May 20, 2020
tools Align mar generation on Windows with other platforms Apr 8, 2020
uriloader Issue #1053 - Remove android support from uriloader Feb 23, 2020
view Add m-esr52 at 52.6.0 Feb 2, 2018
widget Bug 1425441 - Move relatedTarget to WidgetEvent Apr 17, 2020
xpcom Bug 1394286 - mips64: fix error correction about stackpointer within … May 14, 2020
xpfe [XPFE] Properly anchor XUL windows when tearing down May 6, 2020
xulrunner Issue #1323 - Move XULRunner back to topsrcdir Dec 17, 2019
.clang-format Add m-esr52 at 52.6.0 Feb 2, 2018
.clang-format-ignore Add m-esr52 at 52.6.0 Feb 2, 2018
.eslintignore Rename some remaining strings "firefox[-branding].js" to "basilisk[-b… Jul 8, 2018
.eslintrc.js Fix unsafe "instanceof" negations May 2, 2018
.flake8 Add m-esr52 at 52.6.0 Feb 2, 2018
.gdbinit Add m-esr52 at 52.6.0 Feb 2, 2018
.gdbinit_python Add m-esr52 at 52.6.0 Feb 2, 2018
.gitattributes Git stuff Feb 2, 2018
.gitignore Update gitignore to no longer track snapshot javasrc for the html5 pa… Jan 16, 2020
.lldbinit Add m-esr52 at 52.6.0 Feb 2, 2018
.taskcluster.yml Add m-esr52 at 52.6.0 Feb 2, 2018
.ycm_extra_conf.py Add m-esr52 at 52.6.0 Feb 2, 2018
AUTHORS Update AUTHORS Jul 24, 2018
Android.mk Add m-esr52 at 52.6.0 Feb 2, 2018
CLOBBER Force CLOBBER Jan 26, 2020
GNUmakefile Add m-esr52 at 52.6.0 Feb 2, 2018
LEGAL Add m-esr52 at 52.6.0 Feb 2, 2018
LICENSE Add correct licensing statement in the source root. Feb 5, 2018
Makefile.in Silence removing dist/bin Apr 8, 2020
README.md Update README.md Mar 28, 2020
SECURITY.md Create SECURITY.md Apr 13, 2020
aclocal.m4 Remove jemalloc 4 from our tree. Apr 27, 2018
build.gradle Add m-esr52 at 52.6.0 Feb 2, 2018
client.mk Make sure application confvars.sh files are apart of CONFIG_STATUS_DEPS Jun 28, 2018
client.py Add m-esr52 at 52.6.0 Feb 2, 2018
configure.in Add m-esr52 at 52.6.0 Feb 2, 2018
configure.py Add m-esr52 at 52.6.0 Feb 2, 2018
gradle.properties Add m-esr52 at 52.6.0 Feb 2, 2018
gradlew Add m-esr52 at 52.6.0 Feb 2, 2018
mach Add m-esr52 at 52.6.0 Feb 2, 2018
moz.build Issue #1457 - Unfold sqlite3 from nss Feb 20, 2020
moz.configure Move --enable-tests out of Python configure and flip the default. Apr 29, 2018
mozilla-config.h.in #1251 - Part 11: libpng uses C89 now to avoid buffer overflows. Oct 21, 2019
old-configure.in [AM] Clean up addon-signing build leftovers. Apr 21, 2020
settings.gradle Add m-esr52 at 52.6.0 Feb 2, 2018
sourcestamp.txt Add m-esr52 at 52.6.0 Feb 2, 2018
test.mozbuild Add m-esr52 at 52.6.0 Feb 2, 2018

README.md

Unified XUL Platform (UXP)

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 ESR-52 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 maintained platform to be used by XUL applications.

For a list of active projects making use of the Unified XUL Platform, checkout http://thereisonlyxul.org/.

Additional documentation

Additional documentation relevant to this source code can be found in the /docs directory. This will contain relevant documentation regarding contributing, using and distributing this code and its binaries.

If you are interested in the development and building side of things, some information will be available on the Pale Moon developer wiki. You are also always welcome to get in touch with our community on the Pale Moon forum.

A note about trademarks and branding

Although this repository is licensed under Mozilla Public License v2.0, the trademarks and brands contained herein 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 by Moonchild (M.C. Straver) and is maintained by him and other community members. 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.

Looking for Pale Moon and Basilisk?

As of Issue #969, release versions 28.9.0 and 2020.03.04 respectively, they have been split off into their own dedicated repositories located at MoonchildProductions/Pale-Moon and MoonchildProductions/Basilisk.

You can’t perform that action at this time.