X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=ChangeLog;h=cb104f8cff3353970e2293ad7a476732e8f9cd51;hb=8e657a0766489604ade10a101d0d8995bcb79280;hp=d5fbb52ce4ea37fa94c1fd068dfa2fd769cb0281;hpb=e2df52304431a377b45474a206e196bac12e67d2;p=gdcm.git diff --git a/ChangeLog b/ChangeLog index d5fbb52c..cb104f8c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,71 @@ +2002-11-14 Eric Boix + * python/testSuite.py unittest test suite added (uses Data) + * Data/* dcm and acr files for the test suite. + * glib dependance removed from un*x version. We now use ISO C99 + 7.18 Integer types (see stdint.h) + - python/Makefile, src/Makefile src/gdcm.h + * src/ when an explicit vr (like dicom files) suddenly poped an + implicit element we use to mark the underlying DictEntry of the + concerned ElValue with "Implicit". This strategy was damageable + too the public or provite dictionaries, since some of their vr + would be changed. Since Header::FindLength heavily relies on the + detection by Header::FindVR of falsely explicit elements, I + added an extra ImplicitVr member to ElValue (boolean). + The rest of the changes we the necessary adaptations. + +2002-11-12 Eric Boix + * src/gdcmHeader::FindLength bug fix when trapping falsely explicit + VR files. + * src/gdcmHeader::FindVR: hard way fix of falsely explicit vr files. + +2002-11-7 Eric Boix + * python/gdcm.i: added a typemap that converts a C++ hashing table + to native Python dictionary. + * python/demo/test.py: + - now uses the native dictionary for exploration of gdcmHeader. + - takes an optional filename argument (the file to parse). + * src/gdcm.h and gdcmHeader.cxx: gdcmHeader now has an accessor on + PubElVals hashing table. + * Dicts/dicomV3.dic removed error prone trailing spaces. + +2002-11-6 Eric Boix + * Python wrapping process moved away from src/Makefile to + newly created python/Makefile (as well as gdcm.i) + * python/demo/test.py (that mirrors Test/test.cxx) is effective. + * src/gdcmHeader::FindLength only looks for current vr when necessary. + * src/gdcmDictSet.cxx: the dictionnaries directory path is now imported + from the environement variable GDCM_DICT_PATH (when existing). + * src/gdcmDict::GetTag bug fix. + +2002-10-31 Eric Boix + * Straightforward temporary fixes for swig to build the python wrappers. + src/Makefile now has a python working entry [by working we mean + that we can import de shadow classes without errors]. + +2002-10-29 Eric Boix + * hashtest.cxx removed (since allready in Test) + * src/gdcmlib.h renamed to src/gdcm.h + * src/dcm.i renamed to src/gdcm.i + * src/Makefile prepared for python wrapping + +2002-10-29 Eric Boix + * src/gdcmHeader.cxx : + - Parsing of header is now separated from loading of element values + (see gdcmHeader::LoadElements). + - general clean up of hopefully all file access (creation of + ReadInt16 and ReadInt32) + +2002-10-22 Eric Boix + * src/gdcmHeader.cxx : + - RecupLgr renamed to FindLength and cut off with new IsAnInteger + method. + - SetLgrElem renamed to SetLength + - GetLgrElem renamed to GetLength + - ~gdcmHeader() made virtual to pesky warning messages at compile. + * src/gdcmElValSet.cxx fixed both GetElValue methods + * Dicts/dicomV3.dic falacious entry [7fe0 0010 OT PXL Pixel Data] + due to IdoDude was cleaned out. + 2002-10-21 Eric Boix * src/gdcmHeader.cxx RecupLgr split in FindVR and RecupLgr. FindVR concentrates on finding the value representation (when it exists).