Skip to content

Commit

Permalink
[OS/2] Update README and CHANGES for release 24.8.1 OS/2 Beta 4.
Browse files Browse the repository at this point in the history
  • Loading branch information
dmik committed Mar 10, 2015
1 parent 76ccf65 commit 4516f27
Show file tree
Hide file tree
Showing 2 changed files with 73 additions and 32 deletions.
21 changes: 21 additions & 0 deletions widget/os2/CHANGES.OS2
Expand Up @@ -5,6 +5,27 @@ in the Mozilla product series from release to release.
CHANGES


Firefox 24.8.1 Beta 4 (2015-03-10)

- Clean up temporary files (mozilla-temp-XXX) in %TEMP% directory.

- Fix check boxes in "Clear Recent History" dialog.

- Make most visited sites' thumbnails on new tab canvas work again.

- Set correct defaults for "gfx.os2.font.*" preferences.

- Finally allow loading XUL.DLL into high memory.

- Get rid of MOZJS.DLL (it's now part of XUL.DLL).

- Use universal builds of FreeType and FontConfig (see README).

- Use newer GCC 4.9.2 compiler (requires a new GCC runtime, see README).

- Use newer LIBC 0.6.6 library (requires a new LIBC runtime, see README).


Firefox 24.8.1 Beta 3 (2014-12-30)

- Fix EXCEPTQ report generation.
Expand Down
84 changes: 52 additions & 32 deletions widget/os2/README.OS2
Expand Up @@ -55,6 +55,12 @@
-- Installation ---------------------------------------------------------------
===============================================================================

The instructions below may refer to RPM archives which you need to unpack
to get the required files. Ii you have a recent eCS installation, there is
an utility called ArcView which can unpack many formats including RPM.
If you don't have ArcView installed, you may download it from:
http://www.altsan.org/programming/os2/index.html#arcview

1. UNZIP the archive into any directory you wish. This will create a
subdirectory with the same name as the program. For example:
unzip firefox-5.0.en-US.os2.zip -d x:\mozilla.org
Expand All @@ -75,28 +81,33 @@
make it very hard to upgrade to new versions without deleting
your customized settings.

3. INSTALL 'libc065.dll' into one of the directories on your "LIBPATH"
(e.g. 'x:\os2\dll'). You can download a zip from:
ftp://ftp.netlabs.org/pub/gcc/libc-0.6.5-csd5.zip

4. INSTALL 'freetyp2.dll' and 'fntcfg2.dll' into one of the directories
on your "LIBPATH" or in the program directory of the Mozilla app.
You can download a zip or wpi from Hobbes or netlabs:
http://hobbes.nmsu.edu/h-search.php?button=Search&key=mzfntcfgft_runtime&dir=%2F
ftp://ftp.netlabs.org/incoming/mozilla

5. INSTALL 'pthr01.dll' and 'mmap.dll' from
http://rpm.netlabs.org/release/00/zip/pthread-20140425-15_oc00.zip and
http://rpm.netlabs.org/release/00/zip/mmap-20111102-8_oc00.zip,
respectively. If you use RPM/YUM, just run:
'yum install pthread mmap' from the command line.

6. INSTALL 'gcc473.dll' and 'stdcpp6.dll' from
http://rpm.netlabs.org/release/00/zip/gcc-4_7_3_1-1_oc00.zip.
If you use WarpIn, you may install a WPI from
ftp.netlabs.org/pub/gcc/gcc4core-1_2_2.wpi.
If you use RPM/YUM, just run:
'yum install libgcc473 libstdc++' from the command line.
3. INSTALL 'libc066.dll' and other 'libc*.dll' files into one of the
directories on your "LIBPATH" (e.g. 'x:\os2\dll'). You can download
an RPM with these files from:
http://rpm.netlabs.org/release/00/i386/i386/libc-0.6.6-26.oc00.i386.rpm
If you use RPM/YUM, just run this command:
yum install libc

4. INSTALL 'freetyp6.dll' and 'fntcfg2.dll' into one of the directories
on your "LIBPATH". You can download RPMs with these files from:
http://rpm.netlabs.org/release/00/i386/i386/freetype-2.5.5-1.oc00.i386.rpm
http://rpm.netlabs.org/release/00/i386/i386/fontconfig-2.8.0-1.oc00.i386.rpm
If you use RPM/YUM, just run this command:
yum install freetype fontconfig

5. INSTALL 'pthr01.dll' and 'mmap.dll' into one of the directories
on your "LIBPATH". You can download RPMs with these files from:
http://rpm.netlabs.org/release/00/i386/i386/pthread-20140814-16.oc00.i386.rpm
http://rpm.netlabs.org/release/00/i386/i386/mmap-0.5-1.oc00.i386.rpm
If you use RPM/YUM, just run this command:
yum install pthread mmap

6. INSTALL 'gcc1.dll' and 'stdcpp6.dll' into one of the directories
on your "LIBPATH". You can download RPMs with these files from:
http://rpm.netlabs.org/release/00/i386/i386/libgcc1-4.9.2.1-3.oc00.i386.rpm
http://rpm.netlabs.org/release/00/i386/i386/libstdc++6-4.9.2.1-3.oc00.i386.rpm
If you use RPM/YUM, just run this command:
yum install libgcc1 libstdc++

7. Optional: Use mozinst to create icons on desktop.
http://hobbes.nmsu.edu/h-search.php?key=mozinst
Expand Down Expand Up @@ -446,33 +457,42 @@ posted to other forums may not be seen by the developers.
-- Known Problems -------------------------------------------------------------
===============================================================================

Due to bugs in MMPM, the current version of Firefox runs the Flash plugin in
* Printing of complex web pages using the native LASERJET and OMNI printer
drivers is known to crash the browser in PMMERGE.DLL in some cases.
As a workaround, please install and use the CUPS printer (based on the
POSTSCRIPT driver) that always works. CUPS is part of the modern
eComStation installations. In order to install it on older systems please
refer to:
http://trac.netlabs.org/ecups.

* Due to bugs in MMPM, the current version of Firefox runs the Flash plugin in
"in-process" (traditional) mode instead of the new OOP (out-of-process) mode
used on other platforms. This will be fixed in future releases.

The OpenJDK (Java) plugin works but there are some problems with window
* The OpenJDK (Java) plugin works but there are some problems with window
updates. This is to be addressed in future releases.

The @font-face HTML attribute is not yet supported. As a result, tiny boxes
* The @font-face HTML attribute is not yet supported. As a result, tiny boxes
with hex numbers are displayed instead of characters on pages that use it.

Fonts with names containing special characters (like Asian Unicode names)
* Fonts with names containing special characters (like Asian Unicode names)
will not display correctly in the list of fonts in the Options panel.

Mozilla apps will beep when copying more than 64 kB of text to the clipboard.
* Mozilla apps will beep when copying more than 64 kB of text to the clipboard.
This is to alert users that many applications (most notably the system
editor, EPM, and applications running in VIO windows) cannot paste more
than this.

Cross-platform problems are usually listed in the release notes of each
* Cross-platform problems are usually listed in the release notes of each
milestone release.

Other known problems can be found by following this link:
<https://github.com/bitwiseworks/mozilla-os2/issues>.
* Other known problems can be found by following this link:
https://github.com/bitwiseworks/mozilla-os2/issues

The old list of bugs (for historical purposes, as it is mostly outdated)
* The old list of bugs (for historical purposes, as it is mostly outdated)
can be found by following the link "Current Open Warpzilla Bugs" on the
OS/2 Mozilla page <http://www.mozilla.org/ports/os2/>.
OS/2 Mozilla page:
http://www.mozilla.org/ports/os2


===============================================================================
Expand Down

0 comments on commit 4516f27

Please sign in to comment.