]> Creatis software - gdcm.git/blobdiff - ChangeLog
* src/gdcmHeaderHelper.[h cxx]: added new class that provide an
[gdcm.git] / ChangeLog
index a1ba8651d4b5a826c4a34d5c4b1d51c68399e307..700664117aa92345056652f5656045e2f22ca2a3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+2003-09-08  Mathieu Malaterre  <Mathieu.Malaterre@creatis.insa-lyon.fr>
+      * src/gdcmHeaderHelper.[h cxx]: added new class that provide an
+      interpretation to data given by gdcmHeader. For instance there are
+      heuristics to get informations (look at different places).
+      * it also include a specific class: gdcmSerieHeaderHelper devoted to
+      sorting DICOM images based on different strategies.
+      * modified Makefiles accordingly.
+2003-09-05  Mathieu Malaterre  <Mathieu.Malaterre@creatis.insa-lyon.fr>
+      * src/*.cxx : added pragma disable 4786/4251 to get rid of ~4300 warning
+        when building in debug mode
+      * vtk/win32/vtkgdcm.dsp : change /MT -> /MD and /MTd -> /MDd to match 
+        src/win32/gdcmdll.dsp
+      * vtk/win32/vtkgdcm.dsp : added /nodefaultlib "mscvrt" for debug mode
+2003-08-29  Mathieu Malaterre  <Mathieu.Malaterre@creatis.insa-lyon.fr>
+      * Corrected a leak in vtkGdcmREader.cxx, the pSource was find thanks to valgrind.
+2003-07-29  Mathieu Malaterre  <Mathieu.Malaterre@creatis.insa-lyon.fr>
+      * src/win32/libgdcmjpeg12.dsp was not dos format
+      * src/win32/libgdcmjpeg12.dsp : libgdcmijpeg12_EXPORTS -> LIBGDCMIJPEG12_EXPORTS
+      * src/win32/gdcmdll.dsp: + /I "..\jpeg\libijg12"
+2003-07-29 Benoit Regrain <Benoit.Regrain@creatis.insa-lyon.fr>
+      * src/gdcmHeader.h : add std:: prefix for stl elements... like others in
+        the file
+      * src/gdcmFile.cxx : bug fix in affectation type
+      * src/jpeg/libijpeg12/jmorecfg12.h : export for windows modified... like
+        in src/jpeg/libijpeg8/jmorecfg8.h (JPR : copy/paste exists !!!)
+      * Modifs of MVSC projects to compile them. Not concerning 2 identic
+        symbols... futur problem ?
+2003-07-29  Mathieu Malaterre  <Mathieu.Malaterre@creatis.insa-lyon.fr>
+      * src/win32/libgdcmijpeg12.dsp was missing
+      * modified gdcm.dsw accordingly
+2003-07-28  Mathieu Malaterre  <Mathieu.Malaterre@creatis.insa-lyon.fr>
+      * src/gdcmHeader.cxx : misplaced return 0.; for ACR/NEMA
+2003-07-24 Benoit Regrain <Benoit.Regrain@creatis.insa-lyon.fr>
+      * src/jpeg/libijg12/.cvsignore, jconfig.* : ommited files while last
+        commit of JPR (before his hollidays to facilitate our work).
+      * setup.py : bug fix in code. Modifications made while the last commit
+        of JPR. The code hasn't been tested before the commit... it's so
+        useless to make that (for best programmer that is JPR) !!!
+2003-07-08  Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
+      * tagged the current version as Version0_3 (i.e. version 0.3)
+2003-07-08  Benoit Regrain <Benoit.Regrain@creatis.insa-lyon.fr>
+      * vtk/testvtkGdcmReader.cxx : remove a symbol that is unused
+      * src/jpeg/libijg8/jmorecfg.h : adding export symbol for windows
+      * *.dsp : modifications to use new libgdcmijpeg8 library
+      * setup.py : bug fix on VTKPATH variable
+      * PACKAGER : adding all concerning windows
+2003-07-07  Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
+      * src/gdcmElValSet.cxx, gdcmFile.cxx: JPR bug fix, removal of
+        garbage debug code.
+      * TODO, vtk/vtkGdcmReader.cxx: upcoming fixes comments.
+      * gdcmPython/testSuite.py: JPR bug fix, brutal erasement of
+        test suite reported error.
+      * PACKAGER file added (describes what a packager must do when
+        packaging a new release).
+      * MANIFEST.in, now declares jconfig.linux and jconfig.vc
+      * configure.in: upgraded version number to 0.3.0
+      * fixing build of rpm (through rpm -ta):
+        - Doc/Makefile.am exports proper doxygen files
+        - src/jpeg/libijg8/Makefile.am exports the include files.
+2003-07-07  Benoit Regrain <Benoit.Regrain@creatis.insa-lyon.fr>
+      * vtk/vtkGdcmReader.cxx : bug fix when loading only 1 file.
+      * src/gdcmHeader.h : formatting code
+2003-07-07  Benoit Regrain <Benoit.Regrain@creatis.insa-lyon.fr>
+      * vtk/vtkGdcmReader.[cxx|h] : bug fix when loading only one file.
+        We were obtaining error message from vtk. Now, creation of file list
+        is made in an internal list to prevent this problem.
+        Bug fix when output is empty.
+        Bug fix in update of progress value. Previous commit for this was a bad
+        correction.
+      * vtk/vtkGdcmReader.h : adding comments for InternalFileNaleList variable
+2003-07-04  Benoit Regrain <Benoit.Regrain@creatis.insa-lyon.fr>
+      * src/gdcmHeader.h : added method to get the file name
+      * vtk/vtkGdcmReader.[cxx|h] : bug fix concerning loading of bad dicom
+        files. Added method to remove all files on the input
+        Added FIXME comment concerning the bad parsing of header made by
+        ExecuteInformation method (in ExecuteData method)
+2003-07-03  Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
+      * vtk/Makefile.am: vtkGdcmReader.h should now be cleany installed
+        when using make instal.
+      * src/gdcmFile.cxx : bug fix under Window after JPR commit
+        RQ : the JPR doesn't appear in the ChangeLog... normal for him
+2003-07-03  Benoit Regrain <Benoit.Regrain@creatis.insa-lyon.fr>
+      * setup.py : adding include dir of jpeg lib to compile all sources
+      * */Win32/*.dsp : JPR fix for windows compilation
+2003-07-02  Benoit Regrain <Benoit.Regrain@creatis.insa-lyon.fr>
+      * src/jpeg/libijg8/jconfig.* : JPR bug fix : now compile on both
+        linux and WINDOWS !
+      * src/gdcmJpeg.cxx : JPR bug fix : erroneous include
+      * src/win32/gdcmdll.dsp : JPR fix for windows compilation
+2003-07-02  Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
+      * setup.py is again effective on un*x (takes into account the
+        addon of the jpeg library)
+      * Doc/DoxyDevelInstal.txt added (developper's raw documentation)
+      * Doc/Doxy* updated (includes above enhancements)
+      * INSTALL now points to web documentation
+2003-07-01  Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
+      * src/gdcmHeader.h doesn't make unnecessary reference to
+        gdcmUtil.h anymore.
+      * gdcmPython/Makefile.am now avoids calling the wrappers for the
+        clean target.
+      * src/gdcm*.[cxx|h] :
+        - to allow compilation with gcc 3.x
+          -- clean up of STL usage (added explicit usage of std::)
+          -- small fixes on exceptions.
+          Note: linking not tested !
+        - clean of doxygen comments to avoid warnings at documentation
+          building stage.
+      * vtk/vtkGdcmReader.cxx: g++ warning message clean up (platform
+        dependent convertion).
+2003-06-20  Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
+      * Clean up of previous JPR garbage commit (not even commented in the
+        Changelog):
+        - Test/Makefile.am removed the reference to unexisting testTS.cxx
+        - moved all jpeg related files from src to src/jpeg/libijg8, with
+          addition/modification of Makefile.am and configure.in.
+        - the testSuite is still brain damage (not guilty).
+2003-06-02  Benoit Regrain <Benoit.Regrain@creatis.insa-lyon.fr>
+      * WrapVTK.py : modifications to get correctly vtk source files to 
+        compile
+      * vtk/vtkGdcmReader.cxx : modification for an already existing name
+        (FileName -> Filename)
+2003-06-11  Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
+      * vtk/vtkGdcmReader.[cxx/h]:
+        - UpdateProgress method should now be effective
+        - removed the limitation on having only images loaded (as opposed
+          to volumes),
+        - when building a stack of images/volume, a lesser number of
+          gdcmHeader and gdcmFile instances should be used (hopefully
+          accelerating things).
+        - when building a stack of images/volumes, files which are not
+          loadable (wrong path-filename, wrong permissions on existing file,
+          or file not parsable by gdcm) are replaced with a black image
+          in the stack (for the caller to notice the problem).
+2003-06-03  Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
+      * vtk/vtkGdcmReader.cxx: hopefully corrected Z extent.
+2003-06-02  Benoit Regrain <Benoit.Regrain@creatis.insa-lyon.fr>
+      * vtk/vtkGdcmReader[cxx|h] : makes correct code to remove conflicts 
+        between standard library (std) and vtk library (problems are found
+        under Windows... thanks Windows !)
 2003-05-30  Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * vtk/vtkGdcmReader[cxx|h] should now be volume aware (read ready for
         debug stage).
       * gdcmPython/demo/vtkGdcmReader.py: commented lines for volume test
-
 2003-05-29  Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * vtk/vtkGdcmReader[cxx|h] preparation addons for loading volumes.
-
 2003-05-28  Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * When compiling with distutils (see setup.py) the C++ compiler is
         called with different flags than the default ones (with automake).
           up from unused variables.
         - vtk/vtkGdcmReader.cxx: potential bug fix.
       * src/gdcmHeader.h: Doxygen warning cleanup
-
 2003-05-27  Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * gdcmPython/gdcm.i:
         - typemaps correction to take into account the systematic replacement
         C++ static methods).
       * gdcmPython/demo/printGroupedPublicDict.py is operational again,
         with the above changes.
-
 2003-05-22  Benoit Regrain <Benoit.Regrain@creatis.insa-lyon.fr>
       * setup.py, manifest.in : bug fix under linux
-
 2003-05-22  Benoit Regrain <Benoit.Regrain@creatis.insa-lyon.fr>
       * Modification of setup.py to compile vtk part too. Then, we have 2
         wrappers which must work with same distutils. For that, we have a
         + In WrapVTK.py  we have extension and wrapper for VTK
       * MANIFEST.in : modifications to consider vtk directory and new python
         files for compilation
-
 2003-05-21  Eric Boix <Eric.Boix@creatis.insa-lyon.fr> with Benoit Regrain
       * Added python wrappers of vtkGdcmReader vtk class (see the
         source in vtk/vtkGdcmReader.cxx) :
         file.
       * gdcmPython/gdcm.i now declares a typemap for std::string (to
          comply with above changes)
-
 2003-05-12  Eric Boix <Eric.Boix@creatis.insa-lyon.fr> with JPR
       * src/gdcmHeader>[h/cxx] added gdcmHeader::GetPixelSize()
       * vtk/vtkGdcmReader.cxx now properly inports the image in the
         vtk data structure (an image Flip was required).
       * vtk/testvtkGdcmReader.cxx refers to gdcmData subdir instead of Data.
       * cosmetic changes in documentation.
-
 2003-05-7  Eric Boix <Eric.Boix@creatis.insa-lyon.fr> with JPR
       * src/gdcmHeader.cxx: the constructor no longer exits when an
         unexisting file is given as argument.
         All the python scripts (including the package initialisation file
         gdcmPython/__init__.py) were adapated to take this change into
         account (basically GDCM_DATA_PATH is now GDCM_TEST_DATA_PATH).
-
 2003-05-5  Eric Boix <Eric.Boix@creatis.insa-lyon.fr> with JPR
       * vtk subdir added. Contains vtkGdcmReader.[cxx|h] a vtk class
         inherinting from vtkImageReader and testvtkGdcmReader.cxx a small
         demo of the usage of this class.
         Compilation of this vtk part is only done when using the --enable-vtk
         at configure (or autogen.sh) stage.
-
 2003-04-16  Eric Boix <Eric.Boix@creatis.insa-lyon.fr> with JPR
       * More memmory link related corrections and documentation fixes.
         Notes on valgrind:
       * src/gdcmHeader.x: dicom_vr and Dicts are not class members anymore.
         Allthough this weakens the semantics, it is a ditch attempt to
         make gdcm more thread friendly.
-
 2003-04-15  Eric Boix <Eric.Boix@creatis.insa-lyon.fr> with JPR
       * Memory link hunt (by using valgrind through the command
           valgrind --show-reachable=yes --leak-check=yes PrintHeader).
         - gdcmHeader::dicom_vr is now of type gdcmVR* as opposed to
           VRHT*.
         - gdcmGlobal global object contained class added (see src/gdcmUtil.x)
-
 2003-04-9  Eric Boix <Eric.Boix@creatis.insa-lyon.fr> with JPR
       * src/Makefile.am now exports all the necessary include files at
         make install stage.
-
 2003-04-9 JPR
       * UpdateGroupLength replaced by new one
-
 2003-04-7 JPR
       * UpdateGroupLength re-written using H-Table
         (named UpdateGroupLengthNew untill checks are over)
       * gdcmGetXSize added
       * getimageDataSize now calls gdcmGetXSize
       * Test/*.cxx changed to agree with above changes
-
 2003-03-31 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * src/gdcmHeader.h: LoadElements() is not a public method anymore
         (to avoid double call by end user).
       * Test/*.cxx LoadElements() doesn't need to be called explicitely
         by end user, since gdcmHeader::gdcmHeader now handles it.
-
 2003-03-29 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * gdcm/Doc many doxygen changes:
         - Doxyfile now has two different versions, DoxyfileUsers that generates
       * src/gdcmFile.cxx: cosmetic changes to avoid messages of doxygen about
         ill-formed documentation sections.
       * src/gdcmHeader.cxx: ditto
-
 2003-03-27 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * setup.py fixed for un*x (needed macro for stdint.h)
       * Test/test.cxx renamed to PrintHeader.cxx to avoid collision on
       * gdcmPython/win32/gdcmpycomplet.dsp renamed to gdcmpyembedded.dsp.
       * gdcmPython/win32/gdcmpy.dsp trashed away (brain damaged).
       * src/gdcm*.cxx JPR's bad inclusion fixed.
-
 2003-03-26 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * src/gdcmHeader[h, cxx] gdcmHeader now has an IsReadable predicate.
       * gdcmPython/demo/test.py changed accordingly.
-
 2003-03-25 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * gdcmPython/Makefile.am fixed linking against libstdc++
       * gdcmPython/_gdcm.so symbolic link to gdcmPython/.libs/pygdcm.so added.
         compilation work.
       * src/gdcmHeader.cxx cleaned up wild JPR's dirty kludge.
       * src/gdcmElValSet.cxx cleaned up frog's forgotten debug message
-
 2003-03-24 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * src/gdcmHeader.cxx gdcmHeader::gdcmHeader now calls LoadElements(),
         hence the user doesn't need this explicit call.
         - src/gdcmHeader.cxx gdcmHeader::NewManualElValToPubDict added.
         - src/gdcmHeader.cxx gdcmHeader::AddAndDefaultElements now
           cleanly adds some gdcm added tags (like gdcmXSize, gdcmYSize...)
-
 2003-03-17 Fabrice Bellet <Fabrice.Bellet@creatis.insa-lyon.fr>
       * Makefile.am, acinclude.m4, configure.in, python.m4, Dicts/Makefile.am,
    Doc/Makefile.am, Test/Makefile.am, gdcmPython/Makefile.am, 
    src/Makefile.am : the project should properly compile and install
    with the autotools, included the python wrappers part. 
       * gdcm.spec.in : added a spec file for RPM packaging.
-
 2003-03-14 Benoit Regrain <Benoit.Regrain@creatis.insa-lyon.fr>
       * src/gdcmUtils.cxx : redifinition of defaults parameters in code
-
 2003-03-12 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * gdcmPython/__init__.py fix of GDCM_DICT_PATH which was not
         to exported to the environement (see gdcmPython/testSuite.py
         ElValue class renamed to gdcmElValue for obvious consistency reasons.
       * src/gdcmElValSet.cxx, src/gdcmUtil.[cxx-h] Tokenize utility function
         moved away from gdcmElValSet.cxx to gdcmUtil.cxx.
-
 2003-03-10 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * gdcmPython/__init__.py doesn't crash anymore when running in
         in InstallMode or PreInstallMode but with an environement given
         value of GDCM_DICT_PATH.
       * src/gdcmDictSet.[cxx/h] coding style.
-
 2003-03-06 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * src/gdcmHeader.h and gdcmHeader.cxx Coding style + doxigenation.
       * src/gdcm.h general comments moved to TODO, and README
       * src/gdcm.h should now be seen as a user commodity (including it
         should suffice to fully use gdcm). It is nowhere including within
         any of the kernel files src/*.cxx and src/*.h.
-
 2003-03-05 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * src/gdcm.h splitted in gdcmCommon.h, gdcmDict.h, gdcmDictEntry.h,
         gdcmDictSet.h, gdcmElValSet.h, gdcmElValue.h, gdcmFile.h,
       * Test/Makefile.am corrected and added NEWS, AUTHORS in order for
         the autogen.sh generated "make snapshot" command to work.
       * autogen.sh removed history related references to crea package.
-
 2003-03-04 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * distutilsSwigCPlusPlus.py work around some swig portability
         bug.
-
 2003-03-03 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * Eventually, python/gdcmPython was renamed to gdcmPython. This
         was done in a last ditch attempt to get setup.py _really_
         Alas, the src directory was out of scope (i.e. it's relative
         position to setup.py was ../src) which made things impossible to
         handle (see previous version of python/setup.py). Crossing fingers...
-
 2003-02-20 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * python/setup.py now works on Un*x. (harder than I thougth)
       * python/distutilsSwigCPlusPlus.py can now have include files
 2003-02-20 Benoit Regrain <Benoit.Regrain@creatis.insa-lyon.fr>
       * src/gdcmHeader.cxx : bug fix - opening dicom file in binary !!!
       * modifications in MSVC projects
-
 2003-02-19 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * As stated by the first lines of Test/ExceptionAndPython/README, it
         looks like we can move back to original usage of exception within
         (for python dectection).
       * python/gdcmPython/gdcm.i: the out typemap map<string, list<string>>*
         now avoids publishing the empty entries.
-
 2003-02-13 Benoit Regrain <Benoit.Regrain@creatis.insa-lyon.fr>
       * python/setup.py : bug fix concerning install under windows
         ExtraPath reused :-P
       * gdcm.dsw : bug fix concerning path for libraries for python !!!
-
 2003-02-13 Benoit Regrain <Benoit.Regrain@creatis.insa-lyon.fr>
       * Dicts/dicomV3.dic : remove double spaces !!!
       * src/gdcmElValSet.cxx : bug fix concerning windows compiler
       * python/gdcmPython/win32/gdcmpycomplet.dsp : bug fix concerning paths
         and links
-
 2003-01-28 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * src/gdcmHeader.cxx added a post header parsing AddAndDefaultElements
         method. Doxygenation.
       * src/gdcm.h clean up of JPR spurious comments.
-
 2003-01-17 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * python/distutilsSwigCPlusPlus.py now properly collects the
         shadow classes generated by "swig -c++" (gdcm.py in our case)
         subdir (see the README file). This problem probably due to
         an combination of g++ and dynamic loading.
       * added Test/ExceptionAndPython (see above)
-
 2003-01-17 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * Changed the layout of the python part to avoid bloating main
         directory with setup.py, distutilsSwigCPlusPlus.py, MANIFEST.in
           instead of gdcmPython/demo/load.py.
         - gdcmPython/testSuite.py changed to import the package gdcmPython.
         
-
 2002-12-16 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * src/gdcm.h, src/gdcmHeader.cxx: added GetPubTagNames() resp.
         GetPubTagNamesByCategory() to gdcmHeader that return a list of the
         - python/gdcm.i changed accordingly,
         - python/demo/printGroupedPublicDict.py added, that gives an example
           of the above new functionalities in Python.
-
 2002-12-11 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * src/gdcm.h, gdcmHeader.cxx:
         - historic references to glib's g_malloc and g_free (#defined)
         - GetElValByNumber(guint16, guint16)
         - GetElValRepByName(string)
       * Doc/requirements.txt added.
-
 2002-12-9 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * Test/Makefile building now depends on the one of libgdcm.so
       * src/gdcmHeader.cxx and gdcm.h are now OB (undefined length encoded
         the pixel data of JPEG encoded DICOM files. This leaves only a single
         file in the testSuite whose pixel data address (offset) is unknown.
       * python/testSuite.py changed accordingly.
-
 2002-12-6 Christophe Odet + Hugues Benoit-Cattin + Eric.Boix
       * VC++ has some strong limitations when working with the STL, as stated
         in http://support.microsoft.com/support/kb/articles/Q168/9/58.ASP :
         (one) of image(s).
       * removed glib references
       * typedef's inserted in gdcm.i for correct swig type management
-
 2002-11-27 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * python/demo/*.py load.py extracted from test.py. Added explore.py
         that only displays required tags and testAll.py that parses all
       * Data/* new test files added accordingly to the testSuite.
       * src/gdcmHeader.cxx avoid overwriting of the dictionary when
         the vr in the file differs from the one of the dictionary.
-
 2002-11-20 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * src/gdcm.h and gdcmHeader.cxx gdcm no longer loads all the elements
         values, but limits itself to values which are below a user specified
         - now tests for the existence and proper value of the pixel data
         - two new examples added.
       * Data/gdcm-MR-SIEMENS-16.acr[12] added.
-
 2002-11-18 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * src/gdcm.h and gdcmHeader.cxx are now "Big Endian transfer syntax"
         aware. See the strategy comments in gdcmHeader::FindeLength().
       * Test/test.cxx now accepts a filename as first argument.
       * Data/US-PAL-8-10x-echo.dcm and US-RGB-8-epicard.dcm added.
       * python/testSuite.py changed to integrate test on above files.
-
 2002-11-15 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * Dicts/dicomV3.dic removed all the trailing (RET) when the
         the vr was also RET.
       * python/testSuite.py more tests added.
-
 2002-11-14 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * python/testSuite.py unittest test suite added (uses Data)
       * Data/* dcm and acr files for the test suite.
         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 <Eric.Boix@creatis.insa-lyon.fr>
       * src/gdcmHeader::FindLength bug fix when trapping falsely explicit
         VR files.
       * src/gdcmHeader::FindVR: hard way fix of falsely explicit vr files.
-
 2002-11-8 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * Adaptation for porting to VC++:
         - src/gdcm.h
       * src/gdcmDictSet::SetDictPath adds a trailing / to environement
         variable GDCM_DICT_PATH.
       * src/gdcmHeader.cxx verbose comments made discrete.
-
 2002-11-7 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * python/gdcm.i: added a typemap that converts a C++ hashing table
         to native Python dictionary.
       * 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 <Eric.Boix@creatis.insa-lyon.fr>
       * Python wrapping process moved away from src/Makefile to
         newly created python/Makefile (as well as gdcm.i)
       * 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 <Eric.Boix@creatis.insa-lyon.fr>
       * 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 <Eric.Boix@creatis.insa-lyon.fr>
       * 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 <Eric.Boix@creatis.insa-lyon.fr>
       * 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 <Eric.Boix@creatis.insa-lyon.fr>
       * src/gdcmHeader.cxx :
         - RecupLgr renamed to FindLength and cut off with new IsAnInteger
       * 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 <Eric.Boix@creatis.insa-lyon.fr>
       * src/gdcmHeader.cxx RecupLgr split in FindVR and RecupLgr. FindVR
         concentrates on finding the value representation (when it exists).
         inheritance.
       * Test/implicit_vr.dcm dicom v3 in implicit value representation
         added. 
-
 2002-10-17 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * 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 <Eric.Boix@creatis.insa-lyon.fr>
       * src/gdcmHeader.cxx many addons of low level methods
-
 2002-10-07 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * src/gdcmHeader now contains_IdDcmCheckSwap, _IdDcmRecupLgr,
         and _IdDcmSWAP_LONG.
-
 2002-09-12 Eric Boix <Eric.Boix@creatis.insa-lyon.fr>
       * This corresponds to all the changes decided at the meeting of
         May 23 2002. Needless to say we are running late...