HelpScribble Changelog

What's new in HelpScribble 8.3.2

Nov 17, 2023
  • New feature:
  • HelpContext property editor for Delphi 12 Athens and C++Builder 12 Athens. Supports both VCL Forms applications and Multi-Device applications. Supports IDE theming and high DPI.
  • Improvement:
  • Updated documentation to explain that Windows 11 fully supports HTML Help and does not support WinHelp at all, just like Windows 10.
  • Bug fixes:
  • Browse Sequence Editor: Arrow images on the buttons to move topics between the lists pointed in the opposite direction (since 8.0.0).
  • Spell Check: Using one of the Learn or Learn Replace buttons during a spell check while never having used the other button since first downloading the spell check dictionary caused a “List index out of bounds (0)” error when switching from HelpScribble to another application or when closing HelpScribble (since 8.0.0).

New in HelpScribble 8.3.1 (Sep 14, 2021)

  • New feature:
  • HelpContext property editor for Delphi 11 Alexandria and C++Builder 11 Alexandria. Supports both VCL Forms applications and Multi-Device applications. Supports IDE theming and high DPI.
  • Improvement:
  • Project|Options: Searching for help compilers no longer advances to the next drive to look for a 16-bit WinHelp compiler when a 32-bit WinHelp compiler and an HTML Help compiler have already been found unless the search was started with only the 16-bit WinHelp compiler missing.
  • Bug fixes:
  • Project|Options: Searching for help compilers now shows its progress without flickering the label that shows the folder that the search has progressed to.
  • Project|Options: Searching for help compilers no longer fails when it encounters a folder that contains more than 512 subfolders.

New in HelpScribble 8.3.0 (May 28, 2020)

  • New feature:
  • HelpContext property editor for Delphi 10.4 Tokyo and C++Builder 10.4 Tokyo. Supports both VCL Forms applications and Multi-Device applications.
  • Improvement:
  • Compiling a project with many PNG and/or GIF images into HTML Help format is now faster.
  • Bug fix:
  • Lines indented with a single space lost their indentation when compiled into HTML Help.

New in HelpScribble 8.2.2 (Mar 31, 2020)

  • Bug fixes:
  • Compiling into HTML Help format did not incorporate the changes made to topics that already existed since the project was first compiled into HTML Help format since it was last opened (8.2.1 only).

New in HelpScribble 8.2.1 (Feb 11, 2020)

  • Bug fixes:
  • Link button on the TopicBar said “No such topic” for every topic when the drop-down list was sorted by topic ID number.
  • Project|Export to Web Help: Font substitution grid now scales correctly on high DPI systems.
  • Project|Export to Web Help: Using styles for indentation did not always result in correct indentation when the exported HTML was viewed in modern web browsers.
  • Setup: Running the installer with the /silent parameter from a command prompt without admin privileges now installs HelpScribble for the current user without an elevation prompt instead of doing nothing. Silent installs from an elevated command prompt install HelpScribble for all users. If HelpScribble was previously installed for all users or if the /userall parameter is passed on the command line, then silent installs from a command prompt without admin privileges now trigger an elevation prompt so the installer can proceed to install for all users.

New in HelpScribble 8.2.0 (Jan 8, 2019)

  • New feature:
  • HelpContext property editor for Delphi 10.3 Tokyo and C++Builder 10.3 Tokyo. Supports both VCL Forms applications and Multi-Device applications.
  • Improvements:
  • HelpContext property editor for Delphi XE2 and later now retrieves component icons from the IDE instead of supplying its own icons.
  • Project|Make now shows a reminder that Windows 10 does not support WinHelp after creating a HLP file on Windows 10.

New in HelpScribble 8.1.2 (May 10, 2018)

  • Windows 10: Installer now deals with Controlled Folder Access more efficiently when Windows Defender is operational and ignores it when Windows Defender is not operational, ensuring a smoother installation on Windows 10 1709 (Fall Creators Update) and 1803 (April 2018 Update).

New in HelpScribble 8.1.1 (Feb 7, 2018)

  • Improvements:
  • Windows 10: Installer adds HelpScribble as an allowed application to Controlled Folder Access in Windows Defender in the Fall Creators Update.
  • Windows 10: Installer no longer complains that it can't create the desktop shortcut if that was blocked by Controlled Folder Access.
  • Bug fix:
  • Proxy server settings were not saved (8.1.0 only).

New in HelpScribble 8.1.0 (Mar 31, 2017)

  • New features:
  • Help|News & Updates: New version announcements and other news about HelpScribble and optionally other Just Great Software products can now be shown automatically or upon request.
  • HelpContext property editor for Delphi 10.2 Tokyo and C++Builder 10.2 Tokyo. Supports both VCL Forms applications and Multi-Device applications.
  • Setup: Per-user installations that don't require admin rights and that can create shortcuts and file associations.
  • Improvement:
  • Setup: HelpContext property editor is now automatically registered into the Delphi IDE even if you change its installation folder through Advanced Installation.
  • Bug fix:
  • Build tag drop-down list contained as many empty items as you had topics without build tags in your project; it should not have any empty items and give you a list of unique build tags used in your project.

New in HelpScribble 8.0.0 (Dec 14, 2016)

  • Improvements:
  • 20th anniversary edition with updated artwork including modern toolbar buttons, about box, and trial messages.
  • HelpScribble now scales itself instead of letting Windows handle the scaling when the font size in Windows has been increased by more than 125% (i.e. the display resolution is more than 120 DPI) resulting in a much crisper appearance of HelpScribble.
  • Toolbar icons now support up to 400% display scaling at all increments available in the basic display settings in Windows, allowing HelpScribble to properly scale its toolbars on all PC and laptop displays on the market today.
  • Project|Show Help File and Project|Make now indicate that WinHelp is not supported on Windows 10.
  • Spell checker: Learned words are now saved much faster, removing the long delay when changing the spell check language or when switching to another application after learning a new word if thousands of words had already been learned.

New in HelpScribble 7.9.3 (Oct 25, 2016)

  • New feature:
  • HelpContext property editor for Delphi 10.1 Berlin and C++Builder 10.1 Berlin. Supports both VCL Forms applications and Multi-Device applications. (Was included with 7.9.2, but installer failed to detect Delphi 10.1 Berlin so the property editor could never be installed.)
  • Bug fix:
  • Spell: Learned words are now saved much faster, removing the long delay when changing the spell check language or when switching to another application after learning a new word if thousands of words had already been learned.

New in HelpScribble 7.9.2 (Jun 30, 2016)

  • New feature:
  • HelpContext property editor for Delphi 10.1 Berlin and C++Builder 10.1 Berlin. Supports both VCL Forms applications and Multi-Device applications.
  • Improvement:
  • Updated documentation to explain that Windows 10 fully supports HTML Help and does not support WinHelp at all.

New in HelpScribble 7.9.1 (Nov 16, 2015)

  • New feature:
  • HelpContext property editor for Delphi 10 Seattle and C++Builder 10 Seattle. Supports both VCL Forms applications and Multi-Device applications.
  • Improvement:
  • Installer no longer asks to accept the license agreement if you already have HelpScribble installed.
  • Bug fix:
  • Project|Export to Web Help sometimes nested font, bold, italic, or anchor tags incorrectly; all browsers still displayed the pages correctly but HTML validators would complain.

New in HelpScribble 7.9.0 (Apr 10, 2015)

  • New feature:
  • HelpContext property editor for Delphi XE8 and C++Builder XE8. Supports both VCL Forms applications and Multi-Device applications.
  • Improvement:
  • Project|Export to Web Help now adds a viewport meta tag to each exported HTML file which makes mobile devices render the pages at the appropriate size and makes Google consider the pages to be mobile-friendly.
  • Bug fix:
  • Project|Export to Web Help sometimes nested font and anchor tags incorrectly; all browsers still displayed the pages correctly but HTML validators would complain.

New in HelpScribble 7.8.8 (Sep 10, 2014)

  • New feature:
  • HelpContext property editor for Delphi XE7 and C++Builder XE7. Supports both VCL Forms applications and Multi-Device applications.

New in HelpScribble 7.8.7 (Apr 23, 2014)

  • New feature:
  • HelpContext property editor for Delphi XE6 and C++Builder XE6. Supports both VCL and FireMonkey.
  • Bug fix:
  • Web Help: Index entries all had broken links when exporting to Web Help with HelpScribble 7.8.6 (that version only).

New in HelpScribble 7.8.6 (Dec 2, 2013)

  • Improvement:
  • Windows 8.1: Updated documentation to reflect the help file situation on Windows 8.1: out-of-the box support for HTML Help; WinHelp is a separate download.
  • Bug fixes:
  • Project|Export HPJ+RTF produced invalid RTF files if the project contained links to external CHM files in the form of {[email protected]}.
  • Web Help: Index link was not removed when exporting a project that has no keywords.
  • Web Help: Using style attributes for indentation did not work with browsers other than Internet Explorer.

New in HelpScribble 7.8.5 (Dec 2, 2013)

  • New feature:
  • HelpContext property editor for Delphi XE5 and C++Builder XE5. Supports both VCL and FireMonkey.

New in HelpScribble 7.8.4 (May 28, 2013)

  • HelpContext property editor for Delphi XE4 and C++Builder XE4.
  • Supports both VCL and FireMonkey.

New in HelpScribble 7.8.3 (Dec 6, 2012)

  • Improvements:
  • Windows 8: Uninstall shortcut is no longer pinned to the start screen by the installer (but it won't unpin any shortcuts that were previously pinned).
  • Windows 8: Updated documentation to reflect the help file situation on Windows 8: out-of-the box support for HTML Help; WinHelp is a separate download.

New in HelpScribble 7.8.2 (Sep 7, 2012)

  • New feature:
  • HelpContext property editor for Delphi XE3 and C++Builder XE3. Supports both VCL and FireMonkey.
  • Bug fix:
  • Contents Editor: Topics that were not in the table of contents were dimmed in the grid if their context string (e.g. Scribble123) was part of a context string of another topic (e.g. Scribble123456) that was in the table of contents.

New in HelpScribble 7.8.1 (Sep 23, 2011)

  • New feature:
  • HelpContext property editor for Delphi XE2 and C++Builder XE2. Supports both VCL and FireMonkey.
  • Improvement:
  • Contents Editor: Allow topics to be indented under another topic when compiling into HTML Help format. In the HTML Help file, topics that have topics under them will appear as headers that also show their topic when clicked on.
  • Bug fix:
  • Web Help: Buttons were not correctly exported to web help, resulting in a page not found error if a button was clicked.

New in HelpScribble 7.8.0 (Sep 2, 2010)

  • New features:
  • HelpContext property editor for Delphi XE and C++Builder XE.
  • HelpTools|Insert Button: Create buttons to targets.
  • Project, Renumber: Option to shift all Topic IDs by a certain amount without using a gap.
  • Improvements:
  • Compiling from the command line now ignores the option to automatically save the project when compiling because the project can't have changed. This means that read-only projects can now be compiled from the command line when the option to automatically save is on.
  • Contents Editor: Double-clicking an entry activates the topic it points to in HelpScribble's main window.
  • Bug fix:
  • Exporting to web help used = instead of : in some style attributes

New in HelpScribble 7.7.7 (Sep 3, 2009)

  • HelpScribble's HelpContext property editor now supports Delphi 2010 and C++Builder 2010

New in HelpScribble 7.7.6 (May 14, 2009)

  • Improvements:
  • HTML Help: Broken links indicated at the bottom of the help compiler error log now mention the topic the broken link was found in.
  • Import Help Project: If the HPJ file specifies an invalid path to the RTF file, HelpScribble now looks for the RTF file in the same folder as the HPJ file rather than complaining the path to the RTF file is invalid.
  • Bug fixes:
  • HTML Help: Compiling a help file with a button that specifies a non-existent topic ID no longer aborts the compilation with a "no such topic" error. Instead, the broken button is indicated at the bottom of the help compiler's error log.
  • HTML Help: If a topic has its context string set to "prn", "con" or "aux", HelpScribble will no longer fail to compile into HTML Help format with an error that the file could not be created.
  • The Follow Link context menu item did not work with links that specify a window name, such as {linkID=1234>window}.

New in HelpScribble 7.7.5 (May 14, 2009)

  • HelpScribble's HelpContext property editor now supports Delphi 2009 and C++Builder 2009.

New in HelpScribble 7.7.4 (May 14, 2009)

  • Bug fixes:
  • Command line: The /q command line parameter to make HelpScribble quit after compiling from the command line caused an access violation error when HelpScribble tried to close itself. The help file was still compiled correctly. (7.7.3 only)
  • Downloading spell check dictionaries within HelpScribble failed with an error: "Error reading HTTP.MaxLineAction.Property. MaxLineAction does not exist". (7.7.3 only)
  • Project, Renumber Topics failed with an access violation if a topic contained an incomplete {linkID} or {button} tag.

New in HelpScribble 7.7.3 (May 14, 2009)

  • New features:
  • Keyboard shortcuts for all items in the HelpTools menu.
  • Project Options, HTML Help: Option to convert popup links into regular links.
  • Improvements:
  • Indicate broken links below the help compiler's error log when compiling into HTML Help format or exporting to Web Help.
  • Indicate missing bitmaps below the help compiler's error log when compiling into HTML Help format or exporting to Web Help.
  • Bug fixes:
  • BMP and SHG images were converted as many times as they were referenced in the help file, instead of just once when compiling into HTML Help format or exporting to Web Help. The converted image was and is compiled only once into the final .chm file.
  • Compiling a help file that uses a large number of BMP files into HTML Help format many times during a single HelpScribble session caused HelpScribble to crash due to a resource leak.
  • HTML Help: If a topic doesn't have a context string, HelpScribble will automatically assign it one when you use Project|Make instead of triggering a help compiler error.

New in HelpScribble 7.7.2 (May 14, 2009)

  • New feature:
  • HTML Help: Configure help window size and position in Project Options.
  • Improvement:
  • Windows Editor: The position wizard now works correctly on systems with multiple monitors. Note that WinHelp will always show the help file on the primary monitor.
  • Bug fixes:
  • Compiling a help file from the command line did not work when specifying a relative path (or just the file name) to the .hsc file, and no ouput folder was specified in Project Options
  • HTML Help: If the index had main keywords without topics but with subkeywords, and all the subkeywords had only one topic, the main keyword was not visible in the index in the compiled help file. (Keywords without topics appear in red in HelpScribble's keyword editor.)
  • HTML Help: Tabs were not converted properly if the paragraph had hanging indent wider than the first tab position.
  • Project Options: Serbian locale IDs were incorrect.
  • Vista: The HelpContext Property Editor for Delphi wouldn't close, raising an error that it couldn't create hscrprop.ini

New in HelpScribble 7.7.1 (May 14, 2009)

  • Improvements:
  • HTML Help: HelpScribble now makes HTML Help put more space between left- and right-aligned images and the text that flows around them, similar to what WinHelp does.
  • HTML Help: If an image could not be found during compilation, HelpScribble will now indicate this with a "missing image" indicator in the compiled help file rather than silently excluding the image.
  • HelpTools|Insert Bitmap: The image file selection dialog now has file filters listing the file types supported by HTML Help and WinHelp.
  • The setup program will now install the HelpContext property editor into Delphi 2007 for Win32.
  • Bug fix:
  • Vista: Checkboxes and buttons in dialog boxes no longer disappear when you press the Alt key.

New in HelpScribble 7.7.0 (May 14, 2009)

  • New features:
  • HelpTools|Link now allows you to create links to other .chm files. These links will only work reliably when the file you're creating is a .chm file. If the target .chm is in a different folder, you must specify an absolute path to it.
  • Text|Paste Plain Text: Paste the text on the clipboard with all its formatting removed.
  • Improvements:
  • Contents Editor: Automatically update the titles of topics in the table of contents when a topic's actual title is changed.
  • Project|Import HPJ+RTF: HelpScribble will now import the table of contents from a .cnt file with the same file name as the .hpj file when the CNT entry inside the .hpj file is invalid.
  • Vista: Installing spell check dictionaries now works properly under Windows Vista with User Account Control enabled.
  • Bug fixes:
  • Project Options: The "please wait" label is on top of the path being searched when finding help compilers.
  • Project|Export to HPJ+RTF added a spurious page break before the first topic. When re-importing the exported files, this resulted in a spurious blank line at the start of each topic.
  • Version 7.6.1 could not compile 16-bit WinHelp files because it added trailing backslashes to the bitmap paths, which the 16-bit WinHelp compiler can't handle.

New in HelpScribble 7.6.1 (May 15, 2006)

  • Improved HTML Help output