]> Creatis software - gdcm.git/blob - ChangeLog
e27716e7bf4c8d9f292bc008c4caefe63114a398
[gdcm.git] / ChangeLog
1 2002-11-12 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
2       * src/gdcmHeader::FindLength bug fix when trapping falsely explicit
3         VR files.
4       * src/gdcmHeader::FindVR: hard way fix of falsely explicit vr files.
5
6 2002-11-7 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
7       * python/gdcm.i: added a typemap that converts a C++ hashing table
8         to native Python dictionary.
9       * python/demo/test.py:
10         - now uses the native dictionary for exploration of gdcmHeader.
11         - takes an optional filename argument (the file to parse).
12       * src/gdcm.h and gdcmHeader.cxx: gdcmHeader now has an accessor on
13         PubElVals hashing table. 
14       * Dicts/dicomV3.dic removed error prone trailing spaces.
15
16 2002-11-6 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
17       * Python wrapping process moved away from src/Makefile to
18         newly created python/Makefile (as well as gdcm.i)
19       * python/demo/test.py (that mirrors Test/test.cxx) is effective.
20       * src/gdcmHeader::FindLength only looks for current vr when necessary.
21       * src/gdcmDictSet.cxx: the dictionnaries directory path is now imported
22         from the environement variable GDCM_DICT_PATH (when existing).
23       * src/gdcmDict::GetTag bug fix.
24
25 2002-10-31 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
26       * Straightforward temporary fixes for swig to build the python wrappers.
27         src/Makefile now has a python working entry [by working we mean
28         that we can import de shadow classes without errors].
29
30 2002-10-29 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
31       * hashtest.cxx removed (since allready in Test)
32       * src/gdcmlib.h renamed to src/gdcm.h
33       * src/dcm.i renamed to src/gdcm.i
34       * src/Makefile prepared for python wrapping
35
36 2002-10-29 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
37       * src/gdcmHeader.cxx :
38         - Parsing of header is now separated from loading of element values
39           (see gdcmHeader::LoadElements).
40         - general clean up of hopefully all file access (creation of
41           ReadInt16 and ReadInt32)
42
43 2002-10-22 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
44       * src/gdcmHeader.cxx :
45         - RecupLgr renamed to FindLength and cut off with new IsAnInteger
46           method.
47         - SetLgrElem renamed to SetLength
48         - GetLgrElem renamed to GetLength
49         - ~gdcmHeader() made virtual to pesky warning messages at compile.
50       * src/gdcmElValSet.cxx fixed both GetElValue methods
51       * Dicts/dicomV3.dic falacious entry [7fe0 0010 OT PXL Pixel Data]
52         due to IdoDude was cleaned out.
53
54 2002-10-21 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
55       * src/gdcmHeader.cxx RecupLgr split in FindVR and RecupLgr. FindVR
56         concentrates on finding the value representation (when it exists).
57         RecupLgr now only finds the element value length, and it avoids
58         returning the unecessary skL (skipped length).
59         Also, offsetCourant was simply removed (with taille_fich) since
60         it was redundant with the File position internals (by using
61         ftell and fseek). This also made skL (see above in RecupLgr) usage
62         jajun.
63       * src/gdcmHeaderIdo.cxx src/gdcmIdo.h added. Those files concentrate
64         on the libido specificities which are handled through class 
65         inheritance.
66       * Test/implicit_vr.dcm dicom v3 in implicit value representation
67         added. 
68
69 2002-10-17 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
70       * Truckload of changes. Parsing of header is barely functional
71         (see Test/test) with the standard dictionary (see Dicts/dicomV3.dic).
72
73 2002-10-10 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
74       * src/gdcmHeader.cxx many addons of low level methods
75
76 2002-10-07 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
77       * src/gdcmHeader now contains_IdDcmCheckSwap, _IdDcmRecupLgr,
78         and _IdDcmSWAP_LONG.
79
80 2002-09-12 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
81       * This corresponds to all the changes decided at the meeting of
82         May 23 2002. Needless to say we are running late...
83