First release of IcedTea-Web!

I am happy to announce the first release of IcedTea-Web!

IcedTea-Web is an addon component to IcedTea. It is open source (GPL + LGPL for
some parts) and provides a Java web browser plugin (IcedTea NP Plugin) and Java
Web Start
implementation (i.e. javaws binary, based on NetX and referred to as such). Additionally, release 1.0 also contains an alpha preview of itweb-settings, a GUI tool to control deployment settings for NetX and the plugin.

So what is new in the plugin and NetX in icedtea-web you ask? Well, lots!

Improvements:

  • NetX and plugin configuration can now be specified via a deployment.properties file
  • System-level as well as user-level deployment.properties files with locked configuration are supported
  • Applications and applets can now have a Look and Feel different from rest of IcedTea-Web
  • Native directories are correctly cleaned on exit
  • Cached files with special characters in file names are now handled correctly
  • Interfaces javax.jnlp.IntegrationService and javax.jnlp.DownloadService2 are now available
  • javaws now supports a new  -Xclearcache option
  • Applications with non-public main classes are now supported.
  • JNLP files containing <component-desc> as well as <application-desc> will now work
  • JNLP files referenced in the applet tag are now parsed to detect applet properties
  • Applets are now double-buffered to eliminate flicker in ones that do heavy drawing

Bug fixes:

  • PR592: NetX can create invalid desktop entry files
  • PR542: Plugin fails with NPE http://www.openprocessing.org
  • PR552: Support for FreeBSD’s pthread implementation
  • PR554: System.err writes content two times
  • PR556: Applet initialization code is prone to race conditions
  • PR557: Applet opens in a separate window if tab is closed when the applet loads
  • PR565: UIDefaults.getUI fails with jgoodies:looks 2.3.1
  • PR593: Increment of invalidated iterator in IcedTeaPluginUtils
  • PR597: Entities are parsed incorrectly in PARAM tag in applet plugin
  • PR619: Improper finalization by the plugin can crash the browser
  • RH665104: OpenJDK Firefox Java plugin loses a cookie

It can be downloaded here:
http://icedtea.classpath.org/download/source/icedtea-web-1.0.tar.gz

Build instructions are here:
http://icedtea.classpath.org/wiki/IcedTea-Web#Building_IcedTea-Web

SHA256 sum:
e33413768cdf2ffce66aaff00fed5dd06deb09ed7eb28e522cdad4f29b78e594  icedtea-web-1.0.tar.gz

A big thanks to Andrew John Hughes, Omair Majid and Andrew Su for helping make this happen!

About dbhole

I have been a member of the Java Group at Red Hat since mid-2008. I started off as an engineer and in late 2012, I switched to the dark side, a.k.a management :) I now manage all the members in the Java Group and some members from the QE team dedicated to JDK/component related QE.
This entry was posted in IcedTea. Bookmark the permalink.

2 Responses to First release of IcedTea-Web!

  1. Mike Lothian says:

    Sorry what’s the difference with using the NPPlugin in IcedTea6 1.9.5 and this?

  2. dbhole says:

    Hi Mike. IcedTea-Web is where NPPlugin and webstart implementation are now developed.

    All of the improvements and bug fixes mentioned in the post are only in the IcedTea-Web version of the plugin and netx.

Leave a comment