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 and in XML mode instead of ¶ (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