DaVinci 3 Bug-List and Change Log --------------------------------- Change Log 21.10.99: 3.2.61: (Professional only) does now support TWAIN devices with 16 Bit per Sample and/or missing support for NATIVE Transfer mode. 11.10.99: 16-Bit-Version of DaVinci 3.1 now available 17.02.03: Pro Version Now supports ImageDescription, DocumentName and Arist TIFF Tag properties List of problems solved since first Release of DaVinci Version 3.00 beta 1 24.03.04: Fixed in 3.3.120:DXF: VERTEX objects need more interpolation points on big bulge parameters 14.01.04: Fixed in 3.3.119:LEONARDO: Exported function DIBNormalize added 30.12.03: Fixed in 3.3.118:TWAIN: Allow Leaving TWain Data source open after scanning last Image 16.09.03: Fixed in 3.3.117:DXF: Support for ELLIPSE Ary Elements, Added Linestyles "PUNKT" and "VERDECKT" 08.08.03: Fixed in 3.3.116:DXF: Support for ELLIPSE objects added 25.06.03: Fixed in 3.3.115:OCX: Fixed Reentrance problem with progress bar in VB IDE OCX: Fixed crash when calling LoadFromFile for a WMF metafile TIF: Fixed Problem importing monochrome TIFFs with IPDIBF_IMPORT_32BIT DXF: Evaluate $ACADVER header variable to define the default charset DXF: Use polyline call for spline with 2 points 15.05.03: Fixed in 3.3.114:DXF: Fixed bug in INSERT coordinate transformation processing 09.05.03: Fixed in 3.3.114:DXF: Fixed a problem with binary DXF files 16.04.03: Fixed in 3.3.114:BARCODE: Fixed problem with some EAN5 addon codes 24.03.03: Fixed in 3.3.113:Rotate: Fixed possible memory corruption when rotating mono bitmaps 180 Degrees 17.03.03: Fixed in 3.3.112:DXF: Ignored some more control codes in MTEXT elements 26.02.03: Fixed in 3.3.111:PCX: Fixed import of files where RLE-Decoding areas span lines 17.02.03: 3.3.111:Pro Version Now supports ImageDescription, DocumentName and Arist TIFF Tag properties 29.01.03: Fixed in 3.3.110:BarCode detection enhanced Recognization of EAN codes 08.01.03: Fixed in 3.3.109:DXF: Slightly better Support for "FIT"-Aligned Text Elements 30.09.02: Fixed in 3.3.108:ActiveX: Fixed bug in Microsoft ATL Library causing crash when using ActiveX from certain Development Systems 08.07.02: Fixed in 3.3.106:EMF: Fixed problem occuring when converting large EMF-Files to Bitmaps 08.04.02: Fixed in 3.3.105:DXF: Fixed problem handling EXTMIN/EXTMAX variables (sometimes causing division by zero) Imagine: Fixed crash in Windows 2000 when displaying enhanced metafiles with inverted colors 14.01.02: Fixed in 3.3.104:JPG: Support import of CMYK (not only ycc und ycck, now also cmyk) JPEGs as RGB DIBS 09.11.01: Fixed in 3.3.103:OCX: Self-Registration did not work in Visual Basic 31.10.01: Fixed in 3.3.102:JPG: WIN16 Version: Import overflow on Image width > 1365 Pixels. 17.10.01: Fixed in 3.3.101:TIFF: Save/Store TIFF RGBA Alpha Channel as "unassociated" Alpha 16.10.01: Fixed in 3.3.100:JPEG/CMYK: Added Support for Resolution information in JPEG CMYK if files are created by Photoshop using APP13 markers DXF: Assume ANSI charset on ARIALB font DXF: Fixed bug when handling closed PolyLines OCX: Added hidden property OptionAllowRGBA (True/False) 10.10.01: Fixed in 3.3.99: TWAIN: Fixed problem when using same HTWAINACCESS for TWAINSelectDS and other calls 19.09.01: Fixed in 3.3.98: TIF: Trying to import JPEG compressed TIF caused hangup Visual Basic Demo: Syntax Error 04.09.01: Fixed in 3.3.97: WMF: When converting MEtafiles to DIBs the resolution stored in the DIB was wrong 25.07.01: Fixed in 3.3.96: DIBDetectBarCode: Fixed crash when processing BarCode 2 of 5 or 2 of 9 with length > 13 chars 23.07.01: Fixed in 3.3.95: TIF: Import of paletted images including alpha channel caused a crash 18.07.01: Fixed in 3.3.94: PNG: Red and Blue colors were swapped for RGBA images (32 Bit / Pixel) 18.07.01: Fixed in 3.3.94: CreateBIPalette: Also create a dummy palette for biBitCount==32 04.07.01: Fixed in 3.3.93: DXF: Corrected Problem with Characters 0xf2, 0xf3 in ANSI charset 20.12.00: Fixed in 3.3.92: DXF: VIEWPORT-Support added in 3.3.87 caused problems. Disabled again. 19.12.00: Fixed in 3.3.91: DXF: Included full AutoCAD color index table indix 1..255, but 255 is BLACK 19.12.00: Fixed in 3.3.91: DXF: Fixed problem with POLYLINE objects that was caused by the change in Version 3.3.87 18.12.00: Fixed in 3.3.90: EPS: Fixed problems occuring if EPS preview image is a multipage TIFF file. 29.11.00: Fixed in 3.3.89: TIF: When Saving B/W TIF images sometimes up to last 24 Pixels per row were not initialized 24.11.00: Fixed in 3.3.88: PNG: Fixed problems when importing Files with 2 Bits/Pixel 08.11.00: Fixed in 3.3.87: DXF: Support for LWPOLYLINE, LEADER and limited support for VIEWPORT added 22.08.00: Fixed in 3.3.86: DXF: Corrected Alignment for ATTRIB objects 22.08.00: Fixed in 3.3.85: DXF: Colored text elements were colored even if IPDXF_BLACKONLY flag was set 03.08.00: Fixed in 3.3.84: DXF: Added some DXF color numbers to the color table 27.06.00: Fixed in 3.3.83: DIB->METAAFILE: Corrected an error in conversion of the DIB Resolution to Metafile Resolution when converting DIB->Metafile 26.06.00: Fixed in 3.3.82: JPG: Reduced rounding error in Image Resolution when saving DIB as JPG file 30.05.00: Fixed in 3.3.81: DXF: Very long lines in an IMAGE object caused file processing to cancel 29.05.00: Fixed in 3.3.80: IMPORT: Detection of file-type based on file header added for DXF and EPS, Correction for PCX 28.05.00: Fixed in 3.3.79: DIBDetectBarCode: Some 3-of-9 codes with wider spaces between characters and could not be scanned 23.03.00: Fixed in 3.3.78: DXF: Resource leakage during import 23.03.00: Fixed in 3.3.78: TIF: DPI-Values are now rounded to 0.1 entities so instead of 299.9997 DPI now exactly 300 DPI 17.02.00: Fixed in 3.3.77: Removed bogous registration code string from the version info of the DAVxxx.DLLs 24.01.00: Fixed in 3.3.75: ipRegister: One legal call is now accepted to be sufficent, even if another call is made with erroneous parameters. 27.12.99: Fixed in 3.2.72: DXF: Elements in layers switched off were'nt hidden if a color was explicitly set in the object itself 02.12.99: Fixed in 3.2.71: PNG: Corrected handling of grayscale images with additional alpha channel 02.12.99: Fixed in 3.2.71: DXF: Corrected two problems concering the handling of special characters such as %%c in DXF files 23.11.99: Fixed in 3.2.70: PNG,JPG: Corrected error handling when pressing cancel during an image saving process 24.11.99: Fixed in 3.2.70: PCX: Images without palette informations are now given a monochrome default palette 08.11.99: Fixed in 3.2.69: DIBScreenShot: Fixed problem sometimes occuring when hWindow is NULL 08.11.99: Fixed in 3.2.68: TWAIN: Function TWAINGetImage always returned NULL 30.10.99: Fixed in 3.2.67: Tif: Import Resolution was wrong by factor 10 when importing an image with resolution unit dot per centimeters instead of dot per inch 29.10.99: Fixed in 3.2.66: ipExportInd: Page fault when converting Metafiles to Bitmaps and the Metafiles were encoded with bbox.bottom>bbox.top 28.10.99: Fixed in 3.2.65: CreateDIB: and all derived functions returned nonsene-values in biClrUsed field since Version 3.2.61 27.10.99: Fixed in 3.2.64: BMP: Fixed bug occuring when imporing top-down-DIBs (biHeight<0) 25.10.99: Fixed in 3.2.63: RotateDIB: NT4 Without Servicepacks: Somtimes occuring crashes in RotateDIB when rotating 180° due to roundoff problems in Windows API MulDiv for negative values (!) 25.10.99: Fixed in 3.2.62: BMP: Solved color handling with BMP-Files with 15/16 Bits per Pixel with biComprression=BI_BITCOUNT 21.10.99: Fixed in 3.2.61: CreateDIB: (Professional only) Corrected use of Flag CREATEDIB_16BITSPERPIXEL 08.10.99: Fixed in 3.1.59: GIF: Solved problem with very big GIF images 01.10.99: Fixed in 3.1.58: DXF: ARC objects with control points outside of the image causes problems with windows 9x 01.10.99: Fixed in 3.1.58: ScaleToGray: Calling with rc.bottom<0 or rc.left<0 caused a page fault 21.06.99: ConvertDIB didn't copy the image resolution in pixels per meter into the new DIB 18.06.99: JPG: Added Support for newer enhancements to the JPEG file format in 32-Bit Version 17.06.99: TIF: Import of Grayscale TIFFS with 16 Pixels / Sample caused a page fault 01.06.99: ScaleToGray: Sometimes corrupted images, especially in the standard Version 25.05.99: EPS: IPF_NOWARNINGS-Tag did not work for EPS-Files containing TIFF-Preview 26.05.99: BMP: RLE-Compressed BMP Images were incorrectly imported 18.05.99: DXF: Problems with DXF-Drawings $DWGCODEPAGE = ansi_1252 Problems with BLOCK Items with group code 3 not empty Problems when using aligned text within a BLOCK or DIMENSION 10.05.99: TWAIN: When cancceling a TWAIN Aquire operation the application sometimes hang 22.03.99: BCB: Corrected a Problem with the standard version of the C++ Builder 3 Package 16.02.99: DXF: Alignment of "middle-Aligned" Text-Elements was wrong. changed floating-point arithmetics to "double" instead of float TWAIN: Setting of Color Depth in TWAINAquireExt does now work 29.01.99: PCX: Export of 256-Color image caused incompatible file format 27.01.99: PCX: Documentation error: PCX-Format does support TrueColor 26.01.99: OCX: ipRegister Function was not exported 25.01.99: JPEG: Saving a monochrome DIB as a JPEG-Image resulted in an unusable image 14.01.99: TIF: 16-Bit Pro Version didn't export Multipage TIFF correctly 17.12.98: Erroneous color palette handling in certain .PCX files with 256 colors 19.11.98: Some PostScipt Color printers didn't work correctly with the PostScript Level I code used for CMYK-Printing. The code has been changed to use PostScript Level II encoding. 04.11.98: Import of files requiring an FLT-Filter failed when double-klicking in the import file dialog without explicitly setting the file type in the dialog 04.11.98: Some Definitions were missing the the standard version .PAS units for Delphi. 04.11.98: Error in RWxxxx when retrieving pixel data from a monochrome DIB that uses a non-standard palette (standard is: [0] is Black, [1] is white). causing ScaleToGray (DaVinci Standard ONLY!) to return an unusable DIB 16.10.98: Some errors in JPEG-Files cause a MessageBox to appear even if IPF_NOWARNINGS flag was set. 15.10.98: Corrected problems when using IPF_DIB without IPF_META in export and import 14.10.98: Loading of Monochrome and paletted TIF-Files with IPDIBF_IMPORT_32BIT caused a GPF 14.10.98: Some 32-Bit DLL-Versions required that MSVCRT.DLL was installed 14.10.98: Erroneous exports in 16-Bit Version caused problems when updating DaVinci DLLs. 7.10.98: ipDIB2Png and ipPNG2DIB were not exported. 21.09.98: GIF-Import war inkompatibel zu manchen nicht standardkonformen GIF-Dateien 16.09.98: StretchDIB2DIBBlt Geschwindigkeitsoptimierte Fassung verursachte Probleme (u.a. GPF) wenn Parameter yDst <> 0 war 11.09.98: DXF: Schriftgrößen bei Verwendung von TEXT und MTEXT in BLOCKs korrigiert. 11.09.98: DXF: Größe der DXF-Datei bei DXF-Enhanced Metafile auf DIN A4 verringert - JPEG: Schutzverletzung beim Speichern von DIBs mit 32 Bit Farbtiefe als JPG-Datei - Export: Fehler beim Speichern von DIBs mit 16 Bit Farbtiefe als TIFF, JPEG oder PNG - TIFF: Fehler beim Import von TIFF-Dateien im CMYK-Format in der 16-Bit-Version (Schwarzes Bild) - JPEG: Schlechte RGB-Darstellungsqualität von CMYK-JPEGs - DXF: Division durch 0 beim Import von DXF-Dateien mit ungültigen EXTMIN/EXTMAX-Angaben (von IBM-CATIA-Zeichensystem) - DXF: Darstellung eines ARC mit 0° winkel als ARC mit 360° - Fehlerhafte Bindungen (Standard-Version benutzte Professional-Version DLLs und Umgekehrt) - RWGetPixel/RWSetPixel hat Graustufen-Farbpaletten nicht korrekt erkannt->Ungenaues Setzen von Pixelwerten - 1 Pixel Versatz bei der Bearbeitung von DIBs mit 32 Bit Farbtiefe (Viele Funktionen) - TIFF: Untere 8 Bits beim Schreiben von Farbpaletten waren immer 00, dadurch höchster möglicher Wert FF00 statt FFFF - Debug-Meldungen beim Beenden der LEON3_32.DLL - BMP: GPFs bei der Verarbeitung von DIBs im Windows 4.0 (NT/Windows 95)-Format mit BITMAPV4HEADER - BMP: Falsche Handhabung von DIBs im Format 16-Bit biCompression = BI_BITFIELDS und 5,6,5-Aufteilung - BMP: Import von DIBs mit biHeight<0 (top-down-dibs) war nicht möglich. - DAVIEW16: GPF unter Windows 98 bei Verwendung der TWAIN-Schnittstelle, da der STACK zu klein war. - 16-Bit-Version: Geschwindigkeit von Import und Export wurde durch einen Fehler merklich verringert This list will be updated as soon as new Bugs are found and/or solved. The current version of this list is available from the internet as http://www.herdsoft.com/ti/davincie/buglist.txt