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