Skip to content
Web Browser for Mac OS X 10.6+ and PowerPC Linux
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
accessible Bug 1134280 - Get rid of Tag() - patch 2.1 - /accessible - Fix all th… Feb 16, 2019
b2g 27.9.10 source tree uploaded Oct 9, 2018
browser Bump version for .17 release May 12, 2019
build Merge pull request #4 from wicknix/master Nov 19, 2018
caps
chrome 27.9.10 source tree uploaded Oct 9, 2018
config Bug 1131424 - Report error message when failing to open ctypes library, Mar 12, 2019
content 27.9.10 source tree uploaded Oct 9, 2018
db/sqlite3 27.9.10 source tree uploaded Oct 9, 2018
docshell Bug 1134280 - Get rid of Tag() - patch 2.3 - dom/base and docshell - … Feb 17, 2019
dom Bug 1144743 part 3. Set hasPollutedGlobalScope when we're compiling s… May 5, 2019
editor Bug 1134280 - Get rid of Tag() - patch 2.2 - /editor - Fix all the oc… Feb 16, 2019
embedding
extensions Bug 1134280 - Get rid of Tag() - patch 1 - Is{HTML,XUL,MathML,SVG}Ele… Feb 16, 2019
gfx Enable image downscaling during decode May 11, 2019
hal 27.9.10 source tree uploaded Oct 9, 2018
image Bug 1161627 - part 2 - machine-convert TemporaryRef<T> to already_Add… Feb 21, 2019
intl
ipc Bug 1143793 part 6. Drop the obj argument of JS::Compile. Apr 23, 2019
js Bug 1144743 part 6. Set the hasPollutedGlobalScope flag correctly whe… May 5, 2019
layout Bug 1136486 - Simplify the SVG text rendering callbacks by getting ri… Apr 14, 2019
media update libwebp to 1.0.2 Mar 23, 2019
memory Backport of Mozilla Bug 1207245 - part 1 - move RefCounted<T> to its … Dec 24, 2018
mfbt Bug 1139993 - Add VectorBase::ConstRange that gives out |const T&| en… Mar 24, 2019
mobile remove some ESR 38 cruft Dec 5, 2018
modules Enable image downscaling during decode May 11, 2019
mozglue Bug 1161627 - part 2 - machine-convert TemporaryRef<T> to already_Add… Feb 21, 2019
netwerk Bug 1143793 part 1. Remove the obj argument of JS_CompileScript. Apr 21, 2019
nsprpub unbreak FreeBSD 12 build by backporting minimal part of patch Bug 147… Apr 18, 2019
other-licenses Bug 1188462 - Rename gfx/skia/trunk directory to gfx/skia/skia. Feb 15, 2019
parser Fix Use-After-Free in the HTML5 Parser May 11, 2019
probes 27.9.10 source tree uploaded Oct 9, 2018
profile
python 27.9.10 source tree uploaded Oct 9, 2018
rdf
security Merge pull request #12 from wicknix/master Mar 19, 2019
services 27.9.10 source tree uploaded Oct 9, 2018
startupcache 27.9.10 source tree uploaded Oct 9, 2018
storage Bug 963921 - Clients of the JS API should use JS_DefineElement where … Feb 23, 2019
testing Bug 1130576 - Rename JSPropertyOp -> JSGetterOp and JSStrictPropertyO… Mar 29, 2019
toolkit
tools Bug 1129510 - Trace references to JS heap from Profiler buffers. Jan 28, 2019
uriloader update also GetOpener to nsPIDOMWindow Dec 19, 2018
view 27.9.10 source tree uploaded Oct 9, 2018
widget add X11 flags to allow building on NetBSD Feb 25, 2019
xpcom
xpfe Bug 1134280 - Get rid of Tag() - patch 1 - Is{HTML,XUL,MathML,SVG}Ele… Feb 16, 2019
xulrunner
.clang-format
.clang-format-ignore 27.9.10 source tree uploaded Oct 9, 2018
.gdbinit 27.9.10 source tree uploaded Oct 9, 2018
.gitattributes 27.9.10 source tree uploaded Oct 9, 2018
.gitignore Update .gitignore Oct 13, 2018
.lldbinit 27.9.10 source tree uploaded Oct 9, 2018
.ycm_extra_conf.py 27.9.10 source tree uploaded Oct 9, 2018
AUTHORS 27.9.10 source tree uploaded Oct 9, 2018
Android.mk 27.9.10 source tree uploaded Oct 9, 2018
CLOBBER
LICENSE Update LICENSE Oct 23, 2018
Makefile.in 27.9.10 source tree uploaded Oct 9, 2018
README.md Update README.md Jan 4, 2019
TODO.md mark done May 5, 2019
_config.yml Set theme jekyll-theme-tactile Jan 29, 2019
aclocal.m4
client.mk 27.9.10 source tree uploaded Oct 9, 2018
client.py 27.9.10 source tree uploaded Oct 9, 2018
configure.in
configure.in.mp3-10.7 Restore original coremedia for osx 10.7+ Mar 20, 2019
mach 27.9.10 source tree uploaded Oct 9, 2018
moz.build 27.9.10 source tree uploaded Oct 9, 2018
mozcfg-10.6 Add various mozconfig samples Nov 8, 2018
mozcfg-10.7+ Add various mozconfig samples Nov 8, 2018
mozcfg-amd64linux some better linux mozconfig examples Dec 6, 2018
mozcfg-generic-linux some better linux mozconfig examples Dec 6, 2018
mozcfg-i386OpenBSD add openBSD file Mar 20, 2019
mozcfg-i386cross Add sample mozconfig for cross-compiling Nov 10, 2018
mozcfg-ppc32linux Add various mozconfig samples Nov 8, 2018
mozcfg-ppc64linux Add PPC64 Linux mozconfig Jan 26, 2019
mozcfg-ppc64toppc32 Build on linux ppc 64-bit for linux ppc 32-bit Mar 19, 2019
mozcfg-universal Add various mozconfig samples Nov 8, 2018
mozilla-config.h.in 27.9.10 source tree uploaded Oct 9, 2018

README.md

Arctic Fox Web Browser

Arctic Fox is a forked and rebranded Pale Moon 27.9.4. The goal here is to implement specific security updates and bug fixes to keep this browser as up to date as possible for aging systems. Examples would be Mac OSX 10.6-10.8, PowerPC's running Linux, etc.

Arctic Fox will build for Mac OS X 10.6 and up, i386/x86_64/PowerPC Linux, and more than likely any other unix/bsd varient. Ideally, we'd like to get it working on PowerPC 10.5 as well.

  • To build on MacOSX:
  • Requires OS X 10.6 as a minimum build environment.
  • Install xcode, command line tools and macports.
  • Install these via macports:
  • sudo port -v install autoconf213 python27 libidl ccache yasm clang-3.7 (clang-3.7 is the minimum known to work).
  • Extract source archive somewhere convenient.
  • Add a sane .mozconfig (i've included some samples).
  • From the source directory type: ./mach build
  • If it builds (takes about 1 hour on a core2duo) test it with: ./mach run
  • Now package it: ./mach package
  • The built package will be in /obj_blah_blah/dist

Resources

Downloads and Add-ons

See the WIKI tab for prebuilt binary download links.

Thanks to...

  • The Pale Moon team for making a great browser to base this off of.
  • The TenFourFox team. We borrow or backport a lot of their stuff.
You can’t perform that action at this time.