*** Version History History
for CCM ***
The first three revisions are undocumented since since a number
of test compilations has been done without creating a working
application. These first three revisions has only been used for
internal verfication of the application.
1.0.4
This is the first external revision of the module as a working
GFM module.
1.0.5 (1998-06-17)
This version has no changes in the source code compared with
version 1.0.4. The reason that there is a new version is because
there has been a number of changes of system files used by the
module. These changes comes from Microsoft. To make it clear that
there was a change has this version been compiled. Note that when
upgrading to this version, all system files must be updated
simultainously, otherwise will the module not work.
1.0.6 (1998-06-18)
The name of the module has been changed from GCM (Grayscale
Converter Module) to CCM (Composite Converter Module). This name
change has been done to reflect that the module can convert not
only grayscale files but also RGB and CMYK files saved in one
file. In other words: as a composite file. The BitsPerComponent
must be 8 in this version. This may be changed in later versions.
The module to handle bi-level files, where BitsPerComponent is 1,
is called BiLevel Converter Module.
Also has the configuration menu been changed. Both the EPS and
Postscript source file boxes has been removed since the module is
only capable to convert from TIFF files to EPS and Postscript. To
convert from EPS and Postscript will maybe be functions in other
modules in the future.
1.0.7 (1998-06-18)
The thread handling been changed. There will now be a thread
created for each object created. That is, for each instance of
the module will there be a new and distinct thread created and
this thread will not interfere with any other thread.
1.0.8 (1998-06-18)
The Postscript generation has been implemented. This option has
not been tested to verify that it works properly. This will
properly be done until the next version.
Also has the layout of the configuration menu been changed. There
is a new tab called Page Layout where you can input different
margins. Note that these margins will be ignored if the created
file is an EPS file.
1.0.9 (1998-06-18)
A fault when generating Postscript files has been corrected. The
problem was that /DeviceRGB and /DeviceCMYK images where not
handled correctly when saving them as Postscript files.
1.0.10 (1998-06-21)
A fault when there occured an error has been corrected. The
problem was that files could be locked after the error occured,
the module did not close and release the files correctly after
the error.
1.0.11 (1998-06-22)
A fault when creating EPS and Postscript that should be PackBits
compressed has been corrected. The problem would cause job to be
flushed to EOF in the RIP and generating an ioerror.
Also has a bug when parsing the TIFF source file been corrected.
The bug caused the module not to report unknown files correctly.
It used to report that the version of the TIFF file was not
correct even if this wasn't a TIFF file. Now will the module
report any file that isn't a TIFF file as an unknown file type.
1.0.12 (1998-07-16)
The support to create PDF files has been implemented.
1.0.13 (1998-07-19)
The support to create TIFF/IT (CT, color picture file) files has
been implemented. Note that only the CT part of a TIFF/IT file
can be created.
1.15 (1998-07-22)
This is the first candiate for an external release of the module.
The first external release will be 1.20.
1.16 (1998-08-17)
The TIFF/IT (CT) generation has been modified. The ColorSequence
Tag has been removed since the tags default value is 'CMYK'. All
files generated by the CCM will have that color sequence. There
was an error in the 1.15 version causing the Shira Image Manager
to see the file as the color sequence 'CMYB' instead of 'CMYK'.
The error was that the ColorSequence tag length was set to 4
bytes instead of 5 bytes. It must be 5 bytes due to the ending
null character, i.e the ColorSequence tag shall be CMYK + NUL
causing the length to be 5 characters or 5 bytes.
1.17 (1998-08-18)
A bug when generating PDF grayscale images has been corrected.
The bug was that /BitsPerComponent was set to 1 instead of 8 as
it should be for grayscale images. The 1 value is used when
generating bilevel images as with the BCM.
Also has the possibility to generate TIFF/IT files containg one
color (grayscale) been implemented. This function must be tested
and verified.
The possibility to read multiple strips when generating TIFF/IT
CT has been enabled. This function was never implemented in
version 1.0.13. Note that the generated TIFF/IT file is only one
strip.
1.18 (1998-08-21)
A bug when parsing TIFF files that are multiple strips has been
corrected. The problem was that some multiple strips files were
interpetrated as they were single strip files causing the files
to be created without the image data.
1.19 (1998-09-02)
A bug from version 1.18 when parsing TIFF files that are multiple
strips has been corrected when generating Postscript files. The
problem was similar to the bug in version 1.18. I.e. TIFF files
that are multiple strips was interpretated as single strip
causing files with no image data. This bug only concerned
generated Postscript files.
1.19.1 (1998-09-03)
The initalization of the module has been enhanced, setting a
number if values to defaults. The earlier intitialization could
sometime cause corrupted files.
1.19.2 (1998-09-07)
The rotate option has been enhanced. The earlier rotate option
could sometime cause pages to disappear. The new code has
corrected this so that the page will be visible in all rotate
options (0, 90, 180 and 270 degrees).
Also has the control box been removed in the information menu.
1.20 (1998-09-15)
This is the first extrernal release of the module.
1.20.1 (1998-10-27)
The TIFF (single strip) option has been implemented. The need for
this option is to convert multiple strip TIFF files into a single
strip TIFF file since some applications only can read and parse
single strip TIFF files.
1.3.0 (1998-12-10)
This version has no changes in the source code compared with the
previous version. The reason that there is a new version is
because there has been a number of changes of system files used
by the module. These changes comes from Microsoft. To make it
clear that there has been a change has this version been
compiled. Note that when upgrading to this version, all system
files must be updated simultainously, otherwise will the module
not work.
Note that you must upgrade to GFM Engine version 1.3.0 or higher
to be able to use this version.
1.31 (1999-05-10)
The Insert Text option has been added. This options allows you to
insert a text at any position on the page. There has been a new
tab in the Configuration menu to configure this option. Note that
this options only works when generating a Postscript file.
Valid codes are:
/J = The page name (Destination File Name)
/T = Current Time HHMM
/D = Current Date YYYMMDD
For more information see the release notes.
1.32 (1999-05-12)
The ability to convert and create files where the resolution has
decimals has been implemented.
1.33 (1999-08-23)
A new tab in the configuration menu has been added. This new tab
is named Page Size and is only effectiv when creating Postscript
files. Under the tab you now have the possibility to position the
job within the page if you have created a larger page size than
job size. None of these settings will work if the Page Size has
been set to zero or no value at all.
The %%Title and /jobname previously depended on the PageName tag
or the source file name. From this version will always the
%%Title and /jobname hold the destination file name.
1.33.1 (2000-01-11)
The statusdict call when generating EPS files has been removed.
The old behaivor did not actually cause any problems but
according to the EPS specification shall there never be any calls
done to statusdict in an EPS file.
*** End of version history for CCM ***