Compare commits

..

No commits in common. "main" and "13.2-pre1.2" have entirely different histories.

5241 changed files with 28242 additions and 768380 deletions

View file

@ -1,27 +1,22 @@
<img src="browser/branding/unofficial/content/about-wordmark.svg" alt="Dactyloidae web browser" height="60"> <img src="application/basilisk/branding/unofficial/content/about-wordmark.svg">
<br> <h2>Dactyloidae web browser</h2>
<a href="https://discord.gg/ycmQAMej77">Official Discord server</a> | <a href="https://t.me/dactyloidae">Official Telegram channel</a> <a href="https://discord.gg/ecx">Official Discord server</a>
<br><br> <br><br>
<img src="docs/readme/demo.png" height="500"> <img src="readme/newtab.png">
Dactyloidae is a heavily modified fork of Eclipse Hydra (fork of roytam1's Serpent, which is a fork of Basilisk, which is a fork of Firefox). Dactyloidae is a fork of Eclipse Hydra (fork of Basilisk made for Windows XP).
Some advantages over upstream, roytam1's Serpent, Eclipse Hydra and Firefox are: Some advantages over upstream, roytam1's Serpent and Hydra are:
- More optimizations (SSE2, with additional boosts for future CPUs coming soon) - More optimizations
- Better interoperability with upstream (using SQL storage instead of DBM) - Better interoperability with upstream. (using SQL storage instead of DBM)
- More modern theme - More modern theme
- Better e10s support - Better e10s support
- Support for extensions in the Chrome and Edge Web Store (soon)
- Support for extensions released for both Pale Moon, Basilisk and Firefox
- WebExtensions support comparable to Firefox ESR 78 - WebExtensions support comparable to Firefox ESR 78
- Literally being the fastest XUL browser (33.7 in Speedometer 2.1 compared to 22.4 in Pale Moon 34.2 AVX2) - Literally being the fastest XUL browser (33.7 in Speedometer 2.1 compared to 22.4 in Pale Moon 34.1 AVX2)
- Re-add support for iOS, Android, Windows 2000 and later, NetBSD (soon OpenBSD)
## Interested in running Dactyloidae in Win9x? We reccomend using Palefill to potentially fix any browser issues:
<a href="https://github.com/martok/palefill/releases">Download it here</a>
Get DactJump alongside Dactyloidae if you want to use it on 9x.
<a href="https://repo.dactyloidae.xyz/Dactyloidae/DactJump/">Get it here.</a>
## Credits ## Credits
If I've forgotten to put your name here, please let me know and I'll add it. If I've forgotten to put your name here, please let me know and I'll add it.
@ -34,7 +29,7 @@ If I've forgotten to put your name here, please let me know and I'll add it.
Major core browser engine contributions: Major core browser engine contributions:
- [Stossy11](https://www.github.com/stossy11) - Helping to develop and fix the macOS build. - [Stossy11](https://www.github.com/stossy11) - Helping to develop and fix the macOS build.
- [Eclipse Community](https://www.github.com/Eclipse-Community/UXP) - For creating Hydra and Lun3r, the bases of this fork. - [Eclipse Community](https://www.github.com/Eclipse-Community/UXP) - For creating Hydra and Lun3r, the bases of this fork.
- [Loongson Hobbists' community](https://loongfans.cn/en/) - Providing a LoongArch VM and general assistance in porting to LoongArch64 - [Loongson Hobbists' community](https://loongfans.cn/en/) - Providing a LoongArch VM and general assistance in porting to LoongArch
- [Basilisk-Dev](https://repo.palemoon.org/Basilisk-Dev) - For supporting and maintaining Basilisk, aswell as general advice for developing this browser. - [Basilisk-Dev](https://repo.palemoon.org/Basilisk-Dev) - For supporting and maintaining Basilisk, aswell as general advice for developing this browser.
- [roytam1](https://github.com/roytam1) - Windows XP support code, e10s, WebExtensions, and more for UXP. - [roytam1](https://github.com/roytam1) - Windows XP support code, e10s, WebExtensions, and more for UXP.
- [Moonchild Productions](https://repo.palemoon.org/MoonchildProductions) - For creating the Unified XUL Platform and Basilisk, the core of this project. - [Moonchild Productions](https://repo.palemoon.org/MoonchildProductions) - For creating the Unified XUL Platform and Basilisk, the core of this project.

View file

@ -11,4 +11,4 @@ DIRS += ['/%s' % CONFIG['MOZ_BRANDING_DIRECTORY']]
# Never add dirs after the browser root because they apparently won't # Never add dirs after the browser root because they apparently won't
# get packaged properly on Mac. # get packaged properly on Mac.
DIRS += ['/browser'] DIRS += ['/application/basilisk']

View file

@ -0,0 +1,8 @@
WIN32_MODULE_COMPANYNAME=@MOZ_APP_VENDOR@
WIN32_MODULE_COPYRIGHT=©Eclipse Community, Basilisk and Mozilla Developers; available under the MPL 2 license.
WIN32_MODULE_PRODUCTVERSION=@MOZ_APP_WINVERSION@
WIN32_MODULE_PRODUCTVERSION_STRING=@MOZ_APP_VERSION@
WIN32_MODULE_TRADEMARKS=The Hydra logo and project names are trademarks of Eclipse Community.
WIN32_MODULE_DESCRIPTION=@MOZ_APP_DISPLAYNAME@ web browser
WIN32_MODULE_PRODUCTNAME=@MOZ_APP_DISPLAYNAME@
WIN32_MODULE_NAME=@MOZ_APP_DISPLAYNAME@

View file

@ -10,15 +10,9 @@
line-height: 1.5; line-height: 1.5;
} }
#aboutDialog label,
#aboutDialog description {
text-align: center;
}
#rightBox { #rightBox {
background-image: url("chrome://branding/content/about-wordmark.svg"); background-image: url("chrome://branding/content/about-wordmark.svg");
background-repeat: no-repeat; background-repeat: no-repeat;
background-position: center top;
/* padding-top creates room for the wordmark */ /* padding-top creates room for the wordmark */
padding-top: 38px; padding-top: 38px;
margin-top:20px; margin-top:20px;

View file

@ -42,13 +42,16 @@
#endif #endif
<vbox id="aboutDialogContainer"> <vbox id="aboutDialogContainer">
<hbox id="clientBox"> <hbox id="clientBox">
<vbox id="leftBox" collapsed="true"/> <vbox id="leftBox" flex="1"/>
<vbox id="rightBox" flex="1" align="center"> <vbox id="rightBox" flex="1">
<hbox align="baseline" pack="center"> <hbox align="baseline">
#ifdef HAVE_64BIT_BUILD #ifdef HAVE_64BIT_BUILD
#expand <label id="version">__MOZ_APP_VERSION_DISPLAY__ (64-bit)</label> #expand <label id="version">__MOZ_APP_VERSION_DISPLAY__ (64-bit)</label>
#else #else
#expand <label id="version">__MOZ_APP_VERSION_DISPLAY__ (32-bit)</label> #expand <label id="version">__MOZ_APP_VERSION_DISPLAY__ (32-bit)</label>
#endif
#ifndef NIGHTLY_BUILD
<label id="releasenotes" class="text-link">&releaseNotes.link;</label>
#endif #endif
</hbox> </hbox>
@ -138,19 +141,13 @@
#endif #endif
#else #else
<description class="text-blurb" id="communityDesc"> <description class="text-blurb" id="communityDesc">
Dactyloidae is released by <label class="text-link" href="https://eclipse.cx">Eclipse Community</label>.
</description> Dactyloidae is a custom browser, based on the best of Firefox.
Dactyloidae is designed and maintained by multiple open-source contributors (OwnedByWuigi, Eclipse Community, RT1), working together to make better software around the globe.
<description class="text-blurb"> </description>
Dactyloidae is based on the work of the UXP team, aswell as the work of the Mozilla developers.
</description>
<description class="text-blurb">
Learn <label class="text-link" useoriginprincipal="true" href="about:credits">who contributed</label> to this software.
</description>
<description class="text-blurb" id="contributeDesc"> <description class="text-blurb" id="contributeDesc">
If you wish to contribute, please consider helping out by getting involved in our development by tackling some of the issues found in our <label class="text-link" href="https://github.com/Eclipse-Community/Dactyloidae/">GitHub issue tracker</label>. If you wish to contribute, please consider helping out by getting involved in our development by tackling some of the issues found in our <label class="text-link" href="https://github.com/OwnedByWuigi/UXP/">GitHub issue tracker</label>.
</description> </description>
#endif #endif
</vbox> </vbox>

View file

Before

Width:  |  Height:  |  Size: 9.6 KiB

After

Width:  |  Height:  |  Size: 9.6 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 898 B

After

Width:  |  Height:  |  Size: 898 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 2 KiB

After

Width:  |  Height:  |  Size: 2 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 5.5 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 7.1 KiB

After

Width:  |  Height:  |  Size: 7.1 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 148 KiB

After

Width:  |  Height:  |  Size: 148 KiB

Before After
Before After

Some files were not shown because too many files have changed in this diff Show more