1.01 - 29 November 2013

New Features

Added modeless dialog “command pods”
On the new Reports and Command Control menu are the following new commands: Preconversion Pod, Conversion Pod, and Write XML Pod. These dialogs provide easy access to the associated commands.
Added commands for creating and editing the INI file
On the new Reports and Command Control menu are the following new commands: Write INI for Document and Edit INI for Document. These commands make it easier to work with the current project’s fm2dita.ini file.
Added new Table to Text command
Converts tables of specified formats to text.
Added a new building block and building block modifiers
To support volumn numbering, you can use the $FM_VOLNUM building block. Now, in addition to numeric modifiers (for controlling the length of the text that results from a building block), you can include the modifiers ‘U’, ‘L’, and ‘T’, for “uppercase”, “lowercase”, and “title case”.
Because of the new case modifiers, the case-specific building blocks (such as $FM_FILENAME_LC, and $TITLE_LC) have been removed from the documentation, although they will still work as expected. Also removed the $T_MIN and $T_SEC building blocks from the documentation because of their limited usefulness.
Added new Delete Elements command
This command deletes the specified element(s).
Added the Map Hypertext Markers command
This is a partial implementation of supporting Hypertext markers. At this point, only the “message URL” syntax is supported.
Added the Build Menucascades command
Tool for wrapping uicontrol elements with a character delimiter (like “>”) in a menucascade element.
Added programmatic control of FM2DITA commands
Most of the FM2DITA commands now have “API codes” which can be used with the FrameMaker FDK, ExtendScript, or FrameScript to automate a custom conversion process.

Sample File and Structure Application Updates

No changes or updates have been made to the structure application or sample files.

Bug Fixes / Minor Updates

Added the new Reports and Command Control menu
The report commands have been moved to this menu, and new commands have been added.
The Unwrap Elements command now unwraps table object elements
If a table object element (like tgroup) is specified for this command, that table will be unwrapped.
The XML writing commands create folders if defined by the filename template
When generating DITA topics or maps, if the filename template indicates a path for the file, that folder will be created if needed.
The Fix Tables command supports width and shading
Two new INI parameters, SaveTableWidth and SaveTableShading are available.
Chapter map filenames can now be based on the topic title
If your map template (MapNameTpl INI parameter) uses a building block based on the “title”, it uses the root topic title in that file.
Fixed xref corruption on XML topic creation
In some cases, xrefs were getting corrupted. This seems to be fixed now.
Fixed problem that caused the last topic in a file from being written to XML
In some cases, the last (root) topic in a chapter file was not being written to XML. This has been fixed.
Update the Merge Code Lines command
This command now compares the value of the outputclass attribute to determine if lines should merge or not.
Root map can now be written as a bookmap
If the RootMapIsBookmap parameter is set to “1”, the root map is written as a bookmap, if set to “0” it is written as a map.
Change default of MoveTblOutputclass INI parameter
The default value for MoveTblOutputclass is now “0” instead of “1”.