Archive
-
November, 2007
-
October, 2007
-
August, 2007
-
June, 2007
-
April, 2007
-
February, 2007
-
November, 2006
-
October, 2006
-
September, 2006
-
May, 2006
|
|
Imebra 0.0.30 has been released |
|
|
|
|
A new version of Imebra, the open source Dicom library , has been released. The new release solves an issue that appears while reading Dicom files produced by DicomWorks.
The following changes have been introduced: Changes since version 0.0.29 (Alpha) - Now the library doesn't fail when the dataset has an empty images' offset table
- Now the Dicom codec doesn't switch to implicit datatype when a tag without datatype is found in the group 0x0002.
The tag without datatype is still recognized. This solves a problem with dicom files generated by DicomWorks Changes since version 0.0.28 (Alpha) - Added the function puntoexe::imebra::handlers::data::getBufferSize()
- Added the function puntoexe::imebra::buffer::getBufferSizeBytes()
- Now the functions in puntoexe::imebra::dataSet that need the buffer size use the new buffer's functions instead of retrieving a data handler
Changes since version 0.0.27 (Alpha) - Breaking change: introduced the puntoexe::streamReader and the puntoexe::streamWriter to control the puntoexe::baseStream objects
- Breaking change: now puntoexe::imebra::dataSet throws the exception puntoexe::imebra::dataSetImageDoesntExist when a non existing frame is requested with puntoexe::imebra::dataSet::getImage()
- corrected a bug that was crashing the library when an empty tag was read
- corrected a bug that was causing a deadlock when puntoexe::WaitForMultipleObjects was used (used by the transactions)
- Added the load on demand for the bigger tags
- Now the library handles correcly the images that are fragmented in several data items
- Improvement in the Jpeg codec's performances
- Now image::create() returns a writable datahandler: this avoid the need to ask for a writable data handler and improves the speed
- added puntoexe::memoryPool::flush()
- now the stream names can be in unicode format
Changes since version 0.0.26 (Alpha) - Corrected the sample Let's read an image
- Corrected a bug in the memoryManager's destructor
- Now the memory manager's parameters can be configured with preprocessor definitions
Changes since version 0.0.25 (Alpha) - Replaced "informations" with "information" and "infos" with "info"
The function exceptionsManager::getExceptionInfos became exceptionsManager::getExceptionInfo The function exceptionsManager::clearExceptionInfos became exceptionsManager::clearExceptionInfo - Corrected an issue in the RLE Dicom codec:
after reading a segment the decoder was seeking to the wrong position in the dicom file, while writing it was writing wrong offsets - Improved performances in the Jpeg IDCT function
Changes since version 0.0.24 (Alpha) - Introduced common lock objects
- Introduced the transactions
- Compiles also on Embedded Visual C++ 4 (requires STLPORT, see sourceforge.net/projects/stlport)
- Introduced the view helper class
Changes since version 0.0.22 (Alpha) - Introduced support for Unicode and different dicom charsets
- Modified several files to solve problems with Borland C++ Builder 2006
- The dicom codec now uses a dataHandlerRaw to read the tags from the file (previously it was using a normal dataHandler)
- Updated the documentation
- Modified the exceptionManager: now it store a list of objects instead of a list of strings
Changes since version 0.0.21 (Alpha) - Corrected the transformHighBit class
- Modified the exceptionsManager (now it stores the messages per thread and not per exception)
|
|
Last Updated ( Monday, 13 August 2007 )
|
|