Em logo
 products   download   support   sales   info   news   store  
 overview   Xdata   InData   Xcatalog   InCatalog   Xtags   InFlow 
need help?
 overview 
 features 
 download 
 support 
 history 
 beta 
 buy 

Xcatalog/Xcatalog Pro Release History

Changes at 6/7/8.3.1 release

  • Added support for QuarkXPress 8.0.

  • Added support for palette sets in QuarkXPress 7 and 8.

  • Fixed a problem where the DD map menu could display incorrectly after the selection of a new DD file containing one or more maps than the previous DD file.

  • Made with key updating scripting feature work again.

  • Fixed a problem where an ODBC source/destination selection wouldn't probably "stick" (stay selected) over QuarkXPress restarts.

  • Fixed a problem with picture updates, where Xcatalog was bringing up an error dialog "The picture path '...' is too long ...".

  • Added a visual indicator (a big red question mark) to every picture box that is updated, but fails to load an image (i.e., when the linked picture can't be found). Also added information to the affected picture box such that the Picture Usage dialog box can be used to later find and reload the missing picture.

Changes at 6/7.3.0.9 release

  • Worked around a quirk with Microsoft's ODBC SQL Server driver which was causing data updates of complex views to report "No rows found to update" even when the updates had been successful.

  • Fixed a problem introduced in 7.3.0.3 where incorrect page numbers of pages within sections were being displayed in error logs. (QuarkXPress 7 only)

Changes at 6/7.3.0.8 release

  • Fixed a problem where updating links from a MS SQL Server database via ODBC would fail with the error "Invalid cursor state." (Windows only)

  • Enabled the Pro version's ODBC support on Intel-based Macs. It's no longer necessary to run QuarkXPress 7 under Rosetta to connect to an ODBC data source. (QuarkXPress 7/Mac OS only)

Changes at 6/7.3.0.7 release

  • Updating documents with styled prices requiring the removal of extra fractional digits ("19.950" being reformatted to "19.95", for example) no longer causes QuarkXPress to hang.

  • Fixed a problem which was preventing AppleScripts from communicating with Xcatalog on Intel-based Macs. (Mac OS only)

Changes at 6/7.3.0.6 release

  • Fixed a problem where "View"-ing the error log would result in an empty document on an Intel-based Mac. (QuarkXPress 7 only)

  • Fixed a problem where importing a Euro character from a Windows snapshot would result in a not-equal character. (QuarkXPress 6/MacOS only)

Changes at 6/7.3.0.5 release

  • Corrected an issue that was preventing the ODBC/MS Access fix applied back in version 6.3/7.3 from working properly. (Windows only)

Changes at 6/7.3.0.4 release

  • Fixed a problem when working with a DBMS via ODBC where an Update Data of a field whose value hadn't changed from the value already in the DBMS would result in an erroneous "Row not found" message.

  • As a side-effect of the above fix, we no longer update values in the database that haven't changed. (This is all done transactionally so we're safe from simultaneous updates.)

  • Fixed a problem where character style callouts like <@...> in imported fields marked as "tagged" were being ignored.

Changes at 6/7.3.0.3 release

  • Fixed an incorrect SQL "insert" statement that was causing all attempts to update an ODBC database to fail.

  • Improved the logging facility to support the longer, more descriptive messages being provided by modern ODBC drivers and managers. This addresses a problem where some ODBC errors were not being displayed at all, the result being a vague or empty log entry.

  • Fixed a minor problem where older 6.x serials were being forgotten in some situations and needed to be reentered on each restart.

Changes at 6/7.3.0.2 release

  • Fixed a problem where exporting page numbers was causing QuarkXPress to crash.

New features/changes at 6.3/7.3 release

The main new feature at the Xcatalog 7.3 release is full compatibility with QuarkXPress 7.0 (7.01 under Mac OS X--the first universal binary release), including complete Unicode support (which is a major change internally), and universal binary support under Mac OS X (10.4).

The Xcatalog 6.3 release keeps functional (and bug fix) compatibility with 7.3 except in 7.x-specific areas (such as Unicode).

  • Fixed a problem where exporting long strings (those containing more than 255 characters) to MS Access via ODBC on Windows would result in an "Invalid precision value" error. Such strings are now sent as SQL_LONGVARCHAR rather than SQL_VARCHAR to work around an overly picky (in our opinion) MS Access ODBC driver.

  • Fixed a minor memory leak that could occur with each Data Descriptor selection.

  • The Select Data Descriptor and Get Data Snapshot dialogs now display all validly typed or named text files as selectable. Before, some valid files were being displayed as unselectable in Mac OS X 10.4.

  • Xcatalog > Create Data... and Xcatalog > Create Data File... actions now attempt to create files that use the data's original encoding. (7.x only)

  • Unless your Unicode encoded data snapshot file begins with a BOM (a special Unicode character which indicates which Unicode encoding a text file uses, but which is otherwise ignored) you need to tell Xcatalog to expect Unicode characters by selecting "Unicode" from the character set popup in Xcatalog's Data Snapshot preferences. Once selected, text files lacking a BOM or not encoded as UTF-16 will default to UTF-8.

  • FileMaker Online data is currently transfered only as MacRoman characters. We hope to support direct Unicode from/to FileMaker Pro 7 and 8 in the near future.

  • By default, ODBC conversations are performed with characters in the OS-native MacRoman/WinLatin set. To use a different encoding, specify the %"[incoming-encoding[:outgoing-encoding]]" qualifier in your DD's key field. Supported encodings include: "m" for MacRoman, "w" for WinLatin, "u" for UTF-8 or, lastly, "utf-16" for UTF-16 (which triggers the use of wide characters (SQL_WCHARS) internally and may not work reliably on Mac OS). For example:

    • %"u" - specifies UTF-8 for both incoming and outgoing data.
    • %"m" - specifies MacRoman for both incoming and outgoing data.
    • %"u:m" - specifies UTF-8 in and MacRoman out (which would be appropriate for FileMaker Pro 7)
  • Fixed a problem where a crash could occur upon Xcatalog > Select Data Descriptor... and Xcatalog > Open Data File... if the dialog's initial folder contained a file with a name ending with a period. (Mac OS only)

  • Fixed a problem where pictures weren't always being removed when updating picture boxes with empty or invalid pathnames.

  • Worked around a problem caused by non-conforming XTensions (like PSD Import) where loading a picture was causing Xcatalog to emit incorrect text in its error messages.

  • Failure to find the previously loaded DD on startup no longer issues logon dialogs if the DD was on a volume that is no longer mounted. (Mac OS only)

  • Fixed a problem where updating a picture using a relative path of the form ":a folder:a picture file with a very long name.tif" or ":a picture file with a very long name.tif" would result in a file not found error even if the picture file actually existed. (Mac OS only)

  • When updating tagged text, reverting to the paragraph style's character attributes via <@$p> no longer applies a random font/size/color if the paragraph style references a character style for its character attributes.

  • When updating tagged text, the character resulting from a numeric escape tag is now governed by the <e> tag and mapped into the current platform's character set. So a Mac-based numeric escape tag like <\#170> now properly generates the TM symbol on Windows rather than a superscripted "a" character.

  • When extracting Xtags text, a missing font's name is now included in the <f"..."> tag rather than being substituted with a question mark like <f"?">.

  • When extracting Xtags text, certain character attributes applied to text within a "none"-style paragraph with no character style applied are no longer dropped. For example, the <cW> tag is now properly emitted for a span of white text within a "none"-style paragraph with no character style applied.

  • For data, DD, and price styles files, Xcatalog now recognizes Unix/Mac OS X-style line-ends (a single line-feed, character 10) in addition to DOS and Mac OS (Classic) line-ends.

  • Prices formatted with a thousands separator (the "T" flag) no longer show up with garbage appended after the price. (Windows only)

  • Fixed a problem where updating long documents containing price styled fields could crash.

  • The tagger palette now honors price style associations set in the DD file using the "P" qualifier. Previously, the price style would revert back to "None" when such a field was selected.

  • The tagger palette's price style popup no longer retains the previous data descriptor's first price style when a new data descriptor is selected.

  • A problem in QuarkXPress 6 where the document's home folder is "forgotten" when the document was opened on a network volume has been worked around (the problem arises because XPress now copies a remote documents to a local version before working on it). Now Xcatalog will find pictures relative to the document's folder even when that document is on a network volume. (Documents on a local volume were never a problem.)

New features/changes at 4.2.1/6.2.1 release

  • The Open Data File... and Create Data File... operations no longer hang with a spinning beachball when used in QuarkXPress 6.5. (MacOS only)

  • When prompting for a data snapshot file (Open Data File...), Xcatalog now recognizes text-like file extensions, regardless of the file's actual type.

  • When prompting for a data descriptor file (Select Data Descriptor...), Xcatalog now recognizes text-like file extensions, regardless of the file's actual type.

  • When extracting styled price data, Xcatalog now ignores tracking as well as kerning changes. I.e., if you track or kern your prices, you no longer have to worry about Xcatalog seeing the character property change as a whole/fractional break point.

  • When updating unstyled prices (text links marked as prices but with style "None"), Xcatalog is no longer fooled by an initial decimal point. E.g., when updating ".99", Xcatalog will now properly understand the whole part to be "" (empty) and the fractional part to be "99". Before, it would assume the "99" was the whole part.

New features/changes at 4.2/6.2 release

  • Xcatalog is now a fully native QuarkXPress 6.x XTension. And we've dropped all support for QuarkXPress 3.x, which was replaced about a decade ago. We still support QuarkXPress 4.x.

  • Xcatalog now features a whole new, much improved manual.

  • Xcatalog now supports FileMaker Pro 7, though it appears that versions before 7.0v2 didn't work properly. (We surmise they fixed some scripting bugs but didn't document them.)

    Even better, under FileMaker Pro 7, key lookups now work properly for the first time in history. E.g., a key field with value "1" will no longer potentially and confusingly match a database key field value "11" (since FileMaker was testing for containment, not equality), but only a database key field with the exact value "1".

  • Xcatalog now supports the QuarkXPress Tags indexing tags (<XC>, <XO>, and <XC>) in tagged text fields, in both directions.

  • A doubled quote character followed by the end-of-field character no longer produces a spurious end-of-field.

  • The Ignore Hidden Layers option now supports Quark's native layers. Additionally, locked layers are now undisturbed (skipped) during Xcatalog document updates.

  • Add a new Character set: preference (Macintosh or Windows) in the Data snapshot preferences.

  • A scripted file path no longer needs to be converted to an alias before sending it to Xcatalog, and file paths specifying data files to be created no longer fail. For example, running either update document using file "Macintosh HD:mydata.csv" or update data using file "Macintosh HD:newdatafile.txt" will no longer produce a missing parameter error. (Mac OS only)

  • The ODBC login dialog is no longer displayed when it isn't required. (Windows only)

  • Xcatalog will no longer crash when extracting as tagged text and the text has "No Style" applied for both paragraph and character formatting. (Mac OS only)

  • Image previews are now generated at "full" resolution (72dpi) when Import pictures with full resolution preview is checked in the Update Document from Data preference panel, and at half resolution (36dpi) when it's not checked. Previously, this was reversed such that full resolution previews were created when the option was not checked.

  • Picture updating has been adjusted to work more like QuarkXPress's own Get Picture..., so that images containing a default clipping path are loaded with that clipping path selected. Before, an update of such an image would reset the picture clipping to Item.

  • The [D"..."] qualifier will now be honored when used in a DD map entry, so that you can specify both the field/column and the database/table in a map.

  • Xcatalog now properly supports long filenames (longer than 31 characters). (Mac OS X only)

  • Added back support for the Merant 3.5 ODBC driver set. (MacOS Classic only)

  • The data linker has grown to accomodate both OS X's anti-aliasing and full-width key and field edit areas, and also sports new interactive update icons in place of the old buttons (to save space and to match InCatalog's UI).

    Also, the linker palette elements are generally disabled rather than removed, when they're not available.

  • Added support for multiple ODBC managers, selectable from the Open ODBC Connection... dialog, the DD (see new "^" qualifier, below), or via a script parameter. Support for Data Direct and OpenLink driver managers is built-in. When only one of these managers is available, it will be used as the default manager. When both a Data Direct and an OpenLink manager are available, the user will be prompted to select one in the Open ODBC Connection... dialog if a manager hasn't been specified in the DD. (Mac OS only)

  • Added a new DD field qualifier, ^"...", where an ODBC driver manager library may be specified. For example, [^"iODBC.framework"] would specify OpenLink's (OS X-native) manager while [^"ODBC DriverMgr PPC"] would specify Data Direct's (Carbon) manager. This qualifier is only useful when multiple ODBC managers are present, in order to avoid having to choose one in the Open ODBC Connection... dialog. (Mac OS only)

    Note that, in theory, any provider's manager library may be specified, so long as it exports the ODBC functions required by Xcatalog.

    Xcatalog Pro will now load whether an ODBC manager is available or not. Rather, lacking any ODBC manager it will run with ODBC options disabled (like the non-Pro Xcatalog) until such time as a manager is installed.

  • The DD's DSN field qualifier &"..." may now be used to specify a connection string which is passed directly to the ODBC manager's SQLDriverConnect() service. The DSN qualifier will be treated as a connection string if (and only if) it doesn't name an existing user or system DSN and it contains at least one equals sign (=). For example, a file DSN named "foo.dsn" may be specified using the qualifier [&"FILEDSN=foo"]. For more information on SQLDriverConnect()-compatible connection strings, see this document on Microsoft's site. (Microsoft defined the ODBC standard.)

  • Added the ?"..." DD field qualifier, allowing the specification of a field's default value in the event of a missing key. For text, the qualifier's value is unquoted tagged text which is inserted in place of the missing data. For pictures, the value is the path of an alternative image to be loaded or a hyphen (?"-") to specify that the picture frame be cleared. Note that missing key errors are logged regardless of this qualifier's setting.

  • 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 update.)

    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).

  • Add new automatic script running on document open. (Mac OS only)

  • Add new update document and update data AppleEvent boolean parameters "selected box" and "selected group", which limit the effect of the update (in either direction) to the currently-selected box or the currently-selected group, respectively. (Mac OS only)

  • Fix an obscure memory leak when scripting a non-Pro version for ODBC update (which wouldn't do anything anyway).

  • 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 or data corrupting bug in data extraction (Create/Update Data...), when tagged text and picture paths were being extracted in the same document.

  • Fix a potentially crashing, but at least data-corrupting bug when zero-suppressing whole price values in styled price handling. (Windows only)

  • Fix a potentially crashing, but at least data-corrupting bug when eliding root markers from keys. (Windows only)

  • Zero-suppress fractions when handling the "fraction only" price style case, unless the previous behavior (not zero-suppressing the fraction component of a price) is explicitly requested with the F price style flag. This means that the price 0.05 with a "fraction only" price style case of ^F cents will properly read 5 cents instead of the previous 05 cents.

  • Fix a bug with ODBC Update Data which could cause corruption or crashes, when updating a database field value with double quotes in it.

  • Fix a very obscure bug which would cause an internal index (.x) file error if all records read during index creation failed for some reason.

  • Fix a bug which caused a crash when no DD was selected and Turn Change Marks > On/Off for All Links was used.

  • Fix a bug which caused crashes under XPress 5.0 when invoking the About... dialog. (Windows only)

 

Try / Buy Xcatalog $800

Alerts
Xcatalog and Xcatalog Pro 4/6.2.2 beta 1 available
Xcatalog and Xcatalog Pro 4.2.1/6.2.1 released (for QuarkXPress 6.5)
(more...)

top | home     © 2005 em software, inc. all rights reserved.