HelpScribble Version History
============================

HelpScribble 3.5.1 through 3.5.3
--------------------------------

  * Using the Topic Grid context menu to create links when the topics in the Topic Grid were not sorted by their IDs, would case HelpScribble to create invalid links. This has been fixed.
  * Fixed a rather serious bug in the Renumber Topics function.
  * Adjusted the maximum length allowed for the topic footnotes (properties). Some were too restrictive (like the keywords footnote).


HelpScribble 3.4.0
------------------

  * The function for renumbering topics did not update the Context Strings of the topics, causing all kinds of problems. This has been fixed.
  * (If you right-click on a topic in the Topic Grid and pick Footnotes from the context menu, the value of Context String should be <TT>Scribble1234</TT>, where <TT>1234</TT> is the topic's Topic ID.
  * The C include file containing help ID constants is now saved under a different name to avoid problems if the help file has the same filename as the C project files.


HelpScribble 3.3.2
------------------

Fixed the following problems:

  * The panel containing the controls in the SHG Editor will no longer vanish.
  * When parsing a Delphi unit that does not contain any class definitions, the (harmless) error "List index out of bounds" will no longer be displayed.


HelpScribble 3.3.1
------------------

  * Fixes a serious bug in the renumbering feature introduced by version 3.3.0


HelpScribble 3.3.0
------------------

The following features have been added:

  * Added an item to the Project menu for automatically renumbering topics (and of course updating all the links to these topics).
  * Added an item to Project Options for generating C include files containing topic names and helpcontext values.
  * The Topic Grid can now be sorted by clicking on the column headers.
  * The Topic Grid will also repaint itself while you are moving the scrollbar's thumb around with the mouse.
  * The main window now uses flat buttons, which make everything look a bit better and save pixels.


HelpScribble 3.2.1 and 3.2.0
----------------------------

  * Fixed bug: The links in the parent control topics automatically added by the HelpContext property editor did not work properly.
  * Fixed bug: Image files starting with a T had that T chopped of when compiling for Windows 3.1, resulting in a help file with missing bitmaps.
  * Added feature to the SHG editor: Pick Edit|Sort Hotspots from the menu to change the order of the hotspots in the SHG file. When the user views your help topics, he/she can walk through the available hotspots using the Tab key. It is a good idea to sort the hotspots so the user can browse the hotspots in a meaningful order.


HelpScribble 3.1.0
------------------

The following two bugs were fixed:

  * When changing a Topic ID, HelpScribble automatically updates all the links to that topic. There was a bug that made HelpScribble update all links beginning with the changed ID, not just the links that match the ID.
    Example: Changing the Topic ID 123 to 321, would also update a link to topic 1234, making it point to 3214. This is clearly not desirable.
  * Deleting the last topic while editing its footnotes in the Topic Grid caused HelpScribble to keep on reporting "Topic index out of bounds" and die. Fixed.


HelpScribble 3.0.3, 3.0.2 and 3.0.1
-----------------------------------

Bugs fixed:

  * When importing HPJ and RTF files, the topics would sometimes get renumbered. Also, <TT>keepn</TT> tags did not always get placed properly.
  * The Topic Grid is now immediately updated when you change a footnote in the input boxes.
  * When using large fonts [Windows display properties], the Insert Bitmap and Save SHG file dialog boxes displayed their additional controls behind the existing controls. Also, the Browse Sequence Editor and Contents Editor windows were too small.
  * The SHG Editor would not save correct SHG files when they contain hotspots that link to topics in other help files or display topics in secondary windows. This would result into WinHelp issuing a Page Fault [instead of nicely saying that the SHG file is corrupt].
  * Fixed Source Code Parser problem: properties that are simply redeclared to change their scope, are now parsed properly.
  * When the cursor is over a linkID tag, the context menu will offer a Follow Link command.
  * HelpScribble 3.0.0 and 3.0.1 did not automatically generate keyword files for Delphi 1 and Delphi 2 help files.


HelpScribble 3.0.0
------------------

  * HelpScribble 3.0.0 has full support for C++Builder.
    There are now versions of the HelpContext property editor for Delphi 3 and C++Builder. 
    The Delphi Source Code Parser will produce help files for your VCL components for all versions of Delphi and C++Builder.
  * Commands for creating hypertext links, etc. now restore the font color properly so you do not end up writing in maroon.
  * Footnotes can now be directly edited in the Topic Grid, without first selecting the topic or displaying a footnotes dialog box. Select the footnote and start typing.
  * Added a full-featured Find and Replace function that can search a single topic or your entire project.
  * Added a command for printing a list of all the topics in your help project.