1.00.25 (1.0 release) - 7 July 2008
New Features
- FrameMaker 8 support.
- Now supports FrameMaker 8 and all of its Unicode functionality.
- Full support for link elements.
- Link elements in the related-link section of a topic are now
managed the same way xref elements have been.
- Search in Files command.
- Provides the ability to search for content in files within a
folder (and sub-folders) or in files referenced by a DITA map. The
search criteria can be a mix of textual content, element or attribute
names, or attribute value.
- Where Used command.
- Generates a report listing all files that reference the selected
element or current topic.
- Set Attributes command.
- Provides quick and easy access to setting attributes on elements.
In particular, this command makes use of the FrameMaker “Strings”
attribute type and allows you to select one or more default values
that are applied to the attribute.
- Updated New DITA File command.
- The New DITA File dialog now lets you enter the topic or map
title and automatically generate a proposed file name based on your
specification (in the New File Options dialog). You can also optionally
select an element template to insert predefined structure and content
to the new file. If needed, you can specify a folder name along
with the file name and that folder will be created if needed.
- Integrated ditaval support and management.
- The Ditaval Manager provides an easy to use interface for creating
and managing ditaval files. These files can be used to apply conditional
filtering to FrameMaker books and documents as well as passed to
the Open Toolkit for filtering of the generated content.
- Handles “pretty-printed” XML files.
- A new option strips padding (spaces and tabs) from files on
import.
- Auto-Prolog feature.
- A new option lets you specify certain prolog data to automatically
add or update on file creation and file save.
- Build Map from Outline command.
- Creates a DITA map and optionally DITA topic files from a simple
FrameMaker document.
- Build ‘WorkBook’ from Map command.
- Generates FrameMaker book file that contains all of the DITA
files referenced by a DITA map and any sub-maps. This command facilitates
the use of FrameMaker’s commands that iterate over files in a book
(such as spell checking and search).
- Open All XML Files in Book command.
- Intended to be used with the “WorkBook,” this command opens
all of the XML files in a book and provides the option to resolve
references or not in the opened files.
- Topicref labels in DITA maps.
- A new option allows you to choose the type of content displayed
in the topicref label. You can see the title, the file name or both.
- New DITA File updates.
- The New DITA File command is now available from the File menu
in addition to the DITA-FMx menu. When creating a new DITA file,
you can now overwrite an existing file, and create new folders.
- ID attribute validation.
- When manually changing an ID attribute value, a warning is displayed
if it is invalid.
- Added Xref to Hyperlink command.
- This command converts DITA-based xrefs and links into FrameMaker
Hyperlinks that are live hyperlinks in generated PDF files.
- Variables persist through the Map to Book process.
- Two new commands have been added, Prepare Variables and Rebuild
Variables, which make it possible for FrameMaker variables that
are used in DITA files to be available as live variables in the
generated book files.
- Reference Manager “remembers” last selected element
type.
- When you use the Reference Manager, it now defaults to selecting
the last referenced element type.
- Added option to disable coloring of conrefs.
- If the coloring of conrefs causes problems for your output tools
(WebWorks in particular doesn’t like it), you can now disable this
in the Topic or Book applications.
- Now recognizes the “include” ditaval action.
- The Ditaval Manager and the Apply Ditaval as Conditions command
now recognize the “include” ditaval action value.
- Added Check for Updates command.
- The Check for Updates command was added to the menu as well
as a setting in the Options dialog to specify the frequency to automatically
check for updates.
- Added “break conref” functionality.
- If you need to convert a conref into editable text (and sever
the connection to the source element), delete the conref attribute
value and double-click the conref.
- Added special image-handling features.
- The “fmdpi” feature maintains alternate image
sizes within FrameMaker. Add the value, “fmdpi:<DPI>” to the
image/@otherprops attribute (where <DPI> is the DPI value). See
the Working with Images topic for
more info.
- The default alignment for new images is now defined by the default
value of the image/@align attribute.
- Added API calls.
- FMxVer, FixBookRefs, and LoadReferences.
- Added the fm-* elements to the DITA Reference.
- Now when you use Alt+F1 to get help on the selected element,
it will work for the “fm-*” elements as well.
Structure Application Updates
- Changed “String” to “Strings” type for filtering attributes.
- To allow easy use of the new filtering groups feature of the
Set Attributes command, the attribute type for platform, product,
audience, and otherprops has been changed to “Strings” in the Topic
and Map applications.
- Added a user-settable method of round tripping graphics
as non-cropped.
- A “don't crop” read/write rule has been added to the topic and
book rules files. By default it is commented out, but by enabling
it, graphics can round-trip without FrameMaker resetting them to
“Cropped” during import.
- Added formatting support for more elements within a
fig.
- Some formatting support for lists (ul and ol), p, dl, and note
has been added and now includes formatting for contexts where fig
has its attribute expanse set to page. Also, a list whose compact
attribute is set to “yes” within a fig will now format as a horizontal
list.
- Line below Task is more reliably drawn.
- The line indicating the completion of a Task now occurs in more
contexts.
- Corrected format of Topic label text in reltable heading.
- The “Topic,” “Reference,” “Concept,” and “Task” text that automatically
appears in the column heading of a reltable is now properly left-aligned
in its cell.
- Topicmeta formats for author and keyword are now more
consistent.
- Author element text now properly aligns with the other elements
in topicmeta. And, keyword elements receive more consistent formatting
where multiple keywords occur.
- Book template DITA-Comment and DITA-Prolog conditions
display default is now properly set.
- With the DITA option set to conditionalize Prolog or Comment
elements, when a DITA file is opened that contains comment or prolog
elements, the template default is now to Hide those elements. (For
Topic and Map templates, the default behavior is still to Show those
conditions.)
Bug Fixes
- Processing
Instructions after the document close tag.
- Opening an XML file that has a PI (processing instruction) after
the document's closing tag no longer crashes FM when you save that
file.
- Proper handling of colons in the forced sort area of
an index entry.
- Colons in the forced sort area of an index entry (within square
brackets) are no longer treated as level separators when saving
to XML. The forced sort content is written to the last indexterm
element.
- fm-xref and fm-link element fixes.
- Fixed problem where fm-xref and fm-link elements did not properly
reference sub-topic elements.
- New file command properly creates topics with specialized
title elements.
- If your specialized topic type uses a “title” element with a
name other than “title” it properly uses that specialized element.
- Clipboard content is not lost when opening a new topicref.
- If you copy something to the clipboard, then open a topic by
clicking a topicref, that content is still available for pasting.
- Conrefs that specify no file name now resolve to the
current file.
- When the conref attribute specifies no file name (as in conref="#topicid/elemid") the
conref looks for “topicid/elemid” in the current file.
- Topicrefs that reference a topicid now process correctly.
- Updated the book processing XSLT file so it can handle topicrefs
that reference a file and a topicid (topicref/@href='filename.xml#topicid').
- On file open, a missing image now triggers the “missing
image” dialog.
- When opening a file, if an image can’t be found, the default
“Select image file” dialog is now displayed.
- Replacing an existing image properly updates the href
attribute.
- If an existing image is replaced through the FrameMaker interface,
when the file is reopened the new file name is still properly specified.
- Column widths in simpletable and choicetable elements.
- These elements now round trip properly.
- Tables in generated files are full width.
- When building a book, tables now fill the width of the text
column.
- Moved INI parameters around a bit.
- The following INI parameters have been moved from one section
to another (as indicated):
- General -> INIOnly/AutoLoadTopicrefs
- General -> INIOnly/XrefElements
- General -> INIOnly/StructappsFile
- General -> INIOnly/FmXrefElem
- General -> INIOnly/FileOpenClient
- General -> INIOnly/DitaHelpKeys
- General -> INIOnly/DitaReference
- General -> DitavalDefaults/DitavalName
- General -> DitavalDefaults/DitavalExcludeConditionName
- General -> DitavalDefaults/DitavalExcludeConditionNameType
- General -> DitavalDefaults/DitavalExcludeConditionVisibility
- General -> DitavalDefaults/DitavalFlagConditionName
- General -> DitavalDefaults/DitavalFlagConditionNameType
- General -> DitavalDefaults/DitavalFlagConditionVisibility
- GeneralImport -> General/CheckForComments
- Other misc. fixes.
- Various cleanup and bug fixes.