README: JavaHelpTM 1.1.2 - June 2001

Installation

This patch release can be installed over either the JavaHelp 1.1 or JavaHelp 1.1.1 releases. Note that this release includes all fixes included in the previous JavaHelp 1.1.1 release.

To install this release:

  1. Unzip the JavaHelp 1.1.2 patch file to your local disk.
  2. Make your JavaHelp 1.1 or JavaHelp 1.1.1 installation directory the current directory.
  3. Copy the directories and files from the recently created jh1.1.2 directory to the current directory. Be sure to preserve the directory hierarchy.

    The following files will be overwritten in the javahelp_installation_dir\javahelp\lib directory:

    	jh.jar
    	jhall.jar
    	jhbasic.jar 
    	jhtools.jar
    	jsearch.jar
    

Redistributable Files

The following files are Redistributable. Distribution of these files is governed by the Terms and Conditions of the JavaHelp Binary Code License.

  1. javahelp/lib/jh.jar
  2. javahelp/lib/jhall.jar
  3. javahelp/lib/jhbasic.jar
  4. javahelp/lib/jhtools.jar
  5. javahelp/lib/jhsearch.jar

Problems Fixed in this Release

The following problems have been corrected in the JavaHelp 1.1.2 release:

Bug ID Problem
4459489 The JavaHelp 1.1.1 jh.jar verification signature has expired.

The signature has been updated.

4390035 Mapless HelpSets caused a NullPointerException when traversing enumerated lists of maps.

A message is is now displayed if the map file is not found.

N/A Czech and Slovak localizations are now included in the JavaHelp release.
4411799 Focus is not set to the Find text field of index and full-text search navigators when those navigators become active.
4261518 Changes to the JavaHelp Look-and-Feel do not occur once the presentation is visible.

Moved installLookAndFeelDefaults from HelpUtilties to SwingHelpUtilities.

4380123 JavaHelp Look-and-Feel does not work when used in a browser.
N/A Changed the first letter in tooltips to be uppercase.
4319583 Icons and text used to activate popups and secondary windows were not rendered when pages were printed.
4413910 Infinite number of pages are printed from document with CSS.
N/A Printing was not thread safe.

The print dialog no longer freezes the application. Multiple pages can now be printed without having to wait for the print job to finish.

N/A Performance of printing was poor.

Print pages are now calculated only once at the start of printing.

4441490 Print job security access question was asked multiple times.
44341268 Print page setup dialog did not appear on some platforms.
4459055 jhindexer could not index more than 500 files on Solaris platforms.
4327369 The TOC navigator and index navigator allowed multiple items to be selected.

They now only allow a single selection.

4397018 The title of the JavaHelp help viewer frame does not change when setHelpSet is called.
4262225 Context-sensitive cursor image sometimes became distorted on the Win32 platform.
4425963 CSH DefaultHelpBroker.enableHelpKey() works in focused component subtree only. It enables CSH only on part of window.
4262241 Must click twice for context-sensitive field level help to be invoked.
4256167 CSH.findComponentAt() does not respect visibility in CardLayout and JTabbedPane.
4398107 Context-sensitive field-level cursor does not work in applets.
4415136 Context-sensitive help mode did not change cursor icon in subwindows.
4422136 DefaultHelpBroker.setActivationWindow(null) does not work for modal dialogs.
4457581 F1 key does not work correctly for MenuItem.
4180811 Multiple map files were not supported in the reference implementation.
4319573 If an exception is thrown when JavaHelp tries to construct a search engine (at line 161 in javax/help/JHelpSearchNavigator.java, it catches the InvocationtargetException and re-throws an Error that provides no information about the underlying Throwable.
4380113
4375554
Internal style sheets throw off search highlighting.

NOTE: To display highlighting correctly, all existing search databases must be rebuilt with the JH 1.1.2 version of jhindexer.

4276012 Search highlighting is offset in some cases.

NOTE: To display highlighting correctly, all existing search databases must be rebuilt with the JH 1.1.2 version of jhindexer.

4350051 <MAP> tag throws off search highlighting.

NOTE: To display highlighting correctly, all existing search databases must be rebuilt with the JH 1.1.2 version of jhindexer.

Comments in <HEAD> throw off highlighting.

NOTE: To display highlighting correctly, all existing search databases must be rebuilt with the JH 1.1.2 version of jhindexer.

4301298 Not possible to create an empty Helpset and then add a non-empty HelpSet.
4426573 The JavaHelp standard navigators do not properly recognize a change in the model when setModel is called.
4376778 First index level has no "turner" to indicate that it contains subentries.
4463602 Popup within a popup throws an IllegalComponentStateException.

Change

The manifests of all of the JavaHelp 1.1.2 JAR files now includes the following information:
Extension-Name: javax.help
Specification-Vendor: Sun Microsystems, Inc 
Specification-Version: 1.0
Implementation-Vendor-Id: com.sun 
Implementation-Vendor: Sun Microsystems, Inc 
Implementation-Version: 1.1.2

COPYRIGHT

Copyright 2001 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Sun, Sun Microsystems, the Sun Logo, Solaris, Java, the Java Coffee Cup Logo, JDK, Java Foundation Classes (J.F.C.), Java Plug-in and JavaHelp are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.

DOCUMENTATION IS PROVIDED "AS IS" AND ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY INVALID.

RESTRICTED RIGHTS LEGEND: Use, duplication, or disclosure by the U.S. Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software Clause at DFARS 252.227-7013 (Oct. 1988) and FAR 52.227-19 (c) (June 1987).