
Release 3.4.2 (Public Release - 2000-12-20)

- Updated Version Number and Implementation Version Name to reflect the
  current public release (3.4.2)
  Affects: dcmdata/include/dcuid.h

- Updated documentation to reflect changes in 3.4.2
  Affects: INSTALL
  Added:   ANNOUNCE.342

**** Changes from 2000.12.20 (riesmeier)

- Updated documentation (minor changes).
  Affects: config/systems/win32/README
           ANNOUNCE.342
           INSTALL
           FAQ

**** Changes from 2000.12.20 (eichelberg)

- Renamed CHANGES to CHANGES.342.
  Removed: CHANGES
  Added:   CHANGES.342

- Updated README to mention dcmtls module.
  Affects: README

- Updated documentation on TLS ciphers available in OpenSSL.
  Affects: dcmtls/docs/ciphers.txt

- Updated ti documentation.
  Affects: imagectn/docs/ti.txt

- Fixed remaining problems with configure on FreeBSD.
  Affects: config/aclocal.m4
           config/configure

- Moved old CHANGES and ANNOUNCE files to docs subdirectory.
  Added:   docs/ANNOUNCE.310
           docs/ANNOUNCE.311
           docs/ANNOUNCE.312
           docs/ANNOUNCE.320
           docs/ANNOUNCE.321
           docs/ANNOUNCE.330
           docs/ANNOUNCE.331
           docs/ANNOUNCE.340
           docs/ANNOUNCE.341
           docs/CHANGES.301
           docs/CHANGES.302
           docs/CHANGES.310
           docs/CHANGES.311
           docs/CHANGES.312
           docs/CHANGES.320
           docs/CHANGES.321
           docs/CHANGES.330
           docs/CHANGES.331
           docs/CHANGES.340
           docs/CHANGES.341
  Removed: ANNOUNCE
           CHANGES.301
           CHANGES.302
           CHANGES.310
           CHANGES.311
           CHANGES.312
           CHANGES.320
           CHANGES.321
           CHANGES.330
           CHANGES.331
           CHANGES.340
           CHANGES.341

**** Changes from 2000.12.19 (riesmeier)

- Added #include statement to keep gcc 2.5.8 (NeXTSTEP) quiet.
  Affects: dcmpstat/apps/Makefile.dep
           dcmpstat/libsrc/Makefile.dep
           dcmpstat/libsrc/dvpshlp.cc

**** Changes from 2000.12.19 (eichelberg)

- Renamed typedef T_UID which leads to name clash with system macro on OSF/1.
  Affects: dcmnet/libsrc/assoc.cc

- Updated configure for the FreeBSD Posix implementation which requires
  a special gcc option -pthread to cause linking with libc_r instead of libc.
  Affects: config/acconfig.h
           config/aclocal.m4
           config/configure
           config/configure.in
           config/include/cfwin32.h
           config/include/config.h.in

- Added test for a strncasecmp prototype in <string.h>, missing on Ultrix
  and SunOS 4.1.x.
  Affects: dcmpstat/libsrc/dvpscf.cc

- Inclusion of TCP header files now protected by extern "C", needed on Ultrix.
  Affects: dcmpstat/libsrc/dvpsmsg.cc

- Thread related classes now correctly disabled when configured
  with --disable-threads.
  Affects: ofstd/libsrc/ofthread.cc

- Updated tlstrans for Irix 5 compatibility issues.
  Affects: dcmtls/libsrc/tlstrans.cc

**** Changes from 2000.12.18 (riesmeier)

- Updated Visual C++ project files.
  Affects: config/systems/win32/msvc5.zip

**** Changes from 2000.12.15 (eichelberg)

- Added two new FAQ entries
  Affects: FAQ

- Updated installation instructions for OpenSSL support
  Affects: INSTALL

- Updated root level configure to correctly display configure --help options.
  Affects: config/rootconf

- Declared qsort() and signal() callback functions as extern "C", avoids
  warnings on Sun C++ 5.x compiler.
  Thanks to Dimitri Papadopoulos-Orfanos <papadopo@shfj.cea.fr> for the report.
  Affects: dcmnet/libsrc/dul.cc
           imagectn/apps/ti.cc
           imagectn/apps/tiquery.cc
           imagectn/include/dbpriv.h
           imagectn/libsrc/dbstore.cc
           imagectn/libsrc/dbutils.cc
           wlistctn/libsrc/wrklstdb.cc

- Global flag to enable/disable workaround code for some buggy Store SCUs
  in DIMSE_storeProvider().  If enabled, an illegal space-padding in the
  Affected SOP Instance UID field of the C-STORE-RQ message is retained
  in the corresponding C-STORE-RSP message.
  Thanks to Gilles Mevel <Gilles.Mevel@etiam.com> for the problem report
  and workaround suggestion.
  Affects: dcmnet/libsrc/storescp.cc
           dcmnet/include/dimse.h
           dcmnet/libsrc/dimcmd.cc
           dcmnet/libsrc/dimstore.cc

- Rebuild Makefile dependencies
  Affects: */*/Makefile.dep

- Updated Visual C++ project files
  Affects: config/systems/win32/msvc5.zip

**** Changes from 2000.12.14 (riesmeier)

- Updated SOP Class and Transfer Syntax UIDs for 2000 edition of the DICOM
  standard.
  Affects: dcmdata/include/dcuid.h
           dcmdata/libsrc/dcuid.cc
           dcmnet/docs/movescu.txt
           dcmnet/docs/storescp.txt
           dcmnet/docs/storescu.txt
           imagectn/docs/imagectn.txt

- Updated for 2000 edition of the DICOM standard (added: SR, PR, WV, SP, RT).
  Affects: dcmdata/apps/dcmgpdir.cc
           dcmdata/docs/dcmgpdir.txt
           dcmdata/include/dcdirrec.h
           dcmdata/libsrc/dcdirrec.cc

- Ignore modality LUT transform for XA and XRF images (report message on that
  in verbose mode).
  Affects: dcmimgle/libsrc/Makefile.dep
           dcmimgle/libsrc/dimomod.cc

**** Changes from 2000.12.13 (riesmeier)

- Added explicit typecast to keep gcc 2.5.8 (NeXTSTEP) quiet.
  Affects: dcmpstat/libsrc/dviface.cc

- Introduced dummy parameter for "default" constructor of class OFConsole
  to "convince" linker of gcc 2.5.8 (NeXTSTEP) to allocate memory for global
  variable 'ofConsole'.
  Affects: ofstd/include/ofconsol.h
           ofstd/libsrc/ofconsol.cc

**** Changes from 2000.12.13 (eichelberg)

- Introduced configure test for -lm which is not present on all
  platforms but required on some.
  Affects: config/Makefile.def.in
           config/configure
           config/configure.in
           dcmimgle/apps/Makefile.in
           dcmpstat/apps/Makefile.in
           dcmtls/apps/Makefile.in

- Including dcompat.h, needed on MacOS X
  Affects: dcmpstat/apps/dcmprscu.cc

- Removed unused local variables
  Affects: dcmpstat/libsrc/dviface.cc

**** Changes from 2000.12.12 (eichelberg)

- Minor changes to keep gcc 2.7.x on SunOS 4.1.3 happy
  Affects: dcmnet/libsrc/dcmtrans.cc
           dcmnet/libsrc/dul.cc
           dcmnet/apps/dcmmklut.cc
           dcmnet/libsrc/dvpsmsg.cc
           dcmnet/tests/msgserv.cc
           dcmsign/libsrc/dcmsign.cc
           imagectn/apps/tiui.cc

- Added documentation for Pseudo Random Number Generator Daemon (PRNGD)
  Affects: dcmtls/docs/randseed.txt

**** Changes from 2000.12.12 (riesmeier)

- Replaced #ifdef HAVE_WINDOWS_H by _WIN32 to allow Cygwin 1.1.x to compile
  with Posix threads.
  Affects: dcmdata/libsrc/dcuid.cc

- Renamed method to avoid ambiguity reported by gcc 2.7.
  Affects: dcmsr/include/dsrtlist.h

- Added explicit typecast to keep gcc 2.7 quiet.
  Affects: dcmsr/libsrc/dsrtypes.cc

- Changed type of stream 'open_mode' from long to int to avoid compiler
  warnings reported by SunCC 2.0.1.
  Affects: ofstd/include/oflogfil.h
           ofstd/libsrc/oflogfil.cc

- Added explicit typecast to keep SunCC 2.0.1 quiet.
  Affects: dcmsr/libsrc/dsrdoc.cc

- Added '#include <libc.h>' to avoid problems with gcc 2.5.8 on NeXTSTEP 3.x
  systems.
  Affects: imagectn/apps/imagectn.cc
           wlistctn/apps/wlistctn.cc

**** Changes from 2000.12.11 (riesmeier)

- Added explicit typecast to keep SunCC 2.0.1 quiet.
  Affects: imagectn/apps/imagectn.cc
           dcmpstat/apps/dcmmklut.cc

- Added library 'ofstd' to link command line tools with SunCC 2.0.1.
  Affects: ctndisp/apps/Makefile.in

- Removed name of (conditionally) unused method parameters to avoid compiler
  warnings (SunCC 2.0.1).
  Affects: dcmpstat/libsrc/dviface.cc

**** Changes from 2000.12.08 (riesmeier)

- Separated module dcmsr from dcmpstat (use #define WITH_DCMSR to re-include
  it - probably also requires modification of makefiles).
  Affects: dcmpstat/apps/Makefile.dep
           dcmpstat/apps/Makefile.in
           dcmpstat/libsrc/Makefile.dep
           dcmpstat/libsrc/dviface.cc
           config/modules

- Renamed createNewSeries(studyUID) to createNewSeriesInStudy(studyUID).
  Affects: dcmsr/include/dsrdoc.h
           dcmsr/libsrc/dsrdoc.cc
           dcmsr/tests/mkreport.cc

- Removed optional fractional second part from time value.
  Affects: dcmsr/include/dsrtypes.h
           dcmsr/libsrc/dsrtypes.cc

- Reworked codes used for sample SR documents.
  Affects: dcmsr/tests/mkreport.cc

- Rebuilt makefile dependencies.
  Affects: dcmimgle/libsrc/Makefile.dep

- Replaced empty code lines (";") by empty command blocks ("{}") to avoid
  compiler warnings reported by MSVC6.
  Affects: dcmsr/apps/dsr2html.cc

**** Changes from 2000.11.23 (riesmeier)

- Added new command line option to dbregimg allowing to specify whether
  instance reviewed status of newly registered objects should be set to 'new'
  or 'not new'.
  Affects: imagectn/include/dbstore.h
           imagectn/include/imagedb.h
           imagectn/libsrc/dbstore.cc
           imagectn/tests/dbregimg.cc

**** Changes from 2000.11.23 (eichelberg)

- Silently correct negative pixel aspect ratio or pixel spacing values
  Affects: dcmpstat/libsrc/dvpsda.cc

**** Changes from 2000.11.21 (riesmeier)

- Added sample CSS file (W3C CSS version 1.0) to be used with dsr2html.
  Added:   dcmsr/apps/report.css

**** Changes from 2000.11.20 (riesmeier)

- Fixed minor bugs (string related memory problems when used with JNI).
  Affects: dcmpstat/libsrc/dviface.cc
           dcmsr/libstc/dsrcitem.cc

**** Changes from 2000.11.17 (riesmeier)

- Added new sample reports. Create reports in the same study as the
  corresponding image (if applicable).
  Affects: dcmsr/tests/mkreport.cc

**** Changes from 2000.11.16 (riesmeier)

- Added definition of InstanceCreatorUID.
  Affects: dcmdata/include/dcuid.h

- Corrected behaviour of updateDicomAttributes().
  Affects: dcmsr/include/dsrdoc.h
           dcmsr/libsrc/dsrdoc.cc

- Fixed bug in dicomToReadablePersonName().
  Affects: dcmsr/libsrc/dsrtypes.cc

**** Changes from 2000.11.16 (eichelberg)

- Updated DICOMscope config file for RSNA 2000 scenario
  Affects: dcmpstat/tests/test.cfg

**** Changes from 2000.11.14 (eichelberg)

- Fixed two problems with dcmpsrcv which caused the application not to
  terminate if the IPC server could not be found or not to start another
  receiver when run on Win32 platforms.
  Affects: dcmpstat/apps/dcmpsrcv.cc

- Imagectn was always invoked in debug mode from class DVInterface
  on Unix platforms. Fixed.
  Affects: dcmpstat/libsrc/dviface.cc

- Fixed system include files for Linux.
  Affects: dcmpstat/libsrc/dvpsmsg.cc

- Added Perl script that simplifies creation of a Certification Authority,
  private keys and X.509 certificates with OpenSSL for use with DCMTK.
  Added:   dcmpstat/tests/dcmtk_ca.pl

- Fixed make install for module dcmtls
  Affects: dcmpstat/apps/Makefile.in

- Updated dcmpstat/jni Makefiles for Unix systems
  Affects: dcmpstat/jni/Makefile.in
           dcmpstat/jni/Makefile.dep

- Renamed callback functions to avoid linker name clashes
  Affects: dcmtls/libsrc/tlslayer.cc
           dcmsign/libsrc/siprivat.cc

**** Changes from 2000.11.14 (riesmeier)

- Added output of optional observation datetime to rendered HTML page.
  Affects: dcmsr/libsrc/dsrdoctn.cc

- Added study/series description to test reports.
  Affects: dcmsr/tests/mkreport.cc

- Corrected behaviour of method createRevisedVersion().
  Affects: dcmsr/include/dsrdoc.h
           dcmsr/libsrc/dsrdoc.cc

- Added new sample report (taken from RSNA '95 demo).
  Affects: dcmsr/tests/mkreport.cc

- Added creation of new UIDs and setting of content date/time when starting
  a new SR document from a "template".
  Affects: dcmpstat/include/dviface.h
           dcmpstat/libsrc/dviface.cc

- Added methods to set the content date/time.
  Affects: dcmsr/include/dsrdoc.h
           dcmsr/libsrc/dsrdoc.cc

- Added method to remove verification information.
  Affects: dcmsr/include/dsrdoc.h
           dcmsr/libsrc/dsrdoc.cc

**** Changes from 2000.11.13 (eichelberg)

- Added support for user logins and certificates.
  Affects: dcmpstat/apps/Makefile.dep
           dcmpstat/apps/Makefile.in
           dcmpstat/include/dviface.h
           dcmpstat/include/dvpscf.h
           dcmpstat/libsrc/dviface.cc
           dcmpstat/libsrc/dvpscf.cc
           dcmpstat/tests/test.cfg

- Added dcmpstat support methods for creating image references
  in SR documents.
  Affects: dcmpstat/apps/dcmp2pgm.cc
           dcmpstat/apps/dcmpsmk.cc
           dcmpstat/include/dviface.h
           dcmpstat/include/dvpstat.h
           dcmpstat/libsrc/dviface.cc
           dcmpstat/libsrc/dvpstat.cc

**** Changes from 2000.11.13 (riesmeier)

- Added output of optional observation datetime to rendered HTML page.
  Affects: dcmsr/include/dsrdoc.h
           dcmsr/include/dsrdoctn.h
           dcmsr/libsrc/dsrdoc.cc
           dcmsr/libsrc/dsrdoctn.cc

- Added support for Structured Reporting "templates".
  Affects: dcmpstat/include/dviface.h
           dcmpstat/include/dvpscf.h
           dcmpstat/include/dvpsdef.h
           dcmpstat/libsrc/dviface.cc
           dcmpstat/libsrc/dvpscf.cc
           dcmtk/dcmpstat/tests/test.cfg

- Updated comments.
  Affects: dcmsr/include/dsrcitem.h
           dcmsr/include/dsrdoc.h
           dcmsr/libsrc/dsrdoc.cc
           dcmpstat/include/dvpscf.h

- Added missing #include.
  Affects: dcmpstat/apps/dcmpsrcv.cc

**** Changes from 2000.11.10 (riesmeier)

- Added new methods to set the completion flag description, create new study/
  series UIDs. Added missing type 2 sequence to dataset. Corrected wrong format
  of predecessor documents sequence. Changed behaviour of completion/verification
  flags. Improved HTML and print/dump output.
  Affects: dcmsr/include/dsrdoc.h
           dcmsr/libsrc/dsrdoc.cc

- Added missing type 1 attribute.
  Affects: dcmsr/tests/pstate07.dcm

- Enhanced instance description for structured reports.
  Affects: imagectn/libsrc/dbstore.cc

- Corrected behaviour of createNewSOPInstance() and createRevisedDocument().
  Affects: dcmsr/include/dsrdoc.h
           dcmsr/libsrc/dsrdoc.cc

**** Changes from 2000.11.10 (eichelberg)

- Fixed problem with DICOMscope being unable to shut down receiver processes
  that are operating with TLS encryption by adding a special shutdown mode to
  dcmpsrcv.
  Affects: dcmpstat/apps/dcmpsrcv.cc
           dcmpstat/libsrc/dviface.cc

- Fixed problem with DIMSE routines which attempted to delete /dev/null
  under certain circumstances, which could lead to disastrous results if
  tools were run with root permissions (what they shouldn't).
  Affects: dcmnet/apps/movescu.cc
           dcmnet/apps/storescp.cc
           dcmnet/include/dcompat.h
           dcmnet/libsrc/dimstore.cc
           imagectn/apps/scestore.cc

- Mixed up strcmp and strcpy - oops.
  Affects: dcmnet/apps/movescu.cc
           dcmnet/apps/storescp.cc
           dcmnet/libsrc/dimstore.cc

- Fixed problem with imagectn running out of available file names after
  receipt of 1024 files with similar SOP instance UIDs.
  Affects: imagectn/libsrc/dbutils.cc

**** Changes from 2000.11.09 (eichelberg)

- Updated documentation.
  Affects: dcmnet/docs/storescp.txt
           dcmnet/docs/storescu.txt
           dcmpstat/docs/dcmmklut.txt
           dcmpstat/docs/dcmprscp.txt
           dcmpstat/docs/dcmprscu.txt
  Added:   dcmtls/docs/randseed.txt

**** Changes from 2000.11.09 (riesmeier)

- Minor HTML code purifications.
  Affects: dcmsr/libsrc/dsrcontn.cc
           dcmsr/libsrc/dsrdoctn.cc
           dcmsr/libsrc/dsrtypes.cc

- Reordered renderHTML flags (internal flags to the end).
  Affects: dcmsr/include/dsrtypes.h
           dcmsr/libsrc/dsrtypes.cc

- Added documentation for new command line tools.
  Added:   dcmsr/docs/dsr2html.txt
           dcmsr/docs/dsr2xml.txt
           dcmsr/docs/dsrdump.txt

- Updated documentation.
  Affects: dcmimgle/docs/dconvlum.txt

- Corrected typo.
  Affects: dcmsr/apps/dsr2xml.cc
           dcmsign/apps/dcmsign.cc

- Added support for non-ASCII characters in HTML 3.2 (use numeric value).
  Affects: dcmsr/include/dsrcodvl.h
           dcmsr/include/dsrdoc.h
           dcmsr/include/dsrtncsr.h
           dcmsr/include/dsrtypes.h
           dcmsr/include/dsrcodtn.cc
           dcmsr/include/dsrcodvl.cc
           dcmsr/include/dsrcontn.cc
           dcmsr/include/dsrdoc.cc
           dcmsr/include/dsrdoctn.cc
           dcmsr/include/dsrnumvl.cc
           dcmsr/include/dsrpnmtn.cc
           dcmsr/include/dsrstrvl.cc
           dcmsr/include/dsrtextn.cc
           dcmsr/include/dsrtypes.cc

- Added new command line options (document type and HTML version).
  Affects: dcmsr/apps/dsr2html.cc
           dcmsr/docs/dsr2html.txt

- Added new sample reports (and supporting DICOM files).
  Added:   dcmsr/tests/image06.dcm
           dcmsr/tests/image07.dcm
           dcmsr/tests/pstate07.dcm
  Affects: dcmsr/tests/mkreport.cc

**** Changes from 2000.11.08 (eichelberg)

- Fixed trailing garbage characters problem in extracting validity
  information from a X.509 certificate.
  Affects: dcmsign/libsrc/sicert.cc
           dcmtls/libsrc/tlslayer.cc

- Fixed dcmsign command line options
  Affects: dcmsign/apps/dcmsign.cc

- Updated dcmpstat IPC protocol for additional message parameters
  Affects: dcmpstat/apps/dcmpsrcv.cc
           dcmpstat/apps/dcmpssnd.cc
           dcmpstat/include/dvpsmsg.h
           dcmpstat/libsrc/dvpsmsg.cc
           dcmpstat/tests/msgserv.cc

**** Changes from 2000.11.07 (riesmeier)

- Minor code purifications to keep Sun CC 2.0.1 quiet.
  Affects: dcmsign/apps/dcmsign.cc
           dcmsign/libsrc/dcmsign.cc
           dcmsign/libsrc/siautopr.cc
           dcmsign/libsrc/sicreapr.cc
           dcmsign/libsrc/sidsa.cc
           dcmsign/libsrc/simaccon.cc
           dcmsign/libsrc/sirsa.cc

- Moved #ifdef WITH_OPENSSL statement to avoid compiler errors.
  Affects: dcmsign/apps/dcmsign.cc

- Added new command line option allowing to choose code value or meaning to be
  rendered as the numeric measurement unit.
  Affects: dcmsr/apps/dsr2html.cc
           dcmsr/include/dsrtypes.h
           dcmsr/libsrc/dsrtypes.cc

- Enhanced support for by-reference relationships.
  Affects: dcmsr/include/dsrcitem.h
           dcmsr/include/dsrcodtn.h
           dcmsr/include/dsrcomtn.h
           dcmsr/include/dsrcontn.h
           dcmsr/include/dsrdattn.h
           dcmsr/include/dsrdoctn.h
           dcmsr/include/dsrdoctr.h
           dcmsr/include/dsrdtitn.h
           dcmsr/include/dsrimgtn.h
           dcmsr/include/dsrnumtn.h
           dcmsr/include/dsrpnmtn.h
           dcmsr/include/dsrreftn.h
           dcmsr/include/dsrscotn.h
           dcmsr/include/dsrtcotn.h
           dcmsr/include/dsrtextn.h
           dcmsr/include/dsrtimtn.h
           dcmsr/include/dsrtncsr.h
           dcmsr/include/dsruidtn.h
           dcmsr/include/dsrwavtn.h
           dcmsr/libsrc/Makefile.dep
           dcmsr/libsrc/dsrcitem.cc
           dcmsr/libsrc/dsrcodtn.cc
           dcmsr/libsrc/dsrcomtn.cc
           dcmsr/libsrc/dsrcontn.cc
           dcmsr/libsrc/dsrdattn.cc
           dcmsr/libsrc/dsrdoctn.cc
           dcmsr/libsrc/dsrdoctr.cc
           dcmsr/libsrc/dsrdtitn.cc
           dcmsr/libsrc/dsrimgtn.cc
           dcmsr/libsrc/dsrnumtn.cc
           dcmsr/libsrc/dsrnumvl.cc
           dcmsr/libsrc/dsrpnmtn.cc
           dcmsr/libsrc/dsrreftn.cc
           dcmsr/libsrc/dsrscotn.cc
           dcmsr/libsrc/dsrtcotn.cc
           dcmsr/libsrc/dsrtextn.cc
           dcmsr/libsrc/dsrtimtn.cc
           dcmsr/libsrc/dsrtree.cc
           dcmsr/libsrc/dsruidtn.cc
           dcmsr/libsrc/dsrwavtn.cc

- Enhanced rendered HTML output of date, time, datetime and pname.
  Affects: dcmsr/include/dsrdoc.h
           dcmsr/libsrc/dsrtypes.cc
           dcmsr/libsrc/dsrdoc.cc
           dcmsr/libsrc/dsrdattn.cc
           dcmsr/libsrc/dsrdtitn.cc
           dcmsr/libsrc/dsrpnmtn.cc
           dcmsr/libsrc/dsrtimtn.cc
           dcmsr/libsrc/dsrtypes.cc
           dcmsr/tests/mkreport.cc

- Moved some protected method to public part.
  Affects: dcmsr/libsrc/dsrtncsr.cc

- Added useful code for debugging with dmalloc.
  Affects: dcmsr/apps/dsrdump.cc

**** Changes from 2000.11.07 (eichelberg)

- Updated DICOM dictionary for Draft 0.7 of Supplement 41 (Digital Signatures)
  Affects: dcmdata/include/dcdeftag.h
           dcmdata/libsrc/dcdictzz.cc
           dcmdata/libsrc/dicom.dic

- Initial release of dcmsign module for DICOM Digital Signatures
  Affects: config/modules
           dcmdata/include/dcbytstr.h
           dcmdata/include/dcdatset.h
           dcmdata/include/dcelem.h
           dcmdata/include/dcitem.h
           dcmdata/include/dcobject.h
           dcmdata/include/dcpixel.h
           dcmdata/include/dcpixseq.h
           dcmdata/include/dcsequen.h
           dcmdata/include/dctagkey.h
           dcmdata/include/dcvrobow.h
           dcmdata/include/dcvrpobw.h
           dcmdata/libsrc/dcbytstr.cc
           dcmdata/libsrc/dcdatset.cc
           dcmdata/libsrc/dcelem.cc
           dcmdata/libsrc/dcitem.cc
           dcmdata/libsrc/dcpixel.cc
           dcmdata/libsrc/dcpixseq.cc
           dcmdata/libsrc/dcsequen.cc
           dcmdata/libsrc/dctagkey.cc
           dcmdata/libsrc/dcvrobow.cc
           dcmdata/libsrc/dcvrpobw.cc
  Added:   dcmsign/apps/Makefile.in
           dcmsign/apps/configure
           dcmsign/apps/Makefile.dep
           dcmsign/apps/Makefile.in
           dcmsign/apps/dcmsign.cc
           dcmsign/docs/Makefile.in
           dcmsign/docs/dcmsign.txt
           dcmsign/htmldocs/Makefile.in
           dcmsign/include/Makefile.in
           dcmsign/include/dcmsign.h
           dcmsign/include/sialgo.h
           dcmsign/include/siautopr.h
           dcmsign/include/sicert.h
           dcmsign/include/sicreapr.h
           dcmsign/include/sidsa.h
           dcmsign/include/simac.h
           dcmsign/include/simaccon.h
           dcmsign/include/simd5.h
           dcmsign/include/sinullpr.h
           dcmsign/include/siprivat.h
           dcmsign/include/siripemd.h
           dcmsign/include/sirsa.h
           dcmsign/include/sisha1.h
           dcmsign/include/sisprof.h
           dcmsign/include/sitstamp.h
           dcmsign/include/sitypes.h
           dcmsign/libsrc/Makefile.dep
           dcmsign/libsrc/Makefile.in
           dcmsign/libsrc/dcmsign.cc
           dcmsign/libsrc/siautopr.cc
           dcmsign/libsrc/sicert.cc
           dcmsign/libsrc/sicreapr.cc
           dcmsign/libsrc/sidsa.cc
           dcmsign/libsrc/simaccon.cc
           dcmsign/libsrc/simd5.cc
           dcmsign/libsrc/sinullpr.cc
           dcmsign/libsrc/siprivat.cc
           dcmsign/libsrc/siripemd.cc
           dcmsign/libsrc/sirsa.cc
           dcmsign/libsrc/sisha1.cc
           dcmsign/libsrc/sisprof.cc
           dcmsign/libsrc/sitypes.cc

**** Changes from 2000.11.06 (riesmeier)

- Changes structure of HTML hyperlinks to composite objects (now using pseudo
  CGI script).
  Affects: dcmsr/include/dsrtypes.h
           dcmsr/libsrc/dsrcomvl.cc
           dcmsr/libsrc/dsrimgvl.cc
           dcmsr/libsrc/dsrwavvl.cc

- Updated comments/formatting.
  Affects: dcmsr/include/dsrcodvl.h

- Added parameter to print() method specifying the item separator character.
  Affects: dcmsr/include/dsrimgfr.h
           dcmsr/include/dsrscogr.h
           dcmsr/include/dsrtcodt.h
           dcmsr/include/dsrtcosp.h
           dcmsr/include/dsrtcoto.h
           dcmsr/include/dsrwavch.h
           dcmsr/libsrc/dsrimgfr.cc
           dcmsr/libsrc/dsrscogr.cc
           dcmsr/libsrc/dsrtcodt.cc
           dcmsr/libsrc/dsrtcosp.cc
           dcmsr/libsrc/dsrtcoto.cc
           dcmsr/libsrc/dsrwavch.cc

- Moved some protected methods to public part.
  Affects: dcmsr/include/dsrimgvl.h
           dcmsr/include/dsrnumvl.h
           dcmsr/include/dsrscovl.h
           dcmsr/include/dsrstrvl.h
           dcmsr/include/dsrtcovl.h
           dcmsr/include/dsrwavvl.h

- Removed additional check (according to CP).
  Affects: dcmsr/libsrc/dsrscovl.cc

**** Changes from 2000.11.01 (riesmeier)

- Added command line tool to convert DICOM SR documents to XML.
  Added:   dcmsr/apps/dsr2xml.cc
  Affects: dcmsr/apps/Makefile.dep
           dcmsr/apps/Makefile.in

- Added support for conversion to XML. Optimized HTML rendering.
  Affects: dcmsr/include/dsrcodtn.h
           dcmsr/include/dsrcodvl.h
           dcmsr/include/dsrcomtn.h
           dcmsr/include/dsrcomvl.h
           dcmsr/include/dsrcontn.h
           dcmsr/include/dsrdattn.h
           dcmsr/include/dsrdoc.h
           dcmsr/include/dsrdoctn.h
           dcmsr/include/dsrdoctr.h
           dcmsr/include/dsrdtitn.h
           dcmsr/include/dsrimgtn.h
           dcmsr/include/dsrimgvl.h
           dcmsr/include/dsrnumtn.h
           dcmsr/include/dsrnumvl.h
           dcmsr/include/dsrpnmtn.h
           dcmsr/include/dsrreftn.h
           dcmsr/include/dsrscotn.h
           dcmsr/include/dsrscovl.h
           dcmsr/include/dsrstrvl.h
           dcmsr/include/dsrtcotn.h
           dcmsr/include/dsrtcovl.h
           dcmsr/include/dsrtextn.h
           dcmsr/include/dsrtimtn.h
           dcmsr/include/dsrtypes.h
           dcmsr/include/dsruidtn.h
           dcmsr/include/dsrwavtn.h
           dcmsr/include/dsrwavvl.h
           dcmsr/libsrc/dsrcodtn.cc
           dcmsr/libsrc/dsrcodvl.cc
           dcmsr/libsrc/dsrcomtn.cc
           dcmsr/libsrc/dsrcomvl.cc
           dcmsr/libsrc/dsrcontn.cc
           dcmsr/libsrc/dsrdattn.cc
           dcmsr/libsrc/dsrdoc.cc
           dcmsr/libsrc/dsrdoctn.cc
           dcmsr/libsrc/dsrdoctr.cc
           dcmsr/libsrc/dsrdtitn.cc
           dcmsr/libsrc/dsrimgtn.cc
           dcmsr/libsrc/dsrimgvl.cc
           dcmsr/libsrc/dsrnumtn.cc
           dcmsr/libsrc/dsrnumvl.cc
           dcmsr/libsrc/dsrpnmtn.cc
           dcmsr/libsrc/dsrreftn.cc
           dcmsr/libsrc/dsrscotn.cc
           dcmsr/libsrc/dsrscovl.cc
           dcmsr/libsrc/dsrstrvl.cc
           dcmsr/libsrc/dsrtcotn.cc
           dcmsr/libsrc/dsrtcovl.cc
           dcmsr/libsrc/dsrtextn.cc
           dcmsr/libsrc/dsrtimtn.cc
           dcmsr/libsrc/dsrtypes.cc
           dcmsr/libsrc/dsruidtn.cc
           dcmsr/libsrc/dsrwavtn.cc
           dcmsr/libsrc/dsrwavvl.cc

- Added support for Cascading Style Sheet (CSS) used optionally for HTML
  rendering. Optimized HTML rendering.
  Affects: dcmsr/apps/dsr2html.cc
           dcmsr/include/dsrdoc.h
           dcmsr/include/dsrtypes.h
           dcmsr/libsrc/dsrdoc.cc
           dcmsr/libsrc/dsrtypes.cc

- Updated comments/formatting.
  Affects: dcmsr/apps/dsrdump.cc
           dcmsr/include/dsrimgfr.h
           dcmsr/include/dsrtcodt.h
           dcmsr/include/dsrtcoto.h
           dcmsr/include/dsrtcosp.h
           dcmsr/include/dsrscogr.h
           dcmsr/include/dsrwavch.h

- Now derive "protected" from base class DSRTypes instead of "public".
  Affects: dcmsr/include/dsrcitem.h
           dcmsr/include/dsrdoc.h
           dcmsr/include/dsrtree.h

- Enhanced support for specific character sets.
  Affects: dcmsr/include/dsrdoc.h
           dcmsr/include/dsrtypes.h
           dcmsr/libsrc/dsrcodvl.cc
           dcmsr/libsrc/dsrdoc.cc
           dcmsr/libsrc/dsrtypes.cc

- Replaced tool to create sample reports.
  Added:   dcmsr/tests/mkreport.cc
  Removed: dcmsr/tests/test.cc
  Affects: dcmsr/tests/Makefile.dep
           dcmsr/tests/Makefile.in

**** Changes from 2000.10.26 (riesmeier)

- Added support for "Comprehensive SR".
  Added:   dcmsr/include/dsrreftn.h
           dcmsr/libsrc/dsrreftn.cc
  Affects: dcmsr/apps/Makefile.dep
           dcmsr/include/dsrcitem.h
           dcmsr/include/dsrdoc.h
           dcmsr/include/dsrdoctn.h
           dcmsr/include/dsrtypes.h
           dcmsr/libsrc/Makefile.dep
           dcmsr/libsrc/Makefile.in
           dcmsr/libsrc/dsrcitem.cc
           dcmsr/libsrc/dsrcodtn.cc
           dcmsr/libsrc/dsrcomtn.cc
           dcmsr/libsrc/dsrcontn.cc
           dcmsr/libsrc/dsrdattn.cc
           dcmsr/libsrc/dsrdoctn.cc
           dcmsr/libsrc/dsrdoctr.cc
           dcmsr/libsrc/dsrdtitn.cc
           dcmsr/libsrc/dsrimgtn.cc
           dcmsr/libsrc/dsrnumtn.cc
           dcmsr/libsrc/dsrpnmtn.cc
           dcmsr/libsrc/dsrscotn.cc
           dcmsr/libsrc/dsrtextn.cc
           dcmsr/libsrc/dsrtimtn.cc
           dcmsr/libsrc/dsrtypes.cc
           dcmsr/libsrc/dsruidtn.cc
           dcmsr/tests/Makefile.dep
           dcmsr/tests/test.cc
           dcmpstat/libsrc/Makefile.dep

- Added support for TCOORD content item.
  Added:   dcmsr/include/dsrtcodt.h
           dcmsr/include/dsrtcosp.h
           dcmsr/include/dsrtcotn.h
           dcmsr/include/dsrtcoto.h
           dcmsr/include/dsrtcovl.h
           dcmsr/libsrc/dsrtcodt.cc
           dcmsr/libsrc/dsrtcosp.cc
           dcmsr/libsrc/dsrtcotn.cc
           dcmsr/libsrc/dsrtcoto.cc
           dcmsr/libsrc/dsrtcovl.cc
  Affects: dcmsr/include/dsrcitem.h
           dcmsr/include/dsrtypes.h
           dcmsr/libsrc/Makefile.dep
           dcmsr/libsrc/Makefile.in
           dcmsr/libsrc/dsrcitem.cc
           dcmsr/libsrc/dsrtypes.cc
           dcmsr/tests/Makefile.dep
           dcmsr/tests/test.cc
           dcmpstat/libsrc/Makefile.dep

- Added new flag specifying whether to add a "dcmtk" footnote to the rendered
  HTML document or not.
  Affects: dcmsr/apps/dsr2html.cc
           dcmsr/include/dsrtypes.h
           dcmsr/libsrc/dsrdoc.cc
           dcmsr/libsrc/dsrtypes.cc

- Updated comments.
  Affects: dcmsr/include/dsrimgvl.h

- Fixed bug: index in search routine was starting from 0 not 1.
  Affects: dcmsr/include/dsrtlist.h

- Generalized routine to get and search for position strings ("1.2.3").
  Affects: dcmsr/include/dsrtncsr.h
           dcmsr/libsrc/dsrtncsr.cc

- Added check routine for valid UID strings.
  Affects: dcmsr/include/dsrtypes.h
           dcmsr/libsrc/dsrcomvl.cc
           dcmsr/libsrc/dsrtypes.cc

- Use method isShort() to decide whether a content item can be rendered
  "inline" or not.
  Affects: dcmsr/libsrc/dsrimgtn.cc
           dcmsr/libsrc/dsrwavvl.cc

- Reworked read() method.
  Affects: dcmsr/libsrc/dsrscogr.cc
           dcmsr/libsrc/dsrscovl.cc
           dcmsr/libsrc/dsrwavch.cc

**** Changes from 2000.10.24 (riesmeier)

- Changed HTML hyperlinks to referenced objects from "dicom://" to "file://"
  to facilitate access from Java.
  Affects: dcmsr/libsrc/dsrcomvl.cc
           dcmsr/libsrc/dsrdoc.cc
           dcmsr/libsrc/dsrimgvl.cc
           dcmsr/libsrc/dsrwavvl.cc

**** Changes from 2000.10.23 (riesmeier)

- Renamed class DSRReferenceValue to DSRCompositeReferenceValue.
  Affects: dcmpstat/libsrc/Makefile.dep

- Replaced non-Unix style newline in preprocessor statement.
  Affects: dcmpstat/libsrc/dvpsmsg.cc

- Added missing parameter to call of function handleClient (only appeared
  on systems not supporting 'fork' command).
  Affects: dcmpstat/apps/dcmpsrcv.cc

- Added clear() method.
  Affects: dcmsr/include/dsrcodtn.h
           dcmsr/include/dsrdattn.h
           dcmsr/include/dsrdtitn.h
           dcmsr/include/dsrnumtn.h
           dcmsr/include/dsrpnmtn.h
           dcmsr/include/dsrtextn.h
           dcmsr/include/dsrtimtn.h
           dcmsr/include/dsruidtn.h
           dcmsr/libsrc/dsrcodtn.cc
           dcmsr/libsrc/dsrdattn.cc
           dcmsr/libsrc/dsrdtitn.cc
           dcmsr/libsrc/dsrnumtn.cc
           dcmsr/libsrc/dsrpnmtn.cc
           dcmsr/libsrc/dsrtextn.cc
           dcmsr/libsrc/dsrtimtn.cc
           dcmsr/libsrc/dsruidtn.cc

- Added SOP class UID to hyperlink in method renderHTML().
  Affects: dcmsr/libsrc/dsrwavvl.cc
           dcmsr/libsrc/dsrimgvl.cc
           dcmsr/libsrc/dsrcomvl.cc

- Enhanced implementation of method isValid().
  Affects: dcmsr/libsrc/dsrcontn.cc
           dcmsr/libsrc/dsrstrvl.cc

- Allow to set empty concept name code (= clear).
  Affects: dcmsr/libsrc/dsrdoctn.cc

- Added/updated doc++ comments.
  Affects: dcmsr/include/dsrcitem.h
           dcmsr/include/dsrcodtn.h
           dcmsr/include/dsrcodvl.h
           dcmsr/include/dsrcomtn.h
           dcmsr/include/dsrcontn.h
           dcmsr/include/dsrdattn.h
           dcmsr/include/dsrdoctn.h
           dcmsr/include/dsrdtitn.h
           dcmsr/include/dsrimgtn.h
           dcmsr/include/dsrnumtn.h
           dcmsr/include/dsrpnmtn.h
           dcmsr/include/dsrscotn.h
           dcmsr/include/dsrstrvl.h
           dcmsr/include/dsrtextn.h
           dcmsr/include/dsrtimtn.h
           dcmsr/include/dsruidtn.h
           dcmsr/include/dsrwavtn.h
           dcmsr/include/dsrwavvl.h

**** Changes from 2000.10.20 (riesmeier)

- Renamed class DSRReferenceValue to DSRCompositeReferenceValue.
  Removed: dcmsr/include/dsrrefvl.h
           dcmsr/libsrc/dsrrefvl.cc
  Added:   dcmsr/include/dsrcomvl.h
           dcmsr/libsrc/dsrcomvl.cc
  Affects: dcmsr/apps/Makefile.dep
           dcmsr/include/dsrcitem.h
           dcmsr/include/dsrcomtn.h
           dcmsr/include/dsrimgvl.h
           dcmsr/include/dsrwavvl.h
           dcmsr/libsrc/Makefile.dep
           dcmsr/libsrc/Makefile.in
           dcmsr/libsrc/dsrcitem.cc
           dcmsr/libsrc/dsrcomtn.cc
           dcmsr/libsrc/dsrimgtn.cc
           dcmsr/libsrc/dsrimgvl.cc
           dcmsr/libsrc/dsrwavtn.cc
           dcmsr/libsrc/dsrwavvl.cc
           dcmsr/tests/Makefile.dep
           dcmtk/dcmsr/tests/test.cc

**** Changes from 2000.10.19 (riesmeier)

- Renamed some set methods.
  Affects: dcmsr/include/dsrcodvl.h
           dcmsr/include/dsrrefvl.h
           dcmsr/libsrc/dsrcodvl.cc
           dcmsr/libsrc/dsrimgvl.cc
           dcmsr/libsrc/dsrrefvl.cc
           dcmsr/libsrc/dsrwavvl.cc

- Added optional module name to read method to provide more detailed warning
  messages.
  Affects: dcmsr/include/dsrcodvl.h
           dcmsr/libsrc/dsrcontn.cc
           dcmsr/libsrc/dsrcodvl.cc
           dcmsr/libsrc/dsrnumvl.cc
           dcmsr/libsrc/dsrrefvl.cc
           dcmsr/libsrc/dsrscogr.cc
           dcmsr/libsrc/dsrscovl.cc
           dcmsr/libsrc/dsrstrvl.cc
           dcmsr/libsrc/dsrwavch.cc

**** Changes from 2000.10.19 (eichelberg)

- Fixed dcmtls module so that openssl headers are includes only
  if the symbol WITH_OPENSSL is defined.
  Affects: dcmtls/libsrc/tlstrans.cc
           dcmtls/libsrc/tlslayer.cc

**** Changes from 2000.10.18 (riesmeier)

- Added new command line option --print-file-name.
  Affects: dcmsr/apps/dsrdump.cc

- Added command line parameter -i to doc++ (don't show inherited members).
  Affects: dcmsr/Makefile.in

- Added methods allowing direct access to certain content item values.
  Affects: dcmsr/include/dsrcitem.h
           dcmsr/include/dsrcodvl.h
           dcmsr/include/dsrdoctn.h
           dcmsr/include/dsrimgvl.h
           dcmsr/include/dsrnumvl.h
           dcmsr/include/dsrrefvl.h
           dcmsr/include/dsrwavvl.h
           dcmsr/libsrc/dsrcitem.cc

- Added doc++ comments.
  Affects: dcmsr/include/dsrcodvl.h
           dcmsr/include/dsrdoctr.h
           dcmsr/include/dsrimgfr.h
           dcmsr/include/dsrimgvl.h
           dcmsr/include/dsrnumvl.h
           dcmsr/include/dsrrefvl.h
           dcmsr/include/dsrscogr.h
           dcmsr/include/dsrtlist.h
           dcmsr/include/dsrwavch.h
           dcmsr/include/dsrwavvl.h

- Made some functions inline.
  Affects: dcmsr/include/dsrcontn.h
           dcmsr/include/dsrdoc.h
           dcmsr/include/dsrdoctn.h
           dcmsr/include/dsrimgvl.h
           dcmsr/include/dsrnumvl.h
           dcmsr/include/dsrrefvl.h
           dcmsr/include/dsrtncsr.h
           dcmsr/include/dsrtree.h
           dcmsr/include/dsrwavvl.h

- Added read and write methods.
  Affects: dcmsr/include/dsrstrvl.h
           dcmsr/libsrc/dsrstrvl.cc

- Moved read and write methods to base class.
  Affects: dcmsr/libsrc/dsrdattn.cc
           dcmsr/libsrc/dsrdtitn.cc
           dcmsr/libsrc/dsrpnmtn.cc
           dcmsr/libsrc/dsrtextn.cc
           dcmsr/libsrc/dsrtimtn.cc
           dcmsr/libsrc/dsruidtn.cc

- Added new method allowing to get and check string values from dataset.
  Affects: dcmsr/include/dsrtypes.h
           dcmsr/libsrc/dsrtypes.cc

- Added check for read methods (VM and type).
  Affects: dcmsr/libsrc/dsrcodtn.cc
           dcmsr/libsrc/dsrcodvl.cc
           dcmsr/libsrc/dsrcomtn.cc
           dcmsr/libsrc/dsrcontn.cc
           dcmsr/libsrc/dsrdoc.cc
           dcmsr/libsrc/dsrdoctn.cc
           dcmsr/libsrc/dsrdoctr.cc
           dcmsr/libsrc/dsrimgtn.cc
           dcmsr/libsrc/dsrimgvl.cc
           dcmsr/libsrc/dsrnumvl.cc
           dcmsr/libsrc/dsrrefvl.cc
           dcmsr/libsrc/dsrscovl.cc
           dcmsr/libsrc/dsrstrvl.cc
           dcmsr/libsrc/dsrwavtn.cc
           dcmsr/libsrc/dsrwavvl.cc

- Added comments.
  Affects: dcmsr/libsrc/dsrimgfr.cc
           dcmsr/libsrc/dsrscogr.cc
           dcmsr/libsrc/dsrwavch.cc

- Adapted tests.
  Affects: dcmsr/tests/test.cc

**** Changes from 2000.10.17 (riesmeier)

- Added methods to retrieve information on predecessor documents and
  verifying observers.
  Affects: dcmsr/include/dsrdoc.h
           dcmsr/libsrc/dsrdoc.cc

- Added method checking content item for validity/completeness.
  Affects: dcmsr/include/dsrcitem.h
           dcmsr/libsrc/dsrcitem.cc

- Renamed methods for composite objects.
  Affects: dcmsr/include/dsrcitem.h
           dcmsr/libsrc/dsrcitem.cc

- Changed behaviour of createRevisedVersion(): replace all existing sequence
  items.
  Affects: dcmsr/libsrc/dsrdoc.cc

**** Changes from 2000.10.16 (riesmeier)

- Added check to avoid wrong warning messages when shutting down application
  externally.
  Affects: imagectn/apps/imagectn.cc
           dcmpstat/libsrc/dvpshlp.cc

- Replaced presentation description by a more general instance description.
  Affects: imagectn/include/dbpriv.h
           imagectn/libsrc/dbindex.cc
           dcmtk/imagectn/libsrc/dbstore.cc

- Added support for new structured reports.
  Affects: dcmpstat/apps/Makefile.dep
           dcmpstat/apps/Makefile.in
           dcmpstat/include/dviface.h
           dcmpstat/libsrc/Makefile.dep
           dcmpstat/libsrc/Makefile.in
           dcmpstat/libsrc/dviface.cc

- Added method allowing to select an instance by instance UID and SOP class
  UID (without series and study UID). Required for composite references in
  DICOM SR.
  Affects: dcmpstat/include/dvcache.h
           dcmpstat/include/dviface.h
           dcmpstat/libsrc/dviface.cc

- Added explicit typecast to avoid compiler warnings (Sun CC 2.0.1).
  Affects: dcmpstat/libsrc/dvpsmsg.cc

- Removed test program.
  Removed: dcmpstat/tests/test.cc

- Added new options: number nested items instead of indenting them, print SOP
  instance UID of referenced composite objects.
  Affects: dcmsr/apps/dsrdump.cc
           dcmsr/include/dsrtypes.h
           dcmsr/libsrc/dsrdoctr.cc
           dcmsr/libsrc/dsrimgvl.cc
           dcmsr/libsrc/dsrrefvl.cc
           dcmsr/libsrc/dsrtncsr.cc
           dcmsr/libsrc/dsrtypes.cc
           dcmsr/libsrc/dsrwavvl.cc

- Added new method checking whether an image content item applies to a
  certain frame.
  Affects: dcmsr/include/dsrimgvl.h
           dcmsr/libsrc/dsrimgvl.cc

- Added new method checking whether a waveform content item applies to a
  certain channel.
  Affects: dcmsr/include/dsrwavch.h
           dcmsr/include/dsrwavvl.h
           dcmsr/libsrc/dsrwavch.cc
           dcmsr/libsrc/dsrwavvl.cc

- Added methods allowing direct access to certain content item values.
  Affects: dcmsr/include/dsrcitem.h
           dcmsr/include/dsrimgvl.h
           dcmsr/include/dsrrefvl.h
           dcmsr/include/dsrscovl.h
           dcmsr/include/dsrwavvl.h
           dcmsr/libsrc/dsrcitem.cc

- Made method creating a new SOP instance public. Added check for correct SOP
  instance UID and SOP class UID to validity check.
  Affects: dcmsr/include/dsrdoc.h
           dcmsr/libsrc/dsrdoc.cc

- Added doc++ comments.
  Affects: dcmsr/include/dsrcitem.h
           dcmsr/include/dsrtree.h
           dcmsr/include/dsrdoctr.h

- Reformatted print output.
  Affects: dcmsr/libsrc/dsrcodtn.cc
           dcmsr/libsrc/dsrcomtn.cc
           dcmsr/libsrc/dsrcontn.cc
           dcmsr/libsrc/dsrdattn.cc
           dcmsr/libsrc/dsrdoctn.cc
           dcmsr/libsrc/dsrdtitn.cc
           dcmsr/libsrc/dsrimgtn.cc
           dcmsr/libsrc/dsrimgvl.cc
           dcmsr/libsrc/dsrnumtn.cc
           dcmsr/libsrc/dsrnumvl.cc
           dcmsr/libsrc/dsrpnmtn.cc
           dcmsr/libsrc/dsrrefvl.cc
           dcmsr/libsrc/dsrscotn.cc
           dcmsr/libsrc/dsrscovl.cc
           dcmsr/libsrc/dsrtextn.cc
           dcmsr/libsrc/dsrtimtn.cc
           dcmsr/libsrc/dsruidtn.cc
           dcmsr/libsrc/dsrwavtn.cc
           dcmsr/libsrc/dsrwavvl.cc

- Added more tests.
  Affects: dcmsr/tests/test.cc

- Added new feature: create inverse GSDF (useful for printer output).
  Affects: dcmpstat/apps/dcmmklut.cc

- Moved incorrectly placed #endif statement to correct position.
  Affects: dcmpstat/apps/dcmpsrcv.cc

- Added missing get/setSeriesDescription() methods.
  Affects: dcmsr/include/dsrdoc.h
           dcmsr/libsrc/dsrdoc.cc

- Updated comments.
  Affects: dcmsr/include/dsrcitem.h
           dcmsr/include/dsrdoc.h
           dcmsr/include/dsrtncsr.h
           dcmsr/include/dsrtypes.h

- Added const type specifier.
  Affects: dcmsr/libsrc/dsrdoctr.cc

**** Changes from 2000.10.13 (riesmeier)

- Added new module 'dcmsr' providing access to DICOM structured reporting
  documents (supplement 23).  Doc++ documentation not yet completed.
  Affects: config/modules
  Added:   dcmsr/configure
           dcmsr/Makefile.in
           dcmsr/apps/Makefile.in
           dcmsr/apps/Makefile.dep
           dcmsr/apps/dsr2html.cc
           dcmsr/apps/dsrdump.cc
           dcmsr/docs/Makefile.in
           dcmsr/htmldocs/Makefile.in
           dcmsr/include/Makefile.in
           dcmsr/include/dsrcitem.h
           dcmsr/include/dsrcodtn.h
           dcmsr/include/dsrcodvl.h
           dcmsr/include/dsrcomtn.h
           dcmsr/include/dsrcontn.h
           dcmsr/include/dsrdattn.h
           dcmsr/include/dsrdoc.h
           dcmsr/include/dsrdoctn.h
           dcmsr/include/dsrdoctr.h
           dcmsr/include/dsrdtitn.h
           dcmsr/include/dsrimgfr.h
           dcmsr/include/dsrimgtn.h
           dcmsr/include/dsrimgvl.h
           dcmsr/include/dsrnumtn.h
           dcmsr/include/dsrnumvl.h
           dcmsr/include/dsrpnmtn.h
           dcmsr/include/dsrrefvl.h
           dcmsr/include/dsrscogr.h
           dcmsr/include/dsrscotn.h
           dcmsr/include/dsrscovl.h
           dcmsr/include/dsrstrvl.h
           dcmsr/include/dsrtextn.h
           dcmsr/include/dsrtimtn.h
           dcmsr/include/dsrtlist.h
           dcmsr/include/dsrtncsr.h
           dcmsr/include/dsrtree.h
           dcmsr/include/dsrtypes.h
           dcmsr/include/dsruidtn.h
           dcmsr/include/dsrwavch.h
           dcmsr/include/dsrwavtn.h
           dcmsr/include/dsrwavvl.h
           dcmsr/libsrc/Makefile.dep
           dcmsr/libsrc/Makefile.in
           dcmsr/libsrc/dsrcitem.cc
           dcmsr/libsrc/dsrcodtn.cc
           dcmsr/libsrc/dsrcodvl.cc
           dcmsr/libsrc/dsrcomtn.cc
           dcmsr/libsrc/dsrcontn.cc
           dcmsr/libsrc/dsrdattn.cc
           dcmsr/libsrc/dsrdoc.cc
           dcmsr/libsrc/dsrdoctn.cc
           dcmsr/libsrc/dsrdoctr.cc
           dcmsr/libsrc/dsrdtitn.cc
           dcmsr/libsrc/dsrimgfr.cc
           dcmsr/libsrc/dsrimgtn.cc
           dcmsr/libsrc/dsrimgvl.cc
           dcmsr/libsrc/dsrnumtn.cc
           dcmsr/libsrc/dsrnumvl.cc
           dcmsr/libsrc/dsrpnmtn.cc
           dcmsr/libsrc/dsrrefvl.cc
           dcmsr/libsrc/dsrscogr.cc
           dcmsr/libsrc/dsrscotn.cc
           dcmsr/libsrc/dsrscovl.cc
           dcmsr/libsrc/dsrstrvl.cc
           dcmsr/libsrc/dsrtextn.cc
           dcmsr/libsrc/dsrtimtn.cc
           dcmsr/libsrc/dsrtncsr.cc
           dcmsr/libsrc/dsrtree.cc
           dcmsr/libsrc/dsrtypes.cc
           dcmsr/libsrc/dsruidtn.cc
           dcmsr/libsrc/dsrwavch.cc
           dcmsr/libsrc/dsrwavtn.cc
           dcmsr/libsrc/dsrwavvl.cc
           dcmsr/tests/Makefile.dep
           dcmsr/tests/Makefile.in
           dcmtk/dcmsr/tests/test.cc

**** Changes from 2000.10.12 (eichelberg)

- Updated data dictionary for 2000 edition of the DICOM standard
  Affects: dcmdata/apps/dcmgpdir.cc
           dcmdata/include/dcdeftag.h
           dcmdata/libsrc/dcdictzz.cc
           dcmdata/libsrc/dchashdi.cc
           dcmdata/libsrc/dicom.dic

**** Changes from 2000.10.12 (riesmeier)

- Added assignment operator to class OFStack.
  Declared (unimplemented) copy constructor and assignment operator in class
  OFStackLink to avoid compiler warnings (e.g. on Sun CC 2.0.1).
  Affects: ofstd/include/ofstack.h

- Added explicit typecast to avoid compiler warnings.
  Affects: ofstd/libsrc/offname.cc

- Updated data dictionary to reflect the changes made in supplement 23
  (Structured Reporting) final text.
  Affects: dcmdata/include/dcdeftag.h
           dcmdata/include/dcuid.h
           dcmdata/libsrc/dcdictbi.cc
           dcmdata/libsrc/dcdictzz.cc
           dcmdata/libsrc/dicom.dic

- Added private coding scheme creator UID for SR codes.  Restructured scheme
  for site UIDs.
  Affects: dcmdata/include/dcuid.h

**** Changes from 2000.10.11 (eichelberg)

- Updated includes for Win32 environment
  Affects: dcmtls/libsrc/tlslayer.cc
           dcmtls/libsrc/tlstrans.cc
           dcmpstat/libsrc/dvpsmsg.cc

- Fixed CreateProcess parameter list
  Affects: dcmpstat/apps/dcmpsrcv.cc

**** Changes from 2000.10.10 (eichelberg)

- Created/updated doc++ comments
  Affects: ofstd/include/ofcmdln.h
           ofstd/include/ofconapp.h
           ofstd/include/ofconsol.h
           ofstd/include/ofglobal.h
           ofstd/include/oflist.h
           ofstd/include/ofstack.h
           ofstd/include/oftypes.h

- Implemented thread safe random number generator, needed on systems
  where threads but no Posix rand_r function are available.
  Affects: ofstd/include/offname.h
           ofstd/libsrc/offname.cc

- Added version of function ASC_printRejectParameters that takes
  an ostream& instead of a FILE*
  Affects: dcmnet/include/assoc.h
           dcmnet/libsrc/assoc.cc

- Modified COND_DumpConditions to take an optional ostream& parameter
  Affects: dcmnet/include/cond.h
           dcmnet/libsrc/cond.cc

- Updated transport layer error codes and routines for printing
  connection parameters.
  Affects: dcmnet/include/dcmlayer.h
           dcmnet/include/dcmtrans.h
           dcmnet/include/dul.h
           dcmnet/libsrc/dcmtrans.cc
           dcmnet/libsrc/dul.cc

- Added routines for printing certificates and connection parameters.
  Affects: dcmtls/include/tlslayer.h
           dcmtls/include/tlstrans.h
           dcmtls/libsrc/tlslayer.cc
           dcmtls/libsrc/tlstrans.cc

- Added extensions for TLS encrypted communication
  Affects: dcmpstat/apps/Makefile.in
           dcmpstat/apps/Makefile.dep
           dcmpstat/apps/dcmpsrcv.cc
           dcmpstat/apps/dcmpssnd.cc
           dcmpstat/include/dviface.h
           dcmpstat/include/dvpscf.h
           dcmpstat/include/dvpstyp.h
           dcmpstat/tests/test.cfg

- Added extensions for IPC message communication
  Added:   dcmpstat/include/dvpsmsg.h
           dcmpstat/libsrc/dvpsmsg.cc
  Affects: dcmpstat/libsrc/Makefile.dep
           dcmpstat/libsrc/Makefile.in
           dcmpstat/libsrc/dviface.cc
           dcmpstat/libsrc/dvpscf.cc

- Implemented test server for IPC message communication
  Added:   dcmpstat/tests/msgserv.cc
  Affects: dcmpstat/tests/Makefile.dep
           dcmpstat/tests/Makefile.in

**** Changes from 2000.09.27 (eichelberg)

- Minor changes in DcmCodec interface, required for future dcmjpeg module.
  Affects: dcmdata/include/dccodec.h
           dcmdata/include/dcpixel.h
           dcmdata/libsrc/dccodec.cc
           dcmdata/libsrc/dcpixel.cc

**** Changes from 2000.09.26 (eichelberg)

- Simplified inline code in ofconsol.h, required by Sun CC 2.x
  Affects: ofstd/include/ofconsol.h

**** Changes from 2000.09.12 (riesmeier)

- Corrected bug: wrong parameter for attribute search routine led to crashes
  when multiple pixel data attributes were contained in the dataset (e.g.
  IconImageSequence). Added new checking routines to avoid crashes when
  processing corrupted image data.
  Affects: dcmimgle/include/didocu.h
           dcmimgle/include/diflipt.h
           dcmimgle/include/dimocpt.h
           dcmimgle/include/dimoflt.h
           dcmimgle/include/dimorot.h
           dcmimgle/include/dimosct.h
           dcmimgle/include/dirotat.h
           dcmimgle/libsrc/didocu.cc

**** Changes from 2000.09.08 (eichelberg)

- Added new options to configure:
  --enable-debug          compile with debug code, don't optimize
  --disable-debug         compile without debug code (default)
  --enable-threads=TYPE   compile with MT support (posix/solaris/auto=default)
  --disable-threads       compile without MT support
  --with-openssl          include OpenSSL support
  --without-openssl       don't include OpenSSL support (default)
  --with-opensslinc=DIR   location of OpenSSL includes and libraries
  Added new configure test for int* vs size_t* parameter in accept()
  Affects: config/Makefile.def.in
           config/acconfig.h
           config/aclocal.m4
           config/configure
           config/configure.in
           config/include/config.h.in
           config/include/cfwin32.h

- Removed use of u_short and u_long types which are not defined in POSIX.
  Required when compiling on Solaris with Posix threads.
  Affects: dcmnet/libsrc/dul.cc
           dcmnet/libsrc/dulfsm.cc

- Adapted calls to accept() to new flag HAVE_INTP_ACCEPT, required on OSF/1.
  Affects: dcmnet/libsrc/dul.cc

**** Changes from 2000.09.06 (eichelberg)

- Updated Print SCP to accept and silently ignore group length attributes.
  Affects: dcmpstat/libsrc/dvpsfs.cc
           dcmpstat/libsrc/dvpsib.cc
           dcmpstat/libsrc/dvpspl.cc
           dcmpstat/libsrc/dvpsprt.cc
           dcmpstat/libsrc/dvpssp.cc

- Fixed minor bug: Print SCP accepted Presentation LUT N-CREATE even if
  this SOP class had not been negotiated.
  Affects: dcmpstat/libsrc/dvpsprt.cc

**** Changes from 2000.09.05 (riesmeier)

- Added new test checking for the presence of type ssize_t.
  Affects: config/acconfig.h
           config/aclocal.m4
           config/configure
           config/configure.in
           config/include/cfwin32.h
           config/include/config.h.in

- Adapted source code to compile on Windows (MSVC++ 5.0).
  Affects: dcmnet/libsrc/dcmtrans.cc

**** Changes from 2000.08.31 (riesmeier)

- Corrected bug: min and max value were reversed for images with negative
  rescale slope.
  Affects: dcmimgle/libsrc/dimomod.cc

- Switched off interpolation for scaling of print preview images (this caused
  problems with "scrambled" presentation LUTs in stored print objects).
  Affects: dcmpstat/libsrc/dviface.cc

- Correct bug: pixel aspect ratio and photometric interpretation were ignored
  for print preview.
  Affects: dcmpstat/libsrc/dviface.cc

**** Changes from 2000.08.10 (eichelberg)

- Added initial OpenSSL support. Support consists of a new module dcmtls
  which provides the "glue" between OpenSSL and DCMTK, the necessary changes
  in the dcmnet library and adapted versions of storescu and storescp which
  support TLS transmission if compiled with WITH_OPENSSL defined.
  Added:   dcmnet/include/dcmlayer.h
           dcmnet/include/dcmtrans.h
           dcmnet/libsrc/dcmlayer.cc
           dcmnet/libsrc/dcmtrans.cc
           dcmtls/Makefile.in
           dcmtls/apps/Makefile.dep
           dcmtls/apps/Makefile.in
           dcmtls/configure
           dcmtls/docs/Makefile.in
           dcmtls/docs/ciphers.txt
           dcmtls/htmldocs/Makefile.in
           dcmtls/include/Makefile.in
           dcmtls/include/tlslayer.h
           dcmtls/include/tlstrans.h
           dcmtls/libsrc/Makefile.dep
           dcmtls/libsrc/Makefile.in
           dcmtls/libsrc/tlslayer.cc
           dcmtls/libsrc/tlstrans.cc
           dcmtls/tests/Makefile.in
  Affects: config/modules
           dcmnet/apps/Makefile.dep
           dcmnet/apps/Makefile.in
           dcmnet/apps/storescp.cc
           dcmnet/apps/storescu.cc
           dcmnet/include/assoc.h
           dcmnet/include/dicom.h
           dcmnet/include/dul.h
           dcmnet/libsrc/Makefile.dep
           dcmnet/libsrc/Makefile.in
           dcmnet/libsrc/assoc.cc
           dcmnet/libsrc/dul.cc
           dcmnet/libsrc/dulcond.cc
           dcmnet/libsrc/dulextra.cc
           dcmnet/libsrc/dulfsm.cc
           dcmnet/libsrc/dulstruc.h

**** Changes from 2000.07.18 (riesmeier)

- Moved method convertODtoLum/PValue from class DVInterface to DVPSStoredPrint
  and corrected implementation.
  Affects: dcmpstat/include/dviface.h
           dcmpstat/libsrc/dviface.cc
           dcmpstat/libsrc/dvpssp.cc

- Changed behaviour of methods getMin/MaxDensityValue (return default value if
  attribute empty/absent).
  Affects: dcmpstat/include/dvpssp.h
           dcmpstat/libsrc/dviface.cc
           dcmpstat/libsrc/dvpssp.cc
           dcmpstat/libsrc/Makefile.dep

**** Changes from 2000.07.17 (riesmeier)

- Added methods to select objects from the database directly.
  Affects: dcmpstat/include/dviface.h
           dcmpstat/libsrc/dviface.cc

- Corrected implementation of presentation LUT shape LIN OD.
  Affects: dcmimgle/libsrc/dimoimg.cc

- Moved method getJNDIndex to public part of the interface.
  Affects: dcmimgle/include/digsdfn.h
           dcmimgle/libsrc/digsdfn.cc

- Added support for presentation states referencing to hardcopy grayscale
  images.
  Affects: dcmpstat/libsrc/dviface.cc

**** Changes from 2000.07.14 (riesmeier)

- Fixed bug in getNumberOfPStates(study,series,instance) method.
  Affects: dcmpstat/libsrc/dviface.cc

- Added changeStatus parameter to all methods loading instances from the
  database.
  Affects: dcmpstat/include/dviface.h
           dcmpstat/libsrc/dviface.cc

**** Changes from 2000.07.12 (eichelberg)

- Print SCP now writes PrinterCharacteristicsSequence when saving Stored Prints.
  Affects: dcmpstat/libsrc/dvpsprt.cc
           dcmpstat/libsrc/dvpssp.cc

**** Changes from 2000.07.12 (riesmeier)

- Correct bug in destructor of ObjectCounter class.
  Affects: dcmimgle/include/diobjcou.h

- Added comment.
  Affects: dcmpstat/libsrc/dvpstat.cc

- Fixed bug in loadPrintPreview routine.
  Affects: dcmpstat/libsrc/dviface.cc

**** Changes from 2000.07.10 (riesmeier)

- Corrected rendering of presentation LUT shape LIN OD.
  Affects: dcmpstat/libsrc/dvpspl.cc

**** Changes from 2000.07.07 (riesmeier)

- Removed unused enum type.
  Affects: dcmpstat/include/dvpstyp.h

- Added support for LIN OD presentation LUT shape.
  Affects: dcmpstat/include/dvpssp.h
           dcmpstat/libsrc/dviface.cc
           dcmpstat/libsrc/dvpspl.cc
           dcmpstat/libsrc/dvpssp.cc
           dcmimgle/include/dcmimage.h
           dcmimgle/include/diluptab.h
           dcmimgle/include/dimoimg.h
           dcmimgle/include/diutils.h
           dcmimgle/libsrc/diluptab.cc
           dcmimgle/libsrc/dimoimg.cc

- Corrected interpretation of presentation LUT shape.
  Affects: dcmimgle/libsrc/dimoimg.cc

- Rebuilt makefile dependencies.
  Affects: dcmimgle/apps/Makefile.dep
           dcmimgle/libsrc/Makefile.dep

**** Changes from 2000.07.06 (riesmeier)

- Added flag to loadPrintPreview() method allowing to choose how to interpret
  the presentation LUT (hardcopy or softcopy definition).
  Affects: dcmpstat/include/dviface.h
           dcmpstat/libsrc/dviface.cc

**** Changes from 2000.07.05 (riesmeier)

- Added new log output messages.
  Affects: dcmpstat/libsrc/dviface.cc

- Added check whether external processes were actually started before
  terminating them.
  Affects: dcmpstat/libsrc/dviface.cc

- Fixed bug concerning the termination of external processes.
  Affects: dcmpstat/libsrc/dviface.cc

- Corrected documentation of one method.
  Affects: dcmpstat/include/dvpssp.h

- Changed port number of query/retrieve server.
  Affects: dcmpstat/tests/test.cfg

**** Changes from 2000.07.04 (riesmeier)

- Modified output of 'print index file' option.
  Affects: imagectn/libsrc/dbindex.cc

- Added test whether database index file can be opened/created to avoid
  application crashes.
  Affects: imagectn/apps/dbregimg.cc

- Added support for overriding the presentation LUT settings made for the
  image boxes.
  Affects: dcmpstat/include/dviface.h
           dcmpstat/include/dvpsib.h
           dcmpstat/include/dvpsibl.h
           dcmpstat/include/dvpssp.h
           dcmpstat/include/dvpstat.h
           dcmpstat/libsrc/dviface.cc
           dcmpstat/libsrc/dvpsib.cc
           dcmpstat/libsrc/dvpsibl.cc
           dcmpstat/libsrc/dvpssp.cc

- Added new log output messages.
  Affects: dcmpstat/libsrc/dviface.cc

- Added new option to command line tool allowing to specify the 'seed' value
  for the random-number generator.
  Affects: dcmpstat/apps/dcmmklut.cc
           dcmpstat/docs/dcmmklut.txt

**** Changes from 2000.07.03 (riesmeier)

- Fixed bug: VOI LUT transform defined per frame was not supported by the
  method renderPixelData().
  Affects: dcmpstat/libsrc/dvpstat.cc

**** Changes from 2000.06.30 (riesmeier)

- Fixed bug in database cache routines (re. study status).
  Affects: dcmpstat/include/dvcache.h

- Added make clean/distclean for htmldocs folder to makefile.
  Affects: dcmpstat/Makefile.in

- Changed version of Tcl/Tk interpreter to to 8.3.
  Affects: dcmpstat/tests/test.cfg

**** Changes from 2000.06.29 (riesmeier)

- Removed old testing tools. Added new one.
  Added:   dcmpstat/tests/test.cc
  Removed: dcmpstat/tests/didb.cc
           dcmpstat/tests/show.cc
  Affects: dcmpstat/tests/Makefile.dep
           dcmpstat/tests/Makefile.in

- Added Tcl/Tk scripts for dcmpschk and dcmdump.
  Added:   dcmpstat/tests/dcmpschk.tcl
           dcmdata/tests/dcmdump.tcl

- Minor corrections in the config file.
  Affects: dcmpstat/tests/test.cfg

- Fixed bug causing a non-terminating "while" loop.
  Affects: dcmpstat/libsrc/dvpsril.cc

- Rebuilt makefile dependencies.
  Affects: dcmpstat/apps/Makefile.dep

**** Changes from 2000.06.26 (riesmeier)

- Replaced _WIN32 by HAVE_WINDOWS_H to avoid compiler errors using CygWin-32.
  Affects: ofstd/include/ofthread.h
           ofstd/libsrc/ofthread.cc

**** Changes from 2000.06.22 (riesmeier)

- Fixed bug creating config file for Q/R server when Q/R server name was not
  specified in application config file.
  Affects: dcmpstat/libsrc/dviface.cc

**** Changes from 2000.06.22 (eichelberg)

- Updated Makefile.in for Presentation State Checker.
  Affects: dcmpstat/apps/Makefile.in

**** Changes from 2000.06.21 (eichelberg)

- Added initial version of Presentation State Checker.
  Added:   dcmpstat/apps/dcmpschk.cc
           dcmpstat/apps/vrscan.cc
           dcmpstat/apps/vrscan.h
           dcmpstat/docs/dcmpschk.txt
  Affects: dcmpstat/apps/Makefile.dep
           dcmpstat/apps/Makefile.in

- Added DICOMscope support for calling the Presentation State Checker.
  Affects: dcmpstat/include/dviface.h
           dcmpstat/include/dvpscf.h
           dcmpstat/libsrc/dviface.cc
           dcmpstat/libsrc/dvpscf.cc
           dcmpstat/tests/test.cfg

- Including stdlib.h, required for Sun CC 4.2
  Affects: ofstd/include/ofconsol.h
           ofstd/include/oflogfil.h

**** Changes from 2000.06.20 (eichelberg)

- Added monochrome1 printing mode.
  Affects: dcmpstat/apps/dcmprscu.cc
           dcmpstat/include/dvpssp.h
           dcmpstat/libsrc/dvpssp.cc

**** Changes from 2000.06.19 (eichelberg)

- Added options for session printing and LIN OD to print tools, fixed
  pixel aspect ratio related bug.
  Affects: dcmpstat/apps/dcmprscu.cc
           dcmpstat/apps/dcmpsprt.cc
           dcmpstat/include/dvpssp.h
           dcmpstat/libsrc/dvpssp.cc

- Added default Print SCP configurations to dcmpstat config file.
  Affects: dcmpstat/libsrc/test.cfg

**** Changes from 2000.06.14 (riesmeier)

- Corrected wrong filename creation for option +W.
  Affects: dcmdata/apps/dcmdump.cc

- Added methods to access the attributes Polarity and Requested Image Size.
  Affects: dcmpstat/apps/dcmpsprt.cc
           dcmpstat/docs/dcmpsprt.txt
           dcmpstat/include/dvpsib.h
           dcmpstat/include/dvpsibl.h
           dcmpstat/include/dvpssp.h
           dcmpstat/libsrc/dvpsib.cc
           dcmpstat/libsrc/dvpsibl.cc

- Added new command line option allowing to add a PBM file as an overlay to
  the hardcopy grayscale image (very preliminary support, only "P1" files
  without comments).
  Affects: dcmpstat/apps/dcmpsprt.cc
           dcmpstat/docs/dcmpsprt.txt

**** Changes from 2000.06.09 (riesmeier)

- Updated documentation of command line tools.
  Added:   dcmpstat/docs/dcmprscp.txt
           dcmpstat/docs/dcmprscu.txt
  Removed: dcmpstat/docs/dcmprtsv.txt
  Affects: imagectn/docs/imagectn.txt
           dcmpstat/docs/dcmmklut.txt
           dcmpstat/docs/dcmp2pgm.txt
           dcmpstat/docs/dcmpsprt.txt

- Added support for rendering inverse presentation LUT into print bitmaps.
  Affects: dcmpstat/apps/dcmpsprt.cc
           dcmpstat/include/dvpspl.h
           dcmpstat/include/dvpstat.h
           dcmpstat/libsrc/dvpspl.cc
           dcmpstat/libsrc/dvpstat.cc

- Added method to get number of presentation states referencing an image
  (specified by the three UIDs).
  Affects: dcmpstat/include/dviface.h
           dcmpstat/libsrc/dviface.cc

- Added new commandline option allowing to mix-up the LUT entries based on
  a random-number generator (useful to test correct implementation of LUTs).
  Affects: dcmpstat/apps/dcmmklut.cc

- Rebuilt makefile dependencies.
  Affects: dcmpstat/apps/Makefile.dep

**** Changes from 2000.06.08 (riesmeier)

- Corrected bug and added log messages in addImageReferenceToPState().
  Affects: dcmpstat/include/dvpstat.h
           dcmpstat/libsrc/dviface.cc
           dcmpstat/libsrc/dvpstat.cc

- Added method convertODtoLum().
  Affects: dcmpstat/include/dviface.h
           dcmpstat/libsrc/dviface.cc

**** Changes from 2000.06.08 (eichelberg)

- Renamed dcmprtsv to dcmprscu and adapted Makefile.in and Makefile.dep
  Added:   dcmpstat/apps/dcmprscu.cc
  Removed: dcmpstat/apps/dcmprtsv.cc
  Affects: dcmpstat/apps/Makefile.dep
           dcmpstat/apps/Makefile.in
           dcmpstat/libsrc/Makefile.dep
           dcmpstat/tests/test.cfg

- Implemented Referenced Presentation LUT Sequence on Basic Film Session level.
  Empty film boxes (pages) are not written to file anymore.
  Affects: dcmpstat/include/dvpsfs.h
           dcmpstat/include/dvpsib.h
           dcmpstat/include/dvpsibl.h
           dcmpstat/include/dvpssp.h
           dcmpstat/include/dvpsspl.h
           dcmpstat/libsrc/dvpsfs.cc
           dcmpstat/libsrc/dvpsib.cc
           dcmpstat/libsrc/dvpsibl.cc
           dcmpstat/libsrc/dvpspl.cc
           dcmpstat/libsrc/dvpsprt.cc
           dcmpstat/libsrc/dvpssp.cc
           dcmpstat/libsrc/dvpsspl.cc
           dcmpstat/libsrc/dvpstat.cc

**** Changes from 2000.06.07 (riesmeier)

- Added method to set the image polarity (normal, reverse).
  Affects: dcmimgle/include/dcmimage.h
           dcmimgle/include/dimoimg.h
           dcmimgle/include/diutils.h
           dcmimgle/libsrc/dimoimg.cc

- Added configuration file entry "LogLevel" to filter log messages.
  Affects: dcmpstat/include/dviface.h
           dcmpstat/include/dvpscf.h
           dcmpstat/libsrc/dviface.cc
           dcmpstat/libsrc/dvpscf.cc
           dcmpstat/tests/test.cfg

- Added flag to constructor specifying whether the general log file should be
  used (default: off).
  Affects: dcmpstat/include/dviface.h
           dcmpstat/libsrc/dviface.cc

- Added methods to access the image polarity attribute.
  Affects: dcmpstat/include/dvpsib.h
           dcmpstat/include/dvpsibl.h
           dcmpstat/include/dvpssp.h
           dcmpstat/libsrc/dvpsib.cc
           dcmpstat/libsrc/dvpsibl.cc

- Added support for rendering "hardcopy" and "softcopy" presentation LUTs.
  Affects: dcmpstat/include/dvpspl.h
           dcmpstat/libsrc/dvpspl.cc

- Added missing transformations (polarity, GSDF, presentation LUT, aspect
  ratio) to print preview rendering.
  Affects: dcmpstat/include/dvpssp.h
           dcmpstat/libsrc/dviface.cc
           dcmpstat/libsrc/dvpssp.cc

- Added log message output to I/O routines.
  Affects: dcmpstat/libsrc/dviface.cc

- Rebuilt makefile dependencies.
  Affects: dcmpstat/apps/Makefile.dep

**** Changes from 2000.06.07 (eichelberg)

- dcmnet ACSE routines now allow to retrieve a binary copy of the A-ASSOCIATE
  RQ/AC/RJ PDUs, e.g. for logging purposes.
  Affects: dcmnet/include/assoc.h
           dcmnet/include/dul.h
           dcmnet/libsrc/assoc.cc
           dcmnet/libsrc/dul.cc
           dcmnet/libsrc/dulfsm.cc
           dcmnet/libsrc/dulstruc.h

- dcmnet DIMSE routines now allow to retrieve raw command sets as DcmDataset
  objects, e.g. for logging purposes. Added enhanced message dump functions.
  Affects: dcmnet/include/dimse.h
           dcmnet/libsrc/dimdump.cc
           dcmnet/libsrc/dimse.cc

- added optional parameter to DIMSE_storeUser that enables precise file size
  information inside the store user callback.
  Thanks to Mohamed Ahmed Abd Elkader <mokader@iti-idsc.gov.eg>
  for the bug report.
  Affects: dcmnet/apps/storescu.cc
           dcmnet/include/dimse.h
           dcmnet/libsrc/dimstore.cc

- Output stream now passed as mandatory parameter to ASC_dumpParameters.
  Affects: dcmnet/apps/echoscu.cc
           dcmnet/apps/findscu.cc
           dcmnet/apps/movescu.cc
           dcmnet/apps/storescp.cc
           dcmnet/apps/storescu.cc
           dcmnet/include/assoc.h
           dcmnet/libsrc/assoc.cc
           imagectn/apps/imagectn.cc
           imagectn/apps/scemove.cc
           imagectn/apps/tinet.cc
           wlistctn/apps/wlistctn.cc

- now using DIMSE status constants and log facilities defined in dcmnet
  Affects: dcmpstat/include/dvpsdef.h
           dcmpstat/libsrc/dvpsfs.cc
           dcmpstat/libsrc/dvpsib.cc
           dcmpstat/libsrc/dvpspl.cc
           dcmpstat/libsrc/dvpspll.cc
           dcmpstat/libsrc/dvpspr.cc
           dcmpstat/libsrc/dvpssp.cc
           dcmpstat/libsrc/dvpsspl.cc

- added binary and textual log facilities to Print SCP.
  Affects: dcmpstat/apps/dcmprscp.cc
           dcmpstat/include/dvpscf.h
           dcmpstat/include/dvpsprt.h
           dcmpstat/include/dvpssp.h
           dcmpstat/libsrc/dviface.cc
           dcmpstat/libsrc/dvpscf.cc
           dcmpstat/libsrc/dvpsprt.cc
           dcmpstat/tests/test.cfg

**** Changes from 2000.06.07 (riesmeier)

- Moved configuration file entry "LogDirectory" from "[PRINT]" to new
  (more general) section "[APPLICATION]".
  Affects: dcmpstat/include/dvpscf.h
           dcmpstat/libsrc/dviface.cc
           dcmpstat/libsrc/dvpscf.cc
           dcmpstat/apps/dcmprscp.cc
           dcmpstat/apps/dcmprtsv.cc
           dcmpstat/tests/test.cfg

**** Changes from 2000.06.05 (riesmeier)

- Added new class for writing standardized status messages to a log file.
  Added:   ofstd/include/oflogfil.h
           ofstd/libsrc/oflogfil.cc
  Affects: ofstd/libsrc/Makefile.dep
           ofstd/libsrc/Makefile.in

- Implemented log message methods.
  Affects: dcmpstat/include/dviface.h
           dcmpstat/include/dvpscf.h
           dcmpstat/include/dvpstyp.h
           dcmpstat/libsrc/dviface.cc
           dcmpstat/libsrc/dvpscf.cc
           dcmpstat/tests/test.cfg

- Added method allowing to specify the current presentation state to be used
  for resetting the pstate.
  Affects: dcmpstat/include/dviface.h
           dcmpstat/libsrc/dviface.cc

- Rebuilt makefile dependencies.
  Affects: dcmpstat/apps/Makefile.dep
           dcmpstat/libsrc/Makefile.dep

**** Changes from 2000.06.02 (eichelberg)

- Adapted all dcmpstat classes to use OFConsole for log and error output
  Affects: dcmpstat/apps/dcmprscp.cc
           dcmpstat/apps/dcmprtsv.cc
           dcmpstat/include/dviface.h
           dcmpstat/include/dvpsab.h
           dcmpstat/include/dvpsabl.h
           dcmpstat/include/dvpsal.h
           dcmpstat/include/dvpsall.h
           dcmpstat/include/dvpscf.h
           dcmpstat/include/dvpscu.h
           dcmpstat/include/dvpscul.h
           dcmpstat/include/dvpsda.h
           dcmpstat/include/dvpsdal.h
           dcmpstat/include/dvpsdef.h
           dcmpstat/include/dvpsfs.h
           dcmpstat/include/dvpsga.h
           dcmpstat/include/dvpsgal.h
           dcmpstat/include/dvpsgl.h
           dcmpstat/include/dvpsgll.h
           dcmpstat/include/dvpsgr.h
           dcmpstat/include/dvpsgrl.h
           dcmpstat/include/dvpshlp.h
           dcmpstat/include/dvpsib.h
           dcmpstat/include/dvpsibl.h
           dcmpstat/include/dvpsov.h
           dcmpstat/include/dvpsovl.h
           dcmpstat/include/dvpspl.h
           dcmpstat/include/dvpspll.h
           dcmpstat/include/dvpspr.h
           dcmpstat/include/dvpsprt.h
           dcmpstat/include/dvpsri.h
           dcmpstat/include/dvpsril.h
           dcmpstat/include/dvpsrs.h
           dcmpstat/include/dvpsrsl.h
           dcmpstat/include/dvpssp.h
           dcmpstat/include/dvpsspl.h
           dcmpstat/include/dvpssv.h
           dcmpstat/include/dvpssvl.h
           dcmpstat/include/dvpstat.h
           dcmpstat/include/dvpstx.h
           dcmpstat/include/dvpstxl.h
           dcmpstat/include/dvpsvl.h
           dcmpstat/include/dvpsvll.h
           dcmpstat/include/dvpsvw.h
           dcmpstat/include/dvpsvwl.h
           dcmpstat/libsrc/dviface.cc
           dcmpstat/libsrc/dvpsab.cc
           dcmpstat/libsrc/dvpsabl.cc
           dcmpstat/libsrc/dvpsal.cc
           dcmpstat/libsrc/dvpsall.cc
           dcmpstat/libsrc/dvpscf.cc
           dcmpstat/libsrc/dvpscu.cc
           dcmpstat/libsrc/dvpscul.cc
           dcmpstat/libsrc/dvpsda.cc
           dcmpstat/libsrc/dvpsdal.cc
           dcmpstat/libsrc/dvpsfs.cc
           dcmpstat/libsrc/dvpsga.cc
           dcmpstat/libsrc/dvpsgal.cc
           dcmpstat/libsrc/dvpsgl.cc
           dcmpstat/libsrc/dvpsgll.cc
           dcmpstat/libsrc/dvpsgr.cc
           dcmpstat/libsrc/dvpsgrl.cc
           dcmpstat/libsrc/dvpshlp.cc
           dcmpstat/libsrc/dvpsib.cc
           dcmpstat/libsrc/dvpsibl.cc
           dcmpstat/libsrc/dvpsov.cc
           dcmpstat/libsrc/dvpsovl.cc
           dcmpstat/libsrc/dvpspl.cc
           dcmpstat/libsrc/dvpspll.cc
           dcmpstat/libsrc/dvpspr.cc
           dcmpstat/libsrc/dvpsprt.cc
           dcmpstat/libsrc/dvpsri.cc
           dcmpstat/libsrc/dvpsril.cc
           dcmpstat/libsrc/dvpsrs.cc
           dcmpstat/libsrc/dvpsrsl.cc
           dcmpstat/libsrc/dvpssp.cc
           dcmpstat/libsrc/dvpsspl.cc
           dcmpstat/libsrc/dvpssv.cc
           dcmpstat/libsrc/dvpssvl.cc
           dcmpstat/libsrc/dvpstat.cc
           dcmpstat/libsrc/dvpstx.cc
           dcmpstat/libsrc/dvpstxl.cc
           dcmpstat/libsrc/dvpsvl.cc
           dcmpstat/libsrc/dvpsvll.cc
           dcmpstat/libsrc/dvpsvw.cc
           dcmpstat/libsrc/dvpsvwl.cc

**** Changes from 2000.05.31 (eichelberg)

- Added initial Print SCP support
  Added:   dcmpstat/apps/dcmprscp.cc
           dcmpstat/include/dvpsfs.h
           dcmpstat/include/dvpsprt.h
           dcmpstat/include/dvpsspl.h
           dcmpstat/libsrc/dvpsfs.cc
           dcmpstat/libsrc/dvpsprt.cc
           dcmpstat/libsrc/dvpsspl.cc
  Affects: dcmpstat/apps/Makefile.in
           dcmpstat/include/dviface.h
           dcmpstat/include/dvpscf.h
           dcmpstat/include/dvpsib.h
           dcmpstat/include/dvpsibl.h
           dcmpstat/include/dvpspl.h
           dcmpstat/include/dvpspll.h
           dcmpstat/include/dvpssp.h
           dcmpstat/include/dvpstyp.h
           dcmpstat/libsrc/Makefile.in
           dcmpstat/libsrc/dviface.cc
           dcmpstat/libsrc/dvpscf.cc
           dcmpstat/libsrc/dvpsib.cc
           dcmpstat/libsrc/dvpsibl.cc
           dcmpstat/libsrc/dvpspl.cc
           dcmpstat/libsrc/dvpspll.cc
           dcmpstat/libsrc/dvpssp.cc
           dcmpstat/tests/test.cfg

- Moved dcmpstat macros and constants into a common header file
  Added:   dcmpstat/include/dvpsdef.h
  Affects: dcmpstat/apps/dcmprtsv.cc
           dcmpstat/apps/dcmpsrcv.cc
           dcmpstat/apps/dcmpssnd.cc
           dcmpstat/libsrc/dvpsab.cc
           dcmpstat/libsrc/dvpsal.cc
           dcmpstat/libsrc/dvpsall.cc
           dcmpstat/libsrc/dvpsda.cc
           dcmpstat/libsrc/dvpsga.cc
           dcmpstat/libsrc/dvpsgl.cc
           dcmpstat/libsrc/dvpsgll.cc
           dcmpstat/libsrc/dvpsgr.cc
           dcmpstat/libsrc/dvpsov.cc
           dcmpstat/libsrc/dvpsri.cc
           dcmpstat/libsrc/dvpsrs.cc
           dcmpstat/libsrc/dvpssv.cc
           dcmpstat/libsrc/dvpssvl.cc
           dcmpstat/libsrc/dvpstat.cc
           dcmpstat/libsrc/dvpstx.cc
           dcmpstat/libsrc/dvpsvl.cc
           dcmpstat/libsrc/dvpsvwl.cc

- Rebuilt makefile dependencies
  Affects: dcmpstat/apps/Makefile.dep
           dcmpstat/libsrc/Makefile.dep

**** Changes from 2000.05.31 (riesmeier)

- Added support for Stored Print attributes Originator and Destination
  application entity title.
  Affects: dcmpstat/include/dviface.h
           dcmpstat/include/dvpssp.h
           dcmpstat/libsrc/dviface.cc
           dcmpstat/libsrc/dvpssp.cc

**** Changes from 2000.05.30 (eichelberg)

- Added default constructor for Mutex to initializer list in OFGlobal.
  Affects: ofstd/include/ofglobal.h

**** Changes from 2000.05.30 (riesmeier)

- Adapted error output (avoid compiler warnings reported by gcc with
  additional flags).
  Affects: ofstd/libsrc/ofcmdln.cc

- Added new private SOP class (UID definition) to allow external shutdown
  of console applications via negotiation of this special SOP class
  (currently used for imagectn and dcmpsrcv).
  Affects: dcmdata/include/dcuid.h
           dcmpstat/include/dviface.h
           dcmpstat/apps/dcmpsrcv.cc

- Added a condition value to report the external request for a shutdown of
  the application (used for imagectn).
  Affects: dcmnet/include/assoc.h

- Added support for external shutdown of the application (this feature is
  enabled via a command line option, default is disabled).
  Affects: imagectn/apps/imagectn.cc

- Moved parts of unused code to avoid compiler warnings when compiling with
  #define NODISPLAY.
  Affects: imagectn/apps/imagectn.cc

- Fixed bug in output message.
  Affects: imagectn/libsrc/dbindex.cc

- Renamed GrayscaleHardcopy to HardcopyGrayscale (which is the correct term
  according to the DICOM standard).
  Affects: dcmpstat/include/dvcache.h
           dcmpstat/include/dviface.h
           dcmpstat/libsrc/dviface.cc
           dcmpstat/apps/dcmpsprt.cc

- Added support for multi-frame images and multiple references from a single
  presentation to a number of images.
  Affects: dcmpstat/include/dviface.h
           dcmpstat/include/dvpstat.h
           dcmpstat/libsrc/dviface.cc

- Removed methods which were already marked as "retired".
  Affects: dcmpstat/include/dviface.h
           dcmpstat/include/dvpscf.h
           dcmpstat/include/dvpstat.h
           dcmpstat/libsrc/dviface.cc
           dcmpstat/libsrc/dvpstat.cc

- Added interface methods to support the following new features:
  - start/terminate query/retrieve server
  - load stored print objects
  - create print preview from hardcopy grayscale images
  - check DICOM IODs for correctness (not yet implemented)
  - set presentation LUT for film session (not yet implemented)
  - start/terminate print server (not yet implemented)
  - write/filter log messages (not yet implemented)
  Affects: dcmpstat/include/dviface.h
           dcmpstat/include/dvpstyp.h

- Added support for the folowwing new features:
  - start/terminate query/retrieve server
  - load stored print objects
  - create print preview from hardcopy grayscale images
  Affects: dcmpstat/libsrc/dviface.cc

- Added new section to the config file describing the query/retrieve server
  settings.
  Affects: dcmpstat/include/dvpscf.h
           dcmpstat/libsrc/dvpscf.cc
           dcmpstat/tests/test.cfg

- Added methods to set, get and store the printer name in the stored print
  object (PrinterCharacteristicsSequence).
  Affects: dcmpstat/include/dvpssp.h
           dcmpstat/libsrc/dvpssp.cc

- Added new function allowing to set a VOILUT created from a given gamma
  value.
  Affects: dcmpstat/include/dvpstat.h
           dcmpstat/libsrc/dvpstat.cc

- Rebuilt makefile dependencies.
  Affects: dcmpstat/libsrc/Makefile.dep
           dcmpstat/apps/Makefile.dep

- Corrected typo/formatting.
  Affects: dcmpstat/apps/dcmmklut.cc

- Renamed some variables to avoid compiler warnings (reported by gcc 2.9x with
  additional compiler flags).
  Affects: dcmpstat/include/dvpstat.h
           dcmpstat/libsrc/dviface.cc
           dcmpstat/libsrc/dvpstat.cc

- Changed #ifdef statement to ensure correct compilation under Windows.
  Affects: dcmdata/libsrc/dcuid.cc

**** Changes from 2000.05.25 (riesmeier)

- Added member variable to member initialization list (avoid compiler
  warnings).
  Affects: dcmimgle/include/diobjcou.h

- Removed ununsed variable from parameter list (avoid compiler warnings).
  Affects: dcmimgle/libsrc/diimage.cc

**** Changes from 2000.05.09 (riesmeier)

- Rebuilt makefile dependencies (old version referenced .cxx file instead of
  .cc).
  Affects: dcmpstat/jni/Makefile.dep

**** Changes from 2000.05.03 (eichelberg)

- Added new class GlobalDcmDataDictionary which implements read/write lock
  semantics for safe access to the DICOM dictionary from multiple threads
  in parallel. The global dcmDataDict now uses this class.
  Affects: dcmdata/apps/dcmdump.cc
           dcmdata/include/dcdict.h
           dcmdata/include/dchashdi.h
           dcmdata/libsrc/dcdict.cc
           dcmdata/libsrc/dchashdi.cc
           dcmdata/libsrc/dctag.cc
           dcmdata/libsrc/mkdeftag.cc
           dcmdata/libsrc/mkdictbi.cc

- Updated dcmpstat apps for changes in dcmimgle.
  Affects: dcmpstat/apps/dcmp2pgm.cc
           dcmpstat/apps/dcmprtsv.cc
           dcmpstat/apps/dcmpsprt.cc

**** Changes from 2000.05.03 (riesmeier)

- Removed most informational and some warning messages from release build
  (#ifndef DEBUG).
  Affects: dcmimgle/include/diinpxt.h
           dcmimgle/include/dimoipxt.h
           dcmimgle/include/dimoopxt.h
           dcmimgle/include/dimopxt.h
           dcmimgle/include/discalet.h
           dcmimgle/libsrc/dicielut.cc
           dcmimgle/libsrc/didispfn.cc
           dcmimgle/libsrc/digsdlut.cc
           dcmimgle/libsrc/diimage.cc
           dcmimgle/libsrc/diluptab.cc
           dcmimgle/libsrc/diutils.cc

**** Changes from 2000.04.28 (riesmeier)

- DebugLevel - global for the module - now derived from OFGlobal (MF-safe).
  Affects: dcmimgle/apps/dcmdspfn.cc
           dcmimgle/include/diinpxt.h
           dcmimgle/include/dimoipxt.h
           dcmimgle/include/dimoopxt.h
           dcmimgle/include/dimopxt.h
           dcmimgle/include/discalet.h
           dcmimgle/include/diutils.h
           dcmimgle/libsrc/dcmimage.cc
           dcmimgle/libsrc/diciefn.cc
           dcmimgle/libsrc/dicielut.cc
           dcmimgle/libsrc/didispfn.cc
           dcmimgle/libsrc/didocu.cc
           dcmimgle/libsrc/digsdfn.cc
           dcmimgle/libsrc/digsdlut.cc
           dcmimgle/libsrc/diimage.cc
           dcmimgle/libsrc/diluptab.cc
           dcmimgle/libsrc/dimoimg.cc
           dcmimgle/libsrc/dimomod.cc
           dcmimgle/libsrc/diovlay.cc
           dcmimgle/libsrc/diovlimg.cc
           dcmimgle/libsrc/diovpln.cc
           dcmimgle/libsrc/diutils.cc

- ObjectCounter uses now class OFMutex to be MT-safe.
  Affects: dcmimgle/include/diobjcou.h

**** Changes from 2000.04.27 (riesmeier)

- Dcmimgle library code now consistently uses ofConsole for error output.
  Affects: dcmimgle/include/dcmimage.h
           dcmimgle/include/diinpx.h
           dcmimgle/include/diinpxt.h
           dcmimgle/include/dimoipxt.h
           dcmimgle/include/dimoopxt.h
           dcmimgle/include/dimopxt.h
           dcmimgle/include/discalet.h
           dcmimgle/libsrc/dcmimage.cc
           dcmimgle/libsrc/diciefn.cc
           dcmimgle/libsrc/dicielut.cc
           dcmimgle/libsrc/didispfn.cc
           dcmimgle/libsrc/didocu.cc
           dcmimgle/libsrc/digsdfn.cc
           dcmimgle/libsrc/digsdlut.cc
           dcmimgle/libsrc/diimage.cc
           dcmimgle/libsrc/diinpx.cc
           dcmimgle/libsrc/diluptab.cc
           dcmimgle/libsrc/dimoimg.cc
           dcmimgle/libsrc/dimomod.cc
           dcmimgle/libsrc/dimopx.cc
           dcmimgle/libsrc/diovlay.cc
           dcmimgle/libsrc/diovlimg.cc
           dcmimgle/libsrc/diovpln.cc
           dcmimgle/libsrc/diutils.cc

**** Changes from 2000.04.14 (eichelberg)

- Added new class OFConsole and global instance ofConsole which provide
  access to standard output and error streams in a way that allows multiple
  threads to safely create output concurrently.
  Affects: ofstd/include/ofconsol.h
           ofstd/libsrc/ofconsol.cc

- Added unprotected get methods, required for the cmdata debug facility.
  Affects: ofstd/include/ofconsol.h

- Adapted all ofstd library classes to consistently use ofConsole for output.
  Affects: ofstd/include/ofcmdln.h
           ofstd/include/ofconapp.h
           ofstd/libsrc/Makefile.dep
           ofstd/libsrc/ofcmdln.cc
           ofstd/libsrc/ofconapp.cc
           ofstd/libsrc/ofthread.cc
           ofstd/tests/Makefile.dep

- Created new templace class OFGlobal which allows to easily implement
  mutex protected global flags.
  Added:   ofstd/include/ofglobal.h

- If compiled on Unix platforms with -D_REENTRANT, OFFilenameCreator uses
  the reentrant Posix routine rand_r instead of rand and srand.
  Affects: ofstd/libsrc/offname.cc

- Minor change to make OFString thread safe. This completes the changes
  required to make the ofstd library safe for use in multithread applications.
  Affects: ofstd/libsrc/ofstring.cc

- Removed default value from output stream passed to print() method.
  Required for use in multi-thread environments.
  Affects: dcmdata/include/dcbytstr.h
           dcmdata/include/dcdatset.h
           dcmdata/include/dcdicdir.h
           dcmdata/include/dcdirrec.h
           dcmdata/include/dcfilefo.h
           dcmdata/include/dcitem.h
           dcmdata/include/dcmetinf.h
           dcmdata/include/dcpixel.h
           dcmdata/include/dcpixseq.h
           dcmdata/include/dcpxitem.h
           dcmdata/include/dcsequen.h
           dcmdata/include/dcvrat.h
           dcmdata/include/dcvrfd.h
           dcmdata/include/dcvrfl.h
           dcmdata/include/dcvrobow.h
           dcmdata/include/dcvrsl.h
           dcmdata/include/dcvrss.h
           dcmdata/include/dcvrui.h
           dcmdata/include/dcvrul.h
           dcmdata/include/dcvrulup.h
           dcmdata/include/dcvrus.h
           dcmnet/apps/echoscu.cc
           dcmnet/apps/findscu.cc
           dcmnet/apps/movescu.cc
           dcmnet/apps/storescp.cc
           dcmnet/apps/storescu.cc
           dcmnet/libsrc/dimse.cc
           imagectn/apps/scefind.cc
           imagectn/apps/sceget.cc
           imagectn/apps/scemove.cc
           imagectn/apps/tinet.cc
           imagectn/apps/tiquery.cc
           imagectn/libsrc/dbfind.cc
           imagectn/libsrc/dbutils.cc
           wlistctn/apps/scefind.cc
           wlistctn/tests/wltest.cc

- Global VR generation flags are now derived from OFGlobal and, thus,
  safe for use in multi-thread applications.
  Affects: dcmdata/apps/Makefile.dep
           dcmdata/apps/dcmconv.cc
           dcmdata/apps/dump2dcm.cc
           dcmdata/include/dcvr.h
           dcmdata/libsrc/Makefile.dep
           dcmdata/libsrc/dcvr.cc
           dcmpstat/apps/dcmprtsv.cc
           dcmpstat/apps/dcmpsrcv.cc
           dcmpstat/apps/dcmpssnd.cc
           imagectn/apps/imagectn.cc
           imagectn/apps/ti.cc
           wlistctn/apps/wlistctn.cc

- Dcmdata debug facility now uses ofConsole for output.
  Affects: dcmdata/include/dcdebug.h
           dcmdata/libsrc/dcdebug.cc

- Global flag dcmEnableAutomaticInputDataCorrection now derived from OFGlobal
  and, thus, safe for use in multi-thread applications.
  Affects: dcmdata/include/dcobject.h
           dcmdata/libsrc/dcbytstr.cc
           dcmdata/libsrc/dcobject.cc
           dcmdata/libsrc/dcvrui.cc

- Dcmdata library code now consistently uses ofConsole for error output.
  Affects: dcmdata/libsrc/cmdlnarg.cc
           dcmdata/libsrc/dcdatset.cc
           dcmdata/libsrc/dcdicdir.cc
           dcmdata/libsrc/dcdict.cc
           dcmdata/libsrc/dcdirrec.cc
           dcmdata/libsrc/dcelem.cc
           dcmdata/libsrc/dcfilefo.cc
           dcmdata/libsrc/dchashdi.cc
           dcmdata/libsrc/dcitem.cc
           dcmdata/libsrc/dcmetinf.cc
           dcmdata/libsrc/dcpxitem.cc
           dcmdata/libsrc/dcsequen.cc
           dcmdata/libsrc/dcstream.cc
           dcmdata/libsrc/dcvrat.cc
           dcmdata/libsrc/dcvrfd.cc
           dcmdata/libsrc/dcvrfl.cc
           dcmdata/libsrc/dcvrobow.cc
           dcmdata/libsrc/dcvrsl.cc
           dcmdata/libsrc/dcvrss.cc
           dcmdata/libsrc/dcvrul.cc
           dcmdata/libsrc/dcvrulup.cc
           dcmdata/libsrc/dcvrus.cc

- Restructured class DcmTag. Instances don't keep a permanent pointer
  to a data dictionary entry anymore. Required for MT applications.
  Affects: dcmdata/apps/dcmgpdir.cc
           dcmdata/include/dctag.h
           dcmdata/libsrc/dctag.cc

- Made function dcmGenerateUniqueIdentifer thread safe by protecting
  the counter with a Mutex and using gethostbyname_r instead of
  gethostbyname on Posix platforms.
           dcmdata/include/dcuid.h
           dcmdata/libsrc/dcuid.cc

- Made function DcmCodec and related functions thread safe.
  registerGlobalCodec() should not be called anymore from the constructor
  of global objects.
  Affects: dcmdata/include/dccodec.h
           dcmdata/libsrc/dccodec.cc
           dcmdata/libsrc/dcpixel.cc

- Minor changes for thread safety.
  Affects: dcmdata/include/cmdlnarg.h
           dcmdata/include/dcxfer.h
           dcmdata/libsrc/dcxfer.cc
           dcmdata/libsrc/dcdictbi.cc
           dcmdata/libsrc/dcdictbi.nul
           dcmdata/libsrc/dcdictzz.cc
           dcmdata/libsrc/mkdeftag.cc
           dcmdata/libsrc/mkdictbi.cc

- Adapted to changed parameter list for command line class
  Affects: dcmimgle/apps/dcmdspfn.cc

**** Changes from 2000.04.12 (eichelberg)

- Fixed bug in ti leading to segmentation fault if database index file
  was opened without write permission. Thanks to Sebastian Meyer
  <meyer@mevis.de> for the bug report.
  Affects: imagectn/apps/tiui.cc

**** Changes from 2000.03.29 (eichelberg)

- Added new classes providing an operating system independent abstraction
  for threads, thread specific data, semaphores, mutexes and read/write locks.
  Added:   ofstd/include/ofthread.h
           ofstd/libsrc/ofthread.cc
           ofstd/tests/tstthred.cc
  Affects: ofstd/libsrc/Makefile.dep
           ofstd/libsrc/Makefile.in
           ofstd/tests/Makefile.dep
           ofstd/tests/Makefile.in

- Added tests to configure which look for Solaris and Posix thread
  libraries and set Makefile defaults appropriately.
  Affects: config/Makefile.def.in
           config/acconfig.h
           config/configure
           config/configure.in
           config/include/config.h.in
           config/include/cfwin32.h

