]>
 
 
Creatis software - gdcm.git/log 
 
 
 
 
 
 
regrain  [Tue, 18 May 2004 09:00:19 +0000  (09:00 +0000)] 
 
* gdcmPython/gdcm.i : remove useless lines concerning the gdcmGlobal 
      gdcmGlob 
    * gdcmPython/setup.py : replace the use of cvar.gdcmGlob to gdcmGlobal 
    * src/gdcmUtil.h : export methods 
    -- BeNours 
 
malaterre  [Mon, 17 May 2004 04:26:23 +0000  (04:26  +0000)] 
 
* Some more cleanup/enhancement in gdcmPython/CMakeLists.txt getting close 
      to right behavior 
    * Initial addition of automatic python testing 
    * Initial addition of automatic image comparison 
 
malaterre  [Sun, 16 May 2004 23:31:13 +0000  (23:31 +0000)] 
 
Bad hack for writting a blank file and shut up cmake 
 
malaterre  [Sun, 16 May 2004 22:58:53 +0000  (22:58 +0000)] 
 
BUG: Small update but bug still subsist 
 
malaterre  [Sun, 16 May 2004 21:40:48 +0000  (21:40 +0000)] 
 
Update INSTALL for cmake 
 
malaterre  [Sun, 16 May 2004 21:31:23 +0000  (21:31 +0000)] 
 
ENH: pourFindTaggs -> TestFindTags 
 
malaterre  [Sun, 16 May 2004 21:28:09 +0000  (21:28 +0000)] 
 
ENH: Change testChangeEntete -> TestChangeHeader 
 
malaterre  [Sun, 16 May 2004 21:21:21 +0000  (21:21 +0000)] 
 
ENH: testWrite -> TestWrite 
 
malaterre  [Sun, 16 May 2004 21:15:49 +0000  (21:15 +0000)] 
 
ENH: testDicomDir -> TestDicomDir 
 
malaterre  [Sun, 16 May 2004 21:10:35 +0000  (21:10 +0000)] 
 
ENH: PrintBug -> TestBug 
 
malaterre  [Sun, 16 May 2004 21:07:41 +0000  (21:07 +0000)] 
 
ENH: Change dcm2acr -> TestDcm2Acr 
 
malaterre  [Sun, 16 May 2004 21:04:22 +0000  (21:04 +0000)] 
 
ENH: Change hashtest -> TestHash 
 
malaterre  [Sat, 15 May 2004 22:09:41 +0000  (22:09 +0000)] 
 
BUG: Hopefully deals with cygwin/apple/vc++ library naming convention... sad that not everybody uses linux 
 
malaterre  [Sat, 15 May 2004 21:30:32 +0000  (21:30 +0000)] 
 
ENH: Some more steps toward automatic Python+gdcm testing 
 
malaterre  [Sat, 15 May 2004 20:05:53 +0000  (20:05 +0000)] 
 
ENH: gdcm.py is now copied to binary dir 
 
malaterre  [Sat, 15 May 2004 19:24:44 +0000  (19:24 +0000)] 
 
Update TODO, clean Test/CMakeLists when cmake 2.x comes out 
 
regrain  [Thu, 13 May 2004 10:56:18 +0000  (10:56 +0000)] 
 
 * Bug fix under win32. Must be verified on linux !!! The shadow class file (.py) 
       wasn't copied 
 
jpr  [Wed, 12 May 2004 12:55:07 +0000  (12:55 +0000)] 
 
general commit of (future) new classes. 
PLEASE don't try to use right now 
 
malaterre  [Wed, 12 May 2004 03:51:02 +0000  (03:51  +0000)] 
 
Swig should be found on win32 now, some cosmetic cleanup too 
 
malaterre  [Wed, 12 May 2004 03:38:24 +0000  (03:38  +0000)] 
 
Mark as advanced: debug and Dart 
 
malaterre  [Wed, 12 May 2004 03:36:05 +0000  (03:36  +0000)] 
 
Minor clean up 
 
malaterre  [Wed, 12 May 2004 03:09:04 +0000  (03:09  +0000)] 
 
Initial start of support cmake 2.x 
 
malaterre  [Wed, 12 May 2004 03:08:04 +0000  (03:08  +0000)] 
 
Remove my comments 
 
malaterre  [Wed, 12 May 2004 02:45:35 +0000  (02:45  +0000)] 
 
ENH: Now Example is an option, ON by default 
 
malaterre  [Wed, 5 May 2004 20:20:14 +0000  (20:20 +0000)] 
 
BUG: JP suggest me to do this change 
 
regrain  [Wed, 5 May 2004 12:48:29 +0000  (12:48 +0000)] 
 
* src/gdcmCommon.h, gdcmDicomDir.cxx, gdcmFile.cxx, gdcmHeaderHelper.h, 
      gdcmParser.cxx, gdcmParser.h : bug fix for the Microsoft .Net compilation 
     -- BeNours 
 
jpr  [Wed, 5 May 2004 10:57:17 +0000  (10:57 +0000)] 
 
forget this one 
 
regrain  [Wed, 5 May 2004 09:01:18 +0000  (09:01 +0000)] 
 
 * src/gdcmFile.cxx, gdcmHeader.cxx : bug fix for the msvc compilation 
     * Test/ShowDicom.cxx : bug fix for msvc compilation 
     * vtk/vtkgdcmViewer.cxx : bug fix for msvc compilation 
     -- BeNours 
 
jpr  [Wed, 5 May 2004 08:22:51 +0000  (08:22 +0000)] 
 
about compile errors 
 
jpr  [Wed, 5 May 2004 07:45:55 +0000  (07:45 +0000)] 
 
The shows goes on 
 
malaterre  [Wed, 5 May 2004 02:13:02 +0000  (02:13  +0000)] 
 
BUG: Write was clearly broken...can only blame myself 
 
malaterre  [Tue, 4 May 2004 21:09:24 +0000  (21:09 +0000)] 
 
reintroduce testing 
 
jpr  [Tue, 4 May 2004 15:05:20 +0000  (15:05 +0000)] 
 
update ChangeLog 
 
jpr  [Tue, 4 May 2004 15:03:01 +0000  (15:03 +0000)] 
 
Taking into account the 'Dicom Sequences' leads up to introduce new concepts 
(and new classes) : 
a 'gdcmDocument' is composed of a set of Doc Entries, that are 
  - elementary gdcmDocEntries (former gdcmHeaderEntries) 
  - Sequence Doc Entries (gdcmSeqEntries) 
    a Sequence is composed of Items. 
    Each item is a set of Doc Entries (this is recursive) 
 
The non uniqueness of the 'Dicom tag' is due to this recursivity 
(never taken into account) 
Our unability to add a new 'entry' in the header 
    at the proper location (neither in the H-Table (map or multimap), nor in 
    the Chained List is also due to this recursivity. 
 
Don't try, right now, to use/modify/compile these new sources : nothing is 
finished. 
We just commit all the stuff, 'as is', in order not to loose it. 
 
regrain  [Tue, 4 May 2004 07:47:24 +0000  (07:47 +0000)] 
 
 * vtk/vtkGdcmReader.cxx : bug fix in the setting of file name 
     -- BeNours 
 
malaterre  [Mon, 3 May 2004 19:35:11 +0000  (19:35 +0000)] 
 
Cosmetic clean up 
 
malaterre  [Mon, 3 May 2004 19:26:53 +0000  (19:26 +0000)] 
 
Better implementation of the black list 
 
malaterre  [Mon, 3 May 2004 19:12:08 +0000  (19:12 +0000)] 
 
Add a black list of broken dicom images 
 
regrain  [Mon, 3 May 2004 13:39:47 +0000  (13:39 +0000)] 
 
 * vtk/vtkGdcmReader.cxx : bug fix when loading a list of files using the 
       file prefix (SetFilePrefix) 
     -- BeNours 
 
regrain  [Mon, 3 May 2004 09:15:45 +0000  (09:15 +0000)] 
 
*** empty log message *** 
 
regrain  [Mon, 3 May 2004 09:15:01 +0000  (09:15 +0000)] 
 
 * vtk/vtkGdcmReader.cxx : bug fix when loading a list of files using the 
       file pattern (SetFilePattern) 
     -- BeNours 
 
jpr  [Mon, 3 May 2004 08:30:48 +0000  (08:30 +0000)] 
 
to avoid compile time warning 
 
malaterre  [Mon, 3 May 2004 03:59:43 +0000  (03:59  +0000)] 
 
Minor cleanup for toplevel CMakeLists 
 
malaterre  [Mon, 3 May 2004 03:30:39 +0000  (03:30  +0000)] 
 
Replace the DEBUG on the stack with a global entry in cmake interface: 
       GDCM_DEBUG, so you can turn verbosity ON/OFF for debug statement. 
 
malaterre  [Sun, 2 May 2004 23:57:30 +0000  (23:57 +0000)] 
 
ENH: Now gdcmVersion.py is automatically generated 
 
malaterre  [Sun, 2 May 2004 23:48:43 +0000  (23:48 +0000)] 
 
Add a new test: ShowDicom, for now this is just the c++ version of 
       checkRead.sh, later it will be able to compare the image read against a 
       baseline. 
 
malaterre  [Sun, 2 May 2004 20:24:02 +0000  (20:24 +0000)] 
 
Remove using namespace, + clean up the CMakeLists 
 
malaterre  [Sat, 1 May 2004 00:02:25 +0000  (00:02  +0000)] 
 
update 
 
malaterre  [Fri, 30 Apr 2004 19:54:06 +0000  (19:54 +0000)] 
 
DOC + cleanup 
 
malaterre  [Fri, 30 Apr 2004 19:45:37 +0000  (19:45 +0000)] 
 
Rename bug1.cxx by copying the comma v file to PrintBug.cxx 
 
malaterre  [Fri, 30 Apr 2004 19:41:56 +0000  (19:41 +0000)] 
 
DOC: Comment 
 
malaterre  [Fri, 30 Apr 2004 19:38:03 +0000  (19:38 +0000)] 
 
update 
 
malaterre  [Fri, 30 Apr 2004 19:36:39 +0000  (19:36 +0000)] 
 
ENH: Add Example stuff with real main: 
1. Should be easier to use 
2. This is a real example on how to read + write a dicom image, thus make sense to have it 
 
malaterre  [Fri, 30 Apr 2004 17:12:24 +0000  (17:12 +0000)] 
 
Update so that exe are forced to a unique place, rename gdcmCxxTest to gdcmTest 
 
frog  [Fri, 30 Apr 2004 16:14:55 +0000  (16:14 +0000)] 
 
Doxygenation. 
 
frog  [Fri, 30 Apr 2004 14:50:35 +0000  (14:50 +0000)] 
 
 * Doc/CMakeLists.txt: the main page is now properly differentiated 
       between the developper and user version. 
     * Doc/doxygen.config.in: dropped search related obsolete flags 
     * src/gdcmParser.h: doxygenation 
 
frog  [Fri, 30 Apr 2004 12:31:19 +0000  (12:31 +0000)] 
 
Updated. 
 
jpr  [Fri, 30 Apr 2004 10:57:02 +0000  (10:57 +0000)] 
 
gdcmParser doesn't loop any longer inside the Pixel element 
 
frog  [Fri, 30 Apr 2004 10:40:11 +0000  (10:40 +0000)] 
 
 Doxygenation. 
 
frog  [Fri, 30 Apr 2004 08:58:36 +0000  (08:58 +0000)] 
 
   Doc/gdcmUML.xmi added raw UML class view (umbrello format) 
 
malaterre  [Thu, 29 Apr 2004 22:35:27 +0000  (22:35 +0000)] 
 
Adding new test: TestReadWrite 
 
malaterre  [Thu, 29 Apr 2004 19:15:12 +0000  (19:15 +0000)] 
 
Remove complex style install stuff, was never used 
 
malaterre  [Thu, 29 Apr 2004 18:28:48 +0000  (18:28 +0000)] 
 
Slight modification 
 
jpr  [Thu, 29 Apr 2004 14:32:22 +0000  (14:32 +0000)] 
 
Resolve conflict in ChangeLog 
 
frog  [Thu, 29 Apr 2004 13:02:07 +0000  (13:02 +0000)] 
 
 * DEVELOPPER: added some helpfull comments for compile/test/install 
       when using cmake. 
 
jpr  [Thu, 29 Apr 2004 10:19:55 +0000  (10:19 +0000)] 
 
Split the old makeDicomDir.cxx into makeDicomDir.cxx and BuildUpDicomDir.cxx 
 
malaterre  [Thu, 29 Apr 2004 03:43:24 +0000  (03:43  +0000)] 
 
ENH: 1. Now the test suite is working for real 
2. All binaries are now output in the gdcm-bin directory (this was not true before) 
 
malaterre  [Thu, 29 Apr 2004 03:02:32 +0000  (03:02  +0000)] 
 
ENH: 1. Remove remp solution of gdcmTests.cxx+ gdcmMain directly in src director, now generated in the build dir. 
2. Tests as mentionned smarter 
3. Some clean up 
4. Add a new method in gdcmDict that return the PubDict by name this is intersting for 3rd party lib like ITK, where we could set the institution anme / patient name... 
 
malaterre  [Wed, 28 Apr 2004 19:32:12 +0000  (19:32 +0000)] 
 
Adding gdcmConfigure.h for install and ITK 
 
malaterre  [Wed, 28 Apr 2004 17:00:30 +0000  (17:00 +0000)] 
 
Adding std:: 
 
jpr  [Wed, 28 Apr 2004 16:25:23 +0000  (16:25 +0000)] 
 
update ChangeLog 
 
jpr  [Wed, 28 Apr 2004 16:24:58 +0000  (16:24 +0000)] 
 
 * ENH add self defined param 'new' to PrintHeader to 'show' the SeQuence 
           tree-like structure of a Dicom Header 
     * FIX Test code cleaning 
 
jpr  [Wed, 28 Apr 2004 16:24:30 +0000  (16:24 +0000)] 
 
2004-04-28  Jean-Pierre Roux 
     * ENH add the provisional  gdcmHeader::SQDepthLevel to allow 
           SeQuence indented printing of Dicom Header 
     * ENH merge methods gdcmParser::Parse and gdcmParser::LoadHeaderEntries 
           into the single gdcmParser::LoadHeaderEntries for efficiency purpose 
	   Computation of SQDepthLevel is now part of gdcmHeader constructor 
 
ibanez  [Wed, 28 Apr 2004 15:24:21 +0000  (15:24 +0000)] 
 
test 
 
malaterre  [Mon, 26 Apr 2004 02:24:44 +0000  (02:24  +0000)] 
 
FIX: Building on cygwin is fine now 
 
malaterre  [Mon, 26 Apr 2004 01:36:03 +0000  (01:36  +0000)] 
 
Fix: Python/vtk build again 
 
malaterre  [Mon, 26 Apr 2004 00:27:53 +0000  (00:27  +0000)] 
 
ENH: Remove redundancie about GDCM_DICT stuff, now we only need to modify 
       one file instead of seven + some small cleanup 
 
malaterre  [Sun, 25 Apr 2004 23:00:46 +0000  (23:00 +0000)] 
 
Propagate GDCM_DATA_ROOT into other tests 
 
malaterre  [Sun, 25 Apr 2004 22:43:39 +0000  (22:43 +0000)] 
 
Adding a GDCM_DATA_ROOT for testing 
 
malaterre  [Sun, 25 Apr 2004 19:43:13 +0000  (19:43 +0000)] 
 
Fix warnings, add a GDCM_DATA_ROOT to CMake 
 
malaterre  [Sun, 25 Apr 2004 18:34:40 +0000  (18:34 +0000)] 
 
update 
 
malaterre  [Sun, 25 Apr 2004 18:31:48 +0000  (18:31 +0000)] 
 
ENH: Adding automatic testing 
1. Need a DartConfig.cmake to submit to public 
2. Add a test driver gdcmTest.cxx 
3. gdcmTestMain, an helper for the main test driver gdcmTest 
4. Files in Test don't have a main anymore, this becomes intersting when we add more and more tests, thus dsw don't have to load too many projects 
 
jpr  [Fri, 23 Apr 2004 16:21:58 +0000  (16:21 +0000)] 
 
2004-04-22  Jean-Pierre Roux 
     * ENH Minor changes to the Print() methods 
     * ADD gdcmParser::PrintEntryNiceSQ() to allow SQ-indented 
           Header printing. Example given with : 
	   PrintHeader fileName  2 new 
          (SQ based tree-like structure still to be done for the Header ...) 
 
jpr  [Fri, 23 Apr 2004 10:02:48 +0000  (10:02 +0000)] 
 
minor modif to gdcmHeaderEntry::Print() 
 
malaterre  [Fri, 23 Apr 2004 02:54:18 +0000  (02:54  +0000)] 
 
update 
 
malaterre  [Fri, 23 Apr 2004 02:51:13 +0000  (02:51  +0000)] 
 
ENH: change malloc/calloc/free with there c++ equivalent 
 
malaterre  [Fri, 23 Apr 2004 02:32:11 +0000  (02:32  +0000)] 
 
some cosmetic cleanup so that compilation : -W -Wall -Werror can pass. 
1. I have added some unsigned where needed 
2. Some function parameter not used -> (void) 
3. In gdcmDicomDir.cxx, add GDCM_DICOMDIR_NONE case 
4. g++ don't like character '\' in comment 
5. #define jpeg_create_decompress  jCreaDecompress this really need to be fixed 
6. virtualize destructor of gdcmObject ... leakage 
7. sscanf(g->first.c_str(),"%x",&gr_bid); this also really need to be fixed 
8. gdcm/src/jpeg/libijg8/CMakeLists.txt, remove compression file (as we only do decompression, right ?) 
 
jpr  [Wed, 21 Apr 2004 09:07:17 +0000  (09:07 +0000)] 
 
Comments added 
 
jpr  [Wed, 21 Apr 2004 08:39:06 +0000  (08:39 +0000)] 
 
update change log 
 
jpr  [Wed, 21 Apr 2004 08:38:40 +0000  (08:38 +0000)] 
 
2004-21-02  Jean-Pierre Roux 
     * FIX gdcmHeaderHelper::GetXSpacing 
           when a single value is found, xpacing is now defaulted to yspacing 
 
jpr  [Mon, 19 Apr 2004 14:59:20 +0000  (14:59 +0000)] 
 
doxygenation 
 
jpr  [Mon, 19 Apr 2004 14:48:53 +0000  (14:48 +0000)] 
 
2004-19-02  Jean-Pierre Roux 
     * ADD gdcmData/Wrist.pap (PAPYRUS 3.0 -single frame-) for checking purpose 
     * ENH add parameters : 
               bool  exception_on_error = false, 
               bool  enable_sequences   = false, 
	       bool  ignore_shadow      = false 
           to the gdcmFile constructors to be full gdcmParser compliant 
     * FIX vtk/vtkGdcmReader.cxx now uses  enable_sequences = true in gdcmFile 
           to allow reading of PAPYRUS 3.0 files 
 
malaterre  [Sun, 18 Apr 2004 03:26:22 +0000  (03:26  +0000)] 
 
For vtk prior to vtk 4.2.5 
 
malaterre  [Sun, 18 Apr 2004 03:03:25 +0000  (03:03  +0000)] 
 
Change default behavior to set a good range value 
 
malaterre  [Sat, 17 Apr 2004 16:13:40 +0000  (16:13 +0000)] 
 
update license 
 
malaterre  [Sat, 17 Apr 2004 16:12:20 +0000  (16:12 +0000)] 
 
FIX: Don't know what the heck are those files ! 
 
malaterre  [Sat, 17 Apr 2004 15:32:31 +0000  (15:32 +0000)] 
 
update CMakeLists 
 
jpr  [Tue, 6 Apr 2004 15:31:08 +0000  (15:31 +0000)] 
 
Update ChangeLog 
 
jpr  [Mon, 5 Apr 2004 13:28:50 +0000  (13:28 +0000)] 
 
Added a lot of comments to explain the tricks about multivaluated 
'integer' fields. 
HTH 
 
jpr  [Fri, 2 Apr 2004 15:47:52 +0000  (15:47 +0000)] 
 
update ChangeLog