]> Creatis software - gdcm.git/log
gdcm.git
21 years ago * python/testSuite.py unittest test suite added (uses Data)
frog [Thu, 14 Nov 2002 14:55:20 +0000 (14:55 +0000)]
  * 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.  --- Frog

21 years ago * src/gdcmHeader::FindLength bug fix when trapping falsely explicit
frog [Tue, 12 Nov 2002 11:57:48 +0000 (11:57 +0000)]
  * src/gdcmHeader::FindLength bug fix when trapping falsely explicit
        VR files.
      * src/gdcmHeader::FindVR: hard way fix of falsely explicit vr files.

21 years agoFix of stupid bug
yougz [Fri, 8 Nov 2002 16:26:02 +0000 (16:26 +0000)]
Fix of stupid bug

21 years agoWindows project
yougz [Fri, 8 Nov 2002 16:23:58 +0000 (16:23 +0000)]
Windows project

21 years ago * Adaptation for porting to VC++:
frog [Fri, 8 Nov 2002 14:07:05 +0000 (14:07 +0000)]
  * Adaptation for porting to VC++:
        - src/gdcm.h
          o forced to use std namespace (for string to be known)
          o all class use __declspec export style on WIN32
        - src/gdcmUtil.cxx new Exit method that wraps the exit call
          (in stdlib.h on Win32 but in std:: for gcc)
      * src/gdcmDictSet::SetDictPath adds a trailing / to environement
        variable GDCM_DICT_PATH.
      * src/gdcmHeader.cxx verbose comments made discrete. --- Frog

21 years agoWin32 project
yougz [Thu, 7 Nov 2002 17:24:11 +0000 (17:24 +0000)]
Win32 project

21 years agoFirst try on win32
yougz [Thu, 7 Nov 2002 17:22:00 +0000 (17:22 +0000)]
First try on win32

21 years ago * python/gdcm.i: added a typemap that converts a C++ hashing table
frog [Thu, 7 Nov 2002 15:11:35 +0000 (15:11 +0000)]
  * 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.  --- Frog

21 years ago * Python wrapping process moved away from src/Makefile to
frog [Wed, 6 Nov 2002 22:48:40 +0000 (22:48 +0000)]
  * 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.   --- Frog

21 years ago * Straightforward temporary fixes for swig to build the python wrappers.
frog [Thu, 31 Oct 2002 15:15:49 +0000 (15:15 +0000)]
   * 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]. --- Frog

21 years ago * hashtest.cxx removed (since allready in Test)
frog [Wed, 30 Oct 2002 10:50:37 +0000 (10:50 +0000)]
  * 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  --- Frog

21 years ago * src/gdcmHeader.cxx :
frog [Tue, 29 Oct 2002 17:37:08 +0000 (17:37 +0000)]
  * 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)   --- Frog

21 years ago * src/gdcmHeader.cxx :
frog [Tue, 22 Oct 2002 14:10:49 +0000 (14:10 +0000)]
  * 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.   --- Frog

21 years ago Test of the cvspserver2. -- Frog demo.version
frog [Mon, 21 Oct 2002 10:53:59 +0000 (10:53 +0000)]
Test of the cvspserver2.  -- Frog

21 years ago * src/gdcmHeader.cxx RecupLgr split in FindVR and RecupLgr. FindVR
frog [Mon, 21 Oct 2002 10:29:42 +0000 (10:29 +0000)]
  * 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.   --- Frog

21 years ago Added a sketchy INSTALL file. --- Frog
frog [Fri, 18 Oct 2002 10:21:05 +0000 (10:21 +0000)]
Added a sketchy INSTALL file. --- Frog

21 years ago * Truckload of changes. Parsing of header is barely functional
frog [Thu, 17 Oct 2002 12:12:48 +0000 (12:12 +0000)]
  * Truckload of changes. Parsing of header is barely functional
        (see Test/test) with the standard dictionary (see Dicts/dicomV3.dic).

21 years ago src/gdcmHeader.cxx many addons of low level methods -- Frog
frog [Wed, 9 Oct 2002 22:27:14 +0000 (22:27 +0000)]
src/gdcmHeader.cxx many addons of low level methods -- Frog

21 years ago * src/gdcmHeader now contains_IdDcmCheckSwap, _IdDcmRecupLgr,
frog [Mon, 7 Oct 2002 20:08:03 +0000 (20:08 +0000)]
  * src/gdcmHeader now contains_IdDcmCheckSwap, _IdDcmRecupLgr,
        and _IdDcmSWAP_LONG. --- Frog

21 years agoStart of dispatching dcmutil.c (see src/orig) to gdcmHeader.cxx.
frog [Mon, 7 Oct 2002 12:21:47 +0000 (12:21 +0000)]
Start of dispatching dcmutil.c (see src/orig) to gdcmHeader.cxx.

21 years ago * ChangeLog added --- Frog
frog [Thu, 12 Sep 2002 21:50:20 +0000 (21:50 +0000)]
 * ChangeLog added --- Frog

21 years ago * This corresponds to all the changes decided at the meeting of
frog [Thu, 12 Sep 2002 21:49:47 +0000 (21:49 +0000)]
  * This corresponds to all the changes decided at the meeting of
        May 23 2002. Needless to say we are running late... --- Frog

22 years ago Header's next step... --- Frog
frog [Wed, 22 May 2002 21:18:18 +0000 (21:18 +0000)]
Header's next step... --- Frog

22 years agoInitial revision
frog [Wed, 15 May 2002 20:12:36 +0000 (20:12 +0000)]
Initial revision