This is a refresh of Firefox 45.9.0 GA1 released in April 2018. We fixed a number of OS/2-specific bugs and made some minor performance and stability improvements. Among those are improved UI responsiveness and fixed Japanese character display.
Please note that Firefox primary distribution format is now RPM. This makes installing it as easy as selecting the firefox
package in Arca Noae Package Manager or typing yum install firefox
on the command line. Note that you will need a valid Arca Noae OS/2 and eCS Drivers & Software subscription in order to install Firefox from RPM (visit http://arcanoae.com for details). A 7Z distribution is still provided but it's automatically generated from the respective RPM files and you will still need ANPM or the RPM/YUM environment in order to install Firefox dependencies, see below. PLEASE NOTE that the RPM packages undergo internal testing and are currently available only to ArcaOS beta testers. Availability of the packages to all ArcaOS licensees will be announced by Arca Noae separately in their blog.
The CHANGES.OS2 file contains a more detailed list of changes.
The README.OS2 file contains software requirements and detailed installation instructions.
Installing from a 7Z archive
- Install ANPM if you prefer GUI or YUM if you prefer command line.
- Download the 7Z archive using the download link above and unpack it with arcview or similar to a directory of your choice.
- Inspect the RPM_REQUIREMENTS file and install all packages listed there with either ANPM or
yum install PACKAGE
. - Run the update command in ANPM or
yum update
on the command line to make sure that you have recent versions of dependent software. - Start Firefox by executing
firefox.exe
from the@unixroot/usr/lib/firefox-X.Y.Z
directory of the unpacked archive. - If your system does not use the UNIXROOT environment, you may discard the entire contents of the archive except the
@unixroot/usr/lib/firefox-X.Y.Z
directory (which you may move somewhere else and discard the@unixroot/usr/lib
part). Note also that starting from Firefox 45.9.0, you don't need to play with LIBPATHSTRICT or use the Run! utility to start multiple copies of different Firefox or Thunderbird versions:firefox.exe
does that for you. - If your system uses UNIXROOT, then it's best to move the entire contents of the
@unixroot
directory from the archive to your UNIXROOT directory (so that@unixroot/usr
ends up as%UNIXROOT%\usr
and so on). In this case, you will be able to start Firefox by launching%UNIXROOT%\usr\bin\firefox.exe
(or just typingfirefox.exe
on the command line if%UNIXROOT%\usr\bin
is on your PATH). Note that in non-UNIXROOT environments the launcher from@unixroot/usr/bin
will not work.
IMPORTANT NOTICE
- If you find a bug (which is likely), please create an issue at the issues page. But before you create a new issue, be sure it is not already reported by searching through the existing ones using the Search field at the top of this page.
- When Firefox crashes it creates a trap report that may contain useful information for the developers. These reports are saved in
.TRP
files created in the directory wherefirefox.exe
is installed. By default these reports contain only basic information. In order to make them even more useful (and therefore make a fix for your problem much more likely) please do the following:- Install the latest EXCEPTQ runtime from http://home.earthlink.net/~steve53/betas/ (currently, this one is the latest).
- Install the Firefox symbol files by downloading the
firefox-debuginfo
archive from the link below and unzipping it to the same directory where you installed Firefox. - Make Firefox crash again and attach the resulting
.TRP
file to the issue describing your problem.