Short: picture.datatype V43.759 for CGraphX Type: util/dtype Uploader: fmariak@phase5.de (Frank Mariak) Author: laire@popmail.owl.de (Ralph Schmidt) Replaces: PictDT43.lha picture.datatype V43 Copyright 1995-97 Ralph Schmidt Additional libs/tools/changes by F.Mariak/M.Scheler All sub datatypes by Matthias Scheler This version is a freely available picture.datatype that MUST ONLY be used with a licenced CyberGraphX(TM) software package when using non 8 bit screenmodes. It also works with the recently released V3 version of CyberGraphX and you are allowed to use it with this also. You aren't allowed to use this software with any non licenced CyberGraphX(TM) "emulation" in these modes. Usage of any of the included sub datatype classes with picture.datatype v43 clones needs permission from their respective authors. THE DATE EXPIRATION CODE HAS BEEN REMOVED. IT DOES NOT EXPIRE AFTER 4MONTH ANYMORE. cyberncg.library support for non CyberGraphX machines has been dropped. ****************************************************************************** Reporting bugs: If you find any bugs in this software, please send them to cybergfx.dtbugs@vgr.com. Since this software is unsupported, we make no guarantees about how long it will take to fix the bug, or if it will be fixed at all. Bug fixes will be cheerfully accepted. Please include as much detailed information as possible, including: 1) the version numbers of the related libraries/datatypes you are using 2) the data file that caused the bug (if its not too big) 3) the OS version and machine type you ran the program on ****************************************************************************** ATTENTION: YOU NEED TO HAVE AT LEAST VERSION 40.66 OF CYBERGRAPHICS.LIBRARY INSTALLED TO USE THIS RELEASE OF PICTURE.DATATYPE V43 IN CONJUNCTION WITH A GRAPHICS CARD ! IF YOU INSTALL THIS ARCHIVE ON A DRACO BASED SYSTEM PLEASE MAKE SURE NOT TO INSTALL THE CYBERGRAPHICS.LIBRARY COMING WITH THIS ARCHIVE ! ****************************************************************************** Release Notes 43.759 ==================== picture.datatype 43.759 o added DTM_OBTAINDRAWINFO and DTM_RELEASEDRAWINFO methods. This methods are needed for the new v45 datatypes.library. The code of this methods is loosely based on work of Roland Mainz (drawablepicdtc patch). With the inclusion of this 2 methods, v43 picture.datatype does not require the drawablepicdtc patch anymore. (DTM_DRAW was supported before already). Both methods are added to the list of supported methods, too. Please check out the latest datatypes.library v45 archive by Roland Mainz to get information on how this methods are used. o added DTM_DRAW to list of supported methods o method DTM_DRAW never really worked in previous picture.datatype v43 releases because the width/height of the object was always calculated wrong. Now fixed. Release Notes 43.758a ===================== PICDT43.lha V43.758a o fixed a problem with the JFIF descriptor being for the wrong jfif.datatype ---------------------------------------------------------------------------- PCDT Prefs 43.4 o PCDT now correctly quits the program when the Use or Save gadget is pressed. o PCDT now always opens on the default Publicscreen and pops the screen to front if required o code cleanup o minor layout changes o PCDT does not open icon.library anymore o PCDT does not try to create a envarc:datatype directory anymore (default path for config file is env:sys) PCDT Prefs 43.3 o PCDT now also works now when the v43 picture.datatype is actually not running PCDT Prefs 43.2 o changed preferences format with pcdt > rev 752 ---------------------------------------------------------------------------- picture.datatype 43.758 o minor internal changes o added additional $VER version tag to picture.datatype file o modified PictureClassExt.h as proposed by Rolanz Mainz on the DataType mailing list. o the gif.datatype has been removed by the author's request. Reading and/or writing of GIF images requires a license to use Unisys patented Lempel Ziv Welch (LZW) data compression and decompression technology, including US Patent No. 4,558,302 & foreign counterpart patents. Therefore the gif.datatype has been removed from the PictDT43 archive so that it may be uploaded to Aminet (for the CDROM).It is available as a seperate archive. V43.757 o fixes some trouble with crashes on certain machines V43.755 o new pcdt prefs program v43.3 included. It also works now when the v43 picture.datatype is actually not running o new sub classes included o added stack swapping code to picture.datatype dispatcher in order to fix stack overflow related problems with applications which do not allocate enough stack space V43.754 o fixed some bugs in method DTM_DRAW o fixed some problems in conjunction with halfbrite source data o new gif.datatype 43.14 included V43.753 o new pcdt prefs program v43.2 included o the preferences file now has moved to env:sys o new gif.datatype 43.13 included which fixes some strange crash problems o fixed some problems in conjunction with planar graphic formats which occasionally led to strange looking mwb-patterns V43.751 o the public semaphore is now available even if the picture.datatype is expunged. This fixes a severe crash when the library is expunged V43.750 o fixed a BYTE-READ from $0 when non v43 compatible applications called the picture.datatype V43.748 o gtlayout.library included in this archive. (required for the prefs program) o The application list which contains all V43 compatible applications may now be configured with a seperate prefs program. o removed support for environment variable "cybergraphics/pcdt_dither" Please use the supplied prefs program PCDT to change dither settings now o the expiration time is now 4 month instead of 1 month. So users who can not access the net but get the datatype from an aminet cd are able to use the picture.datatype release for a certain amount of time until a new version is released o there is an installer script now for v43 datatype installation which also includes a backup option o Tower JPEG Codec Class included as seperate archive o new gif.datatype sub class V43.12 included V43.718 o bug fix in conjunction with datatype objects which require mask planes and use planar bitmaps o API-Demo source for datatype to ppm conversion added o new versions of sub datatypes included V43.716 o ENV: "cybergraphics/pcdt_dither" 0 == Floyed Dithering(Better,slower) (DEFAULT) 1 == Ordered Dithering(Faster,Not so good gfx quality) V43.713 o new cybergraphics.library prerelease included o the picture.datatype now uses ordered dithering as default. A switch to select between floyd or ordered may follow in the future o included a new cyberncg.library which fixes a problem with transparent images o added V43 compatible PCX sub datatype to archive V43.695 o now supports AGA/ECS machines with cyberncg.library included in this archive. V43.684 o some internal structures have changed. Please use the new cybergraphics.library coming with this archive o the picture.datatype expires after a few weeks now (all pre release versions will do that in the future) o fixed a problem in conjunction with PDTA_DestBitMap and ODF_USEFRIENDBITMAP which caused twice freed BitMaps in the past