Release: InCatalog 2.1 for InDesign 2
These release notes cover the InCatalog 2 series.
Changes at 2.1 release
- Fixed a problem that was causing all script-based ODBC update requests to immediately fail with an “unspecified” error.
- Fixed a serious, long-standing bug that would produce a “fatal error” on document update (an error 4), when leading or trailing spaces are used in key values. (They’re ignored, otherwise, by default.)
- Fixed a bug with FileMaker on-line access where we were ignoring the FileMaker “found set” in a document update, but only if the DD specified a particular database by name for a given field; now, we always look up things in the current found set, no matter how the field is specified. (This gives the user ultimate control over what is or isn’t seen in the document
None of this affects document-to-database update, which ignores the found set (since it has to create a new record if something isn’t found, and that only makes sense on a whole-database basis).
- The tagger palette’s key and field editboxes are now stacked, which should make working with long key and field names easier.
- The tagger palette now flags invalid entries (e.g. empty key or no field selected) and prompts for correction rather than simply ignoring them.
- The tagger palette now enforces subfield entry for repeating fields.
- Subfields are no longer treated as individual fields and a subfield delimiter character is no longer left on the end of an injected subfield.
- The first field hot key (F1 or Num-1) will now correctly select the first field specified in the DD rather than “(No Link)”.
- The Add/change link on field hot key feature now attempts to automatically apply a link. Previously, the user had to press Enter to make the link apply.
- When scripting, a trailing backslash on the ddset path no longer causes the update to fail. (Windows only)
- Fixed a problem which was causing shortcuts to disappear after opening any of InCatalog’s preferences dialogs.
- Fixed a problem which was causing InDesign to crash when a new tool was selected immediately after modifying a tag’s key field.
- Copying and pasting table cells no longer causes indirect keys in the pasted cells to disappear.
- Text files created in Mac OS X are now selectable in InCatalog’s Select Data Descriptor… and ,b>Open Data File… dialogs. (Mac OS only)
- InCatalog will now auto-sense Unicode data that begins with a byte order mark even if the Data Snapshot Preferences specify a Mac OS or Windows character set.
- Fixed a problem where some InDesign tags, including the encoding tag (e.g.
<ASCII-WIN>), the version tag (
Version/vsn), and the feature set tag (
FeatureSet/fset), were being treated as plain text rather than being absorbed.
Changes at 2.01 release
- Fixed a serious performance problem which was causing updates to take much longer than necessary, which for long documents could mean hours rather than minutes.
Changes at 2.0 release
- InCatalog no longer crashes when opening the Select Data Desciptor or Open Data File dialogs. (Mac OS 10.2 only)
- Implemented menus and dialogs accelerators. (Windows only)
- Added buttons to the User Interface Preferences panel that clear the Edit hot key and Alternate tab key fields.
- Changed the scripting interface to return the number of items walked as the direct result. The “worst” error, if there is one, is available in the scripting error clause as the error message (Mac OS) or is available in
- Added tips for the palette’s active DD and data file fields that show the entire (unabridged) contents, as these fields are often clipped or ellipsized.
- Fixed InCatalog’s About entry in the Plug-ins menu.
- Modified the palette’s cell icon to differentiate it more clearly from the table icon.
- Links no longer disappear when updating text marked as tagged.
- Fixed a crash that could occur when working with tables.
- Pressing the Update Spread button with no (text or object) selection will no longer crash.
- The key types “key from group”, “key from text <<“, and “key from text >>” now support tables and nested inline objects. Key from group, when used in a table, will now search the entire table (left to right, top to bottom) before preceeding up to the table’s owning text. (Groups encountered on the way up are also still searched.)
Key from text, when used in a table, first searches for a key in that cell’s table row (in the specified direction). If no key is found, the search is continued in the text containing the table starting at the table’s anchor point and moving in the specified direction.
These key type searches also now handle nested text frames, groups, and tables correctly.
- When auto-update (InCatalog > Preferences > User Interface > Update linked element when add/change link) is enabled, the entire table is now updated when one of its cells is modified.
- InCatalog Pro now supports ODBC in both Mac OS 9 and Mac OS X using DataDirect Connect ODBC v4.0 drivers, which we supply. (This also fixes the crash on startup when trying to use InCatalog Pro under Mac OS X.) (Mac OS only)
- The error logging facility now actually displays any logged problems rather than an empty report. (Mac OS only)
- Updating images will no longer cause some subsequent operations, like Export as PDF, to crash.
- The undo menu item now shows more appropriate text for undoing applied, removed, or cleared links.
- Removing a zero-length link (one set on an insertion point rather than a range of text) at the end of a story no longer leaves the link on the end-of-story marker.
- The palette’s “update table” and “update cell” icons have been enlarged to increase their legibility.
- The tagger palette now displays itself correctly when closed and then re-opened (buttons look active but are disabled).
- Table cells and cell content may now be tagged, updated, and extracted.
- An entire table may be updated or extracted using the new “table” button on InCatalog’s palette. This button replaces the “group” button when a table cell (or its content) is selected.
- A single table cell (and its contents) may be updated or extracted using the new “cell” button on InCatalog’s palette. This button replaces the “frame” button when a table cell (or its content) is selected.
- InFlow is no longer required to view the error log (but is still bundled to handle the case where the log is longer than one page).
- Fixed possible crash when opening preferences dialog.
- Fixed crash when tables (or index entries) are present.
- Dialogs and palette now look and work better in Mac OS X. In particular, the tagger palette’s interactive update buttons now sport icons rather than text (and therefore are quite a bit more compact and fit in better with other InDesign palettes).
- Fixed possible crash when opening a data snapshot file.
- Now properly ignores InData prototypes.
- Tagger palette’s “Field” edit box now supports auto-completion.
- Shortcuts for activating the link editing palette, tabbing through the palette, and selecting fields now work, and can be set in the UI preferences dialog.
- The font’s typeface is no longer arbitrarily set to “Normal” during the update of tagged text.
- Kerning is now correctly set to the default kerning (typically auto) rather than to zero when updating a price where no old price is found. This was causing problems down the road where a price’s fractional part was being put in front of the decimal point (e.g. $1050.50 instead of $10.50).
- Add a new set of flags, 1 2 3 4 5, to price style definitions, which control how many fractional price digits are used for the price style in question (from 1 through 5, though anything other than 2 or 3 would be very non-standard). E.g.,
Euros3 3T ^W^.^F
(where tabs are separating the three fields) would define a price style “Euros3” using 3 fractional digits and thousands separators. The default is still two digits, so nothing changes unless you ask for it.
- Fix a potentially crashing, but at least data-corrupting bug when eliding root markers from keys. (Windows only)