1
2Release 3.5.3 (Public Release - 2004-05-27)
3
4- Updated version name and implementation name to reflect release 3.5.3.
5  Affects: dcmdata/include/dcuid.h
6
7- Updated announcement file
8  Affects: ANNOUNCE.353
9
10**** Changes from 2004.05.27 (riesmeier)
11
12- Updated man pages.
13  Affects: doxygen/manpages/man1/dbregimg.1
14           doxygen/manpages/man1/dcm2pnm.1
15           doxygen/manpages/man1/dcm2xml.1
16           doxygen/manpages/man1/dcmcjpeg.1
17           doxygen/manpages/man1/dcmconv.1
18           doxygen/manpages/man1/dcmcrle.1
19           doxygen/manpages/man1/dcmdjpeg.1
20           doxygen/manpages/man1/dcmdrle.1
21           doxygen/manpages/man1/dcmdspfn.1
22           doxygen/manpages/man1/dcmdump.1
23           doxygen/manpages/man1/dcmftest.1
24           doxygen/manpages/man1/dcmgpdir.1
25           doxygen/manpages/man1/dcmj2pnm.1
26           doxygen/manpages/man1/dcmmkcrv.1
27           doxygen/manpages/man1/dcmmkdir.1
28           doxygen/manpages/man1/dcmmklut.1
29           doxygen/manpages/man1/dcmodify.1
30           doxygen/manpages/man1/dcmp2pgm.1
31           doxygen/manpages/man1/dcmprscp.1
32           doxygen/manpages/man1/dcmprscu.1
33           doxygen/manpages/man1/dcmpschk.1
34           doxygen/manpages/man1/dcmpsmk.1
35           doxygen/manpages/man1/dcmpsprt.1
36           doxygen/manpages/man1/dcmpsrcv.1
37           doxygen/manpages/man1/dcmpssnd.1
38           doxygen/manpages/man1/dcmquant.1
39           doxygen/manpages/man1/dcmscale.1
40           doxygen/manpages/man1/dcmsign.1
41           doxygen/manpages/man1/dcod2lum.1
42           doxygen/manpages/man1/dconvlum.1
43           doxygen/manpages/man1/dsr2html.1
44           doxygen/manpages/man1/dsr2xml.1
45           doxygen/manpages/man1/dsrdump.1
46           doxygen/manpages/man1/dump2dcm.1
47           doxygen/manpages/man1/echoscu.1
48           doxygen/manpages/man1/findscu.1
49           doxygen/manpages/man1/imagectn.1
50           doxygen/manpages/man1/movescu.1
51           doxygen/manpages/man1/storescp.1
52           doxygen/manpages/man1/storescu.1
53           doxygen/manpages/man1/ti.1
54           doxygen/manpages/man1/wlmscpfs.1
55           doxygen/manpages/man1/xml2dcm.1
56           doxygen/manpages/man1/xml2dsr.1
57
58- Link additional libraries to avoid problems with shared object compilation.
59  Affects: dcmpstat/apps/Makefile.in
60           dcmpstat/tests/Makefile.in
61           dcmwlm/tests/Makefile.in
62           imagectn/apps/Makefile.in
63
64**** Changes from 2004.05.26 (riesmeier)
65
66- Added preliminary announcement file.
67  Added:   ANNOUNCE.353
68
69- Fixed typo in URL.
70  Affects: INSTALL
71
72**** Changes from 2004.05.26 (eichelberg)
73
74- Completed isinf() workaround for MacOS X
75  Affects: ofstd/libsrc/ofstd.cc
76
77- Updated notes on TCP wrappers and libtiff.
78  Affects: INSTALL
79
80- Fixed minor bug in worklist server regarding failed read locks.
81  Thanks to Pere Rodriguez Rodriguez <prr@hosppal.es> for the bug report and fix.
82  Affects: dcmwlm/include/wldsfs.h
83           dcmwlm/libsrc/wldsfs.cc
84
85**** Changes from 2004.05.25 (riesmeier)
86
87- Minor changes (e.g. updated platform notes).
88  Affects: INSTALL
89
90**** Changes from 2004.05.19 (riesmeier)
91
92- Updated list of supported systems.
93  Affects: INSTALL
94
95**** Changes from 2004.05.17 (wilkens)
96
97- Fixed problem reported by valgrind: passing uninitialized variable sockarg.
98  Affects: dcmnet/libsrc/dul.cc
99
100**** Changes from 2004.05.14 (onken)
101
102- Additional documentation added.
103  Affects: dcmdata/apps/mdfdsman.cc
104           dcmdata/apps/mdfdsman.h
105
106- Added documentation concerning metaheader.
107  Affects: dcmdata/docs/dcmodify.man
108
109**** Changes from 2004.05.14 (riesmeier)
110
111- Fixed bug in "install-bin" target. Added new "install-all" target.
112  Affects: Makefile
113           config/rootconf
114
115- Added missing "install-etc" target.
116  Affects: config/Makefile.in
117
118- Added another step to CMake instructions and other minor corrections.
119  Affects: INSTALL
120
121- Minor corrections.
122  Affects: dcmdata/docs/dcmodify.man
123
124**** Changes from 2004.05.12 (riesmeier)
125
126- Updated FAQ file to reflect the changes in the installation instructions.
127  Updated FAQ entry "Where is rest of the documentation?".
128  Affects: FAQ
129
130**** Changes from 2004.05.11 (riesmeier)
131
132- Fixed typo.
133  Affects: dcmdata/docs/dcmdump.man
134
135- Updated installation instructions (not yet completed).
136  Affects: INSTALL
137
138**** Changes from 2004.05.10 (riesmeier)
139
140- Renamed test.cfg to dcmpstat.cfg.
141  Added:   dcmpstat/etc/dcmpstat.cfg
142  Removed: dcmpstat/etc/test.cfg
143  Affects: dcmpstat/docs/dcmp2pgm.man
144           dcmpstat/docs/dcmprscp.man
145           dcmpstat/docs/dcmprscu.man
146           dcmpstat/docs/dcmpsprt.man
147           dcmpstat/docs/dcmpsrcv.man
148           dcmpstat/docs/dcmpssnd.man
149           dcmpstat/etc/Makefile.in
150
151- Fixed bug that prevented the proper rotation of color images.
152  Thanks to Maryam Zibaeifard <m_zibaeifard@yahoo.com> for the bug report.
153  Affects: dcmimage/libsrc/dicoimg.cc
154
155- Removed unused template instantiations (flipping class for signed images).
156  Affects: dcmimage/libsrc/dicoimg.cc
157
158- Added missing project file for MSVC (created by CMake 1.8.3).
159  Added:   ALL_BUILD_force_1.rule
160
161- Updated Makefile.
162  Affects: Makefile
163
164- Replaced $(DISTTRASH) by $(TRASH) in distclean target to avoid removal of
165  top-level Makefile.
166  Affects: Makefile
167           config/rootconf
168
169**** Changes from 2004.05.07 (riesmeier)
170
171- Removed redundant header file include statement.
172  Affects: dcmpstat/tests/Makefile.in
173
174**** Changes from 2004.05.07 (eichelberg)
175
176- Added explicit typecast to volatile variables, needed for MSVC
177  Affects: dcmjpeg/libsrc/djdijg12.cc
178           dcmjpeg/libsrc/djdijg16.cc
179           dcmjpeg/libsrc/djdijg8.cc
180
181- Removed unneeded semicolon, reported by gcc 3.4
182  Affects: ofstd/include/ofstdinc.h
183           ofstd/include/ofstream.h
184
185- Updated configure script to work on platforms where <tcpd.h>
186  requires inclusion of <stdio.h>
187  Affects: config/configure.in
188           config/configure
189
190- Added workaround for MacOS X where isinf() and isnan() are defined in <math.h>
191  but not in <cmath>.
192  Affects: ofstd/libsrc/ofstd.cc
193
194**** Changes from 2004.05.06 (riesmeier)
195
196- Do not remove toplevel configure and Makefile with "make distclean".
197  Affects: config/rootconf
198
199- Added typecasts to keep Sun CC 2.0.1 quiet.
200  Affects: dcmdata/apps/dcmgpdir.cc
201           dcmnet/libsrc/dccfenmp.cc
202           dcmnet/libsrc/dccfpcmp.cc
203           dcmnet/libsrc/dccfprmp.cc
204           dcmnet/libsrc/dccfrsmp.cc
205           dcmnet/libsrc/dccftsmp.cc
206
207**** Changes from 2004.05.05 (riesmeier)
208
209- Removed inclusion of ${libdir} and ${includedir} since this was never really
210  used but causes problems on systems where an older release of the toolkit is
211  installed in the same directory.
212  Thanks to Alexander Haderer <alexander.haderer@charite.de> for the report.
213  Affects: ofstd/tests/Makefile.in
214           dcmdata/apps/Makefile.in
215           dcmdata/libsrc/Makefile.in
216           dcmimage/apps/Makefile.in
217           dcmimage/libsrc/Makefile.in
218           dcmimgle/apps/Makefile.in
219           dcmimgle/libsrc/Makefile.in
220           dcmjpeg/apps/Makefile.in
221           dcmjpeg/libsrc/Makefile.in
222           dcmjpeg/libijg12/Makefile.in
223           dcmjpeg/libijg16/Makefile.in
224           dcmjpeg/libijg8/Makefile.in
225           dcmnet/apps/Makefile.in
226           dcmnet/libsrc/Makefile.in
227           dcmpstat/apps/Makefile.in
228           dcmpstat/jni/Makefile.in
229           dcmpstat/libsrc/Makefile.in
230           dcmpstat/tests/Makefile.in
231           dcmsign/apps/Makefile.in
232           dcmsign/libsrc/Makefile.in
233           dcmsr/apps/Makefile.in
234           dcmsr/libsrc/Makefile.in
235           dcmtls/libsrc/Makefile.in
236           dcmwlm/apps/Makefile.in
237           dcmwlm/libsrc/Makefile.in
238           dcmwlm/tests/Makefile.in
239           dcmwlm/wwwapps/Makefile.in
240           imagectn/apps/Makefile.in
241           imagectn/libsrc/Makefile.i
242
243- Fixed small inconsistencies.
244  Affects: ofstd/Makefile.in
245           ofstd/docs/Makefile.in
246           ofstd/etc/Makefile.in
247           ofstd/include/Makefile.in
248           ofstd/libsrc/Makefile.in
249           dcmdata/Makefile.in
250           dcmdata/docs/Makefile.in
251           dcmdata/etc/Makefile.in
252           dcmimage/docs/Makefile.in
253           dcmimage/etc/Makefile.in
254           dcmimage/include/Makefile.in
255           dcmimage/tests/Makefile.in
256           dcmimgle/docs/Makefile.in
257           dcmimgle/etc/Makefile.in
258           dcmimgle/include/Makefile.in
259           dcmimgle/tests/Makefile.in
260           dcmtk/dcmjpeg/Makefile.in
261           dcmjpeg/docs/Makefile.in
262           dcmjpeg/etc/Makefile.in
263           dcmjpeg/tests/Makefile.in
264           dcmnet/Makefile.in
265           dcmnet/docs/Makefile.in
266           dcmnet/etc/Makefile.in
267           dcmnet/include/Makefile.in
268           dcmnet/tests/Makefile.in
269           dcmpstat/docs/Makefile.in
270           dcmpstat/etc/Makefile.in
271           dcmsign/Makefile.in
272           dcmsign/docs/Makefile.in
273           dcmsign/etc/Makefile.in
274           dcmsign/tests/Makefile.in
275           dcmsr/Makefile.in
276           dcmsr/docs/Makefile.in
277           dcmsr/etc/Makefile.in
278           dcmtls/Makefile.in
279           dcmtls/apps/Makefile.in
280           dcmtls/docs/Makefile.in
281           dcmtls/etc/Makefile.in
282           dcmwlm/Makefile.in
283           dcmwlm/docs/Makefile.in
284           dcmwlm/etc/Makefile.in
285           imagectn/Makefile.in
286           imagectn/docs/Makefile.in
287           imagectn/etc/Makefile.in
288           imagectn/tests/Makefile.in
289
290- Added explicit typecast to volatile variables to compile with gcc 3.2.
291  Affects: dcmjpeg/libsrc/djdijg12.cc
292           dcmjpeg/libsrc/djdijg16.cc
293           dcmjpeg/libsrc/djdijg8.cc
294
295- Added default configure script and makefile.
296  Added:   configure
297           Makefile
298
299**** Changes from 2004.05.05 (eichelberg)
300
301- Declared a few local variables as volatile that might otherwise
302  be clobbered by longjmp.
303  Affects: dcmjpeg/libsrc/djdijg12.cc
304           dcmjpeg/libsrc/djdijg16.cc
305           dcmjpeg/libsrc/djdijg8.cc
306
307- Simplified template class DcmSimpleMap<T>, needed for Sun CC 2.0.1
308  Affects: dcmnet/include/dcmsmap.h
309           dcmnet/libsrc/dccfenmp.cc
310           dcmnet/libsrc/dccfpcmp.cc
311           dcmnet/libsrc/dccfprmp.cc
312           dcmnet/libsrc/dccfrsmp.cc
313           dcmnet/libsrc/dccftsmp.cc
314
315- Updated dcmpstat Makefile, needed for MinGW
316  Affects: dcmpstat/apps/Makefile.in
317
318**** Changes from 2004.05.04 (eichelberg)
319
320- Updated Makefile.in to correctly work on systems where libxml depends on zlib.
321  Affects: dcmdata/apps/Makefile.in
322
323- Added FAQ entry for systems where libtiff is compiled with JPEG support
324  Affects: FAQ
325
326**** Changes from 2004.04.30 (eichelberg)
327
328- Added configure tests for finite, isinf and isnan
329  Affects: config/configure
330           config/configure.in
331           config/include/cfunix.h.in
332           config/include/cfwin32.h
333
334- my_isinf() now also works on systems where finite() or isinf()
335  are defined but not properly declared in <math.h> or <cmath>.
336  Affects: ofstd/libsrc/ofstd.cc
337
338**** Changes from 2004.04.29 (wilkens)
339
340- Updated MSVC 6 project files (generated by CMake 1.8.3).
341  Affects: ALL_BUILD.dsp
342           dcmtk.dsw
343           dcmtk_all.dsw
344           dcmdata/apps/dcm2xml.dsp
345           dcmdata/apps/dcmconv.dsp
346           dcmdata/apps/dcmcrle.dsp
347           dcmdata/apps/dcmdrle.dsp
348           dcmdata/apps/dcmdump.dsp
349           dcmdata/apps/dcmftest.dsp
350           dcmdata/apps/dcmgpdir.dsp
351           dcmdata/apps/dcmodify.dsp
352           dcmdata/apps/dump2dcm.dsp
353           dcmdata/apps/xml2dcm.dsp
354           dcmdata/libsrc/dcmdata.dsp
355           dcmimage/apps/dcm2pnm.dsp
356           dcmimage/apps/dcmquant.dsp
357           dcmimage/apps/dcmscale.dsp
358           dcmimage/libsrc/dcmimage.dsp
359           dcmimgle/apps/dcmdspfn.dsp
360           dcmimgle/apps/dcod2lum.dsp
361           dcmimgle/apps/dconvlum.dsp
362           dcmimgle/libsrc/dcmimgle.dsp
363           dcmjpeg/apps/dcmcjpeg.dsp
364           dcmjpeg/apps/dcmdjpeg.dsp
365           dcmjpeg/apps/dcmj2pnm.dsp
366           dcmjpeg/apps/dcmmkdir.dsp
367           dcmjpeg/libijg12/ijg12.dsp
368           dcmjpeg/libijg16/ijg16.dsp
369           dcmjpeg/libijg8/ijg8.dsp
370           dcmjpeg/libsrc/dcmjpeg.dsp
371           dcmnet/apps/echoscu.dsp
372           dcmnet/apps/findscu.dsp
373           dcmnet/apps/movescu.dsp
374           dcmnet/apps/storescp.dsp
375           dcmnet/apps/storescu.dsp
376           dcmnet/libsrc/dcmnet.dsp
377           dcmpstat/apps/dcmmkcrv.dsp
378           dcmpstat/apps/dcmmklut.dsp
379           dcmpstat/apps/dcmp2pgm.dsp
380           dcmpstat/apps/dcmprscp.dsp
381           dcmpstat/apps/dcmprscu.dsp
382           dcmpstat/apps/dcmpschk.dsp
383           dcmpstat/apps/dcmpsmk.dsp
384           dcmpstat/apps/dcmpsprt.dsp
385           dcmpstat/apps/dcmpsrcv.dsp
386           dcmpstat/apps/dcmpssnd.dsp
387           dcmpstat/libsrc/dcmpstat.dsp
388           dcmsign/apps/dcmsign.dsp
389           dcmsign/libsrc/dcmdsig.dsp
390           dcmsr/apps/dsr2html.dsp
391           dcmsr/apps/dsr2xml.dsp
392           dcmsr/apps/dsrdump.dsp
393           dcmsr/apps/xml2dsr.dsp
394           dcmsr/libsrc/dcmsr.dsp
395           dcmsr/tests/mkreport.dsp
396           dcmtls/libsrc/dcmtls.dsp
397           dcmwlm/apps/wlmscpfs.dsp
398           dcmwlm/libsrc/dcmwlm.dsp
399           imagectn/apps/dbregimg.dsp
400           imagectn/apps/imagectn.dsp
401           imagectn/apps/ti.dsp
402           imagectn/libsrc/imagedb.dsp
403           ofstd/libsrc/ofstd.dsp
404
405**** Changes from 2004.04.27 (wilkens)
406
407- Fixed a bug in dcelem.cc which occurs when one is serializing a dataset
408  (containing a final attribute whose length value is coded with 2 bytes) into
409  a given buffer. Although the number of available bytes in the buffer was
410  sufficient, the dataset->write(...) method would always return
411  EC_StreamNotifyClient to indicate that there are not sufficient bytes
412  available in the buffer. This code modification fixes the problem.
413  Affects: dcmdata/include/dcobject.h
414           dcmdata/libsrc/dcelem.cc
415           dcmdata/libsrc/dcobject.cc
416           dcmdata/libsrc/dcsequen.cc
417
418**** Changes from 2004.04.22 (riesmeier)
419
420- Changed typecast from OFreinterpret_cast to OFstatic_cast to avoid
421  compilation error on Solaris with gcc 3.x.
422  Thanks to Markus Mertens <markus.mertens@uni-muenster.de> for the report.
423  Affects: ofstd/libsrc/ofthread.cc
424
425**** Changes from 2004.04.21 (riesmeier)
426
427- Included "dcompat" header file required for definition of bzero() on IRIX 5.
428  Thanks to Andreas Barth <andreas.barth@bruker-biospin.de> for the report.
429  Affects: dcmpstat/tests/msgserv.cc
430
431**** Changes from 2004.04.21 (eichelberg)
432
433- Minor modifications for compilation with gcc 3.4.0
434  Affects: dcmimage/include/diargpxt.h
435           dcmimage/include/dicmypxt.h
436           dcmimage/include/dicocpt.h
437           dcmimage/include/dicoflt.h
438           dcmimage/include/dicomot.h
439           dcmimage/include/dicorot.h
440           dcmimage/include/dicosct.h
441           dcmimage/include/dihsvpxt.h
442           dcmimage/include/dipalpxt.h
443           dcmimage/include/diqtcmap.h
444           dcmimage/include/dirgbpxt.h
445           dcmimage/include/diybrpxt.h
446           dcmimage/include/diyf2pxt.h
447           dcmimage/include/diyp2pxt.h
448           dcmimgle/include/diflipt.h
449           dcmimgle/include/diinpxt.h
450           dcmimgle/include/dimocpt.h
451           dcmimgle/include/dimoflt.h
452           dcmimgle/include/dimoipxt.h
453           dcmimgle/include/dimorot.h
454           dcmimgle/include/dimosct.h
455           dcmimgle/include/dirotat.h
456           dcmimgle/include/discalet.h
457           ofstd/include/ofoset.h
458
459**** Changes from 2004.04.20 (riesmeier)
460
461- Added explicit type cast to return value of OFStandard::atof() to avoid
462  warnings reported by Visual Studio 7.
463  Affects: dcmsr/libsrc/dsrscogr.cc
464
465**** Changes from 2004.04.18 (onken)
466
467- Restructured code to avoid default parameter values for "complex types" like
468  OFString. Required for Sun CC 2.0.1.
469  Affects: dcmdata/apps/mdfconen.cc
470           dcmdata/apps/mdfconen.h
471           dcmdata/apps/mdfdsman.cc
472           dcmdata/apps/mdfdsman.h
473
474**** Changes from 2004.04.16 (riesmeier)
475
476- Added missing comma separator to UIDNameMap. Thanks to Andreas Barth
477  <andreas.barth@bruker-biospin.de> for the triggering report.
478  Affects: dcmdata/libsrc/dcuid.cc
479
480- Restructured code to avoid default parameter values for "complex types" like
481  OFString. Required for Sun CC 2.0.1.
482  Affects: ofstd/include/ofdatime.h
483           ofstd/include/ofstd.h
484           ofstd/libsrc/ofdatime.cc
485           dcmdata/include/dcvrdt.h
486           dcmdata/libsrc/dcvrdt.cc
487           dcmsr/include/dsrdoc.h
488           dcmsr/libsrc/dsrdoc.cc
489
490- Renamed local function "isinf" to "my_isinf" to avoid possible conflicts.
491  Affects: ofstd/libsrc/ofstd.cc
492
493- Minor modifications to keep Sun CC 2.0.1 happy.
494  Affects: dcmdata/libsrc/dcddirif.cc
495
496- Added explicit typecast to result of dereferencing operator to keep Sun CC
497  2.0.1 happy.
498  Affects: dcmsr/libsrc/dsrsoprf.cc
499
500**** Changes from 2004.04.16 (eichelberg)
501
502- Configure now correctly finds libwrap on systems where <tcpd.h> requires
503  <sys/types.h> and libxml2 when compiled with zlib support.
504  Affects: config/configure
505           config/configure.in
506
507**** Changes from 2004.04.15 (eichelberg)
508
509- Fixed syntax error in Makefile
510  Affects: dcmwlm/tests/Makefile.in
511
512- dbregimg must not be linked against the TCP wrapper library
513  Affects: imagectn/apps/Makefile.in
514
515- Configure now stores additional include paths in CPPFLAGS,
516  needed for preprocessor based tests within the configure script.
517  Affects: config/configure
518           config/configure.in
519
520**** Changes from 2004.04.14 (eichelberg)
521
522- Updated CMake project file
523  Affects: dcmpstat/apps/CMakeLists.txt
524           CMakeLists.txt
525
526**** Changes from 2004.04.14 (riesmeier)
527
528- Replaced non-Unix newline characters.
529  Affects: dcmdata/include/dcuid.h
530           ofstd/include/oflist.h
531
532- Added const qualifier to parameter to keep Sun CC 2.0.1 quiet.
533  Affects: dcmdata/include/dcstack.h
534
535- Changed type of integer variable to keep Sun CC 2.0.1 quiet.
536  Affects: dcmdata/libsrc/dcddirif.cc
537           dcmimgle/libsrc/dicielut.cc
538           dcmimgle/libsrc/digsdlut.cc
539
540- Added explicit type cast to keep Sun CC 2.0.1 quiet.
541  Affects: dcmdata/libsrc/dcddirif.cc
542           dcmnet/libsrc/dccfenmp.cc
543
544- Introduced default case to switch statement to keep Sun CC 2.0.1 quiet.
545  Affects: dcmdata/libsrc/dcddirif.cc
546
547- Made makefile consistent with other makefiles.
548  Affects: dcmnet/docs/Makefile.in
549           dcmnet/etc/Makefile.in
550
551**** Changes from 2004.04.07 (eichelberg)
552
553- Updated sorting and command execution code in storescp to use OFString
554  and OFList. This will hopefully fix the remaining memory leaks.
555  Affects: dcmnet/apps/storescp.cc
556
557- Removed call to system() and execl to /bin/false which does not exist
558  on some BSD platforms.
559  Affects: dcmnet/apps/storescp.cc
560
561- Added presentation contexts for new SOP classes and transfer syntax
562  Affects: dcmnet/etc/storescp.cfg
563           dcmnet/etc/storescu.cfg
564
565- Added optional parameter to ASC_initializeNetwork that allows to pass
566  the DUL_FULLDOMAINNAME option to the DUL layer
567  Affects: dcmnet/include/assoc.h
568           dcmnet/libsrc/assoc.cc
569
570- Compressed image datasets containing uncompressed icon images
571  are now correctly handled by the parser.
572  Affects: dcmdata/include/dcpixel.h
573           dcmdata/libsrc/dcpixel.cc
574
575- Added OFconst_cast, required on Win32
576  Affects: dcmnet/apps/storescp.cc
577
578**** Changes from 2004.04.07 (riesmeier)
579
580- Added new makefile target "dcmtk-install-doc" which copies the COPYRIGHT,
581  FAQ and HISTORY file to $(docdir). Also invoked with "make install".
582  Affects: config/rootconf
583
584- Added missing member variables to constructor's member initialization list
585  to avoid warnings reported by gcc.
586  Affects: dcmsr/include/dsrcsidl.h
587
588- Adapted code to avoid warnings reported by gcc when compiling without libxml
589  support.
590  Affects: dcmsr/libsrc/dsrxmld.cc
591
592- Removed comma at end of enumerator list.
593  Affects: dcmimage/include/dipipng.h
594
595- Additional modifications for new-style type casts.
596  Affects: dcmdata/apps/dcmconv.cc
597           dcmimage/libsrc/dipipng.cc
598
599- Adapted type casts to new-style typecast operators defined in ofcast.h.
600  Affects: dcmdata/libsrc/dcistrmz.cc
601           dcmdata/libsrc/dcostrmz.cc
602
603- Changed type of integer variables to unsigned to avoid compiler warnings
604  reported by gcc.
605  Affects: dcmdata/apps/mdfdsman.cc
606
607**** Changes from 2004.04.06 (riesmeier)
608
609- Updated data dictionary, UIDs and transfer syntaxes for the latest Final Text
610  Supplements (42 and 47) and Correction Proposals (CP 25).
611  Affects: dcmdata/include/dcuid.h
612           dcmdata/include/dcxfer.h
613           dcmdata/libsrc/dcdictzz.cc
614           dcmdata/libsrc/dcuid.cc
615           dcmdata/libsrc/dcxfer.cc
616           dcmdata/libsrc/dicom.dic
617           dcmnet/docs/movescu.man
618           dcmnet/docs/storescp.man
619           dcmnet/docs/storescu.man
620           dcmwlm/include/wlds.h
621           dcmwlm/libsrc/wlds.cc
622           doxygen/manpages/man1/imagectn.1
623           doxygen/manpages/man1/movescu.1
624           doxygen/manpages/man1/storescp.1
625           doxygen/manpages/man1/storescu.1
626           imagectn/docs/imagectn.man
627
628- Added missing suffix "TransferSyntax" to some transfer syntax constants.
629  Affects: dcmdata/include/dcuid.h
630           dcmdata/libsrc/dcddirif.cc
631           dcmdata/libsrc/dcuid.cc
632           dcmdata/libsrc/dcxfer.cc
633           dcmnet/apps/echoscu.cc
634           dcmnet/apps/movescu.cc
635           dcmnet/apps/storescp.cc
636
637- Added six more transfer syntaxes to the --propose-ts option.
638  Affects: dcmnet/apps/echoscu.cc
639           dcmnet/docs/echoscu.man
640           doxygen/manpages/man1/echoscu.1
641
642- Updated copyright date. Replaced "@" sign in email addresses by "(at)".
643  Affects: COPYRIGHT
644
645**** Changes from 2004.03.29 (riesmeier)
646
647- Removed reference to non-existing DICOM conformance statement.
648  Affects: doxygen/manpages/man1/imagectn.1
649           doxygen/manpages/man1/ti.1
650           imagectn/docs/imagectn.man
651           imagectn/docs/ti.man
652
653- Introduced separate subsections for SCU and SCP conformance.
654  Affects: dcmnet/docs/movescu.man
655           doxygen/manpages/man1/movescu.1
656
657**** Changes from 2004.03.25 (riesmeier)
658
659- Solved issue with function pointer to std::fprintf or fprintf, respectively.
660  Affects: dcmtk/dcmdata/apps/xml2dcm.cc
661           dcmsr/libsrc/dsrxmld.cc
662
663- Replaced configure test for a std::fprintf prototype by std::vfprintf.
664  Affects: config/configure
665           config/configure.in
666           config/include/cfunix.h.in
667           config/include/cfwin32.h
668
669- Uncommented definition of HAVE_PROTOTYPE_STD__VFPRINTF. Required for MSVC 6.
670  Affects: config/include/cfwin32.h
671
672**** Changes from 2004.03.25 (wilkens)
673
674- Updated file which can be used as a builtin dictionary.
675  Affects: dcmdata/libsrc/dcdictzz.cc
676
677- Corrected private tags (Philips Integris System).
678  Affects: dcmdata/libsrc/private.dic
679
680- Added comment.
681  Affects: dcmdata/libsrc/private.dic
682
683- Modified one private tag (Philips Integris System).
684  Affects: dcmdata/libsrc/private.dic
685
686**** Changes from 2004.03.24 (wilkens)
687
688- Added some private tags (Philips Integris System).
689  Affects: dcmdata/libsrc/private.dic
690
691**** Changes from 2004.03.22 (riesmeier)
692
693- Added package information obtained during configure process.
694  Affects: config/Makefile.def.in
695
696- Replaced tabs by spaces.
697  Affects: dcmdata/apps/xml2dcm.cc
698
699**** Changes from 2004.03.18 (eichelberg)
700
701- Configure now checks for presence of xml2-config in current path
702  and adds result of xml2-config --cflags to include flags, needed
703  for some installations of libxml2.
704  Affects: config/configure
705           config/configure.in
706
707**** Changes from 2004.03.16 (riesmeier)
708
709- Added support for non-standard encoding of pixel data (OB with BitsAllocated
710  > 8 and <= 16). Thanks to Markus Mertens <markus.mertens@uni-muenster.de>
711  for the sample data.
712  Affects: dcmimgle/libsrc/diimage.cc
713
714- Renamed UID_BasicDirectoryStorageSOPClass to UID_MediaStorageDirectoryStorage.
715  Affects: dcmdata/include/dcuid.h
716           dcmdata/libsrc/dcuid.cc
717           dcmdata/libsrc/dcdicdir.cc
718
719- Updated comment.
720  Affects: dcmdata/libsrc/dcuid.cc
721
722**** Changes from 2004.03.10 (riesmeier)
723
724- Translated remaining German comments.
725  Thanks to Yannick <ybgn@free.fr> for the report.
726  Affects: dcmdata/libsrc/dcitem.cc
727
728**** Changes from 2004.03.09 (riesmeier)
729
730- Updated makefile for new DICOMscope 3.6.x.
731  Affects: dcmpstat/jni/Makefile.in
732
733- Rebuilt makefile dependencies.
734  Affects: dcmpstat/jni/Makefile.dep
735
736**** Changes from 2004.03.05 (riesmeier)
737
738- Avoid wrong warning for LUTData (0028,3006) having a VR of US or SS.
739  Affects: dcmdata/apps/dump2dcm.cc
740
741- Added initial "hooks" for (compressed) pixel items.
742  Affects: dcmdata/apps/dump2dcm.cc
743
744- Added "ignore errors" option (similar to dcmdump).
745  Affects: dcmdata/apps/dump2dcm.cc
746           dcmdata/docs/dump2dcm.man
747
748- Added "see also" reference to dcmconv.
749  Affects: dcmdata/docs/dcm2xml.man
750
751- Updated documentation (added comment to --fragment-size option).
752  Affects: dcmdata/docs/dcmcrle.man
753
754- Fixed typo.
755  Affects: dcmdata/docs/xml2dcm.man
756           dcmsr/docs/xml2dsr.man
757
758- Removed dependency of target "clean" from "distclean".
759  Affects: dcmwlm/tests/Makefile.in
760
761- Updated modified man pages.
762  Affects: doxygen/manpages/man1/dcm2xml.1
763           doxygen/manpages/man1/dcmcrle.1
764           doxygen/manpages/man1/dump2dcm.1
765           doxygen/manpages/man1/findscu.1
766           doxygen/manpages/man1/wlmscpfs.1
767           doxygen/manpages/man1/xml2dcm.1
768           doxygen/manpages/man1/xml2dsr.1
769
770**** Changes from 2004.02.27 (eichelberg)
771
772- Path separator is now correctly defined on MinGW.
773  Thanks to Dimitri Papadopoulos-Orfanos <papadopo@shfj.cea.fr> for the bug
774  report
775  Affects: config/configure.in
776           config/include/cfunix.h.in
777
778- Added --cancel option to findscu, similar to the option available in movescu.
779  Affects: dcmnet/apps/findscu.cc
780           dcmnet/docs/findscu.man
781
782- Imagectn now refuses find/get/move operations on SERIES or IMAGE level when
783  the Patient/Study Only Q/R model is used and identifier checking is enabled
784  (--check-find or --check-move options).
785  Thanks to Tony C. Pan <tpan@bmi.osu.edu> for the bug report.
786  Affects: imagectn/libsrc/dbfind.cc
787           imagectn/libsrc/dbmove.cc
788
789**** Changes from 2004.02.26 (eichelberg)
790
791- Fixed minor memory leak in findscu
792  Thanks to Dr. Michael Heber <mheber.aup@t-online.de> for the bug report
793  Affects: dcmnet/apps/findscu.cc
794
795**** Changes from 2004.02.25 (eichelberg)
796
797- Added a few dummy macros allowing for future private extensions
798  Affects: dcmnet/apps/echoscu.cc
799           dcmnet/apps/storescp.cc
800
801- Added global option flag for compatibility with very old DCMTK releases in the
802  DICOM upper layer and ACSE code. Default is automatic handling, which should
803  work in most cases.
804  Affects: dcmnet/include/assoc.h
805           dcmnet/include/dul.h
806           dcmnet/libsrc/assoc.cc
807           dcmnet/libsrc/dul.cc
808           dcmnet/libsrc/dulconst.cc
809           dcmnet/libsrc/dulfsm.cc
810           dcmnet/libsrc/dulpriv.h
811           dcmnet/libsrc/dulstruc.h
812
813- Fixed minor bug in libtiff detection routine
814  Affects: config/configure.in
815           config/configure
816
817- Marked option --fragment-size as non-standard since it violates a rule defined
818  in DICOM Part 5 A.4.2: "Each frame shall be encoded in one and only one
819  fragment".
820  Affects: dcmdata/apps/dcmcrle.cc
821
822**** Changes from 2004.02.23 (eichelberg)
823
824- Added max-associations command line option, changed default to 50.
825  Affects: dcmwlm/apps/wlcefs.cc
826           dcmwlm/docs/wlmscpfs.man
827
828- Fixed resource leak due to sockets remaining in CLOSE_WAIT state.
829  Thanks to Anibal Jodorcovsky <anibal@intelerad.com> for the bug report and
830  fix.
831  Affects: dcmwlm/libsrc/wlmactmg.cc
832
833- Fixed infinite loop in DUL_AbortAssociation that could occur on Win2K systems.
834  Affects: dcmnet/libsrc/dul.cc
835
836**** Changes from 2004.02.20 (riesmeier)
837
838- Completed Doxygen module description.
839  Affects: config/docs/config.dox
840           imagectn/docs/imagectn.dox
841
842- Made formatting consistent with other text files.
843  Affects: config/docs/config.txt
844           config/docs/envvars.txt
845           config/docs/macros.txt
846           config/docs/modules.txt
847
848- Added support for private tags used by Intelerad's Image Server. Thanks to
849  Anibal Jodorcovsky <anibal@intelerad.com> for providing this information.
850  Affects: dcmdata/libsrc/private.dic
851           dcmdata/libsrc/dcdictzz.cc
852
853- Removed superfluous dependency of target "clean" from "distclean".
854  Affects: dcmsr/apps/Makefile.in
855           dcmsr/libsrc/Makefile.in
856           dcmtls/libsrc/Makefile.in
857           ofstd/tests/Makefile.in
858
859- Avoid wrong warning for LUTData (0028,3006) having a VR of US or SS.
860  Affects: dcmdata/apps/xml2dcm.cc
861
862- Added optional attribute "xmlns" to element "file-format".
863  Affects: dcmdata/apps/dcm2xml.dtd
864
865**** Changes from 2004.02.13 (riesmeier)
866
867- Added support for configure's "Fine tuning of the installation directories".
868  Affects: config/Makefile.def.in
869
870- Moved "data" and "doc" installation directories into "share".
871  Affects: config/Makefile.def.in
872           dcmdata/docs/*.man
873           dcmimage/docs/*.man
874           dcmimgle/docs/*.man
875           dcmjpeg/docs/*.man
876           dcmnet/docs/*.man
877           dcmpstat/docs/*.man
878           dcmsign/docs/*.man
879           dcmsr/docs/*.man
880           dcmwlm/docs/*.man
881           imagectn/docs/*.man
882           doxygen/manpages/man1/*.1
883
884- Updated configuration files for Doxygen 1.3.6.
885  Affects: doxygen/htmldocs.cfg
886           doxygen/manpages.cfg
887
888- Re-generated include file with DICOM tags.
889  Affects: dcmdata/include/dcdeftag.h
890
891- Re-generated built-in DICOM dictionary.
892  Affects: dcmdata/libsrc/dcdictzz.cc
893
894- Corrected order of UIDs, modified comments and other minor corrections.
895  Affects: dcmdata/include/dcuid.h
896           dcmdata/libsrc/dcuid.cc
897
898- Replaced non-Unix newline characters.
899  Affects: dcmdata/include/dcuid.h
900           dcmdata/libsrc/dcuid.cc
901
902- Changed filename prefix for some storage SOP classes (array "modalities").
903  Affects: dcmdata/libsrc/dcuid.cc
904
905- Adapted code for changed tag names (e.g. PresentationLabel -> ContentLabel).
906  Affects: dcmdata/libsrc/dcddirif.cc
907           dcmpstat/libsrc/dcmpstat.cc
908           dcmpstat/libsrc/dviface.cc
909           imagectn/libsrc/dbindex.cc
910           imagectn/libsrc/dbstore.cc
911
912- Changed order of local libraries to solve a linker problem with egcs-2.91.
913  Affects: dcmpstat/apps/Makefile.in
914
915- Updated copyright header.
916  Affects: dcmdata/libsrc/dcdictbi.nul
917           dcmdata/libsrc/dcdictbi.cc
918
919- Added "#include <sys/time.h>" to compile with gcc 2.95.x on Linux 2.2.x.
920  Affects: dcmpstat/tests/msgserv.cc
921
922- Added support for new directory records REGISTRATION and FIDUCIAL introduced
923  with supplement 73 (Spatial Registration Storage SOP Classes).
924  Affects: dcmdata/include/dcdirrec.h
925           dcmdata/include/dcddirif.h
926           dcmdata/libsrc/dcdirrec.cc
927           dcmdata/libsrc/dcddirif.cc
928
929- Added support for Procedure Log Storage SOP class (supplement 66).
930  Affects: dcmdata/libsrc/dcddirif.cc
931
932- Fixed wrong spelling of "SpatialFiducialsStorage".
933  Affects: dcmdata/include/dcuid.h
934           dcmdata/libsrc/dcuid.cc
935           dcmnet/docs/movescu.man
936           dcmnet/docs/storescp.man
937           dcmnet/docs/storescu.man
938           imagectn/docs/imagectn.man
939           doxygen/manpages/man1/imagectn.1
940           doxygen/manpages/man1/movescu.1
941           doxygen/manpages/man1/storescp.1
942           doxygen/manpages/man1/storescu.1
943
944- Removed acknowledgements with e-mail addresses from CVS log.
945  Affects: dcmnet/apps/storescp.cc
946
947- Added text about new "etc" directory.
948  Affects: README
949           doxygen/htmldocs.dox
950
951- Added support for new directory records RAW DATA and SPECTROSCOPY introduced
952  with CP 343.
953  Affects: dcmdata/include/dcdirrec.h
954           dcmdata/include/dcddirif.h
955           dcmdata/libsrc/dcdirrec.cc
956           dcmdata/libsrc/dcddirif.cc
957
958**** Changes from 2004.02.12 (wilkens)
959
960- Corrected bug in storescp that options "-xcr" and "+B" (or "--ignore") could
961  not be used together. Now they can. Thanks to Philippe Puech
962  <puech@inviweb.com> for the bug report.
963  Affects: dcmnet/apps/storescp.cc
964           dcmnet/docs/storescp.man
965
966**** Changes from 2004.02.11 (wilkens)
967
968- Updated header.
969  Affects: dcmdata/libsrc/dicom.dic
970
971- Updated attribute and UID specification (update before dcmtk 3.5.3 release).
972  Affects: dcmdata/libsrc/dicom.dic
973           dcmdata/include/dcuid.h
974           dcmdata/libsrc/dcuid.cc
975           imagectn/docs/imagectn.man
976           dcmnet/docs/movescu.man
977           dcmnet/docs/storescp.man
978           dcmnet/docs/storescu.man
979
980**** Changes from 2004.02.11 (riesmeier)
981
982- Fixed usage output formatting.
983  Affects: dcmwlm/tests/wltest.cc
984
985- Modified comment on option "--pattern".
986  Affects: dcmdata/docs/dcmgpdir.man
987           dcmjpeg/docs/dcmmkdir.man
988           doxygen/manpages/man1/dcmgpdir.1
989           doxygen/manpages/man1/dcmmkdir.1
990
991- Made "libXXX" text bold (\b) instead of italics (\e).
992  Affects: dcmimage/docs/dcm2pnm.man
993           dcmjpeg/docs/dcmj2pnm.man
994           doxygen/manpages/man1/dcm2pnm.1
995           doxygen/manpages/man1/dcmj2pnm.1
996
997- Added support for converting the man pages to plain text using "make text".
998  Affects: doxygen/Makefile.in
999
1000- Renamed UID_ProcedureLog to UID_ProcedureLogStorage.
1001  Affects: dcmsr/libsrc/dsrtypes.cc
1002
1003- Added backslash to escape "<" and ">" characters.
1004  Affects: imagectn/docs/ti.man
1005           doxygen/manpages/man1/ti.1
1006
1007**** Changes from 2004.02.10 (riesmeier)
1008
1009- Revised man pages: removed small inconsistencies, fixed issues with current
1010  Doxygen release (version 1.3.5), etc.
1011  Affects: dcmdata/docs/dcm2xml.man
1012           dcmdata/docs/dcmconv.man
1013           dcmdata/docs/dcmcrle.man
1014           dcmdata/docs/dcmdrle.man
1015           dcmdata/docs/dcmdump.man
1016           dcmdata/docs/dcmftest.man
1017           dcmdata/docs/dcmgpdir.man
1018           dcmdata/docs/dcmodify.man
1019           dcmdata/docs/dump2dcm.man
1020           dcmdata/docs/xml2dcm.man
1021           dcmimage/docs/dcm2pnm.man
1022           dcmimage/docs/dcmquant.man
1023           dcmimage/docs/dcmscale.man
1024           dcmimgle/docs/dcmdspfn.man
1025           dcmimgle/docs/dcod2lum.man
1026           dcmimgle/docs/dconvlum.man
1027           dcmjpeg/docs/dcmcjpeg.man
1028           dcmjpeg/docs/dcmdjpeg.man
1029           dcmjpeg/docs/dcmj2pnm.man
1030           dcmjpeg/docs/dcmmkdir.man
1031           dcmnet/docs/echoscu.man
1032           dcmnet/docs/findscu.man
1033           dcmnet/docs/movescu.man
1034           dcmnet/docs/storescp.man
1035           dcmnet/docs/storescu.man
1036           dcmpstat/docs/dcmmkcrv.man
1037           dcmpstat/docs/dcmmklut.man
1038           dcmpstat/docs/dcmp2pgm.man
1039           dcmpstat/docs/dcmprscp.man
1040           dcmpstat/docs/dcmprscu.man
1041           dcmpstat/docs/dcmpschk.man
1042           dcmpstat/docs/dcmpsmk.man
1043           dcmpstat/docs/dcmpsprt.man
1044           dcmpstat/docs/dcmpsrcv.man
1045           dcmpstat/docs/dcmpssnd.man
1046           dcmsign/docs/dcmsign.man
1047           dcmsr/docs/dsr2html.man
1048           dcmsr/docs/dsr2xml.man
1049           dcmsr/docs/dsrdump.man
1050           dcmsr/docs/xml2dsr.man
1051           dcmwlm/docs/wlmscpfs.man
1052           imagectn/docs/dbregimg.man
1053           imagectn/docs/imagectn.man
1054           imagectn/docs/ti.man
1055
1056- Added initial version of man pages for all command line tools.
1057  Added:   doxygen/manpages/man1/dbregimg.1
1058           doxygen/manpages/man1/dcm2pnm.1
1059           doxygen/manpages/man1/dcm2xml.1
1060           doxygen/manpages/man1/dcmcjpeg.1
1061           doxygen/manpages/man1/dcmconv.1
1062           doxygen/manpages/man1/dcmcrle.1
1063           doxygen/manpages/man1/dcmdjpeg.1
1064           doxygen/manpages/man1/dcmdrle.1
1065           doxygen/manpages/man1/dcmdspfn.1
1066           doxygen/manpages/man1/dcmdump.1
1067           doxygen/manpages/man1/dcmftest.1
1068           doxygen/manpages/man1/dcmgpdir.1
1069           doxygen/manpages/man1/dcmj2pnm.1
1070           doxygen/manpages/man1/dcmmkcrv.1
1071           doxygen/manpages/man1/dcmmkdir.1
1072           doxygen/manpages/man1/dcmmklut.1
1073           doxygen/manpages/man1/dcmodify.1
1074           doxygen/manpages/man1/dcmp2pgm.1
1075           doxygen/manpages/man1/dcmprscp.1
1076           doxygen/manpages/man1/dcmprscu.1
1077           doxygen/manpages/man1/dcmpschk.1
1078           doxygen/manpages/man1/dcmpsmk.1
1079           doxygen/manpages/man1/dcmpsprt.1
1080           doxygen/manpages/man1/dcmpsrcv.1
1081           doxygen/manpages/man1/dcmpssnd.1
1082           doxygen/manpages/man1/dcmquant.1
1083           doxygen/manpages/man1/dcmscale.1
1084           doxygen/manpages/man1/dcmsign.1
1085           doxygen/manpages/man1/dcod2lum.1
1086           doxygen/manpages/man1/dconvlum.1
1087           doxygen/manpages/man1/dsr2html.1
1088           doxygen/manpages/man1/dsr2xml.1
1089           doxygen/manpages/man1/dsrdump.1
1090           doxygen/manpages/man1/dump2dcm.1
1091           doxygen/manpages/man1/echoscu.1
1092           doxygen/manpages/man1/findscu.1
1093           doxygen/manpages/man1/imagectn.1
1094           doxygen/manpages/man1/movescu.1
1095           doxygen/manpages/man1/storescp.1
1096           doxygen/manpages/man1/storescu.1
1097           doxygen/manpages/man1/ti.1
1098           doxygen/manpages/man1/wlmscpfs.1
1099           doxygen/manpages/man1/xml2dcm.1
1100           doxygen/manpages/man1/xml2dsr.1
1101
1102- Moved dbregimg from folder "tests" to "apps".
1103  Added:   imagectn/apps/dbregimg.cc
1104           imagectn/apps/dbregimg.dsp
1105  Removed: imagectn/tests/dbregimg.cc
1106           imagectn/tests/dbregimg.dsp
1107           imagectn/tests/CMakeLists.txt
1108           imagectn/tests/Makefile.dep
1109  Affects: dcmtk.dsw
1110           dcmtk_all.dsw
1111           imagectn/CMakeLists.txt
1112           imagectn/Makefile.in
1113           imagectn/apps/CMakeLists.txt
1114           imagectn/apps/Makefile.dep
1115           imagectn/apps/Makefile.in
1116           imagectn/tests/Makefile.in
1117
1118- Introduced new "etc" folder for configuration files.
1119  Added:   dcmdata/etc/Makefile.in
1120           dcmimage/etc/Makefile.in
1121           dcmimgle/etc/Makefile.in
1122           dcmjpeg/etc/Makefile.in
1123           dcmnet/etc/Makefile.in
1124           dcmnet/etc/storescp.cfg
1125           dcmnet/etc/storescu.cfg
1126           dcmpstat/etc/Makefile.in
1127           dcmpstat/etc/printers.cfg
1128           dcmpstat/etc/test.cfg
1129           dcmsign/etc/Makefile.in
1130           dcmsr/etc/Makefile.in
1131           dcmtls/etc/Makefile.in
1132           dcmwlm/etc/Makefile.in
1133           imagectn/etc/Makefile.in
1134           imagectn/etc/imagectn.cfg
1135  Removed: dcmnet/docs/storescp.cfg
1136           dcmnet/docs/storescu.cfg
1137           dcmpstat/tests/printers.cfg
1138           dcmpstat/tests/test.cfg
1139           imagectn/docs/configrc
1140  Affects: config/rootconf
1141           config/docs/dirstruc.txt
1142           config/templates/Makefile.mod
1143
1144- Renamed configuration file from "configrc" to "imagectn.cfg".
1145  Added:   imagectn/etc/imagectn.cfg
1146  Removed: imagectn/docs/configrc
1147  Affects: imagectn/apps/imagectn.cc
1148           imagectn/apps/ti.cc
1149           imagectn/docs/imagectn.txt
1150           imagectn/docs/ti.txt
1151
1152- Renamed and moved sample presentation LUT.
1153  Added:   dcmpstat/tests/philips.lut
1154  Removed: dcmpstat/apps/pms_plut.txt
1155
1156- Renamed documentation files.
1157  Added:   imagectn/docs/ctnconf.txt
1158           imagectn/docs/ctnsetup.txt
1159  Removed: imagectn/docs/configrc.txt
1160           imagectn/docs/setup.txt
1161
1162- Reworked makefiles: fixed small inconsistencies, added new install targets.
1163  Affects: INSTALL
1164           config/rootconf
1165           config/templates/Makefile.mod
1166           dcmdata/Makefile.in
1167           dcmdata/apps/Makefile.in
1168           dcmdata/docs/Makefile.in
1169           dcmdata/include/Makefile.in
1170           dcmdata/libsrc/Makefile.in
1171           dcmdata/tests/Makefile.in
1172           dcmimage/Makefile.in
1173           dcmimage/apps/Makefile.in
1174           dcmimage/docs/Makefile.in
1175           dcmimage/include/Makefile.in
1176           dcmimage/libsrc/Makefile.in
1177           dcmimage/tests/Makefile.in
1178           dcmimgle/Makefile.in
1179           dcmimgle/apps/Makefile.in
1180           dcmimgle/docs/Makefile.in
1181           dcmimgle/libsrc/Makefile.in
1182           dcmimgle/tests/Makefile.in
1183           dcmjpeg/Makefile.in
1184           dcmjpeg/apps/Makefile.in
1185           dcmjpeg/docs/Makefile.in
1186           dcmjpeg/include/Makefile.in
1187           dcmjpeg/libijg12/Makefile.in
1188           dcmjpeg/libijg16/Makefile.in
1189           dcmjpeg/libijg8/Makefile.in
1190           dcmjpeg/libsrc/Makefile.in
1191           dcmnet/Makefile.in
1192           dcmnet/apps/Makefile.in
1193           dcmnet/docs/Makefile.in
1194           dcmnet/include/Makefile.in
1195           dcmpstat/Makefile.in
1196           dcmpstat/apps/Makefile.in
1197           dcmpstat/docs/Makefile.in
1198           dcmpstat/include/Makefile.in
1199           dcmpstat/jni/Makefile.in
1200           dcmpstat/libsrc/Makefile.in
1201           dcmpstat/tests/Makefile.in
1202           dcmsign/Makefile.in
1203           dcmsign/apps/Makefile.in
1204           dcmsign/docs/Makefile.in
1205           dcmsign/include/Makefile.in
1206           dcmsr/Makefile.in
1207           dcmsr/apps/Makefile.in
1208           dcmsr/docs/Makefile.in
1209           dcmsr/include/Makefile.in
1210           dcmsr/libsrc/Makefile.in
1211           dcmsr/tests/Makefile.in
1212           dcmtls/Makefile.in
1213           dcmtls/apps/Makefile.in
1214           dcmtls/include/Makefile.in
1215           dcmtls/libsrc/Makefile.in
1216           dcmtls/tests/Makefile.in
1217           dcmwlm/Makefile.in
1218           dcmwlm/apps/Makefile.in
1219           dcmwlm/docs/Makefile.in
1220           dcmwlm/include/Makefile.in
1221           dcmwlm/libsrc/Makefile.in
1222           dcmwlm/tests/Makefile.in
1223           dcmwlm/wwwapps/Makefile.in
1224           imagectn/Makefile.in
1225           imagectn/apps/Makefile.in
1226           imagectn/docs/Makefile.in
1227           imagectn/include/Makefile.in
1228           imagectn/libsrc/Makefile.in
1229           imagectn/tests/Makefile.in
1230           ofstd/docs/Makefile.in
1231           ofstd/include/Makefile.in
1232           ofstd/libsrc/Makefile.in
1233           ofstd/tests/Makefile.in
1234
1235- Replaced Makefile by Makefile.in (using configure mechanism).
1236  Added:   doxygen/configure
1237           doxygen/Makefile.in
1238  Removed: doxygen/Makefile
1239
1240- Added comment on issues with Doxygen 1.3.5.
1241  Affects: doxygen/patchman.sh
1242
1243- Rebuilt makefile dependencies.
1244  Affects: dcmdata/apps/Makefile.dep
1245           dcmdata/libsrc/Makefile.dep
1246           dcmdata/tests/Makefile.dep
1247           dcmsr/libsrc/Makefile.dep
1248           imagectn/libsrc/Makefile.dep
1249           ofstd/libsrc/Makefile.dep
1250           ofstd/tests/Makefile.dep
1251
1252- Added "tests" folder.
1253  Added:   dcmjpeg/tests/Makefile.in
1254           dcmnet/tests/Makefile.in
1255           dcmsign/tests/Makefile.in
1256
1257- Updated copyright header.
1258  Affects: dcmsign/apps/dcmsign.cc
1259
1260- Removed man page.
1261  Removed: dcmwlm/docs/wwwapp.man
1262
1263- Create HTML documentation if required when "make install-html" is called.
1264  Affects: doxygen/Makefile.in
1265
1266- Added text on how to create and install the Unix man pages for all command
1267  line tools.
1268  Affects: INSTALL
1269
1270- Fixed minor layout issue in man pages.
1271  Affects: dcmnet/docs/movescu.man
1272           dcmnet/docs/storescp.man
1273           dcmwlm/docs/wlmscpfs.man
1274           imagectn/docs/imagectn.man
1275           doxygen/manpages/man1/imagectn.1
1276           doxygen/manpages/man1/movescu.1
1277           doxygen/manpages/man1/wlmscpfs.1
1278
1279- Removed old text documentation files (replaced by man and HTML pages).
1280  Removed: dcmdata/docs/dcm2xml.txt
1281           dcmdata/docs/dcmconv.txt
1282           dcmdata/docs/dcmcrle.txt
1283           dcmdata/docs/dcmdrle.txt
1284           dcmdata/docs/dcmdump.txt
1285           dcmdata/docs/dcmftest.txt
1286           dcmdata/docs/dcmgpdir.txt
1287           dcmdata/docs/dcmodify.txt
1288           dcmdata/docs/dump2dcm.txt
1289           dcmdata/docs/xml2dcm.txt
1290           dcmimage/docs/dcm2pnm.txt
1291           dcmimage/docs/dcmquant.txt
1292           dcmimage/docs/dcmscale.txt
1293           dcmimgle/docs/dcmdspfn.txt
1294           dcmimgle/docs/dcod2lum.txt
1295           dcmimgle/docs/dconvlum.txt
1296           dcmjpeg/docs/dcmcjpeg.txt
1297           dcmjpeg/docs/dcmdjpeg.txt
1298           dcmjpeg/docs/dcmj2pnm.txt
1299           dcmjpeg/docs/dcmmkdir.txt
1300           dcmnet/docs/echoscu.txt
1301           dcmnet/docs/findscu.txt
1302           dcmnet/docs/movescu.txt
1303           dcmnet/docs/storescp.txt
1304           dcmnet/docs/storescu.txt
1305           dcmpstat/docs/dcmmkcrv.txt
1306           dcmpstat/docs/dcmprscp.txt
1307           dcmpstat/docs/dcmpsmk.txt
1308           dcmpstat/docs/dcmpssnd.txt
1309           dcmpstat/docs/dcmmklut.txt
1310           dcmpstat/docs/dcmprscu.txt
1311           dcmpstat/docs/dcmpsprt.txt
1312           dcmpstat/docs/dcmp2pgm.txt
1313           dcmpstat/docs/dcmpschk.txt
1314           dcmpstat/docs/dcmpsrcv.txt
1315           dcmsign/docs/dcmsign.txt
1316           dcmsr/docs/dsr2html.txt
1317           dcmsr/docs/dsr2xml.txt
1318           dcmsr/docs/dsrdump.txt
1319           dcmsr/docs/xml2dsr.txt
1320           dcmwlm/docs/wlmscpfs.txt
1321           imagectn/docs/dbregimg.txt
1322           imagectn/docs/imagectn.txt
1323           imagectn/docs/ti.txt
1324
1325- Removed superfluous sample LUT.
1326  Removed: dcmpstat/tests/sample.lut
1327
1328**** Changes from 2004.02.06 (riesmeier)
1329
1330- Distinguish more clearly between const and non-const access to pixel data.
1331  Affects: dcmimage/include/dicocpt.h
1332           dcmimage/include/dicoflt.h
1333           dcmimage/include/dicoimg.h
1334           dcmimage/include/dicomot.h
1335           dcmimage/include/dicoopx.h
1336           dcmimage/include/dicoopxt.h
1337           dcmimage/include/dicopxt.h
1338           dcmimage/include/dicorot.h
1339           dcmimage/include/dicosct.h
1340           dcmimage/libsrc/dicoimg.cc
1341           dcmimage/libsrc/dipipng.cc
1342           dcmimage/libsrc/dipitiff.cc
1343           dcmimgle/include/diflipt.h
1344           dcmimgle/include/diimage.h
1345           dcmimgle/include/diinpx.h
1346           dcmimgle/include/diinpxt.h
1347           dcmimgle/include/dimo1img.h
1348           dcmimgle/include/dimo2img.h
1349           dcmimgle/include/dimoimg.h
1350           dcmimgle/include/dimoipxt.h
1351           dcmimgle/include/dimoopx.h
1352           dcmimgle/include/dimoopxt.h
1353           dcmimgle/include/dimopx.h
1354           dcmimgle/include/dimopxt.h
1355           dcmimgle/include/dipixel.h
1356           dcmimgle/include/dirotat.h
1357           dcmimgle/libsrc/dimo1img.cc
1358           dcmimgle/libsrc/dimo2img.cc
1359           dcmimgle/libsrc/dimoimg.cc
1360           dcmimgle/libsrc/dimopx.cc
1361           dcmjpeg/libsrc/dipijpeg.cc
1362
1363- Fixed inconsistency in re-calculation of PixelSpacing and ImagerPixelSpacing
1364  when scaling images.
1365  Affects: dcmimgle/libsrc/diimage.cc
1366
1367- Added typecast to array indexes to avoid warning messages on MacOS X 10.3
1368  with gcc 3.3.
1369  Affects: dcmimage/include/diybrpxt.h
1370
1371**** Changes from 2004.02.04 (riesmeier)
1372
1373- Removed acknowledgements with e-mail addresses from CVS log.
1374  Affects: dcmdata/libsrc/dcbytstr.cc
1375           dcmdata/libsrc/dcdatset.cc
1376           dcmdata/libsrc/dcdicdir.cc
1377           dcmdata/libsrc/dcdict.cc
1378           dcmdata/libsrc/dcfilefo.cc
1379           dcmdata/libsrc/dcitem.cc
1380           dcmdata/libsrc/dcmetinf.cc
1381           dcmdata/libsrc/dcobject.cc
1382           dcmdata/libsrc/dcpcache.cc
1383           dcmdata/libsrc/dcpixseq.cc
1384           dcmdata/libsrc/dcpxitem.cc
1385           dcmdata/libsrc/dcstack.cc
1386           dcmdata/libsrc/dctag.cc
1387           dcmdata/libsrc/dcuid.cc
1388           dcmdata/libsrc/dcvr.cc
1389           dcmdata/libsrc/dcvrat.cc
1390           dcmdata/libsrc/dcvrfd.cc
1391           dcmdata/libsrc/dcvrfl.cc
1392           dcmdata/libsrc/dcvrobow.cc
1393           dcmdata/libsrc/dcvrsl.cc
1394           dcmdata/libsrc/dcvrss.cc
1395           dcmdata/libsrc/dcvrul.cc
1396           dcmdata/libsrc/dcvrus.cc
1397           dcmdata/tests/tvrdatim.cc
1398           dcmnet/libsrc/cond.cc
1399           dcmnet/libsrc/dimse.cc
1400           dcmnet/libsrc/dulfsm.cc
1401           dcmnet/libsrc/dulparse.cc
1402           dcmnet/libsrc/extneg.cc
1403           dcmpstat/apps/dcmmkcrv.cc
1404           dcmpstat/apps/dcmmklut.cc
1405           dcmpstat/apps/dcmp2pgm.cc
1406           dcmpstat/apps/dcmprscp.cc
1407           dcmpstat/apps/dcmprscu.cc
1408           dcmpstat/apps/dcmpschk.cc
1409           dcmpstat/apps/dcmpsprt.cc
1410           dcmpstat/apps/dcmpsrcv.cc
1411           dcmpstat/apps/dcmpssnd.cc
1412           dcmpstat/include/dviface.h
1413           dcmpstat/include/dvpsprt.h
1414           dcmpstat/include/dvpssp.h
1415           dcmpstat/include/dvsighdl.h
1416           dcmpstat/libsrc/dcmpstat.cc
1417           dcmpstat/libsrc/dviface.cc
1418           dcmpstat/libsrc/dvpsabl.cc
1419           dcmpstat/libsrc/dvpsall.cc
1420           dcmpstat/libsrc/dvpscul.cc
1421           dcmpstat/libsrc/dvpsdal.cc
1422           dcmpstat/libsrc/dvpsgal.cc
1423           dcmpstat/libsrc/dvpsgll.cc
1424           dcmpstat/libsrc/dvpsgrl.cc
1425           dcmpstat/libsrc/dvpsibl.cc
1426           dcmpstat/libsrc/dvpsovl.cc
1427           dcmpstat/libsrc/dvpspl.cc
1428           dcmpstat/libsrc/dvpspll.cc
1429           dcmpstat/libsrc/dvpsprt.cc
1430           dcmpstat/libsrc/dvpsril.cc
1431           dcmpstat/libsrc/dvpsrsl.cc
1432           dcmpstat/libsrc/dvpsspl.cc
1433           dcmpstat/libsrc/dvpssvl.cc
1434           dcmpstat/libsrc/dvpstat.cc
1435           dcmpstat/libsrc/dvpstxl.cc
1436           dcmpstat/libsrc/dvpsvll.cc
1437           dcmpstat/libsrc/dvpsvwl.cc
1438           dcmpstat/libsrc/dvsighdl.cc
1439           imagectn/apps/cnfpriv.cc
1440           imagectn/apps/tiquery.cc
1441           imagectn/libsrc/dbutils.cc
1442
1443- Removed leading underscore characters from preprocessor symbols (reserved
1444  symbols).
1445  Affects: dcmpstat/include/dvpsprt.h
1446           dcmpstat/include/dvpssp.h
1447           dcmpstat/include/dvsighdl.h
1448
1449- Replaced tabs by spaces.
1450  Affects: dcmnet/libsrc/dulfsm.cc
1451
1452- Added CVS log entry at the end of the file.
1453  Affects: dcmdata/include/dcrledrg.h
1454
1455- Removed pointer declaration from parameter "resultStack" in method
1456  findAndGetElements().
1457  Affects: dcmdata/apps/mdfdsman.cc
1458           dcmdata/include/dcitem.h
1459           dcmdata/libsrc/dcitem.cc
1460
1461- Adapted type casts to new-style typecast operators defined in ofcast.h.
1462  Affects: dcmdata/libsrc/dcbytstr.cc
1463           dcmdata/libsrc/dccodec.cc
1464           dcmdata/libsrc/dcdatset.cc
1465           dcmdata/libsrc/dcdicdir.cc
1466           dcmdata/libsrc/dcdicent.cc
1467           dcmdata/libsrc/dcdict.cc
1468           dcmdata/libsrc/dcelem.cc
1469           dcmdata/libsrc/dcfilefo.cc
1470           dcmdata/libsrc/dchashdi.cc
1471           dcmdata/libsrc/dcistrmb.cc
1472           dcmdata/libsrc/dcistrmf.cc
1473           dcmdata/libsrc/dcmetinf.cc
1474           dcmdata/libsrc/dcobject.cc
1475           dcmdata/libsrc/dcostrmb.cc
1476           dcmdata/libsrc/dcostrmf.cc
1477           dcmdata/libsrc/dcpcache.cc
1478           dcmdata/libsrc/dcpixseq.cc
1479           dcmdata/libsrc/dcpxitem.cc
1480           dcmdata/libsrc/dcrlecce.cc
1481           dcmdata/libsrc/dcstack.cc
1482           dcmdata/libsrc/dcswap.cc
1483           dcmdata/libsrc/dctag.cc
1484           dcmdata/libsrc/dctagkey.cc
1485           dcmdata/libsrc/dcuid.cc
1486           dcmdata/libsrc/dcvr.cc
1487           dcmdata/libsrc/dcvrat.cc
1488           dcmdata/libsrc/dcvrfd.cc
1489           dcmdata/libsrc/dcvrfl.cc
1490           dcmdata/libsrc/dcvrobow.cc
1491           dcmdata/libsrc/dcvrpobw.cc
1492           dcmdata/libsrc/dcvrsl.cc
1493           dcmdata/libsrc/dcvrss.cc
1494           dcmdata/libsrc/dcvrul.cc
1495           dcmdata/libsrc/dcvrus.cc
1496
1497- Translated remaining German comments.
1498  Affects: dcmdata/libsrc/dcdicdir.cc
1499
1500- Updated copyright header.
1501  Affects: dcmdata/libsrc/dcdictbi.cc
1502
1503**** Changes from 2004.01.27 (onken)
1504
1505- Minor corrections to manpages.
1506  Affects: dcmpstat/docs/dcmpschk.man
1507           dcmwlm/docs/wlmscpfs.man
1508
1509**** Changes from 2004.01.26 (onken)
1510
1511- Initial checkin of wlmscpfs manpage
1512  Added:   dcmwlm/docs/wlmscpfs.man
1513           dcmwlm/docs/wwwapp.man
1514
1515- Initial checkin of imagectn manpages
1516  Added:   imagectn/docs/dbregimg.man
1517           imagectn/docs/imagectn.man
1518           imagectn/docs/ti.man
1519
1520**** Changes from 2004.01.21 (eichelberg)
1521
1522- The DUL FSM did not read the complete A-ASSOCIATE-RELEASE-RSP PDU from the
1523  socket before closing the transport connection, possibly causing an error
1524  message at the remote SCP site. Fixed.
1525  Thanks to Andreas Heiduk <Andreas.Heiduk@soft-gate.de> for the bug report.
1526  Affects: dcmnet/libsrc/dulfsm.cc
1527
1528- StoreSCU with --no-halt option now also continues if errors other than a
1529  missing presentation context occur, e.g. attempt to load non-DICOM file.
1530  Thanks to Jessica Brandt <jessica.brandt@mevis.de> for the suggestion.
1531  Affects: dcmnet/apps/storescu.cc
1532
1533- Added configure test for an mkstemp() prototype. Needed on Solaris 2.5.1
1534  where mkstemp() is present in libc but no prototype is defined.
1535  Affects: config/configure
1536           config/configure.in
1537           config/include/cfunix.h.in
1538           config/include/cfwin32.h
1539
1540- Added special handling for platforms where mkstemp() exists but no
1541  prototype is defined.
1542  Affects: dcmdata/libsrc/dcdicdir.cc
1543
1544- Fixed DOS CR/LF in preprocessor directives
1545  Affects: ofstd/include/ofconsol.h
1546
1547- Fixed AC_CHECK_PROTOTYPE autoconf macro to support names containing
1548  space or colon characters.
1549  Affects: config/aclocal.m4
1550
1551- Added configure test for a std::fprintf prototype in <cstdio> or <stdio.h>.
1552  Needed for dcmsr module with Borland Builder.
1553  Affects: config/configure
1554           config/configure.in
1555           config/include/cfunix.h.in
1556           config/include/cfwin32.h
1557
1558- Using std::fprintf instead of fprintf as function pointer if configure
1559  symbol HAVE_PROTOTYPE_STD__FPRINTF is defined, needed on Borland Builder.
1560  Affects: dcmsr/libsrc/dsrxmld.cc
1561
1562- Added configure test that checks if the libpng header file is to be included
1563  as <png.h> or <libpng/png.h>.
1564  Affects: config/configure
1565           config/configure.in
1566           config/include/cfunix.h.in
1567           config/include/cfwin32.h
1568
1569- Adapted PNG export plugin to new configure test, fixed issue with local
1570  variable that could be clobbered by longjmp().
1571  Affects: dcmimage/libsrc/dipipng.cc
1572
1573- Added OFconst_cast, needed for Visual C++ 6
1574  Affects: dcmimage/include/dicopxt.h
1575
1576**** Changes from 2004.01.20 (riesmeier)
1577
1578- Added new command line option which allows to write the item identifier "id"
1579  (XML attribute) even if it is not required (because the item is not
1580  referenced by any other item). Useful for debugging purposes.
1581  Affects: dcmsr/apps/dsr2xml.cc
1582           dcmsr/docs/dsr2xml.man
1583           dcmsr/docs/dsr2xml.txt
1584           dcmsr/include/dsrtypes.h
1585           dcmsr/libsrc/dsrdoctn.cc
1586           dcmsr/libsrc/dsrtypes.cc
1587
1588- Fixed typo.
1589  Affects: dcmsr/apps/dsr2xml.cc
1590
1591**** Changes from 2004.01.20 (eichelberg)
1592
1593- Added dummy friend class to avoid warning on certain gcc releases
1594  Affects: dcmdata/include/dcrledrg.h
1595           dcmdata/include/dcrleerg.h
1596
1597**** Changes from 2004.01.16 (onken)
1598
1599- Initial checkin of dcmpstat manpages.
1600  Added:   dcmpstat/docs/dcmmkcrv.man
1601           dcmpstat/docs/dcmmklut.man
1602           dcmpstat/docs/dcmp2pgm.man
1603           dcmpstat/docs/dcmprscp.man
1604           dcmpstat/docs/dcmprscu.man
1605           dcmpstat/docs/dcmpschk.man
1606           dcmpstat/docs/dcmpsmk.man
1607           dcmpstat/docs/dcmpsprt.man
1608           dcmpstat/docs/dcmpsrcv.man
1609           dcmpstat/docs/dcmpssnd.man
1610
1611- Initial checkin of dcmsign manpage.
1612  Added:   dcmsign/docs/dcmsign.man
1613
1614**** Changes from 2004.01.16 (riesmeier)
1615
1616- Adapted XML output format of Date, Time and Datetime to XML Schema (ISO
1617  8601) requirements.
1618  Affects: dcmsr/apps/dsr2xml.xsd
1619           dcmsr/include/dsrdattn.h
1620           dcmsr/include/dsrdtitn.h
1621           dcmsr/include/dsrtimtn.h
1622           dcmsr/libsrc/Makefile.dep
1623           dcmsr/libsrc/dsrdoc.cc
1624           dcmsr/libsrc/dsrdattn.cc
1625           dcmsr/libsrc/dsrdoctn.cc
1626           dcmsr/libsrc/dsrdtitn.cc
1627           dcmsr/libsrc/dsrtimtn.cc
1628
1629- Made readXML() more robust with regard to expected XML structure.
1630  Affects: dcmsr/libsrc/dsrdoc.cc
1631           dcmsr/libsrc/dsrimgvl.cc
1632
1633- Added clear() method to struct ItemStruct.
1634  Affects: dcmsr/include/dsrcsidl.h
1635
1636- Report more warnings when reading from XML document.
1637  Affects: dcmsr/libsrc/dsrcsidl.cc
1638
1639- Only write <pstate/> XML element value when presentation state is valid.
1640  Affects: dcmsr/libsrc/dsrimgvl.cc
1641
1642- Added comment regarding ISO datetime format.
1643  Affects: dcmsr/libsrc/dsrtcovl.cc
1644
1645- Replaced OFString::resize() by ..reserve() in convertToPrintString().
1646  Affects: dcmsr/libsrc/dsrtypes.cc
1647
1648- Added setISOFormattedXXX() methods for Date, Time and DateTime.
1649  Affects: ofstd/include/ofdate.h
1650           ofstd/include/ofdatime.h
1651           ofstd/include/oftime.h
1652           ofstd/libsrc/ofdate.cc
1653           ofstd/libsrc/ofdatime.cc
1654           ofstd/libsrc/oftime.cc
1655           ofstd/tests/tofdatim.cc
1656
1657- Removed acknowledgements with e-mail addresses from CVS log.
1658  Affects: dcmdata/apps/dcmdump.cc
1659           dcmdata/apps/dcmgpdir.cc
1660           dcmdata/apps/dump2dcm.cc
1661           dcmdata/include/dcdebug.h
1662           dcmdata/include/dcdicent.h
1663           dcmdata/include/dcdict.h
1664           dcmdata/include/dcpixel.h
1665           dcmdata/include/dcrleenc.h
1666           dcmdata/include/dctagkey.h
1667           dcmdata/libsrc/cmdlnarg.cc
1668           dcmdata/libsrc/dcdirrec.cc
1669           dcmdata/libsrc/dclist.cc
1670           dcmdata/libsrc/dcpixel.cc
1671           dcmdata/libsrc/dcsequen.cc
1672           dcmdata/libsrc/dcvrds.cc
1673           dcmdata/libsrc/dcvrlt.cc
1674           dcmdata/libsrc/dcvrst.cc
1675           dcmdata/libsrc/dcvrut.cc
1676           dcmdata/libsrc/dcvrulup.cc
1677           ofstd/include/ofconapp.h
1678           ofstd/include/ofconsol.h
1679           ofstd/include/oflogfil.h
1680           ofstd/include/ofstream.h
1681           ofstd/include/ofstring.h
1682           ofstd/libsrc/ofconsol.cc
1683           ofstd/tests/tofdatim.cc
1684           ofstd/tests/tlist.cc
1685           ofstd/tests/tofstd.cc
1686           ofstd/tests/tstlist.cc
1687           ofstd/tests/tststack.cc
1688           ofstd/tests/tstthred.cc
1689
1690- Replaced OFString::resize() by ..reserve() in convertToMarkupString()
1691  because of STL problems with Metrowerks CodeWarrior 8.3 compiler.
1692  Thanks to Arnaud Masson <arnaud.masson@kikamedical.com> for the bug report
1693  and fix.
1694  Affects: ofstd/libsrc/ofstd.cc
1695
1696- Adapted type casts to new-style typecast operators defined in ofcast.h.
1697  Affects: dcmdata/apps/dcmconv.cc
1698           dcmdata/apps/dcmcrle.cc
1699           dcmdata/apps/dcmdrle.cc
1700           dcmdata/apps/dcmdump.cc
1701           dcmdata/apps/dump2dcm.cc
1702           dcmdata/apps/mdfdsman.cc
1703           dcmdata/apps/xml2dcm.cc
1704           dcmdata/libsrc/dcxfer.cc
1705           dcmdata/libsrc/dcvrtm.cc
1706           dcmdata/libsrc/dcvrui.cc
1707           dcmdata/libsrc/dcxfer.cc
1708
1709- Added missing #include "osconfig.h".
1710  Affects: dcmdata/libsrc/Makefile.dep
1711           dcmdata/libsrc/dcvrst.cc
1712
1713- Introduced new parameter "dateTimeSeparator" in getISOFormattedXXX() methods
1714  to support ISO 8601 format as required by XML Schema type "dateTime".
1715  Affects: dcmdata/include/dcvrdt.h
1716           dcmdata/libsrc/dcvrdt.cc
1717
1718- Minor corrections and enhancements.
1719  Affects: dcmjpeg/docs/dcmcjpeg.man
1720           dcmjpeg/docs/dcmdjpeg.man
1721           dcmjpeg/docs/dcmj2pnm.man
1722           dcmjpeg/docs/dcmmkdir.man
1723
1724- Updated copyright header.
1725  Affects: dcmjpeg/apps/dcmcjpeg.cc
1726           dcmjpeg/apps/dcmdjpeg.cc
1727           dcmjpeg/apps/dcmj2pnm.cc
1728           dcmjpeg/apps/dcmmkdir.cc
1729
1730- Added new compatibility flag that allows to ignore the third value of LUT
1731  descriptors and to determine the bits per table entry automatically.
1732  Affects: dcmjpeg/docs/dcmj2pnm.txt
1733
1734**** Changes from 2004.01.15 (wilkens)
1735
1736- Added function to Worklist Management Data Source Base Class. This function
1737  is needed in the private part of this toolkit.
1738  Affects: dcmwlm/include/wlds.h
1739
1740**** Changes from 2004.01.15 (onken)
1741
1742- Initial checkin of dcmjpeg manpages
1743  Added:   dcmjpeg/docs/dcmcjpeg.man
1744           dcmjpeg/docs/dcmdjpeg.man
1745           dcmjpeg/docs/dcmj2pnm.man
1746           dcmjpeg/docs/dcmmkdir.man
1747
1748- Initial checkin of dcmnet manpages
1749  Added:   dcmnet/docs/echoscu.man
1750           dcmnet/docs/findscu.man
1751           dcmnet/docs/movescu.man
1752           dcmnet/docs/storescp.man
1753           dcmnet/docs/storescu.man
1754
1755**** Changes from 2004.01.08 (wilkens)
1756
1757- Added list of supported matching and return keys into documentation
1758  for wlmscpfs.
1759  Affects: dcmwlm/docs/wlmscpfs.txt
1760
1761**** Changes from 2004.01.07 (wilkens)
1762
1763- Fixed typo in comment.
1764  Affects: dcmwlm/include/wlds.h
1765
1766- Added new sequence type return key attributes to wlmscpfs. Fixed bug that for
1767  equally named attributes in sequences always the same value will be returned.
1768  Added functionality that also more than one item will be returned in sequence
1769  type return key attributes.
1770  Affects: dcmwlm/include/wlds.h
1771           dcmwlm/include/wldsfs.h
1772           dcmwlm/include/wlfsim.h
1773           dcmwlm/include/wltypdef.h
1774           dcmwlm/libsrc/wlds.cc
1775           dcmwlm/libsrc/wldsfs.cc
1776           dcmwlm/libsrc/wlfsim.cc
1777
1778**** Changes from 2004.01.05 (riesmeier)
1779
1780- Renamed XML attribute "ref_id" to "ref".
1781  Affects: dcmsr/apps/dsr2xml.xsd
1782           dcmsr/include/dsrxmld.h
1783           dcmsr/libsrc/dsrreftn.cc
1784           dcmsr/libsrc/dsrxmld.cc
1785
1786- Removed acknowledgements with e-mail addresses from CVS log.
1787  Affects: dcmimage/apps/dcm2pnm.cc
1788           dcmimgle/apps/dconvlum.cc
1789           dcmimgle/include/diimage.h
1790           dcmimgle/include/diinpxt.h
1791           dcmimgle/include/dimoipxt.h
1792           dcmimgle/include/dimoopx.h
1793           dcmimgle/include/dimopxt.h
1794           dcmimgle/include/diovpln.h
1795           dcmimgle/include/discalet.h
1796           dcmimgle/libsrc/diciefn.cc
1797           dcmimgle/libsrc/didispfn.cc
1798           dcmimgle/libsrc/digsdfn.cc
1799           dcmimgle/libsrc/diutils.cc
1800           dcmsr/apps/dsr2html.cc
1801           dcmsr/apps/dsr2xml.cc
1802           dcmsr/apps/dsrdump.cc
1803           dcmsr/include/dsrdoc.h
1804           dcmsr/include/dsrtypes.h
1805           dcmsr/libsrc/dsrdoc.cc
1806           dcmsr/libsrc/dsrdoctn.cc
1807           dcmsr/libsrc/dsrtextn.cc
1808           dcmsr/libsrc/dsrtypes.cc
1809           dcmsr/tests/mkreport.cc
1810
1811- Adapted type casts to new-style typecast operators defined in ofcast.h.
1812  Affects: dcmimage/apps/dcm2pnm.cc
1813
1814**** Changes from 2004.01.02 (wilkens)
1815
1816- Integrated new return key attributes into wlmscpfs and updated function that
1817  checks integrity of matching key attribute values (added support for new VR).
1818  Affects: dcmwlm/include/wlds.h
1819           dcmwlm/libsrc/wlds.cc
1820
1821**** Changes from 2003.12.23 (riesmeier)
1822
1823- Added missing API documentation.
1824  Affects: dcmimage/include/dicomot.h
1825           dcmimage/include/dicoopx.h
1826           dcmimage/include/dicoopxt.h
1827           dcmimage/include/dicopxt.h
1828           dcmimage/include/diregist.h
1829           dcmimage/include/diyf2pxt.h
1830           dcmimage/include/diyp2pxt.h
1831
1832- Updated documentation to get rid of doxygen warnings.
1833  Affects: dcmimgle/include/dimoimg.h
1834           dcmimgle/include/dimoopxt.h
1835           dcmimage/include/dipipng.h
1836
1837- Adapted type casts to new-style typecast operators defined in ofcast.h.
1838  Affects: dcmimage/include/diargpxt.h
1839           dcmimage/include/dicmypxt.h
1840           dcmimage/include/dicocpt.h
1841           dcmimage/include/dicoflt.h
1842           dcmimage/include/dicomot.h
1843           dcmimage/include/dicoopxt.h
1844           dcmimage/include/dicopxt.h
1845           dcmimage/include/dicorot.h
1846           dcmimage/include/dicosct.h
1847           dcmimage/include/dihsvpxt.h
1848           dcmimage/include/dipalpxt.h
1849           dcmimage/include/diqtcmap.h
1850           dcmimage/include/diqtctab.h
1851           dcmimage/include/diqtfs.h
1852           dcmimage/include/diqtpix.h
1853           dcmimage/include/diqtstab.h
1854           dcmimage/include/dirgbpxt.h
1855           dcmimage/include/diybrpxt.h
1856           dcmimage/include/diybrpxt.h
1857           dcmimage/include/diyf2pxt.h
1858           dcmimage/include/diyp2pxt.h
1859
1860- Updated copyright header.
1861  Affects: dcmimage/include/diargpxt.h
1862           dcmimage/include/dicmypxt.h
1863           dcmimage/include/dicocpt.h
1864           dcmimage/include/dicoflt.h
1865           dcmimage/include/dicomot.h
1866           dcmimage/include/dicoopxt.h
1867           dcmimage/include/dicopxt.h
1868           dcmimage/include/dicorot.h
1869           dcmimage/include/dicosct.h
1870           dcmimage/include/dihsvpxt.h
1871           dcmimage/include/dipalpxt.h
1872           dcmimage/include/diqtcmap.h
1873           dcmimage/include/diqtctab.h
1874           dcmimage/include/diqtfs.h
1875           dcmimage/include/diqthash.h
1876           dcmimage/include/diqthitm.h
1877           dcmimage/include/diqtid.h
1878           dcmimage/include/diqtpbox.h
1879           dcmimage/include/diqtpix.h
1880           dcmimage/include/diqtstab.h
1881           dcmimage/include/diqttype.h
1882           dcmimage/include/diquant.h
1883           dcmimage/include/dirgbpxt.h
1884           dcmimage/include/diybrpxt.h
1885           dcmimage/include/diybrpxt.h
1886           dcmimage/include/diyf2pxt.h
1887           dcmimage/include/diyp2pxt.h
1888           dcmimage/libsrc/dicoopx.cc
1889           dcmimage/libsrc/dicopx.cc
1890           dcmimage/libsrc/diregist.cc
1891           dcmimage/libsrc/diyf2img.cc
1892           dcmimage/libsrc/diyp2img.cc
1893
1894- Removed leading underscore characters from preprocessor symbols (reserved
1895  symbols).
1896  Affects: dcmimage/include/diargpxt.h
1897           dcmimage/include/dicmypxt.h
1898           dcmimage/include/dicocpt.h
1899           dcmimage/include/dicoflt.h
1900           dcmimage/include/dicomot.h
1901           dcmimage/include/dicoopxt.h
1902           dcmimage/include/dicopxt.h
1903           dcmimage/include/dicorot.h
1904           dcmimage/include/dicosct.h
1905           dcmimage/include/dihsvpxt.h
1906           dcmimage/include/dipalpxt.h
1907           dcmimage/include/dirgbpxt.h
1908           dcmimage/include/diybrpxt.h
1909           dcmimage/include/diybrpxt.h
1910           dcmimage/include/diyf2pxt.h
1911           dcmimage/include/diyp2pxt.h
1912
1913- Rebuilt makefile dependencies.
1914  Affects: dcmimage/apps/Makefile.dep
1915           dcmimage/libsrc/Makefile.dep
1916
1917- Replaced post-increment/decrement operators by pre-increment/decrement
1918  operators where appropriate (e.g. 'i++' by '++i').
1919  Affects: dcmimage/include/diargpxt.h
1920           dcmimage/include/dicmypxt.h
1921           dcmimage/include/dicoopxt.h
1922           dcmimage/include/dicopxt.h
1923           dcmimage/include/dihsvpxt.h
1924           dcmimage/include/dipalpxt.h
1925           dcmimage/include/dirgbpxt.h
1926           dcmimage/include/diybrpxt.h
1927           dcmimage/include/diyf2pxt.h
1928           dcmimage/include/diyp2pxt.h
1929           dcmimgle/apps/dcmdspfn.cc
1930           dcmimgle/apps/dcod2lum.cc
1931           dcmimgle/apps/dconvlum.cc
1932           dcmimgle/include/dicrvfit.h
1933           dcmimgle/include/diflipt.h
1934           dcmimgle/include/diinpxt.h
1935           dcmimgle/include/dimoipxt.h
1936           dcmimgle/include/dimoopxt.h
1937           dcmimgle/include/dimopxt.h
1938           dcmimgle/include/diobjcou.h
1939           dcmimgle/include/dirotat.h
1940           dcmimgle/include/discalet.h
1941           dcmimgle/include/displint.h
1942           dcmimgle/include/ditranst.h
1943           dcmimgle/include/diutils.h
1944           dcmimgle/libsrc/dcmimage.cc
1945           dcmimgle/libsrc/dibaslut.cc
1946           dcmimgle/libsrc/dicielut.cc
1947           dcmimgle/libsrc/didispfn.cc
1948           dcmimgle/libsrc/digsdfn.cc
1949           dcmimgle/libsrc/digsdlut.cc
1950           dcmimgle/libsrc/diimage.cc
1951           dcmimgle/libsrc/diluptab.cc
1952           dcmimgle/libsrc/dimoimg.cc
1953           dcmimgle/libsrc/diovdat.cc
1954           dcmimgle/libsrc/diovlay.cc
1955           dcmimgle/libsrc/diovlimg.cc
1956           dcmimgle/libsrc/diovpln.cc
1957
1958- Updated "HTML documentation" section.
1959  Affects: INSTALL
1960
1961**** Changes from 2003.12.23 (wilkens)
1962
1963- Integrated new matching key attributes into wlmscpfs.
1964  Affects: dcmwlm/include/wlds.h
1965           dcmwlm/include/wlfsim.h
1966           dcmwlm/include/wltypdef.h
1967           dcmwlm/libsrc/wlds.cc
1968           dcmwlm/libsrc/wlfsim.cc
1969
1970- Updated matching algorithm in wlmscpfs so that universal matching key
1971  attributes will also lead to a match in case the corresponding attribute does
1972  does exist in the dataset.
1973  Affects: dcmwlm/libsrc/wlfsim.cc
1974
1975- Updated dsp-files in module dcmpstat.
1976  Affects: dcmpstat/apps/dcmmkcrv.dsp
1977           dcmpstat/apps/dcmmklut.dsp
1978           dcmpstat/apps/dcmp2pgm.dsp
1979           dcmpstat/apps/dcmprscp.dsp
1980           dcmpstat/apps/dcmprscu.dsp
1981           dcmpstat/apps/dcmpschk.dsp
1982           dcmpstat/apps/dcmpsmk.dsp
1983           dcmpstat/apps/dcmpsprt.dsp
1984           dcmpstat/apps/dcmpsrcv.dsp
1985           dcmpstat/apps/dcmpssnd.dsp
1986           dcmpstat/libsrc/dcmpstat.dsp
1987
1988**** Changes from 2003.12.19 (eichelberg)
1989
1990- DVInterface::terminatePrintServer now also correctly terminates
1991  TLS-based print server processes.
1992  Affects: dcmpstat/CMakeLists.txt
1993           dcmpstat/libsrc/Makefile.in
1994           dcmpstat/libsrc/dviface.cc
1995
1996- Completed support for terminating TLS-based print server processes
1997  Affects: dcmpstat/apps/CMakeLists.txt
1998           dcmpstat/apps/Makefile.in
1999           dcmpstat/libsrc/dviface.cc
2000
2001**** Changes from 2003.12.18 (eichelberg)
2002
2003- During creation of default presentation state from image the Modality LUT
2004  is now ignored for XA, RF and XA Biplane SOP instances
2005  Affects: dcmpstat/libsrc/dcmpstat.cc
2006
2007- Fixed print preview for MONOCHROME1 images with IDENTITY P-LUT shape
2008  Affects: dcmpstat/libsrc/dvpspl2.cc
2009
2010- Added standard includes needed by Borland Builder
2011  Thanks to Gordon Klos <klos@convis.de> for the suggestion.
2012  Affects: dcmtls/libsrc/tlslayer.cc
2013
2014**** Changes from 2003.12.18 (riesmeier)
2015
2016- Updated TCL script to reflect changes in dcmdump output.
2017  Affects: dcmdata/tests/dcmpsdmp.tcl
2018
2019- Fixed bug in timezone calculation (difference of local time from UTC).
2020  Thanks to Anibal Jodorcovsky <anibal@intelerad.com> for the report.
2021  Affects: ofstd/libsrc/oftime.cc
2022
2023**** Changes from 2003.12.17 (onken)
2024
2025- MdfDatasetManager now remembers loaded filename. Additional save function
2026  added.
2027  Affects: dcmdata/apps/mdfdsman.cc
2028           dcmdata/apps/mdfdsman.h
2029
2030**** Changes from 2003.12.17 (eichelberg)
2031
2032- Removed unused macros
2033  Thanks to Michael Doppler <m.doppler@icoserve.com> for the suggestion.
2034  Affects: dcmnet/include/dcompat.h
2035
2036- Added configure test that checks if libtiff supports LZW compression
2037  Affects: config/aclocal.m4
2038           config/configure
2039           config/configure.in
2040           config/include/cfunix.h.in
2041           config/include/cfwin32.h
2042
2043- Command line options for and defaults for TIFF export now depend on
2044  whether or not libtiff supports LZW compression
2045  Affects: dcmimage/apps/dcm2pnm.cc
2046
2047- Changed definition of COUT and CERR macros to allow redirection to file.
2048  Thanks to Markus Sabin <sabin@convis.de> for the suggestion.
2049  Affects: ofstd/include/ofconsol.h
2050
2051- Changed order of inheritance to avoid internal compiler error on Borland Builder.
2052  Thanks to Gordon Klos <klos@convis.de> for the suggestion.
2053  Affects: dcmsr/include/dsrtree.h
2054
2055**** Changes from 2003.12.17 (riesmeier)
2056
2057- Fixed bug/inconsistency in comparison operators of class OFTime. Now the
2058  "time overflow" is handled correctly.
2059  Thanks to Anibal Jodorcovsky <anibal@intelerad.com> for the report.
2060  Affects: ofstd/include/oftime.h
2061           ofstd/libsrc/oftime.cc
2062
2063- Added note to the comparison operators that the "day overflow" is not yet
2064  handled correctly.
2065  Affects: ofstd/include/ofdatime.h
2066           ofstd/libsrc/ofdatime.cc
2067
2068- Added test cases for comparing both time and date/time values.
2069  Affects: ofstd/tests/tofdatim.cc
2070
2071- Added new compatibility flag that allows to ignore the third value of LUT
2072  descriptors and to determine the bits per table entry automatically.
2073  Affects: dcmimage/apps/dcm2pnm.cc
2074           dcmimage/docs/dcm2pnm.man
2075           dcmimage/docs/dcm2pnm.txt
2076           dcmimage/libsrc/diargimg.cc
2077           dcmimage/libsrc/dipalimg.cc
2078           dcmimgle/include/dcmimage.h
2079           dcmimgle/include/diluptab.h
2080           dcmimgle/include/dimoimg.h
2081           dcmimgle/include/diutils.h
2082           dcmimgle/libsrc/diluptab.cc
2083           dcmimgle/libsrc/dimoimg.cc
2084           dcmimgle/libsrc/dimomod.cc
2085
2086- Adapted type casts to new-style typecast operators defined in ofcast.h.
2087  Affects: dcmimage/libsrc/diargimg.cc
2088           dcmimage/libsrc/dicmyimg.cc
2089           dcmimage/libsrc/dicoimg.cc
2090           dcmimage/libsrc/dihsvimg.cc
2091           dcmimage/libsrc/dipalimg.cc
2092           dcmimage/libsrc/dipipng.cc
2093           dcmimage/libsrc/dipitiff.cc
2094           dcmimage/libsrc/diqtctab.cc
2095           dcmimage/libsrc/diqtfs.cc
2096           dcmimage/libsrc/diqthash.cc
2097           dcmimage/libsrc/diqtpbox.cc
2098           dcmimage/libsrc/diquant.cc
2099           dcmimage/libsrc/dirgbimg.cc
2100           dcmimage/libsrc/diybrimg.cc
2101
2102- Renamed parameters/variables "list" to avoid name clash with STL class.
2103  Affects: dcmimage/include/diqthitl.h
2104           dcmimage/libsrc/diqthitl.cc
2105
2106- Added missing filename entry to MSVC project file (dsrprocc.cxx).
2107  Affects: dcmsr/libsrc/dcmsr.dsp
2108
2109- Removed leading underscore characters from preprocessor symbols (reserved
2110  symbols).
2111  Affects: dcmimage/include/diargimg.h
2112           dcmimage/include/dicmyimg.h
2113           dcmimage/include/dicoimg.h
2114           dcmimage/include/dicoopx.h
2115           dcmimage/include/dicopx.h
2116           dcmimage/include/dihsvimg.h
2117           dcmimage/include/dipalimg.h
2118           dcmimage/include/dipipng.h
2119           dcmimage/include/dipitiff.h
2120           dcmimage/include/diregist.h
2121           dcmimage/include/dirgbimg.h
2122           dcmimage/include/diybrimg.h
2123           dcmimage/include/diyf2img.h
2124           dcmimage/include/diyp2img.h
2125
2126**** Changes from 2003.12.16 (riesmeier)
2127
2128- Added note on coding scheme identification and private coding schemes.
2129  Affects: dcmsr/include/dsrcodvl.h
2130           dcmsr/include/dsrcsidl.h
2131
2132- Added note that the condition for the Content Template Sequence is currently
2133  not checked.
2134  Affects: dcmsr/include/dsrcitem.h
2135           dcmsr/include/dsrdoctn.h
2136
2137**** Changes from 2003.12.11 (riesmeier)
2138
2139- Added initial version of man pages for dcmimage command line tools.
2140  Added:   dcmimage/docs/dcm2pnm.man
2141           dcmimage/docs/dcmquant.man
2142           dcmimage/docs/dcmscale.man
2143
2144- Made usage output consistent with other tools.
2145  Affects: dcmimage/apps/dcm2pnm.cc
2146           dcmimage/apps/dcmscale.cc
2147
2148- Made command line options section consistent with the corresponding tool.
2149  Affects: dcmimage/docs/dcmscale.txt
2150
2151- Removed reference to non-existing command line tool "dcmjscal".
2152  Affects: dcmimage/docs/dcmscale.txt
2153
2154- Made documentation consistent with other tools.
2155  Affects: dcmdata/docs/dcm2xml.man
2156           dcmdata/docs/dcmcrle.man
2157
2158- Adapted documentation of print() method to new output format of CodingScheme
2159  Version (square brackets instead of comma to separate from CodingScheme).
2160  Affects: dcmsr/include/dsrcodvl.h
2161
2162- Added comment to getOutputData/Plane() methods that the rendered pixel data
2163  is always unsigned.
2164  Affects: dcmimgle/include/dcmimage.h
2165
2166**** Changes from 2003.12.11 (wilkens)
2167
2168- Updated dox file for module dcmwlm.
2169  Affects: dcmwlm/docs/dcmwlm.dox
2170
2171**** Changes from 2003.12.11 (eichelberg)
2172
2173- Synchronized Win32 configuration header with Autoconf 2.5x version
2174  Affects: config/include/cfwin32.h
2175
2176- Updated configure support files from Autoconf 2.58
2177  Affects: config/config.guess
2178           config/config.sub
2179           config/install-sh
2180           config/mkinstalldirs
2181
2182- Added configure tests for <new.h> and std::nothrow
2183  Affects: config/aclocal.m4
2184           config/configure
2185           config/configure.in
2186           config/include/cfunix.h.in
2187           config/include/cfwin32.h
2188
2189- Added support for including <new> or <new.h>
2190  Affects: ofstd/include/ofstdinc.h
2191
2192- newValueField() now uses std::nothrow new if available
2193  Affects: dcmdata/libsrc/dcelem.cc
2194           dcmdata/libsrc/dcbytstr.cc
2195
2196**** Changes from 2003.12.11 (wilkens)
2197
2198- Added function to Worklist Management Data Source Base Class. This function
2199  is needed in the private part of this toolkit.
2200  Affects: dcmwlm/include/wlds.h
2201
2202**** Changes from 2003.12.10 (onken)
2203
2204- Changed API of MdfDatasetManager, so that its transparent for user, whether
2205  he wants to modify itemtags or tags at 1. level
2206  Affects: dcmdata/apps/mdfdsman.cc
2207           dcmdata/apps/mdfdsman.h
2208
2209- Complete rewrite of MdfConsoleEngine. It doesn't support a batchfile any
2210  more, but now a user can give different modify-options at the same time on
2211  commandline. Other purifications and simplifications were made.
2212  Affects: dcmdata/apps/mdfconen.cc
2213           dcmdata/apps/mdfconen.h
2214
2215- Changed documentation according to dcmodify modifications.
2216  Affects: dcmdata/docs/dcmodify.man
2217           dcmdata/docs/dcmodify.txt
2218
2219**** Changes from 2003.12.10 (eichelberg)
2220
2221- Re-worked configure scripts for Autoconf 2.5x
2222  Presence of external library is now checked automatically.
2223  Affects: config/Makefile.in
2224           config/aclocal.m4
2225           config/configure
2226           config/configure.in
2227           config/confmod
2228           config/include/cfunix.h.in
2229  Removed: config/acconfig.h
2230
2231**** Changes from 2003.12.09 (riesmeier)
2232
2233- Added initial version of man pages for dcmimgle command line tools.
2234  Added:   dcmimgle/docs/dcmdspfn.man
2235           dcmimgle/docs/dcod2lum.man
2236           dcmimgle/docs/dconvlum.man
2237
2238- Adapted module's description to new module titles.
2239  Affects: dcmimage/docs/dcmimage.dox
2240           dcmimgle/docs/dcmimgle.dox
2241
2242- Added missing command line section.
2243  Affects: dcmdata/docs/xml2dcm.man
2244
2245- Adapted type casts to new-style typecast operators defined in ofcast.h.
2246  Affects: dcmimgle/include/dimoopxt.h
2247           dcmimgle/include/dimopxt.h
2248           dcmimgle/include/dimosct.h
2249           dcmimgle/include/diovpln.h
2250           dcmimgle/include/dirotat.h
2251           dcmimgle/include/discalet.h
2252
2253- Updated copyright header.
2254  Affects: dcmimgle/include/dimoopxt.h
2255           dcmimgle/include/dimopxt.h
2256           dcmimgle/include/dimosct.h
2257           dcmimgle/include/diovdat.h
2258           dcmimgle/include/diovlimg.h
2259           dcmimgle/include/diovpln.h
2260           dcmimgle/include/dipixel.h
2261           dcmimgle/include/dirotat.h
2262           dcmimgle/include/discalet.h
2263
2264- Removed leading underscore characters from preprocessor symbols (reserved
2265  symbols).
2266  Affects: dcmimgle/include/dimoopxt.h
2267           dcmimgle/include/dimopxt.h
2268           dcmimgle/include/dimosct.h
2269           dcmimgle/include/diovdat.h
2270           dcmimgle/include/diovlimg.h
2271           dcmimgle/include/diovpln.h
2272           dcmimgle/include/dipixel.h
2273           dcmimgle/include/dirotat.h
2274           dcmimgle/include/discalet.h
2275
2276- Renamed macros.
2277  Affects: dcmimgle/include/discalet.h
2278
2279- Rebuilt makefile dependencies.
2280  Affects: dcmimgle/apps/Makefile.dep
2281           dcmimgle/libsrc/Makefile.dep
2282
2283- Added define/symbol "MANPAGES" to ENABLED_SECTIONS to distinguish between
2284  creation of manpages and HTML documentation.
2285  Affects: doxygen/manpages.cfg
2286
2287- Reworked title/label approach for referenced sections/documents.
2288  Affects: config/docs/config.dox
2289           dcmdata/docs/dcm2xml.man
2290           dcmdata/docs/dcmconv.man
2291           dcmdata/docs/dcmcrle.man
2292           dcmdata/docs/dcmdata.dox
2293           dcmdata/docs/dcmdrle.man
2294           dcmdata/docs/dcmdump.man
2295           dcmdata/docs/dcmftest.man
2296           dcmdata/docs/dcmgpdir.man
2297           dcmdata/docs/dcmodify.man
2298           dcmdata/docs/dump2dcm.man
2299           dcmdata/docs/xml2dcm.man
2300           dcmimage/docs/dcmimage.dox
2301           dcmimgle/docs/dcmdspfn.man
2302           dcmimgle/docs/dcmimgle.dox
2303           dcmimgle/docs/dcod2lum.man
2304           dcmimgle/docs/dconvlum.man
2305           dcmjpeg/docs/dcmjpeg.dox
2306           dcmnet/docs/dcmnet.dox
2307           dcmpstat/docs/dcmpstat.dox
2308           dcmsign/docs/dcmsign.dox
2309           dcmsr/docs/dcmsr.dox
2310           dcmsr/docs/dsr2html.man
2311           dcmsr/docs/dsr2xml.man
2312           dcmsr/docs/dsrdump.man
2313           dcmsr/docs/xml2dsr.man
2314           dcmtls/docs/dcmtls.dox
2315           dcmwlm/docs/dcmwlm.dox
2316           imagectn/docs/imagectn.dox
2317           ofstd/docs/ofstd.dox
2318           doxygen/htmldocs.dox
2319
2320- Fixed tiny bug that was buried in the source code since version 3.4.1 and
2321  which affected the output of signed 8 bit pixel data with modality LUT.
2322  Affects: dcmimgle/libsrc/dimoimg.cc
2323
2324**** Changes from 2003.12.09 (eichelberg)
2325
2326- Removed unused debug output
2327  Affects: dcmnet/libsrc/dul.cc
2328
2329**** Changes from 2003.12.08 (riesmeier)
2330
2331- Return more appropriate error codes in getAndCheckXXX() routines.
2332  Affects: dcmsr/libsrc/dsrtypes.cc
2333
2334- Added initial version of man pages for dcmsr command line tools.
2335  Added:   dcmsr/docs/dsr2html.man
2336           dcmsr/docs/dsr2xml.man
2337           dcmsr/docs/dsrdump.man
2338           dcmsr/docs/xml2dsr.man
2339
2340- Added preliminary version of Doxygen file for module "config".
2341  Added    config/docs/config.dox
2342           doxygen/htmldocs.cfg
2343
2344- Updated configuration file for Doxygen 1.3.5.
2345  Affects: doxygen/htmldocs.cfg
2346           doxygen/manpages.cfg
2347
2348- Revised main page of the toolkit's Doxygen documentation.  Solved issue with
2349  label duplicate.
2350  Affects: doxygen/htmldocs.dox
2351
2352- Replaced \defgroup by \page to avoid the creation of a separate Module page.
2353  Affects: dcmdata/docs/dcmdata.dox
2354           dcmimage/docs/dcmimage.dox
2355           dcmimgle/docs/dcmimgle.dox
2356           dcmjpeg/docs/dcmjpeg.dox
2357           dcmnet/docs/dcmnet.dox
2358           dcmpstat/docs/dcmpstat.dox
2359           dcmsign/docs/dcmsign.dox
2360           dcmtls/docs/dcmtls.dox
2361           dcmwlm/docs/dcmwlm.dox
2362           imagectn/docs/imagectn.dox
2363           ofstd/docs/ofstd.dox
2364
2365- Improved module's documentation.
2366  Affects: dcmdata/docs/dcmdata.dox
2367           dcmsr/docs/dcmsr.dox
2368
2369- Added missing line breaks.
2370  Affects: dcmdata/docs/dcmgpdir.man
2371           dcmnet/docs/dcmnet.dox
2372
2373- Adapted type casts to new-style typecast operators defined in ofcast.h.
2374  Affects: dcmimgle/apps/dcmdspfn.cc
2375           dcmimgle/include/dibaslut.h
2376           dcmimgle/include/dicrvfit.h
2377           dcmimgle/include/diflipt.h
2378           dcmimgle/include/diinpxt.h
2379           dcmimgle/include/dcmimage.h
2380           dcmimgle/include/dimocpt.h
2381           dcmimgle/include/dimoflt.h
2382           dcmimgle/include/dimomod.h
2383           dcmimgle/include/dimoimg.h
2384           dcmimgle/include/dimoipxt.h
2385           dcmimgle/include/dimopx.h
2386           dcmimgle/include/dimorot.h
2387           dcmimgle/include/diovlay.h
2388           dcmimgle/include/displint.h
2389           dcmimgle/include/ditranst.h
2390           dcmimgle/include/diutils.h
2391           dcmimgle/libsrc/dcmimage.cc
2392           dcmimgle/libsrc/dicielut.cc
2393           dcmimgle/libsrc/didispfn.cc
2394           dcmimgle/libsrc/didocu.cc
2395           dcmimgle/libsrc/digsdfn.cc
2396           dcmimgle/libsrc/digsdlut.cc
2397           dcmimgle/libsrc/diimage.cc
2398           dcmimgle/libsrc/diluptab.cc
2399           dcmimgle/libsrc/dimo1img.cc
2400           dcmimgle/libsrc/dimo2img.cc
2401           dcmimgle/libsrc/dimoimg.cc
2402           dcmimgle/libsrc/dimomod.cc
2403           dcmimgle/libsrc/dimoopx.cc
2404           dcmimgle/libsrc/diovlay.cc
2405           dcmimgle/libsrc/diovlimg.cc
2406           dcmimgle/libsrc/diovpln.cc
2407
2408- Added heuristics to determine the bit depth of a lookup table in case the
2409  stored value is out of the expected range.
2410  Affects: dcmimgle/libsrc/diluptab.cc
2411
2412- Updated CVS header.
2413  Affects: dcmimgle/apps/dcmdspfn.cc
2414           dcmimgle/include/dibaslut.h
2415           dcmimgle/include/dicielut.h
2416           dcmimgle/include/dcmimage.h
2417           dcmimgle/include/didispfn.h
2418           dcmimgle/include/didocu.h
2419           dcmimgle/include/digsdfn.h
2420           dcmimgle/include/digsdlut.h
2421           dcmimgle/include/diimage.h
2422           dcmimgle/include/diluptab.h
2423           dcmimgle/include/dimo1img.h
2424           dcmimgle/include/dimo2img.h
2425           dcmimgle/include/dimoimg.h
2426           dcmimgle/include/dimoipxt.h
2427           dcmimgle/include/diovlay.h
2428           dcmimgle/include/diregbas.h
2429           dcmimgle/libsrc/diciefn.cc
2430           dcmimgle/libsrc/dicielut.cc
2431           dcmimgle/libsrc/digsdfn.cc
2432           dcmimgle/libsrc/digsdlut.cc
2433           dcmimgle/libsrc/dimo1img.cc
2434           dcmimgle/libsrc/dimo2img.cc
2435           dcmimgle/libsrc/dimomod.cc
2436           dcmimgle/libsrc/diovlimg.cc
2437
2438- Updated copyright header.
2439  Affects: dcmimgle/apps/dcod2lum.cc
2440           dcmimgle/apps/dconvlum.cc
2441           dcmimgle/include/diciefn.h
2442           dcmimgle/include/dicrvfit.h
2443           dcmimgle/include/didislut.h
2444           dcmimgle/include/diflipt.h
2445           dcmimgle/include/diinpx.h
2446           dcmimgle/include/diinpxt.h
2447           dcmimgle/include/dimocpt.h
2448           dcmimgle/include/dimoflt.h
2449           dcmimgle/include/dimomod.h
2450           dcmimgle/include/dimoopx.h
2451           dcmimgle/include/dimopx.h
2452           dcmimgle/include/dimorot.h
2453           dcmimgle/include/diobjcou.h
2454           dcmimgle/include/diplugin.h
2455           dcmimgle/include/dipxrept.h
2456           dcmimgle/include/diregbas.h
2457           dcmimgle/include/displint.h
2458           dcmimgle/include/ditranst.h
2459           dcmimgle/include/diutils.h
2460           dcmimgle/libsrc/dibaslut.cc
2461           dcmimgle/libsrc/didislut.cc
2462           dcmimgle/libsrc/diinpx.cc
2463           dcmimgle/libsrc/dimoimg3.cc
2464           dcmimgle/libsrc/dimoimg4.cc
2465           dcmimgle/libsrc/dimoimg5.cc
2466           dcmimgle/libsrc/dimopx.cc
2467           dcmimgle/libsrc/diovdat.cc
2468           dcmimgle/libsrc/diutils.cc
2469
2470- Removed leading underscore characters from preprocessor symbols (reserved
2471  symbols).
2472  Affects: dcmimgle/include/dibaslut.h
2473           dcmimgle/include/diciefn.h
2474           dcmimgle/include/dicielut.h
2475           dcmimgle/include/dicrvfit.h
2476           dcmimgle/include/dcmimage.h
2477           dcmimgle/include/didislut.h
2478           dcmimgle/include/didispfn.h
2479           dcmimgle/include/didocu.h
2480           dcmimgle/include/diflipt.h
2481           dcmimgle/include/digsdfn.h
2482           dcmimgle/include/digsdlut.h
2483           dcmimgle/include/diimage.h
2484           dcmimgle/include/diinpx.h
2485           dcmimgle/include/diinpxt.h
2486           dcmimgle/include/diluptab.h
2487           dcmimgle/include/dimo1img.h
2488           dcmimgle/include/dimo2img.h
2489           dcmimgle/include/dimocpt.h
2490           dcmimgle/include/dimoflt.h
2491           dcmimgle/include/dimomod.h
2492           dcmimgle/include/dimoimg.h
2493           dcmimgle/include/dimoipxt.h
2494           dcmimgle/include/dimoopx.h
2495           dcmimgle/include/dimopx.h
2496           dcmimgle/include/dimorot.h
2497           dcmimgle/include/diobjcou.h
2498           dcmimgle/include/diovlay.h
2499           dcmimgle/include/diplugin.h
2500           dcmimgle/include/dipxrept.h
2501           dcmimgle/include/diregbas.h
2502           dcmimgle/include/displint.h
2503           dcmimgle/include/ditranst.h
2504           dcmimgle/include/diutils.h
2505
2506- Added comment that class DiDocument is meant for internal purposes only.
2507  Affects: dcmimgle/include/didocu.h
2508
2509- Added note that certain color models have been retired from the standard.
2510  Affects: dcmimgle/include/diutils.h
2511
2512**** Changes from 2003.12.05 (eichelberg)
2513
2514- Added module documentation and sample code.
2515  Affects: dcmsign/docs/dcmsign.dox
2516           dcmjpeg/docs/dcmjpeg.dox
2517           dcmtls/docs/dcmtls.dox
2518           dcmnet/docs/dcmnet.dox
2519           dcmpstat/docs/dcmpstat.dox
2520
2521**** Changes from 2003.12.05 (riesmeier)
2522
2523- Added support for iterating over command line arguments and options.
2524  Afefcts: ofstd/include/ofcmdln.h
2525           ofstd/libsrc/ofcmdln.cc
2526
2527- Removed leading underscore characters from preprocessor symbols (reserved
2528  symbols). Updated copyright date where appropriate.
2529  Affects: dcmjpeg/include/dipijpeg.h
2530           dcmnet/include/dcmlayer.h
2531           dcmnet/include/dcmtrans.h
2532           dcmtls/include/tlslayer.h
2533           dcmtls/include/tlstrans.h
2534           imagectn/include/dbstore.h
2535           ofstd/include/ofcmdln.h
2536           ofstd/include/ofbmanip.h
2537           ofstd/include/ofconapp.h
2538           ofstd/include/ofcond.h
2539           ofstd/include/ofconsol.h
2540           ofstd/include/ofcrc32.h
2541           ofstd/include/offname.h
2542           ofstd/include/ofglobal.h
2543           ofstd/include/oflogfil.h
2544           ofstd/include/ofstd.h
2545           ofstd/include/ofstream.h
2546           ofstd/include/ofthread.h
2547           ofstd/include/oftimer.h
2548
2549- Adapted type casts to new-style typecast operators defined in ofcast.h.
2550  Affects: dcmimage/apps/dcm2pnm.cc
2551           dcmimage/apps/dcmquant.cc
2552           dcmimage/apps/dcmscale.cc
2553
2554- Fixed bug in 8-bit PGM/PPM export (missing "break" in "switch" statement).
2555  Affects: dcmimage/apps/dcm2pnm.cc
2556
2557- Fixed problem with retrieving option values using the new iteration feature.
2558  Affects: ofstd/include/ofcmdln.h
2559           ofstd/libsrc/ofcmdln.cc
2560
2561- Only report warning on incorrect template identifier when actually expecting
2562  one (i.e. only for particular SOP classes).
2563  Affects: dcmsr/libsrc/dsrdoctn.cc
2564
2565**** Changes from 2003.12.02 (riesmeier)
2566
2567- Replaced wrong newline character sequence.
2568  Affects: dcmsr/libsrc/dsrscogr.cc
2569           dcmsr/libsrc/dsrwavch.cc
2570
2571**** Changes from 2003.12.02 (eichelberg)
2572
2573- Changed a few typecasts for static to reinterpret, required
2574  for NetBSD and OpenBSD
2575  Affects: ofstd/libsrc/ofthread.cc
2576
2577- Removed linkage against unused libraries
2578  Affects: dcmpstat/apps/Makefile.in
2579
2580- Introduced special handling of compiler flags on OpenBSD
2581  Affects: config/configure
2582           config/configure.in
2583
2584**** Changes from 2003.12.01 (eichelberg)
2585
2586- Fixed handling of LIN OD LUT Shape
2587  Affects: dcmpstat/apps/dcmpsprt.cc
2588
2589**** Changes from 2003.12.01 (riesmeier)
2590
2591- Changed XML encoding of by-reference relationships if flag
2592  XF_valueTypeAsAttribute is set.
2593  Affects: dcmsr/include/dsrtypes.h
2594           dcmsr/include/dsrxmld.h
2595           dcmsr/libsrc/dsrdoctn.cc
2596           dcmsr/libsrc/dsrreftn.cc
2597           dcmsr/libsrc/dsrtypes.cc
2598           dcmsr/libsrc/dsrxmld.cc
2599
2600- Added text that SOP classes from supplement 66 are also supported.
2601  Affects: dcmsr/docs/dsr2html.txt
2602           dcmsr/docs/dsr2xml.txt
2603           dcmsr/docs/dsrdump.txt
2604           dcmsr/docs/xml2dsr.txt
2605
2606**** Changes from 2003.11.28 (riesmeier)
2607
2608- Changed output format of CodingSchemeVersion in print() and renderHTML().
2609  Now using square brackets instead of comma to separate from CodingScheme.
2610  Affects: dcmsr/libsrc/dsrcodvl.cc
2611           dcmsr/libsrc/dsrdoc.cc
2612
2613**** Changes from 2003.11.28 (onken)
2614
2615- removed wrong manpage modifications from last commit
2616  Affects: dcmdata/docs/dcmgpdir.txt
2617
2618**** Changes from 2003.11.13 (eichelberg)
2619
2620- Fixed definition of DCM_UndefinedTagKey
2621  Thanks to Stefan Allers <stefan.allers@gmx.de> for the bug report.
2622  Affects: dcmdata/include/dctagkey.h
2623
2624**** Changes from 2003.11.13 (riesmeier)
2625
2626- Revised description section. Other minor modifications.
2627  Affects: dcmdata/docs/dcmodify.man
2628
2629- Made help text consistent with revised man page.
2630  Affects: dcmdata/apps/dcmftest.cc
2631           dcmdata/apps/mdfconen.cc
2632
2633- Fixed wrong class name in code example.
2634  Affects: dcmsr/docs/dcmsr.dox
2635
2636- Added files section. Adjusted XML dump formatting.
2637  Affects: dcmdata/docs/dcm2xml.man
2638           dcmdata/docs/xml2dcm.man
2639
2640- Corrected copyright date. Minor formatting issues.
2641  Affects: dcmdata/docs/dcmcrle.man
2642           dcmdata/docs/dcmdrle.man
2643           dcmdata/docs/dcmdump.man
2644           dcmdata/docs/dcmftest.man
2645           dcmdata/docs/dcmgpdir.man
2646           dcmdata/docs/dump2dcm.man
2647
2648- Replaced tabs by spaces.
2649  Affects: dcmdata/apps/dcmftest.cc
2650
2651- Added shell script that fixes a doxygen layout problem (justified text).
2652  Added:   doxygen/patchman.sh
2653  Affects: doxygen/Makefile
2654
2655- Separate parameters by an empty line.
2656  Affects: dcmdata/docs/dcm2xml.man
2657           dcmdata/docs/dcmconv.man
2658           dcmdata/docs/dcmcrle.man
2659           dcmdata/docs/dcmdrle.man
2660           dcmdata/docs/dump2dcm.man
2661           dcmdata/docs/xml2dcm.man
2662
2663**** Changes from 2003.11.12 (riesmeier)
2664
2665- Added module documentation.
2666  Added:   dcmimgle/docs/dcmimgle.dox
2667           dcmimage/docs/dcmimgle.dox
2668           dcmsr/docs/dcmsr.dox
2669           ofstd/docs/ofstd.dox
2670
2671- Made documentation consistent with other modules.
2672  Affects: dcmdata/docs/dcmdata.dox
2673
2674- Renamed links to external documentation files.
2675  Affects: doxygen/htmldocs.dox
2676
2677- Reworked man page files (layout, missing sections, etc.)
2678  Affects: dcmdata/docs/dcm2xml.man
2679           dcmdata/docs/dcmconv.man
2680           dcmdata/docs/dcmcrle.man
2681           dcmdata/docs/dcmdrle.man
2682           dcmdata/docs/dcmdump.man
2683           dcmdata/docs/dcmftest.man
2684           dcmdata/docs/dcmgpdir.man
2685           dcmdata/docs/dcmodify.man
2686           dcmdata/docs/dump2dcm.man
2687           dcmdata/docs/xml2dcm.man
2688
2689- Added WITH_xxx preprocessor defines to include conditional classes into the
2690  documentation.
2691  Affects: doxygen/htmdocs.cfg
2692
2693- Replaced \addtogroup by \defgroup to enforce unique labels.
2694  Affects: dcmdata/docs/dcmdata.dox
2695           dcmimgle/docs/dcmimgle.dox
2696           dcmimage/docs/dcmimage.dox
2697           dcmsr/docs/dcmsr.dox
2698           ofstd/docs/ofstd.dox
2699
2700- Added missing module documentation (preliminary version only).
2701  Added:   dcmjpeg/docs/dcmjpeg.dox
2702           dcmnet/docs/dcmnet.dox
2703           dcmpstat/docs/dcmpstat.dox
2704           dcmsign/docs/dcmsign.dox
2705           dcmtls/docs/dcmtls.dox
2706           dcmwlm/docs/dcmwlm.dox
2707           imagectn/docs/imagectn.dox
2708
2709**** Changes from 2003.11.11 (onken)
2710
2711- debug mechanism doesn't use debug(..) any more.
2712  comments purified. adjusted headers to debug modifications.
2713  Affects: dcmdata/mdfconen.cc
2714           dcmdata/mdfconen.h
2715           dcmdata/mdfdsman.cc
2716           dcmdata/mdfdsman.h
2717
2718**** Changes from 2003.11.10 (riesmeier)
2719
2720- Enhanced detection of invalid filenames: forbid leading path separator, i.e.
2721  absolute pathnames.
2722  Affects: dcmdata/libsrc/dcddirif.cc
2723
2724**** Changes from 2003.11.07 (onken)
2725
2726- initial checkin of manpages dump2dcm and xml2dcm
2727  Affects: dcmdata/docs/dump2dcm.man
2728           dcmdata/docs/xml2dcm.man
2729
2730- minor corrections
2731  Affects: dcmdata/docs/dcmgpdir.man
2732
2733- removed DOS <cr>'s xml2dcm.txt
2734  Affects: dcmdata/docs/xml2dcm.txt
2735
2736**** Changes from 2003.11.07 (eichelberg)
2737
2738- Updated version name to reflect interim release 3.5.2a
2739  Affects: dcmdata/include/dcuid.h
2740
2741- Added configure test for mkstemp
2742  Affects: config/configure
2743           config/configure.in
2744           config/include/cfunix.h.in
2745           config/include/cfwin32.h
2746
2747- Added constructor taking an open FILE* instead of a file name string
2748  Affects: dcmdata/include/dcostrmf.h
2749           dcmdata/libsrc/dcostrmf.cc
2750
2751- Now using mkstemp instead of mktemp if available
2752  Affects: dcmdata/libsrc/dcdicdir.cc
2753
2754**** Changes from 2003.11.06 (onken)
2755
2756- Initial checkin of manpages: dcmcrle.man dcmdrle.man dcmftest.man dcmgpdir.man
2757  Added:   dcmdata/docs/dcmcrle.man
2758           dcmdata/docs/dcmdrle.man
2759           dcmdata/docs/dcmftest.man
2760           dcmdata/docs/dcmgpdir.man
2761
2762- removed dos <cr>'s dcmgpdir.txt
2763  Affects: dcmdata/docs/dcmgpdir.txt
2764
2765**** Changes from 2003.11.06 (riesmeier)
2766
2767- Added missing line break in XML output.
2768  Affects: dcmsr/libsrc/dsrpnmtn.cc
2769
2770**** Changes from 2003.11.05 (eichelberg)
2771
2772- Added declaration of operator<< for DcmTagKeys.
2773  Fixes compilation issue on Visual C++ 6.0 SP 0.
2774  Affects: dcmdata/include/dctagkey.h
2775
2776- Fixed "--remote" command line option which can be specified multiple times
2777  Affects: imagectn/apps/ti.cc
2778
2779- Removed useless "--write-xfer-same" command line option
2780  Affects: dcmdata/apps/dump2dcm.cc
2781           dcmdata/docs/dump2dcm.txt
2782
2783**** Changes from 2003.11.05 (onken)
2784
2785- initial checkin of some manpages (dcmodify, dcm2xml, dcmconv).
2786  Affects: dcmdata/docs/dcmodify.man
2787           dcmdata/docs/dcm2xml.man
2788           dcmdata/docs/dcmconv.man
2789
2790**** Changes from 2003.11.05 (riesmeier)
2791
2792- Replaced \section and \subsection labels.
2793  Affects: dcmdata/docs/dcmdump.man
2794
2795- Fixed bug that prevented the addition of DICOM files missing the "sort key"
2796  (e.g. InstanceNumber).
2797  Affects: dcmdata/libsrc/dcddirif.cc
2798
2799- Output generated man pages to directory "doxygen/manpages/man1" instead of
2800  "doxygen/manpages/man/man1".
2801  Affects: doxygen/Makefile
2802           doxygen/manpages.cfg
2803
2804**** Changes from 2003.11.03 (riesmeier)
2805
2806- Modified static type casts on DVPSLogMessageLevel variables to compile with
2807  gcc 2.95.
2808  Affects: dcmpstat/libsrc/dviface.cc
2809
2810- Added examples section to module's documentation.
2811  Affects: dcmdata/docs/dcmdata.dox
2812
2813**** Changes from 2003.10.31 (onken)
2814
2815- Note about deleting whole sequences and items with dcmodify
2816  Affects: dcmdata/docs/dcmodify.txt
2817
2818**** Changes from 2003.10.31 (riesmeier)
2819
2820- Disabled SHOW_INCLUDE_FILES entry.
2821  Affects: doxygen/htmldocs.cfg
2822
2823- Replaced static release date, program name and version by special commands.
2824  Affects: doxygen/footer.html
2825
2826- Added all remaining command line programs of this module.
2827  Affects: dcmdata/docs/dcmdata.dox
2828
2829- Changed behaviour: do not output empty list of predecessor or identical
2830  documents in XML format unless flag XF_writeEmptyTags is set.
2831  Affects: dcmsr/libsrc/dsrdoc.cc
2832
2833- Added command line option +Ea (--attr-all), a shortcut for +Ec, +Er and +Er.
2834  Affects: dcmsr/apps/dsr2xml.cc
2835           dcmsr/docs/dsr2xml.txt
2836
2837**** Changes from 2003.10.30 (riesmeier)
2838
2839- Removed remaining "htmldocs" folder.
2840  Removed: dcmsign/htmldocs/*
2841
2842- Added full support for the ContentTemplateSequence (read/write, get/set
2843  template identification). Template constraints are not checked yet.
2844  Affects: dcmsr/include/dsrcitem.h
2845           dcmsr/include/dsrdoc.h
2846           dcmsr/include/dsrdoctn.h
2847           dcmsr/include/dsrreftn.h
2848           dcmsr/libsrc/dsrdoctn.cc
2849           dcmsr/libsrc/dsrcitem.cc
2850           dcmsr/libsrc/dsrdoctr.cc
2851           dcmsr/libsrc/dsrreftn.cc
2852
2853- Added new command line option which allows to print the template
2854  identification of a content item.
2855  Affects: dcmsr/apps/dsrdump.cc
2856           dcmsr/docs/dsrdump.txt
2857           dcmsr/include/dsrtypes.h
2858           dcmsr/libsrc/dsrtypes.cc
2859
2860- Added new command line option which allows to write the template
2861  identification of a content item in XML format.
2862  Affects: dcmsr/apps/dsr2xml.cc
2863           dcmsr/docs/dsr2xml.txt
2864           dcmsr/include/dsrtypes.h
2865           dcmsr/libsrc/dsrtypes.cc
2866
2867- Fixed bug in setConceptName() that caused to return EC_IllegalParameter
2868  even for valid parameters.
2869  Affects: dcmsr/libsrc/dsrdoctn.cc
2870
2871- Added copyright note.
2872  Affects: dcmdata/apps/dcm2xml.dtd
2873
2874- Slightly modified main page of the HTML documentation.
2875  Affects: doxygen/htmldocs.dox
2876
2877- Added user defined footer to HTML pages.
2878  Added:   doxygen/footer.html
2879  Affects: doxygen/htmldocs.cfg
2880
2881- Added "$(TRASH)" to "make clean".
2882  Affects: doxygen/Makefile
2883
2884**** Changes from 2003.10.27 (riesmeier)
2885
2886- Made text of a warning message consistent with other messages in this module
2887  (always begin with an upper-case character).
2888  Affects: dcmsr/libsrc/dsrdoc.cc
2889
2890**** Changes from 2003.10.22 (eichelberg)
2891
2892- Added configure tests for <ieeefp.h> and isinf(), needed on Solaris 2.5.1
2893  Affects: config/configure
2894           config/configure.in
2895           config/include/cfunix.h.in
2896           config/include/cfwin32.h
2897
2898- Added private implementation of isinf on platforms that have finite()
2899  and isnan() but not isinf(), such as Solaris 2.5.1.
2900  Affects: ofstd/libsrc/ofstd.cc
2901
2902- Added two pragmas to the Borland specific configuration in order to
2903  suppress warnings that we consider not too useful.
2904  Affects: config/include/cfwin32.h
2905
2906- Fixed double deletion of command set if parsing of command set fails.
2907  Thanks to David Clunie <dclunie@dclunie.com> for the bug report.
2908  Affects: dcmnet/libsrc/dimse.cc
2909
2910- Fixed formatting of DICOM tag in error messages
2911  Affects: dcmnet/libsrc/dimcmd.cc
2912
2913**** Changes from 2003.10.17 (riesmeier)
2914
2915- Fixed wrong wording in a warning message ("too less" -> "too few").
2916  Affects: dcmsr/libsrc/dsrscovl.cc
2917
2918**** Changes from 2003.10.15 (eichelberg)
2919
2920- Updated error messages for parse errors
2921  Affects: dcmdata/libsrc/dcdict.cc
2922           dcmdata/libsrc/dcelem.cc
2923           dcmdata/libsrc/dcitem.cc
2924           dcmdata/libsrc/dcmetinf.cc
2925           dcmdata/libsrc/dcsequen.cc
2926
2927- Updated error messages generated while parsing presentation states
2928           dcmpstat/libsrc/dvpsri.cc
2929           dcmpstat/libsrc/dvpsril.cc
2930           dcmpstat/libsrc/dvpsrsl.cc
2931
2932**** Changes from 2003.10.14 (riesmeier)
2933
2934- Added generation of compressed Windows HTML file "dcmtk353.chm".
2935  Affects: INSTALL
2936           doxygen/htmldocs.cfg
2937
2938- Uncommented name of unused parameter to get rid of a warning reported by
2939  Borland C++ 5.5.
2940  Affects: dcmsr/libsrc/dsrcsidl.cc
2941
2942- Moved declaration of loop variable 'i' into the header of the for loop to get
2943  rid of warnings reported by Borland C++ 5.5.
2944  Affects: dcmsr/libsrc/dsrdoc.cc
2945
2946**** Changes from 2003.10.14 (eichelberg)
2947
2948- Explicitly spelled out constructor parameters in const instance declaration.
2949  Avoids incompatibility between gcc 3.2 and Borland C++.
2950  Affects: dcmsr/libsrc/dsrscogr.cc
2951           dcmsr/libsrc/dsrwavch.cc
2952
2953**** Changes from 2003.10.13 (onken)
2954
2955- startModify(...) simplified (uses only putString to put element values),
2956  this also allows now inserting and modifying of elements with VRM>1.
2957  Method getDataset() added.
2958  Affects: dcmdata/apps/mdfdsman.cc
2959           dcmdata/apps/mdfdsman.h
2960
2961- improved backup-strategy
2962  Affects: dcmdata/apps/mdfconen.cc
2963
2964- error-message adapted to mdfconen.cc
2965  Affects: dcmdata/apps/dcmodify.cc
2966
2967- description for VRM>1 and for longer tag-path added, correction of batch-
2968  mode description
2969  Affects: dcmdata/docs/dcmodify.txt
2970
2971**** Changes from 2003.10.13 (eichelberg)
2972
2973- Added Borland C++ 5.5 specific settings
2974  Affects: config/include/cfwin32.h
2975
2976- Activated Borland stdlib workaround for compiler versions other than 4.
2977  Affects: ofstd/include/ofstdinc.h
2978
2979- Changed order of include files, as a workaround for problem in Borland C++.
2980  Affects: ofstd/libsrc/ofthread.cc
2981
2982- Added workaround for name clash of typedef "boolean" in the IJG header files
2983  and the standard headers for Borland C++.
2984  Affects: dcmjpeg/libsrc/dipijpeg.cc
2985           dcmjpeg/libsrc/djdijg12.cc
2986           dcmjpeg/libsrc/djdijg16.cc
2987           dcmjpeg/libsrc/djdijg8.cc
2988           dcmjpeg/libsrc/djeijg12.cc
2989           dcmjpeg/libsrc/djeijg16.cc
2990           dcmjpeg/libsrc/djeijg8.cc
2991
2992- Minor code purifications, needed for Borland C++
2993  Affects: dcmdata/apps/mdfconen.cc
2994           dcmwlm/libsrc/wlfsim.cc
2995
2996- Added code for explicit template specialization, needed for Borland C++
2997  Affects: dcmsr/libsrc/dsrscogr.cc
2998           dcmsr/libsrc/dsrwavch.cc
2999
3000- Added missing filename entry to CMake build system
3001  Affects: dcmsr/libsrc/CMakeLists.txt
3002
3003- Disabled setvbuf calls on stdout/stderr on Win32/Borland C++.
3004  Affects: dcmdata/libsrc/cmdlnarg.cc
3005
3006**** Changes from 2003.10.09 (riesmeier)
3007
3008- Added support for SOP Class "Procedure Log" (Supplement 66).
3009  Affects: dcmdata/include/dcuid.h
3010           dcmdata/libsrc/dcuid.cc
3011           dcmnet/docs/movescu.txt
3012           dcmnet/docs/storescp.txt
3013           dcmnet/docs/storescu.txt
3014           imagectn/docs/imagectn.txt
3015
3016- Added support for Procedure Log.
3017  Added:   dcmsr/include/dsrprocc.h
3018           dcmsr/libsrc/dsrprocc.cc
3019  Affects: dcmsr/docs/dsr2html.txt
3020           dcmsr/docs/dsr2xml.txt
3021           dcmsr/docs/dsrdump.txt
3022           dcmsr/docs/xml2dsr.txt
3023           dcmsr/include/dsrtypes.h
3024           dcmsr/libsrc/Makefile.dep
3025           dcmsr/libsrc/Makefile.in
3026           dcmsr/libsrc/dsrtypes.cc
3027
3028- Added check for root template identifier when reading an SR document.
3029  Affects: dcmsr/include/dsrbascc.h
3030           dcmsr/include/dsrchecc.h
3031           dcmsr/include/dsrcomcc.h
3032           dcmsr/include/dsrenhcc.h
3033           dcmsr/include/dsriodcc.h
3034           dcmsr/include/dsrkeycc.h
3035           dcmsr/include/dsrmamcc.h
3036           dcmsr/libsrc/dsrbascc.cc
3037           dcmsr/libsrc/dsrchecc.cc
3038           dcmsr/libsrc/dsrcomcc.cc
3039           dcmsr/libsrc/dsrdoctn.cc
3040           dcmsr/libsrc/dsrenhcc.cc
3041           dcmsr/libsrc/dsriodcc.cc
3042           dcmsr/libsrc/dsrkeycc.cc
3043           dcmsr/libsrc/dsrmamcc.cc
3044
3045- Added text from Supplement 66 to getCurrentRequestedProcedureEvidence() API
3046  comment.
3047  Affects: dcmsr/include/dsrdoc.h
3048
3049- Fixed issue with the order of group and element number in print method.
3050  Affects: dcmdata/libsrc/dcvrat.cc
3051
3052- Changed message type for incorrect/missing TemplateIdentifier from error to
3053  warning.
3054  Affects: dcmsr/libsrc/dsrdoctn.cc
3055
3056- Replaced wrong newline character sequence.
3057  Affects: dcmsr/libsrc/dsrwavch.h
3058
3059- Added identification information on UCUM coding scheme (see CP 372).
3060  Affects: dcmsr/tests/mkreport.cc
3061
3062- Renamed OFFIS_PRIVATE_CODING_xxx macros to OFFIS_CODING_xxx.
3063  Affects: dcmdata/include/dcuid.h
3064           dcmsr/libsrc/dsrcsidl.cc
3065
3066- Slightly modified warning message text in readDocumentRelationshipMacro().
3067  Affects: dcmsr/libsrc/dsrdoctn.cc
3068
3069**** Changes from 2003.10.08 (riesmeier)
3070
3071- Added support for AT, OB, OF, OW, SL, SS, UL, US to putAndInsertString().
3072  Affects: dcmdata/include/dcitem.h
3073           dcmdata/libsrc/dcitem.cc
3074
3075- Added preliminary XML Schema used by dsr2xml and xml2dsr. Please note that
3076  the Schema support of "libxml" is currently still somewhat incomplete.
3077  Added:   dcmsr/apps/dsr2xml.xsd
3078
3079- Fixed incorrect output format in writeXML().
3080  Affects: dcmsr/libsrc/dsrtcovl.cc
3081
3082**** Changes from 2003.10.07 (riesmeier)
3083
3084- Added preliminary support for creating man pages for each command line tool.
3085  Affects: config/rootconf
3086           doxygen/Makefile
3087
3088- Enhanced generation of HTML documentation.
3089  Added:   dcmdata/docs/dcmdata.dox
3090           dcmdata/docs/dcmdump.man
3091           doxygen/htmldocs.dox
3092  Affects: INSTALL
3093
3094- Replaced doxygen configuration file by htmldocs.cfg and manpages.cfg.
3095  Added:   doxygen/htmldocs.cfg
3096           doxygen/manpages.cfg
3097  Removed: doxygen/doxygen.cfg
3098
3099- Updated doxygen configuration files to version 1.3.4 format.
3100  Affects: doxygen/htmldocs.cfg
3101           doxygen/manpages.cfg
3102
3103- Removed superfluous *.man.1 files in doxygen/manpages/man/man1.
3104  Affects: doxygen/Makefile
3105
3106**** Changes from 2003.10.06 (eichelberg)
3107
3108- Fixed issue with window center/width selection in JPEG encoder
3109  that prevented "windowed" compression of images containing an Icon Image SQ.
3110  Thanks for Gilles Mevel <Gilles.Mevel@etiam.com> for the bug report.
3111  Affects: dcmjpeg/libsrc/djcodece.cc
3112
3113**** Changes from 2003.10.06 (riesmeier)
3114
3115- Added new flag which allows to ignore content item errors when reading an SR
3116  document (e.g. missing value type specific attributes).
3117  Affects: dcmsr/apps/dsr2html.cc
3118           dcmsr/apps/dsrdump.cc
3119           dcmsr/docs/dsr2html.txt
3120           dcmsr/docs/dsrdump.txt
3121           dcmsr/include/dsrdoctn.h
3122           dcmsr/include/dsrtypes.h
3123           dcmsr/libsrc/dsrdoctn.cc
3124           dcmsr/libsrc/dsrtypes.cc
3125
3126- Replaced wrong newline character sequence.
3127  Affects: dcmsr/include/dsrxmlc.h
3128
3129- Added comment that the optional IconImageSequence is not yet supported.
3130  Affects: dcmsr/include/dsrimgvl.h
3131
3132- Corrected source code formatting.
3133  Affects: dcmsr/libsrc/dsrchecc.cc
3134
3135**** Changes from 2003.10.01 (onken)
3136
3137- Corrected description of Environment
3138  Affects: dcmdata/docs/dcmodify.txt
3139
3140- Corrected doxygen information in header files
3141  Affects: dcmdata/apps/mdfconen.h
3142           dcmdata/apps/mdfdsman.h
3143
3144- Bug fixed, that excluded pixel data when saving a file loaded into a
3145  MdfDataSetManager
3146  Affects: dcmdata/apps/mdfdsman.cc
3147
3148**** Changes from 2003.09.22 (wilkens)
3149
3150- Modified main CMakeLists.txt file to get rid of compiler option /Zm.
3151  Affects: CMakeLists.txt
3152           dcmdata/apps/dcm2xml.dsp
3153           dcmdata/apps/dcmconv.dsp
3154           dcmdata/apps/dcmcrle.dsp
3155           dcmdata/apps/dcmdrle.dsp
3156           dcmdata/apps/dcmdump.dsp
3157           dcmdata/apps/dcmftest.dsp
3158           dcmdata/apps/dcmgpdir.dsp
3159           dcmdata/apps/dcmodify.dsp
3160           dcmdata/apps/dump2dcm.dsp
3161           dcmdata/apps/xml2dcm.dsp
3162           dcmdata/libsrc/dcmdata.dsp
3163           dcmimage/apps/dcm2pnm.dsp
3164           dcmimage/apps/dcmquant.dsp
3165           dcmimage/apps/dcmscale.dsp
3166           dcmimage/libsrc/dcmimage.dsp
3167           dcmimgle/apps/dcmdspfn.dsp
3168           dcmimgle/apps/dcod2lum.dsp
3169           dcmimgle/apps/dconvlum.dsp
3170           dcmimgle/libsrc/dcmimgle.dsp
3171           dcmjpeg/apps/dcmcjpeg.dsp
3172           dcmjpeg/apps/dcmdjpeg.dsp
3173           dcmjpeg/apps/dcmj2pnm.dsp
3174           dcmjpeg/apps/dcmmkdir.dsp
3175           dcmjpeg/libijg12/ijg12.dsp
3176           dcmjpeg/libijg16/ijg16.dsp
3177           dcmjpeg/libijg8/ijg8.dsp
3178           dcmjpeg/libsrc/dcmjpeg.dsp
3179           dcmnet/apps/echoscu.dsp
3180           dcmnet/apps/findscu.dsp
3181           dcmnet/apps/movescu.dsp
3182           dcmnet/apps/storescp.dsp
3183           dcmnet/apps/storescu.dsp
3184           dcmnet/libsrc/dcmnet.dsp
3185           dcmpstat/apps/dcmmkcrv.dsp
3186           dcmpstat/apps/dcmmklut.dsp
3187           dcmpstat/apps/dcmp2pgm.dsp
3188           dcmpstat/apps/dcmprscp.dsp
3189           dcmpstat/apps/dcmprscu.dsp
3190           dcmpstat/apps/dcmpschk.dsp
3191           dcmpstat/apps/dcmpsmk.dsp
3192           dcmpstat/apps/dcmpsprt.dsp
3193           dcmpstat/apps/dcmpsrcv.dsp
3194           dcmpstat/apps/dcmpssnd.dsp
3195           dcmpstat/libsrc/dcmpstat.dsp
3196           dcmsign/apps/dcmsign.dsp
3197           dcmsign/libsrc/dcmdsig.dsp
3198           dcmsr/apps/dsr2html.dsp
3199           dcmsr/apps/dsr2xml.dsp
3200           dcmsr/apps/dsrdump.dsp
3201           dcmsr/apps/xml2dsr.dsp
3202           dcmsr/libsrc/dcmsr.dsp
3203           dcmsr/tests/mkreport.dsp
3204           dcmtls/libsrc/dcmtls.dsp
3205           dcmwlm/apps/wlmscpfs.dsp
3206           dcmwlm/libsrc/dcmwlm.dsp
3207           imagectn/apps/imagectn.dsp
3208           imagectn/apps/ti.dsp
3209           imagectn/libsrc/imagedb.dsp
3210           imagectn/tests/dbregimg.dsp
3211           ofstd/libsrc/ofstd.dsp
3212
3213**** Changes from 2003.09.19 (onken)
3214
3215- return value is now only zero, if no error occurred
3216  Affects: dcmodify.cc
3217
3218- major bugfixes, new code structure, better error handling, corrections for
3219  "dcmtk coding style", Handling of VR's corrected
3220  Affects: dcmdata/apps/mdfdsman.cc
3221           dcmdata/apps/mdfdsman.h
3222
3223- major bugfixes, corrections for "dcmtk coding style", better error handling
3224  Affects: dcmdata/apps/mdfconen.cc
3225           dcmdata/apps/mdfconen.h
3226
3227**** Changes from 2003.09.18 (riesmeier)
3228
3229- Call addPrivateDcmtkCodingScheme() when saving a structured report.
3230  Affects: dcmpstat/libsrc/dviface.cc
3231
3232- Fixed wrong "assert" (pointer check) statement in saveStructuredReport().
3233  Affects: dcmpstat/libsrc/dviface.cc
3234
3235- Adapted type casts to new-style typecast operators defined in ofcast.h.
3236  Affects: dcmpstat/libsrc/dviface.cc
3237
3238**** Changes from 2003.09.17 (riesmeier)
3239
3240- Implemented CP 359, i.e. forbid HAS CONCEPT MOD relationship by-reference.
3241  Affects: dcmsr/libsrc/dsrcomcc.cc
3242
3243- Renamed variable "string" to avoid name clash with STL class.
3244  Affects: ofstd/libsrc/oftime.cc
3245           ofstd/tests/tofdatim.cc
3246           ofstd/tests/tofstd.cc
3247
3248**** Changes from 2003.09.15 (riesmeier)
3249
3250- Made comparison operators const.
3251  Affects: ofstd/include/ofdate.h
3252           ofstd/include/ofdatime.h
3253           ofstd/include/oftime.h
3254           ofstd/libsrc/ofdate.cc
3255           ofstd/libsrc/ofdatime.cc
3256           ofstd/libsrc/oftime.cc
3257
3258- Fixed incorrect/improper comments of the comparison operators. Enhanced
3259  comment of the default constructor.
3260  Affects: ofstd/include/ofdate.h
3261           ofstd/include/ofdatime.h
3262           ofstd/include/oftime.h
3263
3264- Introduced new class to facilitate checking of SR IOD relationship content
3265  constraints. Replaced old implementation distributed over numerous classes.
3266  Added:   dcmsr/include/dsrbascc.h
3267           dcmsr/include/dsrcomcc.h
3268           dcmsr/include/dsrenhcc.h
3269           dcmsr/include/dsriodcc.h
3270           dcmsr/include/dsrkeycc.h
3271           dcmsr/libsrc/dsrbascc.cc
3272           dcmsr/libsrc/dsrcomcc.cc
3273           dcmsr/libsrc/dsrenhcc.cc
3274           dcmsr/libsrc/dsriodcc.cc
3275           dcmsr/libsrc/dsrkeycc.cc
3276  Affects: dcmsr/include/dsrcodtn.h
3277           dcmsr/include/dsrcomtn.h
3278           dcmsr/include/dsrcontn.h
3279           dcmsr/include/dsrdattn.h
3280           dcmsr/include/dsrdoctn.h
3281           dcmsr/include/dsrdoctr.h
3282           dcmsr/include/dsrdtitn.h
3283           dcmsr/include/dsrimgtn.h
3284           dcmsr/include/dsrnumtn.h
3285           dcmsr/include/dsrpnmtn.h
3286           dcmsr/include/dsrreftn.h
3287           dcmsr/include/dsrscotn.h
3288           dcmsr/include/dsrtcotn.h
3289           dcmsr/include/dsrtextn.h
3290           dcmsr/include/dsrtimtn.h
3291           dcmsr/include/dsrtypes.h
3292           dcmsr/include/dsruidtn.h
3293           dcmsr/include/dsrwavtn.h
3294           dcmsr/libsrc/CMakeLists.txt
3295           dcmsr/libsrc/Makefile.dep
3296           dcmsr/libsrc/Makefile.in
3297           dcmsr/libsrc/dcmsr.dsp
3298           dcmsr/libsrc/dsrcodtn.cc
3299           dcmsr/libsrc/dsrcomtn.cc
3300           dcmsr/libsrc/dsrcontn.cc
3301           dcmsr/libsrc/dsrdattn.cc
3302           dcmsr/libsrc/dsrdoctn.cc
3303           dcmsr/libsrc/dsrdoctr.cc
3304           dcmsr/libsrc/dsrdtitn.cc
3305           dcmsr/libsrc/dsrimgtn.cc
3306           dcmsr/libsrc/dsrnumtn.cc
3307           dcmsr/libsrc/dsrpnmtn.cc
3308           dcmsr/libsrc/dsrreftn.cc
3309           dcmsr/libsrc/dsrscotn.cc
3310           dcmsr/libsrc/dsrtcotn.cc
3311           dcmsr/libsrc/dsrtextn.cc
3312           dcmsr/libsrc/dsrtimtn.cc
3313           dcmsr/libsrc/dsrtypes.cc
3314           dcmsr/libsrc/dsruidtn.cc
3315           dcmsr/libsrc/dsrwavtn.cc
3316
3317- Added content relationship constraint checking support for Mammography CAD
3318  SR and Chest CAD SR.
3319  Added:   dcmsr/include/dsrchecc.h
3320           dcmsr/include/dsrmamcc.h
3321           dcmsr/libsrc/dsrchecc.cc
3322           dcmsr/libsrc/dsrmamcc.cc
3323  Affects: dcmsr/libsrc/CMakeLists.txt
3324           dcmsr/libsrc/Makefile.dep
3325           dcmsr/libsrc/Makefile.in
3326           dcmsr/libsrc/dcmsr.dsp
3327
3328- Made XML output more consistent: changed XML tag name from "identifier" to
3329  "id".
3330  Affects: dcmsr/libsrc/dsrcsidl.cc
3331
3332**** Changes from 2003.09.11 (wilkens)
3333
3334- Modified cfwin32.h so that WITH_LIBTIFF, WITH_LIBPNG, WITH_ZLIB and
3335  WITH_LIBPNG are no longer defined. On Windows platforms, we will in the future
3336  use the CMake generated dsp and dsw files which implicitely define which
3337  external libraries are used.
3338  Affects: config/include/cfwin32.h
3339
3340- Added new CMake-generated dsp and dsw files. After having generated these
3341  files with CMake they were cleaned from CMake-dependencies using the
3342  perl script "config/cleandsp.pl".
3343  Added: dcmtk.dsw
3344         ALL_BUILD.dsp
3345         dcmdata/apps/dcmdrle.dsp
3346         dcmdata/apps/dcmconv.dsp
3347         dcmdata/apps/xml2dcm.dsp
3348         dcmdata/apps/dcmcrle.dsp
3349         dcmdata/apps/dump2dcm.dsp
3350         dcmdata/apps/dcmdump.dsp
3351         dcmdata/apps/dcmodify.dsp
3352         dcmdata/apps/dcmgpdir.dsp
3353         dcmdata/apps/dcmftest.dsp
3354         dcmdata/apps/dcm2xml.dsp
3355         dcmdata/libsrc/dcmdata.dsp
3356         dcmjpeg/apps/dcmcjpeg.dsp
3357         dcmjpeg/apps/dcmj2pnm.dsp
3358         dcmjpeg/apps/dcmdjpeg.dsp
3359         dcmjpeg/apps/dcmmkdir.dsp
3360         dcmjpeg/libijg8/ijg8.dsp
3361         dcmjpeg/libsrc/dcmjpeg.dsp
3362         dcmjpeg/libijg12/ijg12.dsp
3363         dcmjpeg/libijg16/ijg16.dsp
3364         dcmsign/apps/dcmsign.dsp
3365         dcmsign/libsrc/dcmdsig.dsp
3366         dcmsr/apps/xml2dsr.dsp
3367         dcmsr/apps/dsrdump.dsp
3368         dcmsr/apps/dsr2html.dsp
3369         dcmsr/apps/dsr2xml.dsp
3370         dcmsr/tests/mkreport.dsp
3371         dcmsr/libsrc/dcmsr.dsp
3372         ofstd/libsrc/ofstd.dsp
3373         dcmimage/apps/dcmscale.dsp
3374         dcmimage/apps/dcm2pnm.dsp
3375         dcmimage/apps/dcmquant.dsp
3376         dcmimage/libsrc/dcmimage.dsp
3377         dcmimgle/apps/dcod2lum.dsp
3378         dcmimgle/apps/dcmdspfn.dsp
3379         dcmimgle/apps/dconvlum.dsp
3380         dcmimgle/libsrc/dcmimgle.dsp
3381         dcmpstat/apps/dcmp2pgm.dsp
3382         dcmpstat/apps/dcmprscp.dsp
3383         dcmpstat/apps/dcmprscu.dsp
3384         dcmpstat/apps/dcmmklut.dsp
3385         dcmpstat/apps/dcmpschk.dsp
3386         dcmpstat/apps/dcmpsmk.dsp
3387         dcmpstat/apps/dcmpsprt.dsp
3388         dcmpstat/apps/dcmpsrcv.dsp
3389         dcmpstat/apps/dcmpssnd.dsp
3390         dcmpstat/apps/dcmmkcrv.dsp
3391         dcmpstat/libsrc/dcmpstat.dsp
3392         dcmnet/apps/storescp.dsp
3393         dcmnet/apps/storescu.dsp
3394         dcmnet/apps/movescu.dsp
3395         dcmnet/apps/echoscu.dsp
3396         dcmnet/apps/findscu.dsp
3397         dcmnet/libsrc/dcmnet.dsp
3398         dcmtls/libsrc/dcmtls.dsp
3399         dcmwlm/apps/wlmscpfs.dsp
3400         dcmwlm/libsrc/dcmwlm.dsp
3401         imagectn/apps/ti.dsp
3402         imagectn/apps/imagectn.dsp
3403         imagectn/tests/dbregimg.dsp
3404         imagectn/libsrc/imagedb.dsp
3405
3406- Removed old dsp and dsw files. These files will soon be replaced by new CMake-
3407  generated dsp and dsw files.
3408  Removed: dcmtk.dsw
3409           dcmdata/dcmdata.dsp
3410           dcmdata/apps/dcm2xml.dsp
3411           dcmdata/apps/dcmconv.dsp
3412           dcmdata/apps/dcmcrle.dsp
3413           dcmdata/apps/dcmdrle.dsp
3414           dcmdata/apps/dcmdump.dsp
3415           dcmdata/apps/dcmftest.dsp
3416           dcmdata/apps/dcmgpdir.dsp
3417           dcmdata/apps/dcmodify.dsp
3418           dcmdata/apps/dump2dcm.dsp
3419           dcmdata/apps/xml2dcm.dsp
3420           dcmimage/dcmimage.dsp
3421           dcmimage/apps/dcm2pnm.dsp
3422           dcmimage/apps/dcmquant.dsp
3423           dcmimage/apps/dcmscale.dsp
3424           dcmimgle/dcmimgle.dsp
3425           dcmimgle/apps/dcmdspfn.dsp
3426           dcmimgle/apps/dcod2lum.dsp
3427           dcmimgle/apps/dconvlum.dsp
3428           dcmjpeg/dcmjpeg.dsp
3429           dcmjpeg/apps/dcmcjpeg.dsp
3430           dcmjpeg/apps/dcmdjpeg.dsp
3431           dcmjpeg/apps/dcmj2pnm.dsp
3432           dcmjpeg/apps/dcmmkdir.dsp
3433           dcmjpeg/libijg12/ijg12.dsp
3434           dcmjpeg/libijg16/ijg16.dsp
3435           dcmjpeg/libijg8/ijg8.dsp
3436           dcmnet/dcmnet.dsp
3437           dcmnet/apps/echoscu.dsp
3438           dcmnet/apps/findscu.dsp
3439           dcmnet/apps/movescu.dsp
3440           dcmnet/apps/storescp.dsp
3441           dcmnet/apps/storescu.dsp
3442           dcmpstat/dcmpstat.dsp
3443           dcmpstat/apps/dcmmkcrv.dsp
3444           dcmpstat/apps/dcmmklut.dsp
3445           dcmpstat/apps/dcmp2pgm.dsp
3446           dcmpstat/apps/dcmprscp.dsp
3447           dcmpstat/apps/dcmprscu.dsp
3448           dcmpstat/apps/dcmpschk.dsp
3449           dcmpstat/apps/dcmpsmk.dsp
3450           dcmpstat/apps/dcmpsprt.dsp
3451           dcmpstat/apps/dcmpsrcv.dsp
3452           dcmpstat/apps/dcmpssnd.dsp
3453           dcmsign/dcmsign.dsp
3454           dcmsign/apps/dcmsign_app.dsp
3455           dcmsr/dcmsr.dsp
3456           dcmsr/apps/dsr2html.dsp
3457           dcmsr/apps/dsr2xml.dsp
3458           dcmsr/apps/dsrdump.dsp
3459           dcmsr/apps/xml2dsr.dsp
3460           dcmsr/tests/mkreport.dsp
3461           dcmtls/dcmtls.dsp
3462           dcmwlm/dcmwlm.dsp
3463           dcmwlm/apps/wlmscpfs.dsp
3464           imagectn/imagectn.dsp
3465           imagectn/apps/imagectn_app.dsp
3466           imagectn/apps/ti.dsp
3467           imagectn/tests/dbregimg.dsp
3468           ofstd/ofstd.dsp
3469
3470**** Changes from 2003.09.10 (eichelberg)
3471
3472- Initial release of Perl script "cleandsp.pl" which cleans up the
3473  Visual C++ project files (.dsp files) generated by CMake by exchanging
3474  absolute paths by relative paths and removing the custom build section
3475  that CMake creates for it's own makefiles. The script has been tested
3476  on Unix as well as on Win32 platforms (using ActivePerl 5.6).
3477  Added:   config/cleandsp.pl
3478
3479**** Changes from 2003.09.10 (riesmeier)
3480
3481- Replaced PrivateCodingSchemeUID by new CodingSchemeIdenticationSequence as
3482  required by CP 324.
3483  Added:   dcmsr/include/dsrcsidl.h
3484           dcmsr/libsrc/dsrcsidl.cc
3485  Affects: dcmsr/dcmsr.dsp
3486           dcmsr/apps/Makefile.dep
3487           dcmsr/include/dsrcodvl.h
3488           dcmsr/include/dsrdoc.h
3489           dcmsr/include/dsrtypes.h
3490           dcmsr/libsrc/CMakeLists.txt
3491           dcmsr/libsrc/Makefile.dep
3492           dcmsr/libsrc/Makefile.in
3493           dcmsr/libsrc/dsrcodvl.cc
3494           dcmsr/libsrc/dsrdoc.cc
3495           dcmsr/libsrc/dsrdoctn.cc
3496           dcmsr/libsrc/dsrtypes.cc
3497           dcmsr/tests/Makefile.dep
3498           dcmsr/tests/mkreport.cc
3499
3500- Modified DTD: allow "vr" attribute to contain other values than SQ as
3501  required for the pixel sequence.
3502  Affects: dcmdata/apps/dcm2xml.dtd
3503
3504**** Changes from 2003.09.09 (wilkens)
3505
3506- Found and implemented an easier way to prevent incremental binding.
3507  Affects: CMakeLists.txt
3508           dcmdata/apps/CMakeLists.txt
3509           dcmnet/apps/CMakeLists.txt
3510           imagectn/apps/CMakeLists.txt
3511           imagectn/tests/CMakeLists.txt
3512           dcmimage/apps/CMakeLists.txt
3513           dcmimgle/apps/CMakeLists.txt
3514           dcmjpeg/apps/CMakeLists.txt
3515           dcmpstat/apps/CMakeLists.txt
3516           dcmsign/apps/CMakeLists.txt
3517           dcmsr/apps/CMakeLists.txt
3518           dcmsr/tests/CMakeLists.txt
3519           dcmwlm/apps/CMakeLists.txt
3520
3521**** Changes from 2003.09.08 (wilkens)
3522
3523- Updated CMakeLists.txt files in order to prevent incremental binding.
3524  Affects: dcmdata/apps/CMakeLists.txt
3525           dcmnet/apps/CMakeLists.txt
3526           imagectn/apps/CMakeLists.txt
3527           imagectn/tests/CMakeLists.txt
3528           dcmimage/apps/CMakeLists.txt
3529           dcmimgle/apps/CMakeLists.txt
3530           dcmjpeg/apps/CMakeLists.txt
3531           dcmpstat/apps/CMakeLists.txt
3532           dcmsign/apps/CMakeLists.txt
3533           dcmsr/apps/CMakeLists.txt
3534           dcmsr/tests/CMakeLists.txt
3535           dcmwlm/apps/CMakeLists.txt
3536
3537- Added _REENTRANT flag definition to main CMakeLists.txt file.
3538  Affects: CMakeLists.txt
3539
3540**** Changes from 2003.09.08 (eichelberg)
3541
3542- Updated attribute names that have changed in DICOM 2003
3543  Affects: dcmsr/libsrc/dsrcodvl.cc
3544
3545- Updated data dictionary for 2003 edition of the DICOM standard
3546  Affects: dcmdata/include/dcdeftag.h
3547           dcmdata/libsrc/dcdictzz.cc
3548           dcmdata/libsrc/dicom.dic
3549
3550**** Changes from 2003.09.08 (wilkens)
3551
3552- Modified CMakeLists.txt files to get rid of name clash between imagectn lib
3553  and app and between dcmsign lib and app. The imagectn lib is now called
3554  imagedb, the dcmsign lib is now called dcmdsig.
3555  Affects: dcmpstat/apps/CMakeLists.txt
3556           imagectn/apps/CMakeLists.txt
3557           imagectn/libsrc/CMakeLists.txt
3558           imagectn/tests/CMakeLists.txt
3559           dcmsign/apps/CMakeLists.txt
3560           dcmsign/libsrc/CMakeLists.txt
3561
3562- Modified Makefiles to get rid of name clash between dcmsign lib and app. The
3563  dcmsign lib is now called dcmdsig.
3564  Affects: dcmpstat/apps/Makefile.in
3565           dcmpstat/jni/Makefile.in
3566           dcmsign/apps/Makefile.in
3567           dcmsign/libsrc/Makefile.in
3568
3569**** Changes from 2003.09.05 (riesmeier)
3570
3571- Added library "ssleay32" to compile targets dcmprscu and dcmprscp. Required
3572  in order to get new TLS support working.
3573  Affects: dcmpstat/apps/CMakeLists.txt
3574
3575**** Changes from 2003.09.05 (eichelberg)
3576
3577- Added file with sample printer configurations for various printers.
3578  Added:   dcmpstat/tests/printers.cfg
3579
3580- Updated configuration file and added entries for TLS print server
3581  processes. Restored both IHE pseudo-printers as defined in earlier
3582  DICOMscope releases.
3583  Affects: dcmpstat/tests/test.cfg
3584
3585- Introduced new API methods that allow Displayed Areas to be queried
3586  and set either relative to the image (ignoring rotation and flip) or
3587  in absolute values as defined in the standard.  Rotate and flip methods
3588  now adjust displayed areas in the presentation state.
3589  Affects: dcmpstat/apps/dcmp2pgm.cc
3590           dcmpstat/include/dvpsda.h
3591           dcmpstat/include/dvpsdal.h
3592           dcmpstat/include/dvpstat.h
3593           dcmpstat/libsrc/dcmpstat.cc
3594           dcmpstat/libsrc/dvpsda.cc
3595           dcmpstat/libsrc/dvpsdal.cc
3596           dcmpstat/libsrc/dvpstat.cc
3597
3598- Print SCU now supports TLS connections.
3599  Affects: dcmpstat/apps/Makefile.in
3600           dcmpstat/apps/dcmprscu.cc
3601           dcmpstat/include/dvpspr.h
3602           dcmpstat/libsrc/dvpspr.cc
3603
3604- Print SCP now supports TLS connections and the Verification Service Class.
3605  Affects: dcmpstat/apps/Makefile.in
3606           dcmpstat/apps/dcmprscp.cc
3607           dcmpstat/include/dvpsprt.h
3608           dcmpstat/libsrc/dvpsprt.cc
3609
3610- Minor code purifications
3611  Affects: dcmpstat/apps/dcmp2pgm.cc
3612
3613- Modified code to use class DcmPresentationState instead of DVPresentationState.
3614  Affects: dcmpstat/apps/Makefile.dep
3615           dcmpstat/apps/Makefile.in
3616           dcmpstat/apps/dcmpsmk.cc
3617           dcmpstat/apps/dcmpsrcv.cc
3618
3619- Updated presentation state checker to use class DcmPresentationState
3620  instead of DVPresentationState. Imported updated VR checking code
3621  from module dcmcheck.
3622  Affects: dcmpstat/apps/Makefile.dep
3623           dcmpstat/apps/Makefile.in
3624           dcmpstat/apps/dcmpschk.cc
3625           dcmpstat/apps/vrscan.cc
3626           dcmpstat/apps/vrscan.h
3627
3628- Fixed minor issue that caused certain error messages during the
3629  parse process on a GSPS object to be "swallowed".
3630  Affects: dcmpstat/libsrc/dcmpstat.cc
3631           dcmpstat/libsrc/dvpsall.cc
3632           dcmpstat/libsrc/dvpscul.cc
3633           dcmpstat/libsrc/dvpsdal.cc
3634           dcmpstat/libsrc/dvpsgal.cc
3635           dcmpstat/libsrc/dvpsgll.cc
3636           dcmpstat/libsrc/dvpsgrl.cc
3637           dcmpstat/libsrc/dvpsovl.cc
3638           dcmpstat/libsrc/dvpsril.cc
3639           dcmpstat/libsrc/dvpsrsl.cc
3640           dcmpstat/libsrc/dvpsvll.cc
3641           dcmpstat/libsrc/dvpsvwl.cc
3642
3643**** Changes from 2003.09.04 (wilkens)
3644
3645- Updated the main CMakeLists.txt file so that libpng, libtiff and zlib support
3646  are turned on as a default.
3647  Affects: CMakeLists.txt
3648
3649- Updated INSTALL file. Added specifications for use of CMake on Win32
3650  platforms.
3651  Affects: INSTALL
3652
3653**** Changes from 2003.09.04 (riesmeier)
3654
3655- Fixed wrong use of OFBool/bool variable.
3656  Affects: dcmnet/apps/movescu.cc
3657           dcmpstat/apps/dcmprscp.cc
3658           dcmpstat/apps/dcmprscu.cc
3659           imagectn/apps/scemove.cc
3660
3661- Replaced wrong call of OFCommandLine::getValueAndCheckMin() by
3662  OFCommandLine::getValueAndCheckMinMax().
3663  Affects: imagectn/apps/ti.cc
3664
3665- Converted variable opt_verbose from int into OFBool to fix warnings reported
3666  by MSVC6.
3667  Affects: dcmpstat/apps/dcmpsrcv.cc
3668
3669- Combined two #include "ofstdinc.h" statements.
3670  Affects: dcmsr/include/dsrxmlc.h
3671
3672**** Changes from 2003.09.03 (eichelberg)
3673
3674- Added standard includes needed on Win32
3675  Affects: dcmsr/include/dsrxmlc.h
3676           dcmsr/libsrc/dsrwavch.cc
3677
3678- Fixed bug in command line evaluation
3679  Affects: dcmpstat/apps/dcmmklut.cc
3680
3681**** Changes from 2003.09.01 (riesmeier)
3682
3683- Updated "DICOM bugs" e-mail address.
3684  Affects: dcmwlm/docs/wwwapp.doc
3685           dcmwlm/docs/wwwapp.txt
3686
3687**** Changes from 2003.09.01 (wilkens)
3688
3689- Inserted CMakeLists.txt files for use of CMake on Win32 platforms.
3690  Added:   CMakeLists.txt
3691           dcmdata/CMakeLists.txt
3692           dcmdata/apps/CMakeLists.txt
3693           dcmdata/libsrc/CMakeLists.txt
3694           dcmimage/CMakeLists.txt
3695           dcmimage/apps/CMakeLists.txt
3696           dcmimage/libsrc/CMakeLists.txt
3697           dcmimgle/CMakeLists.txt
3698           dcmimgle/apps/CMakeLists.txt
3699           dcmimgle/libsrc/CMakeLists.txt
3700           dcmjpeg/CMakeLists.txt
3701           dcmjpeg/apps/CMakeLists.txt
3702           dcmjpeg/libijg12/CMakeLists.txt
3703           dcmjpeg/libijg16/CMakeLists.txt
3704           dcmjpeg/libijg8/CMakeLists.txt
3705           dcmjpeg/libsrc/CMakeLists.txt
3706           dcmnet/CMakeLists.txt
3707           dcmnet/apps/CMakeLists.txt
3708           dcmnet/libsrc/CMakeLists.txt
3709           dcmpstat/CMakeLists.txt
3710           dcmpstat/apps/CMakeLists.txt
3711           dcmpstat/libsrc/CMakeLists.txt
3712           dcmsign/CMakeLists.txt
3713           dcmsign/apps/CMakeLists.txt
3714           dcmsign/libsrc/CMakeLists.txt
3715           dcmsr/CMakeLists.txt
3716           dcmsr/apps/CMakeLists.txt
3717           dcmsr/libsrc/CMakeLists.txt
3718           dcmsr/tests/CMakeLists.txt
3719           dcmtls/CMakeLists.txt
3720           dcmtls/libsrc/CMakeLists.txt
3721           dcmwlm/CMakeLists.txt
3722           dcmwlm/apps/CMakeLists.txt
3723           dcmwlm/libsrc/CMakeLists.txt
3724           imagectn/CMakeLists.txt
3725           imagectn/apps/CMakeLists.txt
3726           imagectn/libsrc/CMakeLists.txt
3727           imagectn/tests/CMakeLists.txt
3728           ofstd/CMakeLists.txt
3729           ofstd/libsrc/CMakeLists.txt
3730
3731- Updated dsp file to include new cxx-files in dcmpstat/libsrc.
3732  Affects: dcmpstat/dcmpstat.dsp
3733
3734- Added #include to file to be able to compile again under Win32.
3735  Affects: dcmpstat/apps/dcmpschk.cc
3736
3737**** Changes from 2003.08.29 (riesmeier)
3738
3739- Modified function zeroMem() to compile with MSVC again where bzero() is not
3740  available.
3741  Affects: ofstd/include/ofbmanip.h
3742
3743- Replaced wrong getValueAndCheckMin() by getValueAndCheckMinMax().
3744  Affects: dcmpstat/apps/dcmmkcrv.cc
3745
3746- Adapted type casts to new-style typecast operators defined in ofcast.h.
3747  Affects: dcmpstat/apps/dcmmkcrv.cc
3748
3749- Replaced inclusion of unistd.h by cstddef/stddef.h to compile under Windows
3750  with libxml support (required for definition of NULL).
3751  Affects: dcmsr/include/dsrxmlc.h
3752
3753**** Changes from 2003.08.27 (eichelberg)
3754
3755- Changed anonymous struct typedefs into struct declarations
3756  Affects: dcmnet/include/dimse.h
3757
3758- Splitted class DVPresentationState into a base class DcmPresentationState
3759  that does not depend on module dcmimgle and current derived class with
3760  public API identical to the previous version.
3761  Affects: dcmpstat/include/dvpstat.h
3762           dcmpstat/libsrc/dvpstat.cc
3763           dcmpstat/libsrc/Makefile.in
3764  Added:   dcmpstat/libsrc/dcmpstat.cc
3765           dcmpstat/include/dcmpstat.h
3766
3767- Moved all methods of class DVPSPresentationLUT that depend on module dcmimgle
3768  into a separate implementation file
3769  Affects: dcmpstat/libsrc/dvpspl.cc
3770           dcmpstat/include/dvpspl.h
3771           dcmpstat/libsrc/Makefile.in
3772  Added:   dcmpstat/libsrc/dvpspl2.cc
3773
3774- Changed API of class DVPSOverlay to avoid dependency on module dcmimgle
3775  Affects: dcmpstat/include/dvpsov.h
3776           dcmpstat/libsrc/dvpsov.cc
3777           dcmpstat/libsrc/dvpstat.cc
3778
3779- Rebuilt Makefile dependencies for module dcmpstat
3780  Affects: dcmpstat/apps/Makefile.dep
3781           dcmpstat/libsrc/Makefile.dep
3782
3783**** Changes from 2003.08.21 (wilkens)
3784
3785- Got rid of memory leak in function FindCallback().
3786  Thanks to Asger Halkier <Halkier@medarchiver.com> for the bug report and fix.
3787  Affects: dcmwlm/libsrc/wlmactmg.cc
3788
3789- Got rid of some unnecessary if-statements in function FindCallback().
3790  Affects: dcmwlm/libsrc/wlmactmg.cc
3791
3792- Function NextFindResponse() will not any longer return an empty dataset when
3793  status WLM_SUCCESS is reached.
3794  Affects: dcmwlm/libsrc/wldsfs.cc
3795
3796- Moved declaration and initialization of member variables matchingDatasets and
3797  numOfMatchingDatasets to base class.
3798  Affects: dcmwlm/include/wlds.h
3799           dcmwlm/include/wldsfs.h
3800           dcmwlm/libsrc/wlds.cc
3801           dcmwlm/libsrc/wldsfs.cc
3802
3803- Got rid of superfluous member variable objlist and of superfluous function
3804  ClearObjList().
3805  Affects: dcmwlm/include/wlds.h
3806           dcmwlm/libsrc/wlds.cc
3807
3808**** Changes from 2003.08.20 (wilkens)
3809
3810- Added new class OFSetIterator, an iterator class for OFxxxSet data structures.
3811  Added:   ofstd/include/ofsetit.h
3812  Affects: dcmwlm/libsrc/wlfsim.cc
3813
3814**** Changes from 2003.08.14 (riesmeier)
3815
3816- Removed libxml dependencies.
3817  Affects: dcmdata/apps/Makefile.dep
3818
3819**** Changes from 2003.08.14 (eichelberg)
3820
3821- OFStack now explicitly defined as std::stack if compiling with HAVE_STL
3822  Affects: ofstd/include/ofstack.h
3823
3824- Adapted type casts to new-style typecast operators defined in ofcast.h
3825  Affects: dcmdata/include/dcdicdir.h
3826           dcmdata/include/dcdicent.h
3827           dcmdata/include/dcrledec.h
3828           dcmdata/include/dcrleenc.h
3829           dcmdata/include/dctag.h
3830           dcmdata/libsrc/dcrleccd.cc
3831           dcmdata/libsrc/dcrlecce.cc
3832           dcmnet/include/dul.h
3833           ofstd/include/ofbmanip.h
3834           ofstd/libsrc/ofthread.cc
3835           ofstd/tests/tlist.cc
3836           ofstd/tests/tofstd.cc
3837           ofstd/tests/tstthred.cc
3838
3839- Minor code modifications to avoid warnings about unused code on MinGW
3840  Affects: imagectn/apps/imagectn.cc
3841
3842- Added documentation for association negotiation profiles as well as
3843  sample configuration files for storescu and storescp.
3844  Added:   dcmnet/docs/asconfig.txt
3845           dcmnet/docs/storescp.cfg
3846           dcmnet/docs/storescu.cfg
3847
3848- Added check if association configuration profile is valid for SCP use
3849  Affects: dcmnet/apps/storescp.cc
3850           dcmnet/include/dcasccfg.h
3851           dcmnet/libsrc/dcasccfg.cc
3852
3853**** Changes from 2003.08.12 (riesmeier)
3854
3855- Added new interface class for simplified creation of a DICOMDIR. Completely
3856  reworked implementation. Still requires intensive testing!
3857  Added:   dcmdata/include/dcddirif.h
3858           dcmdata/libsrc/dcddirif.cc
3859  Affects: dcmdata/dcmdata.dsp
3860           dcmdata/libsrc/Makefile.in
3861
3862- Adapted implementation to use new DICOMDIR class. Added new command line
3863  options (e.g. --input-directory or --pattern).
3864  Affects: dcmdata/apps/Makefile.dep
3865           dcmdata/apps/dcmgpdir.cc
3866           dcmdata/docs/dcmgpdir.txt
3867           dcmjpeg/docs/dcmmkdir.txt
3868
3869- Added plugable image support for the new DICOMDIR class.
3870  Added:   dcmjpeg/include/ddpimpl.h
3871           dcmjpeg/libsrc/ddpimpl.cc
3872  Affects: dcmjpeg/dcmjpeg.dsp
3873           dcmjpeg/libsrc/Makefile.dep
3874           dcmjpeg/libsrc/Makefile.in
3875
3876- Added "COMMAND LINE" section and enhanced "ENVIRONMENT" section.
3877  Affects: dcmdata/docs/dcmgpdir.txt
3878           dcmjpeg/docs/dcmmkdir.txt
3879
3880- Improved implementation of normalizeDirName().
3881  Affects: ofstd/include/ofstd.h
3882           ofstd/libsrc/ofstd.cc
3883           ofstd/tests/tofstd.c
3884
3885- Replaced call of OFCommandLine::getValueAndCheckMin() by OFCommandLine::
3886  getValueAndCheckMinMax() - warning reported by MSVC 5.
3887  Affects: dcmdata/apps/dcmgpdir.cc
3888
3889- Added libxml und iconv libraries. Required when compiled with WITH_LIBXML.
3890  Affects: dcmsr/apps/dsr2html.dsp
3891           dcmsr/apps/dsr2xml.dsp
3892           dcmsr/apps/dsrdump.dsp
3893           dcmpstat/apps/dcmp2pgm.dsp
3894           dcmpstat/apps/dcmprscp.dsp
3895           dcmpstat/apps/dcmprscu.dsp
3896           dcmpstat/apps/dcmpsprt.dsp
3897
3898- Removed description of USE__FINDFIRST.
3899  Affects: config/docs/macros.txt
3900
3901**** Changes from 2003.08.11 (riesmeier)
3902
3903- Included "ctype" header file required for gcc 3.2.3 on Debian Linux.
3904  Affects: dcmnet/apps/storescp.cc
3905           dcmnet/apps/storescu.cc
3906           dcmnet/libsrc/dcasccff.cc
3907
3908- Included "stdio" header file required for gcc 3.2.3 on Debian Linux.
3909  Affects: dcmsr/libsrc/dsrtcosp.cc
3910
3911**** Changes from 2003.08.08 (riesmeier)
3912
3913- Made DcmListNode::value() inline.
3914  Affects: dcmdata/include/dclist.h
3915           dcmdata/libsrc/dclist.cc
3916
3917- Renamed member variable "actualNode" to "currentNode".
3918  Affects: dcmdata/include/dclist.h
3919           dcmdata/libsrc/dclist.cc
3920
3921- Translated remaining German comments.
3922  Affects: dcmdata/include/dcdirrec.h
3923           dcmdata/libsrc/dclist.cc
3924           dcmdata/libsrc/dcdirrec.cc
3925           dcmdata/libsrc/dcsequen.cc
3926
3927- Removed needless type casts (e.g. on the NULL constant).
3928  Affects: dcmdata/libsrc/dclist.cc
3929
3930- Adapted type casts to new-style typecast operators defined in ofcast.h.
3931  Affects: dcmdata/include/dclist.h
3932           dcmdata/libsrc/dcdirrec.cc
3933           dcmdata/libsrc/dcsequen.cc
3934
3935- Added new method insertAtCurrentPos() which allows for a much more efficient
3936  insertion (avoids re-searching for the correct position).
3937  Affects: dcmdata/include/dcsequen.h
3938           dcmdata/libsrc/dcsequen.cc
3939
3940- Added two new methods insertSubAtCurrentPos() and nextSub() which allow for
3941  a much more efficient insertion (avoids re-searching for correct position).
3942  Affects: dcmdata/include/dcdirrec.h
3943           dcmdata/libsrc/dcdirrec.cc
3944
3945- Made libxml output consistent with new xml2dsr command line tool.
3946  Affects: dcmdata/libsrc/xml2dcm.cc
3947
3948- Re-added xml2dcm to the makefile.
3949  Affects: dcmdata/apps/Makefile.in
3950
3951**** Changes from 2003.08.07 (riesmeier)
3952
3953- Improved implementation of combineDirAndFilename().
3954  Affects: ofstd/libsrc/ofstd.cc
3955
3956- Slightly modified header comments to conform to doxygen syntax.
3957  Affects: ofstd/include/oflist.h
3958           ofstd/include/ofstring.h
3959
3960- Added new command line tool xml2dsr (convert XML document to DICOM SR file).
3961  Added:   dcmsr/apps/xml2dsr.cc
3962           dcmsr/docs/xml2dsr.txt
3963  Affects: dcmsr/apps/Makefile.dep
3964           dcmsr/apps/Makefile.in
3965
3966- Added readXML functionality.
3967  Affects: dcmsr/include/dsrcodtn.h
3968           dcmsr/include/dsrcodvl.h
3969           dcmsr/include/dsrcomtn.h
3970           dcmsr/include/dsrcomvl.h
3971           dcmsr/include/dsrcontn.h
3972           dcmsr/include/dsrdattn.h
3973           dcmsr/include/dsrdoc.h
3974           dcmsr/include/dsrdoctn.h
3975           dcmsr/include/dsrdoctr.h
3976           dcmsr/include/dsrdtitn.h
3977           dcmsr/include/dsrimgtn.h
3978           dcmsr/include/dsrimgvl.h
3979           dcmsr/include/dsrnumtn.h
3980           dcmsr/include/dsrnumvl.h
3981           dcmsr/include/dsrpnmtn.h
3982           dcmsr/include/dsrreftn.h
3983           dcmsr/include/dsrscotn.h
3984           dcmsr/include/dsrscovl.h
3985           dcmsr/include/dsrsoprf.h
3986           dcmsr/include/dsrstrvl.h
3987           dcmsr/include/dsrtcotn.h
3988           dcmsr/include/dsrtcovl.h
3989           dcmsr/include/dsrtextn.h
3990           dcmsr/include/dsrtimtn.h
3991           dcmsr/include/dsrtypes.h
3992           dcmsr/include/dsruidtn.h
3993           dcmsr/include/dsrwavtn.h
3994           dcmsr/include/dsrwavvl.h
3995           dcmsr/libsrc/dsrcodtn.cc
3996           dcmsr/libsrc/dsrcodvl.cc
3997           dcmsr/libsrc/dsrcomtn.cc
3998           dcmsr/libsrc/dsrcomvl.cc
3999           dcmsr/libsrc/dsrcontn.cc
4000           dcmsr/libsrc/dsrdattn.cc
4001           dcmsr/libsrc/dsrdoc.cc
4002           dcmsr/libsrc/dsrdoctn.cc
4003           dcmsr/libsrc/dsrdoctr.cc
4004           dcmsr/libsrc/dsrdtitn.cc
4005           dcmsr/libsrc/dsrimgtn.cc
4006           dcmsr/libsrc/dsrimgvl.cc
4007           dcmsr/libsrc/dsrnumtn.cc
4008           dcmsr/libsrc/dsrnumvl.cc
4009           dcmsr/libsrc/dsrpnmtn.cc
4010           dcmsr/libsrc/dsrreftn.cc
4011           dcmsr/libsrc/dsrscotn.cc
4012           dcmsr/libsrc/dsrscovl.cc
4013           dcmsr/libsrc/dsrsoprf.cc
4014           dcmsr/libsrc/dsrstrvl.cc
4015           dcmsr/libsrc/dsrtcotn.cc
4016           dcmsr/libsrc/dsrtcovl.cc
4017           dcmsr/libsrc/dsrtextn.cc
4018           dcmsr/libsrc/dsrtimtn.cc
4019           dcmsr/libsrc/dsrtypes.cc
4020           dcmsr/libsrc/dsruidtn.cc
4021           dcmsr/libsrc/dsrwavtn.cc
4022           dcmsr/libsrc/dsrwavvl.cc
4023
4024- Added interface classes hiding the access to libxml (document and cursor
4025  class).
4026  Added:   dcmsr/include/dsrxmlc.h
4027           dcmsr/include/dsrxmld.h
4028           dcmsr/libsrc/dsrxmlc.cc
4029           dcmsr/libsrc/dsrxmld.cc
4030  Affects: dcmsr/dcmsr.dsp
4031           dcmsr/libsrc/Makefile.dep
4032           dcmsr/libsrc/Makefile.in
4033           dcmsr/tests/Makefile.dep
4034           dcmsr/tests/Makefile.in
4035           dcmpstat/apps/Makefile.in
4036
4037- Added new option --add-schema-reference to command line tool dsr2xml. XML
4038  Schema not yet completed!
4039  Affects: dcmsr/apps/dsr2xml.cc
4040           dcmsr/docs/dsr2xml.txt
4041           dcmsr/include/dsrtypes.h
4042           dcmsr/libsrc/dsrdoc.cc
4043           dcmsr/libsrc/dsrtypes.cc
4044
4045- Added support for Chest CAD SR.
4046  Affects: dcmsr/docs/dsr2xml.txt
4047           dcmsr/include/dsrcodtn.h
4048           dcmsr/include/dsrcomtn.h
4049           dcmsr/include/dsrcontn.h
4050           dcmsr/include/dsrdattn.h
4051           dcmsr/include/dsrdoctn.h
4052           dcmsr/include/dsrdoctr.h
4053           dcmsr/include/dsrdtitn.h
4054           dcmsr/include/dsrimgtn.h
4055           dcmsr/include/dsrnumtn.h
4056           dcmsr/include/dsrpnmtn.h
4057           dcmsr/include/dsrscotn.h
4058           dcmsr/include/dsrtcotn.h
4059           dcmsr/include/dsrtextn.h
4060           dcmsr/include/dsrtimtn.h
4061           dcmsr/include/dsrtypes.h
4062           dcmsr/include/dsruidtn.h
4063           dcmsr/include/dsrwavtn.h
4064           dcmsr/libsrc/dsrtypes.cc
4065
4066- Added "COMMAND LINE" section and enhanced "ENVIRONMENT" section.
4067  Affects: dcmsr/docs/dsr2xml.txt
4068
4069- Updated documentation to get rid of doxygen warnings.
4070  Affects: dcmsr/include/dsrcitem.h
4071           dcmsr/include/dsrcomtn.h
4072           dcmsr/include/dsrcontn.h
4073           dcmsr/include/dsrdoc.h
4074           dcmsr/include/dsrdoctn.h
4075           dcmsr/include/dsrdoctr.h
4076           dcmsr/include/dsrtlist.h
4077           dcmsr/include/dsrtncsr.h
4078           dcmsr/include/dsrtree.h
4079
4080- Made method isFinalized() const.
4081  Affects: dcmsr/include/dsrdoc.h
4082           dcmsr/libsrc/dsrdoc.cc
4083
4084- Added new option to createRevisedVersion() which allows to keep the current
4085  list of predecessor documents.
4086  Affects: dcmsr/include/dsrdoc.h
4087           dcmsr/libsrc/dsrdoc.cc
4088
4089- Changed interface to access the list of predecessor documents. Now using the
4090  existing class DSRSOPInstanceReferenceList.
4091  Affects: dcmsr/include/dsrdoc.h
4092           dcmsr/libsrc/dsrdoc.cc
4093
4094- Added preliminary support for the Identical Documents Sequence.
4095  Affects: dcmsr/include/dsrdoc.h
4096           dcmsr/libsrc/dsrdoc.cc
4097
4098- Renamed parameters/variables "string" to avoid name clash with STL class.
4099  Affects: dcmsr/include/dsrdoc.h
4100           dcmsr/include/dsrsoprf.h
4101           dcmsr/include/dsrtypes.h
4102           dcmsr/libsrc/dsrdoc.cc
4103           dcmsr/libsrc/dsrdoctr.cc
4104           dcmsr/libsrc/dsrimgvl.cc
4105           dcmsr/libsrc/dsrpnmtn.cc
4106           dcmsr/libsrc/dsrscovl.cc
4107           dcmsr/libsrc/dsrsoprf.cc
4108           dcmsr/libsrc/dsrtcodt.cc
4109           dcmsr/libsrc/dsrtcoto.cc
4110           dcmsr/libsrc/dsrtcovl.cc
4111           dcmsr/libsrc/dsrtncsr.cc
4112           dcmsr/libsrc/dsrtypes.cc
4113           dcmsr/libsrc/dsrwavvl.cc
4114
4115- Added new putString() method.
4116  Affects: dcmsr/include/dsrimgfr.h
4117           dcmsr/include/dsrscogr.h
4118           dcmsr/include/dsrtcodt.h
4119           dcmsr/include/dsrtcosp.h
4120           dcmsr/include/dsrtcoto.h
4121           dcmsr/include/dsrwavch.h
4122           dcmsr/libsrc/dsrimgfr.cc
4123           dcmsr/libsrc/dsrscogr.cc
4124           dcmsr/libsrc/dsrtcodt.cc
4125           dcmsr/libsrc/dsrtcosp.cc
4126           dcmsr/libsrc/dsrtcoto.cc
4127           dcmsr/libsrc/dsrwavch.cc
4128
4129- Enhanced class DSRSOPInstanceReferenceList: empty/incomplete items (e.g.
4130  series with no instances or studies with no series) are automatically
4131  removed from the list and "degenerated" (i.e. not stricly hierarchical)
4132  sequence structures are now also supported.
4133  Affects: dcmsr/include/dsrsoprf.h
4134           dcmsr/libsrc/dsrsoprf.cc
4135
4136- Adapted type casts to new-style typecast operators defined in ofcast.h.
4137  Affects: dcmsr/libsrc/dsrcitem.cc
4138           dcmsr/libsrc/dsrdoctn.cc
4139           dcmsr/libsrc/dsrdoctr.cc
4140           dcmsr/libsrc/dsrsoprf.cc
4141           dcmsr/libsrc/dsrtypes.cc
4142
4143- Follow more strictly the rules for Key Object Selection Documents (e.g.
4144  there is a special Key Object Document Series Module).
4145  Affects: dcmsr/libsrc/dsrdoc.cc
4146
4147- Distinguish more strictly between OFBool and int (required when HAVE_CXX_BOOL
4148  is defined).
4149  Affects: dcmsr/libsrc/dsrdoc.cc
4150           dcmsr/libsrc/dsrdoctn.cc
4151           dcmsr/libsrc/dsrdtitn.cc
4152           dcmsr/libsrc/dsrscovl.cc
4153           dcmsr/libsrc/dsrstrvl.cc
4154           dcmsr/libsrc/dsrtextn.cc
4155           dcmsr/libsrc/dsrtimtn.cc
4156           dcmsr/libsrc/dsruidtn.cc
4157
4158- Adapted for use of OFListConstIterator, needed for compiling with HAVE_STL.
4159  Affects: dcmsr/libsrc/dsrimgfr.cc
4160           dcmsr/libsrc/dsrscogr.cc
4161           dcmsr/libsrc/dsrsoprf.cc
4162           dcmsr/libsrc/dsrtcodt.cc
4163           dcmsr/libsrc/dsrtcosp.cc
4164           dcmsr/libsrc/dsrtcoto.cc
4165           dcmsr/libsrc/dsrtncsr.cc
4166           dcmsr/libsrc/dsrwavch.cc
4167           dcmsr/tests/mkreport.cc
4168
4169- Modified writeXML() output (introduced new "<value>...</value>" element).
4170  Affects: dcmsr/libsrc/dsrcomtn.cc
4171           dcmsr/libsrc/dsrimgtn.cc
4172           dcmsr/libsrc/dsrwavtn.cc
4173
4174- Added comment.
4175  Affects: dcmsr/libsrc/dsrtree.cc
4176
4177- Added xml2dsr to MSVC project files (Windows).
4178  Added:   dcmsr/apps/xml2dsr.dsp
4179  Affects: dcmtk.dsw
4180
4181- Added brackets around "bitwise and" operator/operands to avoid warnings
4182  reported by MSVC5.
4183  Affects: dcmsr/libsrc/dsrcodvl.cc
4184           dcmsr/libsrc/dsrdattn.cc
4185           dcmsr/libsrc/dsrdoc.cc
4186           dcmsr/libsrc/dsrdoctn.cc
4187           dcmsr/libsrc/dsrdtitn.cc
4188           dcmsr/libsrc/dsrnumvl.cc
4189           dcmsr/libsrc/dsrpnmtn.cc
4190           dcmsr/libsrc/dsrscovl.cc
4191           dcmsr/libsrc/dsrsoprf.cc
4192           dcmsr/libsrc/dsrstrvl.cc
4193           dcmsr/libsrc/dsrtextn.cc
4194           dcmsr/libsrc/dsrtimtn.cc
4195           dcmsr/libsrc/dsruidtn.cc
4196           dcmsr/libsrc/dsrxmld.cc
4197
4198- Removed libxml dependency from header files. Simplifies linking (MSVC).
4199  Affects: dcmsr/apps/Makefile.dep
4200           dcmsr/include/dsrcodvl.h
4201           dcmsr/include/dsrcomvl.h
4202           dcmsr/include/dsrdoc.h
4203           dcmsr/include/dsrdoctn.h
4204           dcmsr/include/dsrimgvl.h
4205           dcmsr/include/dsrscovl.h
4206           dcmsr/include/dsrsoprf.h
4207           dcmsr/include/dsrstrvl.h
4208           dcmsr/include/dsrtcovl.h
4209           dcmsr/include/dsrtypes.h
4210           dcmsr/include/dsrwavvl.h
4211           dcmsr/include/dsrxmld.h
4212           dcmsr/libsrc/Makefile.dep
4213           dcmsr/libsrc/dsrcodtn.cc
4214           dcmsr/libsrc/dsrcodvl.cc
4215           dcmsr/libsrc/dsrcomtn.cc
4216           dcmsr/libsrc/dsrcontn.cc
4217           dcmsr/libsrc/dsrdattn.cc
4218           dcmsr/libsrc/dsrdoc.cc
4219           dcmsr/libsrc/dsrdoctn.cc
4220           dcmsr/libsrc/dsrdoctr.cc
4221           dcmsr/libsrc/dsrdtitn.cc
4222           dcmsr/libsrc/dsrimgtn.cc
4223           dcmsr/libsrc/dsrnumtn.cc
4224           dcmsr/libsrc/dsrnumvl.cc
4225           dcmsr/libsrc/dsrpnmtn.cc
4226           dcmsr/libsrc/dsrreftn.cc
4227           dcmsr/libsrc/dsrscotn.cc
4228           dcmsr/libsrc/dsrtcotn.cc
4229           dcmsr/libsrc/dsrtextn.cc
4230           dcmsr/libsrc/dsrtimtn.cc
4231           dcmsr/libsrc/dsruidtn.cc
4232           dcmsr/libsrc/dsrwavch.cc
4233           dcmsr/libsrc/dsrwavtn.cc
4234           dcmsr/tests/Makefile.dep
4235
4236**** Changes from 2003.07.17 (riesmeier)
4237
4238- Added new function searchDirectoryRecursively().
4239  Affects: ofstd/include/ofstd.h
4240
4241- Added "#include <unistd.h>" required for ::sleep() on Linux 2.4.x.
4242  Affects: ofstd/include/ofstd.h
4243
4244- Updated documentation to get rid of doxygen warnings.
4245  Affects: ofstd/include/ofstd.h
4246
4247- Added test for "fnmatch.h" header file.
4248  Affects: config/configure
4249           config/configure.in
4250           config/include/cfunix.h.in
4251           config/include/cfwin32.h
4252
4253**** Changes from 2003.07.16 (riesmeier)
4254
4255- Added new function findAndGetSequence().
4256  Affects: dcmdata/include/dcitem.h
4257
4258- Adapted type casts to new-style typecast operators defined in ofcast.h.
4259  Affects: dcmdata/include/dcitem.h
4260           dcmdata/libsrc/dcitem.cc
4261
4262**** Changes from 2003.07.11 (riesmeier)
4263
4264- Added workaround to get rid of "implicit typename" warnings on gcc 3.x
4265  (introduced macro OFLIST_TYPENAME).
4266  Affects: ofstd/include/oflist.h
4267           dcmnet/include/dcmsmap.h
4268           dcmsr/include/dsrtlist.h
4269
4270- Renamed member variable.
4271  Affects: dcmsr/include/dsrtlist.h
4272           dcmsr/libsrc/dsrimgfr.cc
4273           dcmsr/libsrc/dsrscogr.cc
4274           dcmsr/libsrc/dsrtcodt.cc
4275           dcmsr/libsrc/dsrtcosp.cc
4276           dcmsr/libsrc/dsrtcoto.cc
4277           dcmsr/libsrc/dsrwavch.cc
4278
4279**** Changes from 2003.07.09 (eichelberg)
4280
4281- Included dcmodify in MSVC build system, updated headers
4282  Affects: dcmtk.dsw
4283           dcmdata/apps/dcmodify.cc
4284           dcmdata/apps/mdfconen.cc
4285           dcmdata/apps/mdfconen.h
4286           dcmdata/apps/mdfdsman.cc
4287           dcmdata/apps/mdfdsman.h
4288           dcmdata/include/dcvrobow.h
4289  Added:   dcmdata/apps/dcmodify.dsp
4290
4291- Added FAQ entry about filename extensions ".cc" and ".cxx"
4292  Affects: FAQ
4293
4294- Added configure test for new-style cast operators such as
4295  static_cast<> and const_cast<>.
4296  Affects: config/acconfig.h
4297           config/aclocal.m4
4298           config/configure
4299           config/configure.in
4300           config/include/cfunix.h.in
4301           config/include/cfwin32.h
4302
4303- Added new header file ofcast.h which defines portable macros
4304  for new-style typecast operators
4305  Added:   ofstd/include/ofcast.h
4306
4307- Adapted type casts to new-style typecast operators defined in ofcast.h
4308  Affects: ofstd/include/ofcond.h
4309           ofstd/include/oflist.h
4310           ofstd/include/ofstack.h
4311           ofstd/include/ofstring.h
4312           ofstd/include/oftimer.h
4313           ofstd/libsrc/ofcmdln.cc
4314           ofstd/libsrc/ofconfig.cc
4315           ofstd/libsrc/ofcrc32.cc
4316           ofstd/libsrc/offname.cc
4317           ofstd/libsrc/oflogfil.cc
4318           ofstd/libsrc/ofstd.cc
4319           ofstd/libsrc/ofstring.cc
4320           ofstd/libsrc/oftime.cc
4321
4322- Removed unused variable
4323  Affects: dcmsign/libsrc/dcsignat.cc
4324
4325- Removed unused debug output
4326  Affects: dcmnet/libsrc/dul.cc
4327
4328**** Changes from 2003.07.08 (eichelberg)
4329
4330- Configure now correctly handles the ".exe" file extension on MinGW.
4331  Affects: config/configure
4332           config/configure.in
4333
4334- Fixed bug in OFStandard::ftoa that could cause a segmentation fault
4335  if the number to be converted was NAN or infinity.
4336  Thanks to Michael Doppler <m.doppler@icoserve.com> for the bug report and fix.
4337  Affects: ofstd/libsrc/ofstd.cc
4338
4339**** Changes from 2003.07.04 (eichelberg)
4340
4341- Fixed issues with compiling with HAVE_STD_STRING
4342  Affects: ofstd/include/ofcond.h
4343           ofstd/include/ofstd.h
4344           ofstd/include/ofstring.h
4345           ofstd/libsrc/ofstring.cc
4346           ofstd/tests/tstring.cc
4347
4348- Replaced forward declarations for OFString with explicit includes,
4349  needed when compiling with HAVE_STD_STRING
4350  Affects: dcmdata/include/dcbytstr.h
4351           dcmdata/include/dcelem.h
4352           dcmimage/include/diqtctab.h
4353           dcmimage/include/diquant.h
4354           dcmimgle/include/didocu.h
4355           dcmjpeg/include/djcodecd.h
4356           dcmjpeg/include/djcodece.h
4357           dcmpstat/include/dvpsmsg.h
4358           dcmsign/include/sicert.h
4359           ofstd/include/ofconapp.h
4360           ofstd/include/ofthread.h
4361
4362- Added include for ofstream.h, to make sure ofstream is correctly defined
4363  Affects: dcmnet/include/dcmtrans.h
4364           dcmtls/include/tlslayer.h
4365           dcmtls/include/tlstrans.h
4366           ofstd/include/ofdate.h
4367
4368**** Changes from 2003.07.03 (eichelberg)
4369
4370- Renamed type INT32 to IJG_INT32 to avoid name clash on MinGW
4371  Affects: dcmjpeg/libijg12/jaricom.c
4372           dcmjpeg/libijg12/jccolor.c
4373           dcmjpeg/libijg12/jcdctmgr.c
4374           dcmjpeg/libijg12/jchuff.c
4375           dcmjpeg/libijg12/jclhuff.c
4376           dcmjpeg/libijg12/jcphuff.c
4377           dcmjpeg/libijg12/jcsample.c
4378           dcmjpeg/libijg12/jcshuff.c
4379           dcmjpeg/libijg12/jdcoefct.c
4380           dcmjpeg/libijg12/jdcolor.c
4381           dcmjpeg/libijg12/jdct12.h
4382           dcmjpeg/libijg12/jddctmgr.c
4383           dcmjpeg/libijg12/jdhuff.c
4384           dcmjpeg/libijg12/jdhuff12.h
4385           dcmjpeg/libijg12/jdmarker.c
4386           dcmjpeg/libijg12/jdmerge.c
4387           dcmjpeg/libijg12/jdsample.c
4388           dcmjpeg/libijg12/jfdctfst.c
4389           dcmjpeg/libijg12/jfdctint.c
4390           dcmjpeg/libijg12/jidctflt.c
4391           dcmjpeg/libijg12/jidctfst.c
4392           dcmjpeg/libijg12/jidctint.c
4393           dcmjpeg/libijg12/jidctred.c
4394           dcmjpeg/libijg12/jlossls12.h
4395           dcmjpeg/libijg12/jmorecfg12.h
4396           dcmjpeg/libijg12/jpegint12.h
4397           dcmjpeg/libijg12/jquant1.c
4398           dcmjpeg/libijg12/jquant2.c
4399           dcmjpeg/libijg16/jaricom.c
4400           dcmjpeg/libijg16/jccolor.c
4401           dcmjpeg/libijg16/jcdctmgr.c
4402           dcmjpeg/libijg16/jchuff.c
4403           dcmjpeg/libijg16/jclhuff.c
4404           dcmjpeg/libijg16/jcphuff.c
4405           dcmjpeg/libijg16/jcsample.c
4406           dcmjpeg/libijg16/jcshuff.c
4407           dcmjpeg/libijg16/jdcoefct.c
4408           dcmjpeg/libijg16/jdcolor.c
4409           dcmjpeg/libijg16/jdct16.h
4410           dcmjpeg/libijg16/jddctmgr.c
4411           dcmjpeg/libijg16/jdhuff.c
4412           dcmjpeg/libijg16/jdhuff16.h
4413           dcmjpeg/libijg16/jdmarker.c
4414           dcmjpeg/libijg16/jdmerge.c
4415           dcmjpeg/libijg16/jdsample.c
4416           dcmjpeg/libijg16/jfdctfst.c
4417           dcmjpeg/libijg16/jfdctint.c
4418           dcmjpeg/libijg16/jidctflt.c
4419           dcmjpeg/libijg16/jidctfst.c
4420           dcmjpeg/libijg16/jidctint.c
4421           dcmjpeg/libijg16/jidctred.c
4422           dcmjpeg/libijg16/jlossls16.h
4423           dcmjpeg/libijg16/jmorecfg16.h
4424           dcmjpeg/libijg16/jpegint16.h
4425           dcmjpeg/libijg16/jquant1.c
4426           dcmjpeg/libijg16/jquant2.c
4427           dcmjpeg/libijg8/jaricom.c
4428           dcmjpeg/libijg8/jccolor.c
4429           dcmjpeg/libijg8/jcdctmgr.c
4430           dcmjpeg/libijg8/jchuff.c
4431           dcmjpeg/libijg8/jclhuff.c
4432           dcmjpeg/libijg8/jcphuff.c
4433           dcmjpeg/libijg8/jcsample.c
4434           dcmjpeg/libijg8/jcshuff.c
4435           dcmjpeg/libijg8/jdcoefct.c
4436           dcmjpeg/libijg8/jdcolor.c
4437           dcmjpeg/libijg8/jdct8.h
4438           dcmjpeg/libijg8/jddctmgr.c
4439           dcmjpeg/libijg8/jdhuff.c
4440           dcmjpeg/libijg8/jdhuff8.h
4441           dcmjpeg/libijg8/jdmarker.c
4442           dcmjpeg/libijg8/jdmerge.c
4443           dcmjpeg/libijg8/jdsample.c
4444           dcmjpeg/libijg8/jfdctfst.c
4445           dcmjpeg/libijg8/jfdctint.c
4446           dcmjpeg/libijg8/jidctflt.c
4447           dcmjpeg/libijg8/jidctfst.c
4448           dcmjpeg/libijg8/jidctint.c
4449           dcmjpeg/libijg8/jidctred.c
4450           dcmjpeg/libijg8/jlossls8.h
4451           dcmjpeg/libijg8/jmorecfg8.h
4452           dcmjpeg/libijg8/jpegint8.h
4453           dcmjpeg/libijg8/jquant1.c
4454           dcmjpeg/libijg8/jquant2.c
4455
4456- Added special handling for FD_SET() on MinGW, which expects an
4457  unsigned first argument.
4458  Affects: dcmnet/libsrc/assoc.cc
4459           dcmnet/libsrc/dcmtrans.cc
4460           dcmnet/libsrc/dul.cc
4461           dcmnet/libsrc/dulextra.cc
4462           dcmnet/libsrc/dulfsm.cc
4463
4464- Added special handling for MinGW where getMacAddress() cannot
4465  be compiled because the <snmp.h> header file is not (yet) available.
4466  Affects: dcmdata/libsrc/dcuid.cc
4467
4468- Minor changes to make OFStandard::sleep compile on MinGW
4469  Affects: ofstd/include/ofstd.h
4470           ofstd/libsrc/ofstd.cc
4471
4472- When compiling on MinGW, only issues "die" command since the flock
4473  family of functions is not available on this platform and, therefore,
4474  preplock cannot be made to work.
4475  Affects: dcmwlm/wwwapps/preplock.cc
4476
4477- Fixed AC_CHECK_DECLARATION macro. Header files are now only included during
4478  the test if the presence of the header file has been checked with
4479  AC_CHECK_HEADERS before.
4480  Affects: config/aclocal.m4
4481
4482- Added special handling for MinGW platform
4483  Affects: config/acconfig.h
4484           config/configure
4485           config/configure.in
4486           config/include/cfunix.h.in
4487           config/include/cfwin32.h
4488
4489- Added configure test for "typename" C++ keyword
4490  Affects: config/acconfig.h
4491           config/aclocal.m4
4492           config/configure
4493           config/configure.in
4494           config/include/cfunix.h.in
4495           config/include/cfwin32.h
4496
4497- Introduced DcmDictEntryListConstIterator, needed for compiling with HAVE_STL.
4498  Affects: dcmdata/include/dchashdi.h
4499           dcmdata/libsrc/dcdict.cc
4500
4501- Adapted for use of OFListConstIterator, needed for compiling with HAVE_STL.
4502  Affects: dcmnet/apps/storescu.cc
4503           dcmnet/libsrc/dcasccfg.cc
4504
4505- Fixed problems with iterators, included zlib.h if needed
4506  Affects: dcmdata/apps/mdfconen.cc
4507
4508- Introduced workaround for "implicit typename" warning on gcc 3.x when
4509  compiling with HAVE_STL.
4510  Affects: dcmnet/include/dcmsmap.h
4511
4512**** Changes from 2003.07.02 (riesmeier)
4513
4514- Added Makefile support for Doxygen.
4515  Added:   doxygen/Makefile
4516  Affects: INSTALL
4517           config/rootconf
4518
4519- Slightly modified Doxygen configuration (e.g. use 3 columns instead of 5 in
4520  the alphabetical class index).
4521  Affects: doxygen/doxygen.cfg
4522
4523- Removed support for DOC++.
4524  Removed: dcmdata/htmldocs
4525           dcmimage/htmldocs/*
4526           dcmimgle/htmldocs/*
4527           dcmjpeg/htmldocs/*
4528           dcmpstat/htmldocs/*
4529           dcmsr/htmldocs/*
4530           dcmtls/htmldocs/*
4531           dcmwlm/htmldocs/*
4532           ofstd/htmldocs/*
4533  Affects: INSTALL
4534           README
4535           config/docs/dirstruc.txt
4536           dcmdata/Makefile.in
4537           dcmimage/Makefile.in
4538           dcmimgle/Makefile.in
4539           dcmjpeg/Makefile.in
4540           dcmpstat/Makefile.in
4541           dcmsr/Makefile.in
4542           dcmtls/Makefile.in
4543           dcmwlm/Makefile.in
4544           ofstd/Makefile.in
4545
4546- Changed main development system from Solaris 7 / GNU C++ 2.95 to Linux 2.4 /
4547  GNU C++ 3.2.
4548  Affects: INSTALL
4549
4550- Renamed Doxygen output directory from "html" to "htmldocs".
4551  Affects: doxygen/doxygen.cfg
4552           doxygen/Makefile
4553
4554**** Changes from 2003.07.02 (wilkens)
4555
4556- Updated documentation to get rid of doxygen warnings.
4557  Affects: dcmwlm/include/wltypdef.h
4558           dcmwlm/include/wlmactmg.h
4559           dcmwlm/include/wlds.h
4560           dcmwlm/include/wldsfs.h
4561           dcmwlm/include/wlfsim.h
4562           dcmwlm/apps/wlcefs.h
4563
4564**** Changes from 2003.06.26 (onken)
4565
4566- Added commandline application dcmodify.
4567  Added:   dcmdata/apps/dcmodify.cc
4568           dcmdata/apps/mdfconen.cc
4569           dcmdata/apps/mdfdsman.cc
4570           dcmdata/apps/mdfconen.h
4571           dcmdata/apps/mdfdsman.h
4572           dcmdata/docs/dcmodify.txt
4573  Affects: dcmdata/apps/Makefile.in
4574           dcmdata/apps/Makefile.dep
4575           dcmdata/include/dcitem.h
4576           dcmdata/libsrc/dcitem.cc
4577
4578**** Changes from 2003.06.18 (eichelberg)
4579
4580- Updated MSVC project file
4581  Affects: dcmnet/dcmnet.dsp
4582
4583- Added comparison operators to keep MSVC5 compiler happy
4584  Affects: dcmnet/include/dccfenmp.h
4585           dcmnet/include/dccfpcmp.h
4586           dcmnet/include/dccfprmp.h
4587           dcmnet/include/dccfrsmp.h
4588           dcmnet/include/dcmsmap.h
4589           dcmnet/libsrc/dccfenmp.cc
4590
4591- Fixed bug in association configuration file parser
4592  Affects: dcmnet/libsrc/dcascff.cc
4593
4594**** Changes from 2003.06.17 (riesmeier)
4595
4596- Added support for libxml to MSVC project files (Windows).
4597  Added:   dcmdata/apps/xml2dcm.dsp
4598  Affects: INSTALL
4599           dcmtk.dsw
4600           config/include/cfwin32.h
4601
4602- Distinguish more strictly between OFBool and int (required when HAVE_CXX_BOOL
4603  is defined).
4604  Affects: dcmdata/apps/xml2dcm.cc
4605
4606**** Changes from 2003.06.12 (riesmeier)
4607
4608- Added support for Doxygen hypertext documentation.
4609  Added:   doxygen/doxygen.cfg
4610  Affects: INSTALL
4611
4612- Fixed inconsistent API documentation reported by Doxygen.
4613  Affects: ofstd/include/ofconapp.h
4614           ofstd/include/ofcond.h
4615           ofstd/include/ofconfig.h
4616           ofstd/include/offname.h
4617           ofstd/include/oflogfil.h
4618           ofstd/include/ofstring.h
4619           dcmdata/include/dcbytstr.h
4620           dcmdata/include/dccodec.h
4621           dcmdata/include/dchashdi.h
4622           dcmdata/include/dcistrmb.h
4623           dcmdata/include/dcitem.h
4624           dcmdata/include/dcobject.h
4625           dcmdata/include/dcpixel.h
4626           dcmdata/include/dcrleenc.h
4627           dcmdata/include/dcvr.h
4628           dcmdata/include/dcvrat.h
4629           dcmdata/include/dcvrobow.h
4630           dcmdata/include/dcvrsl.h
4631           dcmimgle/include/dcmimage.h
4632           dcmimgle/include/dibaslut.h
4633           dcmimgle/include/didocu.h
4634           dcmimgle/include/digsdlut.h
4635           dcmimgle/include/diimage.h
4636           dcmimgle/include/diluptab.h
4637           dcmimgle/include/dimo1img.h
4638           dcmimgle/include/dimo2img.h
4639           dcmimgle/include/dimoimg.h
4640           dcmimgle/include/dimoipxt.h
4641           dcmimgle/include/dimoopxt.h
4642           dcmimgle/include/diovlay.h
4643           dcmimgle/include/diovpln.h
4644           dcmimage/include/dicoimg.h
4645           dcmimage/include/diqtctab.h
4646           dcmnet/include/dcmlayer.h
4647
4648- Added static function checkVR().
4649  Affects: dcmdata/include/dcvrcs.h
4650           dcmdata/libsrc/dcvrcs.cc
4651
4652- Added support for so-called command files ("@filename") which can be used to
4653  summarize command line options and parameters.
4654  Added:   dcmdata/apps/dumppat.txt
4655  Affects: dcmdata/docs/dcmdump.txt
4656           ofstd/include/ofcmdln.h
4657           ofstd/libsrc/ofcmdln.cc
4658
4659- Enhanced method printWarning(). Added method quietMode().
4660  Affects: ofstd/include/ofconapp.h
4661           ofstd/libsrc/ofconapp.cc
4662
4663- Introduced macro OFListConstIterator() to support STL const_iterators.
4664  Affects: ofstd/include/oflist.h
4665           ofstd/libsrc/ofcmdln.cc
4666
4667- Slightly modified macro definitions to avoid potential parser errors (added
4668  space character after '<' and before '>').
4669  Affects: ofstd/include/oflist.h
4670
4671- Modified code to use const_iterators where appropriate (required for STL).
4672  Thanks to Henning Meyer <Henning-Meyer@web.de> for the report.
4673  Affects: dcmdata/include/dcpixel.h
4674           dcmdata/include/dcrleenc.h
4675           dcmdata/libsrc/dcpcache.cc
4676           dcmdata/libsrc/dcpixel.cc
4677           dcmdata/libsrc/dcpxitem.cc
4678           dcmnet/libsrc/extneg.cc
4679           dcmpstat/libsrc/dvpsabl.cc
4680           dcmpstat/libsrc/dvpsall.cc
4681           dcmpstat/libsrc/dvpscul.cc
4682           dcmpstat/libsrc/dvpsdal.cc
4683           dcmpstat/libsrc/dvpsgal.cc
4684           dcmpstat/libsrc/dvpsgll.cc
4685           dcmpstat/libsrc/dvpsgrl.cc
4686           dcmpstat/libsrc/dvpsibl.cc
4687           dcmpstat/libsrc/dvpsovl.cc
4688           dcmpstat/libsrc/dvpspll.cc
4689           dcmpstat/libsrc/dvpsril.cc
4690           dcmpstat/libsrc/dvpsrsl.cc
4691           dcmpstat/libsrc/dvpsspl.cc
4692           dcmpstat/libsrc/dvpssvl.cc
4693           dcmpstat/libsrc/dvpstxl.cc
4694           dcmpstat/libsrc/dvpsvll.cc
4695           dcmpstat/libsrc/dvpsvwl.cc
4696
4697**** Changes from 2003.06.11 (eichelberg)
4698
4699- Updated MSVC5 project files
4700  Affects: ofstd/ofstd.dsp
4701           dcmtk.dsw
4702
4703- Cleaned up usage of boolean constants
4704  Affects: dcmimage/apps/dcm2pnm.cc
4705           ofstd/include/oflogfil.h
4706
4707- Fixed configure test for std::ios_base::openmode
4708  Affects: config/acconfig.h
4709           config/configure
4710           config/configure.in
4711           config/include/cfunix.h.in
4712           config/include/cfwin32.h
4713           ofstd/libsrc/oflogfil.cc
4714
4715- Added support for configuration file based association negotiation
4716  profiles
4717  Affects: dcmnet/apps/Makefile.dep
4718           dcmnet/apps/storescp.cc
4719           dcmnet/apps/storescu.cc
4720           dcmnet/docs/storescp.txt
4721           dcmnet/docs/storescu.txt
4722
4723- Extended documentation, fixed typos
4724  Affects: dcmnet/apps/storescu.cc
4725           dcmnet/docs/storescu.txt
4726
4727**** Changes from 2003.06.10 (eichelberg)
4728
4729- Added configure test for TCP wrapper library (libwrap)
4730  Affects: config/Makefile.def.in
4731           config/acconfig.h
4732           config/configure
4733           config/configure.in
4734           config/include/cfunix.h.in
4735           config/include/cfwin32.h
4736           INSTALL
4737
4738- Updated Makefiles for linking against the TCP wrapper library
4739  Affects: dcmnet/apps/Makefile.in
4740           dcmpstat/apps/Makefile.in
4741           dcmwlm/apps/Makefile.in
4742           imagectn/apps/Makefile.in
4743
4744- Added support for TCP wrappers in DICOM network layer
4745  Affects: dcmnet/include/dul.h
4746           dcmnet/include/cond.h
4747           dcmnet/libsrc/dul.cc
4748
4749- Replaced unnamed C style structs by C++ declarations
4750  Affects: dcmnet/include/assoc.h
4751
4752- Added support for TCP wrappers based host access control
4753  Affects: dcmnet/apps/movescu.cc
4754           dcmnet/apps/storescp.cc
4755           dcmnet/docs/movescu.txt
4756           dcmnet/docs/storescp.txt
4757           dcmwlm/apps/wlcefs.cc
4758           dcmwlm/docs/wlcefs.txt
4759           imagectn/apps/imagectn.cc
4760           imagectn/docs/imagectn.txt
4761
4762- Added option to create unique filenames, even if receiving the same
4763  SOP instance multiple times. Exec options now allow to pass the calling
4764  and called aetitle on the command line.
4765  Affects: dcmnet/apps/storescp.cc
4766
4767- Initial release of class DcmAssociationConfiguration and support
4768  classes. This class maintains a list of association negotiation
4769  profiles that can be addressed by symbolic keys. The profiles may
4770  be read from a configuration file.
4771  Affects: dcmnet/libsrc/Makefile.in
4772           dcmnet/libsrc/Makefile.dep
4773  Added:   dcmnet/include/dcasccff.h
4774           dcmnet/include/dcasccfg.h
4775           dcmnet/include/dccfenmp.h
4776           dcmnet/include/dccfpcmp.h
4777           dcmnet/include/dccfprmp.h
4778           dcmnet/include/dccfrsmp.h
4779           dcmnet/include/dccftsmp.h
4780           dcmnet/include/dccfuidh.h
4781           dcmnet/include/dcmsmap.h
4782           dcmnet/libsrc/dcasccff.cc
4783           dcmnet/libsrc/dcasccfg.cc
4784           dcmnet/libsrc/dccfenmp.cc
4785           dcmnet/libsrc/dccfpcmp.cc
4786           dcmnet/libsrc/dccfprmp.cc
4787           dcmnet/libsrc/dccfrsmp.cc
4788           dcmnet/libsrc/dccftsmp.cc
4789           dcmnet/libsrc/dccfuidh.cc
4790
4791
4792**** Changes from 2003.06.06 (eichelberg)
4793
4794- Introduced global flag dcmExternalSocketHandle which allows
4795  to pass an already opened socket file descriptor to dcmnet.
4796  Thanks to Markus Sabin <sabin@convis.de> for the suggestion.
4797  Affects: dcmnet/include/dul.h
4798           dcmnet/libsrc/dul.cc
4799
4800- Added configure tests for bool and volatile keywords
4801  Affects: config/acconfig.h
4802           config/aclocal.m4
4803           config/configure
4804           config/configure.in
4805           config/confmod
4806           config/include/cfunix.h.in
4807           config/include/cfwin32.h
4808
4809- Added volatile keyword to data pointers in multi-thread wrapper classes
4810  Affects: ofstd/include/ofthread.h
4811
4812- Added static sleep function in class OFStandard. This replaces the various
4813  calls to sleep(), Sleep() and usleep() throughout the toolkit.
4814  Affects: dcmnet/apps/movescu.cc
4815           dcmnet/apps/storescp.cc
4816           dcmnet/include/dcompat.h
4817           dcmpstat/apps/dcmprscu.cc
4818           dcmwlm/libsrc/wlmactmg.cc
4819           ofstd/include/ofstd.h
4820           ofstd/libsrc/ofstd.cc
4821           ofstd/tests/tstthred.cc
4822
4823**** Changes from 2003.06.04 (eichelberg)
4824
4825- Added dummy comparison operators, needed by MSVC5 with STL
4826  Affects: ofstd/include/ofconfig.h
4827
4828- Added comparison operators, needed by MSVC5 with STL
4829  Affects: dcmsr/include/dsrscogr.h
4830           dcmsr/include/dsrwavch.h
4831
4832- Added various includes needed by MSVC5 with STL
4833  Affects: dcmpstat/libsrc/dviface.cc
4834           dcmpstat/libsrc/dvpsall.cc
4835           dcmpstat/libsrc/dvpsda.cc
4836           dcmpstat/libsrc/dvpsdal.cc
4837           dcmpstat/libsrc/dvpsfs.cc
4838           dcmpstat/libsrc/dvpsga.cc
4839           dcmpstat/libsrc/dvpsgal.cc
4840           dcmpstat/libsrc/dvpsgll.cc
4841           dcmpstat/libsrc/dvpsib.cc
4842           dcmpstat/libsrc/dvpspll.cc
4843           dcmpstat/libsrc/dvpsprt.cc
4844           dcmpstat/libsrc/dvpsril.cc
4845           dcmpstat/libsrc/dvpsrs.cc
4846           dcmpstat/libsrc/dvpsrsl.cc
4847           dcmpstat/libsrc/dvpssp.cc
4848           dcmpstat/libsrc/dvpsspl.cc
4849           dcmpstat/libsrc/dvpssv.cc
4850           dcmpstat/libsrc/dvpssvl.cc
4851           dcmpstat/libsrc/dvpstat.cc
4852           dcmpstat/libsrc/dvpsvl.cc
4853           dcmwlm/libsrc/wlds.cc
4854           dcmwlm/libsrc/wlmactmg.cc
4855
4856- Fixed incorrect include
4857  Affects: dcmimgle/libsrc/dcmimage.cc
4858
4859- Replaced private inheritance from template with aggregation
4860  Affects: dcmpstat/include/dvpsabl.h
4861           dcmpstat/include/dvpsall.h
4862           dcmpstat/include/dvpscul.h
4863           dcmpstat/include/dvpsdal.h
4864           dcmpstat/include/dvpsgal.h
4865           dcmpstat/include/dvpsgll.h
4866           dcmpstat/include/dvpsgrl.h
4867           dcmpstat/include/dvpsibl.h
4868           dcmpstat/include/dvpsovl.h
4869           dcmpstat/include/dvpspll.h
4870           dcmpstat/include/dvpsril.h
4871           dcmpstat/include/dvpsrsl.h
4872           dcmpstat/include/dvpsspl.h
4873           dcmpstat/include/dvpssvl.h
4874           dcmpstat/include/dvpstxl.h
4875           dcmpstat/include/dvpsvll.h
4876           dcmpstat/include/dvpsvwl.h
4877           dcmpstat/libsrc/dvpsabl.cc
4878           dcmpstat/libsrc/dvpsall.cc
4879           dcmpstat/libsrc/dvpscul.cc
4880           dcmpstat/libsrc/dvpsdal.cc
4881           dcmpstat/libsrc/dvpsgal.cc
4882           dcmpstat/libsrc/dvpsgll.cc
4883           dcmpstat/libsrc/dvpsgrl.cc
4884           dcmpstat/libsrc/dvpsibl.cc
4885           dcmpstat/libsrc/dvpsovl.cc
4886           dcmpstat/libsrc/dvpspll.cc
4887           dcmpstat/libsrc/dvpsril.cc
4888           dcmpstat/libsrc/dvpsrsl.cc
4889           dcmpstat/libsrc/dvpsspl.cc
4890           dcmpstat/libsrc/dvpssvl.cc
4891           dcmpstat/libsrc/dvpstxl.cc
4892           dcmpstat/libsrc/dvpsvll.cc
4893           dcmpstat/libsrc/dvpsvwl.cc
4894
4895- Replaced protected inheritance from OFList with protected aggregation
4896  Affects: dcmsr/include/dsrtlist.h
4897           dcmsr/libsrc/dsrimgfr.cc
4898           dcmsr/libsrc/dsrscogr.cc
4899           dcmsr/libsrc/dsrtcodt.cc
4900           dcmsr/libsrc/dsrtcosp.cc
4901           dcmsr/libsrc/dsrtcoto.cc
4902           dcmsr/libsrc/dsrwavch.cc
4903
4904- Cleaned up usage of boolean constants
4905  Affects: dcmdata/libsrc/dcvr.cc
4906           dcmnet/libsrc/dimse.cc
4907           dcmnet/libsrc/dulfsm.cc
4908
4909- Simplified include structure to avoid preprocessor limitation
4910  (max 32 #if levels) on MSVC5 with STL.
4911  Affects: dcmsign/include/dcsignat.h
4912           dcmsign/include/sialgo.h
4913           dcmsign/include/siautopr.h
4914           dcmsign/include/sibrsapr.h
4915           dcmsign/include/sicert.h
4916           dcmsign/include/sicertvf.h
4917           dcmsign/include/sicreapr.h
4918           dcmsign/include/sidsa.h
4919           dcmsign/include/simac.h
4920           dcmsign/include/simaccon.h
4921           dcmsign/include/simd5.h
4922           dcmsign/include/sinullpr.h
4923           dcmsign/include/siprivat.h
4924           dcmsign/include/siripemd.h
4925           dcmsign/include/sirsa.h
4926           dcmsign/include/sisha1.h
4927           dcmsign/include/sisprof.h
4928           dcmsign/include/sitstamp.h
4929           dcmsr/libsrc/dsrcodtn.cc
4930           dcmsr/libsrc/dsrcodvl.cc
4931           dcmsr/libsrc/dsrcomtn.cc
4932           dcmsr/libsrc/dsrcomvl.cc
4933           dcmsr/libsrc/dsrcontn.cc
4934           dcmsr/libsrc/dsrdattn.cc
4935           dcmsr/libsrc/dsrdtitn.cc
4936           dcmsr/libsrc/dsrimgfr.cc
4937           dcmsr/libsrc/dsrimgtn.cc
4938           dcmsr/libsrc/dsrnumtn.cc
4939           dcmsr/libsrc/dsrpnmtn.cc
4940           dcmsr/libsrc/dsrreftn.cc
4941           dcmsr/libsrc/dsrscogr.cc
4942           dcmsr/libsrc/dsrscotn.cc
4943           dcmsr/libsrc/dsrtcodt.cc
4944           dcmsr/libsrc/dsrtcosp.cc
4945           dcmsr/libsrc/dsrtcotn.cc
4946           dcmsr/libsrc/dsrtcoto.cc
4947           dcmsr/libsrc/dsrtextn.cc
4948           dcmsr/libsrc/dsrtimtn.cc
4949           dcmsr/libsrc/dsruidtn.cc
4950           dcmsr/libsrc/dsrwavch.cc
4951           dcmsr/libsrc/dsrwavtn.cc
4952
4953- Updated MSVC project files
4954  Affects: dcmpstat/dcmpstat.dsp
4955
4956- Updated flex++ skeleton files to avoid warnings on gcc 3.x
4957  Affects: dcmpstat/apps/vrscan.cc
4958           dcmpstat/apps/vrscan.h
4959
4960**** Changes from 2003.06.03 (eichelberg)
4961
4962- Added include for dcdicent.h, needed by MSVC5 with STL
4963  Affects: dcmimgle/libsrc/dcmimage.cc
4964
4965- Renamed local variables to avoid name clashes with STL
4966  Affects: dcmdata/include/dchashdi.h
4967           dcmsr/include/dsrimgfr.h
4968           dcmsr/include/dsrscogr.h
4969           dcmsr/include/dsrtcodt.h
4970           dcmsr/include/dsrtcosp.h
4971           dcmsr/include/dsrtcoto.h
4972           dcmsr/include/dsrtlist.h
4973           dcmsr/include/dsrwavch.h
4974           dcmsr/libsrc/dsrimgfr.cc
4975           dcmsr/libsrc/dsrscogr.cc
4976           dcmsr/libsrc/dsrtcodt.cc
4977           dcmsr/libsrc/dsrtcosp.cc
4978           dcmsr/libsrc/dsrtcoto.cc
4979           dcmsr/libsrc/dsrwavch.cc
4980           imagectn/libsrc/dbutils.cc
4981
4982- OFList now explicitly defined as std::list if std namespace present
4983  Affects: ofstd/include/oflist.h
4984
4985**** Changes from 2003.06.02 (riesmeier)
4986
4987- Fixed bug in optimization criterion which caused dcmimgle to ignore the
4988  "start frame" parameter in the DicomImage constructors under certain
4989  circumstances. Thanks to Herve Baekeland <h.baekeland@global-imaging.net>
4990  for the bug report.
4991  Affects: dcmimgle/include/dimoipxt.h
4992
4993- Added include statement for "diutils.h".
4994  Affects: dcmimgle/include/ditranst.h
4995
4996- Added $(TIFFLIBS) and $(PNGLIBS) to LOCALLIBS to avoid problems with shared
4997  object compilation. Thanks to Markus Mertens <markus.mertens@uni-muenster.de>
4998  for the bug report.
4999  Affects: dcmimage/apps/Makefile.in
5000           dcmjpeg/apps/Makefile.in
5001
5002- Added new helper function DcmItem::findAndCopyElement().
5003  Affects: dcmdata/include/dcitem.h
5004           dcmdata/libsrc/dcitem.cc
5005
5006- Fixed bug in findAndDelete() implementation.
5007  Affects: dcmdata/libsrc/dcitem.cc
5008
5009- Added explicit support for class DcmPixelData to putAndInsertUintXXArray().
5010  Affects: dcmdata/libsrc/dcitem.cc
5011
5012- Changed implementation of findAndGetXXXArray() to avoid problems with MSVC5.
5013  Affects: dcmdata/libsrc/dcitem.cc
5014
5015**** Changes from 2003.06.02 (eichelberg)
5016
5017- Updated MSVC project files
5018  Affects: dcmdata/dcmdata.dsp
5019
5020- Renamed local variables to avoid name clashes with STL
5021  Affects: dcmdata/include/dcitem.h
5022           dcmdata/libsrc/dchashdi.cc
5023           dcmnet/apps/storescu.cc
5024           dcmnet/include/dul.h
5025           dcmnet/include/extneg.h
5026           dcmnet/include/lst.h
5027           dcmnet/libsrc/assoc.cc
5028           dcmnet/libsrc/dimcmd.cc
5029           dcmnet/libsrc/dimse.cc
5030           dcmnet/libsrc/dul.cc
5031           dcmnet/libsrc/dulconst.cc
5032           dcmnet/libsrc/dulfsm.cc
5033           dcmnet/libsrc/extneg.cc
5034           dcmnet/libsrc/lst.cc
5035
5036- Cleaned up implementation of DcmStack, added doc++ comments
5037  Affects: dcmdata/include/dcstack.h
5038           dcmdata/libsrc/dcstack.cc
5039
5040- Cleaned up implementation of DcmRepresentationEntry, added doc++ comments
5041  Affects: dcmdata/include/dcpixel.h
5042           dcmdata/libsrc/dcpixel.cc
5043
5044- Added typedef needed by MSVC5 when compiling with STL support
5045  Affects: dcmdata/include/dchashdi.h
5046
5047**** Changes from 2003.05.20 (riesmeier)
5048
5049- Renamed parameters/variables "string" to avoid name clash with STL class.
5050  Affects: ofstd/include/ofcmdln.h
5051           ofstd/libsrc/ofcmdln.cc
5052
5053- Enhanced use of OFString routines.
5054  Affects: ofstd/libsrc/ofcmdln.cc
5055
5056- Added support for SOP Class "Chest CAD SR" (Supplement 65).
5057  Affects: dcmdata/apps/dcmgpdir.cc
5058           dcmdata/include/dcuid.h
5059           dcmdata/libsrc/dcuid.cc
5060           dcmnet/docs/movescu.txt
5061           dcmnet/docs/storescp.txt
5062           dcmnet/docs/storescu.txt
5063           imagectn/docs/imagectn.txt
5064
5065- Minor code corrections.
5066  Affects: dcmdata/apps/xml2dcm.cc
5067
5068- Added methods and static functions to compose a DICOM Person Name from five
5069  name components.
5070  Affects: dcmdata/include/dcvrpn.h
5071           dcmdata/libsrc/dcvrpn.cc
5072
5073- Added new helper methods: findAndGetElement(), findAndGetUint32Array(),
5074  findAndGetSint32Array(), findAndGetFloat64Array(), findAndDeleteElement().
5075  Affects: dcmdata/include/dcitem.h
5076           dcmdata/libsrc/dcitem.cc
5077
5078- Enhanced findAndGetSequenceItem() and findOrCreateSequenceItem() by checking
5079  the return value of ident() - avoids crashes when applied to non-sequence
5080  elements.
5081  Affects: dcmdata/include/dcitem.h
5082           dcmdata/libsrc/dcitem.cc
5083
5084- Removed unused helper functions.
5085  Affects: dcmdata/libsrc/Makefile.dep
5086           dcmdata/libsrc/Makefile.in
5087           dcmimage/apps/Makefile.dep
5088           dcmimage/apps/dcm2pnm.cc
5089           dcmimage/apps/dcmquant.cc
5090           dcmjpeg/apps/Makefile.dep
5091  Removed: dcmdata/include/dcutils.h
5092           dcmdata/libsrc/dcutils.cc
5093
5094- Added new configuration/compatibility flag that allows to ignore the
5095  modality transform stored in the dataset.
5096  Affects: dcmimgle/include/diutils.h
5097           dcmimgle/libsrc/dimomod.cc
5098           dcmimage/apps/dcm2pnm.cc
5099           dcmimage/docs/dcm2pnm.txt
5100           dcmjpeg/docs/dcmj2pnm.txt
5101
5102- Added method returning the number of bytes required to store a single
5103  rendered frame: getOutputDataSize().
5104  Affects: dcmimgle/include/dcmimage.h
5105           dcmimgle/include/diimage.h
5106           dcmimgle/include/dimoimg.h
5107           dcmimgle/libsrc/dimoimg
5108           dcmimage/include/dicoimg.h
5109           dcmimage/libsrc/dicoimg.cc
5110
5111**** Changes from 2003.05.14 (riesmeier)
5112
5113- Fixed bug in OFString::find_first_of().
5114  Affects: ofstd/libsrc/ofstring.cc
5115
5116**** Changes from 2003.05.13 (eichelberg)
5117
5118- Fixed minor issue in AC_CHECK_INTP_SELECT configure macro
5119  Affects: config/aclocal.m4
5120           config/configure
5121           config/configure.in
5122
5123**** Changes from 2003.05.12 (eichelberg)
5124
5125- Fixed off-by-one bug in for loop
5126  Affects: ofstd/libsrc/ofconfig.cc
5127
5128- Added systems to private dictionary: Swissvision TR4000,
5129  Philips Digital Diagnost 1.3, Fuji CR console, 3rd release
5130  Affects: dcmdata/libsrc/private.dic
5131
5132- Fixed formatting bug in dumpExtNegList()
5133  Affects: dcmnet/libsrc/dul.cc
5134
5135**** Changes from 2003.04.29 (eichelberg)
5136
5137- Moved configuration file parser from module dcmpstat to ofstd and renamed
5138  class to OFConfigFile. Cleaned up implementation (no more friend declarations).
5139  Affects: dcmpstat/apps/Makefile.dep
5140           dcmpstat/include/dviface.h
5141           dcmpstat/include/dvpscf.h
5142           dcmpstat/libsrc/Makefile.dep
5143           dcmpstat/libsrc/Makefile.in
5144           dcmpstat/libsrc/dviface.cc
5145           dcmpstat/libsrc/dvpscf.cc
5146           ofstd/libsrc/Makefile.dep
5147           ofstd/libsrc/Makefile.in
5148           ofstd/tests/Makefile.dep
5149  Added:   ofstd/include/ofconfig.h
5150           ofstd/libsrc/ofconfig.cc
5151  Removed: dcmpstat/libsrc/include/dvpsconf.h
5152           dcmpstat/libsrc/libsrc/dvpsconf.cc
5153
5154**** Changes from 2003.04.25 (riesmeier)
5155
5156- Fixed inconsistency regarding the default option for frame selection.
5157  Affects: dcmimage/apps/dcmquant.cc
5158           dcmimage/docs/dcmquant.txt
5159
5160- Minor correction: explicitly specify query information model in the example.
5161  Affects: dcmnet/docs/findscu.txt
5162
5163- Added missing command line option --no-sq-expansion (-nse).
5164  Affects: dcmwlm/docs/wlmscpfs.txt
5165
5166- Reformatted text (replaced tabs by spaces, etc.) and fixed typos.
5167  Affects: imagectn/docs/configrc.txt
5168
5169- Fixed memory leak in readPeerList().
5170  Corrected debug output of parse routines.
5171  Thanks to Stefan Vogel <stefan.vogel@med.ge.com> for the bug report and fix.
5172  Affects: imagectn/apps/cnfpriv.cc
5173
5174**** Changes from 2003.04.22 (eichelberg)
5175
5176- Updated FAQ
5177  Affects: FAQ
5178
5179**** Changes from 2003.04.22 (riesmeier)
5180
5181- Adapted code to also compile trouble-free without libxml support (report a
5182  message that libxml library is required).
5183  Affects: dcmdata/apps/xml2dcm.cc
5184
5185- Added new command line option which allows to embed the content of the DTD
5186  instead of referencing the DTD file.
5187  Affects: dcmdata/apps/dcm2xml.cc
5188           dcmdata/docs/dcm2xml.txt
5189           dcmdata/include/dctypes.h
5190           dcmdata/libsrc/dctypes.cc
5191
5192- Rebuilt makefile dependencies.
5193  Affects: dcmdata/apps/Makefile.dep
5194
5195**** Changes from 2003.04.17 (riesmeier)
5196
5197- Replace LF and CR by &#10; and &#13; in XML mode instead of &#182; (para).
5198  Affects: ofstd/include/ofstd.h
5199           ofstd/libsrc/ofstd.cc
5200           dcmsr/include/dsrtypes.h
5201
5202- Enhanced performance of base64 encoder and decoder routines.
5203  Affects: ofstd/libsrc/ofstd.cc
5204
5205- Enhanced performance of find routines.
5206  Affects: ofstd/libsrc/ofstring.cc
5207
5208- Corrected API documentation of createUint8/16Array() methods.
5209  Affects: dcmdata/include/dcpixel.h
5210
5211- Use method OFString::c_str() instead of OFString::operator[] to avoid range
5212  checking (which implies an "expensive" strlen() call).
5213  Affects: dcmdata/libsrc/dcvrobow.cc
5214
5215- Added new command line tool that allows to convert an XML document to DICOM
5216  file or dataset.
5217  Affects: dcmdata/apps/Makefile.in
5218  Added:   dcmdata/apps/xml2dcm.cc
5219           dcmdata/docs/xml2dcm.txt
5220
5221- Modified DTD: use #PCDATA instead of CDATA for element "element".
5222  Affects: dcmdata/apps/dcm2xml.dtd
5223
5224- Added support for libxml.
5225  Affects: INSTALL
5226           config/Makefile.def.in
5227           config/acconfig.h
5228           config/configure
5229           config/configure.in
5230           config/include/cfunix.h.in
5231           config/include/cfwin32.h
5232
5233**** Changes from 2003.04.14 (eichelberg)
5234
5235- Added explicit typecasts in calls to pow(). Needed by Visual C++ .NET 2003.
5236  Thanks to Peter Klotz <p.klotz@icoserve.com> for the bug report and fix.
5237  Affects: dcmimgle/libsrc/didispfn.cc
5238           dcmimgle/libsrc/digsdfn.cc
5239           dcmimgle/libsrc/dimoimg.cc
5240           dcmpstat/apps/dcmmklut.cc
5241           dcmpstat/libsrc/dvpssp.cc
5242           dcmpstat/libsrc/dvpstat.cc
5243
5244**** Changes from 2003.04.03 (riesmeier)
5245
5246- Fixed bug introduced in the context of the new createUint8/16Array() methods.
5247  Affects: dcmdata/libsrc/dcpixel.cc
5248
5249**** Changes from 2003.04.01 (riesmeier)
5250
5251- Added implementation of createUint8/16Array() methods to DcmPixelData.
5252  Required to work properly with chooseRepresentation() for pixel compression.
5253  Thanks to Rick H. <rickh_2003@hotmail.com> for the original problem report.
5254  Affects: dcmdata/include/dcpixel.h
5255           dcmdata/libsrc/dcpixel.cc
5256
5257- Added support for XML namespaces.
5258  Affects: dcmdata/apps/dcm2xml.cc
5259           dcmdata/docs/dcm2xml.txt
5260           dcmdata/include/dctypes.h
5261           dcmdata/libsrc/dcdatset.cc
5262           dcmdata/libsrc/dcfilefo.cc
5263           dcmdata/libsrc/dctypes.cc
5264           dcmsr/apps/dsr2xml.cc
5265           dcmsr/docs/dsr2xml.txt
5266           dcmsr/include/dsrtypes.h
5267           dcmsr/libsrc/dsrdoc.cc
5268           dcmsr/libsrc/dsrtypes.cc
5269
5270**** Changes from 2003.03.25 (riesmeier)
5271
5272- Fixed bug in print method: wrong position of setw() operators.
5273  Thanks to Syam Gadde <gadde@biac.duke.edu> for the bug report and fix.
5274  Affects: dcmdata/libsrc/dcvrat.cc
5275
5276**** Changes from 2003.03.21 (eichelberg)
5277
5278- Minor code purifications for warnings reported by MSVC in Level 4
5279  Affects: dcmdata/include/dcdatset.h
5280           dcmdata/include/dchashdi.h
5281           dcmdata/include/dcmetinf.h
5282           dcmdata/include/dcrleccd.h
5283           dcmdata/include/dcrlecce.h
5284           dcmdata/include/dcrledec.h
5285           dcmdata/include/dcrledrg.h
5286           dcmdata/include/dcrleenc.h
5287           dcmdata/include/dcrleerg.h
5288           dcmdata/include/dcvr.h
5289           dcmdata/libsrc/dcdict.cc
5290           dcmdata/libsrc/dcdirrec.cc
5291           dcmdata/libsrc/dcelem.cc
5292           dcmdata/libsrc/dcfilefo.cc
5293           dcmdata/libsrc/dchashdi.cc
5294           dcmdata/libsrc/dcitem.cc
5295           dcmdata/libsrc/dcpixel.cc
5296           dcmdata/libsrc/dcpixseq.cc
5297           dcmdata/libsrc/dcrleccd.cc
5298           dcmdata/libsrc/dcrlecce.cc
5299           dcmdata/libsrc/dctag.cc
5300           dcmdata/libsrc/dcuid.cc
5301           dcmdata/libsrc/dcvr.cc
5302           ofstd/libsrc/ofstd.cc
5303
5304**** Changes from 2003.03.14 (eichelberg)
5305
5306- Enabled TLS network connections in findscu
5307  Affects: dcmnet/apps/Makefile.dep
5308           dcmnet/apps/Makefile.in
5309           dcmnet/apps/findscu.cc
5310           dcmnet/apps/findscu.dsp
5311           dcmnet/docs/findscu.txt
5312           dcmtk.dsw
5313
5314**** Changes from 2003.03.12 (eichelberg)
5315
5316- Updated DcmObject::print() flags
5317  Affects: dcmdata/apps/dcmgpdir.cc
5318           dcmnet/libsrc/dimdump.cc
5319           dcmpstat/apps/dcmpschk.cc
5320           dcmpstat/libsrc/dvpsfs.cc
5321           dcmpstat/libsrc/dvpsib.cc
5322           dcmpstat/libsrc/dvpspl.cc
5323           dcmpstat/libsrc/dvpssp.cc
5324
5325**** Changes from 2003.03.12 (riesmeier)
5326
5327- Fixed bug in GSDF calibration routines. Ambient light value was added twice
5328  in case of OD input data (i.e. for hardcopy devices).
5329  Thanks to Gilles Mevel <Gilles.Mevel@etiam.com> for the bug report.
5330  Affects: dcmimgle/libsrc/digsdfn.cc
5331
5332- Removed default value from parameter "useAmb" in method convertODtoLumTable.
5333  Affects: dcmimgle/include/didispfn.h
5334
5335- Added apostrophe (') to the list of characters to be replaced by the
5336  corresponding HTML/XML mnenonic.
5337  Affects: ofstd/include/ofstd.h
5338           ofstd/libsrc/ofstd.cc
5339
5340**** Changes from 2003.02.17 (wilkens)
5341
5342- Made some minor modifications to be able to modify a special variant of the
5343  worklist SCP implementation (wlmscpki).
5344  Affects: dcmwlm/apps/wlcefs.cc
5345           dcmwlm/include/wlds.h
5346           dcmwlm/libsrc/wlds.cc
5347           dcmwlm/libsrc/wldsfs.cc
5348
5349**** Changes from 2003.02.12 (riesmeier)
5350
5351- Added Dmin/max support to CIELAB calibration routines.
5352  Affects: dcmimgle/apps/dcmdspfn.cc
5353           dcmimgle/docs/dcmdspfn.txt
5354           dcmimgle/include/dicielut.h
5355           dcmimgle/include/didispfn.h
5356           dcmimgle/include/digsdfn.h
5357           dcmimgle/libsrc/diciefn.cc
5358           dcmimgle/libsrc/dicielut.cc
5359           dcmimgle/libsrc/didispfn.cc
5360           dcmimgle/libsrc/digsdfn.cc
5361           dcmimgle/libsrc/digsdlut.cc
5362
5363- Defined default file extension for PNG image format.
5364  Affects: dcmimage/apps/dcm2pnm.cc
5365
5366- Introduced "enum" for output file type.
5367  Affects: dcmimage/apps/dcm2pnm.cc
5368
5369**** Changes from 2003.02.11 (eichelberg)
5370
5371- Fixed overwrite problem caused by last commit.
5372  Affects: dcmimage/apps/dcm2pnm.cc
5373           dcmimage/docs/dcm2pnm.txt
5374           dcmjpeg/docs/dcmj2pnm.txt
5375
5376- Updated MSVC project files for OpenSSL 0.9.6h.
5377  Affects: dcmnet/apps/echoscu.dsp
5378           dcmnet/apps/storescp.dsp
5379           dcmnet/apps/storescu.dsp
5380           dcmpstat/dcmpstat.dsp
5381           dcmpstat/apps/dcmp2pgm.dsp
5382           dcmpstat/apps/dcmprscp.dsp
5383           dcmpstat/apps/dcmprscu.dsp
5384           dcmpstat/apps/dcmpsprt.dsp
5385           dcmpstat/apps/dcmpsrcv.dsp
5386           dcmpstat/apps/dcmpssnd.dsp
5387           dcmsign/dcmsign.dsp
5388           dcmsign/apps/dcmsign_app.dsp
5389           dcmtls/dcmtls.dsp
5390
5391- Added libpng support to MSVC project files.
5392  Affects: dcmimage/dcmimage.dsp
5393           dcmimage/apps/dcm2pnm.dsp
5394           dcmjpeg/apps/dcmj2pnm.dsp
5395
5396- Added PNG export option to dcm2pnm and dcmj2pnm.
5397  Thanks to Alexander Haderer <alexander.haderer@charite.de> for the
5398  contribution.
5399  Affects: dcmimage/apps/Makefile.in
5400           dcmimage/apps/dcm2pnm.cc
5401           dcmimage/docs/dcm2pnm.txt
5402           dcmimage/libsrc/Makefile.in
5403           dcmjpeg/apps/Makefile.in
5404           dcmjpeg/docs/dcmj2pnm.txt
5405  Added:   dcmimage/include/dipipng.h
5406           dcmimage/libsrc/dipipng.cc
5407
5408- Added --with-libpng flag to configure system.
5409  Thanks to Alexander Haderer <alexander.haderer@charite.de> for the
5410  contribution.
5411  Affects: config/Makefile.def.in
5412           config/acconfig.h
5413           config/configure
5414           config/configure.in
5415           config/include/cfunix.h.in
5416           config/include/cfwin32.h
5417           INSTALL
5418
5419**** Changes from 2003.02.11 (riesmeier)
5420
5421- Added support for Dmin/max to calibration routines (required for printers).
5422  Affects: dcmimgle/apps/dcmdspfn.cc
5423           dcmimgle/docs/dcmdspfn.txt
5424           dcmimgle/include/didispfn.h
5425           dcmimgle/include/digsdfn.h
5426           dcmimgle/include/digsdlut.h
5427           dcmimgle/libsrc/didispfn.cc
5428           dcmimgle/libsrc/digsdfn.cc
5429           dcmimgle/libsrc/digsdlut.cc
5430           dcmimage/apps/dcm2pnm.cc
5431           dcmimage/docs/dcm2pnm.txt
5432           dcmjpeg/docs/dcmj2pnm.txt
5433
5434- Added two new functions to determine the luminance/OD value of a particular
5435  DDL according to the device's characteristic curve and vice versa.
5436  Affects: dcmimgle/apps/dcmdspfn.cc
5437           dcmimgle/include/didispfn.h
5438           dcmimgle/libsrc/didispfn.cc
5439
5440- Removed debug/test code.
5441  Affects: dcmimgle/apps/dcmdspfn.cc
5442
5443- Added note on --write-png option.
5444  Affects: dcmjpeg/docs/dcmj2pnm.txt
5445
5446**** Changes from 2003.01.31 (wilkens)
5447
5448- Fixed bug in ti application (option named "--config" and "--config-file").
5449  Thanks to Eike Rietzel <e.rietzel@gsi.de> for the bug report.
5450  Affects: imagectn/apps/ti.cc
5451
5452**** Changes from 2003.01.23 (wilkens)
5453
5454- Fixed inconsistencies in comments.
5455  Affects: dcmdata/libsrc/dicom.dic
5456
5457**** Changes from 2003.01.08 (riesmeier)
5458
5459- Fixed typo (missing closing bracket).
5460  Affects: dcmdata/apps/dcmconv.cc
5461           dcmdata/docs/dcmconv.txt
5462
5463**** Changes from 2003.01.06 (riesmeier)
5464
5465- Moved old announcement and change log for release 3.5.2 to docs.
5466  Removed: ANNOUNCE.352
5467           CHANGES.352
5468  Added:   docs/ANNOUNCE.352
5469           docs/CHANGES.352
5470
5471- Created new change log.
5472  Added:   CHANGES.353
5473
5474- Performed minor text corrections to get a more consistent print() output.
5475  Affects: dcmdata/libsrc/dcpixseq.cc
5476           dcmdata/libsrc/dcsequen.cc
5477
5478- Updated URL to dcmtk homepage.
5479  Affects: dcmsr/libsrc/dsrdoc.cc
5480
5481- Updated URL to OFFIS DICOM homepage.
5482  Affects: HISTORY
5483