1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
5
JavaHelp 1.1.2 Release Notes
8
<body bgcolor="#ffffff">
9
<H1>README: JavaHelp<sup><font size="-1">TM</font></sup> 1.1.2 - June 2001</H1>
12
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.
15
To install this release:
18
<li>Unzip the JavaHelp 1.1.2 patch file to your local disk.
19
<li>Make your JavaHelp 1.1 or JavaHelp 1.1.1 installation
20
directory the current directory.
21
<li>Copy the directories and files from the recently created jh1.1.2
22
directory to the current directory. Be sure to preserve the directory
25
The following files will be overwritten in the
26
<em>javahelp_installation_dir</em><code>\javahelp\lib</code>
37
<H2>Redistributable Files</H2>
39
The following files are Redistributable. Distribution of these files is
40
governed by the Terms and Conditions of the JavaHelp Binary Code License.
43
<li>javahelp/lib/jh.jar</li>
44
<li>javahelp/lib/jhall.jar</li>
45
<li>javahelp/lib/jhbasic.jar</li>
46
<li>javahelp/lib/jhtools.jar</li>
47
<li>javahelp/lib/jhsearch.jar</li>
50
<H2>Problems Fixed in this Release</H2>
51
The following problems have been corrected in the JavaHelp 1.1.2 release:
54
<table width=100% border=0 cellpadding=10>
56
<th align="Left">Bug ID</th>
57
<th align="Left">Problem</th>
65
The JavaHelp 1.1.1 <code>jh.jar</code> verification
66
signature has expired.
68
The signature has been updated.
78
Mapless HelpSets caused a <code>NullPointerException</code> when
79
traversing enumerated lists of maps.
81
A message is is now displayed if the map
92
Czech and Slovak localizations are now included in the JavaHelp release.
102
Focus is not set to the Find text field of index and full-text search
103
navigators when those navigators become active.
111
Changes to the JavaHelp Look-and-Feel do not occur once the
112
presentation is visible.
114
Moved <code>installLookAndFeelDefaults</code> from
115
<code>HelpUtilties</code> to
116
<code>SwingHelpUtilities</code>.
126
JavaHelp Look-and-Feel does not work when used in a browser.
135
Changed the first letter in tooltips to be uppercase.
143
Icons and text used to activate popups and secondary windows were not
144
rendered when pages were printed.
152
Infinite number of pages are printed from document with CSS.
161
Printing was not thread safe.
163
The print dialog no longer freezes the application. Multiple
164
pages can now be printed without having to wait for the print job to finish.
174
Performance of printing was poor.
176
Print pages are now calculated only once
177
at the start of printing.
187
Print job security access question was asked multiple times.
196
Print page setup dialog did not appear on some platforms.
205
<code>jhindexer</code> could not index more than 500 files on Solaris platforms.
214
The TOC navigator and index navigator allowed multiple
215
items to be selected.
217
They now only allow a single
228
The title of the JavaHelp help viewer frame does not change when
229
<code>setHelpSet</code> is called.
238
Context-sensitive cursor image sometimes became distorted on the Win32 platform.
247
CSH <code>DefaultHelpBroker.enableHelpKey()</code> works in focused
248
component subtree only. It enables CSH only on part of window.
257
Must click twice for context-sensitive field level help to be
267
<code>CSH.findComponentAt()</code> does not respect visibility in
268
<code>CardLayout</code> and <code>JTabbedPane</code>.
277
Context-sensitive field-level cursor does not work in applets.
286
Context-sensitive help mode did not change cursor icon in subwindows.
295
<code>DefaultHelpBroker.setActivationWindow(null)</code> does not work
305
F1 key does not work correctly for <code>MenuItem</code>.
314
Multiple map files were not supported in the reference implementation.
323
If an exception is thrown when JavaHelp tries to
324
construct a search engine (at line 161 in
325
<code>javax/help/JHelpSearchNavigator.java</code>, it catches the
326
<code>InvocationtargetException</code> and re-throws an <code>Error that provides no
327
information about the underlying Throwable.
337
Internal style sheets throw off search highlighting.
339
NOTE: To display highlighting correctly, all existing search databases must be rebuilt with the JH 1.1.2 version
340
of <code>jhindexer</code>.
350
Search highlighting is offset in some cases.
352
NOTE: To display highlighting correctly, all existing search databases must be rebuilt with the JH 1.1.2 version
353
of <code>jhindexer</code>.
363
<MAP> tag throws off search highlighting.
365
NOTE: To display highlighting correctly, all existing search databases must be rebuilt with the JH 1.1.2 version
366
of <code>jhindexer</code>.
375
Comments in <HEAD> throw off highlighting.
377
NOTE: To display highlighting correctly, all existing search databases must be rebuilt with the JH 1.1.2 version
378
of <code>jhindexer</code>.
388
Not possible to create an empty Helpset and then add a non-empty
398
The JavaHelp standard navigators do not properly recognize a change in the model
399
when <code>setModel</code> is called.
408
First index level has no "turner" to indicate that it contains subentries.
417
Popup within a popup throws an IllegalComponentStateException.
423
The manifests of all of the JavaHelp 1.1.2 JAR files now includes
424
the following information:
426
Extension-Name: javax.help
427
Specification-Vendor: Sun Microsystems, Inc
428
Specification-Version: 1.0
429
Implementation-Vendor-Id: com.sun
430
Implementation-Vendor: Sun Microsystems, Inc
431
Implementation-Version: 1.1.2
438
Copyright 2001 Sun Microsystems, Inc. All rights
439
reserved. Use is subject to license terms. Sun, Sun
440
Microsystems, the Sun Logo, Solaris, Java, the Java Coffee
441
Cup Logo, JDK, Java Foundation Classes (J.F.C.), Java
442
Plug-in and JavaHelp are trademarks or registered
443
trademarks of Sun Microsystems, Inc. in the U.S. and other
448
DOCUMENTATION IS PROVIDED "AS IS" AND ALL EXPRESS OR IMPLIED CONDITIONS,
449
REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF
450
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE
451
DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE
457
RESTRICTED RIGHTS LEGEND: Use, duplication, or disclosure by
458
the U.S. Government is subject to restrictions as set forth
459
in subparagraph (c)(1)(ii) of the Rights in Technical Data
460
and Computer Software Clause at DFARS 252.227-7013 (Oct. 1988)
461
and FAR 52.227-19 (c) (June 1987).