]>
 
 
Creatis software - gdcm.git/log 
 
 
 
 
 
 
jpr  [Wed, 19 Jan 2005 08:58:33 +0000  (08:58 +0000)] 
 
Remove now useless warning/comments 
 
jpr  [Wed, 19 Jan 2005 08:57:14 +0000  (08:57 +0000)] 
 
Fix typo 
 
jpr  [Wed, 19 Jan 2005 08:55:09 +0000  (08:55 +0000)] 
 
Add missing SQItem methods 
 
regrain  [Tue, 18 Jan 2005 18:24:06 +0000  (18:24 +0000)] 
 
   * Test/ShowDicom.cxx, ShowDicomSeq.cxx, TestWriteWithVTK.cxx : change the 
     test. Now it's on image content and not on the resulting visualisation... 
     might solve the problem on linux when using the OpenGL drivers 
   -- BeNours 
 
jpr  [Tue, 18 Jan 2005 18:05:59 +0000  (18:05 +0000)] 
 
Unblacklist KODAK-12-MONO1-Odd_Terminated_Sequence.dcm 
 
jpr  [Tue, 18 Jan 2005 18:03:16 +0000  (18:03 +0000)] 
 
Add missing Document::GetSeqEntry() method 
 
jpr  [Tue, 18 Jan 2005 16:57:44 +0000  (16:57 +0000)] 
 
Unblacklist of gdcm-JPEG-LossLessThoravision.dcm, since it doesn't breaks gdcm 
(Thank you, Jean-Michel !) 
 
malaterre  [Tue, 18 Jan 2005 16:44:46 +0000  (16:44 +0000)] 
 
COMP: Fix warning on Big endian plateform 
 
jpr  [Tue, 18 Jan 2005 16:23:52 +0000  (16:23 +0000)] 
 
Taking into account of 'Transfer Syntax' value 
(for 'true' Dicom V3 files, the 'ACR-NEMA' heuristics sometimes gives unaccurate 
result) 
 
malaterre  [Tue, 18 Jan 2005 16:19:57 +0000  (16:19 +0000)] 
 
COMP: Fix compilation on Mingw 
 
malaterre  [Tue, 18 Jan 2005 15:52:22 +0000  (15:52 +0000)] 
 
BUG: Fix compilation on mingw 
 
malaterre  [Tue, 18 Jan 2005 15:46:49 +0000  (15:46 +0000)] 
 
COMP: Fix warnings about unused var on SunOS 
 
jpr  [Tue, 18 Jan 2005 14:47:21 +0000  (14:47 +0000)] 
 
Blacklist "PET-cardio-Multiframe-Papyrus.dcm" 
 
jpr  [Tue, 18 Jan 2005 14:28:32 +0000  (14:28 +0000)] 
 
Doxygenation (Print method) 
 
jpr  [Tue, 18 Jan 2005 12:16:10 +0000  (12:16 +0000)] 
 
Add missing : 
SQItem *SeqEntry::GetFirstEntry(), 
SQItem *SeqEntry::GetNextEntry() 
 
jpr  [Tue, 18 Jan 2005 11:56:52 +0000  (11:56 +0000)] 
 
In SerieHeader::ImagePositionPatientOrdering() 
      // a Dicom 'Serie' may contain scout views 
		// and images may have differents directions. 
		// -> More than one may have the same 'pos' 
		// Sorting has then NO meaning ! 
 
Thx to Eduardo Davila for reporting bug. 
 
jpr  [Tue, 18 Jan 2005 11:39:59 +0000  (11:39 +0000)] 
 
Solve pb when structure (list, map, ...) is empty. 
Thx to Benoit for reporting bug 
 
jpr  [Tue, 18 Jan 2005 08:25:41 +0000  (08:25 +0000)] 
 
Update ChangeLog 
 
jpr  [Tue, 18 Jan 2005 08:24:54 +0000  (08:24 +0000)] 
 
Some updates on web pages 
 
jpr  [Tue, 18 Jan 2005 08:01:40 +0000  (08:01 +0000)] 
 
2005-01-18 Jean-Pierre Roux <jpr@creatis.univ-lyon1.fr> 
   remove useless and never updated keyword \ingroup 
 
jpr  [Tue, 18 Jan 2005 07:55:16 +0000  (07:55 +0000)] 
 
Use new method GetFirstEntry instead of InitTraversal+GetNextEntry 
 
jpr  [Tue, 18 Jan 2005 07:49:41 +0000  (07:49 +0000)] 
 
	-add method GetFirstEntry to replace call to InitTraversal+GetNextEntry 
   -remove InitTraversal method. 
 
malaterre  [Tue, 18 Jan 2005 04:01:09 +0000  (04:01  +0000)] 
 
BUG: Fix build problem on old compiler 
 
malaterre  [Mon, 17 Jan 2005 23:49:43 +0000  (23:49 +0000)] 
 
BUG: Fix patch for HAVE_SA_LEN wasnt working on linux anymore 
 
malaterre  [Mon, 17 Jan 2005 23:15:17 +0000  (23:15 +0000)] 
 
BUG: Fix the cmake bug on Mac/Sun for real 
 
malaterre  [Mon, 17 Jan 2005 23:11:25 +0000  (23:11 +0000)] 
 
BUG: Fix wrong boolean logic 
 
malaterre  [Mon, 17 Jan 2005 21:42:16 +0000  (21:42 +0000)] 
 
ENH: Remove APPLE hack 
 
malaterre  [Mon, 17 Jan 2005 21:41:47 +0000  (21:41 +0000)] 
 
ENH: Rework the stuff for HAVE_SA_LEN 
 
jpr  [Mon, 17 Jan 2005 17:31:01 +0000  (17:31 +0000)] 
 
Forget this one 
 
jpr  [Mon, 17 Jan 2005 17:27:03 +0000  (17:27 +0000)] 
 
in order to be able to use fearlessly copy-paste group-elem are now called 
everywhere group-elem (and not group-element, or Group-Elem ...) 
 
malaterre  [Mon, 17 Jan 2005 17:26:55 +0000  (17:26 +0000)] 
 
BUG: Fix bug Bug #1487 - CHECK_INCLUDE_FILE now use CHECK_INCLUDE_FILES properly instead 
 
jpr  [Mon, 17 Jan 2005 16:52:21 +0000  (16:52 +0000)] 
 
Document::CheckIfEntryExist is now public 
 
malaterre  [Mon, 17 Jan 2005 16:50:35 +0000  (16:50 +0000)] 
 
ENH: Add security for config problem 
 
malaterre  [Mon, 17 Jan 2005 16:44:57 +0000  (16:44 +0000)] 
 
BUG: Actually fix the bug reported by Benoit. Stoopid typo, sorry 
 
malaterre  [Mon, 17 Jan 2005 16:41:18 +0000  (16:41 +0000)] 
 
ENH: Be more verbose on Win32 
 
malaterre  [Mon, 17 Jan 2005 16:37:00 +0000  (16:37 +0000)] 
 
BUG: Revert to revision 1.99 because current version was breaking on Win32/Vs6 system at least 
 
regrain  [Mon, 17 Jan 2005 14:20:29 +0000  (14:20 +0000)] 
 
   * gdcmPython/demo : add python demos using VTK 
   -- BeNours 
 
jpr  [Mon, 17 Jan 2005 14:18:48 +0000  (14:18 +0000)] 
 
To improve test coverage 
 
regrain  [Mon, 17 Jan 2005 13:55:26 +0000  (13:55 +0000)] 
 
   * src/gdcmUtil.cxx : bug fix to find the Windows MAC address. Now, there 
     is no memory access violation 
   -- BeNours 
 
jpr  [Mon, 17 Jan 2005 13:47:22 +0000  (13:47 +0000)] 
 
coding style 
 
jpr  [Mon, 17 Jan 2005 13:24:15 +0000  (13:24 +0000)] 
 
Oops. 
I forgot to initilize the loop 
(copy-paste from Example/PrintDicomDir was not enough) 
 
jpr  [Mon, 17 Jan 2005 11:16:27 +0000  (11:16 +0000)] 
 
Update ChangeLog 
 
jpr  [Mon, 17 Jan 2005 11:14:31 +0000  (11:14 +0000)] 
 
Update ChangeLog 
 
jpr  [Mon, 17 Jan 2005 11:13:21 +0000  (11:13 +0000)] 
 
'Dictionnary' is now spelt 'Dictionary', 
'wether' is now spelt 'whether' 
and so on 
 
jpr  [Mon, 17 Jan 2005 11:07:40 +0000  (11:07 +0000)] 
 
SQItem number within a given SeqEntry is now displayed at Print time 
 
jpr  [Mon, 17 Jan 2005 11:03:28 +0000  (11:03 +0000)] 
 
* FIX 'Item' entry (fffe,e000) is now correctly stored and displayed 
 
jpr  [Mon, 17 Jan 2005 11:01:55 +0000  (11:01 +0000)] 
 
Modify the parsing process, not to use (now unexposed) internal mechanisms 
 
jpr  [Mon, 17 Jan 2005 11:01:26 +0000  (11:01 +0000)] 
 
Modify the parsing process, not to use (now unexposed) intermal mechanisms 
 
jpr  [Mon, 17 Jan 2005 10:59:52 +0000  (10:59 +0000)] 
 
2005-01-15 Jean-Pierre Roux <jpr@creatis.univ-lyon1.fr> 
    * ADD DicomDir, DicomDirPatient, DicomDirStudy, DicomDirSerie, DicomDirImage 
	       related methods, in order not to expose internal mechanisms 
        InitTraversal(); 
        GetNextEntry(); 
	 * REM methods that exposed internal mechanisms : 
        DicomDir::GetDicomDirPatients() 
        DicomDirPatient::GetDicomDirStudies() 
        DicomDirStudy::GetDicomDirSeries() 
        DicomDirSerie::GetDicomDirImages() 
 
jpr  [Mon, 17 Jan 2005 10:56:50 +0000  (10:56 +0000)] 
 
Add methods DictSet::InitTraversal, DictDet::GetNextEntry, 
    to provide easy acces to all the dictionnaries 
 
malaterre  [Mon, 17 Jan 2005 03:05:55 +0000  (03:05  +0000)] 
 
ENH: Minor patch that rework code to avoid duplicate code. 
 
malaterre  [Mon, 17 Jan 2005 01:14:32 +0000  (01:14  +0000)] 
 
ENH: First pass at simplifying the JPEG stuff. 
 
malaterre  [Mon, 17 Jan 2005 00:21:46 +0000  (00:21  +0000)] 
 
BUG: Need socket lib on Solaris. Also remove old APPLE lib 
 
malaterre  [Sun, 16 Jan 2005 04:50:40 +0000  (04:50  +0000)] 
 
BUG: Remove the Print indent mess. Please only one Print per class default paramater are designed for this 
 
malaterre  [Sun, 16 Jan 2005 00:32:56 +0000  (00:32  +0000)] 
 
ENH: update about GetMacAddress/CreateUniqueUID 
 
malaterre  [Sun, 16 Jan 2005 00:30:09 +0000  (00:30  +0000)] 
 
STYLE: Lost of minor tweak + fix indentation 
 
malaterre  [Sat, 15 Jan 2005 23:00:25 +0000  (23:00 +0000)] 
 
STYLE: Remove printf + minor improvements 
 
malaterre  [Sat, 15 Jan 2005 22:44:11 +0000  (22:44 +0000)] 
 
BUG: CHECK_INCLUDE_FILE is also broken on SunOS 
 
malaterre  [Sat, 15 Jan 2005 22:40:23 +0000  (22:40 +0000)] 
 
STYLE: Fix some comment also rework the include stuff 
 
malaterre  [Sat, 15 Jan 2005 22:19:10 +0000  (22:19 +0000)] 
 
BUG: on MacOSX CHECK_INCLUDE_FILES is not able to find some include files. Therfore we explicitely have to include them 
 
malaterre  [Sat, 15 Jan 2005 21:45:48 +0000  (21:45 +0000)] 
 
BUG: was not returning 0 as expected 
 
malaterre  [Sat, 15 Jan 2005 21:36:01 +0000  (21:36 +0000)] 
 
ENH: Finally found a version of GetMacAddress that actually works on Sun/Solaris/Sparc without root privilege 
 
malaterre  [Sat, 15 Jan 2005 20:24:02 +0000  (20:24 +0000)] 
 
ENH: Seriously rewrote the GetMacAddress stuff. There is lot less redundancy. I could only check this worked on linux/MacOSX so far. Solaris seems to be broken. Remove tabs 
 
malaterre  [Sat, 15 Jan 2005 03:49:49 +0000  (03:49  +0000)] 
 
ENH: Apparently implementation of GetMacAddress linux also works on my cygwin 
 
malaterre  [Sat, 15 Jan 2005 00:52:36 +0000  (00:52  +0000)] 
 
STYLE: Cleanup the Mac address stuff (1st pass) 
 
malaterre  [Sat, 15 Jan 2005 00:08:13 +0000  (00:08  +0000)] 
 
ENH: update for DirList API changes 
 
malaterre  [Fri, 14 Jan 2005 23:57:06 +0000  (23:57 +0000)] 
 
ENH: also parse Baseline* 
 
malaterre  [Fri, 14 Jan 2005 23:56:06 +0000  (23:56 +0000)] 
 
BUG: TestList do need GDCM_DATA_ROOT 
 
malaterre  [Fri, 14 Jan 2005 23:51:40 +0000  (23:51 +0000)] 
 
STYLE: Fix comment 
 
malaterre  [Fri, 14 Jan 2005 22:53:58 +0000  (22:53 +0000)] 
 
BUG: Wrong macro 
 
malaterre  [Fri, 14 Jan 2005 22:44:39 +0000  (22:44 +0000)] 
 
BUG: Properly rewrote the FindFirst/FindNext to call FindClose at the end 
 
malaterre  [Fri, 14 Jan 2005 22:27:27 +0000  (22:27 +0000)] 
 
BUG: did not compile on Win32 
 
malaterre  [Fri, 14 Jan 2005 22:20:11 +0000  (22:20 +0000)] 
 
BUG: Could not use DirList from a dll on windows since the symbol was not exported. So I had to rewrite the class a little. the usage is slightly more complex now (one more function call) 
 
malaterre  [Fri, 14 Jan 2005 21:52:05 +0000  (21:52 +0000)] 
 
ENH: add a test for DirList. Add a method Print on DirList. Remove useless NormalizePath (output wasnt taken anyway) 
 
malaterre  [Fri, 14 Jan 2005 21:34:53 +0000  (21:34 +0000)] 
 
STYLE: adding a comment on why we can use Serie Instance UID all the time (even with old NEMA) 
 
malaterre  [Fri, 14 Jan 2005 21:32:45 +0000  (21:32 +0000)] 
 
ENH: udpate changelog 
 
malaterre  [Fri, 14 Jan 2005 21:31:46 +0000  (21:31 +0000)] 
 
STYLE: correct typo in comment 
 
malaterre  [Fri, 14 Jan 2005 21:30:53 +0000  (21:30 +0000)] 
 
ENH: Simplify gdcmSerieHeader API. SerieHeader should focus only on sorting DICOM file instead of providing way too many methods 
 
malaterre  [Fri, 14 Jan 2005 21:03:54 +0000  (21:03 +0000)] 
 
ENH: Backport patch from ITK CVS. Serie need to take into accout the Serie Instance UID before adding new files. A lot of the logic within vtkGdcmReader should also be backported here 
 
malaterre  [Fri, 14 Jan 2005 17:40:04 +0000  (17:40 +0000)] 
 
BUG: Try to fix Mathieu patch 
 
malaterre  [Fri, 14 Jan 2005 17:38:32 +0000  (17:38 +0000)] 
 
BUG: Try to fix JP patch IV 
 
malaterre  [Fri, 14 Jan 2005 17:36:23 +0000  (17:36 +0000)] 
 
BUG: Try to fix JP patch III 
 
malaterre  [Fri, 14 Jan 2005 17:34:42 +0000  (17:34 +0000)] 
 
BUG: Try to fix JP patch... again 
 
malaterre  [Fri, 14 Jan 2005 17:33:24 +0000  (17:33 +0000)] 
 
BUG: Try to fix JP patch 
 
malaterre  [Fri, 14 Jan 2005 17:31:34 +0000  (17:31 +0000)] 
 
COMP: Fix warnings 
 
jpr  [Fri, 14 Jan 2005 15:06:36 +0000  (15:06 +0000)] 
 
   * ENH - Comment out Mathieu's (dangerous) Super Hack 
	      for dealing with BIGENDIAN processors 
			- Move equivalent stuff to BinEntry::WriteContent 
			When necessary, 16 Bits Pixels are swapped in a small buffer 
			and then written. This avoid allocating a huge buffer, in 
			PixelWriteConveror, and avoid modifying the Pixel Area. 
			Note : 
	      Probabely, the same operation will have to be done when we want 
	      to write image with Big Endian Transfert Syntax, 
	      and we are working onj Little Endian Processor 
 
regrain  [Fri, 14 Jan 2005 12:53:06 +0000  (12:53 +0000)] 
 
   * Missing changes... see my last commit 
   -- BeNours 
 
regrain  [Fri, 14 Jan 2005 11:28:28 +0000  (11:28 +0000)] 
 
   * src/gdcmDocument.[h|cxx] : comment all methods concerning a flat hash 
     table. 
   * src/gdcmElementSet.[h|cxx] : rename Initialize into InitTraversal 
   * src/gdcmDict.[h|cxx] : add InitTraversal/getNextEntry methods to parse 
     all the dict content. 
   * src/gdcmDictEntry.cxx : add a carriage return at the end of the DictEntry 
     print 
   * Test/TestDict.cxx : add a new test for the dict classes 
   -- BeNours 
 
malaterre  [Thu, 13 Jan 2005 22:39:14 +0000  (22:39 +0000)] 
 
ENH: If NDEBUG is passed to prepro then all debug stuff are yanked (should improve speed), use at your own risk 
 
malaterre  [Thu, 13 Jan 2005 22:31:40 +0000  (22:31 +0000)] 
 
ENH: update for Debug to file 
 
malaterre  [Thu, 13 Jan 2005 22:30:11 +0000  (22:30 +0000)] 
 
ENH: Adding the Debug redirection to a file stream instead of cerr. I guess is usefull for poor Win32 user 
 
malaterre  [Thu, 13 Jan 2005 19:15:43 +0000  (19:15 +0000)] 
 
BUG: REvert last commit sorry for the noise 
 
malaterre  [Thu, 13 Jan 2005 19:13:42 +0000  (19:13 +0000)] 
 
ENH: Adding a new supp file for valgrind 
 
malaterre  [Thu, 13 Jan 2005 18:23:31 +0000  (18:23 +0000)] 
 
ENH: update Dart to deliver mail 
 
regrain  [Thu, 13 Jan 2005 16:35:36 +0000  (16:35 +0000)] 
 
   * src/gdcmDictSet.h : set the default output to the os variable 
   * src/gdcmDictEntry.[h|cxx] : add the Print method 
   * gdcmPython/demo/ : add a new test 
   -- BeNours 
 
jpr  [Thu, 13 Jan 2005 14:59:49 +0000  (14:59 +0000)] 
 
Correct misstyping 
 
jpr  [Thu, 13 Jan 2005 14:56:39 +0000  (14:56 +0000)] 
 
2005-01-13 Jean-Pierre Roux <jpr@creatis.univ-lyon1.fr> 
   * merging of Test/PrintDicomDir and Test/TestDimoDir 
	* removal of now redundant Test/PrintDicomDir 
	* enhancement of Example/PrintDicomDir 
 
jpr  [Thu, 13 Jan 2005 14:39:02 +0000  (14:39 +0000)] 
 
Remove redundant (with TestDicomDir) PrintDicomDir.cxx file 
 
jpr  [Thu, 13 Jan 2005 14:20:18 +0000  (14:20 +0000)] 
 
Allow to choose detail level display for DICOMDIR 
 
jpr  [Thu, 13 Jan 2005 12:19:58 +0000  (12:19 +0000)] 
 
Now DicomDir::IsReadable() works