NewView release changes

V2.4.17
- Multi-language support
  See the Readme. Anyone can create translations!
- Turned off logging in new HelpMgr.dll
- Fix for .ce centering e.g. switch footnotes in
  cmdref
- Can find own help file using help paths

V2.3.19
- Remove limits/crash on filenames totalling more
  than 255 characters 
  (command line, online help, file dialog)
- Added DragText handling (requires DragText update)
- Corrected WinAssociateHelpInstance when
  help instance is NULLHANDLE
- Allow multiple windows associated with help instance
  Fixes VisPro Rexx apps, maybe others
- Silently ignore if ini file unwritable.
- Fix WPS crash on global Help Index 
- Dummy DDF (dynamic data format) functions for
  apps that expect them.
- Optimise new helpmgr.dll
- Fixed memory leaks and reduced base memory use
- Faster topic display.
- Wrap only after at least one full word (like view)
- Reduce flickering when starting online help
- Remember full path for most-recently-used files
  so it works for all files
- Make keyboard in search and contents tabs,
  work same as index (press enter to view topic)
- Fixed display corruption in contents window

[V2.3.18 withdrawn]

V2.2.28
- Minor updates to HelpMgr.dll,
  reduce logging on some systems
- Fixed bug loading help files (referenced files table)
- Fixed memory leaks in searching
- Fixed shutdown of PMView and other VisualAge
  Open Class Library programs (Thanks PeterN).
- Check for corrupt desktop at install.
- Options for no or images-only toolbar

[V2.2.27 was a mistake!]

V2.2.19
- Installer
- Help Manager completed (helpmgr.dll)
- First time window is centered.
- Added a /pos command line parameter 
  Specifies window position and size (see help)
- Center all dialogs
- Added URL in about box
- Show topic resource IDs in topic properties
- Default button and ESC in print dialog
- Fix crash after deleting bookmark
- Fix crash with certain menu fonts
- Fixed crash clicking in index!
- Fix crash after Save As (and other?) dialog!
- New icon courtesy Alessandro 

V2.0.25
Faster, better layout, more options, and many bug fixes.

Performance:
- Restructured to keep file open and only load things 
  as needed. 
- Ignore duplicate directories in help paths
- Other optimisations.
Keyboard/Mouse
- Use conventional Ctrl+FKey shortcuts for topic 
  windows; allow Alt+FKey shortcuts to work properly
  (manipulating main app window).
- Allow windows containing child windows to be 
  manipulated from keyboard
  e.g. PMREF function topics, left pane.
- Page up/down works when cursor showing!
- Horizontal scroll when needed to show cursor
Layout:
- :lines. tag does not wrap
- Improved wrapping behaviour e.g. in lists
- Smarter margin sizing
- No longer bold links to keep layout correct
Appearance:
- Improved fixed font selection. 
- Make all menus use system menu font
- Fixed: text background fixed at white.
- Added buttons to restore default fonts and colors
- Hourglass cursor while decoding topic
- Customisable colors for notes and search highlights
- Notes now green (default)
- Removed icons from buttons since they do not work 
  with different colour schemes and are not compatible 
  with enhancers like Styler/2
- Cosmetic & spelling fixes
- Restore correct color after links, highlights
- Search highlights are now text background for
  better visibility
- Search highlights can be enabled or disabled from 
  the View menu
File dialog:
- Added filename completion to the file dialog.
- SHow file titles in the file dialog.
- Show network drive paths in file dialog
Other:
- Getting ready for online help mode.
- Don't open new copies of windows if the topic is 
  already being displayed (regardless of ViewPort)
- Fix occasional crash when mousing between NV and 
  other apps
- File - New Window (Ctrl-N; Add Note is now Ctrl-M)
- NewView help appears in top right of screen, doesn't
  save position/size
- Fix crash when shutting down with NewView's own 
  help file open
- If no file specified at startup, by default loads
  the NewView help file (switch off in Options)
- Removed unimplemented History item.
- Fix crash double clicking in empty topic window
- Fix restoring of vertical scroll while e.g. going back 
- Fix huge memory usage on images > 256 colors 
  e.g. WarpNote.inf
- Ensure Notes are reloaded in a usable state
  (ie. clickable, viewable). However, they still are
  not perfect.
- Fix some problems with child windows (RXTT30.INF):
  Parent is never changed after window created. Don't crash.

V1.41.27
- Fix crashes using file dialog

V1.41.24
Enhancements:
- Searching for multipart/symbols now works
  e.g. __os2__ or CAKE_AND_BISCUITS
  Note: These searches can be slow due to the need
  to verify exact sequences in the help file.
- Improved the sorting of search results
- Support custom fonts in the file
  Note: smallest size is deliberately limited to 8 point
- Direct RGB color editing ;)
- Support text foreground/background colors
- Added a popup menu item to search for the selected text.
- Adding logging of call stack on exceptions. Hurrah!
- Open Special operates like command line
  (includes environment var expansion, path searching)
- Improved mouse/keyboard handling:
  - Ctrl+Cursor skips words
  - Left mouse + shift keeps selection
  - Double click words to select
  - Left mouse drag + right click copies
  - Alt+Cursor always scrolls
  - Home/End goes to line start/end
Bug fixes:
- Contents/index decoding fixes
- Cursor positioning around margins
- Selection problem around line ends
- Find in topic faster and less buggy
- Printing to network printers without port
- Less restriction on total length of filenames
  when opening multiple files (still some probs)
- Better handling of disk errors in file dialog
- Missing space characters in some files
- Crash when deleting notes
- Notes now keep leading and trailing whitespace
  Note: a single pararaph note still does not keep it's
  final carriage return, apparently due to an OS/2 bug
- Doesn't crash if default fonts missing (WarpSans/Helv)
- Fixes to font selection dialog
- Allow run-in images to be aligned (centred etc).
- Put spaces after images if spacing is set (guess).
- Message boxes improved a bit
- Problem decoding margins set to 0
  (resulted in very wide text!)
- Flickering when displaying topic with notes

V1.37.7
- Printing
  Only current topic is printed
- Handle margins in-line; this improves list layout
- Show titles instead of filenames for the
  Most Recently Used files
- Fixed problem with consecutive linked images
- Set window size before display to avoid flicker.
- Fixed some minor issues in help file.
- Allow recursion in the opening of automatic windows, which
  fixes some help files (eg. BA2)

V1.35.8
Enhancements:
- Remember last file open directory
- Contents tree is faster when it has lots of items open
- Support bitmaparrays (only read first bitmap)
  e.g. toolbar images in Borland C help
- Support drag and drop colors for
  the tabbed section
- Added support for links by resource ID.
  These are typically used across files
  within a set of files (e.g PMREF)
- Added option to turn toolbar images off.
- File dialog:
  - save size/position/split
  - nice little drive type icons ;)
- User interface standardisation
- Help File updates, tidying
- Some small optimisations & appearance improvements
- Added more information to crash logging
- Added stress tester
- Added topic properties display (debugging aid)
Bug fixes:
- Fix a bug in fixed-width font layout (e.g. tables)
- Fixed crash on helpfiles with >32k dictionary entries
  (OS2SHARE.INF, WIN32.INF)
- Corrected the inverted top/bottom
  positioning of certain windows.
- Corrected window centering
- Lots of bug fixes around multiple window handling
  - crashes on display
  - inability to make notes/copy
  - child (split) window positioning (no border)
  - better reuse of same windows
  - bring windows to front when viewed
- Stop making Profile files

V1.33.0
Gak, I broke lots of things in the last few
releases. Appy polly loggies :)
- Navigation (back/forward):
  - Fixed all windows invisible!
  - Add last 9 back points in Navigate menu
  - Connect Navigate - Forward
  - Searching in index, have to press enter
    to view the topic. This Saves useless entries
    in history while you're typing
- Save notes & bookmarks immediately on changes
  (just in case NV crashes :P)
- File open:
  - Works!
  - keys better; more shortcuts, tabbing works, (Sibyl bugs)
  - .. etc working again
- File - Save As works
- Font selection dialog rewritten to be good instead of crap
- Fixed bug shutting down leaving zombie process

V1.30.6
- True Multi Document Interface so topic
  windows can be sized and closed.
- Fixed bug with alignment around images
- Fix for text line chunks longer than 200 chars
  Shows up mostly on hi-res screens
- Reconnected color wheel and value bar in options. Whoops.
- Added NewView.INF helpfile, connected to menu
  "Help" - "How to Use NewView"
- Added Expand All item to view menu
  Also option to Expand All on file open.
- Minor user interface fixes/enhancements
- Added gpl.txt to distribution

V1.28.3
- Bookmarks.
  - Saved to a text file called <name>.bmk
    in the same directory as the help file.
- Layout the crash dialog text a little better!
- Minor improvements in text and contents controls
- Fixed problem with initial display of topics

V1.27.9
- Now GPL'd
- Bug fixes in scrolling, margins, cursor
- Added popup menu for topics.
- Saves position within topic for each window
- Fixed bugs in notes handling
- Fixed up a couple of crashes in global search.
- Fixed problem with index listbox
- Various minor cosmetic fixes.
- Changed to put INI file in application dir.

V1.27.1
- Major revamp of search.
  Multi-word
  +/- modifiers ala altavista to include/exclude words
  Results are sorted by relevance
- Simple implementation of hyperlinked bitmaps:
  only handles single overall link code, but this is
  enough to handle e.g cmdref examples links.
- Added checks that BOOKSHELF and HELP environment vars
  are defined. Give a warning if not.
- Put INI file in application dir.
- Set margins better

V1.22.0
- Wrapping works properly with outline fonts.
- Footnotes.
- Text centering via $fb code works.
- Reworked links a little to fix crashes
- Back to Sibyl fixpack 3: may fix problems with lockups
- Checked the contents loading more carefully.
- Implemented bitmap flags, except for stretch to fit.
- More exception handling including logging

V1.19.4
- Loading rewritten. Twice as fast.
- Fixed big mess I made a big mess of bitmap loading.
- Can pick the toolbar bitmap now (File - Options - Style)
- Fixed file dialog some more: now changes directory when typed in.
- When images cannot be loaded, just displays a 'missing' placeholder.
- Menu hints, displayed in status bar.
- Fixed problem with words running together halfway through a topic
- Fixed alignment in lists
- Removed font log files (didn't learn much!)

V1.17.15
- Huge improvements in search speed, especially in global (all files) search.
  Should be at least ten times faster.
- Loading files is about 3x as fast
- Fix for focus change to other apps
- Added collapse all in view menu
- Dialog font to WarpSans.9
- Fixed a bug with displaying links a second time!
- Added a few more keyboard shortcuts

Note - memory usage is well up again, but will be reduced in future

V1.16.12
- Global search is functioning, although still slow. It's a modeless dialog.
- Re-enabled save as
- Fixed - Autolinks at start of a topic, the link continues into the text
  e.g. cpplng.inf
- Turned compiler optimisation off again. Was causing problems with assertions
  reading bitmaps.
- Fix for setting font (more than one activation of dialog usually caused crash)
- Standardised layout of font dialog
- Loading time improvements
- Contents (outline/tree view) selection text is inverted, scrollbars fixed
- Fixed all remaining memory leaks of note (for now ;-)
- Fixed mistake in getting help file title.
- Fixed many huge bugs in searching, such as only finding the first
  occurrence of each matching word!
- Search the topic titles and the index as well.
- Double clicking a note in the notes list goes to it.
- Search and index search edit boxes are not cleared on close file.


V1.15.2
- First draft of global search. It's pretty slow. Incomplete.
- Fixed index duplicates. It's not quite perfect because if there is a topic
  with the same title but pointing to a different topic it will not be caught...
- Added /profile cmd line option
- Command line topic searching. Bit different to view. View searches the
  index and displays only the first topic. I decided to do a full text search
  and (of course) display all the results.
  This could be another option, I guess, but I think mine is more helpful.
- Fixed many, many large memory leaks in help file loading.
- While loading help file(s) show which file is being loaded in the
  status bar.
- Fixed a huge bug in the navigation back and forward with
  multiple windows!
- Load notes before displaying first topic.

V1.13.2
- Fixed broken options screen
- Colors can be customised
- File dialog:
  - Option to use std OS/2 dialog, so that enhancers can replace.
  - Fix keyboard operation of directory list box
  - Default filter to only help files.
- Fix copy
- Fixed problems with link mouse over

V1.12.19
- Fixed huge memory consumption and crash on files
  with one or more empty topics.
- Fixed extra random data at end of topics.
- Fixed crash following link in some cases.
- Fixed the display of < and >.
- Improved index reading - should not crash ;-)
- Reset progress if file fails to load
- Improved window painting while scrolling
- FIxed bitmap/wrapping problems

V1.12.14
First public release.
