---- Version History: 1.0 1997-12-17 initial release. 1.1 1998-01-03 clean up minor typos test routine to ensure all suggested code compiles. examples all initialise to make clean compiles. generates HTML table for those without Java. 1.2 1998-01-04 make into both application and applet 1.3 1998-01-13 split into two classes. don't show initialisation, except for test. 1.4 1998-02-14 descriptions now to, from order. show NumberFormatExceptions box a little wider. get rid of nugatory setSize, setBounds remove FontSaver. 1.5 1998-05-08 Activator html tidy with SlickEdit compile under Symantec Visual Cafe 2.5 1.6 1998-06-23 rename SymItem to TheListener. 1.7 1998-08-07 add +-'0' to char conversion options. 1.8 1998-11-11 new address and phone. 1.9 1998-11-29 generate better HTML, with &amp &quote etc. 2.0 1998-12-13 add "alternatively" comments. add radix conversions on byte, char, short 2.1 1998-12-13 increase size of Window 2.2 1998-12-14 switch over to using a jar file. check Java version slightly different colour scheme. use com.mindprod.converter package. 2.3 1998-12-25 misc comment and HTML tidying. 2.4 1999-01-29 Double.parseDouble and Float.parseFloat for JDK 1.2 2.5 1999-08-14 add *best* comment to align better with *or new phone number. 2.6 1999-08-23 DecimalFormat for float, Float, double and Double 2.7 1999-09-19 add Menu AboutBox 2.8 1999-10-05 rename jdk 2 back to jdk 1.2 2.9 1999-10-18 prefer new XXXX to XXXX.valueOf remove trim requirement on Double.valueOf(String); 3.0 1999-12-03 toHexString toBinaryString toOctalString 3.1 2001-04-26 faster boolean --> Boolean 3.2 2001-06-21 prefer valueOf to toString 3.3 2001-08-01 add comments about when sign extension occurs. 3.4 2001-12-01 improved boolean -> String : String.valueOf(t); 3.5 2002-04-01 add new way to convert String -> boolean 3.6 2002-04-05 lower case package name, following Sun conventions 3.7 2002-04-22 notes on locale-sensitivity 3.8 2004-05-07 add JDK 1.5 boxing-unboxing int<->Integer etc. short <-> Integer. add Short type. 3.9 2004-05-10 add IEEE conversions longBitsToDouble etc. 4.0 2004-05-30 add about box 4.1 2004-06-28 better labelling on generated HTML 4.2 2004-07-07 notes about format rounding. 4.3 2005-06-17 improved consistency of bat files. 4.4 2005-12-04 more instructions 4.5 2005-12-09 use of JDK 1.5+ Integer.valueOf(int) and Long.valueOf(long) 4.6 2005-12-15 use of Character.digit( char c, int radix ) 4.7 2005-12-16 use of + '0' to get to char. \n after each comment to make code easier to read 4.8 2006-03-04 reformat with IntelliJ, add Javadoc 4.9 2007-05-08 add PAD files and a new icon. 5.0 2008-03-03 correct spelling mistakes, display build and release date. Convert to JDK 1.5 5.1 2008-03-25 use enums, split off Type and Generate classes. add signed/unsigned Byte. 5.2 2008-03-26 better code for unsigned Bytes. 5.3 2009-03-30 optimise suggested conversion code based on suggestions from Intellij Idea Inspector. correct table entries for unsigned conversions that could not be handled purely with autoboxing. 5.4 2011-12-03 configurable Look and Feel 5.5 2011-12-30 tweaked some conversions involving Integer, Long and unsigned. -30-