From 4516f27f83e027eed818cb65b80b7fab3f237e64 Mon Sep 17 00:00:00 2001 From: Dmitriy Kuminov Date: Tue, 10 Mar 2015 17:47:25 +0400 Subject: [PATCH] [OS/2] Update README and CHANGES for release 24.8.1 OS/2 Beta 4. --- widget/os2/CHANGES.OS2 | 21 +++++++++++ widget/os2/README.OS2 | 84 ++++++++++++++++++++++++++---------------- 2 files changed, 73 insertions(+), 32 deletions(-) diff --git a/widget/os2/CHANGES.OS2 b/widget/os2/CHANGES.OS2 index 1d8e827821..7d524c2330 100644 --- a/widget/os2/CHANGES.OS2 +++ b/widget/os2/CHANGES.OS2 @@ -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. diff --git a/widget/os2/README.OS2 b/widget/os2/README.OS2 index 93d90cd750..18d9f53b7e 100644 --- a/widget/os2/README.OS2 +++ b/widget/os2/README.OS2 @@ -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 @@ -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 @@ -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: - . +* 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 . + OS/2 Mozilla page: + http://www.mozilla.org/ports/os2 ===============================================================================