X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=ChangeLog;h=4b64964d8f0bbbf301ec9b11347fd86b8612a777;hb=1aa2bb207fb6b9ce78f35e7547dd4c770e516adb;hp=e02ed15c35fe0f3c960beef49a2dee78ab8f0056;hpb=f263e2abe6c622bd2d2625f8d60740a4668ac0fb;p=gdcm.git diff --git a/ChangeLog b/ChangeLog index e02ed15c..4b64964d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,77 @@ +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). + RecupLgr now only finds the element value length, and it avoids + returning the unecessary skL (skipped length). + Also, offsetCourant was simply removed (with taille_fich) since + it was redundant with the File position internals (by using + ftell and fseek). This also made skL (see above in RecupLgr) usage + jajun. + * src/gdcmHeaderIdo.cxx src/gdcmIdo.h added. Those files concentrate + on the libido specificities which are handled through class + inheritance. + * Test/implicit_vr.dcm dicom v3 in implicit value representation + added. + +2002-10-17 Eric Boix + * Truckload of changes. Parsing of header is barely functional + (see Test/test) with the standard dictionary (see Dicts/dicomV3.dic). + +2002-10-10 Eric Boix + * src/gdcmHeader.cxx many addons of low level methods + +2002-10-07 Eric Boix + * src/gdcmHeader now contains_IdDcmCheckSwap, _IdDcmRecupLgr, + and _IdDcmSWAP_LONG. + 2002-09-12 Eric Boix * This corresponds to all the changes decided at the meeting of May 23 2002. Needless to say we are running late...