1.1.09 - 4 October 2010
- Better integration
with Windows Vista and Windows 7.
- DITA-FMx does not need to be run “As Administrator.”
- Added support for SDL Trisoft CMS.
- This version of DITA-FMx is designed to integrate
with the SDL Trisoft CMS.
- Added the option to restore the
previous view settings.
- On file open, restores the document zoom
value and the visibility of borders, text symbols, rulers, grid
lines, and element boundaries. See “Restore Previous View Settings”
in the DITA Options topic.
- Import fm-ditabook attributes as
variables and condition states.
- Attributes on the fm-ditabook element can
define values that are passed to the book components as FrameMaker
variables. These attributes can also be used to control the show/hide
state of conditions in the generated book components. See Adding Map to Book Metadata Mappings.
- Added support for pre and post book-build
- The book-build INI file can now specify pre
and/or post build script file names to assist in automating setup
and cleanup tasks. These file names specify batch or executable script
files, and are not used to run an FDK client or FrameScript. See Book-Build INI file.
- Override default book-build settings
via the book-build INI file.
- The book-build INI file can now override
the default values set in the Book Build Options dialog. See Book-Build INI file.
- Allow specification of component
templates via the @outputclass attribute.
- You can now set the outputclass attribute
on topicref or topicref-based elements in maps, and that attribute
value will be added to the fm-ditafile element in generated files
in a book. This value can be used instead of the “mapelemtype” value
in the book-build INI file to specify templates and properties of
book components. See Using the outputclass attribute as a “mapelemtype” value.
- Added the “substring extraction”
option to New File building blocks.
- When using new file name building blocks,
in addition to being able to extract the first N characters
of the string you can now specify a range of characters to extract.
See “New File Name Format” in the New File Options topic.
- Added the option to open DITA maps
in document view (FM9 only).
- See “Open Maps in Document View” in the DITA Options topic.
- Provide a user-definable template
file name delimiter.
- Allows modification of the file name delimiter
used in new file templates, component templates, and generated list
templates. See “TplDelimChar” in the INI-Only Settings topic.
Structure Application Updates
- Topic and
- Corrected a typo in the comments: "index_3"
has been changed to "indent_3".
- Topic and Book EDDs and
- Added the following sl list paragraph styles:
- Topic and Book templates
- glossdef, removed Keep w/ Next
- glossterm, removed Keep w/ Next, add Keep w/
- glossterm.runhead, removed Keep w/ Next.
- Component templates
- Added ix-see and ix-seealso character styles
to gentpl~toc.fm file.
- Added support for appendix and part TOC entries.
- Added new tpl~appendix.fm template.
- Book EDD and DTD (fmxbook.dtd)
- Added numerous new attributes to the fm-ditabook
- Added @outputclass attribute to the fm-ditafile
- Book EDD
- Added fm-indexterm as child of title element.
- Added support for title.4 as a 6th level heading.
- Book template
- Added <$chapnum>- to
prefix figure title and table title paragraph tags.
- Removed hyphenation from title.0.
- Added ix-see and ix-seealso character styles.
- Book XSLT
- Overall updates to improve handling of various
- Added example code to add fm-ditabook attributes
from map and bookmap metadata.
- Map EDD
- Added @id attribute to the relcolspec element.
- The number
of ditaval files supported by the Ditaval Manager has been increased.
- The number of ditaval files that can be listed
in the Ditaval Manager is restricted to the length of the aggregated
string of all of the ditaval names (just the file name, not the
extension or path). This length was 256 and is now 1024. The new
length should accommodate 50 ditaval files with an average length
of 20 characters.
- Create Archive command now available
from Resource Manager.
- The Create Archive command can now be run
on a map open in the FM9 Resource Manager.
- Flatten conref
- Nested conrefs will now flatten properly,
and selected individual conrefs in an XML file will now remain flattened
after the XML file is reopened.
- Nested conrefs to the same file
- Conrefs that reference an element within
the same file will now properly resolve nested conrefs within the
- The “fmdpi” feature is only used
for raster images.
- The “fmdpi” value is no longer set for vector
graphics. Because you can’t set the DPI of a vector graphic, this
caused sizing problems.
- Xrefs that contain Unicode characters
are no longer deleted on file open.
- Entering alternate xref text that contains
Unicode characters, will now properly round trip through FrameMaker.
- The Open All Topicrefs command opens
topic references that include IDs.
- If the @href in a topicref-based element
includes the topic ID, the referenced file will now open correctly.
- The Open All Files in Book command
opens DITA map files.
- If a workbook contains references to a DITA
map, that map file will now be opened as expected along with other
- Added support for structure applications
with a read-only template.
- Read-only template files will no longer cause
problems. The same goes for a structapps.fm file
that is read-only.
- FrameMaker variables support additional
- FM variables in topic files can now contain
alphanumeric, plus dot, dash, and underscore characters (other characters
will cause errors at file open).
- Ampersands can now be used in xref/@href
- When an ampersand is used in an @href it
will be converted to “&” on file save.
- Set Attributes dialog displays sorted
- The attribute names in the Set Attributes
dialog are now sorted.
- Properly supports xrefs that contain
- An xref with alternate link text containing
non-English characters (such as an “ä”) will now properly resolve
and render when the document is reopened.
- The @class value is deleted when
an element type is changed.
- When changing an element’s type (using the
“Change” button in the Element Catalog) the @class value will often
get hard-coded to the previous element’s value. This causes problems
for DITA-OT processing. Now, when you change an element, the @class
value is deleted (unless you explictly turn this off with the INIOnly/StripClassAttribute
setting in the ditafmx.ini file).