Author Topic: Firefox beta 4 released  (Read 31174 times)

guzzi

  • Sr. Member
  • ****
  • Posts: 331
  • Karma: +0/-0
    • View Profile
Firefox beta 4 released
« on: March 10, 2015, 03:52:16 pm »
*bww bitwise works GmbH progress update March 10, 2015
***

This is the fourth beta release of Firefox for eCS (OS/2) version 24. It
contains some UI fixes (makes the "Clear Recent History" dialog and most
recent sites' thumbnails on the new tab canvas work again) and makes
XUL.DLL finally loadable into high memory.. Also this release uses the
new GCC runtime (version 4.9.2) which significantly reduces the size of
executables and DLLs and the memory footprint of the running application
(by about 5-6 megabytes).

The CHANGES.OS2
<https://github.com/bitwiseworks/mozilla-os2/blob/FIREFOX_24_8_1esr_RELEASE_OS2_Beta_4/widget/os2/CHANGES.OS2>
file contains more detailed list of changes.

The README.OS2
<https://github.com/bitwiseworks/mozilla-os2/blob/FIREFOX_24_8_1esr_RELEASE_OS2_Beta_4/widget/os2/README.OS2>
file contains software requirements and detailed installation instructions.

*IMPORTANT NOTICE*

 1.

    If you find a bug (which is likely), please create an issue at the
    issues page <https://github.com/bitwiseworks/mozilla-os2/issues>.
    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.

 2.

    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 where |firefox.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/
        <http://home.earthlink.net/%7Esteve53/betas/> (currently, this
        one
        <http://home.earthlink.net/%7Esteve53/betas/exceptq-7.11-shl-2014-03-03.zip>
        is the latest).
      * Install the Firefox symbol files by downloading the
        |.symbols.zip| 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.


*Sponsoring:*
If you want to support us or a specific project then please check out
these links:
www.bitwiseworks.com/shop
You are one of the people making the future possible!

With regards, the bww bitwise works GmbH Team
www.bitwiseworks.com
« Last Edit: March 10, 2015, 05:23:33 pm by guzzi »

Ian Manners

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 464
  • Karma: +10/-0
  • I am the computer, it is me.
    • View Profile
    • ComKal Networks Australia
Re: Firefox beta 4 released
« Reply #1 on: March 10, 2015, 06:26:50 pm »
I renamed my old firefox directory and unzipped firefox-24.8.1.en-US.os2.beta_4.zip
I have all the latest gcc and libc DLL's from when I installed Apache Open Office a couple of weeks ago.

When I try to run firefox I simply get

  "Couldn't load xul.dll"

I havent run highmem on the firefox dll's yet.

There is no exceptq or other log files anywere.
I've read the readme and changes file with nothing that jumps out at me.
Cheers
Ian B Manners

guzzi

  • Sr. Member
  • ****
  • Posts: 331
  • Karma: +0/-0
    • View Profile
Re: Firefox beta 4 released
« Reply #2 on: March 10, 2015, 06:29:14 pm »
I renamed my old firefox directory and unzipped firefox-24.8.1.en-US.os2.beta_4.zip
I have all the latest gcc and libc DLL's from when I installed Apache Open Office a couple of weeks ago.

When I try to run firefox I simply get

  "Couldn't load xul.dll"

I havent run highmem on the firefox dll's yet.

There is no exceptq or other log files anywere.
I've read the readme and changes file with nothing that jumps out at me.

Did you do the following?:

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


Ian Manners

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 464
  • Karma: +10/-0
  • I am the computer, it is me.
    • View Profile
    • ComKal Networks Australia
Re: Firefox beta 4 released
« Reply #3 on: March 10, 2015, 06:50:24 pm »
I installed the zip versions.
   fontconfig-2_8_0-1_oc00.zip  <== actually backlevels the version of fntcfg2.dll
   freetype-2_5_5-1_oc00.zip
into C:\ecs\dll
« Last Edit: March 10, 2015, 07:28:32 pm by Ian Manners »
Cheers
Ian B Manners

Silvan Scherrer

  • Full Member
  • ***
  • Posts: 200
  • Karma: +1/-0
    • View Profile
Re: Firefox beta 4 released
« Reply #4 on: March 10, 2015, 07:20:12 pm »
I installed the zip versions.
   fontconfig-2_8_0-1_oc00.zip
   freetype-2_5_5-1_oc00.zip
into C:\ecs\dll

http://rpm.netlabs.org/release/00/i386/i386/libpng-1.6.16-1.oc00.i386.rpm is also needed. It slipped through when we did the readme. Sorry about that.

regards
Silvan
kind regards
Silvan
CTO bww bitwise works GmbH

Please help us with donations, so we can further work on OS/2 based projects. Our Shop is at https://www.bitwiseworks.com/shop/index.php

Ian Manners

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 464
  • Karma: +10/-0
  • I am the computer, it is me.
    • View Profile
    • ComKal Networks Australia
Re: Firefox beta 4 released
« Reply #5 on: March 10, 2015, 07:41:19 pm »
Thanks :)

installed libpng-1_6_16-1_oc00.zip and I get further now, no xul.dll error but it exits back to the prompt, looking
around I now have entrys in POPUPLOG.OS2

Quote
03-11-2015  02:36:07  SYS2070  PID 0060  TID 0001  Slot 0085
D:\APPS\FIREFOX\FIREFOX.EXE
XUL->URPO._rmdir
127
------------------------------------------------------------

03-11-2015  02:36:07  SYS3170  PID 0060  TID 0001  Slot 0085
D:\APPS\FIREFOX\FIREFOX.EXE
c0010001
14e78170
EAX=00000000  EBX=fffffff4  ECX=fffffffe  EDX=fffffffc
ESI=166d0138  EDI=00000000 
DS=0053  DSACC=f0f3  DSLIM=ffffffff 
ES=0053  ESACC=f0f3  ESLIM=ffffffff 
FS=150b  FSACC=00f3  FSLIM=00000030
GS=0000  GSACC=****  GSLIM=********
CS:EIP=005b:1d84021a  CSACC=f0df  CSLIM=ffffffff
SS:ESP=0053:0012ff14  SSACC=f0f3  SSLIM=ffffffff
EBP=0012ff70  FLG=00010246

XUL.DLL 0001:020b8170

------------------------------------------------------------

03-11-2015  02:36:36  SYS2070  PID 0061  TID 0001  Slot 0085
D:\APPS\FIREFOX\FIREFOX.EXE
XUL->URPO._rmdir
127
------------------------------------------------------------

03-11-2015  02:36:36  SYS3170  PID 0061  TID 0001  Slot 0085
D:\APPS\FIREFOX\FIREFOX.EXE
c0010001
14e78170
EAX=00000000  EBX=fffffff4  ECX=fffffffe  EDX=fffffffc
ESI=166d0138  EDI=00000000 
DS=0053  DSACC=f0f3  DSLIM=ffffffff 
ES=0053  ESACC=f0f3  ESLIM=ffffffff 
FS=150b  FSACC=00f3  FSLIM=00000030
GS=0000  GSACC=****  GSLIM=********
CS:EIP=005b:1d84021a  CSACC=f0df  CSLIM=ffffffff
SS:ESP=0053:0012ff14  SSACC=f0f3  SSLIM=ffffffff
EBP=0012ff70  FLG=00010246

XUL.DLL 0001:020b8170

Cheers
Ian B Manners

ivan

  • Hero Member
  • *****
  • Posts: 1558
  • Karma: +17/-0
    • View Profile
Re: Firefox beta 4 released
« Reply #6 on: March 10, 2015, 09:45:20 pm »
Just to confirm I am getting almost the same as Ian in popuplog.os2

Quote
------------------------------------------------------------

03-10-2015  21:37:01  SYS2070  PID 004e  TID 0001  Slot 009f
E:\FIREFOX-24-8-1-4\FIREFOX.EXE
XUL->URPO._rmdir
127
------------------------------------------------------------

03-10-2015  21:37:01  SYS3170  PID 004e  TID 0001  Slot 009f
E:\FIREFOX-24-8-1-4\FIREFOX.EXE
c0010001
125b8170
EAX=00000000  EBX=00000000  ECX=fffffffe  EDX=181df120
ESI=169df814  EDI=00000000 
DS=0053  DSACC=f0f3  DSLIM=ffffffff 
ES=0053  ESACC=f0f3  ESLIM=ffffffff 
FS=150b  FSACC=00f3  FSLIM=00000030
GS=0000  GSACC=****  GSLIM=********
CS:EIP=005b:1d3706cd  CSACC=f0df  CSLIM=ffffffff
SS:ESP=0053:0012ff28  SSACC=f0f3  SSLIM=ffffffff
EBP=0012ff40  FLG=00010206

XUL.DLL 0001:020b8170

What else got missed out of the readme.os2?

Silvan Scherrer

  • Full Member
  • ***
  • Posts: 200
  • Karma: +1/-0
    • View Profile
Re: Firefox beta 4 released
« Reply #7 on: March 10, 2015, 09:58:08 pm »
Just to confirm I am getting almost the same as Ian in popuplog.os2

Quote
------------------------------------------------------------

03-10-2015  21:37:01  SYS2070  PID 004e  TID 0001  Slot 009f
E:\FIREFOX-24-8-1-4\FIREFOX.EXE
XUL->URPO._rmdir
127
------------------------------------------------------------

03-10-2015  21:37:01  SYS3170  PID 004e  TID 0001  Slot 009f
E:\FIREFOX-24-8-1-4\FIREFOX.EXE
c0010001
125b8170
EAX=00000000  EBX=00000000  ECX=fffffffe  EDX=181df120
ESI=169df814  EDI=00000000 
DS=0053  DSACC=f0f3  DSLIM=ffffffff 
ES=0053  ESACC=f0f3  ESLIM=ffffffff 
FS=150b  FSACC=00f3  FSLIM=00000030
GS=0000  GSACC=****  GSLIM=********
CS:EIP=005b:1d3706cd  CSACC=f0df  CSLIM=ffffffff
SS:ESP=0053:0012ff28  SSACC=f0f3  SSLIM=ffffffff
EBP=0012ff40  FLG=00010206

XUL.DLL 0001:020b8170

What else got missed out of the readme.os2?

You both use a older version if urpo.dll.
Please use http://rpm.netlabs.org/release/00/i386/i386/urpo-20150101-9.oc00.i386.rpm
we will adjust the readme asap.
kind regards
Silvan
CTO bww bitwise works GmbH

Please help us with donations, so we can further work on OS/2 based projects. Our Shop is at https://www.bitwiseworks.com/shop/index.php

ivan

  • Hero Member
  • *****
  • Posts: 1558
  • Karma: +17/-0
    • View Profile
Re: Firefox beta 4 released
« Reply #8 on: March 10, 2015, 11:02:17 pm »
Thank you Silvan, up and running now.

Since you list all the external DLLs in the readme I would like to ask for you to do the same as Dave does and make up a zip file containing all these DLLs at the required levels since there appears to be no way of knowing what level the DLL already installed is.  This would ensure that the ordinary person can install and run the software without having to chase after DLLs, something made more difficult if you know you have the DLL already on your system - as in my case, I checked that I had the DLLs available, they just were not the correct age.

Michaelhz

  • Guest
Re: Firefox beta 4 released
« Reply #9 on: March 11, 2015, 06:54:31 am »
... This would ensure that the ordinary person can install and run the software without having to chase after DLLs, something made more difficult if you know you have the DLL already on your system...
Why don't you use yum? It is just a matter of seconds to install an updated FF. No need to chase after dll anymore. It is already available and saves time of the developers to setup another package.

Regards
Michael

Jan-Erik Lärka

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 275
  • Karma: +5/-0
    • View Profile
Re: Firefox beta 4 released
« Reply #10 on: March 11, 2015, 09:41:12 am »
Documentation:
Code: [Select]
yum install libstdc++should be
Code: [Select]
yum install libstdc++6?

Code: [Select]
------------------------------------------------------------

03-11-2015  09:37:04  SYS2070  PID 00ab  TID 0001  Slot 00de
D:\PROGRAM\FIREFOX\FIREFOX.EXE
XUL->URPO._rmdir
127
------------------------------------------------------------

03-11-2015  09:37:04  SYS3170  PID 00ab  TID 0001  Slot 00de
D:\PROGRAM\FIREFOX\FIREFOX.EXE
c0010001
0f328170
EAX=00000000  EBX=fffffff4  ECX=fffffffe  EDX=fffffffc
ESI=13810138  EDI=00000000 
DS=0053  DSACC=d0f3  DSLIM=5fffffff 
ES=0053  ESACC=d0f3  ESLIM=5fffffff 
FS=150b  FSACC=00f3  FSLIM=00000030
GS=0000  GSACC=****  GSLIM=********
CS:EIP=005b:5d16021a  CSACC=d0df  CSLIM=5fffffff
SS:ESP=0053:0012ff14  SSACC=d0f3  SSLIM=5fffffff
EBP=0012ff70  FLG=00010246

XUL.DLL 0001:020b8170
« Last Edit: March 11, 2015, 09:54:32 am by Jan-Erik Lärka »

Ian Manners

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 464
  • Karma: +10/-0
  • I am the computer, it is me.
    • View Profile
    • ComKal Networks Australia
Re: Firefox beta 4 released
« Reply #11 on: March 11, 2015, 09:56:33 am »
Thanks Silvan, I got caught by not having the latest libstdc++6 after that but now Firefox is up and running.

Extra DLL's required by  look for firefox-24.8.1.en-US.os2.beta_4.zip
look for firefox-24.8.1.en-US.os2.beta_4_Extra_dlls.zip in Hobbes incoming ,
later in  /pub/os2/apps/internet/www/browser


Why not just use YUM ?
Because I don't have the time or the patience to redo and re organise my computer.
Said with all respect to the developers.

Another way of saying it is, I'm not you, and you are not me, we are different, we are human.
How boring the world would be if we all had to conform to the same template.
Cheers
Ian B Manners

ivan

  • Hero Member
  • *****
  • Posts: 1558
  • Karma: +17/-0
    • View Profile
Re: Firefox beta 4 released
« Reply #12 on: March 11, 2015, 10:18:50 am »
Quote
Why don't you use yum? It is just a matter of seconds to install an updated FF. No need to chase after dll anymore. It is already available and saves time of the developers to setup another package.

For one very simple reason, it is not certified to work with OS/2 and we are not going to spend the money to try and get it certified even if IBM would do so now.  It is accepted that a working browser is needed since the old one from IBM no longer works with many sites.  Likewise we were able to get he use of Lucide accepted as a replacement for the ancient adobe reader.  Just remember what can be used by individuals at home is not what can be used in industry.

Silvan Scherrer

  • Full Member
  • ***
  • Posts: 200
  • Karma: +1/-0
    • View Profile
Re: Firefox beta 4 released
« Reply #13 on: March 11, 2015, 10:24:12 am »
Documentation:
Code: [Select]
yum install libstdc++should be
Code: [Select]
yum install libstdc++6?
yes it should. And it's also already mentioned on our the Firefox wiki and in our press release.

regards
Silvan
kind regards
Silvan
CTO bww bitwise works GmbH

Please help us with donations, so we can further work on OS/2 based projects. Our Shop is at https://www.bitwiseworks.com/shop/index.php

Jan-Erik Lärka

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 275
  • Karma: +5/-0
    • View Profile
Re: Firefox beta 4 released
« Reply #14 on: March 11, 2015, 12:42:46 pm »
...
yes it should. And it's also already mentioned on our the Firefox wiki and in our press release.

regards
Silvan

Thank you!
Please do also adjust the installation instructions in the README.OS2
Code: [Select]
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++

How about my crash?
I've looked through the various required libraries and seem to have the latest versions installed.
« Last Edit: March 11, 2015, 12:46:27 pm by Jan-Erik Lärka »