QIS Library Revision History |
QISLIB v2.81 4/23/2012New Function QisLib_SetIgnoreTextsA new function QisLib_SetIgnoreTexts to control if text data is loaded into the QisLib database on file open (GDSII, OASIS). Improved cell extents calculation for cells with paths along the cell's bounding box. QisLib_OpenOASIS now works with file names containing spaces. Previously, it returned an error code (-4). QISBOOLQisBool_UnionMT and QisBool_BinaryMT now honor the QisBoolOptions_SetConvexOutput. QISLIB v2.783 1/4/2012New Function QFract_SetFractureWe have added a new function to the QFract API that would allow the caller to control whether
it receives fractured polygons or just unionized polygons without fracturing. QISLIB v2.761 2/24/2011QISLIB Windows 64bitThis version of the library resolves an incompatibility between Win64 STL Iterators and Win32 which was responsible for a crash. QISLIB v2.751 12/06/2010QISLIB/QFRACT Update for Linux RHE4 using GCC 3.4.6 [64bit]The QisLib and Qfract binaries available with this package have been compiled with GCC 3.4.6 on a machine running RH 3.4.3-9.EL4 Kernel 2.6.9-5.ELsmp and seem to work as expected in the environment. QISLIB v2.75 11/29/2010QISLIB/QFRACT Update for LinuxThe latest QISLIB release for all Linux versions with QFRACT (trapezoid fracturing) support. QISLIB v2.72 5/21/2010QISLIB Windows64 supports VS2008The latest QISLIB release on Windows64 is compatible with VS2005 and VS2008. QISLIB v2.72 4/7/2010Complete releaseThis is the first complete release since version 2.61. Here is a list of the main changes:
New QisLib function QisLib_SetIgnoreStructureList - Use it before QisLib_OpenOASIS/QisLib_OpenGDSII to ignore specific cells by their name or by regular expressions. New QisLib functions QisLib_SetReferenceOnlyMarker(int onoff)
If onoff == 1, reference markers will be turned on only for references.
If onoff == 1, geometry markers will be turned on for text only.
Memory usage is now reduced to less than half of the previous versions.
An average of 10% to 20% of the GDSII file size can be expected. Added support for compressed GDSII files. Delete and UnDelete Vector ErrorsPrevious versions would not return an error code of -3 as documented when QisLib_DeleteVector or QisLib_UndeleteVector are called and the file has not been opened with QisLib_SetLoadMemory turned on. This has been fixed. OASIS and OpenAccess Array References Missing DataOASIS array references had a bug where the number of rows and columns to be processed would be switched and so data would be missing. This has been fixed. (OpenAccess didn't have a problem but it is now adjusted to work with the OASIS change.) Faster OASIS/GDSII Get_Structure_References and QisLib_GetStructureReferencesOASIS/GDSII search has now been further optimized. Structure reference search goes through all references in the current view disregarding the display filters. So it could be very slow when in home view or more zoomed out view. This version is as fast as GDSII for a corresponding OASIS file. QISLIB v2.69 (libqis32.so , libqis64.so) 2/11/2010Drawing crashFix to the drawing crash when the file is loaded into memory. (observed on RHE3 Linux 32) QISLIB v2.68 (libqis32.so , libqis64.so) 1/29/2010Major Memory Usage Optimization
Memory usage is now reduced to less than half of the previous versions. QISLIB v2.641 Windows 32bit VS6.0 and Windows 64bit VS 2005 (4/9/2009)The new QIS Library version is v2.64.1.0 (Apr 03, 2009). The QIS Library API has not changed since the last release v2.61.1.0 except for some new functions added to it in light of our work with OpenAccess, KLA Care Area Wizard and the QckPlugin API. Therefore, existing QIS Library customers should not have any issues using the new library. The current QIS Library on Windows is now coherent with it's UNIX/Linux version that it being employed in Qckvu3. Open_OASIS bug on Windows64 has now been fixed. QIS Library can open oasis files without any crashes. The GDSII extraction bug has been fixed. Previously extracted GDSII files contained multiple copies of each polygon. QISLIB v2.61 Windows XP64 (2/14/2008)Windows XP 64 bit supportQISLIB for XP64 bit is now available. This version will handle multiGB files, something the 32 bit version is not able to do. QISLIB v2.61 (10/12/2007)Faster OpenGDSIIFaster OpenGDSII for small GDSII file without any penalty for larger GDSII files. The new QisLib product number has changed and hence none of these will work with the old licenses.
New licenses will have to be shipped with these packages. This package is single threaded. Special wrappers are needed for multi threading operation. Small memory leak caused the program to crash after thousands of open GDSII file. This has been fixed. QISLIB v2.602 (07/24/2007)New PDF manual This package includes a complete and easy-to-use PDF Documentation. This package includes four demo programs that the user can build on their own machine. These demo programs
illustrate some of the basic and most important functionalities of the QIS Library. This package fixes the issues that our Windows customers reported. QISLIB v2.60 (06/14/2007)New Function - QisLib_SetProcessEvents While QIS is busy doing something (e.g. opening a file, drawing, getting
vectors, saving to a file, etc.), QIS would process any events for the
program so the program will be responsive to user input. e.g. User
clicking stop during a redraw. To open GDSII scan and dbload memory maps directly without the original GDSII file. New Function - QisLib_SetDrawWindowID Use this function to give QIS the program's drawing area and QIS would
draw directly to this drawing area when the Redraw or ZoomHome function
is called. New callback mechanism to report asynchronous security errors and allow the user to handle them appropriately. New Function Parameter - QisLib_InitLib Unix/Linux only. Redraw and ZoomHome have a ClearScreen parameter to control whether
QIS would clear the screen before redraw or not. This parameter is
only used if SetDrawWindowID is on. The behavior of various functions including OpenGDSII, OpenOASIS and OpenMemoryMaps has been changed while a file open is already in progress. Calling these functions while a file open is in progress would do nothing, an error code would be returned to indicate this situation. Invalid pImageSize Returned for Redraw and ZoomHomePrevious versions of QIS would return a wrong pImageSize when the Redraw or ZoomHome functions are called, thus the program might use invalid bytes in the ImageBuffer and get a wrong image. This has been fixed. QISLIB v2.60beta1 (03/26/2007)USB Key supportThis version supports USB Key licensing. Opening and Saving File Progress Function Opening and Saving File Progress Function - QisLib_SetProgressMessageCallback. 0, no error -3, license error -4, colfill.pat is missing from the program's directory -5, out of system resource, fill pattern bitmaps cannot be created (Windows only) -6, gdsfont.shx is missing from the program's directory To get a detail error message, call QisLib_GetErrorMsgQFract v1.00 - Trapezoid fracture First complete release of QFract. This version of QFract output polygons are all trapezoids. QFract_Init Function Returns Different Codes and Error MessagesQFract_Init now returns 0 for success, -1 for internal database error, -2 for licensing error. In the case of -2, QisLib_GetErrorMsg can be called to get the detail error message for the licensing error. QFract_GetFracture Function Returns Different Codes and Error Messages0 no error -1 license db error -2 license error, QisLib_GetErrorMsg can be called to get the detail error message for the licensing error -3 data collection memory error -4 data collection error -5 error/warning, there are open, illegal or unfractured polygons QFract_GetErrorCoords can be called to get the coordinates and layer:datatype of the error verticesNew Fracturing Error Function - QFract_GetErrorCoords
While fracturing, when there are illegal polygons (e.g. self intersecting),
open polygons or polygons that cannot be fractured, in the specified
window area, previous version of QFract would stop the fracturing and
return an error with no detail information. Added QFract_GetVersion to get a version and date string. QFract version is separate from QIS version. QISLIB v2.60Alpha2 (03/16/2007)First Windows DLL version This is the first release of the Windows QIS library software. Here are a few preliminary release notes: |
| Documentation | Download | Rev History | Price |
|
ARTWORK CONVERSION SOFTWARE, INC. Company Profile 417 Ingalls St., Santa Cruz, CA 95060 Tel (831) 426-6163 Fax 426-2824 email: info@artwork.com |