X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=ChangeLog;h=4df8b67e596ba9304586745b30f921263fc90a80;hb=764f1d6d9f268db098e5dd0cb8be7dabcd8f3d9f;hp=1b32de0b31c189caae3a0ea8b89caf37cd9b60ab;hpb=2fde1103e77a2448cce41d061781d0ec89ef239b;p=gdcm.git diff --git a/ChangeLog b/ChangeLog index 1b32de0b..4df8b67e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,107 @@ +2004-01-27 Jean-Pierre Roux + * gdcmParser constructor has a new boolean param,'ignore_shadow', + to allow skipping the shadow elements, to save memory space. + The TRUE value for this param has to be used + with a FALSE value for the 'enable_sequence' param. + ('public elements' may be embedded in 'shadow Sequences') + * gdcmHeader methods now deal with 'embedded icones images' in the header + (even when an 'icone image sequence' is announced by the + element (0x0088,0x0200), but there is NO icone at all ... + + * gdcmHeader sometimes Image Location value doesn't follow + the supposed processor endianity (see gdcmData/cr172241.dcm). + Fixed + + * gdcmHeader add the method + IterHT GetHeaderEntrySameNumber(grPixel,numPixel); + to get *all* the Header Entries with the same tag. + GetHeaderEntrySameName is probabely *useless* + (no meaning : Name is *not* an identifier within the Dictionnary) + +2004-01-26 Benoit Regrain + * Bug fix in the print of hexadecimal representations. Remove long fields + in the print and add a third level of print to print them + +2004-01-23 Benoit Regrain + * Bug fix on field having a VR = 'UI'. Assume that is a string field + * Bug fix on test suite after remove the strip made on not string fields + * Split the IsReadable method between gdcmParser which test that the file + is dicom and gdcmHeader which test that it's an image file + +2004-01-22 Benoit Regrain + * DicomDir : clean code, add methods, set variables in protected or private + * gdcmUtil : bug fix for the clean string method + +2004-01-19 Benoit Regrain + * Add the use of shadow dictionaries + * bug fix and coding style + +2004-01-19 Benoit Regrain + * src/gdcmFile.cxx : bug fix concerning the close of file + * src/gdcmParser.[h|cxx] : remove obvious Pub informations + * Add the update of header entries using the shadow library + +2004-01-19 Benoit Regrain + * removal of file gdcmHeader2.cxx + * split class gdcmHeader into gdcmParser and gdcmHeader, with gdcmHeader + inheriting from gdcmParser. This split is to prepare the integration + of dicom dir parsing + * bug fix under python + +2004-01-16 Jean-Pierre Roux + * removal of class gdcmHeaderEntrySet + * removal of files gdcmHeaderEntrySet.cxx, gdcmHeaderEntrySet.h + * add file gdcmHeader2.cxx + * add method gdcmHeader::SetPrintLevel (for PrintHeader) + +2004-01-15 Benoit Regrain + * src/gdcmDicSet.[h|cxx] : add virtual entries to have a reference of + entries created while parsing the header. Thus, they will be destroyed + when the gdcmDictSet will be destroyed + * src/gdcmHeader.cxx, gdcmHeaderEntrySet.cxx : uses virtual entries of + gdcmDictSet + +2004-01-15 Benoit Regrain + * vtk/vtkGdcmReader.cxx : bug fix : before, with python only, the program + made a fatal error because of the memory release at the end of program. + The problem was in vtkGdcmReader::ExecuteData where we were allocate + some memory and vtk seems to have some problems with that. + * src/gdcmHeaderEntrySet.cxx : bug fix for std lib and cout + +2004-01-14 Benoit Regrain + * src/gdcmHeaderEntry.[h|cxx] : gdcmElValue -> gdcmHeaderEntry + * src/gdcmHeaderEntrySet.[h|cxx] : gdcmElValSet -> gdcmHeaderEntrySet + * src/*.[h|cxx] : make changes due to class name changes + * gdcmPython/demo/*.py : bug fix due to method names + +2004-01-13 Benoit Regrain + * src/*.[h|cxx] : coding style + * vtk/*.[h|cxx] : coding style + +2004-01-13 Benoit Regrain + * gdcmPython/testSuite.py : test the readable flag of file for tests + * src/gdcmDict.cxx, gdcmElValSet.cxx : bug fix under windows for prints. + It's lied to the stl compilation by MSVC (windows, always windows...) + * src/gdcmIdo.h, gdcmHeaderIdo.cxx : remove the Ido unused files + +2004-01-12 Benoit Regrain + * src/*.h : add comments + * src/gdcmDictSet.h : set the method BuildDictPath in public + * src/gdcmTS.cxx, gdcmVR.cxx : use now a dictionnary file other than to be + directly setted in the source code + * Dicts/dicomTS.dic, dicomVR.dic : 2 new dictionnary files loaded by + gdcmTS and gdcmVR + +2004-01-09 Benoit Regrain + * gdcmPython/gdcmVersion.py : add a gdcmVERSION variable information + * setup.py : use a reference to gdcmVERSION + +2004-01-07 Benoit Regrain + * Modification to compile with the distutils. + * Bug fix in code + 2003-12-10 Benoit Regrain - * gdcmHeader is now aggregating gdcmFile, and not derived into. Thus, we + * gdcmHeader is now aggregating gdcmFile, and not derived into. Thus, we can use a gdcmHeaderHelper to load datas * gdcmPython/testSuite.py : make the testSuite compliant with modifications made in the source code