Help+Manual News

Help+Manual 7.2 Maintenance Update


We are glad to announce the release of Help+Manual 7.2 ! After v7.1 earlier this year, this update is another big “minor” update that is free for all 7.xx users. Plus, there is an important update for the Premium Pack to version 3.20!

XSS vulnerability in Webhelp fixed

Version 7.2 fixes an XSS vulnerability in Help+Manual’s Webhelp output (standard skins only). It was possible to inject arbitrary Javascript commands by creating a fake url that pointed to a Webhelp system. Premium Pack skins were not affected by this problem. We strongly recommend to update your version and re-publish any Webhelp output that is placed on a public web server.

New features and modifications

  • The Keyword Index Tool (available in Pro/Server only) has an XML export and import function.
  • PDF/manual designer: the options page for the PDF keyword index contains a new setting “Avoid duplicate page numbers in Index”. This option is on by default and will avoid printing the same page number multiple times if the same keyword occurs in two or more consecutive topics that happen to start on the same PDF page.
  • Program Options: configuration setting for temporary compiler files (CHM, eBooks) implemented. This can improve compilation speed when the help project is located on a server share with a slow connection.
  • Projects saved in Dropbox are now permitted (uncompressed HMXP projects are opened read-only, compressed HMXZ projects are editable with warning).
  • Webhelp/CHM/eBooks: when doing a HTML-based export, H&M checks for duplicate IDs (anchors, image, table, toggle, videos) and reports a duplicate ID in the compiler log. Also implemented: <p> tags with “Normal” style now have a dedicated class name.
  • Project Report / Styles Report: this report always reported code examples as individually formatted text (they of course are). Now, the “Code Example” style is reported as individual formatting only if there are more changes than font color and font style (bold/italic/underline). Other styles are reported as individual formatting if there are more changes than just the font style (bold/italic/underline).
  • Improved multí-monitor handling: Dialog windows are positioned relative to the main window – this improves multiple instances on different monitors. Please note that after the switch to version 7.2, the initial dialog window positions might be wrong on your computer because of this change. This automatically fixes itself when the dialog windows are repositioned.
  • Replace images with copy & paste: when the editor selection marks exactly 1 image or toggle image and you hit CTRL+V or click Paste, H&M asks to replace the picture and saves it under the original file name. This makes it easier to update screenshots with copy & paste, for all properties of the image (caption, zoom, tags, hotspots, etc) are kept intact.
  • Spelling check: updated format of OpenOffice 4 spell checker dictionaries is supported.
  • Topic options: the drop-down field for the topic anchor (available for TOC items) can now be manually edited, it is possible to enter a non-existing anchor. If a TOC entry points to a non-existing anchor, the topic anchor field shows a red background to indicate the missing anchor.
  • PDF/print: word break options for slashes and backslashes / \ were changed – the slash and backslash does no longer permit a break after. Example: this line does/not break after “does/”.
  • ePUB cover images: IPP images are now supported as ePUB cover images. If an IPP image contains text objects (text, callouts, buttons) with variables, the variables are replaced and the image is repainted before it gets exported.
  • TidyXML: the XML topic parser is prepared for reading a more compact and more translation-friendly XML format that we are going to implement in the next update after 7.2. More on this new feature in a later post on this blog!
  • Windows EXE eBooks: plenty of new features!

New features in EWriter eBooks

H&M’s output format “EWriter eBooks” (self-executable eBooks for Windows) is getting more and more popular as a replacement format for CHM files. We have implemented new features to make it more flexible:

  • Separate viewer and data files: Help+Manual can optionally output the eBook data and the executable viewer separately. If a help system consists of several books, this saves space and makes it easier to update the data.
  • The eBook viewer has larger menu button and larger icons for systems with 120, 144 and 192 dpi. The buttons switch automatically on high-resolution monitors.
  • New shortcut: CTRL+0 changes zoom back to 100%.
  • The default extension for topic file names was always “.htm”. Now the eBooks take the default extension from the Webhelp configuration.
  • eBook menu configuration: when entering a new entry and changing it to “Menu Divider”, the entry kept its previous caption, which resulted in a menu text in the final EXE eBook, not a divider.

Bug fixes

  • Webhelp standard skins: XXS vulnerability fixed
  • Find & Replace: partial replacement of images names could run into an endless loop.
  • PDF: page referrer icons were too large on Windows systems > 96 dpi. Furthermore, the page icon is now tied to the preceeding text link and cannot accidentially break to a new line.
  • PDF: when a nested snippet was used inside a snippet that was placed on a hard-coded manual page, the nested snippet used style mode “Screen” and not style mode “Print”.
  • PDF, table printing: if a table with visible borders was nested within another table, the last cell border at the bottom of inner table was not painted correctly.
  • HTML (all HTML-based publishing formats): if an image with hotspots was placed on a paragraph with hanging indent, the hotspots were set off by the indent.
  • Help context numbers > 2147483647 were not exported to Webhelp and EXE eBooks.
  • Dropdown toggles: if the toggle text/heading was made up of multiple styles, parts of the toggle did not work.
  • Variables in the field <%TOPIC_DESCRIPTION%> were not resolved.
  • Team Foundation Server: H&M now saves the password.
  • Webhelp, full-text search: when compiling Webhelp from the command line with multiple instances of Help+Manual, all running at the same time, it was possible that the full-text seach index was not created.
  • SVG images: text drawing problem with overlapping text fixed.
  • Bugfix in Winhelp (.hlp) import for damaged images, that could crash the import.
  • AuthorIT import: help context numbers were wrong.

Major Premium Pack 3.2 Update

Together with Help+Manual 7.2 we have also released version 3.20 of the Premium Pack add-on. This is a major upgrade with a number of powerful new features and improvements. These include a WordPress plugin, support for Google Web Fonts, advanced support for developers and new ways of displaying tables and images on mobile devices.

Download

Please download the update to Help+Manual 7.2 from our download page and install over your existing installation of Help+Manual.

Comments are closed.