I have tested a small upgrade of XULRunner (the internal browser used for XPiNC applications) and successfully changed the version from 1.9.2.10 to 1.9.2.28 in DDE 8.5.3 and 9.0.
Version 1.9.2.10 was released on 15.10.2010 Release Notes for Firefox 3.6.10
Version 1.9.2.28 was released on 13.03.2012 Release Notes for Firefox 3.6.28
To do this by your own you have process the following steps:
- Close Notes and Designer completly
- Download the package for your platform from mozilla.org
- Extract the ZIP file
- Open the folder <NOTES>\framework\rcp\eclipse\plugins
- Open the folder com.ibm.rcp.xulrunner.runtime.win32.x86_6.2.3.20110915-1350 [The name of the folder depends on your DDE]
- Rename the folder xulrunner to xulrunner_bak (if you have problems with DDE you can switch back later by renaming the folder)
- Copy the xulrunner folder from the downloaded ZIP into this folder
- Restart Notes
P.S. Keep in mind that this article has been posted in the “Quick-n-Dirty” category.
Unfortunately, that does not help much regarding performance and CSS features.
The latest version of Xulrunner is 23 ( Xulrunner releases ), but it cannot be easily added to Eclipse, because there are no Java bindings.
The latest version I know that had bindings is Xulrunner 10 (=Firefox 10), which we are using in an Eclipse RCP, but this requires an update to Eclipse 3.8 and I would not expect IBM to do this (IBM Notes R9 is still based on Eclipse 3.4.2).
Thanks for your info. I still don’t understand the versions from XULRunner, because FF 3.6.28 was released in March 2012, while FF 10 was released two monthes earlier. Comparing the new version system with the old one is a little bit confusing…
Don’t know. At some point, they aligned the Xulrunner versions with the Firefox version, so Xulrunner 1.9.2 is Firefox 3.6, but Xulrunner 10 is Firefox 10.
Why would you do this?
I was asked by a customer if it is possible to upgrade the browser used in XPiNC applications. This is my first solution to upgrade it to a version younger then two years, and there is a long list of security fixes available between these two versions.
And it was really interesting to see how easy it is to change the browser version.