Firefox ESR for OS/2: the update to the ESR 38 branch

Mozilla already switched from Firefox ESR 31 to the ESR 38 branch in March 2015. The work on the OS/2 version of the port started at the end of July 2015.  It was required to go to the current 38.2.0 code base because of the broken exception handling in 38.1.0.  Mozilla did a lot of code changes, the big ones are listed below:

  • OOP support for the print dialog
  • DOS and OS/2 specific encoding charsets were removed (Bug 1068514)
  • changes in the system exception handling
  • the move to C++ 11 compatible code
  • JS string conversion changes

The previous OOP support for the plugin container was not working because of some unknown issues with OS/2’s multimedia framework. Thus the OOP support for printing will be most likely not be available in the recent OS/2 port. The base work was finished on 10th of September. The next step before the first alpha build is the work on build issues left. The current code level is 38.2.1 and there will be no new runtime libraries.




0 Responses to “Firefox ESR for OS/2: the update to the ESR 38 branch”

  1. Leave a Comment

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: