mirror of
https://git.lolcat.ca/roytam1/BlueGorilla.git
synced 2026-05-26 15:00:49 +00:00
master
BlueGorilla
Fork of the Iceape-UXP Internet Suite. I forked this to learn how a classic Mozilla application works and also because I feel that development on Iceape-UXP is too slow. In addition to the below changes I also port patches from Borealis Navigator, Iceape-UXP, and upstream SeaMoney as needed.
Differences from Iceape-UXP
DONE
- DONE: New settings directory: ~/.bluegorilla/bluegorilla
- DONE: Replace iceape-uxp branding with new branding.
- DONE: Apply missing patches from SeaMonkey 2.49.5. Iceape-UXP was a fork of SeaMonkey 2.49.4.
- DONE: Remove Iceape-UXP user agent override
- DONE: Replace default bookmarks
- DONE: New search engines, some ported from Pale Moon, some custom
- DONE: Change version to 2.49.
number of days since Seamonkey 2.49.5 released - DONE: Backport ability to close tabs to the right from SeaMonkey 2.53.2
- DONE: Remove modern theme. I have no reason to maintain updates for a theme I don't even use.
- Done: Use the SeaMonkey addon UUID. This eases addon installation and porting.
TODO
- TODO: Fix issues when building Iceowl/Lightning calendar extension. Currently you have to install the .xpi after building, which is not user friendly
- TODO: Investigate removing the mail directory, which contains most of the Icedove-UXP code.
- TODO: Include vertical tab bar functionality
- TODO: Get a version of enigmail working properly
- TODO: Put UXP in the
platformdirectory instead ofmozilladirectory - TODO: Include fork of XPFE-classic (Netscape theme). Make this the default theme.
Build Instructions
Builds are only tested on Linux. I have not tested Windows builds.
- Copy mozconfig.sample to .mozconfig
- Edit .mozconfig as needed
- ./mach build
- You can then run the application by running ./mach run, or package it by running ./mach package
Gentoo Ebuild
There is a Gentoo live ebuild located in my UXP Overlay.
Description
Languages
JavaScript
66.7%
C++
9.3%
CSS
9.1%
HTML
6.3%
C
3.5%
Other
5%