12002-12-20 15:40 mortene 2 3 * BUGS.txt: 4 5 New item. 6 72002-12-20 15:40 mortene 8 9 * src/nodes/SoQuadMesh.cpp: 10 11 Bugfix: precise lighting envvar setup. 12 132002-12-19 17:27 pederb 14 15 * src/nodes/SoQuadMesh.cpp: 16 17 Check HAVE_ILOGB and HAVE__ILOG 18 192002-12-19 17:17 pederb 20 21 * configure.ac: 22 23 Test for _logb() and ilogb(). 24 252002-12-19 16:34 pederb 26 27 * include/Inventor/C/tidbits.h, src/tidbits.c: 28 29 coin_ilogb was not such a good idea. 30 312002-12-19 16:19 pederb 32 33 * include/Inventor/C/tidbits.h, src/tidbits.c: 34 35 Adds coin_ilogb(). 36 372002-12-19 15:03 pederb 38 39 * src/nodes/SoQuadMesh.cpp: 40 41 Compile fix. 42 432002-12-19 13:46 larsa 44 45 * configure.ac: 46 47 uninitialized not supported without -O configure-script break 48 492002-12-19 12:44 larsa 50 51 * configure.ac: 52 53 stricter treatment of compiler warnings (gcc-only) 54 552002-12-19 12:23 mortene 56 57 * BUGS.txt: 58 59 Item on 3ds import. 60 612002-12-19 11:59 mortene 62 63 * src/: misc/SoGLqmeshpreciselightingTemplate.icc, 64 nodes/SoQuadMesh.cpp: 65 66 Jan Peciva's implementation of improved shading for SoQuadMesh. 67 682002-12-19 11:40 mortene 69 70 * src/: Make-Common.tpl, 3ds/Makefile.am, actions/Makefile.am, 71 base/Makefile.am, bundles/Makefile.am, caches/Makefile.am, 72 details/Makefile.am, draggers/Makefile.am, elements/Makefile.am, 73 engines/Makefile.am, errors/Makefile.am, events/Makefile.am, 74 fields/Makefile.am, glue/Makefile.am, lists/Makefile.am, 75 manips/Makefile.am, misc/Makefile.am, nodekits/Makefile.am, 76 nodes/Makefile.am, projectors/Makefile.am, sensors/Makefile.am, 77 threads/Makefile.am, upgraders/Makefile.am, vrml97/Makefile.am: 78 79 If no object code are compiled, make sure there will still be an 80 empty .lst file available. 81 822002-12-18 20:53 mortene 83 84 * include/Inventor/SbString.h, src/base/SbString.cpp: 85 86 Fix function signature: hash() should be const. 87 882002-12-18 20:42 mortene 89 90 * src/3ds/3dsLoader.cpp: 91 92 Misc FIXMEs about portability issues. 93 942002-12-18 20:41 mortene 95 96 * configure.ac, src/Makefile.am, src/3ds/Makefile.am, 97 src/misc/SoDB.cpp: 98 99 Build setup for the 3DS import capabilities. 100 1012002-12-18 15:21 mortene 102 103 * src/3ds/SoStream.cpp: 104 105 Compilation fixes for gcc. Use our byte order check from tidbits.c. 106 1072002-12-18 15:01 mortene 108 109 * src/misc/simage_wrapper.h: 110 111 Add in a couple of code comments for clarity. 112 1132002-12-18 14:44 kyrah 114 115 * src/misc/: simage_wrapper.c, simage_wrapper.h: 116 117 Make sure you don't redefine functions from simage.h (if that 118 header has been included). Fix for Mac OS X build problem (not sure 119 if it was a problem on other platforms as well). 120 1212002-12-18 14:26 rolvs 122 123 * BUGS.txt: 124 125 Update on misfitting BBox bug. Removed SoJackManip bug. 126 1272002-12-18 13:42 mortene 128 129 * src/tidbits.c: 130 131 Cache endianness check. 132 1332002-12-18 13:40 pederb 134 135 * src/threads/worker.c: 136 137 Temporary IRIX 6.5.18 workaround. 138 1392002-12-18 13:35 mortene 140 141 * src/3ds/3dsLoader.cpp: 142 143 Updates to latest revision from Peciva. 144 1452002-12-18 13:29 mortene 146 147 * src/3ds/: 3dsLoader.cpp, 3dsLoader.h, SoStream.cpp, SoStream.h: 148 149 Adds a fairly complete loader for 3DS-files. Written and kindly 150 donated by John Peciva. 151 1522002-12-18 12:42 mortene 153 154 * docs/todo.txt: 155 156 Complete item #026. 157 1582002-12-18 12:29 mortene 159 160 * docs/: foreign-language-bindings.txt, todo.txt: 161 162 Minor doc updates. 163 1642002-12-18 11:03 kyrah 165 166 * src/vrml97/Sound.cpp: 167 168 Mac OS X compile fixes. 169 1702002-12-18 10:57 mortene 171 172 * docs/todo.txt: 173 174 Merge items on hotlist from SIM Coin summit. 175 1762002-12-18 10:25 mortene 177 178 * README.WIN32, docs/todo.txt: 179 180 Misc updates. 181 1822002-12-18 10:24 mortene 183 184 * src/misc/SoType.cpp: 185 186 Minor API doc fix. 187 1882002-12-18 10:21 mortene 189 190 * BUGS.txt: 191 192 2 new items. 193 1942002-12-18 09:50 mortene 195 196 * src/: elements/SoGLTextureImageElement.cpp, nodes/SoTexture2.cpp: 197 198 Removes a couple of obsoleted FIXMEs. 199 2002002-12-17 18:30 mortene 201 202 * src/misc/simage_wrapper.c: 203 204 Never include simage.h, as all necessary types, identifiers, 205 function signatures, etc is defined in simage_wrapper.h. 206 2072002-12-17 16:57 kyrah 208 209 * src/glue/: gl_glx.c, gl_wgl.c: 210 211 Mac OS 10.2 compile fixes. 212 2132002-12-17 11:40 mortene 214 215 * BUGS.txt: 216 217 Bug was obsoleted before entered. 218 2192002-12-17 11:00 mortene 220 221 * data/draggerDefaults/rotateDiscDragger.iv: 222 223 More sensible interaction with the flat parts of the dragger inside 224 the band. Bugfix on material use. By Philippe Debanne'. 225 2262002-12-17 10:49 mortene 227 228 * BUGS.txt: 229 230 New item. 231 2322002-12-17 10:41 mortene 233 234 * BUGS.txt: 235 236 New item. 237 2382002-12-16 17:00 pederb 239 240 * src/draggers/SoDragger.cpp: 241 242 Truncate cached path when child dragger finishes dragging. 243 2442002-12-16 14:03 mortene 245 246 * THANKS: 247 248 Adds Klas Kalass for SoQt bugfix. 249 2502002-12-15 22:28 mortene 251 252 * src/glue/gl.c: 253 254 Add URL to list of resources. 255 2562002-12-12 10:45 pederb 257 258 * include/Inventor/nodekits/SoBaseKit.h: 259 260 Improve Open Inventor compatibility by including SoChildList header 261 file. 262 2632002-12-12 09:58 pederb 264 265 * src/elements/Makefile.am: 266 267 Install SoGLDrawStyleElement.h. 268 2692002-12-10 14:35 pederb 270 271 * src/threads/worker.c: 272 273 Bugfix. 274 2752002-12-10 14:02 pederb 276 277 * include/Inventor/VRMLnodes/SoVRMLLOD.h, 278 include/Inventor/VRMLnodes/SoVRMLSwitch.h, 279 include/Inventor/nodes/SoLOD.h, 280 include/Inventor/nodes/SoLevelOfDetail.h, 281 include/Inventor/nodes/SoPathSwitch.h, 282 include/Inventor/nodes/SoSwitch.h, 283 include/Inventor/nodes/SoTransformSeparator.h, src/nodes/SoLOD.cpp, 284 src/nodes/SoLevelOfDetail.cpp, src/nodes/SoPathSwitch.cpp, 285 src/nodes/SoSwitch.cpp, src/nodes/SoTransformSeparator.cpp, 286 src/vrml97/LOD.cpp, src/vrml97/Switch.cpp: 287 288 More missing audioRender() methods. 289 2902002-12-10 13:15 pederb 291 292 * include/Inventor/VRMLnodes/SoVRMLGroup.h, 293 include/Inventor/VRMLnodes/SoVRMLTransform.h, 294 include/Inventor/nodes/SoArray.h, 295 include/Inventor/nodes/SoMultipleCopy.h, 296 include/Inventor/nodes/SoSeparator.h, src/nodes/SoArray.cpp, 297 src/nodes/SoMultipleCopy.cpp, src/nodes/SoSeparator.cpp, 298 src/vrml97/Group.cpp, src/vrml97/Transform.cpp: 299 300 Implements some missing audioRender() methods. 301 3022002-12-10 13:13 pederb 303 304 * src/nodes/SoCamera.cpp: 305 306 Optimize audioRender(). Only do SbMatrix::getTransform() if matrix 307 != identity. 308 3092002-12-10 12:36 pederb 310 311 * src/misc/SoGLImage.cpp: 312 313 Make sure 3D textures are not used when zsize == 0 314 (coin_geq_power_of_two(0) = 1). 315 3162002-12-10 11:21 pederb 317 318 * src/threads/sched.c: 319 320 Fix potential thread safe problems. 321 3222002-12-10 10:55 mortene 323 324 * configure.ac, src/misc/SoInput.cpp, src/nodes/SoShape.cpp, 325 src/nodes/SoTexture2.cpp: 326 327 FIXME notes. 328 3292002-12-10 10:54 mortene 330 331 * src/base/hash.c: 332 333 FIXME note about an assert that should be investigated. 334 3352002-12-10 10:54 larsa 336 337 * src/tidbits.c: 338 339 fix unsigned/signed comparison 340 3412002-12-10 10:54 mortene 342 343 * src/misc/SoGLBigImage.cpp: 344 345 Replace power-of-two calculation with more elegant solution from 346 tidbits.c. 347 3482002-12-10 10:53 mortene 349 350 * src/misc/SoGLImage.cpp: 351 352 Bugfix: power-of-two calculation failed when value was equal to 353 zero. 354 3552002-12-10 10:52 mortene 356 357 * include/Inventor/C/tidbits.h, src/tidbits.c: 358 359 For convenience, add a method that returns either next power of two 360 or the given number (if already a number of two). 361 3622002-12-09 17:19 larsa 363 364 * configure.ac: 365 366 more compiler warnings 367 3682002-12-09 13:44 rolvs 369 370 * BUGS.txt: 371 372 Two updates. Added BUG#045 373 3742002-12-09 11:17 mortene 375 376 * BUGS.txt: 377 378 Update on how to resolve one (non-)bug. 379 3802002-12-09 10:36 rolvs 381 382 * BUGS.txt: 383 384 Removed 027 (fixed), two updates. 385 3862002-12-06 13:55 mortene 387 388 * src/misc/SoGLImage.cpp: 389 390 Gets rid of the nearest_power_of_two() function, as a more elegant 391 solution is now available from tidbits.c. Also cleans up some ugly 392 type handling. 393 3942002-12-06 13:53 mortene 395 396 * include/Inventor/C/tidbits.h, src/tidbits.c: 397 398 New function: coin_next_power_of_two(). Updates on the snprintf() 399 situation. 400 4012002-12-03 15:09 mortene 402 403 * docs/misc-resources.txt: 404 405 No need to duplicate these here. 406 4072002-12-03 14:34 mortene 408 409 * src/glue/gl.c: 410 411 Compilation fix, problem reported by thammer. 412 4132002-12-03 13:28 thammer 414 415 * src/vrml97/Sound.cpp: 416 417 Bugfix, and an assert (to prevent similar bugs from popping up 418 again). 419 4202002-12-03 13:22 thammer 421 422 * src/nodes/SoListener.cpp: 423 424 Changed default value for position field. 425 4262002-12-03 13:20 thammer 427 428 * src/misc/SoAudioDevice.cpp: 429 430 Removed unused (private) variable and fixed a bug with invalid 431 listener orientations that resulted in incorrect rendering for some 432 OpenAL drivers 433 4342002-12-03 12:22 mortene 435 436 * BUGS.txt: 437 438 Confirmed by pederb to work as expected. 439 4402002-12-03 11:20 mortene 441 442 * BUGS.txt: 443 444 New item. 445 4462002-12-02 13:44 larsa 447 448 * configure.ac: 449 450 for gcc during debug builds, add option -fno-builtin to detect 451 missing #include string.h 452 4532002-12-02 12:45 mortene 454 455 * include/Inventor/C/glue/gl.h, include/Inventor/C/glue/glp.h, 456 include/Inventor/system/gl.h.in, src/glue/gl.c: 457 458 Adds support for the OpenGL 1.2 imaging functionality of 459 glBlendEquation(). 460 4612002-12-02 12:25 larsa 462 463 * src/threads/condvar_pthread.ic: 464 465 correct include-path 466 4672002-12-02 11:44 larsa 468 469 * src/threads/condvar_pthread.ic: 470 471 use Coin's cc_time abstraction, and adjust for system-dependent 472 timespec definition 473 4742002-12-02 11:25 pederb 475 476 * src/nodes/SoSurroundScale.cpp: 477 478 SoAudioRenderAction traversal bugfix. 479 4802002-12-02 10:01 mortene 481 482 * src/glue/gl.c: 483 484 Adds pointer to relevant Apple API doc. 485 4862002-12-01 20:18 mortene 487 488 * src/glue/gl.c: 489 490 List additional resources. 491 4922002-11-29 14:36 pederb 493 494 * src/threads/barrier.c: 495 496 Unlock mutex after waking the threads. 497 4982002-11-29 12:40 pederb 499 500 * src/: tidbits.c, base/base.c, errors/debugerror.c, 501 errors/error.c, misc/GLUWrapper.c, misc/simage_wrapper.c: 502 503 More #if HAVE_CONFIG_H fixes. 504 5052002-11-29 12:35 pederb 506 507 * include/coindefs.h, src/misc/GLUWrapper.h, 508 src/misc/simage_wrapper.h: 509 510 Use #ifdef HAVE_CONFIG_H, not #if HAVE_CONFIG_H. 511 5122002-11-29 12:14 pederb 513 514 * src/: actions/SoAudioRenderAction.cpp, 515 bundles/SoMaterialBundle.cpp, caches/SoGLCacheList.cpp, 516 elements/SoGLClipPlaneElement.cpp, 517 elements/SoGLColorIndexElement.cpp, 518 elements/SoGLCoordinateElement.cpp, 519 elements/SoGLDrawStyleElement.cpp, 520 elements/SoGLEmissiveColorElement.cpp, 521 elements/SoGLEnvironmentElement.cpp, elements/SoGLLazyElement.cpp, 522 elements/SoGLLightIdElement.cpp, 523 elements/SoGLLinePatternElement.cpp, 524 elements/SoGLLineWidthElement.cpp, 525 elements/SoGLModelMatrixElement.cpp, 526 elements/SoGLNormalElement.cpp, elements/SoGLPointSizeElement.cpp, 527 elements/SoGLProjectionMatrixElement.cpp, 528 elements/SoGLShapeHintsElement.cpp, 529 elements/SoGLTexture3EnabledElement.cpp, 530 elements/SoGLTextureCoordinateElement.cpp, 531 elements/SoGLTextureEnabledElement.cpp, 532 elements/SoGLTextureImageElement.cpp, 533 elements/SoGLTextureMatrixElement.cpp, 534 elements/SoGLViewingMatrixElement.cpp, 535 elements/SoGLViewportRegionElement.cpp, errors/SoError.cpp, 536 lists/SoActionMethodList.cpp, lists/SoEnabledElementsList.cpp, 537 misc/SoAudioDevice.cpp, misc/SoBase.cpp, misc/SoGL.cpp, 538 misc/SoInput.cpp, misc/SoOutput.cpp, misc/SoSceneManager.cpp, 539 misc/SoState.cpp, nodes/SoAnnotation.cpp, nodes/SoAsciiText.cpp, 540 nodes/SoDirectionalLight.cpp, nodes/SoGroup.cpp, nodes/SoImage.cpp, 541 nodes/SoIndexedFaceSet.cpp, nodes/SoIndexedLineSet.cpp, 542 nodes/SoIndexedNurbsCurve.cpp, nodes/SoIndexedNurbsSurface.cpp, 543 nodes/SoIndexedTriangleStripSet.cpp, nodes/SoLineSet.cpp, 544 nodes/SoListener.cpp, nodes/SoNode.cpp, nodes/SoNurbsCurve.cpp, 545 nodes/SoNurbsProfile.cpp, nodes/SoNurbsSurface.cpp, 546 nodes/SoPointLight.cpp, nodes/SoPointSet.cpp, nodes/SoQuadMesh.cpp, 547 nodes/SoSpotLight.cpp, nodes/SoText2.cpp, nodes/SoText3.cpp, 548 nodes/SoTextureCoordinateEnvironment.cpp, 549 nodes/SoTextureCoordinatePlane.cpp, nodes/SoTriangleStripSet.cpp, 550 vrml97/AudioClip.cpp, vrml97/Billboard.cpp, 551 vrml97/DirectionalLight.cpp, vrml97/Extrusion.cpp, 552 vrml97/Group.cpp, vrml97/IndexedLineSet.cpp, vrml97/LOD.cpp, 553 vrml97/PointLight.cpp, vrml97/PointSet.cpp, vrml97/Sound.cpp, 554 vrml97/SpotLight.cpp: 555 556 Use #ifdef HAVE_CONFIG_H, not #if HAVE_CONFIG_H. This fixes some 557 thread safe bugs. 558 5592002-11-27 16:11 handegar 560 561 * src/misc/: SoOffscreenGLXData.icc, SoOffscreenRenderer.cpp: 562 563 Added antialiasing/multipass support when rendering to large 564 offscreens. 565 5662002-11-27 15:33 pederb 567 568 * src/tidbits.c: 569 570 Robustify. 571 5722002-11-27 15:30 pederb 573 574 * src/nodes/SoCamera.cpp: 575 576 Use coin_viewvolume_jitter() in SoCamera::jitter(). 577 5782002-11-27 15:23 pederb 579 580 * include/Inventor/C/tidbits.h, src/tidbits.c: 581 582 Add view volume jitter function. 583 5842002-11-27 15:01 mortene 585 586 * src/nodes/SoCamera.cpp: 587 588 Bugfix for Doxygen doc, was inadvertently disabling SoCamera 589 documentation. 590 5912002-11-27 12:55 handegar 592 593 * src/misc/SoOffscreenRenderer.cpp: 594 595 Fixed a bug when rendering to multiple subscreens. 596 5972002-11-27 11:30 pederb 598 599 * include/Inventor/nodes/SoGroup.h, src/nodes/SoGroup.cpp: 600 601 Adds (unused) pimpl. 602 6032002-11-27 10:44 pederb 604 605 * include/Inventor/nodes/SoFile.h, 606 include/Inventor/nodes/SoGroup.h, 607 include/Inventor/nodes/SoWWWInline.h, src/nodes/SoFile.cpp, 608 src/nodes/SoGroup.cpp, src/nodes/SoNode.cpp, 609 src/nodes/SoWWWInline.cpp: 610 611 Add audioRender() method for some nodes. 612 6132002-11-27 09:56 pederb 614 615 * src/elements/SoGLLazyElement.cpp: 616 617 Compile fix. 618 6192002-11-27 09:23 mortene 620 621 * src/elements/: SoGLLazyElement.cpp, SoLazyElement.cpp: 622 623 Fixes function signature mismatches between declaration and 624 definition. Reported and fixed by Guy Barrand. 625 6262002-11-26 17:32 pederb 627 628 * src/elements/SoGLLazyElement.cpp: 629 630 Bugfix. Only update glimageid if texture is actually sent to 631 OpenGL. Bug reported by Kristofer Tingdahl. 632 6332002-11-26 14:18 pederb 634 635 * include/Inventor/engines/SoCalculator.h, 636 src/engines/SoCalculator.cpp: 637 638 Pimpl 639 6402002-11-26 11:44 mortene 641 642 * include/Inventor/SbString.h, include/Inventor/C/base/string.h, 643 include/Inventor/VRMLnodes/SoVRMLElevationGrid.h, 644 src/base/SbDPMatrix.cpp, src/base/SbDict.cpp, 645 src/base/SbMatrix.cpp, src/errors/SoError.cpp, src/misc/SoBase.cpp, 646 src/nodes/SoExtSelection.cpp: 647 648 Compilation fixes, by Guy Barrand. 649 6502002-11-25 10:21 mortene 651 652 * src/: Makefile.am, dummy.cpp: 653 654 Trick Automake into linking libCoin with CXXLD, not CCLD. 655 6562002-11-24 12:28 mortene 657 658 * src/: tidbits.c, base/SbName.cpp, base/SbTime.cpp, base/string.c, 659 caches/SoGLCacheList.cpp, elements/SoCacheElement.cpp, 660 elements/SoCoordinateElement.cpp, elements/SoElement.cpp, 661 elements/SoFontNameElement.cpp, 662 elements/SoGLCacheContextElement.cpp, elements/SoGLDisplayList.cpp, 663 elements/SoGLPolygonOffsetElement.cpp, elements/SoLazyElement.cpp, 664 elements/SoLightAttenuationElement.cpp, 665 elements/SoOverrideElement.cpp, 666 elements/SoProfileCoordinateElement.cpp, errors/SoDebugError.cpp, 667 errors/SoError.cpp, events/SoKeyboardEvent.cpp, fields/SoField.cpp, 668 fields/SoGlobalField.cpp, fields/SoMField.cpp, glue/dl.c, 669 glue/gl.c, lists/SoPathList.cpp, misc/AudioTools.cpp, 670 misc/GLUWrapper.c, misc/SoBase.cpp, misc/SoDB.cpp, misc/SoGL.cpp, 671 misc/SoGLImage.cpp, misc/SoGlyph.cpp, misc/SoInput.cpp, 672 misc/SoOutput.cpp, misc/SoPickedPoint.cpp, 673 misc/SoProtoInstance.cpp, misc/SoType.cpp, nodekits/SoBaseKit.cpp, 674 nodekits/SoInteractionKit.cpp, nodekits/SoNodeKitPath.cpp, 675 nodes/SoExtSelection.cpp, nodes/SoLevelOfDetail.cpp, 676 nodes/SoLinearProfile.cpp, nodes/SoMarkerSet.cpp, 677 nodes/SoMaterial.cpp, nodes/SoNode.cpp, nodes/SoNurbsProfile.cpp, 678 nodes/SoSeparator.cpp, nodes/SoShape.cpp, 679 nodes/SoTextureCoordinateEnvironment.cpp, nodes/SoWWWInline.cpp, 680 nodes/soshape_bigtexture.cpp, nodes/soshape_trianglesort.cpp, 681 threads/mutex.c, threads/sync.c, vrml97/ImageTexture.cpp, 682 vrml97/Inline.cpp: 683 684 Compilation fixes after moving tidbits.h. 685 6862002-11-24 12:04 mortene 687 688 * include/Inventor/C/Makefile.am, include/Inventor/C/tidbits.h, 689 src/tidbits.h: 690 691 Make tidbits functions public. 692 6932002-11-24 11:43 mortene 694 695 * docs/: c-porting.txt, misc-resources.txt: 696 697 Adds info snippet. 698 6992002-11-24 10:49 mortene 700 701 * include/Inventor/SbBox2s.h, include/Inventor/SbXfBox3f.h, 702 src/base/SbBox2s.cpp, src/base/SbXfBox3f.cpp: 703 704 Don't intrude on the compiler's namespace. Codestyle fixes. 705 7062002-11-22 14:41 pederb 707 708 * include/Inventor/misc/SoState.h: 709 710 Assert that element is enabled when accessed. 711 7122002-11-22 13:01 mortene 713 714 * src/: tidbits.h, tidbits.c: 715 716 Adds utility function to check if an integer equals a power of 2. 717 7182002-11-22 12:13 rolvs 719 720 * BUGS.txt: 721 722 Fix-update on 027 723 7242002-11-22 12:01 rolvs 725 726 * src/sensors/SoTimerSensor.cpp: 727 728 Fixed BUG#027 729 7302002-11-22 11:04 larsa 731 732 * BUGS.txt: 733 734 rebuttal 735 7362002-11-22 10:54 rolvs 737 738 * BUGS.txt: 739 740 Update on BUG#027 741 7422002-11-21 11:54 mortene 743 744 * src/: tidbits.c, tidbits.h: 745 746 Provide functions for swapping floats written as binary arrays of 4 747 bytes to and from network format. 748 7492002-11-21 11:02 larsa 750 751 * BUGS.txt: 752 753 ehm, what I meant was... 754 7552002-11-21 10:59 larsa 756 757 * BUGS.txt: 758 759 updates 760 7612002-11-21 08:18 mortene 762 763 * src/glue/dl.c: 764 765 Portability fix. 766 7672002-11-20 16:47 pederb 768 769 * src/nodekits/SoNodekitCatalog.cpp: 770 771 Fixes incorrect assert. Spotted by Arne Sletteng. 772 7732002-11-19 14:43 pederb 774 775 * src/misc/SoBase.cpp: 776 777 Fixed incorrect field converter existence test. 778 7792002-11-19 09:24 thammer 780 781 * docs/coin.doxygen.in: 782 783 Added .cpp-files for sound-related classes 784 7852002-11-18 15:27 pederb 786 787 * RELNOTES, src/misc/SoGLImage.cpp: 788 789 Switch to using GL_CLAMP_TO_EDGE instead of GL_CLAMP for the 790 SoTexture2 and SoTexture3 CLAMP wrap mode. 791 7922002-11-18 12:57 thammer 793 794 * src/: nodes/SoListener.cpp, vrml97/Sound.cpp: 795 796 Modified code to use new SoListener* elements. SoVRMLSound now 797 uses one mutex per instance instead of one global mutex. Added 798 some comments about deadlock bugs. 799 8002002-11-18 11:50 thammer 801 802 * src/vrml97/AudioClip.cpp: 803 804 Changed fprintf to postInfo 805 8062002-11-18 11:49 mortene 807 808 * include/Inventor/elements/SoTextureImageElement.h: 809 810 Match enum values of SGI Inventor for interface compatibility 811 reasons. 812 8132002-11-18 11:45 thammer 814 815 * src/nodes/SoCamera.cpp: 816 817 Now without fprintfs 818 8192002-11-18 11:40 thammer 820 821 * src/misc/SoAudioDevice.cpp: 822 823 Added #ifdef's to make it compile without sound support. Bug 824 reported by larsa. 825 8262002-11-18 11:36 thammer 827 828 * src/vrml97/AudioClip.cpp: 829 830 Fixed a nasty deadlock bug. 831 8322002-11-18 11:29 thammer 833 834 * src/nodes/SoNode.cpp: 835 836 Make sure SoCamera::audioRender is called when an 837 SoAudioRenderAction is apply'd 838 8392002-11-18 11:27 mortene 840 841 * THANKS, data/draggerDefaults/dragPointDragger.iv: 842 843 Make drag-plane feedback geometry visible from both sides. Problem 844 reported by Kristofer Tingdahl. 845 8462002-11-18 11:24 thammer 847 848 * include/Inventor/nodes/SoCamera.h, src/nodes/SoCamera.cpp: 849 850 Added audioRender() method 851 8522002-11-18 11:20 mortene 853 854 * docs/misc-resources.txt: 855 856 Additional resources on improved font support. 857 8582002-11-18 11:20 mortene 859 860 * docs/foreign-language-bindings.txt: 861 862 Info on C#/.Net. 863 8642002-11-18 11:19 thammer 865 866 * docs/coin.doxygen.in: 867 868 Documentation for SoListener* elements 869 8702002-11-18 11:18 thammer 871 872 * include/Inventor/elements/SoElements.h: 873 874 Include the new SoListener* elements 875 8762002-11-18 11:18 larsa 877 878 * BUGS.txt: 879 880 update 881 8822002-11-18 11:15 thammer 883 884 * src/elements/SoElement.cpp: 885 886 Initialize the new SoListener* elements 887 8882002-11-18 11:14 thammer 889 890 * src/elements/all.cpp: 891 892 Added the new SoListener* elements. 893 8942002-11-18 11:14 thammer 895 896 * src/elements/SoListenerPositionElement.cpp: 897 898 Minor doc. update 899 9002002-11-18 11:09 thammer 901 902 * include/Inventor/misc/SoAudioDevice.h, 903 src/misc/SoAudioDevice.cpp: 904 905 Added support for muting and setting global gain. Set listener 906 position and distance attenuation model when the audio device is 907 initialized. 908 9092002-11-18 11:08 mortene 910 911 * BUGS.txt: 912 913 Cygwin/MSVC++ configure bugs. 914 9152002-11-18 10:53 mortene 916 917 * src/actions/SoGetMatrixAction.cpp: 918 919 Extensive usage example. 920 9212002-11-18 10:43 thammer 922 923 * src/misc/SoSceneManager.cpp: 924 925 Only apply SoAudioRenderAction if SoAudioDevice has been 926 initialized successfully, and the user has not disabled sound. 927 9282002-11-16 15:39 kintel 929 930 * src/nodes/SoTexture3.cpp: 931 932 Fixed doc bug 933 9342002-11-15 12:04 larsa 935 936 * docs/api-wish-list.txt: 937 938 suggestion from Michael Wimmer <wimmer@cg.tuwien.ac.at> 939 9402002-11-12 14:09 mortene 941 942 * src/: tidbits.c, tidbits.h: 943 944 Expose coin_get_host_endianness(). 945 9462002-11-12 11:36 pederb 947 948 * src/nodes/SoSelection.cpp: 949 950 SGI Inventor conformance fix. Call pick filter callback even if the 951 event was handled by a child node. 952 9532002-11-12 11:07 pederb 954 955 * src/nodes/SoSelection.cpp: 956 957 SoSelection bugfix. Call pick filter callback also for mouse down 958 events. 959 9602002-11-12 10:57 thammer 961 962 * include/Inventor/misc/SoAudioDevice.h, 963 src/misc/SoAudioDevice.cpp: 964 965 Updated documentation. Added a method for determining if the audio 966 device is enabled. 967 9682002-11-12 10:55 larsa 969 970 * include/Inventor/SbBasic.h.in: 971 972 report error on non-C++ compilation with Inventor C++ headers 973 9742002-11-12 10:06 thammer 975 976 * src/elements/: SoListenerGainElement.cpp, 977 SoListenerOrientationElement.cpp, SoListenerPositionElement.cpp, 978 SoListenerVelocityElement.cpp: 979 980 Updated documentation. 981 9822002-11-12 10:04 thammer 983 984 * src/elements/Makefile.am: 985 986 Makefile for building the new SoListener*Element classes 987 9882002-11-12 09:52 thammer 989 990 * include/Inventor/elements/SoListenerGainElement.h, 991 include/Inventor/elements/SoListenerOrientationElement.h, 992 include/Inventor/elements/SoListenerPositionElement.h, 993 include/Inventor/elements/SoListenerVelocityElement.h, 994 src/elements/SoListenerGainElement.cpp, 995 src/elements/SoListenerOrientationElement.cpp, 996 src/elements/SoListenerPositionElement.cpp, 997 src/elements/SoListenerVelocityElement.cpp: 998 999 Added new elements to be used for rendering audio. 1000 10012002-11-11 15:34 rolvs 1002 1003 * BUGS.txt: 1004 1005 Removed a bug Update on 035 1006 10072002-11-11 14:43 pederb 1008 1009 * include/Inventor/C/glue/glp.h, src/glue/gl.c: 1010 1011 Use correct function signature for glGetComptessedTexImageARB. 1012 10132002-11-11 14:37 pederb 1014 1015 * src/glue/gl.c: 1016 1017 Remove unused variable. 1018 10192002-11-11 14:30 pederb 1020 1021 * src/engines/SoConcatenate.cpp: 1022 1023 For-scoping fix. 1024 10252002-11-11 11:41 pederb 1026 1027 * src/nodes/SoShape.cpp: 1028 1029 Only create bbox cache if calculating it takes longer than 1030 calculating a bbox for 100 random vertices. Enable culling for 1031 shapes with a bbox cache. 1032 10332002-11-10 22:27 mortene 1034 1035 * src/engines/SoConcatenate.cpp: 1036 1037 Greatly simplified code that takes care of transfering values from 1038 inputs to output(s). 1039 10402002-11-10 21:58 mortene 1041 1042 * src/fields/SoField.cpp: 1043 1044 Be robust in disconnect() when field is not attached to a 1045 container. 1046 10472002-11-10 21:21 mortene 1048 1049 * THANKS, src/engines/SoConcatenate.cpp: 1050 1051 Bugfix, SoConcatenate did not cat together the correct output for 1052 most field types. Thanks to Beifang Yi for the problem report. 1053 10542002-11-09 11:56 mortene 1055 1056 * src/glue/gl.c: 1057 1058 Fixes a case of unnecessary pollution of global namespace. 1059 10602002-11-09 11:55 mortene 1061 1062 * src/actions/SoGLRenderAction.cpp: 1063 1064 Fixes minor typo in debug output. 1065 10662002-11-09 11:54 mortene 1067 1068 * src/vrml97/Sound.cpp: 1069 1070 Compilation fix for when OpenAL is not present. 1071 10722002-11-09 11:32 mortene 1073 1074 * docs/misc-resources.txt: 1075 1076 VolRend resource. 1077 10782002-11-08 17:12 thammer 1079 1080 * src/vrml97/AudioClip.cpp: 1081 1082 Replaced #ifdef COIN_DEBUG with #if COIN_DEBUG. 1083 10842002-11-08 13:09 pederb 1085 1086 * src/: actions/SoGLRenderAction.cpp, 1087 actions/SoIntersectionDetectionAction.cpp, 1088 bundles/SoTextureCoordinateBundle.cpp, nodes/SoExtSelection.cpp: 1089 1090 Optimize by testing the shape's bbox cache before using 1091 computeBBox(). 1092 10932002-11-08 13:08 pederb 1094 1095 * src/nodes/SoTextureCoordinate2.cpp: 1096 1097 Enable SoTextureCoordinateElement for SoPickAction since we access 1098 the element in this node's pick()-method. 1099 11002002-11-08 11:14 mortene 1101 1102 * README.VRML97: 1103 1104 Tag properly. 1105 11062002-11-08 11:05 pederb 1107 1108 * README.VRML97: 1109 1110 Some info (mostly internal) regarding the VRML97 support. 1111 11122002-11-08 10:59 thammer 1113 1114 * include/Inventor/SoSceneManager.h, 1115 include/Inventor/VRMLnodes/SoVRMLAudioClip.h, 1116 include/Inventor/misc/SoAudioDevice.h, 1117 src/actions/SoAudioRenderAction.cpp, src/misc/AudioTools.cpp, 1118 src/misc/AudioTools.h, src/misc/SoAudioDevice.cpp, 1119 src/misc/SoDB.cpp, src/misc/SoSceneManager.cpp, 1120 src/nodes/SoNode.cpp, src/vrml97/AudioClip.cpp, 1121 src/vrml97/Sound.cpp: 1122 1123 SoSceneManager::render(...) now applies a SoAudioRenderAction to 1124 the scene. SoDB::init() initialized the audio device. 1125 SoVRMLAudioClip and SoVRMLSound have been improved wrt figuring out 1126 when to stop playing after a soundfile has been played to it's end. 1127 Looping has been improved. SoVRMLAudioClip supports the pitch 1128 field. Support for disabling distance attenuation has been added. 1129 Plus misc bugfixes. 1130 11312002-11-08 10:25 pederb 1132 1133 * src/vrml97/Appearance.cpp: 1134 1135 Bugfix. 1136 11372002-11-08 09:54 mortene 1138 1139 * include/Inventor/errors/SoError.h: 1140 1141 Fix a compiler warning for MSVC.NET, reported by Rufus J.W. 1142 Buschart. 1143 11442002-11-07 19:15 mortene 1145 1146 * src/: elements/SoGLLazyElement.cpp, misc/SoGLFaceSetTemplate.icc: 1147 1148 Compilation fix. 1149 11502002-11-07 16:26 pederb 1151 1152 * src/nodes/SoShape.cpp: 1153 1154 Bugfix for very recently introduced bug. 1155 11562002-11-07 16:23 mortene 1157 1158 * include/Inventor/nodes/SoIndexedNurbsSurface.h, 1159 src/nodes/SoIndexedNurbsSurface.cpp: 1160 1161 Pimplified. 1162 11632002-11-07 16:20 mortene 1164 1165 * include/Inventor/nodes/SoNurbsSurface.h, 1166 src/nodes/SoNurbsSurface.cpp: 1167 1168 Pimplified. 1169 11702002-11-07 16:16 mortene 1171 1172 * include/Inventor/nodes/SoIndexedNurbsCurve.h, 1173 src/nodes/SoIndexedNurbsCurve.cpp: 1174 1175 Pimplified. 1176 11772002-11-07 16:12 mortene 1178 1179 * include/Inventor/nodes/SoIndexedNurbsCurve.h, 1180 include/Inventor/nodes/SoIndexedNurbsSurface.h, 1181 include/Inventor/nodes/SoNurbsSurface.h, 1182 src/nodes/SoIndexedNurbsCurve.cpp, 1183 src/nodes/SoIndexedNurbsSurface.cpp, src/nodes/SoNurbsProfile.cpp, 1184 src/nodes/SoNurbsSurface.cpp: 1185 1186 Make GLU NURBS tessellator callback functions match the correct 1187 Win32 calling convention. 1188 11892002-11-07 16:11 mortene 1190 1191 * include/Inventor/nodes/SoNurbsCurve.h, 1192 src/nodes/SoNurbsCurve.cpp: 1193 1194 Make GLU NURBS tessellator callback functions match the correct 1195 Win32 calling convention. Pimplify. 1196 11972002-11-07 16:06 pederb 1198 1199 * include/Inventor/nodes/SoShape.h, src/nodes/SoShape.cpp: 1200 1201 Adds SoShape::getBoundingBoxCache(). 1202 12032002-11-07 16:05 pederb 1204 1205 * include/Inventor/misc/SoGLImage.h, 1206 include/Inventor/misc/SoGLBigImage.h, src/misc/SoDB.cpp, 1207 src/misc/SoGLBigImage.cpp, src/misc/SoGLImage.cpp: 1208 1209 Added initClass() methods for SoGLImage and SoGLBigImage. 1210 12112002-11-07 15:24 mortene 1212 1213 * src/misc/GLUWrapper.h: 1214 1215 Corrects Win32 calling convention for GLU NURBS tessellation 1216 callbacks. 1217 12182002-11-07 15:22 mortene 1219 1220 * src/misc/SoGL.cpp: 1221 1222 Assert where we shouldn't try to be robust. 1223 12242002-11-07 15:19 mortene 1225 1226 * docs/misc-resources.txt: 1227 1228 Additional vol-rendering link. 1229 12302002-11-07 15:18 mortene 1231 1232 * src/actions/SoAction.cpp: 1233 1234 Miniscule code re-org for better readability and easier 1235 step-debugging. 1236 12372002-11-07 15:01 mortene 1238 1239 * src/glue/dl.c: 1240 1241 Minor FIXME update. 1242 12432002-11-07 15:00 mortene 1244 1245 * src/glue/gl_wgl.c: 1246 1247 Removes invalid FIXME comment. 1248 12492002-11-07 13:32 mortene 1250 1251 * src/misc/SoGL.cpp: 1252 1253 Don't call OpenGL-methods when there is no current GL-context. 1254 12552002-11-07 12:33 pederb 1256 1257 * src/draggers/SoDragger.cpp: 1258 1259 Fixed recently introduced bug. 1260 12612002-11-07 11:55 pederb 1262 1263 * src/misc/simage_wrapper.c: 1264 1265 Reverse search order for simage DLLs so that newer versions of the 1266 library is preferred. 1267 12682002-11-07 11:30 pederb 1269 1270 * src/errors/SoError.cpp: 1271 1272 Adds missing cc_error_init(). Fixes incorrect default error handler 1273 test. 1274 12752002-11-07 11:14 pederb 1276 1277 * src/errors/error.c: 1278 1279 Thread safe fix. 1280 12812002-11-06 17:30 handegar 1282 1283 * src/misc/SoOffscreenRenderer.cpp: 1284 1285 Reprogrammed several parts. The gain is better quality when 1286 rendering to huge offscreens. The class is also more robust to 1287 unusual offscreen sizes. 1288 12892002-11-06 15:54 pederb 1290 1291 * src/bundles/SoTextureCoordinateBundle.cpp: 1292 1293 Proper detection for when 2D or 3D texture coordinates should be 1294 generated. 1295 12962002-11-06 15:47 pederb 1297 1298 * include/Inventor/nodes/SoTexture2.h, src/nodes/SoTexture2.cpp, 1299 include/Inventor/VRMLnodes/SoVRMLImageTexture.h, 1300 include/Inventor/VRMLnodes/SoVRMLPixelTexture.h, 1301 src/vrml97/ImageTexture.cpp, src/vrml97/PixelTexture.cpp: 1302 1303 Update SoTextureEnableElement also for callback and rayPick 1304 actions. Update SoImageDataElement for SoRayPickAction. 1305 13062002-11-06 15:45 pederb 1307 1308 * src/actions/SoRayPickAction.cpp: 1309 1310 Enable SoTextureOverrideElement. 1311 13122002-11-06 11:19 larsa 1313 1314 * AUTHORS: 1315 1316 added �ystein Handegard 1317 13182002-11-05 10:23 larsa 1319 1320 * src/VRMLnodes/.cvsignore: 1321 1322 purge directory 1323 13242002-11-04 20:23 mortene 1325 1326 * BUGS.txt: 1327 1328 Reply to last update comment. 1329 13302002-11-04 16:02 pederb 1331 1332 * include/Inventor/fields/SoSFBox3s.h: 1333 1334 Adds COIN_DLL_API. 1335 13362002-11-04 14:39 rolvs 1337 1338 * BUGS.txt: 1339 1340 update on 002 1341 13422002-11-01 10:54 thammer 1343 1344 * src/glue/dl.c: 1345 1346 Fixed problem with crashes when calling LoadLibrary(NULL) on 1347 Windows2000. 1348 13492002-10-31 14:10 mortene 1350 1351 * BUGS.txt: 1352 1353 Some additional info on #002. 1354 13552002-10-31 13:46 rolvs 1356 1357 * BUGS.txt: 1358 1359 Update on #002 1360 13612002-10-30 18:47 mortene 1362 1363 * src/misc/SoOffscreenRenderer.cpp: 1364 1365 Use portable 'SbBool' type instead of 'bool'. 1366 13672002-10-30 17:19 handegar 1368 1369 * src/misc/SoOffscreenRenderer.cpp: 1370 1371 Fixed skew bug for screensizes exceeding maximum texturesize. 1372 13732002-10-30 17:15 kintel 1374 1375 * src/actions/SbTri3f.icc: 1376 1377 Compile fix 1378 13792002-10-30 17:13 larsa 1380 1381 * src/actions/SbTri3f.icc: 1382 1383 mention false-negatives bug in coplanar instersection detection 1384 test 1385 13862002-10-30 17:03 thammer 1387 1388 * src/actions/SbTri3f.icc: 1389 1390 Compile-fix (MSVC++) 1391 13922002-10-30 16:22 pederb 1393 1394 * include/Inventor/threads/SbMutex.h: 1395 1396 Compile fix. 1397 13982002-10-30 16:21 pederb 1399 1400 * src/threads/Makefile.am: 1401 1402 Compile/install fix. 1403 14042002-10-30 16:12 pederb 1405 1406 * src/draggers/SoDragger.cpp: 1407 1408 Bugfix to make draggers support transformations before the camera. 1409 14102002-10-30 15:45 rolvs 1411 1412 * src/nodekits/SoNodekitCatalog.cpp: 1413 1414 Fixed SECOND 'reserved by C/C++' error... 1415 14162002-10-30 14:43 mortene 1417 1418 * HACKING: 1419 1420 More on compiler implementation's reserved namespaces. 1421 14222002-10-30 14:01 rolvs 1423 1424 * src/nodekits/SoNodekitCatalog.cpp: 1425 1426 1427 Renamed variable _pthis to pthis, as _names is reserved. 1428 14292002-10-30 13:53 mortene 1430 1431 * src/: nodes/SoCamera.cpp, nodes/SoImage.cpp, 1432 sensors/SoTimerQueueSensor.cpp, misc/SoFullPath.cpp: 1433 1434 Improvements to API doc. 1435 14362002-10-30 13:49 mortene 1437 1438 * src/misc/SoDB.cpp: 1439 1440 Adds a doc group for sound-related classes. 1441 14422002-10-30 13:46 mortene 1443 1444 * models/oiv_compliance/image.iv: 1445 1446 Minor fix to better show scaling. 1447 14482002-10-30 13:45 mortene 1449 1450 * README.IRIX: 1451 1452 Section on o32/n32/n64 issues. 1453 14542002-10-30 13:43 mortene 1455 1456 * INSTALL: 1457 1458 Minor update: --without-loadlibrary is now called 1459 --disable-loadlibrary. 1460 14612002-10-30 13:40 mortene 1462 1463 * HACKING: 1464 1465 Debugging hint: use Valgrind. 1466 14672002-10-30 12:51 kintel 1468 1469 * src/actions/SbTri3f.icc: 1470 1471 Removed old commented code 1472 14732002-10-30 12:47 kintel 1474 1475 * src/actions/SoIntersectionDetectionAction.cpp: 1476 1477 Implemented support for specifying an epsilon value (extremely 1478 inefficient though) 1479 14802002-10-30 12:43 kintel 1481 1482 * src/actions/: SbTri3f.icc, SbTri3f.ih: 1483 1484 Added getDistance() methods 1485 14862002-10-30 12:11 rolvs 1487 1488 * BUGS.txt: 1489 1490 Update on #042 1491 14922002-10-30 12:04 pederb 1493 1494 * include/Inventor/system/gl.h.in: 1495 1496 GL defines for color table and palette texture extensions. 1497 14982002-10-30 11:59 rolvs 1499 1500 * src/nodekits/SoNodekitCatalog.cpp: 1501 1502 Fixes the 'assert on copy' bug. 1503 1504 Some refactorings for easier reading. 1505 1506 Behvaioural changes: 1507 1508 - The isNullByDefault flag is propagated from children to it's 1509 parent, if it is set to FALSE. 1510 15112002-10-30 11:20 thammer 1512 1513 * src/misc/SoAudioDevice.cpp: 1514 1515 Compile-fix for compiling without OpenAL. 1516 15172002-10-30 10:56 kyrah 1518 1519 * README.MAC: 1520 1521 No Mac OS X support in Coin/ at the moment... 1522 15232002-10-30 10:45 mortene 1524 1525 * README.MAC: 1526 1527 Sync up with Coin-1. 1528 15292002-10-30 10:43 mortene 1530 1531 * src/misc/SoAudioDevice.cpp: 1532 1533 Compile fix for OpenAL-less systems. 1534 15352002-10-29 22:26 thammer 1536 1537 * src/vrml97/: AudioClip.cpp, Sound.cpp: 1538 1539 Check for existence of threads support in Coin and use a timer 1540 callback instead of a thread to stream audio if threads are not 1541 present. 1542 15432002-10-29 22:24 thammer 1544 1545 * src/base/SbXfBox3f.cpp: 1546 1547 Win32 compile fix. Was probably a bug on other platforms as well. 1548 15492002-10-29 21:32 thammer 1550 1551 * include/Inventor/threads/: SbMutex.h, SbThreadAutoLock.h: 1552 1553 Renamed the SbMutexAutoLock class to SbThreadAutoLock to match TGS 1554 OIV. Moved the class from SbMutex.h into it's own file. 1555 15562002-10-29 19:59 mortene 1557 1558 * src/misc/SoAudioDevice.cpp: 1559 1560 Important FIXME. 1561 15622002-10-29 19:56 mortene 1563 1564 * src/misc/SoAudioDevice.cpp: 1565 1566 Handle changes that was made to the API, and make the code compile 1567 even under OpenAL v0.0.6. 1568 15692002-10-29 19:40 mortene 1570 1571 * src/misc/SoAudioDevice.cpp: 1572 1573 If requested, spit out debugging information about the OpenAL 1574 library implementation. 1575 15762002-10-29 17:28 rolvs 1577 1578 * BUGS.txt: 1579 1580 Update on BUG:042. Fix around the corner. 1581 15822002-10-29 17:24 pederb 1583 1584 * include/Inventor/fields/SoFields.h, 1585 include/Inventor/fields/SoSFBox3s.h, src/fields/Makefile.am, 1586 src/fields/SoField.cpp, src/fields/SoSFBox3s.cpp: 1587 1588 Adds SoSFBox3s. By torbjorv. 1589 15902002-10-29 16:53 pederb 1591 1592 * include/Inventor/C/glue/gl.h, include/Inventor/C/glue/glp.h, 1593 src/glue/gl.c: 1594 1595 Added support for compressed and palette textures. 1596 15972002-10-29 16:49 pederb 1598 1599 * src/nodekits/SoNodekitCatalog.cpp: 1600 1601 Fixed invalid assert. 1602 16032002-10-29 14:01 pederb 1604 1605 * include/Inventor/elements/SoGLTexture3EnabledElement.h, 1606 include/Inventor/elements/SoGLTextureEnabledElement.h, 1607 include/Inventor/elements/SoTexture3EnabledElement.h, 1608 include/Inventor/elements/SoTextureEnabledElement.h, 1609 src/elements/Makefile.am, src/elements/SoElement.cpp, 1610 src/elements/SoGLTexture3EnabledElement.cpp, 1611 src/elements/SoGLTextureEnabledElement.cpp, 1612 src/elements/SoTexture3EnabledElement.cpp, 1613 src/elements/SoTextureEnabledElement.cpp: 1614 1615 New elements needed to track texture enable/disable state for other 1616 actions than SoGLRenderAction. 1617 16182002-10-29 14:00 mortene 1619 1620 * BUGS.txt: 1621 1622 About writing invalid VRML97 files. 1623 16242002-10-29 12:26 mortene 1625 1626 * docs/todo.txt: 1627 1628 Small update on the SoWriteAction fix-up. 1629 16302002-10-29 12:14 mortene 1631 1632 * src/glue/gl.c: 1633 1634 Warn about potential problems with Radeon OpenGL driver. 1635 16362002-10-29 12:12 mortene 1637 1638 * README.WIN32: 1639 1640 Info on a Cygwin build-problem. Run-time problems with Radeon 1641 OpenGL driver. 1642 16432002-10-29 12:00 rolvs 1644 1645 * src/nodekits/SoNodekitCatalog.cpp: 1646 1647 1648 Major deobfuscation effort: 1649 1650 - Replaced debug-errors that should be asserts, with asserts. - 1651 Removed duplications in get* code. - Simplified where possible. 1652 1653 Wrote several tests (check Flip) on contents, to support safe 1654 refactoring. 1655 16562002-10-28 16:04 rolvs 1657 1658 * BUGS.txt: 1659 1660 Update on bug 042 1661 16622002-10-28 15:50 rolvs 1663 1664 * src/nodekits/SoNodekitCatalog.cpp: 1665 1666 FIXME-notes on weird stuff 1667 16682002-10-28 15:14 mortene 1669 1670 * src/draggers/SoDragger.cpp: 1671 1672 Bugfix: make setDefaultOnNonWritingFields() behave. Remove 1673 workaround for old Doxygen bug. Some minor fixes. 1674 16752002-10-28 11:11 larsa 1676 1677 * BUGS.txt: 1678 1679 minor note on offscreen+alpha channel 1680 16812002-10-28 08:43 pederb 1682 1683 * src/nodes/SoShape.cpp: 1684 1685 Also sort bigtexture on cache context. 1686 16872002-10-27 11:18 pederb 1688 1689 * src/base/SbXfBox3f.cpp: 1690 1691 Release compile fix. 1692 16932002-10-26 23:09 pederb 1694 1695 * src/misc/SoBase.cpp: 1696 1697 Thread safe fixes. 1698 16992002-10-25 15:33 rolvs 1700 1701 * BUGS.txt: 1702 1703 Update on dragger-copy bug. 1704 17052002-10-24 20:51 mortene 1706 1707 * docs/misc-resources.txt: 1708 1709 Minor updates. 1710 17112002-10-24 16:01 mortene 1712 1713 * src/base/SbXfBox3f.cpp: 1714 1715 Consider floating point inaccuracies when checking if a vector can 1716 be normalized. Warn if attempts are made to check intersections 1717 against an empty / uninitialized box. 1718 17192002-10-24 13:43 kintel 1720 1721 * include/Inventor/actions/SoToVRML2Action.h, 1722 src/actions/SoToVRML2Action.cpp: 1723 1724 Changed getVRML2SceneGraph() return type to SoVRMLNode * 1725 17262002-10-23 22:51 thammer 1727 1728 * docs/coin.doxygen.in, src/actions/SoAudioRenderAction.cpp, 1729 src/actions/all.cpp, src/misc/all-cpp.cpp, src/nodes/SoNode.cpp, 1730 src/nodes/all.cpp: 1731 1732 SoAudioRenderAction now visits cameras, which fixes a bug 1733 discovered in Geo2000 where audio render traversals would crash in 1734 SoLOD::doAction(). Added references to the new files to 1735 coin.doxygen.in, allthough little actual documentation has been 1736 written yet. Added new source-files to the all[-cpp].cpp files. 1737 17382002-10-23 19:39 mortene 1739 1740 * src/misc/SoOffscreenGLXData.icc: 1741 1742 Remove assert(0) presumably left in by mistake. 1743 17442002-10-23 17:45 pederb 1745 1746 * src/threads/barrier.c: 1747 1748 Barrier bugfix. 1749 17502002-10-23 17:28 thammer 1751 1752 * src/glue/dl.c: 1753 1754 Added #include <assert.h> to fix Win32 compile error reported by 1755 preng. 1756 17572002-10-23 17:28 pederb 1758 1759 * src/lists/: SoActionMethodList.cpp, SoEnabledElementsList.cpp: 1760 1761 Thread safe fixes. 1762 17632002-10-23 16:58 handegar 1764 1765 * src/misc/: SoOffscreenGLXData.icc, SoOffscreenRenderer.cpp: 1766 1767 Fixed pixelnoise bug when rendering to large screens using NVIDIA 1768 drivers. 1769 17702002-10-23 13:26 pederb 1771 1772 * src/threads/thread_win32.ic: 1773 1774 Bugfix. Test if retvalptr != NULL in the thread_join function. Bug 1775 reported by preng. 1776 17772002-10-23 13:19 larsa 1778 1779 * src/actions/SoIntersectionDetectionAction.cpp: 1780 1781 support shape-internal testing, some more class doc 1782 17832002-10-23 13:18 larsa 1784 1785 * src/actions/SbTri3f.icc: 1786 1787 support planar intersection - disable debug stuff with separate 1788 define 1789 17902002-10-23 10:38 mortene 1791 1792 * src/glue/dl.c: 1793 1794 Minor code improvements: less possible point-of-failures, don't 1795 bother to be robust on a shouldn't-happen condition under debugging 1796 mode. 1797 17982002-10-22 22:59 mortene 1799 1800 * BUGS.txt: 1801 1802 Minor fix, add reference to reporter. 1803 18042002-10-22 15:46 mortene 1805 1806 * docs/coin.doxygen.in, src/misc/SoDB.cpp: 1807 1808 Document collision detection action. 1809 18102002-10-22 15:30 larsa 1811 1812 * src/actions/Makefile.am: 1813 1814 header install fix 1815 18162002-10-22 15:18 larsa 1817 1818 * src/Makefile.am: 1819 1820 make uninstall fix 1821 18222002-10-22 15:18 larsa 1823 1824 * src/actions/SoIntersectionDetectionAction.cpp: 1825 1826 doxygen fix 1827 18282002-10-22 15:12 larsa 1829 1830 * src/actions/all.cpp: 1831 1832 fix for SoIDA and --enable-compact 1833 18342002-10-22 15:10 larsa 1835 1836 * include/Inventor/actions/SoActions.h, 1837 include/Inventor/actions/SoIntersectionDetectionAction.h, 1838 include/Inventor/collision/SoIntersectionDetectionAction.h, 1839 src/actions/Makefile.am, 1840 src/actions/SoIntersectionDetectionAction.cpp: 1841 1842 location move 1843 18442002-10-22 12:03 larsa 1845 1846 * coin.cfg.in: 1847 1848 needed later for Mac framework support 1849 18502002-10-22 12:02 larsa 1851 1852 * NEWS: 1853 1854 updates 1855 18562002-10-22 11:59 larsa 1857 1858 * src/actions/Makefile.am: 1859 1860 include SbTri3f source files in dist tarballs 1861 18622002-10-22 11:58 larsa 1863 1864 * src/actions/SoIntersectionDetectionAction.cpp: 1865 1866 primitive triangle intersection detection, doxygen doc blocks 1867 18682002-10-22 11:56 larsa 1869 1870 * include/Inventor/actions/SoIntersectionDetectionAction.h: 1871 1872 export API in dll, add methods for enabling shape-internal testing 1873 18742002-10-22 11:55 larsa 1875 1876 * src/actions/: SbTri3f.icc, SbTri3f.ih: 1877 1878 a triangle polygon base class, kept internal for now 1879 18802002-10-22 07:28 thammer 1881 1882 * include/Inventor/misc/SoAudioDevice.h, 1883 src/misc/SoAudioDevice.cpp: 1884 1885 Added cleanup() function for proper cleanup of OpenAL stuff 1886 18872002-10-22 07:18 thammer 1888 1889 * src/: nodes/SoListener.cpp, vrml97/Sound.cpp: 1890 1891 Disabled audio rendering if the SoAudioDevice hasn't been 1892 initialized successfully. This should fix problems reported by 1893 pederb with Coin crashing on systems with no soundcards. 1894 18952002-10-22 07:08 thammer 1896 1897 * include/Inventor/misc/SoAudioDevice.h, 1898 src/misc/SoAudioDevice.cpp, src/vrml97/AudioClip.cpp, 1899 src/vrml97/Sound.cpp, include/Inventor/VRMLnodes/SoVRMLAudioClip.h, 1900 include/Inventor/VRMLnodes/SoVRMLSound.h: 1901 1902 SoAudioDevice is now a singleton. Debugging messages has been 1903 improved. Conformance with the Coin coding standards has been 1904 improved. 1905 19062002-10-22 06:59 thammer 1907 1908 * src/glue/dl.c: 1909 1910 When debugging, the filename of the library opened will be posted. 1911 On Win32, the full path will be posted. 1912 19132002-10-21 15:41 mortene 1914 1915 * bin/coin-config: 1916 1917 FIXMEs about SGI IRIX incompability. 1918 19192002-10-21 15:22 larsa 1920 1921 * src/bundles/SoTextureCoordinateBundle.cpp: 1922 1923 don't access SoGLTexture3EnabledElement if it's not enabled 1924 19252002-10-21 13:42 mortene 1926 1927 * THANKS, src/fields/MFNodeEnginePath.tpl, 1928 src/fields/SFNodeEnginePath.tpl, src/fields/SoMFEngine.cpp, 1929 src/fields/SoMFNode.cpp, src/fields/SoMFPath.cpp, 1930 src/fields/SoSFEngine.cpp, src/fields/SoSFNode.cpp, 1931 src/fields/SoSFPath.cpp: 1932 1933 Bugfix for potential crash bug: inspect head of SoPath before 1934 unref()-ing path, to make sure SoPath is not destructed 1935 prematurely. Found and reported by Laurent Ach. 1936 19372002-10-21 11:54 pederb 1938 1939 * include/Inventor/SoSceneManager.h, src/misc/SoSceneManager.cpp: 1940 1941 Support for multiple rendering threads. 1942 19432002-10-21 10:48 larsa 1944 1945 * README.SUN: 1946 1947 common problems under the sun :) 1948 19492002-10-21 10:48 mortene 1950 1951 * configure.ac: 1952 1953 SIM_AC_HAVE_GLXGETPROCADDRESSARB_IFELSE no longer necessary (we're 1954 linking to it dynamically). 1955 19562002-10-20 22:15 mortene 1957 1958 * src/vrml97/Sound.cpp: 1959 1960 Minor improvements to error output, to aid debugging. 1961 19622002-10-19 17:21 pederb 1963 1964 * src/: nodekits/SoBaseKit.cpp, nodes/SoNode.cpp: 1965 1966 Move SoBaseKit audio render action addMethod() call to 1967 SoBaseKit::initClass(). 1968 19692002-10-19 12:48 mortene 1970 1971 * src/vrml97/AudioClip.cpp: 1972 1973 Bugfix: didn't actually print out name of soundfile that was not 1974 found. 1975 19762002-10-19 12:32 mortene 1977 1978 * src/lists/SoActionMethodList.cpp: 1979 1980 Robustness improvement: catch flawed invocations of 1981 SoActionMethodList::addMethod(). 1982 19832002-10-19 12:25 mortene 1984 1985 * src/misc/SoType.cpp: 1986 1987 Assert on attempts to invoke SoType::getAllDerivedFrom() on 1988 SoType::badType(), as that's a good indication that something is 1989 seriously wrong somewhere else in the code. 1990 19912002-10-19 12:20 mortene 1992 1993 * src/misc/AudioTools.cpp: 1994 1995 Compile fix for systems missing the OpenAL dev-kit. 1996 19972002-10-19 12:19 mortene 1998 1999 * src/: misc/AudioTools.cpp, misc/AudioTools.h, 2000 nodes/SoListener.cpp, vrml97/Sound.cpp: 2001 2002 Clean up the AudioTools code. 2003 20042002-10-19 12:16 mortene 2005 2006 * HACKING: 2007 2008 Mention the prefered way of accessing the pimpl instance. 2009 20102002-10-19 11:55 mortene 2011 2012 * src/vrml97/AudioClip.cpp: 2013 2014 Remove DOXYGEN_SKIP_THIS block exclusion -- that's a work-around 2015 for a Doxygen bug that is no longer present. 2016 20172002-10-19 11:46 mortene 2018 2019 * src/vrml97/Sound.cpp: 2020 2021 Avoid unnecessary pollution of global namespace. Remove 2022 DOXYGEN_SKIP_THIS block exclusion -- that's a work-around for a 2023 Doxygen bug that is no longer present. 2024 20252002-10-19 11:39 mortene 2026 2027 * HACKING: 2028 2029 Write a subsection on global namespace pollution. 2030 20312002-10-19 11:26 mortene 2032 2033 * include/Inventor/: VRMLnodes/SoVRMLAudioClip.h, 2034 VRMLnodes/SoVRMLSound.h, misc/SoAudioDevice.h: 2035 2036 Pimpl-classes should _really_ be private. 2037 20382002-10-18 15:52 larsa 2039 2040 * src/actions/SoIntersectionDetectionAction.cpp: 2041 2042 fix include path 2043 20442002-10-18 15:44 larsa 2045 2046 * src/actions/Makefile.am: 2047 2048 compile/install SoIntersectionDetectionAction 2049 20502002-10-18 15:43 larsa 2051 2052 * src/actions/SoAction.cpp: 2053 2054 initialize SoIntersectionDetectionAction 2055 20562002-10-18 15:42 pederb 2057 2058 * src/base/SbXfBox3f.cpp: 2059 2060 Fix to handle flat (2D or 1D) bounding boxes in the bbox 2061 intersection code. 2062 20632002-10-18 15:42 larsa 2064 2065 * include/Inventor/actions/SoActions.h, 2066 include/Inventor/actions/SoIntersectionDetectionAction.h, 2067 src/actions/SoIntersectionDetectionAction.cpp: 2068 2069 partial SoIntersectionDetectionAction implementation 2070 20712002-10-18 14:19 pederb 2072 2073 * src/misc/GLUWrapper.c: 2074 2075 IRIX CC compile fix. 2076 20772002-10-18 14:03 thammer 2078 2079 * src/misc/SoAudioDevice.cpp: 2080 2081 Compile-fix for non Win32 platforms. Bug reported by pederb. 2082 20832002-10-18 12:11 thammer 2084 2085 * src/: misc/simage_wrapper.h, vrml97/AudioClip.cpp: 2086 2087 Fixed compile bug reported by larsa. 2088 20892002-10-18 11:28 thammer 2090 2091 * configure.ac, src/actions/Makefile.am, src/misc/Makefile.am, 2092 src/nodes/Makefile.am: 2093 2094 Bootstrap for sound support 2095 20962002-10-18 11:23 thammer 2097 2098 * include/Inventor/VRMLnodes/SoVRMLAudioClip.h, 2099 include/Inventor/VRMLnodes/SoVRMLSound.h, 2100 include/Inventor/actions/SoActions.h, 2101 include/Inventor/actions/SoAudioRenderAction.h, 2102 include/Inventor/misc/SoAudioDevice.h, 2103 include/Inventor/nodes/SoListener.h, 2104 include/Inventor/nodes/SoNode.h, include/Inventor/nodes/SoNodes.h, 2105 src/actions/SoAction.cpp, src/actions/SoAudioRenderAction.cpp, 2106 src/nodes/SoListener.cpp, src/nodes/SoNode.cpp, 2107 src/vrml97/AudioClip.cpp, src/vrml97/Inline.cpp, 2108 src/vrml97/Sound.cpp: 2109 2110 Support for sound. 2111 21122002-10-18 11:12 larsa 2113 2114 * src/misc/simage_wrapper.c: 2115 2116 compile fix 2117 21182002-10-18 11:02 larsa 2119 2120 * include/Inventor/SbXfBox3f.h, src/base/SbXfBox3f.cpp: 2121 2122 intersection test function between two transformed boxes 2123 21242002-10-18 10:59 mortene 2125 2126 * BUGS.txt: 2127 2128 Nasty dragger-copy bug. 2129 21302002-10-18 10:50 thammer 2131 2132 * src/misc/: AudioTools.cpp, AudioTools.h, SoAudioDevice.cpp, 2133 simage_wrapper.c: 2134 2135 Sound support. Some helper functions and a class that does 2136 initialization and clean-up of the OpenAL library. 2137 21382002-10-18 10:24 thammer 2139 2140 * src/misc/: simage_wrapper.c, simage_wrapper.h: 2141 2142 Added support for some functions needed by the upcoming sound 2143 support (like parameter access and stream input). 2144 21452002-10-17 17:09 pederb 2146 2147 * include/Inventor/C/threads/Makefile.am, 2148 include/Inventor/C/threads/barrier.h, 2149 include/Inventor/C/threads/barrierp.h, 2150 include/Inventor/C/threads/common.h, src/threads/Makefile.am, 2151 src/threads/barrier.c: 2152 2153 cc_barrier/SbBarrier implementation. 2154 21552002-10-17 11:29 pederb 2156 2157 * src/sensors/SoSensorManager.cpp: 2158 2159 Thread safe fix. 2160 21612002-10-17 10:08 pederb 2162 2163 * src/nodes/SoRotor.cpp: 2164 2165 Fix negative speed rotation bug reported by kintel. 2166 21672002-10-17 10:07 pederb 2168 2169 * include/Inventor/nodes/SoRotor.h, src/nodes/SoRotor.cpp: 2170 2171 pimpl 2172 21732002-10-16 16:30 pederb 2174 2175 * include/Inventor/misc/SoGLBigImage.h, src/misc/SoGLBigImage.cpp, 2176 src/nodes/SoShape.cpp, src/nodes/soshape_bigtexture.cpp, 2177 src/nodes/soshape_bigtexture.h: 2178 2179 Remove unused argument in SoGLBigImage::initSubImages(). 2180 21812002-10-16 16:00 mortene 2182 2183 * include/Inventor/nodes/SoSubNodeP.h: 2184 2185 Explain the purpose of the convenience defines for file format 2186 compatibility. 2187 21882002-10-16 13:41 mortene 2189 2190 * src/errors/SoError.cpp: 2191 2192 Assert if we detect that an error class is attempted used before 2193 it's initialization. 2194 21952002-10-16 13:40 mortene 2196 2197 * src/misc/SoDB.cpp: 2198 2199 Avoid using SoDebugError before class has been initialized. 2200 22012002-10-16 13:36 mortene 2202 2203 * BUGS.txt: 2204 2205 Circular field connections can sometimes fail. 2206 22072002-10-16 12:56 larsa 2208 2209 * src/misc/SoDB.cpp: 2210 2211 remove redundant cache of globaltimersensor interval value 2212 22132002-10-16 12:55 larsa 2214 2215 * BUGS.txt: 2216 2217 SoDB::globaltimersensor bug 2218 22192002-10-16 12:48 mortene 2220 2221 * Makefile.am: 2222 2223 Run cvs update in quite mode and with compression. 2224 22252002-10-16 12:43 larsa 2226 2227 * Makefile.am: 2228 2229 cvs-update make rule 2230 22312002-10-16 12:41 larsa 2232 2233 * src/Makefile.am: 2234 2235 fix for recently introduced win32-dependent stuff 2236 22372002-10-16 12:03 mortene 2238 2239 * src/glue/dl.c: 2240 2241 Adds debug output and proper error handling to the Win32 calls. 2242 22432002-10-16 12:00 larsa 2244 2245 * src/misc/SoDB.cpp: 2246 2247 FIXME note on investigating if the globaltimersensor setup is 2248 correct 2249 22502002-10-16 11:23 mortene 2251 2252 * src/threads/: mutex.c, mutex_win32cs.ic: 2253 2254 Rename function pointer variable for readability. 2255 22562002-10-16 11:19 mortene 2257 2258 * src/threads/mutex.c: 2259 2260 Don't bother to be robust if we can't get a handle to kernel32.dll 2261 -- something would be seriously wrong. 2262 22632002-10-16 10:44 mortene 2264 2265 * include/Inventor/C/errors/: debugerror.h, error.h: 2266 2267 Export public API for MSWin DLLs. 2268 22692002-10-15 21:54 mortene 2270 2271 * src/misc/GLUWrapper.c: 2272 2273 Converts all use of printf()-style invocations to our cc_debugerror 2274 message abstraction. 2275 22762002-10-15 21:39 mortene 2277 2278 * src/misc/GLUWrapper.c: 2279 2280 Transition to cc_dl interface, which means major clean-ups. 2281 22822002-10-15 21:32 mortene 2283 2284 * src/misc/simage_wrapper.c: 2285 2286 Transition to cc_dl interface, which means major clean-ups. 2287 22882002-10-15 21:31 mortene 2289 2290 * src/glue/gl_wgl.c: 2291 2292 FIXME note, switch to cc_dl interface. 2293 22942002-10-15 21:30 mortene 2295 2296 * src/glue/dl.c: 2297 2298 Store library name for opened libraries. Adds a couple of FIXME 2299 about how to improve the flexibility of the Win32 code. 2300 23012002-10-15 21:15 mortene 2302 2303 * src/glue/dl.c: 2304 2305 Improves error handling. Adds code that lets us do (remote) 2306 debugging by setting an environment variable. 2307 23082002-10-15 20:13 thammer 2309 2310 * src/glue/dl.c: 2311 2312 Added Win32 support. 2313 23142002-10-15 15:05 mortene 2315 2316 * BUGS.txt: 2317 2318 Found a VRML97 file which crashes Coin. 2319 23202002-10-15 14:49 mortene 2321 2322 * BUGS.txt: 2323 2324 Found a file with SoIndexedNurbsSurface that crashes. 2325 23262002-10-15 14:42 mortene 2327 2328 * include/Inventor/misc/SoBase.h, src/misc/SoBase.cpp, 2329 src/misc/SoInput.cpp: 2330 2331 Better handling of erroneous ROUTE specifications in VRML97 files, 2332 with for instance improved error messages. 2333 23342002-10-15 14:41 mortene 2335 2336 * src/: fields/SoField.cpp, lists/SoAuditorList.cpp: 2337 2338 Improved API doc and code comments. 2339 23402002-10-15 13:04 mortene 2341 2342 * src/: draggers/SoDragger.cpp, misc/SoInteraction.cpp, 2343 nodes/SoSelection.cpp: 2344 2345 Minor doc fixes. 2346 23472002-10-15 11:41 kristian 2348 2349 * BUGS.txt: 2350 2351 Remove fixed bug 023 from list. 2352 23532002-10-15 10:54 mortene 2354 2355 * BUGS.txt: 2356 2357 SoGetBoundingBoxAction fails on SoPath. 2358 23592002-10-14 16:45 rolvs 2360 2361 * BUGS.txt: 2362 2363 Update on #20. 2364 23652002-10-14 16:05 mortene 2366 2367 * README.WIN32: 2368 2369 Information about common configure/build problems. 2370 23712002-10-14 16:03 mortene 2372 2373 * configure.ac: 2374 2375 Check for a Win32-specific header for the Win32 Tool Help library. 2376 23772002-10-14 16:03 mortene 2378 2379 * src/misc/SoDB.cpp: 2380 2381 Adds debugging code to list all loaded Win32 DLL modules under 2382 MSWindows. 2383 23842002-10-14 15:42 mortene 2385 2386 * include/Inventor/SoDB.h, src/misc/SoDB.cpp: 2387 2388 For clarity, hide the private data in an internal class. 2389 23902002-10-14 15:26 larsa 2391 2392 * src/sensors/SoTimerSensor.cpp: 2393 2394 emphasize that the timer drift effect isn't a bug 2395 23962002-10-14 13:49 mortene 2397 2398 * src/sensors/SoTimerQueueSensor.cpp: 2399 2400 Improves Doxygen class doc. 2401 24022002-10-14 13:48 mortene 2403 2404 * src/nodekits/SoInteractionKit.cpp: 2405 2406 FIXME notice about missing doc. 2407 24082002-10-14 11:28 kristian 2409 2410 * src/vrml97/: Anchor.cpp, Appearance.cpp, AudioClip.cpp, 2411 Background.cpp, Billboard.cpp, Box.cpp, Collision.cpp, Color.cpp, 2412 Cone.cpp, Coordinate.cpp, Cylinder.cpp, CylinderSensor.cpp, 2413 DirectionalLight.cpp, ElevationGrid.cpp, Extrusion.cpp, Fog.cpp, 2414 FontStyle.cpp, Geometry.cpp, Group.cpp, ImageTexture.cpp, 2415 IndexedFaceSet.cpp, IndexedLine.cpp, IndexedLineSet.cpp, 2416 IndexedShape.cpp, Inline.cpp, LOD.cpp, Light.cpp, Material.cpp, 2417 MovieTexture.cpp, NavigationInfo.cpp, Normal.cpp, Parent.cpp, 2418 PixelTexture.cpp, PlaneSensor.cpp, PointLight.cpp, PointSet.cpp, 2419 ProximitySensor.cpp, Shape.cpp, Sound.cpp, Sphere.cpp, 2420 SphereSensor.cpp, SpotLight.cpp, Switch.cpp, Text.cpp, Texture.cpp, 2421 TextureCoordinate.cpp, TextureTransform.cpp, TouchSensor.cpp, 2422 Transform.cpp, VertexLine.cpp, VertexPoint.cpp, VertexShape.cpp, 2423 Viewpoint.cpp, VisibilitySensor.cpp, WorldInfo.cpp: 2424 2425 Replaced macro SO_NODE_INTERNAL_CONSTRUCTOR with 2426 SO_VRMLNODE_INTERNAL_CONSTRUCTOR. 2427 24282002-10-14 11:22 kristian 2429 2430 * include/Inventor/VRMLnodes/SoVRMLMacros.h: 2431 2432 Added new macro SO_VRMLNODE_INTERNAL_CONSTRUCTOR for automatically 2433 setting the node type to SoNode::VRML2. 2434 24352002-10-11 15:06 thammer 2436 2437 * include/Inventor/threads/SbMutex.h: 2438 2439 Added SbMutexAutoLock class for automated unlocking of a mutex. 2440 24412002-10-11 09:57 mortene 2442 2443 * BUGS.txt: 2444 2445 Obscure bug with SoTrackballDragger. 2446 24472002-10-11 09:47 pederb 2448 2449 * src/draggers/SoDragger.cpp: 2450 2451 Reset surrogate part state when dragging stops. 2452 24532002-10-11 09:34 pederb 2454 2455 * src/draggers/: SoHandleBoxDragger.cpp, SoTabPlaneDragger.cpp, 2456 SoTrackballDragger.cpp, SoTransformerDragger.cpp: 2457 2458 Support surrogate path picking for these draggers. 2459 24602002-10-11 09:26 mortene 2461 2462 * src/fields/SoFieldContainer.cpp: 2463 2464 Bugfix: kept dangling reference to variable that went out of scope. 2465 Thanks to Guy Barrand for the fix. 2466 24672002-10-11 08:08 mortene 2468 2469 * src/errors/SoDebugError.cpp: 2470 2471 Work around a Doxygen bug. 2472 24732002-10-10 20:44 mortene 2474 2475 * BUGS.txt: 2476 2477 Misc updates to existing bug-descriptions. 2478 24792002-10-10 15:09 mortene 2480 2481 * docs/bugreport-nvidia-glx.txt: 2482 2483 File away bug-report about NVidia GLX for reference. 2484 24852002-10-10 15:09 mortene 2486 2487 * docs/todo.txt: 2488 2489 SoSub*.h macros should be audited and improved upon. 2490 24912002-10-10 15:01 pederb 2492 2493 * src/nodes/SoAntiSquish.cpp: 2494 2495 AntiSquish bugfix. Don't update cache for getBoundingBoxAction() 2496 since the path might not be the full path that we want. 2497 24982002-10-10 13:34 mortene 2499 2500 * BUGS.txt: 2501 2502 New bug. 2503 25042002-10-10 13:33 mortene 2505 2506 * models/dead_simple/material.iv: 2507 2508 Keep around for quick testing. 2509 25102002-10-10 13:33 mortene 2511 2512 * include/Inventor/C/errors/debugerror.h, 2513 include/Inventor/errors/SoDebugError.h, 2514 src/errors/SoDebugError.cpp, src/errors/debugerror.c: 2515 2516 Route debugerror output through the same callback. 2517 25182002-10-10 11:26 pederb 2519 2520 * src/manips/SoClipPlaneManip.cpp: 2521 2522 Bugfix. Initialize the surroundScale node so that the dragger is 2523 scaled to fit the geometry. 2524 25252002-10-08 13:42 pederb 2526 2527 * src/nodes/SoShape.cpp: 2528 2529 Documentation for beginShape()/endShape(). 2530 25312002-10-07 23:38 mortene 2532 2533 * BUGS.txt: 2534 2535 Additional info on item #034 (bad rendering performance for 2536 data/draggerDefaults/transformerDragger.iv). 2537 25382002-10-07 18:03 mortene 2539 2540 * BUGS.txt: 2541 2542 Make an item for the problem found and reported on coin-discuss by 2543 Martin Vogt. 2544 25452002-10-07 17:24 mortene 2546 2547 * README.WIN32: 2548 2549 Debugging help, how to get symbols and source code info in the 2550 MSVC++ debugger. By Barbara. 2551 25522002-10-07 15:57 pederb 2553 2554 * src/vrml97/IndexedLineSet.cpp: 2555 2556 Handle last coordIndex != -1. 2557 25582002-10-07 15:55 pederb 2559 2560 * src/vrml97/IndexedFaceSet.cpp: 2561 2562 Handle last coordIndex != -1 properly. 2563 25642002-10-07 15:51 pederb 2565 2566 * src/nodes/SoIndexedTriangleStripSet.cpp: 2567 2568 Handle last coordIndex != -1. 2569 25702002-10-07 15:48 pederb 2571 2572 * src/nodes/SoIndexedLineSet.cpp: 2573 2574 Remove last coordIndex != -1 workaround. 2575 25762002-10-07 15:44 pederb 2577 2578 * src/: caches/SoNormalCache.cpp, nodes/SoIndexedFaceSet.cpp: 2579 2580 Handle last coordIndex != -1 2581 25822002-10-07 15:42 pederb 2583 2584 * src/caches/SoConvexDataCache.cpp: 2585 2586 Hande last coordIndex != -1 2587 25882002-10-07 15:19 pederb 2589 2590 * src/misc/: SoGLFaceSetTemplate.icc, SoGLTristripTemplate.icc, 2591 SoGLindexedLineSetTemplate.icc: 2592 2593 Handle coordIndex array without -1 at the end. 2594 25952002-10-07 14:46 pederb 2596 2597 * src/vrml97/: Appearance.cpp, Geometry.cpp, Parent.cpp, Shape.cpp, 2598 Switch.cpp: 2599 2600 Thread safe child list update. 2601 26022002-10-07 14:17 pederb 2603 2604 * include/Inventor/VRMLnodes/SoVRMLAppearance.h, 2605 include/Inventor/VRMLnodes/SoVRMLGeometry.h, 2606 include/Inventor/VRMLnodes/SoVRMLLOD.h, 2607 include/Inventor/VRMLnodes/SoVRMLSwitch.h, 2608 src/vrml97/Appearance.cpp, src/vrml97/Geometry.cpp, 2609 src/vrml97/LOD.cpp, src/vrml97/Switch.cpp: 2610 2611 New pimpls. 2612 26132002-10-07 14:07 pederb 2614 2615 * src/nodes/SoShape.cpp: 2616 2617 Doc update. 2618 26192002-10-07 12:54 pederb 2620 2621 * src/vrml97/Extrusion.cpp: 2622 2623 non-threadsafe compile fix. 2624 26252002-10-07 12:52 pederb 2626 2627 * src/vrml97/Extrusion.cpp: 2628 2629 Thread safe fix. 2630 26312002-10-06 22:25 mortene 2632 2633 * src/misc/SoOffscreenGLXData.icc: 2634 2635 Adds code comment that explains why we're explicitly asking for an 2636 indirect context. 2637 26382002-10-04 11:00 larsa 2639 2640 * bin/coin-config: 2641 2642 parse classname-arg as complete classname, not classname prefix 2643 26442002-10-04 10:54 larsa 2645 2646 * bin/coin-config: 2647 2648 new options --setup, --setup-front and --header <classname>, 2649 removed invalid option --includedir 2650 26512002-10-04 10:04 pederb 2652 2653 * src/fields/SoField.cpp: 2654 2655 Fix potential thread safe bug. 2656 26572002-10-03 16:05 pederb 2658 2659 * src/fields/SoField.cpp: 2660 2661 Thread safe bugfix. 2662 26632002-10-03 09:53 pederb 2664 2665 * THANKS: 2666 2667 Adds Vinh To. 2668 26692002-10-02 17:43 pederb 2670 2671 * src/glue/gl.c: 2672 2673 Allow gl > 1.0 bugfix. 2674 26752002-10-02 14:35 pederb 2676 2677 * src/misc/SoChildList.cpp: 2678 2679 Fixes a memory corruption bug. More investigation is needed to 2680 fully understand this fix. 2681 26822002-10-02 12:43 pederb 2683 2684 * src/misc/SoPath.cpp: 2685 2686 Fix potential hidden children bug in SoPath::replaceIndex(). 2687 Simplifies code. 2688 26892002-10-02 10:30 mortene 2690 2691 * src/fields/: SFNodeEnginePath.tpl, SoSFEngine.cpp, SoSFNode.cpp, 2692 SoSFPath.cpp: 2693 2694 Bugfix: make sure auditing and referencing is correct when copying 2695 fields storing SoBase-derived objects. Thanks to Rune Torkildsen 2696 for the bug-report and a suggested fix. 2697 26982002-10-02 10:16 mortene 2699 2700 * src/Makefile.am: 2701 2702 Insert dependency so libraries are re-built with MSVC before 2703 installed. 2704 27052002-10-02 10:14 mortene 2706 2707 * src/glue/gl_glx.c: 2708 2709 Bugfix for Win32: GLX extension string pointer will be NULL. 2710 27112002-10-01 15:21 mortene 2712 2713 * src/draggers/SoDragger.cpp: 2714 2715 Extends class API doc. 2716 27172002-10-01 15:20 mortene 2718 2719 * src/fields/: MFNodeEnginePath.tpl, SoMFEngine.cpp, SoMFNode.cpp, 2720 SoMFPath.cpp: 2721 2722 Bugfix in fixCopy(): make sure auditing and references is handled 2723 correctly. Thanks to Rune Torkildsen for the problem report. 2724 27252002-10-01 15:11 mortene 2726 2727 * include/Inventor/fields/SoSubField.h, src/fields/SoMField.cpp: 2728 2729 Optimize allocValues() to not alloc or dealloc memory or copy bits 2730 when we don't change the internal array size. 2731 27322002-10-01 15:06 pederb 2733 2734 * src/misc/SoPath.cpp: 2735 2736 Don't run assertAlive() tests on SoTempPath nodes. 2737 27382002-10-01 15:06 pederb 2739 2740 * include/Inventor/lists/SoBaseList.h, src/lists/SoBaseList.cpp: 2741 2742 New method SoBaseList::isReferencing(). 2743 27442002-10-01 14:52 mortene 2745 2746 * src/fields/SoFieldData.cpp: 2747 2748 Also transfer new field type attribute when copying fields. 2749 27502002-10-01 14:05 pederb 2751 2752 * src/misc/SoBase.cpp: 2753 2754 Also print instance pointer in assertAlive(). 2755 27562002-09-30 16:10 larsa 2757 2758 * docs/todo.txt: 2759 2760 new item 2761 27622002-09-30 15:05 larsa 2763 2764 * README.WIN32: 2765 2766 update on VC7 differences 2767 27682002-09-30 14:55 mortene 2769 2770 * src/misc/SoBase.cpp: 2771 2772 Compilation fix. Thanks to Bert Bril. 2773 27742002-09-30 11:34 mortene 2775 2776 * src/misc/: SoDB.cpp, SoType.cpp: 2777 2778 More explicit casting to silence gcc3 warnings. Thanks to Tamer 2779 Fahmy. 2780 27812002-09-30 11:33 mortene 2782 2783 * src/: base/SbCylinder.cpp, vrml97/Cone.cpp: 2784 2785 Compilation fixes for gcc3. Thanks to Tamer Fahmy. 2786 27872002-09-30 10:59 mortene 2788 2789 * BUGS.txt: 2790 2791 Store away a problem report. 2792 27932002-09-30 09:51 mortene 2794 2795 * src/glue/gl.c: 2796 2797 Provide an environment variable COIN_FORCE_GL1_0_ONLY to disallow 2798 the use of OpenGL1.1+ and extensions under any circumstanes. Also 2799 documents all environment variables that influences the GL-wrapper. 2800 28012002-09-30 09:19 mortene 2802 2803 * src/: draggers/SoJackDragger.cpp, engines/SoCalculator.cpp, 2804 manips/SoClipPlaneManip.cpp: 2805 2806 Doxygen API doc fixes. 2807 28082002-09-30 09:18 mortene 2809 2810 * src/base/SbDict.cpp: 2811 2812 Try to work around a Doxygen bug. 2813 28142002-09-28 13:05 mortene 2815 2816 * src/misc/SoPath.cpp: 2817 2818 Check for dangling node pointers on truncate(), to catch internal 2819 library code (or external client code) errors. 2820 28212002-09-28 13:03 mortene 2822 2823 * include/Inventor/misc/SoBase.h, src/misc/SoBase.cpp: 2824 2825 Make the is-this-object-alive check accessible from external code. 2826 Also does more rigid checking from within SoBase itself. 2827 28282002-09-27 16:38 pederb 2829 2830 * src/misc/SoGLBigImage.cpp: 2831 2832 Compile fix. 2833 28342002-09-27 16:34 pederb 2835 2836 * src/glue/gl_glx.c: 2837 2838 Win32 compile fix 2839 28402002-09-27 16:05 mortene 2841 2842 * src/glue/: gl.c, gl_glx.c: 2843 2844 Compilation fixes for SGI Mipspro CC. 2845 28462002-09-27 15:00 larsa 2847 2848 * BUGS.txt: 2849 2850 SoIndexedLine incompatibility with SGI Inventor 2851 28522002-09-27 12:42 mortene 2853 2854 * include/Inventor/C/glue/gl.h, src/glue/gl.c: 2855 2856 Add new method to inquire about direct/indirect rendering for GLX. 2857 28582002-09-27 12:41 mortene 2859 2860 * src/actions/SoGLRenderAction.cpp: 2861 2862 Make the flag which indicates direct or indirect rendering 2863 auto-correct itself. 2864 28652002-09-27 12:22 mortene 2866 2867 * include/Inventor/elements/SoGLCacheContextElement.h, 2868 src/elements/SoGLCacheContextElement.cpp: 2869 2870 Make SoGLCacheContextElement::getIsRemoteRendering() return the 2871 correct value. 2872 28732002-09-27 12:01 mortene 2874 2875 * src/glue/gl.c, src/glue/gl_glx.c, src/glue/gl_glx.h, 2876 include/Inventor/C/glue/glp.h: 2877 2878 Some restructuring of the interface between the GL and the GLX 2879 query modules. Add code to grab debug info from both server and 2880 client, which should be useful if rendering is indirect. Can now 2881 query for GLX extensions. 2882 28832002-09-27 11:36 pederb 2884 2885 * docs/misc-resources.txt: 2886 2887 Added The Seismic Unix project. 2888 28892002-09-27 11:09 mortene 2890 2891 * BUGS.txt: 2892 2893 Some notes on the missing-transparency-in-SoOffscreenRenderer 2894 problem. 2895 28962002-09-27 10:54 larsa 2897 2898 * BUGS.txt: 2899 2900 offscreen renderer transparency problem report 2901 29022002-09-27 10:09 pederb 2903 2904 * src/nodes/: SoFaceSet.cpp, SoImage.cpp, SoPackedColor.cpp, 2905 SoTexture2.cpp, SoTexture3.cpp, SoVertexProperty.cpp: 2906 2907 Use inherited::notify(), not SoNode::notify(). 2908 29092002-09-27 10:08 pederb 2910 2911 * src/nodes/SoIndexedFaceSet.cpp: 2912 2913 Bugfix. Need to call inherited::notify(), not SoNode::notify(). Bug 2914 reported by Jacob St�ren. 2915 29162002-09-27 08:53 mortene 2917 2918 * src/actions/SoToVRMLAction.cpp: 2919 2920 Removes Doxygen bug-workaround for bug that was fixed with 1.2.18. 2921 29222002-09-27 08:43 mortene 2923 2924 * src/misc/SoOffscreenRenderer.cpp: 2925 2926 Test for Doxygen bug. 2927 29282002-09-26 16:29 pederb 2929 2930 * src/misc/SoGLBigImage.cpp: 2931 2932 Tag image is used so that the image data isn't freed. 2933 29342002-09-26 14:49 pederb 2935 2936 * include/Inventor/threads/SbStorage.h, src/threads/storage.c: 2937 2938 Bugfix. Wrapper shouldn't use typedefs from the C header file. 2939 29402002-09-26 14:14 pederb 2941 2942 * src/misc/SoGLBigImage.cpp: 2943 2944 Makes this class thread safe. 2945 29462002-09-26 14:13 pederb 2947 2948 * include/Inventor/threads/SbStorage.h: 2949 2950 Support for cc_storage_apply_to_all(). 2951 29522002-09-26 14:12 pederb 2953 2954 * include/Inventor/C/threads/storage.h, src/threads/storage.c: 2955 2956 New function cc_storage_apply_to_all(). 2957 29582002-09-26 11:53 mortene 2959 2960 * src/glue/gl.c: 2961 2962 Default disable all OpenGL 1.1+ and extensions if rendering is 2963 indirect. 2964 29652002-09-26 10:29 mortene 2966 2967 * src/elements/SoElement.cpp: 2968 2969 Doxygen API doc fix. 2970 29712002-09-26 10:28 mortene 2972 2973 * src/base/SbString.cpp: 2974 2975 Doxygen API doc fix. (SbString::print() was silently axed during 2976 the conversion to cc_string, it seems.) 2977 29782002-09-26 10:27 mortene 2979 2980 * HACKING: 2981 2982 Better FIXME tag example. 2983 29842002-09-24 17:57 mortene 2985 2986 * THANKS: 2987 2988 Heiko Hoffmann, for an SoWin fix. 2989 29902002-09-24 16:46 pederb 2991 2992 * src/caches/SoGLCacheList.cpp: 2993 2994 GL caching bugfix. 2995 29962002-09-24 15:19 mortene 2997 2998 * include/Inventor/system/gl.h.in: 2999 3000 Adds more defines that could be missing from the local system's 3001 gl.h. 3002 30032002-09-24 15:05 mortene 3004 3005 * src/misc/: GLUWrapper.c, GLUWrapper.h: 3006 3007 Removes unused gluBuild*Mipmaps() methods, as they are no longer 3008 used within Coin. 3009 30102002-09-24 15:05 mortene 3011 3012 * src/misc/SoGLImage.cpp: 3013 3014 Avoid using gluBuild2DMipmaps() and gluBuild3DMipmaps(), as they 3015 implicitly use OpenGL 1.1+ methods, which may cause trouble with 3016 remote rendering. 3017 30182002-09-24 11:17 pederb 3019 3020 * src/bundles/SoNormalBundle.cpp: 3021 3022 Remove default argument in implementation. 3023 30242002-09-24 11:13 pederb 3025 3026 * include/Inventor/bundles/SoNormalBundle.h, 3027 src/bundles/Makefile.am, src/bundles/SoNormalBundle.cpp: 3028 3029 Added SoNormalBundle. 3030 30312002-09-24 10:09 mortene 3032 3033 * BUGS.txt: 3034 3035 Found a bug with the iv2scenegraph utility. 3036 30372002-09-23 18:58 mortene 3038 3039 * BUGS.txt: 3040 3041 New bug found. 3042 30432002-09-23 10:26 larsa 3044 3045 * docs/: api-wish-list.txt, todo.txt: 3046 3047 move two of my items from todo to wishlist, added another wishlist 3048 item 3049 30502002-09-23 10:25 larsa 3051 3052 * BUGS.txt: 3053 3054 string field I/O problem 3055 30562002-09-21 07:14 mortene 3057 3058 * src/engines/: SoConcatenate.cpp, SoSelectOne.cpp: 3059 3060 Fixes for Doxygen API doc. 3061 30622002-09-20 17:20 pederb 3063 3064 * src/: elements/SoGLLazyElement.cpp, glue/gl_glx.c, glue/gl_wgl.c: 3065 3066 IRIX CC fixes. 3067 30682002-09-20 16:21 pederb 3069 3070 * src/threads/Makefile.am: 3071 3072 Disable building wrapper application. Bootstrap. 3073 30742002-09-20 15:49 larsa 3075 3076 * src/nodes/: SoPendulum.cpp, SoShuttle.cpp: 3077 3078 Let's quit fooling around... 3079 30802002-09-20 15:41 pederb 3081 3082 * src/nodes/SoPendulum.cpp: 3083 3084 Damn fools! You forgot the 2*M_PI :) 3085 30862002-09-20 15:34 mortene 3087 3088 * src/nodes/: SoPendulum.cpp, SoShuttle.cpp: 3089 3090 No need to waste cycles with fmod(x, 1).. 3091 30922002-09-20 15:08 larsa 3093 3094 * src/nodes/: SoPendulum.cpp, SoShuttle.cpp: 3095 3096 minor optimization of engine expression 3097 30982002-09-20 15:00 pederb 3099 3100 * src/glue/gl.c: 3101 3102 IRIX CC compile fix. 3103 31042002-09-20 14:55 mortene 3105 3106 * include/Inventor/engines/SoConcatenate.h, 3107 include/Inventor/engines/SoGate.h, 3108 include/Inventor/engines/SoSelectOne.h, 3109 src/engines/SoConcatenate.cpp, src/engines/SoGate.cpp, 3110 src/engines/SoSelectOne.cpp: 3111 3112 Corrects signature of private method initialize(). 3113 31142002-09-20 14:54 pederb 3115 3116 * src/caches/SoGLCacheList.cpp: 3117 3118 Remove redundant line. 3119 31202002-09-20 14:52 pederb 3121 3122 * src/caches/SoGLCacheList.cpp: 3123 3124 Bugfix. Throw away caches that are invalidated while open. 3125 31262002-09-20 14:51 mortene 3127 3128 * docs/coin.doxygen.in: 3129 3130 Collect some common doc for engines with dynamic inputs and 3131 outputs. 3132 31332002-09-20 14:50 mortene 3134 3135 * src/engines/: SoConcatenate.cpp, SoEngine.cpp, SoGate.cpp, 3136 SoSelectOne.cpp: 3137 3138 Bugfixes for engines which dynamically allocates inputs and 3139 outputs. (Would previously crash when engine was not correctly 3140 specified in iv-files.) 3141 31422002-09-20 14:42 pederb 3143 3144 * src/: nodes/SoSeparator.cpp, vrml97/Group.cpp: 3145 3146 Use one SoGLCacheList per thread. 3147 31482002-09-20 13:01 mortene 3149 3150 * src/vrml97/IndexedShape.cpp: 3151 3152 Doesn't really need the assertion. 3153 31542002-09-20 12:59 mortene 3155 3156 * src/vrml97/IndexedShape.cpp: 3157 3158 Be robust on indices out-of-bounds for VRML IndexedShape-derived 3159 nodes. 3160 31612002-09-20 12:56 mortene 3162 3163 * src/: engines/SoEngine.cpp, fields/SoFieldContainer.cpp, 3164 nodes/SoGroup.cpp: 3165 3166 Fix so there will be better readerror output on invalid or missing 3167 field names. 3168 31692002-09-20 11:10 pederb 3170 3171 * src/actions/SoGLRenderAction.cpp: 3172 3173 For (delayed) transparent objects, invalidate cache even when no 3174 cache is open to avoid that a cache is ever created. 3175 31762002-09-20 11:08 pederb 3177 3178 * src/elements/SoCacheElement.cpp: 3179 3180 Some minor loop fixes. 3181 31822002-09-20 10:56 pederb 3183 3184 * src/vrml97/PointSet.cpp: 3185 3186 Bugfix. Heed the material binding override value when finding the 3187 material binding. 3188 31892002-09-20 10:44 pederb 3190 3191 * include/Inventor/VRMLnodes/SoVRMLIndexedLineSet.h, 3192 src/vrml97/IndexedLineSet.cpp: 3193 3194 Bugfix. Heed the material binding override value. 3195 31962002-09-20 10:31 pederb 3197 3198 * include/Inventor/VRMLnodes/SoVRMLIndexedFaceSet.h, 3199 src/vrml97/IndexedFaceSet.cpp: 3200 3201 Bugfix. Heed the material and normal override values when finding 3202 material and normal binding. 3203 32042002-09-20 08:44 mortene 3205 3206 * src/: fields/SoField.cpp, fields/SoMFUShort.cpp, misc/SoBase.cpp, 3207 nodekits/SoBaseKit.cpp, nodes/SoPointSet.cpp: 3208 3209 Doxygen API doc fixes. 3210 32112002-09-19 17:02 pederb 3212 3213 * src/nodes/SoMaterial.cpp: 3214 3215 Bugfix for recently introduced bug. 3216 32172002-09-19 15:47 pederb 3218 3219 * src/actions/SoGLRenderAction.cpp: 3220 3221 Invalidate open caches when doing delayed/sorted transparency 3222 rendering. 3223 32242002-09-19 15:46 pederb 3225 3226 * src/elements/SoGLLazyElement.cpp: 3227 3228 Safer debugging. 3229 32302002-09-19 15:37 pederb 3231 3232 * src/elements/SoCacheElement.cpp: 3233 3234 Bugfix. Cache pointer is still needed. 3235 32362002-09-19 15:20 pederb 3237 3238 * include/Inventor/elements/SoGLLazyElement.h, 3239 src/caches/SoGLCacheList.cpp, src/elements/SoGLLazyElement.cpp: 3240 3241 GL caching bugfixes. 3242 32432002-09-19 14:37 mortene 3244 3245 * src/elements/SoGLPolygonOffsetElement.cpp: 3246 3247 Cleaned up the interaction with OpenGL by using the functionality 3248 of the cc_glglue wrapper. 3249 32502002-09-19 14:33 mortene 3251 3252 * include/Inventor/C/glue/gl.h, src/glue/gl.c: 3253 3254 Adds a function to control z-buffer offset enable/disable. 3255 32562002-09-19 14:31 mortene 3257 3258 * src/elements/SoGLCacheContextElement.cpp: 3259 3260 Removes some redundant code now covered by the cc_glglue wrapper. 3261 32622002-09-19 12:08 mortene 3263 3264 * include/Inventor/C/glue/gl.h, include/Inventor/C/glue/glp.h, 3265 src/elements/SoGLTextureImageElement.cpp, src/glue/gl.c, 3266 src/glue/gl_glx.c, src/glue/gl_glx.h, src/misc/SoGLImage.cpp, 3267 src/misc/SoOffscreenGLXData.icc, src/nodes/SoCamera.cpp, 3268 src/nodes/SoExtSelection.cpp, src/elements/SoGLDisplayList.cpp: 3269 3270 Many improvements to the OpenGL glue/wrapper code, including major 3271 clean-ups and general restructuring. 3272 32732002-09-19 12:07 mortene 3274 3275 * src/misc/SoOffscreenRenderer.cpp: 3276 3277 Explicitly set up the remote-rendering flag for SoGLRenderAction, 3278 for clarity. 3279 32802002-09-19 12:00 pederb 3281 3282 * src/vrml97/: IndexedFaceSet.cpp, IndexedLineSet.cpp, 3283 PointSet.cpp: 3284 3285 autocaching support. 3286 32872002-09-19 11:41 larsa 3288 3289 * patches/sbfifo.diff: 3290 3291 header update 3292 32932002-09-19 11:39 larsa 3294 3295 * patches/: sosfvec2s.diff, sosfvec3s.diff: 3296 3297 applied some time ago 3298 32992002-09-19 11:37 pederb 3300 3301 * src/vrml97/Group.cpp: 3302 3303 Auto caching support. 3304 33052002-09-19 11:33 pederb 3306 3307 * src/nodes/SoSeparator.cpp: 3308 3309 Remove FIXME. 3310 33112002-09-19 11:29 pederb 3312 3313 * src/nodes/SoSeparator.cpp: 3314 3315 Autocaching support. 3316 33172002-09-19 11:29 pederb 3318 3319 * include/Inventor/caches/SoGLRenderCache.h, 3320 src/caches/SoGLCacheList.cpp, src/caches/SoGLRenderCache.cpp: 3321 3322 First try at autocaching support. Must be enabled using 3323 COIN_AUTO_CACHING environment variable. 3324 33252002-09-19 11:23 pederb 3326 3327 * src/misc/SoGL.cpp: 3328 3329 Support environment variables to set autocaching parameters. 3330 33312002-09-19 09:40 mortene 3332 3333 * include/Inventor/: SbClip.h, events/SoEvent.h, fields/SoField.h, 3334 fields/SoSFBitMask.h, misc/SoBase.h, nodes/SoEventCallback.h, 3335 nodes/SoGroup.h, nodes/SoTextureCoordinatePlane.h: 3336 3337 Removes workaround for Doxygen bug which has been fixed in version 3338 1.2.18. 3339 33402002-09-19 09:30 pederb 3341 3342 * src/nodes/SoIndexedFaceSet.cpp: 3343 3344 Bugfix. sogl_autocache_update() should be in GLRender(), not in 3345 generatePrimitives() :) 3346 33472002-09-19 09:24 mortene 3348 3349 * src/sensors/SoSensorManager.cpp: 3350 3351 Doxygen API doc. 3352 33532002-09-18 22:27 mortene 3354 3355 * data/draggerDefaults/iv2h.sh, include/SoWinEnterScope.h, 3356 include/SoWinLeaveScope.h, include/Inventor/Sb.h, 3357 include/Inventor/SbBSPTree.h, include/Inventor/SbBasic.h.in, 3358 include/Inventor/SbBox.h, include/Inventor/SbBox2d.h, 3359 include/Inventor/SbBox2f.h, include/Inventor/SbBox2s.h, 3360 include/Inventor/SbBox3f.h, include/Inventor/SbBox3s.h, 3361 include/Inventor/SbClip.h, include/Inventor/SbColor.h, 3362 include/Inventor/SbColor4f.h, include/Inventor/SbCylinder.h, 3363 include/Inventor/SbDPLine.h, include/Inventor/SbDPLinear.h, 3364 include/Inventor/SbDPMatrix.h, include/Inventor/SbDPPlane.h, 3365 include/Inventor/SbDPRotation.h, include/Inventor/SbDPViewVolume.h, 3366 include/Inventor/SbDict.h, include/Inventor/SbHeap.h, 3367 include/Inventor/SbImage.h, include/Inventor/SbLine.h, 3368 include/Inventor/SbLinear.h, include/Inventor/SbMatrix.h, 3369 include/Inventor/SbName.h, include/Inventor/SbOctTree.h, 3370 include/Inventor/SbPList.h, include/Inventor/SbPlane.h, 3371 include/Inventor/SbRotation.h, include/Inventor/SbSphere.h, 3372 include/Inventor/SbString.h, include/Inventor/SbTesselator.h, 3373 include/Inventor/SbTime.h, include/Inventor/SbVec2d.h, 3374 include/Inventor/SbVec2f.h, include/Inventor/SbVec2s.h, 3375 include/Inventor/SbVec3d.h, include/Inventor/SbVec3f.h, 3376 include/Inventor/SbVec3s.h, include/Inventor/SbVec4d.h, 3377 include/Inventor/SbVec4f.h, include/Inventor/SbViewVolume.h, 3378 include/Inventor/SbViewportRegion.h, include/Inventor/SbXfBox3f.h, 3379 include/Inventor/So.h, include/Inventor/SoDB.h, 3380 include/Inventor/SoFullPath.h, include/Inventor/SoInput.h, 3381 include/Inventor/SoInteraction.h, include/Inventor/SoLists.h, 3382 include/Inventor/SoNodeKitPath.h, 3383 include/Inventor/SoOffscreenRenderer.h, 3384 include/Inventor/SoOutput.h, include/Inventor/SoPath.h, 3385 include/Inventor/SoPickedPoint.h, 3386 include/Inventor/SoPrimitiveVertex.h, 3387 include/Inventor/SoSceneManager.h, include/Inventor/SoType.h, 3388 include/Inventor/C/basic.h.in, include/Inventor/C/base/basep.h, 3389 include/Inventor/C/base/hash.h, include/Inventor/C/base/hashp.h, 3390 include/Inventor/C/base/heap.h, include/Inventor/C/base/heapp.h, 3391 include/Inventor/C/base/list.h, include/Inventor/C/base/memalloc.h, 3392 include/Inventor/C/base/name.h, include/Inventor/C/base/rbptree.h, 3393 include/Inventor/C/base/string.h, include/Inventor/C/base/time.h, 3394 include/Inventor/C/errors/debugerror.h, 3395 include/Inventor/C/errors/error.h, include/Inventor/C/glue/dl.h, 3396 include/Inventor/C/glue/gl.h, include/Inventor/C/glue/glp.h, 3397 include/Inventor/C/threads/barrier.h, 3398 include/Inventor/C/threads/barrierp.h, 3399 include/Inventor/C/threads/common.h, 3400 include/Inventor/C/threads/condvar.h, 3401 include/Inventor/C/threads/condvarp.h, 3402 include/Inventor/C/threads/fifo.h, 3403 include/Inventor/C/threads/fifop.h, 3404 include/Inventor/C/threads/mutex.h, 3405 include/Inventor/C/threads/mutexp.h, 3406 include/Inventor/C/threads/rwmutex.h, 3407 include/Inventor/C/threads/rwmutexp.h, 3408 include/Inventor/C/threads/sched.h, 3409 include/Inventor/C/threads/schedp.h, 3410 include/Inventor/C/threads/storage.h, 3411 include/Inventor/C/threads/storagep.h, 3412 include/Inventor/C/threads/sync.h, 3413 include/Inventor/C/threads/syncp.h, 3414 include/Inventor/C/threads/thread.h, 3415 include/Inventor/C/threads/threadp.h, 3416 include/Inventor/C/threads/threadsutilp.h, 3417 include/Inventor/C/threads/worker.h, 3418 include/Inventor/C/threads/workerp.h, 3419 include/Inventor/C/threads/wpool.h, 3420 include/Inventor/C/threads/wpoolp.h, 3421 include/Inventor/actions/SoAction.h, 3422 include/Inventor/actions/SoActions.h, 3423 include/Inventor/actions/SoBoxHighlightRenderAction.h, 3424 include/Inventor/actions/SoCallbackAction.h, 3425 include/Inventor/actions/SoGLRenderAction.h, 3426 include/Inventor/actions/SoGetBoundingBoxAction.h, 3427 include/Inventor/actions/SoGetMatrixAction.h, 3428 include/Inventor/actions/SoGetPrimitiveCountAction.h, 3429 include/Inventor/actions/SoGlobalSimplifyAction.h, 3430 include/Inventor/actions/SoHandleEventAction.h, 3431 include/Inventor/actions/SoLineHighlightRenderAction.h, 3432 include/Inventor/actions/SoPickAction.h, 3433 include/Inventor/actions/SoRayPickAction.h, 3434 include/Inventor/actions/SoReorganizeAction.h, 3435 include/Inventor/actions/SoSearchAction.h, 3436 include/Inventor/actions/SoShapeSimplifyAction.h, 3437 include/Inventor/actions/SoSimplifyAction.h, 3438 include/Inventor/actions/SoSubAction.h, 3439 include/Inventor/actions/SoSubActionP.h, 3440 include/Inventor/actions/SoToVRML2Action.h, 3441 include/Inventor/actions/SoToVRMLAction.h, 3442 include/Inventor/actions/SoWriteAction.h, 3443 include/Inventor/bundles/SoBundle.h, 3444 include/Inventor/bundles/SoMaterialBundle.h, 3445 include/Inventor/bundles/SoTextureCoordinateBundle.h, 3446 include/Inventor/caches/SoBoundingBoxCache.h, 3447 include/Inventor/caches/SoCache.h, 3448 include/Inventor/caches/SoConvexDataCache.h, 3449 include/Inventor/caches/SoGLCacheList.h, 3450 include/Inventor/caches/SoGLRenderCache.h, 3451 include/Inventor/caches/SoNormalCache.h, 3452 include/Inventor/caches/SoTextureCoordinateCache.h, 3453 include/Inventor/details/SoConeDetail.h, 3454 include/Inventor/details/SoCubeDetail.h, 3455 include/Inventor/details/SoCylinderDetail.h, 3456 include/Inventor/details/SoDetail.h, 3457 include/Inventor/details/SoDetails.h, 3458 include/Inventor/details/SoFaceDetail.h, 3459 include/Inventor/details/SoLineDetail.h, 3460 include/Inventor/details/SoNodeKitDetail.h, 3461 include/Inventor/details/SoPointDetail.h, 3462 include/Inventor/details/SoSubDetail.h, 3463 include/Inventor/details/SoTextDetail.h, 3464 include/Inventor/draggers/SoCenterballDragger.h, 3465 include/Inventor/draggers/SoDirectionalLightDragger.h, 3466 include/Inventor/draggers/SoDragPointDragger.h, 3467 include/Inventor/draggers/SoDragger.h, 3468 include/Inventor/draggers/SoHandleBoxDragger.h, 3469 include/Inventor/draggers/SoJackDragger.h, 3470 include/Inventor/draggers/SoPointLightDragger.h, 3471 include/Inventor/draggers/SoRotateCylindricalDragger.h, 3472 include/Inventor/draggers/SoRotateDiscDragger.h, 3473 include/Inventor/draggers/SoRotateSphericalDragger.h, 3474 include/Inventor/draggers/SoScale1Dragger.h, 3475 include/Inventor/draggers/SoScale2Dragger.h, 3476 include/Inventor/draggers/SoScale2UniformDragger.h, 3477 include/Inventor/draggers/SoScaleUniformDragger.h, 3478 include/Inventor/draggers/SoSpotLightDragger.h, 3479 include/Inventor/draggers/SoTabBoxDragger.h, 3480 include/Inventor/draggers/SoTabPlaneDragger.h, 3481 include/Inventor/draggers/SoTrackballDragger.h, 3482 include/Inventor/draggers/SoTransformBoxDragger.h, 3483 include/Inventor/draggers/SoTransformerDragger.h, 3484 include/Inventor/draggers/SoTranslate1Dragger.h, 3485 include/Inventor/draggers/SoTranslate2Dragger.h, 3486 include/Inventor/elements/SoAccumulatedElement.h, 3487 include/Inventor/elements/SoAmbientColorElement.h, 3488 include/Inventor/elements/SoAnnoText3CharOrientElement.h, 3489 include/Inventor/elements/SoAnnoText3FontSizeHintElement.h, 3490 include/Inventor/elements/SoAnnoText3RenderPrintElement.h, 3491 include/Inventor/elements/SoBBoxModelMatrixElement.h, 3492 include/Inventor/elements/SoCacheElement.h, 3493 include/Inventor/elements/SoClipPlaneElement.h, 3494 include/Inventor/elements/SoComplexityElement.h, 3495 include/Inventor/elements/SoComplexityTypeElement.h, 3496 include/Inventor/elements/SoCoordinateElement.h, 3497 include/Inventor/elements/SoCreaseAngleElement.h, 3498 include/Inventor/elements/SoCullElement.h, 3499 include/Inventor/elements/SoDecimationPercentageElement.h, 3500 include/Inventor/elements/SoDecimationTypeElement.h, 3501 include/Inventor/elements/SoDiffuseColorElement.h, 3502 include/Inventor/elements/SoDrawStyleElement.h, 3503 include/Inventor/elements/SoElement.h, 3504 include/Inventor/elements/SoElements.h, 3505 include/Inventor/elements/SoEmissiveColorElement.h, 3506 include/Inventor/elements/SoEnvironmentElement.h, 3507 include/Inventor/elements/SoFloatElement.h, 3508 include/Inventor/elements/SoFocalDistanceElement.h, 3509 include/Inventor/elements/SoFontNameElement.h, 3510 include/Inventor/elements/SoFontSizeElement.h, 3511 include/Inventor/elements/SoGLCacheContextElement.h, 3512 include/Inventor/elements/SoGLClipPlaneElement.h, 3513 include/Inventor/elements/SoGLColorIndexElement.h, 3514 include/Inventor/elements/SoGLCoordinateElement.h, 3515 include/Inventor/elements/SoGLDrawStyleElement.h, 3516 include/Inventor/elements/SoGLEnvironmentElement.h, 3517 include/Inventor/elements/SoGLLazyElement.h, 3518 include/Inventor/elements/SoGLLightIdElement.h, 3519 include/Inventor/elements/SoGLLinePatternElement.h, 3520 include/Inventor/elements/SoGLLineWidthElement.h, 3521 include/Inventor/elements/SoGLModelMatrixElement.h, 3522 include/Inventor/elements/SoGLNormalElement.h, 3523 include/Inventor/elements/SoGLNormalizeElement.h, 3524 include/Inventor/elements/SoGLPointSizeElement.h, 3525 include/Inventor/elements/SoGLPolygonOffsetElement.h, 3526 include/Inventor/elements/SoGLProjectionMatrixElement.h, 3527 include/Inventor/elements/SoGLRenderPassElement.h, 3528 include/Inventor/elements/SoGLShadeModelElement.h, 3529 include/Inventor/elements/SoGLShapeHintsElement.h, 3530 include/Inventor/elements/SoGLTexture3EnabledElement.h, 3531 include/Inventor/elements/SoGLTextureCoordinateElement.h, 3532 include/Inventor/elements/SoGLTextureEnabledElement.h, 3533 include/Inventor/elements/SoGLTextureImageElement.h, 3534 include/Inventor/elements/SoGLTextureMatrixElement.h, 3535 include/Inventor/elements/SoGLUpdateAreaElement.h, 3536 include/Inventor/elements/SoGLViewingMatrixElement.h, 3537 include/Inventor/elements/SoGLViewportRegionElement.h, 3538 include/Inventor/elements/SoInt32Element.h, 3539 include/Inventor/elements/SoLazyElement.h, 3540 include/Inventor/elements/SoLightAttenuationElement.h, 3541 include/Inventor/elements/SoLightElement.h, 3542 include/Inventor/elements/SoLightModelElement.h, 3543 include/Inventor/elements/SoLinePatternElement.h, 3544 include/Inventor/elements/SoLineWidthElement.h, 3545 include/Inventor/elements/SoLocalBBoxMatrixElement.h, 3546 include/Inventor/elements/SoLongElement.h, 3547 include/Inventor/elements/SoMaterialBindingElement.h, 3548 include/Inventor/elements/SoModelMatrixElement.h, 3549 include/Inventor/elements/SoNormalBindingElement.h, 3550 include/Inventor/elements/SoNormalElement.h, 3551 include/Inventor/elements/SoOverrideElement.h, 3552 include/Inventor/elements/SoPickRayElement.h, 3553 include/Inventor/elements/SoPickStyleElement.h, 3554 include/Inventor/elements/SoPointSizeElement.h, 3555 include/Inventor/elements/SoPolygonOffsetElement.h, 3556 include/Inventor/elements/SoProfileCoordinateElement.h, 3557 include/Inventor/elements/SoProfileElement.h, 3558 include/Inventor/elements/SoProjectionMatrixElement.h, 3559 include/Inventor/elements/SoReplacedElement.h, 3560 include/Inventor/elements/SoShapeHintsElement.h, 3561 include/Inventor/elements/SoShapeStyleElement.h, 3562 include/Inventor/elements/SoShininessElement.h, 3563 include/Inventor/elements/SoSpecularColorElement.h, 3564 include/Inventor/elements/SoSubElement.h, 3565 include/Inventor/elements/SoSwitchElement.h, 3566 include/Inventor/elements/SoTextOutlineEnabledElement.h, 3567 include/Inventor/elements/SoTextureCoordinateBindingElement.h, 3568 include/Inventor/elements/SoTextureCoordinateElement.h, 3569 include/Inventor/elements/SoTextureImageElement.h, 3570 include/Inventor/elements/SoTextureMatrixElement.h, 3571 include/Inventor/elements/SoTextureOverrideElement.h, 3572 include/Inventor/elements/SoTextureQualityElement.h, 3573 include/Inventor/elements/SoTextureScalePolicyElement.h, 3574 include/Inventor/elements/SoTransparencyElement.h, 3575 include/Inventor/elements/SoUnitsElement.h, 3576 include/Inventor/elements/SoViewVolumeElement.h, 3577 include/Inventor/elements/SoViewingMatrixElement.h, 3578 include/Inventor/elements/SoViewportRegionElement.h, 3579 include/Inventor/elements/SoWindowElement.h, 3580 include/Inventor/engines/SoBoolOperation.h, 3581 include/Inventor/engines/SoCalculator.h, 3582 include/Inventor/engines/SoCompose.h, 3583 include/Inventor/engines/SoComposeMatrix.h, 3584 include/Inventor/engines/SoComposeRotation.h, 3585 include/Inventor/engines/SoComposeRotationFromTo.h, 3586 include/Inventor/engines/SoComposeVec2f.h, 3587 include/Inventor/engines/SoComposeVec3f.h, 3588 include/Inventor/engines/SoComposeVec4f.h, 3589 include/Inventor/engines/SoComputeBoundingBox.h, 3590 include/Inventor/engines/SoConcatenate.h, 3591 include/Inventor/engines/SoConvertAll.h, 3592 include/Inventor/engines/SoCounter.h, 3593 include/Inventor/engines/SoDecomposeMatrix.h, 3594 include/Inventor/engines/SoDecomposeRotation.h, 3595 include/Inventor/engines/SoDecomposeVec2f.h, 3596 include/Inventor/engines/SoDecomposeVec3f.h, 3597 include/Inventor/engines/SoDecomposeVec4f.h, 3598 include/Inventor/engines/SoElapsedTime.h, 3599 include/Inventor/engines/SoEngine.h, 3600 include/Inventor/engines/SoEngineOutput.h, 3601 include/Inventor/engines/SoEngines.h, 3602 include/Inventor/engines/SoFieldConverter.h, 3603 include/Inventor/engines/SoGate.h, 3604 include/Inventor/engines/SoInterpolate.h, 3605 include/Inventor/engines/SoInterpolateFloat.h, 3606 include/Inventor/engines/SoInterpolateRotation.h, 3607 include/Inventor/engines/SoInterpolateVec2f.h, 3608 include/Inventor/engines/SoInterpolateVec3f.h, 3609 include/Inventor/engines/SoInterpolateVec4f.h, 3610 include/Inventor/engines/SoNodeEngine.h, 3611 include/Inventor/engines/SoOnOff.h, 3612 include/Inventor/engines/SoOneShot.h, 3613 include/Inventor/engines/SoOutputData.h, 3614 include/Inventor/engines/SoSelectOne.h, 3615 include/Inventor/engines/SoSubEngine.h, 3616 include/Inventor/engines/SoSubEngineP.h, 3617 include/Inventor/engines/SoSubNodeEngine.h, 3618 include/Inventor/engines/SoSubNodeEngineP.h, 3619 include/Inventor/engines/SoTimeCounter.h, 3620 include/Inventor/engines/SoTransformVec3f.h, 3621 include/Inventor/engines/SoTriggerAny.h, 3622 include/Inventor/errors/SoDebugError.h, 3623 include/Inventor/errors/SoError.h, 3624 include/Inventor/errors/SoErrors.h, 3625 include/Inventor/errors/SoMemoryError.h, 3626 include/Inventor/errors/SoReadError.h, 3627 include/Inventor/events/SoButtonEvent.h, 3628 include/Inventor/events/SoEvent.h, 3629 include/Inventor/events/SoEvents.h, 3630 include/Inventor/events/SoKeyboardEvent.h, 3631 include/Inventor/events/SoLocation2Event.h, 3632 include/Inventor/events/SoMotion3Event.h, 3633 include/Inventor/events/SoMouseButtonEvent.h, 3634 include/Inventor/events/SoSpaceballButtonEvent.h, 3635 include/Inventor/events/SoSubEvent.h, 3636 include/Inventor/fields/SFNodeAndEngine.tpl, 3637 include/Inventor/fields/SoField.h, 3638 include/Inventor/fields/SoFieldContainer.h, 3639 include/Inventor/fields/SoFieldData.h, 3640 include/Inventor/fields/SoFields.h, 3641 include/Inventor/fields/SoGlobalField.h, 3642 include/Inventor/fields/SoMFBitMask.h, 3643 include/Inventor/fields/SoMFBool.h, 3644 include/Inventor/fields/SoMFColor.h, 3645 include/Inventor/fields/SoMFEngine.h, 3646 include/Inventor/fields/SoMFEnum.h, 3647 include/Inventor/fields/SoMFFloat.h, 3648 include/Inventor/fields/SoMFInt32.h, 3649 include/Inventor/fields/SoMFLong.h, 3650 include/Inventor/fields/SoMFMatrix.h, 3651 include/Inventor/fields/SoMFName.h, 3652 include/Inventor/fields/SoMFNode.h, 3653 include/Inventor/fields/SoMFPath.h, 3654 include/Inventor/fields/SoMFPlane.h, 3655 include/Inventor/fields/SoMFRotation.h, 3656 include/Inventor/fields/SoMFShort.h, 3657 include/Inventor/fields/SoMFString.h, 3658 include/Inventor/fields/SoMFTime.h, 3659 include/Inventor/fields/SoMFUInt32.h, 3660 include/Inventor/fields/SoMFULong.h, 3661 include/Inventor/fields/SoMFUShort.h, 3662 include/Inventor/fields/SoMFVec2f.h, 3663 include/Inventor/fields/SoMFVec3d.h, 3664 include/Inventor/fields/SoMFVec3f.h, 3665 include/Inventor/fields/SoMFVec4f.h, 3666 include/Inventor/fields/SoMField.h, 3667 include/Inventor/fields/SoSFBitMask.h, 3668 include/Inventor/fields/SoSFBool.h, 3669 include/Inventor/fields/SoSFColor.h, 3670 include/Inventor/fields/SoSFEngine.h, 3671 include/Inventor/fields/SoSFEnum.h, 3672 include/Inventor/fields/SoSFFloat.h, 3673 include/Inventor/fields/SoSFImage.h, 3674 include/Inventor/fields/SoSFImage3.h, 3675 include/Inventor/fields/SoSFInt32.h, 3676 include/Inventor/fields/SoSFLong.h, 3677 include/Inventor/fields/SoSFMatrix.h, 3678 include/Inventor/fields/SoSFName.h, 3679 include/Inventor/fields/SoSFNode.h, 3680 include/Inventor/fields/SoSFPath.h, 3681 include/Inventor/fields/SoSFPlane.h, 3682 include/Inventor/fields/SoSFRotation.h, 3683 include/Inventor/fields/SoSFShort.h, 3684 include/Inventor/fields/SoSFString.h, 3685 include/Inventor/fields/SoSFTime.h, 3686 include/Inventor/fields/SoSFTrigger.h, 3687 include/Inventor/fields/SoSFUInt32.h, 3688 include/Inventor/fields/SoSFULong.h, 3689 include/Inventor/fields/SoSFUShort.h, 3690 include/Inventor/fields/SoSFVec2f.h, 3691 include/Inventor/fields/SoSFVec2s.h, 3692 include/Inventor/fields/SoSFVec3d.h, 3693 include/Inventor/fields/SoSFVec3f.h, 3694 include/Inventor/fields/SoSFVec3s.h, 3695 include/Inventor/fields/SoSFVec4f.h, 3696 include/Inventor/fields/SoSField.h, 3697 include/Inventor/fields/SoSubField.h, 3698 include/Inventor/fields/SoSubFieldP.h, 3699 include/Inventor/lists/SbIntList.h, 3700 include/Inventor/lists/SbList.h, include/Inventor/lists/SbPList.h, 3701 include/Inventor/lists/SbStringList.h, 3702 include/Inventor/lists/SbVec3fList.h, 3703 include/Inventor/lists/SoActionMethodList.h, 3704 include/Inventor/lists/SoAuditorList.h, 3705 include/Inventor/lists/SoBaseList.h, 3706 include/Inventor/lists/SoCallbackList.h, 3707 include/Inventor/lists/SoDetailList.h, 3708 include/Inventor/lists/SoEnabledElementsList.h, 3709 include/Inventor/lists/SoEngineList.h, 3710 include/Inventor/lists/SoEngineOutputList.h, 3711 include/Inventor/lists/SoFieldList.h, 3712 include/Inventor/lists/SoNodeList.h, 3713 include/Inventor/lists/SoPathList.h, 3714 include/Inventor/lists/SoPickedPointList.h, 3715 include/Inventor/lists/SoTypeList.h, 3716 include/Inventor/lock/SoLockMgr.h, 3717 include/Inventor/manips/SoCenterballManip.h, 3718 include/Inventor/manips/SoClipPlaneManip.h, 3719 include/Inventor/manips/SoDirectionalLightManip.h, 3720 include/Inventor/manips/SoHandleBoxManip.h, 3721 include/Inventor/manips/SoJackManip.h, 3722 include/Inventor/manips/SoPointLightManip.h, 3723 include/Inventor/manips/SoSpotLightManip.h, 3724 include/Inventor/manips/SoTabBoxManip.h, 3725 include/Inventor/manips/SoTrackballManip.h, 3726 include/Inventor/manips/SoTransformBoxManip.h, 3727 include/Inventor/manips/SoTransformManip.h, 3728 include/Inventor/manips/SoTransformerManip.h, 3729 include/Inventor/misc/SoAuditorList.h, 3730 include/Inventor/misc/SoBase.h, include/Inventor/misc/SoBasic.h, 3731 include/Inventor/misc/SoByteStream.h, 3732 include/Inventor/misc/SoCallbackList.h, 3733 include/Inventor/misc/SoChildList.h, include/Inventor/misc/SoGL.h, 3734 include/Inventor/misc/SoGLBigImage.h, 3735 include/Inventor/misc/SoGLImage.h, 3736 include/Inventor/misc/SoGenerate.h, 3737 include/Inventor/misc/SoGlyph.h, 3738 include/Inventor/misc/SoLightPath.h, 3739 include/Inventor/misc/SoNormalGenerator.h, 3740 include/Inventor/misc/SoNotRec.h, 3741 include/Inventor/misc/SoNotification.h, 3742 include/Inventor/misc/SoPick.h, include/Inventor/misc/SoProto.h, 3743 include/Inventor/misc/SoProtoInstance.h, 3744 include/Inventor/misc/SoState.h, 3745 include/Inventor/misc/SoTempPath.h, 3746 include/Inventor/misc/SoTranReceiver.h, 3747 include/Inventor/misc/SoTranSender.h, 3748 include/Inventor/misc/SoTranscribe.h, 3749 include/Inventor/nodekits/SoAppearanceKit.h, 3750 include/Inventor/nodekits/SoBaseKit.h, 3751 include/Inventor/nodekits/SoCameraKit.h, 3752 include/Inventor/nodekits/SoInteractionKit.h, 3753 include/Inventor/nodekits/SoLightKit.h, 3754 include/Inventor/nodekits/SoNodeKit.h, 3755 include/Inventor/nodekits/SoNodeKitListPart.h, 3756 include/Inventor/nodekits/SoNodekitCatalog.h, 3757 include/Inventor/nodekits/SoSceneKit.h, 3758 include/Inventor/nodekits/SoSeparatorKit.h, 3759 include/Inventor/nodekits/SoShapeKit.h, 3760 include/Inventor/nodekits/SoSubKit.h, 3761 include/Inventor/nodekits/SoSubKitP.h, 3762 include/Inventor/nodekits/SoWrapperKit.h, 3763 include/Inventor/nodes/SoAnnotation.h, 3764 include/Inventor/nodes/SoAntiSquish.h, 3765 include/Inventor/nodes/SoArray.h, 3766 include/Inventor/nodes/SoAsciiText.h, 3767 include/Inventor/nodes/SoBaseColor.h, 3768 include/Inventor/nodes/SoBlinker.h, 3769 include/Inventor/nodes/SoCallback.h, 3770 include/Inventor/nodes/SoCamera.h, 3771 include/Inventor/nodes/SoClipPlane.h, 3772 include/Inventor/nodes/SoColorIndex.h, 3773 include/Inventor/nodes/SoComplexity.h, 3774 include/Inventor/nodes/SoCone.h, 3775 include/Inventor/nodes/SoCoordinate3.h, 3776 include/Inventor/nodes/SoCoordinate4.h, 3777 include/Inventor/nodes/SoCube.h, 3778 include/Inventor/nodes/SoCylinder.h, 3779 include/Inventor/nodes/SoDirectionalLight.h, 3780 include/Inventor/nodes/SoDrawStyle.h, 3781 include/Inventor/nodes/SoEnvironment.h, 3782 include/Inventor/nodes/SoEventCallback.h, 3783 include/Inventor/nodes/SoExtSelection.h, 3784 include/Inventor/nodes/SoFaceSet.h, 3785 include/Inventor/nodes/SoFile.h, include/Inventor/nodes/SoFont.h, 3786 include/Inventor/nodes/SoFontStyle.h, 3787 include/Inventor/nodes/SoGroup.h, include/Inventor/nodes/SoImage.h, 3788 include/Inventor/nodes/SoIndexedFaceSet.h, 3789 include/Inventor/nodes/SoIndexedLineSet.h, 3790 include/Inventor/nodes/SoIndexedNurbsCurve.h, 3791 include/Inventor/nodes/SoIndexedNurbsSurface.h, 3792 include/Inventor/nodes/SoIndexedShape.h, 3793 include/Inventor/nodes/SoIndexedTriangleStripSet.h, 3794 include/Inventor/nodes/SoInfo.h, include/Inventor/nodes/SoLOD.h, 3795 include/Inventor/nodes/SoLabel.h, 3796 include/Inventor/nodes/SoLevelOfDetail.h, 3797 include/Inventor/nodes/SoLight.h, 3798 include/Inventor/nodes/SoLightModel.h, 3799 include/Inventor/nodes/SoLineSet.h, 3800 include/Inventor/nodes/SoLinearProfile.h, 3801 include/Inventor/nodes/SoLocateHighlight.h, 3802 include/Inventor/nodes/SoMarkerSet.h, 3803 include/Inventor/nodes/SoMaterial.h, 3804 include/Inventor/nodes/SoMaterialBinding.h, 3805 include/Inventor/nodes/SoMatrixTransform.h, 3806 include/Inventor/nodes/SoMultipleCopy.h, 3807 include/Inventor/nodes/SoNode.h, include/Inventor/nodes/SoNodes.h, 3808 include/Inventor/nodes/SoNonIndexedShape.h, 3809 include/Inventor/nodes/SoNormal.h, 3810 include/Inventor/nodes/SoNormalBinding.h, 3811 include/Inventor/nodes/SoNurbsCurve.h, 3812 include/Inventor/nodes/SoNurbsProfile.h, 3813 include/Inventor/nodes/SoNurbsSurface.h, 3814 include/Inventor/nodes/SoOrthographicCamera.h, 3815 include/Inventor/nodes/SoPackedColor.h, 3816 include/Inventor/nodes/SoPathSwitch.h, 3817 include/Inventor/nodes/SoPendulum.h, 3818 include/Inventor/nodes/SoPerspectiveCamera.h, 3819 include/Inventor/nodes/SoPickStyle.h, 3820 include/Inventor/nodes/SoPointLight.h, 3821 include/Inventor/nodes/SoPointSet.h, 3822 include/Inventor/nodes/SoPolygonOffset.h, 3823 include/Inventor/nodes/SoProfile.h, 3824 include/Inventor/nodes/SoProfileCoordinate2.h, 3825 include/Inventor/nodes/SoProfileCoordinate3.h, 3826 include/Inventor/nodes/SoQuadMesh.h, 3827 include/Inventor/nodes/SoResetTransform.h, 3828 include/Inventor/nodes/SoRotation.h, 3829 include/Inventor/nodes/SoRotationXYZ.h, 3830 include/Inventor/nodes/SoRotor.h, include/Inventor/nodes/SoScale.h, 3831 include/Inventor/nodes/SoSelection.h, 3832 include/Inventor/nodes/SoSeparator.h, 3833 include/Inventor/nodes/SoShape.h, 3834 include/Inventor/nodes/SoShapeHints.h, 3835 include/Inventor/nodes/SoShuttle.h, 3836 include/Inventor/nodes/SoSphere.h, 3837 include/Inventor/nodes/SoSpotLight.h, 3838 include/Inventor/nodes/SoSubNode.h, 3839 include/Inventor/nodes/SoSubNodeP.h, 3840 include/Inventor/nodes/SoSurroundScale.h, 3841 include/Inventor/nodes/SoSwitch.h, 3842 include/Inventor/nodes/SoText2.h, include/Inventor/nodes/SoText3.h, 3843 include/Inventor/nodes/SoTexture2.h, 3844 include/Inventor/nodes/SoTexture2Transform.h, 3845 include/Inventor/nodes/SoTexture3.h, 3846 include/Inventor/nodes/SoTexture3Transform.h, 3847 include/Inventor/nodes/SoTextureCoordinate2.h, 3848 include/Inventor/nodes/SoTextureCoordinate3.h, 3849 include/Inventor/nodes/SoTextureCoordinateBinding.h, 3850 include/Inventor/nodes/SoTextureCoordinateDefault.h, 3851 include/Inventor/nodes/SoTextureCoordinateEnvironment.h, 3852 include/Inventor/nodes/SoTextureCoordinateFunction.h, 3853 include/Inventor/nodes/SoTextureCoordinatePlane.h, 3854 include/Inventor/nodes/SoTextureScalePolicy.h, 3855 include/Inventor/nodes/SoTransform.h, 3856 include/Inventor/nodes/SoTransformSeparator.h, 3857 include/Inventor/nodes/SoTransformation.h, 3858 include/Inventor/nodes/SoTranslation.h, 3859 include/Inventor/nodes/SoTransparencyType.h, 3860 include/Inventor/nodes/SoTriangleStripSet.h, 3861 include/Inventor/nodes/SoUnits.h, 3862 include/Inventor/nodes/SoUnknownNode.h, 3863 include/Inventor/nodes/SoVertexProperty.h, 3864 include/Inventor/nodes/SoVertexShape.h, 3865 include/Inventor/nodes/SoWWWAnchor.h, 3866 include/Inventor/nodes/SoWWWInline.h, 3867 include/Inventor/projectors/SbCylinderPlaneProjector.h, 3868 include/Inventor/projectors/SbCylinderProjector.h, 3869 include/Inventor/projectors/SbCylinderSectionProjector.h, 3870 include/Inventor/projectors/SbCylinderSheetProjector.h, 3871 include/Inventor/projectors/SbLineProjector.h, 3872 include/Inventor/projectors/SbPlaneProjector.h, 3873 include/Inventor/projectors/SbProjector.h, 3874 include/Inventor/projectors/SbProjectors.h, 3875 include/Inventor/projectors/SbSpherePlaneProjector.h, 3876 include/Inventor/projectors/SbSphereProjector.h, 3877 include/Inventor/projectors/SbSphereSectionProjector.h, 3878 include/Inventor/projectors/SbSphereSheetProjector.h, 3879 include/Inventor/sensors/SoAlarmSensor.h, 3880 include/Inventor/sensors/SoDataSensor.h, 3881 include/Inventor/sensors/SoDelayQueueSensor.h, 3882 include/Inventor/sensors/SoFieldSensor.h, 3883 include/Inventor/sensors/SoIdleSensor.h, 3884 include/Inventor/sensors/SoNodeSensor.h, 3885 include/Inventor/sensors/SoOneShotSensor.h, 3886 include/Inventor/sensors/SoPathSensor.h, 3887 include/Inventor/sensors/SoSensor.h, 3888 include/Inventor/sensors/SoSensorManager.h, 3889 include/Inventor/sensors/SoSensors.h, 3890 include/Inventor/sensors/SoTimerQueueSensor.h, 3891 include/Inventor/sensors/SoTimerSensor.h, 3892 include/Inventor/system/gl.h.in, 3893 include/Inventor/system/inttypes.h.in, 3894 include/Inventor/threads/SbBarrier.h, 3895 include/Inventor/threads/SbCondVar.h, 3896 include/Inventor/threads/SbFifo.h, 3897 include/Inventor/threads/SbMutex.h, 3898 include/Inventor/threads/SbRWMutex.h, 3899 include/Inventor/threads/SbStorage.h, 3900 include/Inventor/threads/SbThread.h, 3901 include/Inventor/threads/SbTypedStorage.h, src/tidbits.c, 3902 src/tidbits.h, src/actions/SoAction.cpp, 3903 src/actions/SoBoxHighlightRenderAction.cpp, 3904 src/actions/SoCallbackAction.cpp, src/actions/SoGLRenderAction.cpp, 3905 src/actions/SoGetBoundingBoxAction.cpp, 3906 src/actions/SoGetMatrixAction.cpp, 3907 src/actions/SoGetPrimitiveCountAction.cpp, 3908 src/actions/SoGlobalSimplifyAction.cpp, 3909 src/actions/SoHandleEventAction.cpp, 3910 src/actions/SoLineHighlightRenderAction.cpp, 3911 src/actions/SoPickAction.cpp, src/actions/SoRayPickAction.cpp, 3912 src/actions/SoReorganizeAction.cpp, src/actions/SoSearchAction.cpp, 3913 src/actions/SoShapeSimplifyAction.cpp, 3914 src/actions/SoSimplifyAction.cpp, src/actions/SoToVRML2Action.cpp, 3915 src/actions/SoToVRMLAction.cpp, src/actions/SoWriteAction.cpp, 3916 src/actions/all.cpp, src/base/SbBSPTree.cpp, src/base/SbBox2d.cpp, 3917 src/base/SbBox2f.cpp, src/base/SbBox2s.cpp, src/base/SbBox3f.cpp, 3918 src/base/SbBox3s.cpp, src/base/SbClip.cpp, src/base/SbColor.cpp, 3919 src/base/SbColor4f.cpp, src/base/SbCylinder.cpp, 3920 src/base/SbDPLine.cpp, src/base/SbDPMatrix.cpp, 3921 src/base/SbDPPlane.cpp, src/base/SbDPRotation.cpp, 3922 src/base/SbDPViewVolume.cpp, src/base/SbDict.cpp, 3923 src/base/SbHeap.cpp, src/base/SbImage.cpp, src/base/SbLine.cpp, 3924 src/base/SbMatrix.cpp, src/base/SbName.cpp, src/base/SbOctTree.cpp, 3925 src/base/SbPlane.cpp, src/base/SbRotation.cpp, 3926 src/base/SbSphere.cpp, src/base/SbString.cpp, 3927 src/base/SbTesselator.cpp, src/base/SbTime.cpp, 3928 src/base/SbVec2d.cpp, src/base/SbVec2f.cpp, src/base/SbVec2s.cpp, 3929 src/base/SbVec3d.cpp, src/base/SbVec3f.cpp, src/base/SbVec3s.cpp, 3930 src/base/SbVec4d.cpp, src/base/SbVec4f.cpp, 3931 src/base/SbViewVolume.cpp, src/base/SbViewportRegion.cpp, 3932 src/base/SbXfBox3f.cpp, src/base/all-c.c, src/base/all-cpp.cpp, 3933 src/base/base.c, src/base/hash.c, src/base/heap.c, src/base/list.c, 3934 src/base/memalloc.c, src/base/name.c, src/base/rbptree.c, 3935 src/base/string.c, src/base/time.c, src/bundles/SoBundle.cpp, 3936 src/bundles/SoMaterialBundle.cpp, 3937 src/bundles/SoTextureCoordinateBundle.cpp, src/bundles/all.cpp, 3938 src/caches/SoBoundingBoxCache.cpp, src/caches/SoCache.cpp, 3939 src/caches/SoConvexDataCache.cpp, src/caches/SoGLCacheList.cpp, 3940 src/caches/SoGLRenderCache.cpp, src/caches/SoNormalCache.cpp, 3941 src/caches/SoTextureCoordinateCache.cpp, src/caches/all.cpp, 3942 src/details/SoConeDetail.cpp, src/details/SoCubeDetail.cpp, 3943 src/details/SoCylinderDetail.cpp, src/details/SoDetail.cpp, 3944 src/details/SoFaceDetail.cpp, src/details/SoLineDetail.cpp, 3945 src/details/SoNodeKitDetail.cpp, src/details/SoPointDetail.cpp, 3946 src/details/SoTextDetail.cpp, src/details/all.cpp, 3947 src/draggers/SoCenterballDragger.cpp, 3948 src/draggers/SoDirectionalLightDragger.cpp, 3949 src/draggers/SoDragPointDragger.cpp, src/draggers/SoDragger.cpp, 3950 src/draggers/SoHandleBoxDragger.cpp, 3951 src/draggers/SoJackDragger.cpp, 3952 src/draggers/SoPointLightDragger.cpp, 3953 src/draggers/SoRotateCylindricalDragger.cpp, 3954 src/draggers/SoRotateDiscDragger.cpp, 3955 src/draggers/SoRotateSphericalDragger.cpp, 3956 src/draggers/SoScale1Dragger.cpp, src/draggers/SoScale2Dragger.cpp, 3957 src/draggers/SoScale2UniformDragger.cpp, 3958 src/draggers/SoScaleUniformDragger.cpp, 3959 src/draggers/SoSpotLightDragger.cpp, 3960 src/draggers/SoTabBoxDragger.cpp, 3961 src/draggers/SoTabPlaneDragger.cpp, 3962 src/draggers/SoTrackballDragger.cpp, 3963 src/draggers/SoTransformBoxDragger.cpp, 3964 src/draggers/SoTransformerDragger.cpp, 3965 src/draggers/SoTranslate1Dragger.cpp, 3966 src/draggers/SoTranslate2Dragger.cpp, src/draggers/all.cpp, 3967 src/elements/SoAccumulatedElement.cpp, 3968 src/elements/SoAmbientColorElement.cpp, 3969 src/elements/SoAnnoText3CharOrientElement.cpp, 3970 src/elements/SoAnnoText3FontSizeHintElement.cpp, 3971 src/elements/SoAnnoText3RenderPrintElement.cpp, 3972 src/elements/SoBBoxModelMatrixElement.cpp, 3973 src/elements/SoCacheElement.cpp, 3974 src/elements/SoClipPlaneElement.cpp, 3975 src/elements/SoComplexityElement.cpp, 3976 src/elements/SoComplexityTypeElement.cpp, 3977 src/elements/SoCoordinateElement.cpp, 3978 src/elements/SoCreaseAngleElement.cpp, 3979 src/elements/SoCullElement.cpp, 3980 src/elements/SoDecimationPercentageElement.cpp, 3981 src/elements/SoDecimationTypeElement.cpp, 3982 src/elements/SoDiffuseColorElement.cpp, 3983 src/elements/SoDrawStyleElement.cpp, src/elements/SoElement.cpp, 3984 src/elements/SoEmissiveColorElement.cpp, 3985 src/elements/SoEnvironmentElement.cpp, 3986 src/elements/SoFloatElement.cpp, 3987 src/elements/SoFocalDistanceElement.cpp, 3988 src/elements/SoFontNameElement.cpp, 3989 src/elements/SoFontSizeElement.cpp, 3990 src/elements/SoGLCacheContextElement.cpp, 3991 src/elements/SoGLClipPlaneElement.cpp, 3992 src/elements/SoGLColorIndexElement.cpp, 3993 src/elements/SoGLCoordinateElement.cpp, 3994 src/elements/SoGLDisplayList.cpp, 3995 src/elements/SoGLDrawStyleElement.cpp, 3996 src/elements/SoGLEmissiveColorElement.cpp, 3997 src/elements/SoGLEnvironmentElement.cpp, 3998 src/elements/SoGLLazyElement.cpp, 3999 src/elements/SoGLLightIdElement.cpp, 4000 src/elements/SoGLLinePatternElement.cpp, 4001 src/elements/SoGLLineWidthElement.cpp, 4002 src/elements/SoGLModelMatrixElement.cpp, 4003 src/elements/SoGLNormalElement.cpp, 4004 src/elements/SoGLPointSizeElement.cpp, 4005 src/elements/SoGLPolygonOffsetElement.cpp, 4006 src/elements/SoGLProjectionMatrixElement.cpp, 4007 src/elements/SoGLRenderPassElement.cpp, 4008 src/elements/SoGLShapeHintsElement.cpp, 4009 src/elements/SoGLTexture3EnabledElement.cpp, 4010 src/elements/SoGLTextureCoordinateElement.cpp, 4011 src/elements/SoGLTextureEnabledElement.cpp, 4012 src/elements/SoGLTextureImageElement.cpp, 4013 src/elements/SoGLTextureMatrixElement.cpp, 4014 src/elements/SoGLUpdateAreaElement.cpp, 4015 src/elements/SoGLViewingMatrixElement.cpp, 4016 src/elements/SoGLViewportRegionElement.cpp, 4017 src/elements/SoInt32Element.cpp, src/elements/SoLazyElement.cpp, 4018 src/elements/SoLightAttenuationElement.cpp, 4019 src/elements/SoLightElement.cpp, 4020 src/elements/SoLightModelElement.cpp, 4021 src/elements/SoLinePatternElement.cpp, 4022 src/elements/SoLineWidthElement.cpp, 4023 src/elements/SoLocalBBoxMatrixElement.cpp, 4024 src/elements/SoMaterialBindingElement.cpp, 4025 src/elements/SoModelMatrixElement.cpp, 4026 src/elements/SoNormalBindingElement.cpp, 4027 src/elements/SoNormalElement.cpp, 4028 src/elements/SoOverrideElement.cpp, 4029 src/elements/SoPickRayElement.cpp, 4030 src/elements/SoPickStyleElement.cpp, 4031 src/elements/SoPointSizeElement.cpp, 4032 src/elements/SoPolygonOffsetElement.cpp, 4033 src/elements/SoProfileCoordinateElement.cpp, 4034 src/elements/SoProfileElement.cpp, 4035 src/elements/SoProjectionMatrixElement.cpp, 4036 src/elements/SoReplacedElement.cpp, 4037 src/elements/SoShapeHintsElement.cpp, 4038 src/elements/SoShapeStyleElement.cpp, 4039 src/elements/SoShininessElement.cpp, 4040 src/elements/SoSpecularColorElement.cpp, 4041 src/elements/SoSwitchElement.cpp, 4042 src/elements/SoTextOutlineEnabledElement.cpp, 4043 src/elements/SoTextureCoordinateBindingElement.cpp, 4044 src/elements/SoTextureCoordinateElement.cpp, 4045 src/elements/SoTextureImageElement.cpp, 4046 src/elements/SoTextureMatrixElement.cpp, 4047 src/elements/SoTextureOverrideElement.cpp, 4048 src/elements/SoTextureQualityElement.cpp, 4049 src/elements/SoTextureScalePolicyElement.cpp, 4050 src/elements/SoTransparencyElement.cpp, 4051 src/elements/SoUnitsElement.cpp, 4052 src/elements/SoViewVolumeElement.cpp, 4053 src/elements/SoViewingMatrixElement.cpp, 4054 src/elements/SoViewportRegionElement.cpp, 4055 src/elements/SoWindowElement.cpp, src/elements/all.cpp, 4056 src/engines/SoBoolOperation.cpp, src/engines/SoCalculator.cpp, 4057 src/engines/SoComposeMatrix.cpp, src/engines/SoComposeRotation.cpp, 4058 src/engines/SoComposeRotationFromTo.cpp, 4059 src/engines/SoComposeVec2f.cpp, src/engines/SoComposeVec3f.cpp, 4060 src/engines/SoComposeVec4f.cpp, 4061 src/engines/SoComputeBoundingBox.cpp, 4062 src/engines/SoConcatenate.cpp, src/engines/SoConvertAll.cpp, 4063 src/engines/SoCounter.cpp, src/engines/SoDecomposeMatrix.cpp, 4064 src/engines/SoDecomposeRotation.cpp, 4065 src/engines/SoDecomposeVec2f.cpp, src/engines/SoDecomposeVec3f.cpp, 4066 src/engines/SoDecomposeVec4f.cpp, src/engines/SoElapsedTime.cpp, 4067 src/engines/SoEngine.cpp, src/engines/SoEngineOutput.cpp, 4068 src/engines/SoFieldConverter.cpp, src/engines/SoGate.cpp, 4069 src/engines/SoInterpolate.cpp, src/engines/SoInterpolateFloat.cpp, 4070 src/engines/SoInterpolateRotation.cpp, 4071 src/engines/SoInterpolateVec2f.cpp, 4072 src/engines/SoInterpolateVec3f.cpp, 4073 src/engines/SoInterpolateVec4f.cpp, src/engines/SoNodeEngine.cpp, 4074 src/engines/SoOnOff.cpp, src/engines/SoOneShot.cpp, 4075 src/engines/SoOutputData.cpp, src/engines/SoSelectOne.cpp, 4076 src/engines/SoTimeCounter.cpp, src/engines/SoTransformVec3f.cpp, 4077 src/engines/SoTriggerAny.cpp, src/engines/all-c.c, 4078 src/engines/all-cpp.cpp, src/engines/evaluator.c, 4079 src/engines/evaluator.h, src/engines/evaluator.l, 4080 src/engines/lex.so_eval.c, src/errors/SoDebugError.cpp, 4081 src/errors/SoError.cpp, src/errors/SoMemoryError.cpp, 4082 src/errors/SoReadError.cpp, src/errors/all-c.c, 4083 src/errors/all-cpp.cpp, src/errors/debugerror.c, 4084 src/errors/error.c, src/events/SoButtonEvent.cpp, 4085 src/events/SoEvent.cpp, src/events/SoKeyboardEvent.cpp, 4086 src/events/SoLocation2Event.cpp, src/events/SoMotion3Event.cpp, 4087 src/events/SoMouseButtonEvent.cpp, 4088 src/events/SoSpaceballButtonEvent.cpp, src/events/all.cpp, 4089 src/fields/SoField.cpp, src/fields/SoFieldContainer.cpp, 4090 src/fields/SoFieldData.cpp, src/fields/SoGlobalField.cpp, 4091 src/fields/SoMFBitMask.cpp, src/fields/SoMFBool.cpp, 4092 src/fields/SoMFColor.cpp, src/fields/SoMFEngine.cpp, 4093 src/fields/SoMFEnum.cpp, src/fields/SoMFFloat.cpp, 4094 src/fields/SoMFInt32.cpp, src/fields/SoMFMatrix.cpp, 4095 src/fields/SoMFName.cpp, src/fields/SoMFNode.cpp, 4096 src/fields/SoMFPath.cpp, src/fields/SoMFPlane.cpp, 4097 src/fields/SoMFRotation.cpp, src/fields/SoMFShort.cpp, 4098 src/fields/SoMFString.cpp, src/fields/SoMFTime.cpp, 4099 src/fields/SoMFUInt32.cpp, src/fields/SoMFUShort.cpp, 4100 src/fields/SoMFVec2f.cpp, src/fields/SoMFVec3d.cpp, 4101 src/fields/SoMFVec3f.cpp, src/fields/SoMFVec4f.cpp, 4102 src/fields/SoMField.cpp, src/fields/SoSFBitMask.cpp, 4103 src/fields/SoSFBool.cpp, src/fields/SoSFColor.cpp, 4104 src/fields/SoSFEngine.cpp, src/fields/SoSFEnum.cpp, 4105 src/fields/SoSFFloat.cpp, src/fields/SoSFImage.cpp, 4106 src/fields/SoSFImage3.cpp, src/fields/SoSFInt32.cpp, 4107 src/fields/SoSFMatrix.cpp, src/fields/SoSFName.cpp, 4108 src/fields/SoSFNode.cpp, src/fields/SoSFPath.cpp, 4109 src/fields/SoSFPlane.cpp, src/fields/SoSFRotation.cpp, 4110 src/fields/SoSFShort.cpp, src/fields/SoSFString.cpp, 4111 src/fields/SoSFTime.cpp, src/fields/SoSFTrigger.cpp, 4112 src/fields/SoSFUInt32.cpp, src/fields/SoSFUShort.cpp, 4113 src/fields/SoSFVec2f.cpp, src/fields/SoSFVec2s.cpp, 4114 src/fields/SoSFVec3d.cpp, src/fields/SoSFVec3f.cpp, 4115 src/fields/SoSFVec3s.cpp, src/fields/SoSFVec4f.cpp, 4116 src/fields/SoSField.cpp, src/fields/all.cpp, src/glue/all-c.c, 4117 src/glue/dl.c, src/glue/gl.c, src/glue/gl_glx.c, src/glue/gl_glx.h, 4118 src/glue/gl_wgl.c, src/glue/gl_wgl.h, src/lists/SbIntList.cpp, 4119 src/lists/SbList.cpp, src/lists/SbPList.cpp, 4120 src/lists/SbStringList.cpp, src/lists/SbVec3fList.cpp, 4121 src/lists/SoActionMethodList.cpp, src/lists/SoAuditorList.cpp, 4122 src/lists/SoBaseList.cpp, src/lists/SoCallbackList.cpp, 4123 src/lists/SoDetailList.cpp, src/lists/SoEnabledElementsList.cpp, 4124 src/lists/SoEngineList.cpp, src/lists/SoEngineOutputList.cpp, 4125 src/lists/SoFieldList.cpp, src/lists/SoNodeList.cpp, 4126 src/lists/SoPathList.cpp, src/lists/SoPickedPointList.cpp, 4127 src/lists/SoTypeList.cpp, src/lists/all.cpp, 4128 src/manips/SoCenterballManip.cpp, src/manips/SoClipPlaneManip.cpp, 4129 src/manips/SoDirectionalLightManip.cpp, 4130 src/manips/SoHandleBoxManip.cpp, src/manips/SoJackManip.cpp, 4131 src/manips/SoPointLightManip.cpp, src/manips/SoSpotLightManip.cpp, 4132 src/manips/SoTabBoxManip.cpp, src/manips/SoTrackballManip.cpp, 4133 src/manips/SoTransformBoxManip.cpp, 4134 src/manips/SoTransformManip.cpp, src/manips/SoTransformerManip.cpp, 4135 src/manips/all.cpp, src/manips/commoncode.cpp, 4136 src/misc/GLUWrapper.c, src/misc/GLUWrapper.h, src/misc/SoBase.cpp, 4137 src/misc/SoByteStream.cpp, src/misc/SoChildList.cpp, 4138 src/misc/SoDB.cpp, src/misc/SoFullPath.cpp, src/misc/SoGL.cpp, 4139 src/misc/SoGLBigImage.cpp, src/misc/SoGLFaceSetTemplate.icc, 4140 src/misc/SoGLImage.cpp, src/misc/SoGLLineSetTemplate.icc, 4141 src/misc/SoGLTristripTemplate.icc, 4142 src/misc/SoGLindexedLineSetTemplate.icc, 4143 src/misc/SoGLnonindexedFaceSetTemplate.icc, 4144 src/misc/SoGLnonindexedTristripSetTemplate.icc, 4145 src/misc/SoGLqmeshTemplate.icc, src/misc/SoGenerate.cpp, 4146 src/misc/SoGlyph.cpp, src/misc/SoInput.cpp, 4147 src/misc/SoInteraction.cpp, src/misc/SoLightPath.cpp, 4148 src/misc/SoLockManager.cpp, src/misc/SoNormalGenerator.cpp, 4149 src/misc/SoNotRec.cpp, src/misc/SoNotification.cpp, 4150 src/misc/SoOffscreenAGLData.icc, src/misc/SoOffscreenGLXData.icc, 4151 src/misc/SoOffscreenRenderer.cpp, src/misc/SoOffscreenWGLData.icc, 4152 src/misc/SoOutput.cpp, src/misc/SoPath.cpp, src/misc/SoPick.cpp, 4153 src/misc/SoPickedPoint.cpp, src/misc/SoPrimitiveVertex.cpp, 4154 src/misc/SoProto.cpp, src/misc/SoProtoInstance.cpp, 4155 src/misc/SoSceneManager.cpp, src/misc/SoState.cpp, 4156 src/misc/SoTempPath.cpp, src/misc/SoTranReceiver.cpp, 4157 src/misc/SoTranSender.cpp, src/misc/SoType.cpp, src/misc/all-c.c, 4158 src/misc/all-cpp.cpp, src/misc/default2dfont.cpp, 4159 src/misc/default3dfont.cpp, src/misc/simage_wrapper.c, 4160 src/misc/simage_wrapper.h, src/nodekits/SoAppearanceKit.cpp, 4161 src/nodekits/SoBaseKit.cpp, src/nodekits/SoCameraKit.cpp, 4162 src/nodekits/SoInteractionKit.cpp, src/nodekits/SoLightKit.cpp, 4163 src/nodekits/SoNodeKit.cpp, src/nodekits/SoNodeKitListPart.cpp, 4164 src/nodekits/SoNodeKitPath.cpp, src/nodekits/SoNodekitCatalog.cpp, 4165 src/nodekits/SoSceneKit.cpp, src/nodekits/SoSeparatorKit.cpp, 4166 src/nodekits/SoShapeKit.cpp, src/nodekits/SoWrapperKit.cpp, 4167 src/nodekits/all.cpp, src/nodes/SoAnnotation.cpp, 4168 src/nodes/SoAntiSquish.cpp, src/nodes/SoArray.cpp, 4169 src/nodes/SoAsciiText.cpp, src/nodes/SoBaseColor.cpp, 4170 src/nodes/SoBlinker.cpp, src/nodes/SoCallback.cpp, 4171 src/nodes/SoCamera.cpp, src/nodes/SoClipPlane.cpp, 4172 src/nodes/SoColorIndex.cpp, src/nodes/SoComplexity.cpp, 4173 src/nodes/SoCone.cpp, src/nodes/SoCoordinate3.cpp, 4174 src/nodes/SoCoordinate4.cpp, src/nodes/SoCube.cpp, 4175 src/nodes/SoCylinder.cpp, src/nodes/SoDirectionalLight.cpp, 4176 src/nodes/SoDrawStyle.cpp, src/nodes/SoEnvironment.cpp, 4177 src/nodes/SoEventCallback.cpp, src/nodes/SoExtSelection.cpp, 4178 src/nodes/SoFaceSet.cpp, src/nodes/SoFile.cpp, 4179 src/nodes/SoFont.cpp, src/nodes/SoFontStyle.cpp, 4180 src/nodes/SoGroup.cpp, src/nodes/SoImage.cpp, 4181 src/nodes/SoIndexedFaceSet.cpp, src/nodes/SoIndexedLineSet.cpp, 4182 src/nodes/SoIndexedNurbsCurve.cpp, 4183 src/nodes/SoIndexedNurbsSurface.cpp, src/nodes/SoIndexedShape.cpp, 4184 src/nodes/SoIndexedTriangleStripSet.cpp, src/nodes/SoInfo.cpp, 4185 src/nodes/SoLOD.cpp, src/nodes/SoLabel.cpp, 4186 src/nodes/SoLevelOfDetail.cpp, src/nodes/SoLight.cpp, 4187 src/nodes/SoLightModel.cpp, src/nodes/SoLineSet.cpp, 4188 src/nodes/SoLinearProfile.cpp, src/nodes/SoLocateHighlight.cpp, 4189 src/nodes/SoMarkerSet.cpp, src/nodes/SoMaterial.cpp, 4190 src/nodes/SoMaterialBinding.cpp, src/nodes/SoMatrixTransform.cpp, 4191 src/nodes/SoMultipleCopy.cpp, src/nodes/SoNode.cpp, 4192 src/nodes/SoNonIndexedShape.cpp, src/nodes/SoNormal.cpp, 4193 src/nodes/SoNormalBinding.cpp, src/nodes/SoNurbsCurve.cpp, 4194 src/nodes/SoNurbsProfile.cpp, src/nodes/SoNurbsSurface.cpp, 4195 src/nodes/SoOrthographicCamera.cpp, src/nodes/SoPackedColor.cpp, 4196 src/nodes/SoPathSwitch.cpp, src/nodes/SoPendulum.cpp, 4197 src/nodes/SoPerspectiveCamera.cpp, src/nodes/SoPickStyle.cpp, 4198 src/nodes/SoPointLight.cpp, src/nodes/SoPointSet.cpp, 4199 src/nodes/SoPolygonOffset.cpp, src/nodes/SoProfile.cpp, 4200 src/nodes/SoProfileCoordinate2.cpp, 4201 src/nodes/SoProfileCoordinate3.cpp, src/nodes/SoQuadMesh.cpp, 4202 src/nodes/SoResetTransform.cpp, src/nodes/SoRotation.cpp, 4203 src/nodes/SoRotationXYZ.cpp, src/nodes/SoRotor.cpp, 4204 src/nodes/SoScale.cpp, src/nodes/SoSelection.cpp, 4205 src/nodes/SoSeparator.cpp, src/nodes/SoShape.cpp, 4206 src/nodes/SoShapeHints.cpp, src/nodes/SoShuttle.cpp, 4207 src/nodes/SoSphere.cpp, src/nodes/SoSpotLight.cpp, 4208 src/nodes/SoSurroundScale.cpp, src/nodes/SoSwitch.cpp, 4209 src/nodes/SoText2.cpp, src/nodes/SoText3.cpp, 4210 src/nodes/SoTexture2.cpp, src/nodes/SoTexture2Transform.cpp, 4211 src/nodes/SoTexture3.cpp, src/nodes/SoTexture3Transform.cpp, 4212 src/nodes/SoTextureCoordinate2.cpp, 4213 src/nodes/SoTextureCoordinate3.cpp, 4214 src/nodes/SoTextureCoordinateBinding.cpp, 4215 src/nodes/SoTextureCoordinateDefault.cpp, 4216 src/nodes/SoTextureCoordinateEnvironment.cpp, 4217 src/nodes/SoTextureCoordinateFunction.cpp, 4218 src/nodes/SoTextureCoordinatePlane.cpp, 4219 src/nodes/SoTextureScalePolicy.cpp, src/nodes/SoTransform.cpp, 4220 src/nodes/SoTransformSeparator.cpp, src/nodes/SoTransformation.cpp, 4221 src/nodes/SoTranslation.cpp, src/nodes/SoTransparencyType.cpp, 4222 src/nodes/SoTriangleStripSet.cpp, src/nodes/SoUnits.cpp, 4223 src/nodes/SoUnknownNode.cpp, src/nodes/SoVertexProperty.cpp, 4224 src/nodes/SoVertexShape.cpp, src/nodes/SoWWWAnchor.cpp, 4225 src/nodes/SoWWWInline.cpp, src/nodes/all.cpp, 4226 src/nodes/soshape_bigtexture.cpp, src/nodes/soshape_bigtexture.h, 4227 src/nodes/soshape_primdata.cpp, src/nodes/soshape_primdata.h, 4228 src/nodes/soshape_trianglesort.cpp, 4229 src/nodes/soshape_trianglesort.h, 4230 src/projectors/SbCylinderPlaneProjector.cpp, 4231 src/projectors/SbCylinderProjector.cpp, 4232 src/projectors/SbCylinderSectionProjector.cpp, 4233 src/projectors/SbCylinderSheetProjector.cpp, 4234 src/projectors/SbLineProjector.cpp, 4235 src/projectors/SbPlaneProjector.cpp, 4236 src/projectors/SbProjector.cpp, 4237 src/projectors/SbSpherePlaneProjector.cpp, 4238 src/projectors/SbSphereProjector.cpp, 4239 src/projectors/SbSphereSectionProjector.cpp, 4240 src/projectors/SbSphereSheetProjector.cpp, src/projectors/all.cpp, 4241 src/sensors/SoAlarmSensor.cpp, src/sensors/SoDataSensor.cpp, 4242 src/sensors/SoDelayQueueSensor.cpp, src/sensors/SoFieldSensor.cpp, 4243 src/sensors/SoIdleSensor.cpp, src/sensors/SoNodeSensor.cpp, 4244 src/sensors/SoOneShotSensor.cpp, src/sensors/SoPathSensor.cpp, 4245 src/sensors/SoSensor.cpp, src/sensors/SoSensorManager.cpp, 4246 src/sensors/SoTimerQueueSensor.cpp, src/sensors/SoTimerSensor.cpp, 4247 src/sensors/all.cpp, src/threads/all-c.c, src/threads/barrier.c, 4248 src/threads/common.c, src/threads/condvar.c, 4249 src/threads/condvar_pthread.ic, src/threads/condvar_win32.ic, 4250 src/threads/fifo.c, src/threads/mutex.c, 4251 src/threads/mutex_pthread.ic, src/threads/mutex_win32cs.ic, 4252 src/threads/mutex_win32mutex.ic, src/threads/rwmutex.c, 4253 src/threads/sched.c, src/threads/storage.c, src/threads/sync.c, 4254 src/threads/thread.c, src/threads/thread_pthread.ic, 4255 src/threads/thread_win32.ic, src/threads/worker.c, 4256 src/threads/wpool.c, src/threads/wrappers.cpp, 4257 src/upgraders/SoPackedColorV20.cpp, 4258 src/upgraders/SoPackedColorV20.h, src/upgraders/SoUpgrader.cpp, 4259 src/upgraders/SoUpgrader.h, src/upgraders/all.cpp, 4260 templates/Copyright.tpl: 4261 4262 Updates copyright header. 4263 42642002-09-18 21:33 mortene 4265 4266 * patches/sbstring-c-wrapper.diff: 4267 4268 Has been applied. 4269 42702002-09-18 21:12 mortene 4271 4272 * src/misc/: SoGLFaceSetTemplate.icc, SoGLLineSetTemplate.icc, 4273 SoGLTristripTemplate.icc, SoGLindexedLineSetTemplate.icc, 4274 SoGLnonindexedFaceSetTemplate.icc, 4275 SoGLnonindexedTristripSetTemplate.icc, SoGLqmeshTemplate.icc: 4276 4277 Misc (safe) cleanups in the rendering template files. 4278 42792002-09-18 19:53 mortene 4280 4281 * src/vrml97/Background.cpp: 4282 4283 Tiny doc fix. 4284 42852002-09-18 15:58 pederb 4286 4287 * src/elements/SoGLCacheContextElement.cpp: 4288 4289 Implements shouldAutoCache(). 4290 42912002-09-18 15:03 pederb 4292 4293 * src/nodes/: SoIndexedNurbsCurve.cpp, SoIndexedNurbsSurface.cpp, 4294 SoNurbsCurve.cpp, SoNurbsSurface.cpp: 4295 4296 Enable auto caching for nurbs shapes. 4297 42982002-09-18 15:00 pederb 4299 4300 * src/nodes/: SoFaceSet.cpp, SoIndexedFaceSet.cpp, 4301 SoIndexedLineSet.cpp, SoIndexedTriangleStripSet.cpp, SoLineSet.cpp, 4302 SoPointSet.cpp, SoQuadMesh.cpp, SoTriangleStripSet.cpp: 4303 4304 Shape autocache handling. 4305 43062002-09-18 14:27 pederb 4307 4308 * include/Inventor/misc/SoGL.h, src/misc/SoGL.cpp: 4309 4310 SoGL autocache handling redesign. 4311 43122002-09-18 13:35 pederb 4313 4314 * include/Inventor/misc/SoGL.h, src/misc/SoGL.cpp: 4315 4316 Shape autocache support. 4317 43182002-09-18 13:33 pederb 4319 4320 * src/misc/SoGLImage.cpp: 4321 4322 Thread safe fixes. 4323 43242002-09-18 11:51 pederb 4325 4326 * src/vrml97/: ImageTexture.cpp, PixelTexture.cpp: 4327 4328 Thread safe fixes. 4329 43302002-09-18 11:23 pederb 4331 4332 * src/nodes/SoTexture2.cpp: 4333 4334 Undefs. 4335 43362002-09-18 11:15 pederb 4337 4338 * src/nodes/SoTexture2.cpp: 4339 4340 Thread safe glimage handling. 4341 43422002-09-18 10:42 mortene 4343 4344 * src/: draggers/SoJackDragger.cpp, manips/SoCenterballManip.cpp, 4345 manips/SoClipPlaneManip.cpp, manips/SoDirectionalLightManip.cpp, 4346 manips/SoHandleBoxManip.cpp, manips/SoJackManip.cpp, 4347 manips/SoPointLightManip.cpp, manips/SoSpotLightManip.cpp, 4348 manips/SoTabBoxManip.cpp, manips/SoTrackballManip.cpp, 4349 manips/SoTransformBoxManip.cpp, manips/SoTransformerManip.cpp: 4350 4351 Doxygen API doc. 4352 43532002-09-18 09:10 mortene 4354 4355 * src/nodes/SoShape.cpp: 4356 4357 Doxygen API doc. 4358 43592002-09-17 15:25 pederb 4360 4361 * src/vrml97/Shape.cpp: 4362 4363 Only cull test if cache is not open. 4364 43652002-09-17 15:23 pederb 4366 4367 * src/nodes/SoShape.cpp: 4368 4369 Fix in disabled code. 4370 43712002-09-17 15:06 pederb 4372 4373 * src/vrml97/Group.cpp: 4374 4375 Bugfix. Don't do view frustum culling while recording a GL render 4376 cache. 4377 43782002-09-17 15:03 pederb 4379 4380 * src/nodes/SoSeparator.cpp: 4381 4382 Bugfix. Don't do view frustum culling while recording a GL render 4383 cache. 4384 43852002-09-17 14:22 pederb 4386 4387 * src/elements/SoGLLazyElement.cpp: 4388 4389 Cache fixes for send-methods. 4390 43912002-09-17 14:11 pederb 4392 4393 * include/Inventor/elements/SoGLLazyElement.h, 4394 src/elements/SoGLLazyElement.cpp: 4395 4396 Support SoGLLazyElement::reset(). 4397 43982002-09-17 14:11 mortene 4399 4400 * src/misc/SoDB.cpp: 4401 4402 Try to catch missing SoDB::init(). 4403 44042002-09-17 14:06 larsa 4405 4406 * FAQ: 4407 4408 minor tweaks 4409 44102002-09-17 13:58 mortene 4411 4412 * src/elements/SoGLLazyElement.cpp: 4413 4414 Bugfix: bad SoDebugError::postWarning() invocation. 4415 44162002-09-17 13:34 mortene 4417 4418 * src/: actions/SoGLRenderAction.cpp, actions/SoSearchAction.cpp, 4419 elements/SoGLDisplayList.cpp, errors/SoDebugError.cpp, 4420 fields/SoField.cpp, glue/gl_wgl.c, nodes/SoEnvironment.cpp, 4421 nodes/SoMaterial.cpp, nodes/SoShape.cpp, nodes/SoWWWAnchor.cpp: 4422 4423 Documentation updates. 4424 44252002-09-17 13:32 pederb 4426 4427 * src/vrml97/Shape.cpp: 4428 4429 bbox rendering bugfix 4430 44312002-09-17 13:29 mortene 4432 4433 * docs/todo.txt: 4434 4435 Minor updates and typo fixes. 4436 44372002-09-17 13:29 mortene 4438 4439 * NEWS: 4440 4441 Better description of the low-level thread support. 4442 44432002-09-17 12:09 mortene 4444 4445 * include/Inventor/VRMLnodes/: SoVRML.h, SoVRMLAnchor.h, 4446 SoVRMLAppearance.h, SoVRMLAudioClip.h, SoVRMLBackground.h, 4447 SoVRMLBillboard.h, SoVRMLBox.h, SoVRMLCollision.h, SoVRMLColor.h, 4448 SoVRMLColorInterpolator.h, SoVRMLCone.h, SoVRMLCoordinate.h, 4449 SoVRMLCoordinateInterpolator.h, SoVRMLCylinder.h, 4450 SoVRMLCylinderSensor.h, SoVRMLDirectionalLight.h, 4451 SoVRMLDragSensor.h, SoVRMLElevationGrid.h, SoVRMLExtrusion.h, 4452 SoVRMLFog.h, SoVRMLFontStyle.h, SoVRMLGeometry.h, SoVRMLGroup.h, 4453 SoVRMLImageTexture.h, SoVRMLIndexedFaceSet.h, SoVRMLIndexedLine.h, 4454 SoVRMLIndexedLineSet.h, SoVRMLIndexedShape.h, SoVRMLInline.h, 4455 SoVRMLInterpolator.h, SoVRMLLOD.h, SoVRMLLight.h, SoVRMLMacros.h, 4456 SoVRMLMaterial.h, SoVRMLMovieTexture.h, SoVRMLNavigationInfo.h, 4457 SoVRMLNodes.h, SoVRMLNormal.h, SoVRMLNormalInterpolator.h, 4458 SoVRMLOrientationInterpolator.h, SoVRMLOutputData.h, 4459 SoVRMLParent.h, SoVRMLPixelTexture.h, SoVRMLPlaneSensor.h, 4460 SoVRMLPointLight.h, SoVRMLPointSet.h, SoVRMLPositionInterpolator.h, 4461 SoVRMLProximitySensor.h, SoVRMLScalarInterpolator.h, 4462 SoVRMLScript.h, SoVRMLSensor.h, SoVRMLShape.h, SoVRMLSound.h, 4463 SoVRMLSphere.h, SoVRMLSphereSensor.h, SoVRMLSpotLight.h, 4464 SoVRMLSubInterpolator.h, SoVRMLSubInterpolatorP.h, SoVRMLSwitch.h, 4465 SoVRMLText.h, SoVRMLTexture.h, SoVRMLTextureCoordinate.h, 4466 SoVRMLTextureTransform.h, SoVRMLTimeSensor.h, SoVRMLTouchSensor.h, 4467 SoVRMLTransform.h, SoVRMLVertexLine.h, SoVRMLVertexPoint.h, 4468 SoVRMLVertexShape.h, SoVRMLViewpoint.h, SoVRMLVisibilitySensor.h, 4469 SoVRMLWorldInfo.h: 4470 4471 New copyright header (old one referred to the LGPL). 4472 44732002-09-17 12:02 mortene 4474 4475 * src/vrml97/: Anchor.cpp, Appearance.cpp, AudioClip.cpp, 4476 Background.cpp, Billboard.cpp, Box.cpp, Collision.cpp, Color.cpp, 4477 ColorInterpolator.cpp, Cone.cpp, Coordinate.cpp, 4478 CoordinateInterpolator.cpp, Cylinder.cpp, CylinderSensor.cpp, 4479 DirectionalLight.cpp, DragSensor.cpp, ElevationGrid.cpp, 4480 Extrusion.cpp, Fog.cpp, FontStyle.cpp, Geometry.cpp, Group.cpp, 4481 ImageTexture.cpp, IndexedFaceSet.cpp, IndexedLine.cpp, 4482 IndexedLineSet.cpp, IndexedShape.cpp, Init.cpp, Inline.cpp, 4483 Interpolator.cpp, LOD.cpp, Light.cpp, Material.cpp, 4484 MovieTexture.cpp, NavigationInfo.cpp, Normal.cpp, 4485 NormalInterpolator.cpp, OrientationInterpolator.cpp, 4486 OutputData.cpp, Parent.cpp, PixelTexture.cpp, PlaneSensor.cpp, 4487 PointLight.cpp, PointSet.cpp, PositionInterpolator.cpp, 4488 ProximitySensor.cpp, ScalarInterpolator.cpp, Script.cpp, 4489 Sensor.cpp, Shape.cpp, Sound.cpp, Sphere.cpp, SphereSensor.cpp, 4490 SpotLight.cpp, SubInterpolator.cpp, Switch.cpp, Text.cpp, 4491 Texture.cpp, TextureCoordinate.cpp, TextureTransform.cpp, 4492 TimeSensor.cpp, TouchSensor.cpp, Transform.cpp, VertexLine.cpp, 4493 VertexPoint.cpp, VertexShape.cpp, Viewpoint.cpp, 4494 VisibilitySensor.cpp, WorldInfo.cpp, all.cpp: 4495 4496 New copyright header (old one referred to the LGPL). 4497 44982002-09-17 11:36 pederb 4499 4500 * src/elements/SoGLLazyElement.cpp: 4501 4502 GL cache bugfixes. 4503 45042002-09-17 11:04 mortene 4505 4506 * src/manips/commoncode.cpp: 4507 4508 FIXME notice. 4509 45102002-09-17 11:03 mortene 4511 4512 * docs/coin.doxygen.in, src/draggers/SoCenterballDragger.cpp, 4513 src/draggers/SoDirectionalLightDragger.cpp, 4514 src/draggers/SoDragPointDragger.cpp, 4515 src/draggers/SoHandleBoxDragger.cpp, 4516 src/draggers/SoJackDragger.cpp, 4517 src/draggers/SoPointLightDragger.cpp, 4518 src/draggers/SoRotateCylindricalDragger.cpp, 4519 src/draggers/SoRotateDiscDragger.cpp, 4520 src/draggers/SoRotateSphericalDragger.cpp, 4521 src/draggers/SoScale1Dragger.cpp, src/draggers/SoScale2Dragger.cpp, 4522 src/draggers/SoScale2UniformDragger.cpp, 4523 src/draggers/SoScaleUniformDragger.cpp, 4524 src/draggers/SoSpotLightDragger.cpp, 4525 src/draggers/SoTabBoxDragger.cpp, 4526 src/draggers/SoTabPlaneDragger.cpp, 4527 src/draggers/SoTrackballDragger.cpp, 4528 src/draggers/SoTransformBoxDragger.cpp, 4529 src/draggers/SoTransformerDragger.cpp, 4530 src/draggers/SoTranslate1Dragger.cpp, 4531 src/draggers/SoTranslate2Dragger.cpp, 4532 src/manips/SoTrackballManip.cpp: 4533 4534 Adds screenshots of all draggers. 4535 45362002-09-17 09:53 mortene 4537 4538 * src/: nodekits/SoAppearanceKit.cpp, nodekits/SoBaseKit.cpp, 4539 nodekits/SoCameraKit.cpp, nodekits/SoInteractionKit.cpp, 4540 nodekits/SoLightKit.cpp, nodekits/SoSceneKit.cpp, 4541 nodekits/SoSeparatorKit.cpp, nodekits/SoShapeKit.cpp, 4542 nodekits/SoWrapperKit.cpp, draggers/SoCenterballDragger.cpp, 4543 draggers/SoDirectionalLightDragger.cpp, 4544 draggers/SoDragPointDragger.cpp, draggers/SoDragger.cpp, 4545 draggers/SoHandleBoxDragger.cpp, draggers/SoJackDragger.cpp, 4546 draggers/SoPointLightDragger.cpp, 4547 draggers/SoRotateCylindricalDragger.cpp, 4548 draggers/SoRotateDiscDragger.cpp, 4549 draggers/SoRotateSphericalDragger.cpp, 4550 draggers/SoScale1Dragger.cpp, draggers/SoScale2Dragger.cpp, 4551 draggers/SoScale2UniformDragger.cpp, 4552 draggers/SoScaleUniformDragger.cpp, 4553 draggers/SoSpotLightDragger.cpp, draggers/SoTabBoxDragger.cpp, 4554 draggers/SoTabPlaneDragger.cpp, draggers/SoTrackballDragger.cpp, 4555 draggers/SoTransformBoxDragger.cpp, 4556 draggers/SoTransformerDragger.cpp, 4557 draggers/SoTranslate1Dragger.cpp, draggers/SoTranslate2Dragger.cpp: 4558 4559 Improves API documentation. (Adds catalog dumps, among other 4560 things.) 4561 45622002-09-17 09:50 mortene 4563 4564 * docs/coin.doxygen.in: 4565 4566 Adds some more aliases to collect duplicated doc text. 4567 45682002-09-17 09:40 pederb 4569 4570 * src/nodes/: SoImage.cpp, SoLevelOfDetail.cpp, SoText2.cpp: 4571 4572 Turn off auto caching for some nodes. 4573 45742002-09-16 18:11 pederb 4575 4576 * src/fields/SoField.cpp: 4577 4578 A bit safer mutex locking/unlocking (to handle atexit() calls). 4579 45802002-09-16 18:09 pederb 4581 4582 * src/misc/SoDB.cpp: 4583 4584 Don't delete notificationcounter storage in SoDB::clean. 4585 45862002-09-16 17:44 pederb 4587 4588 * include/Inventor/elements/SoGLLazyElement.h, 4589 include/Inventor/elements/SoGLTextureImageElement.h, 4590 include/Inventor/elements/SoLazyElement.h, 4591 include/Inventor/elements/SoTextureImageElement.h, 4592 include/Inventor/misc/SoGLImage.h, src/draggers/SoDragger.cpp, 4593 src/elements/SoGLLazyElement.cpp, 4594 src/elements/SoGLTextureImageElement.cpp, 4595 src/elements/SoLazyElement.cpp, 4596 src/elements/SoTextureImageElement.cpp, src/misc/SoGLImage.cpp, 4597 src/nodes/SoCallback.cpp, src/nodes/SoShape.cpp: 4598 4599 Support for GL images in So[GL]LazyElement. This is needed for GL 4600 caching to work properly. 4601 46022002-09-16 16:07 larsa 4603 4604 * BUGS.txt: 4605 4606 moved/updated from SoQt/BUGS 4607 46082002-09-16 12:30 larsa 4609 4610 * src/base/SbTime.cpp: 4611 4612 scanner run-away fix, more premature eof-robustness 4613 46142002-09-15 21:40 mortene 4615 4616 * src/misc/SoGLFaceSetTemplate.icc: 4617 4618 Better error reporting on faulty face specification. 4619 46202002-09-15 21:39 mortene 4621 4622 * BUGS.txt: 4623 4624 Investigated some more, and found the cause of bug #026. 4625 46262002-09-15 21:15 mortene 4627 4628 * BUGS.txt: 4629 4630 Found another bbox calculation problem (or at least a new way to 4631 reproduce what might be the same bug as already mentioned in one of 4632 the other bug items). 4633 46342002-09-15 13:30 mortene 4635 4636 * README.WIN32: 4637 4638 Specific mention of the common 'ld is missing' configure problem. 4639 46402002-09-15 12:31 mortene 4641 4642 * src/: base/name.c, errors/error.c, threads/sync.c: 4643 4644 Get rid of C++ comments in C sourcecode. 4645 46462002-09-15 12:28 mortene 4647 4648 * src/: threads/barrier.c, threads/condvar.c, 4649 threads/condvar_pthread.ic, threads/condvar_win32.ic, 4650 threads/fifo.c, threads/mutex.c, threads/mutex_pthread.ic, 4651 threads/mutex_win32mutex.ic, threads/rwmutex.c, threads/sched.c, 4652 threads/thread.c, threads/thread_pthread.ic, 4653 threads/thread_win32.ic, threads/worker.c, threads/wpool.c, 4654 vrml97/ImageTexture.cpp: 4655 4656 Get rid of all references to cc_fprintf (replaced by 4657 cc_debugerror). 4658 46592002-09-15 12:09 mortene 4660 4661 * src/base/: hash.c, rbptree.c: 4662 4663 Replace printf() invocations with cc_debugerror. 4664 46652002-09-15 11:54 mortene 4666 4667 * include/Inventor/C/base/Makefile.am, 4668 include/Inventor/C/base/dict.h, src/base/dict.c: 4669 4670 Removes redundant hash/dictionary ADT (use cc_hash). 4671 46722002-09-15 11:50 mortene 4673 4674 * src/errors/error.c: 4675 4676 Mutex lock around callback invocation (just in case the callback 4677 code is not re-entrant -- better safe than sorry). 4678 46792002-09-15 11:48 mortene 4680 4681 * include/Inventor/C/errors/debugerror.h: 4682 4683 Clean up file (remove C++ comments etc). 4684 46852002-09-15 11:42 mortene 4686 4687 * src/errors/debugerror.c: 4688 4689 Add copyright header. Rename variables to avoid problems on 4690 --enable-compact builds. 4691 46922002-09-15 11:40 mortene 4693 4694 * src/base/all-c.c: 4695 4696 Sync with correct set of C files to compile. 4697 46982002-09-15 11:40 mortene 4699 4700 * include/Inventor/C/base/Makefile.am, 4701 include/Inventor/C/base/debug.h, src/base/debug.c, 4702 src/base/Makefile.am: 4703 4704 Remove obsoleted C ADT cc_fprintf (use cc_debugerror instead). 4705 47062002-09-15 11:21 mortene 4707 4708 * include/Inventor/C/base/time.h, src/base/time.c: 4709 4710 Remove unused function cc_time_interval(). Re-activate debug output 4711 with cc_debugerror. 4712 47132002-09-14 17:01 mortene 4714 4715 * src/nodes/SoMaterial.cpp: 4716 4717 Compilation fix: for-scoping. 4718 47192002-09-14 16:59 pederb 4720 4721 * src/elements/SoLazyElement.cpp: 4722 4723 Default material bugfix. 4724 47252002-09-13 14:12 pederb 4726 4727 * include/Inventor/elements/SoGLLazyElement.h, 4728 include/Inventor/elements/SoLazyElement.h, 4729 src/caches/SoGLCacheList.cpp, src/elements/SoGLLazyElement.cpp, 4730 src/elements/SoLazyElement.cpp, src/nodes/SoMaterial.cpp, 4731 src/vrml97/Material.cpp: 4732 4733 Misc. changes needed for GL render caching. 4734 47352002-09-12 22:00 mortene 4736 4737 * include/Inventor/errors/SoError.h, src/errors/SoError.cpp: 4738 4739 Wrap around the C ADT cc_error, to share the client's callback 4740 hook. 4741 47422002-09-12 21:56 mortene 4743 4744 * include/Inventor/SbString.h, src/base/SbString.cpp: 4745 4746 The big switcheroo for SbString: it's now implemented by wrapping 4747 the C ADT cc_string. 4748 47492002-09-12 21:48 mortene 4750 4751 * src/base/string.c: 4752 4753 Use cc_debugerror interface to replace commented out SoDebugError 4754 invocations. 4755 47562002-09-12 17:51 larsa 4757 4758 * src/sensors/SoTimerSensor.cpp: 4759 4760 fix bug related to timersensors with basetime set 4761 47622002-09-12 15:57 mortene 4763 4764 * src/nodes/SoTexture2.cpp: 4765 4766 Bugfix: touch()'ing the image field should make the export write 4767 the embedded texture data. Also, adds example code to class doc to 4768 show how to write a 'texture embedding filter'. 4769 47702002-09-12 14:35 mortene 4771 4772 * src/vrml97/: Anchor.cpp, Appearance.cpp, AudioClip.cpp, 4773 Background.cpp, Billboard.cpp, Collision.cpp, Color.cpp, 4774 ColorInterpolator.cpp, CoordinateInterpolator.cpp, 4775 CylinderSensor.cpp, DirectionalLight.cpp, Extrusion.cpp, Fog.cpp, 4776 Group.cpp, ImageTexture.cpp, IndexedFaceSet.cpp, 4777 IndexedLineSet.cpp, Inline.cpp, LOD.cpp, Material.cpp, 4778 MovieTexture.cpp, NavigationInfo.cpp, NormalInterpolator.cpp, 4779 OrientationInterpolator.cpp, PixelTexture.cpp, PlaneSensor.cpp, 4780 PointLight.cpp, PointSet.cpp, PositionInterpolator.cpp, 4781 ScalarInterpolator.cpp, Script.cpp, Shape.cpp, Sound.cpp, 4782 SphereSensor.cpp, SpotLight.cpp, Switch.cpp, TimeSensor.cpp, 4783 TouchSensor.cpp, Transform.cpp, Viewpoint.cpp: 4784 4785 Rewrite http-ref context a bit, to get around a Doxygen buglet. 4786 47872002-09-12 14:04 pederb 4788 4789 * include/Inventor/caches/SoGLCacheList.h, 4790 src/caches/SoGLCacheList.cpp, src/nodes/SoSeparator.cpp, 4791 src/vrml97/Group.cpp: 4792 4793 Avoid glPushAttrib()/glPopAttrib() when creating GL render cache. 4794 47952002-09-12 13:05 pederb 4796 4797 * include/Inventor/elements/SoElement.h, 4798 include/Inventor/elements/SoElements.h, 4799 include/Inventor/elements/SoGLLazyElement.h, 4800 include/Inventor/elements/SoGLLineWidthElement.h, 4801 include/Inventor/elements/SoGLNormalizeElement.h, 4802 include/Inventor/elements/SoGLPointSizeElement.h, 4803 include/Inventor/elements/SoGLPolygonOffsetElement.h, 4804 include/Inventor/elements/SoGLShadeModelElement.h, 4805 include/Inventor/elements/SoGLShapeHintsElement.h, 4806 include/Inventor/elements/SoGLTexture3EnabledElement.h, 4807 include/Inventor/elements/SoGLTextureEnabledElement.h, 4808 include/Inventor/elements/SoLazyElement.h, 4809 include/Inventor/elements/SoShapeHintsElement.h, 4810 include/Inventor/misc/SoState.h, src/actions/SoGLRenderAction.cpp, 4811 src/bundles/SoMaterialBundle.cpp, src/elements/Makefile.am, 4812 src/elements/SoElement.cpp, src/elements/SoGLClipPlaneElement.cpp, 4813 src/elements/SoGLColorIndexElement.cpp, 4814 src/elements/SoGLDrawStyleElement.cpp, 4815 src/elements/SoGLEnvironmentElement.cpp, 4816 src/elements/SoGLLazyElement.cpp, 4817 src/elements/SoGLLightIdElement.cpp, 4818 src/elements/SoGLLinePatternElement.cpp, 4819 src/elements/SoGLLineWidthElement.cpp, 4820 src/elements/SoGLNormalizeElement.cpp, 4821 src/elements/SoGLPointSizeElement.cpp, 4822 src/elements/SoGLPolygonOffsetElement.cpp, 4823 src/elements/SoGLProjectionMatrixElement.cpp, 4824 src/elements/SoGLShadeModelElement.cpp, 4825 src/elements/SoGLShapeHintsElement.cpp, 4826 src/elements/SoGLTexture3EnabledElement.cpp, 4827 src/elements/SoGLTextureEnabledElement.cpp, 4828 src/elements/SoGLViewingMatrixElement.cpp, 4829 src/elements/SoGLViewportRegionElement.cpp, 4830 src/elements/SoLazyElement.cpp, 4831 src/elements/SoShapeHintsElement.cpp, src/misc/SoState.cpp, 4832 src/nodes/SoAsciiText.cpp, src/nodes/SoCallback.cpp, 4833 src/nodes/SoCamera.cpp, src/nodes/SoCube.cpp, 4834 src/nodes/SoIndexedNurbsCurve.cpp, 4835 src/nodes/SoIndexedTriangleStripSet.cpp, 4836 src/nodes/SoMatrixTransform.cpp, src/nodes/SoNurbsCurve.cpp, 4837 src/nodes/SoPointSet.cpp, src/nodes/SoQuadMesh.cpp, 4838 src/nodes/SoResetTransform.cpp, src/nodes/SoScale.cpp, 4839 src/nodes/SoSeparator.cpp, src/nodes/SoShape.cpp, 4840 src/nodes/SoSphere.cpp, src/nodes/SoText3.cpp, 4841 src/nodes/SoTransform.cpp, src/nodes/SoTriangleStripSet.cpp, 4842 src/nodes/SoUnits.cpp, src/nodes/SoWWWInline.cpp, 4843 src/vrml97/Box.cpp, src/vrml97/ElevationGrid.cpp, 4844 src/vrml97/Group.cpp, src/vrml97/Inline.cpp, src/vrml97/Shape.cpp, 4845 src/vrml97/Sphere.cpp: 4846 4847 Misc. changes to better support GL render caching. 4848 48492002-09-12 12:17 mortene 4850 4851 * src/nodekits/SoBaseKit.cpp: 4852 4853 General nodekits documentation, written by larsivi. 4854 48552002-09-12 10:40 larsa 4856 4857 * src/: Make-Common.tpl, actions/Makefile.am, base/Makefile.am, 4858 bundles/Makefile.am, caches/Makefile.am, details/Makefile.am, 4859 draggers/Makefile.am, elements/Makefile.am, engines/Makefile.am, 4860 errors/Makefile.am, events/Makefile.am, fields/Makefile.am, 4861 glue/Makefile.am, lists/Makefile.am, manips/Makefile.am, 4862 misc/Makefile.am, nodekits/Makefile.am, nodes/Makefile.am, 4863 projectors/Makefile.am, sensors/Makefile.am, threads/Makefile.am, 4864 upgraders/Makefile.am, vrml97/Makefile.am: 4865 4866 support removing obsoleted header files during make install 4867 48682002-09-12 10:36 pederb 4869 4870 * src/elements/SoGLDisplayList.cpp: 4871 4872 Added missing #include <string.h>. Problem reported by Benjamin 4873 Ross. 4874 48752002-09-11 15:53 mortene 4876 4877 * src/glue/gl.c: 4878 4879 Separate feature flag initialization into it's own function. 4880 48812002-09-11 15:20 mortene 4882 4883 * src/: elements/SoGLDisplayList.cpp, misc/SoGLImage.cpp: 4884 4885 Access OpenGL extensions and post-1.1 methods through wrapper 4886 functions. 4887 48882002-09-11 15:19 mortene 4889 4890 * src/glue/gl_wgl.c: 4891 4892 Adds debug output to the symbol fetch process. 4893 48942002-09-11 15:18 mortene 4895 4896 * src/elements/SoGLTextureImageElement.cpp: 4897 4898 Only warn once on missing 3D-texture support. 4899 49002002-09-11 14:19 pederb 4901 4902 * src/elements/SoLightModelElement.cpp: 4903 4904 Win32 compile fix. 4905 49062002-09-11 14:12 larsa 4907 4908 * NEWS: 4909 4910 minor updates 4911 49122002-09-11 14:11 pederb 4913 4914 * src/elements/SoGLColorIndexElement.cpp: 4915 4916 Revive SoGLColorIndexElement.cpp 4917 49182002-09-11 13:57 pederb 4919 4920 * include/Inventor/VRMLnodes/SoVRMLColor.h, 4921 include/Inventor/VRMLnodes/SoVRMLMaterial.h, 4922 include/Inventor/actions/SoCallbackAction.h, 4923 include/Inventor/bundles/SoMaterialBundle.h, 4924 include/Inventor/elements/SoAmbientColorElement.h, 4925 include/Inventor/elements/SoDiffuseColorElement.h, 4926 include/Inventor/elements/SoElements.h, 4927 include/Inventor/elements/SoEmissiveColorElement.h, 4928 include/Inventor/elements/SoGLAmbientColorElement.h, 4929 include/Inventor/elements/SoGLColorIndexElement.h, 4930 include/Inventor/elements/SoGLDiffuseColorElement.h, 4931 include/Inventor/elements/SoGLEmissiveColorElement.h, 4932 include/Inventor/elements/SoGLLazyElement.h, 4933 include/Inventor/elements/SoGLLightModelElement.h, 4934 include/Inventor/elements/SoGLPolygonStippleElement.h, 4935 include/Inventor/elements/SoGLShininessElement.h, 4936 include/Inventor/elements/SoGLSpecularColorElement.h, 4937 include/Inventor/elements/SoLazyElement.h, 4938 include/Inventor/elements/SoLightModelElement.h, 4939 include/Inventor/elements/SoShininessElement.h, 4940 include/Inventor/elements/SoSpecularColorElement.h, 4941 include/Inventor/elements/SoTransparencyElement.h, 4942 include/Inventor/nodes/SoBaseColor.h, 4943 include/Inventor/nodes/SoLightModel.h, 4944 include/Inventor/nodes/SoLocateHighlight.h, 4945 include/Inventor/nodes/SoMaterial.h, 4946 src/actions/SoBoxHighlightRenderAction.cpp, 4947 src/actions/SoCallbackAction.cpp, src/actions/SoGLRenderAction.cpp, 4948 src/actions/SoLineHighlightRenderAction.cpp, 4949 src/actions/SoToVRML2Action.cpp, src/bundles/SoMaterialBundle.cpp, 4950 src/draggers/SoDragger.cpp, src/elements/Makefile.am, 4951 src/elements/SoAmbientColorElement.cpp, 4952 src/elements/SoDiffuseColorElement.cpp, src/elements/SoElement.cpp, 4953 src/elements/SoEmissiveColorElement.cpp, 4954 src/elements/SoGLAmbientColorElement.cpp, 4955 src/elements/SoGLColorIndexElement.cpp, 4956 src/elements/SoGLDiffuseColorElement.cpp, 4957 src/elements/SoGLLazyElement.cpp, 4958 src/elements/SoGLLightModelElement.cpp, 4959 src/elements/SoGLPolygonStippleElement.cpp, 4960 src/elements/SoGLShininessElement.cpp, 4961 src/elements/SoGLSpecularColorElement.cpp, 4962 src/elements/SoLazyElement.cpp, 4963 src/elements/SoLightModelElement.cpp, 4964 src/elements/SoShapeStyleElement.cpp, 4965 src/elements/SoShininessElement.cpp, 4966 src/elements/SoSpecularColorElement.cpp, 4967 src/elements/SoTransparencyElement.cpp, src/nodes/SoBaseColor.cpp, 4968 src/nodes/SoCallback.cpp, src/nodes/SoCamera.cpp, 4969 src/nodes/SoCube.cpp, src/nodes/SoCylinder.cpp, 4970 src/nodes/SoDrawStyle.cpp, src/nodes/SoFaceSet.cpp, 4971 src/nodes/SoIndexedFaceSet.cpp, src/nodes/SoIndexedLineSet.cpp, 4972 src/nodes/SoIndexedNurbsCurve.cpp, 4973 src/nodes/SoIndexedTriangleStripSet.cpp, 4974 src/nodes/SoLightModel.cpp, src/nodes/SoLineSet.cpp, 4975 src/nodes/SoLocateHighlight.cpp, src/nodes/SoMarkerSet.cpp, 4976 src/nodes/SoMaterial.cpp, src/nodes/SoNurbsCurve.cpp, 4977 src/nodes/SoPackedColor.cpp, src/nodes/SoPointSet.cpp, 4978 src/nodes/SoQuadMesh.cpp, src/nodes/SoShape.cpp, 4979 src/nodes/SoSphere.cpp, src/nodes/SoText2.cpp, 4980 src/nodes/SoTransparencyType.cpp, src/nodes/SoTriangleStripSet.cpp, 4981 src/nodes/SoVertexProperty.cpp, src/nodes/SoVertexShape.cpp, 4982 src/nodes/SoWWWInline.cpp, src/vrml97/Appearance.cpp, 4983 src/vrml97/Box.cpp, src/vrml97/Color.cpp, src/vrml97/Cone.cpp, 4984 src/vrml97/Cylinder.cpp, src/vrml97/ElevationGrid.cpp, 4985 src/vrml97/IndexedFaceSet.cpp, src/vrml97/IndexedLineSet.cpp, 4986 src/vrml97/Inline.cpp, src/vrml97/Material.cpp, 4987 src/vrml97/PointSet.cpp, src/vrml97/Shape.cpp, 4988 src/vrml97/Sphere.cpp, src/vrml97/VertexShape.cpp: 4989 4990 Proper SoLazyElement and SoGLLazyElement implementation. 4991 Rendering/traversing large scene graphs should be much faster now. 4992 49932002-09-11 12:53 pederb 4994 4995 * src/glue/dl.c: 4996 4997 IRIX CC compile fix. 4998 49992002-09-11 12:52 mortene 5000 5001 * src/glue/dl.c: 5002 5003 Compilation fix for MSVC++. 5004 50052002-09-11 12:37 larsa 5006 5007 * NEWS: 5008 5009 updates 5010 50112002-09-11 12:29 mortene 5012 5013 * src/actions/SoAction.cpp, src/elements/SoElement.cpp, 5014 src/fields/SoField.cpp, src/misc/SoState.cpp, 5015 src/nodekits/SoBaseKit.cpp, src/nodes/SoNode.cpp, 5016 docs/coin.doxygen.in: 5017 5018 Collect all references to and descriptions of the contents of The 5019 Inventor Toolmaker in a common Doxygen macro keyword. 5020 50212002-09-11 10:53 mortene 5022 5023 * BUGS.txt: 5024 5025 New bug: hang on import for invalid scenegraph. 5026 50272002-09-11 10:50 mortene 5028 5029 * src/elements/SoGLDisplayList.cpp: 5030 5031 Detect and warn about known buggy OpenGL driver. 5032 50332002-09-11 10:48 mortene 5034 5035 * src/: elements/SoGLCacheContextElement.cpp, 5036 elements/SoGLTexture3EnabledElement.cpp, 5037 elements/SoGLTextureImageElement.cpp, misc/SoOffscreenGLXData.icc: 5038 5039 Compilation fixes to sync up with the changes in the interface for 5040 the OpenGL wrapper abstraction. 5041 50422002-09-11 10:47 mortene 5043 5044 * src/: actions/SoRayPickAction.cpp, details/SoDetail.cpp, 5045 elements/SoLocalBBoxMatrixElement.cpp, misc/SoDB.cpp, 5046 misc/SoType.cpp, nodekits/SoBaseKit.cpp, nodes/SoText2.cpp, 5047 nodes/SoTexture3.cpp, projectors/SbProjector.cpp, 5048 projectors/SbSphereSheetProjector.cpp: 5049 5050 Improvements to API doc, FIXMEs and code comments. 5051 50522002-09-11 10:43 mortene 5053 5054 * docs/misc-resources.txt: 5055 5056 Additional volume rendering resources. 5057 50582002-09-11 10:43 mortene 5059 5060 * NEWS: 5061 5062 List some additional major features scheduled for Coin-2. 5063 50642002-09-11 10:42 mortene 5065 5066 * docs/coin.doxygen.in: 5067 5068 Better doc on methods with flawed resource ownership design for 5069 MSWindows DLLs. 5070 50712002-09-11 10:39 mortene 5072 5073 * include/Inventor/C/glue/gl.h, include/Inventor/C/glue/glp.h, 5074 src/glue/gl.c: 5075 5076 Major cleanups in the OpenGL wrapper. 5077 50782002-09-11 10:26 larsa 5079 5080 * docs/todo.txt: 5081 5082 added URL 5083 50842002-09-11 10:24 larsa 5085 5086 * src/fields/SoFieldData.cpp: 5087 5088 unnecessary copying of fields destroys node states (SoTexture2 copy 5089 bugfix) 5090 50912002-09-11 09:48 larsa 5092 5093 * src/fields/SoFieldContainer.cpp: 5094 5095 plug two seldom visited memory leaks 5096 50972002-09-10 16:34 mortene 5098 5099 * include/Inventor/C/glue/Makefile.am, src/glue/Makefile.am, 5100 src/glue/all-c.c: 5101 5102 Update build for new files. 5103 51042002-09-10 16:33 mortene 5105 5106 * include/Inventor/C/glue/dl.h, src/glue/dl.c: 5107 5108 Abstract interface for dynamic run-time linking under misc 5109 platforms. Only supports libdl implementation as of now. 5110 51112002-09-10 16:31 mortene 5112 5113 * src/glue/: gl_glx.c, gl_glx.h, gl_wgl.c, gl_wgl.h: 5114 5115 Splits GLX and WGL specifics out from gl.c into separate files. 5116 51172002-09-10 16:03 mortene 5118 5119 * BUGS.txt: 5120 5121 Bbox calc error found by larsa. 5122 51232002-09-10 13:41 larsa 5124 5125 * bin/coin-config: 5126 5127 ideas for future developments 5128 51292002-09-10 12:32 mortene 5130 5131 * src/misc/SoGLImage.cpp: 5132 5133 Handle freak problem seen with NVidia driver under stress. 5134 51352002-09-10 11:52 mortene 5136 5137 * src/misc/SoGLImage.cpp: 5138 5139 Provide a guaranteed fallback for resizing 3D textures. 5140 51412002-09-10 11:48 mortene 5142 5143 * include/Inventor/misc/SoGL.h, src/misc/SoGL.cpp: 5144 5145 Provide a method to fetch GL wrapper from SoState-reference. 5146 Replaces Inventor/C/glue/glp.h's GLGLUE_FROM_STATE(). 5147 51482002-09-10 09:36 mortene 5149 5150 * src/misc/SoGLImage.cpp: 5151 5152 Corrects debug output. SGI MIPSPro 7.30 compatibility fix. 5153 51542002-09-10 09:35 mortene 5155 5156 * src/sensors/SoDataSensor.cpp: 5157 5158 SGI MIPSPro 7.30 compatibility fix. 5159 51602002-09-09 11:56 larsa 5161 5162 * src/threads/Makefile.am: 5163 5164 disable compiling wrappers.cpp on win32 5165 51662002-09-06 13:20 pederb 5167 5168 * include/Inventor/misc/SoState.h, src/misc/SoState.cpp: 5169 5170 Inline some frequently used methods. 5171 51722002-09-05 18:23 mortene 5173 5174 * src/fields/SoMField.cpp: 5175 5176 Bugfix: import of multi-value node fields could hang on invalid 5177 files. 5178 51792002-09-05 17:21 pederb 5180 5181 * include/Inventor/elements/SoElement.h, 5182 src/elements/SoElement.cpp: 5183 5184 Inline SoElement::capture() and SoElement::getConstElement(). 5185 51862002-09-05 16:25 pederb 5187 5188 * include/Inventor/fields/SoField.h, src/fields/SoField.cpp: 5189 5190 Optimize by inlining the SoField::evaluate() method. 5191 51922002-09-04 22:13 mortene 5193 5194 * HACKING: 5195 5196 Elaborate on the --enable-hacking trick. Mention that the *.la 5197 files must be removed by hand. 5198 51992002-09-04 22:12 mortene 5200 5201 * BUGS.txt: 5202 5203 Problem with SoToVRML2Action found by kintel. 5204 52052002-09-04 11:51 larsivi 5206 5207 * src/nodes/SoTextureCoordinateEnvironment.cpp: 5208 5209 Minor Doxygen doc fix, used wrong slash 5210 52112002-09-04 10:58 pederb 5212 5213 * src/: fields/SoFieldContainer.cpp, nodes/SoNode.cpp: 5214 5215 Fix to be able to copy nodes that have a field with a pointer to 5216 the node itself. 5217 52182002-09-04 10:38 larsivi 5219 5220 * src/misc/SoOutput.cpp: 5221 5222 Minor Doxygen API doc fixes. 5223 52242002-09-04 10:17 larsivi 5225 5226 * src/nodes/SoTextureCoordinateBinding.cpp: 5227 5228 Updated Doxygen API doc. 5229 52302002-09-04 09:36 larsivi 5231 5232 * src/nodes/SoTextureCoordinateEnvironment.cpp: 5233 5234 Updated Doxygen API doc. 5235 52362002-09-03 21:18 mortene 5237 5238 * docs/misc-resources.txt: 5239 5240 List half a dozen www-sites with PD truetype fonts. 5241 52422002-09-03 17:52 pederb 5243 5244 * src/base/SbViewportRegion.cpp: 5245 5246 Fix typo. 5247 52482002-09-03 17:49 pederb 5249 5250 * src/base/SbViewportRegion.cpp: 5251 5252 Fix round-off errors in getViewportOriginPixels() and 5253 getViewportSizePixels(). By Rune Torkildsen. 5254 52552002-09-02 10:51 larsa 5256 5257 * src/fields/SoField.cpp: 5258 5259 missing field header initializations 5260 52612002-09-02 10:51 larsa 5262 5263 * include/Inventor/fields/SoFields.h: 5264 5265 missing field header inclusions 5266 52672002-09-02 10:44 mortene 5268 5269 * docs/api-wish-list.txt: 5270 5271 SbViewVolume::frustum() is actually already implemented by pederb. 5272 52732002-09-02 09:15 mortene 5274 5275 * docs/api-wish-list.txt: 5276 5277 SbViewVolume::frustum(). 5278 52792002-08-30 15:46 mortene 5280 5281 * docs/coin.doxygen.in, include/Inventor/nodes/SoMarkerSet.h, 5282 include/Inventor/system/gl.h.in, src/actions/SoAction.cpp, 5283 src/actions/SoSearchAction.cpp, src/base/SbDPViewVolume.cpp, 5284 src/draggers/SoDragger.cpp, src/elements/SoGLLineWidthElement.cpp, 5285 src/elements/SoGLPointSizeElement.cpp, src/fields/SoMFEnum.cpp, 5286 src/fields/SoSFEnum.cpp, src/misc/SoInput.cpp, 5287 src/misc/SoPickedPoint.cpp, src/misc/SoType.cpp, 5288 src/nodes/SoDrawStyle.cpp, src/nodes/SoLOD.cpp, 5289 src/nodes/SoMarkerSet.cpp, 5290 src/projectors/SbCylinderSheetProjector.cpp, 5291 src/projectors/SbProjector.cpp, 5292 src/projectors/SbSphereProjector.cpp, 5293 src/projectors/SbSphereSheetProjector.cpp: 5294 5295 Misc updates to API doc, code comments and various FIXMEs. 5296 52972002-08-30 15:33 mortene 5298 5299 * src/threads/: condvar.c, condvar_pthread.ic, condvar_win32.ic, 5300 mutex.c, mutex_pthread.ic: 5301 5302 Compilation fixes for --enable-compact build mode. 5303 53042002-08-30 15:32 mortene 5305 5306 * src/nodes/SoText2.cpp: 5307 5308 Kill compiler warnings. 5309 53102002-08-30 15:26 mortene 5311 5312 * src/: actions/SoToVRMLAction.cpp, 5313 misc/SoGLnonindexedTristripSetTemplate.icc: 5314 5315 Compilation fix for --enable-compact build mode. 5316 53172002-08-30 15:24 mortene 5318 5319 * docs/misc-resources.txt: 5320 5321 Corrects URL to ACM's publications. 5322 53232002-08-30 15:16 pederb 5324 5325 * src/nodes/SoIndexedLineSet.cpp: 5326 5327 Remove test/debug code that should never have been committed. 5328 53292002-08-30 14:20 mortene 5330 5331 * BUGS.txt: 5332 5333 Comment how SGI Inventor performs on bug #22 (imperfect bbox 5334 combination). 5335 53362002-08-30 13:56 mortene 5337 5338 * configure.ac: 5339 5340 Thread-handling abstraction classes will now default to be enabled. 5341 Inserted sanity check so --enable-threadsafe can not be enabled 5342 unless the thread-handling abstractions are also available. 5343 53442002-08-30 12:53 pederb 5345 5346 * src/threads/: thread.c, thread.c: 5347 5348 Don't use atexit() to free the static thread TlsAlloc index. 5349 53502002-08-30 12:28 pederb 5351 5352 * src/base/SbDPViewVolume.cpp: 5353 5354 Disable parameter sanity tests in ortho(). 5355 53562002-08-30 12:03 larsivi 5357 5358 * src/nodes/SoTextureCoordinateDefault.cpp: 5359 5360 Updated Doxygen API doc. 5361 53622002-08-30 11:48 larsivi 5363 5364 * src/vrml97/AudioClip.cpp: 5365 5366 Minor Doxygen API doc fix. 5367 53682002-08-30 11:45 larsivi 5369 5370 * src/fields/SoMField.cpp: 5371 5372 Updated Doxygen API doc 5373 53742002-08-30 11:42 larsivi 5375 5376 * include/Inventor/VRMLnodes/SoVRMLInline.h, src/vrml97/Inline.cpp: 5377 5378 Moved protected members to private 5379 53802002-08-30 11:25 larsivi 5381 5382 * src/nodes/SoTextureCoordinateFunction.cpp: 5383 5384 Updated Doxygen API doc. 5385 53862002-08-30 11:07 mortene 5387 5388 * BUGS.txt: 5389 5390 Even simpler scenegraph for bug #22. 5391 53922002-08-30 11:04 larsivi 5393 5394 * src/vrml97/AudioClip.cpp: 5395 5396 Updated Doxygen API doc. 5397 53982002-08-30 10:19 larsa 5399 5400 * docs/todo.txt: 5401 5402 an inventor model bundle-file idea 5403 54042002-08-29 15:08 larsa 5405 5406 * docs/todo.txt: 5407 5408 note on gzip compression support 5409 54102002-08-28 17:29 larsa 5411 5412 * src/threads/Makefile.am: 5413 5414 syntax-test the C++ wrappers during build process 5415 54162002-08-28 17:28 larsa 5417 5418 * src/threads/wrappers.cpp: 5419 5420 include SbFifo.h, produce executable if compiled/linked 5421 54222002-08-28 17:26 larsa 5423 5424 * include/Inventor/threads/SbFifo.h: 5425 5426 C++ wrapper for the cc_fifo ADT 5427 54282002-08-28 16:32 larsa 5429 5430 * include/Inventor/C/threads/fifo.h: 5431 5432 typo 5433 54342002-08-28 14:49 larsa 5435 5436 * src/fields/SoFieldContainer.cpp: 5437 5438 implementation of getFields()/getAllFields() 5439 54402002-08-28 14:48 larsa 5441 5442 * include/Inventor/fields/SoField.h: 5443 5444 even enums deserve names... 5445 54462002-08-28 14:27 mortene 5447 5448 * src/glue/gl.c: 5449 5450 Disable assert() check to work around what looks like a Mesa bug. 5451 54522002-08-28 14:22 mortene 5453 5454 * include/Inventor/VRMLnodes/SoVRMLAnchor.h, src/vrml97/Anchor.cpp: 5455 5456 Implements missing fetch functionality. By larsivi. 5457 54582002-08-28 14:19 mortene 5459 5460 * src/nodes/SoWWWAnchor.cpp: 5461 5462 Misc minor code cleanups. 5463 54642002-08-28 14:12 mortene 5465 5466 * include/Inventor/nodes/SoWWWAnchor.h, src/nodes/SoWWWAnchor.cpp: 5467 5468 Move static members into the hidden implementation class. 5469 54702002-08-28 14:05 mortene 5471 5472 * include/Inventor/nodes/SoWWWAnchor.h, src/nodes/SoWWWAnchor.cpp: 5473 5474 SoWWWAnchor implementation, by larsivi. 5475 54762002-08-27 14:38 mortene 5477 5478 * src/misc/SoBase.cpp: 5479 5480 Detect reference counting overflow situations. 5481 54822002-08-27 09:27 mortene 5483 5484 * BUGS.txt: 5485 5486 Make scenegraph that reproduces problem #022 much smaller. 5487 54882002-08-26 21:55 mortene 5489 5490 * BUGS.txt: 5491 5492 New bbox calculation bug. 5493 54942002-08-26 16:02 mortene 5495 5496 * src/projectors/SbSphereSheetProjector.cpp: 5497 5498 Compilation fix. 5499 55002002-08-26 12:50 mortene 5501 5502 * BUGS.txt: 5503 5504 Bugs #014 and #015 was fixed by handegar. 5505 55062002-08-26 10:01 mortene 5507 5508 * src/projectors/SbSphereSheetProjector.cpp: 5509 5510 Rewrite projection code so we actually map to a hyperbolic sheet 5511 draped on the sphere. 5512 55132002-08-25 14:01 pederb 5514 5515 * src/bundles/SoTextureCoordinateBundle.cpp: 5516 5517 Test if shape bbox is empty before using it. 5518 55192002-08-25 13:47 pederb 5520 5521 * src/nodes/SoPointSet.cpp: 5522 5523 Quick return if numPoints == 0. 5524 55252002-08-25 11:34 pederb 5526 5527 * src/elements/SoGLCacheContextElement.cpp: 5528 5529 Rewrite loop to work around a possible MSVC bug. 5530 55312002-08-23 17:09 pederb 5532 5533 * src/misc/SoGLBigImage.cpp: 5534 5535 Auto-redraw bugfix. 5536 55372002-08-23 14:09 pederb 5538 5539 * src/misc/SoGLBigImage.cpp: 5540 5541 Subimage border bugfix. Also simplified and optimized code. 5542 55432002-08-23 12:39 pederb 5544 5545 * src/vrml97/ImageTexture.cpp: 5546 5547 Use only one thread to load images. 5548 55492002-08-22 18:28 larsa 5550 5551 * THANKS: 5552 5553 added Michael Wimmer for help on cleaning up some MSVC++ issues 5554 55552002-08-22 17:11 pederb 5556 5557 * src/vrml97/ImageTexture.cpp: 5558 5559 Increase image max age. 5560 55612002-08-22 15:29 pederb 5562 5563 * src/misc/SoGLBigImage.cpp: 5564 5565 Bigimage border bugfix. 5566 55672002-08-22 15:24 pederb 5568 5569 * src/elements/SoGLTextureImageElement.cpp: 5570 5571 Alpha test bugfix. 5572 55732002-08-22 12:20 mortene 5574 5575 * src/projectors/SbSphereSheetProjector.cpp: 5576 5577 Adds a test program to the FIXME about the missing hyperbolic 5578 sheet. 5579 55802002-08-22 10:19 mortene 5581 5582 * BUGS.txt: 5583 5584 Bug with SoGetBoundingBoxAction discovered by kintel. 5585 55862002-08-22 10:15 mortene 5587 5588 * src/base/SbXfBox3f.cpp: 5589 5590 Removes potential for a bug if the first extendBy()-call for an 5591 empty xfbox is with an sbvec3f argument. 5592 55932002-08-22 09:34 mortene 5594 5595 * BUGS.txt: 5596 5597 New discovery: internal problems when changing parts of an 5598 SoTransformBoxDragger (and other draggers?) from it's defaults. 5599 56002002-08-21 14:37 pederb 5601 5602 * src/vrml97/ImageTexture.cpp: 5603 5604 Oops... 5605 56062002-08-21 13:34 mortene 5607 5608 * src/draggers/SoDragger.cpp: 5609 5610 Usage example on how to disable parts of a dragger. 5611 56122002-08-21 12:08 mortene 5613 5614 * models/dead_simple/: indexedfaceset.iv, text2.iv: 5615 5616 Very basic usage of these nodes. 5617 56182002-08-21 11:53 kintel 5619 5620 * src/nodes/SoSelection.cpp: 5621 5622 bugfix: deselectAll() failed to invoke the deselection callback 5623 56242002-08-21 11:53 mortene 5625 5626 * src/nodes/SoText2.cpp: 5627 5628 Handle non-integer values for the spacing field correctly. Bug 5629 reported by Rob Radtke. 5630 56312002-08-21 09:12 mortene 5632 5633 * src/nodes/SoSelection.cpp: 5634 5635 Bugfix on SINGLE selection: don't send a deselect + select 5636 notification pair on selecting an already selected node/path. 5637 56382002-08-20 11:23 pederb 5639 5640 * src/misc/SoGLBigImage.cpp: 5641 5642 Bugfix. 5643 56442002-08-19 14:25 mortene 5645 5646 * include/Inventor/lists/: SbIntList.h, SbStringList.h, 5647 SbVec3fList.h, SoDetailList.h, SoEngineOutputList.h, SoFieldList.h, 5648 SoPickedPointList.h: 5649 5650 Publicly export the API of list classes for MSWin DLLs. 5651 56522002-08-19 13:45 mortene 5653 5654 * THANKS: 5655 5656 Adds Eric Rose for bugreports with SoQt. 5657 56582002-08-19 12:28 mortene 5659 5660 * HACKING: 5661 5662 Hints on how to emphasize special words in the Doxygen doc. 5663 56642002-08-19 10:25 mortene 5665 5666 * src/misc/SoOffscreenRenderer.cpp: 5667 5668 Codestyle fix, use PRIVATE() macro instead of addressing the pimpl 5669 pointer directly. 5670 56712002-08-19 10:18 mortene 5672 5673 * HACKING: 5674 5675 New codestyle rule. 5676 56772002-08-16 18:29 larsa 5678 5679 * src/Makefile.am: 5680 5681 win32-specific rule improvements 5682 56832002-08-15 17:56 larsa 5684 5685 * Makefile.am: 5686 5687 avoid regenerating gl.h on each config.status update 5688 56892002-08-15 16:45 pederb 5690 5691 * src/Makefile.am: 5692 5693 glglue build fix. 5694 56952002-08-15 16:14 pederb 5696 5697 * include/Inventor/C/glue/gl.h, include/Inventor/C/glue/glp.h, 5698 src/glue/gl.c: 5699 5700 GL multitexture support. 5701 57022002-08-15 16:13 pederb 5703 5704 * include/Inventor/system/gl.h.in: 5705 5706 GL multitexture defines. 5707 57082002-08-15 16:12 pederb 5709 5710 * configure.ac: 5711 5712 bootstrap for glue linkhack. 5713 57142002-08-15 14:38 larsa 5715 5716 * configure.ac: 5717 5718 *g* 5719 57202002-08-15 14:29 pederb 5721 5722 * configure.ac, include/Inventor/C/Makefile.am, 5723 include/Inventor/C/glue/Makefile.am, include/Inventor/C/glue/gl.h, 5724 include/Inventor/C/glue/glp.h, src/Makefile.am, 5725 src/elements/SoGLCacheContextElement.cpp, 5726 src/elements/SoGLDisplayList.cpp, 5727 src/elements/SoGLTexture3EnabledElement.cpp, 5728 src/elements/SoGLTextureImageElement.cpp, src/glue/Makefile.am, 5729 src/glue/all-c.c, src/glue/gl.c, src/misc/GLWrapper.cpp, 5730 src/misc/GLWrapper.h, src/misc/Makefile.am, src/misc/SoGLImage.cpp, 5731 src/misc/SoOffscreenGLXData.icc, src/misc/SoOffscreenRenderer.cpp, 5732 src/nodes/SoCamera.cpp, src/nodes/SoExtSelection.cpp: 5733 5734 Replaced GLWrapper with public (and private) glue interface. 5735 57362002-08-15 14:27 pederb 5737 5738 * src/vrml97/ImageTexture.cpp: 5739 5740 Code cleanup. 5741 57422002-08-15 14:24 pederb 5743 5744 * src/misc/SoOffscreenWGLData.icc: 5745 5746 Adds missing wglDeleteContext. 5747 57482002-08-15 14:16 larsa 5749 5750 * src/Makefile.am: 5751 5752 clean up auxilary win32-lib files... 5753 57542002-08-15 10:54 pederb 5755 5756 * src/draggers/SoCenterballDragger.cpp: 5757 5758 Avoid setting several parts to the same node pointer. 5759 57602002-08-15 10:00 larsa 5761 5762 * configure.ac: 5763 5764 inverse some test to avoid depending on value "no" 5765 57662002-08-14 17:32 pederb 5767 5768 * src/misc/SoGLBigImage.cpp: 5769 5770 Reset bugfix. 5771 57722002-08-14 16:35 larsa 5773 5774 * configure.ac: 5775 5776 superglu fishiness 5777 57782002-08-14 16:17 larsa 5779 5780 * Makefile.am, configure.ac, cfg/depcomp: 5781 5782 variables for Inventor/system/gl.h 5783 57842002-08-14 16:16 larsa 5785 5786 * include/Inventor/system/Makefile.am: 5787 5788 build and install gl.h 5789 57902002-08-14 16:16 larsa 5791 5792 * include/Inventor/system/: gl.h, gl.h.in: 5793 5794 installable version of Inventor/system/gl.h 5795 57962002-08-14 16:01 pederb 5797 5798 * src/nodekits/SoBaseKit.cpp: 5799 5800 Relase compile fix. 5801 58022002-08-14 14:28 kristian 5803 5804 * BUGS.txt: 5805 5806 Remove fixed bug #016 from list. 5807 58082002-08-14 14:27 kristian 5809 5810 * src/draggers/SoSpotLightDragger.cpp: 5811 5812 Change constant to type float. 5813 58142002-08-14 14:26 kristian 5815 5816 * src/draggers/SoSpotLightDragger.cpp: 5817 5818 The cone apex z-coordinate is off by one (the reason for this is 5819 not clear). Fixed by simply adding one to its value. This fixes bug 5820 #016. 5821 58222002-08-14 12:31 larsa 5823 5824 * coin.cfg.in, bin/coin-config: 5825 5826 obj-extension fix 5827 58282002-08-13 19:52 larsa 5829 5830 * src/misc/SoDB.cpp: 5831 5832 update winsock comment 5833 58342002-08-13 12:40 mortene 5835 5836 * docs/doxygen-patches/hide-friend-compounds.diff: 5837 5838 Yet Another Doxygen Patch By Kristian (YADPBK). 5839 58402002-08-13 12:14 mortene 5841 5842 * docs/doxygen-patches/kill-undoc-private-compund-warnings.diff: 5843 5844 Yet another fix by Kristian for a Doxygen bug. 5845 58462002-08-13 11:48 handegar 5847 5848 * src/nodes/SoExtSelection.cpp: 5849 5850 Added fix to prevent selection errors when offscreen renders to 5851 multiple subscreens. 5852 58532002-08-13 11:39 pederb 5854 5855 * src/misc/SoGLBigImage.cpp: 5856 5857 Cache lower resolution images. Doubles the memory usage, but is 5858 much faster. 5859 58602002-08-13 11:00 mortene 5861 5862 * BUGS.txt: 5863 5864 Lists two problems with SoTransformerDragger. 5865 58662002-08-13 10:34 mortene 5867 5868 * docs/doxygen-patches/less-clutter.diff: 5869 5870 Patch to make Doxygen doc for Coin much cleaner, containing no 5871 clutter from overridden methods, destructors and default 5872 constructors. 5873 58742002-08-13 10:25 mortene 5875 5876 * docs/doxygen-patches/kill-friend-class-warnings.diff: 5877 5878 Patch for Doxygen 1.2.17 problem, by Kristian. 5879 58802002-08-13 10:11 kristian 5881 5882 * src/actions/SoToVRML2Action.cpp: 5883 5884 Fix doc. 5885 58862002-08-13 09:47 kristian 5887 5888 * src/actions/SoToVRML2Action.cpp: 5889 5890 Document members. Implement support for not reusing property nodes 5891 if flag is set. 5892 58932002-08-13 09:44 mortene 5894 5895 * BUGS.txt: 5896 5897 An SoTabPlaneDragger bug. 5898 58992002-08-13 09:39 mortene 5900 5901 * BUGS.txt: 5902 5903 An SoSpotLightDragger bug. 5904 59052002-08-12 14:48 handegar 5906 5907 * src/misc/: SoOffscreenGLXData.icc, SoOffscreenRenderer.cpp: 5908 5909 Some code style fixes. 5910 59112002-08-12 13:20 handegar 5912 5913 * src/misc/: SoOffscreenGLXData.icc, SoOffscreenRenderer.cpp: 5914 5915 Fixed bug in 'writeToFile' when rendering to subscreens. 5916 59172002-08-12 12:35 pederb 5918 5919 * src/misc/SoGLBigImage.cpp: 5920 5921 Delay reset as long as possible. 5922 59232002-08-12 12:15 handegar 5924 5925 * src/misc/SoOffscreenRenderer.cpp: 5926 5927 Fixed bug when writing to Postscript in subscreen mode. 5928 59292002-08-12 12:11 pederb 5930 5931 * src/misc/SoGLBigImage.cpp: 5932 5933 Update comment. 5934 59352002-08-12 12:08 pederb 5936 5937 * src/vrml97/SphereSensor.cpp: 5938 5939 Removed unused variable. 5940 59412002-08-12 12:07 pederb 5942 5943 * src/vrml97/: IndexedLineSet.cpp, Transform.cpp: 5944 5945 Removed unused variables. 5946 59472002-08-12 12:06 pederb 5948 5949 * src/misc/SoInput.cpp: 5950 5951 Removed unused constant. 5952 59532002-08-12 12:06 pederb 5954 5955 * src/misc/GLWrapper.cpp: 5956 5957 Removed unused static variable. 5958 59592002-08-12 12:04 pederb 5960 5961 * src/: actions/SoToVRMLAction.cpp, misc/SoBase.cpp, 5962 elements/SoGLLightModelElement.cpp, misc/SoGLBigImage.cpp: 5963 5964 IRIX CC warning fix. 5965 59662002-08-12 12:03 pederb 5967 5968 * include/Inventor/VRMLnodes/SoVRMLText.h, src/vrml97/Text.cpp: 5969 5970 Corrected function signature. 5971 59722002-08-12 11:52 handegar 5973 5974 * src/misc/SoOffscreenRenderer.cpp: 5975 5976 Removed some redundant code. 5977 59782002-08-12 10:45 pederb 5979 5980 * src/misc/SoOffscreenRenderer.cpp: 5981 5982 Remove unused variable. 5983 59842002-08-12 09:39 handegar 5985 5986 * src/misc/SoOffscreenRenderer.cpp: 5987 5988 Fixed a MSVC compiling error. 5989 59902002-08-12 09:39 handegar 5991 5992 * src/nodes/SoExtSelection.cpp: 5993 5994 Fixed some MSVC incompatibilities. +++ 5995 59962002-08-09 16:54 handegar 5997 5998 * src/nodes/SoExtSelection.cpp: 5999 6000 Fixed bug #014 and #015 in BUGS.txt. Optimized offscreen scanning 6001 in VISIBLE_SHAPES mode. 6002 60032002-08-09 16:34 pederb 6004 6005 * src/nodes/soshape_bigtexture.h: 6006 6007 Auto-redraw if more bigimage subtextures need to be changed. 6008 60092002-08-09 16:15 pederb 6010 6011 * include/Inventor/misc/SoGLBigImage.h, src/misc/SoGLBigImage.cpp, 6012 src/nodes/SoShape.cpp, src/nodes/soshape_bigtexture.cpp: 6013 6014 Auto-redraw if more bigimage subtextures need to be changed. 6015 60162002-08-09 15:56 mortene 6017 6018 * BUGS.txt: 6019 6020 Updated item #015 after investigation by handegar. 6021 60222002-08-09 15:33 handegar 6023 6024 * src/misc/: SoOffscreenGLXData.icc, SoOffscreenRenderer.cpp: 6025 6026 Added support for offscreen-rendering exceeding maximum screensize 6027 using several subscreens. Added a FIXME in GLX-file 6028 (getMaximumDimensions()). 6029 60302002-08-09 15:29 handegar 6031 6032 * src/nodes/SoExtSelection.cpp: 6033 6034 Added 'delete pimpl' in destructor. 6035 60362002-08-09 11:02 pederb 6037 6038 * src/nodekits/SoBaseKit.cpp: 6039 6040 Disallow inserting a node pointer more than once under the same 6041 parent part. 6042 60432002-08-09 10:59 pederb 6044 6045 * src/lists/SoBaseList.cpp: 6046 6047 Code comment. 6048 60492002-08-09 10:04 mortene 6050 6051 * docs/coin.doxygen.in: 6052 6053 Make COININTERNAL tag work better when combined with additional doc 6054 text in the block. 6055 60562002-08-09 09:54 mortene 6057 6058 * docs/todo.txt: 6059 6060 An item on why simage should really be built into Coin by default. 6061 60622002-08-09 09:53 mortene 6063 6064 * README.WIN32: 6065 6066 Explains how to do more stringent checking for a functional cl.exe 6067 environment. 6068 60692002-08-09 09:51 mortene 6070 6071 * src/: actions/SoBoxHighlightRenderAction.cpp, 6072 actions/SoGetPrimitiveCountAction.cpp, base/SbRotation.cpp, 6073 base/SbVec3d.cpp, base/SbVec3f.cpp, 6074 draggers/SoTrackballDragger.cpp, elements/SoCoordinateElement.cpp, 6075 elements/SoDiffuseColorElement.cpp, elements/SoElement.cpp, 6076 elements/SoGLClipPlaneElement.cpp, elements/SoGLLightIdElement.cpp, 6077 manips/SoTrackballManip.cpp, misc/SoDB.cpp, nodes/SoLineSet.cpp, 6078 nodes/SoTexture3.cpp, nodes/SoTextureCoordinate3.cpp: 6079 6080 Improved doc. 6081 60822002-08-08 15:51 mortene 6083 6084 * include/Inventor/misc/SoNotRec.h, 6085 include/Inventor/misc/SoNotification.h, src/misc/Makefile.am, 6086 src/misc/SoNotRec.cpp, src/misc/SoNotification.cpp, 6087 src/misc/all-cpp.cpp: 6088 6089 Split SoNotRec class declaration and implementation into it's own 6090 files, for the sake of clarity and consistency. 6091 60922002-08-08 14:14 mortene 6093 6094 * include/Inventor/actions/SoToVRML2Action.h, 6095 src/actions/SoToVRML2Action.cpp: 6096 6097 Adds stubs for missing API methods versus TGS Inventor's 6098 implementation of this class. 6099 61002002-08-08 14:13 mortene 6101 6102 * src/actions/SoToVRMLAction.cpp: 6103 6104 Adds Doxygen class doc. 6105 61062002-08-08 12:40 pederb 6107 6108 * src/base/hash.c: 6109 6110 Bugfix. Don't allocate more memory than necessary to store the 6111 buckets. 6112 61132002-08-08 12:30 mortene 6114 6115 * src/nodes/SoExtSelection.cpp: 6116 6117 Corrects order of popping attributes. Tiny doc fixes. 6118 61192002-08-08 12:17 handegar 6120 6121 * src/nodes/SoExtSelection.cpp: 6122 6123 Added doxygen docs for LassoMode. 6124 61252002-08-08 11:26 kristian 6126 6127 * src/nodes/SoMultipleCopy.cpp: 6128 6129 Remove comment about a now-fixed bug. 6130 61312002-08-08 11:24 kristian 6132 6133 * BUGS.txt: 6134 6135 Remove fixed bug #008 from list. 6136 61372002-08-08 11:20 kristian 6138 6139 * src/nodes/SoMultipleCopy.cpp: 6140 6141 Calculate bounding box correctly. Optimization, only traverse the 6142 subgraph once. 6143 61442002-08-08 10:44 mortene 6145 6146 * docs/misc-resources.txt: 6147 6148 Link to an OpenGL extension loader library. 6149 61502002-08-08 10:39 mortene 6151 6152 * docs/misc-resources.txt: 6153 6154 OpenGL and ActiveX. Shadow volumes. 6155 61562002-08-08 10:30 mortene 6157 6158 * src/: draggers/SoDragger.cpp, nodes/SoAntiSquish.cpp, 6159 nodes/SoSurroundScale.cpp: 6160 6161 Improves Doxygen documentation. 6162 61632002-08-07 15:06 pederb 6164 6165 * include/Inventor/SbDict.h, src/base/SbDict.cpp: 6166 6167 Change signature of hashing function. 6168 61692002-08-07 15:05 pederb 6170 6171 * include/Inventor/C/base/hash.h: 6172 6173 Change signature of apply function. 6174 61752002-08-07 14:58 kristian 6176 6177 * BUGS.txt: 6178 6179 Remove fixed bug #009 from list. 6180 61812002-08-07 14:56 kristian 6182 6183 * src/draggers/SoCenterballDragger.cpp: 6184 6185 Set recalcAlways in AntiSquish to FALSE. This fixes bug #009. 6186 61872002-08-07 14:08 pederb 6188 6189 * include/Inventor/SbDict.h, src/base/SbDict.cpp: 6190 6191 Reimplemented using cc_hash. 6192 61932002-08-07 11:12 mortene 6194 6195 * src/nodes/SoExtSelection.cpp: 6196 6197 FIXME notice about a major optimization possibility. 6198 61992002-08-07 11:00 mortene 6200 6201 * src/nodes/SoExtSelection.cpp: 6202 6203 Restore glColor() in correct order after glPopAttrib(). Adds FIXME 6204 notices about optimization possibilities etc. Convert TAB 6205 characters to spaces. Indentation fixes. 6206 62072002-08-07 09:39 kristian 6208 6209 * src/actions/SoToVRML2Action.cpp: 6210 6211 Use SbList instead of variable-sized array to fix compile on MSVC. 6212 62132002-08-06 23:06 mortene 6214 6215 * BUGS.txt: 6216 6217 Discovered a new bug -- SoExtSelection selection on SoMultipleCopy. 6218 62192002-08-06 22:59 mortene 6220 6221 * BUGS.txt: 6222 6223 Discovered a new bug -- SoExtSelection ALL_SHAPES selection on 6224 SoArray. 6225 62262002-08-06 22:23 mortene 6227 6228 * BUGS.txt: 6229 6230 Removes irrelevant part of bug reproduction case for item #008. 6231 62322002-08-06 22:18 mortene 6233 6234 * BUGS.txt: 6235 6236 A couple of additional hints for items #008 and #009. 6237 62382002-08-06 16:46 kristian 6239 6240 * BUGS.txt: 6241 6242 Remove fixed bug 011 from list. 6243 62442002-08-06 16:42 kristian 6245 6246 * include/Inventor/draggers/SoTranslate2Dragger.h, 6247 src/draggers/SoTranslate2Dragger.cpp: 6248 6249 - Move members lastmotion and extramotion to SoTranslate2DraggerP. 6250 62512002-08-06 16:34 kristian 6252 6253 * include/Inventor/draggers/SoTranslate2Dragger.h, 6254 src/draggers/SoTranslate2Dragger.cpp: 6255 6256 Add private SoTranslate2DraggerP class. 6257 62582002-08-06 16:25 kristian 6259 6260 * src/draggers/SoTranslate2Dragger.cpp: 6261 6262 Fix SHIFT release bug. 6263 62642002-08-06 16:25 kristian 6265 6266 * include/Inventor/draggers/SoTranslate2Dragger.h: 6267 6268 Add required SbVec3f members for fixing SHIFT release bug. 6269 62702002-08-06 14:42 mortene 6271 6272 * src/lists/SoBaseList.cpp: 6273 6274 Handle NULL-pointers. Thanks to Arne Sletteng for the patch. 6275 62762002-08-06 12:54 mortene 6277 6278 * src/actions/SoGLRenderAction.cpp: 6279 6280 Improves Doxygen doc for class. 6281 62822002-08-06 11:22 pederb 6283 6284 * src/vrml97/IndexedShape.cpp: 6285 6286 Thread safe bugfix. 6287 62882002-08-05 17:11 pederb 6289 6290 * include/Inventor/C/base/Makefile.am: 6291 6292 Install memalloc.h 6293 62942002-08-05 16:34 kristian 6295 6296 * src/actions/SoToVRML2Action.cpp: 6297 6298 Add docs. Support POINTS and LINES drawstyles (convert shapes to 6299 ps/ils). Support packed colors. Support PER_PART material binding 6300 for LineSet and IndexedLineSet (convert to per vertex). Misc 6301 bugfixes. 6302 63032002-08-05 16:24 mortene 6304 6305 * include/Inventor/SoOffscreenRenderer.h: 6306 6307 Remove old private data cruft. 6308 63092002-08-05 16:09 handegar 6310 6311 * include/Inventor/SoOffscreenRenderer.h: 6312 6313 Added pimpl to class. 6314 63152002-08-05 15:53 pederb 6316 6317 * src/nodes/SoExtSelection.cpp: 6318 6319 Avoid OpenGL calls to the wrong context. 6320 63212002-08-05 14:56 handegar 6322 6323 * src/misc/SoOffscreenRenderer.cpp: 6324 6325 Pimpl'ized SoOffscreenRenderer class. 6326 63272002-08-05 12:12 handegar 6328 6329 * src/nodes/SoExtSelection.cpp: 6330 6331 Fixed camera bug. ++ 6332 63332002-08-05 11:49 pederb 6334 6335 * include/Inventor/C/threads/mutexp.h, src/threads/mutex.c: 6336 6337 Win32 compile fixes. 6338 63392002-08-05 11:34 pederb 6340 6341 * include/Inventor/C/threads/mutexp.h, src/threads/mutex.c, 6342 src/threads/mutex_win32cs.ic, src/threads/mutex_win32mutex.ic: 6343 6344 Do a run-tim check for TryEnterCriticalSection. 6345 63462002-08-05 10:36 pederb 6347 6348 * src/actions/SoToVRML2Action.cpp: 6349 6350 Compile fixed. 6351 63522002-08-05 10:26 mortene 6353 6354 * include/Inventor/VRMLnodes/SoVRMLIndexedLineSet.h: 6355 6356 FIXME about ugly dependency on internal enum values. 6357 63582002-08-05 10:16 pederb 6359 6360 * src/nodes/SoIndexedShape.cpp: 6361 6362 Thread safe bugfix. 6363 63642002-08-05 09:56 pederb 6365 6366 * include/Inventor/VRMLnodes/SoVRMLIndexedLineSet.h: 6367 6368 Material binding bugfix. Bug reported by Kristian. 6369 63702002-08-02 17:44 mortene 6371 6372 * src/misc/SoOffscreenGLXData.icc: 6373 6374 Drop XCloseDisplay() call (and use a single XOpenDisplay() and 6375 store the result in a static variable) to work around NVidia driver 6376 problems. 6377 63782002-08-02 17:43 mortene 6379 6380 * src/misc/GLWrapper.cpp: 6381 6382 Drop XCloseDisplay() call, to work around NVidia driver problems. 6383 63842002-08-02 17:12 mortene 6385 6386 * src/misc/GLWrapper.cpp: 6387 6388 Only extract GLX version info from the system once. 6389 63902002-08-02 17:01 mortene 6391 6392 * src/misc/SoOffscreenGLXData.icc: 6393 6394 Add resident debugging output to make it easy to track problems 6395 with GLX context handling. Fix a bug with the code that restores 6396 the previous context after the offscreenrenderer has done it's 6397 thing. 6398 63992002-08-02 16:24 kristian 6400 6401 * src/nodes/SoLineSet.cpp: 6402 6403 Added missing PER_PART to doc. 6404 64052002-08-02 16:19 pederb 6406 6407 * src/nodes/SoIndexedLineSet.cpp: 6408 6409 Fix in generatePrimitives() to handle coordIndex field that is not 6410 terminated with a -1. 6411 64122002-08-02 16:18 handegar 6413 6414 * src/nodes/SoExtSelection.cpp: 6415 6416 Added correct Mesa version number (3.4.2) in Mesabug comment. 6417 64182002-08-02 16:13 mortene 6419 6420 * src/misc/GLWrapper.cpp: 6421 6422 Implements stub function for reading out the GLX version. 6423 64242002-08-02 16:12 handegar 6425 6426 * src/nodes/SoExtSelection.cpp: 6427 6428 Made a workaround for Mesa bug affecting Lasso-color and 6429 scenegraph. 6430 64312002-08-02 14:59 mortene 6432 6433 * src/nodes/SoExtSelection.cpp: 6434 6435 Be robust: check for RGBA-type context and at least two colors 6436 being available for VISIBLE_SHAPE selection. 6437 64382002-08-02 14:46 mortene 6439 6440 * src/nodes/SoExtSelection.cpp: 6441 6442 Remove some debug code left in by mistake. 6443 64442002-08-02 14:20 handegar 6445 6446 * src/nodes/SoExtSelection.cpp: 6447 6448 Fixed some Rectangle-lasso bugs. 6449 64502002-08-02 12:44 mortene 6451 6452 * src/draggers/SoDragger.cpp: 6453 6454 Better class doc. 6455 64562002-08-02 12:07 handegar 6457 6458 * src/nodes/SoExtSelection.cpp: 6459 6460 Fixed 'doubleclick' bug. Added env-variable support for debugging 6461 (offscreen dump). 6462 64632002-08-02 12:06 mortene 6464 6465 * src/elements/: SoCoordinateElement.cpp, 6466 SoDiffuseColorElement.cpp: 6467 6468 Be robust when passing out array pointers and check consistency 6469 with internal data format. 6470 64712002-08-02 12:03 mortene 6472 6473 * src/misc/: SoOffscreenAGLData.icc, SoOffscreenGLXData.icc, 6474 SoOffscreenRenderer.cpp, SoOffscreenWGLData.icc: 6475 6476 Avoid destructing and re-allocating an OpenGL context on a new but 6477 equal viewport region being set up. 6478 64792002-08-02 11:01 mortene 6480 6481 * docs/coin.doxygen.in: 6482 6483 Don't let the COIN_DLL_API define show through in the Doxygen doc. 6484 Emphasize the COININTERNAL text. Elaborate on and emphasize the 6485 Web3D copyright notice. 6486 64872002-08-02 11:01 handegar 6488 6489 * src/nodes/SoExtSelection.cpp: 6490 6491 Fixed bugs appearing when toggelig between selection modes and 6492 policys. 6493 64942002-08-01 17:26 pederb 6495 6496 * src/elements/SoGLCacheContextElement.cpp: 6497 6498 Thread safe fix. 6499 65002002-08-01 16:43 mortene 6501 6502 * src/nodes/SoSwitch.cpp: 6503 6504 Corrects error reporting when whichChild is out of range. 6505 65062002-08-01 16:31 mortene 6507 6508 * src/nodes/SoExtSelection.cpp: 6509 6510 Fixes a crash bug: memory allocations could be free'd multiple 6511 times, or we could get random memory corruption for freeing memory 6512 on an uninitialized, random pointer. 6513 65142002-08-01 16:28 kristian 6515 6516 * src/actions/SoToVRML2Action.cpp: 6517 6518 Convert Coin nodes to SoVRMLIndexedFaceSet via triangle cb. Misc 6519 bugfixes. 6520 65212002-08-01 16:24 kristian 6522 6523 * src/actions/SoToVRMLAction.cpp: 6524 6525 Add support for converting SoVRMLPointSet. 6526 65272002-08-01 16:21 pederb 6528 6529 * src/nodes/SoIndexedTriangleStripSet.cpp: 6530 6531 Fixed ugly PER_FACE_INDEXED normal binding bug in 6532 generatePrimitives(). Bug reported by Kristofer Tingdal. 6533 65342002-08-01 16:03 mortene 6535 6536 * src/nodes/SoExtSelection.cpp: 6537 6538 Mention the extselection example program in the class 6539 documentation. 6540 65412002-08-01 15:34 mortene 6542 6543 * src/nodes/SoExtSelection.cpp: 6544 6545 Hide references to pimpl by using the PRIVATE() macro. 6546 65472002-08-01 15:26 pederb 6548 6549 * src/vrml97/Makefile.am: 6550 6551 Remove unused file. 6552 65532002-08-01 15:12 handegar 6554 6555 * include/Inventor/nodes/SoExtSelection.h: 6556 6557 Added new features according to TGS spec. 6558 65592002-08-01 15:05 handegar 6560 6561 * src/nodes/SoExtSelection.cpp: 6562 6563 Added support for VISIBLE_SHAPES selection using offscreen 6564 rendering. 6565 65662002-07-31 16:53 mortene 6567 6568 * include/Inventor/actions/SoLineHighlightRenderAction.h, 6569 src/actions/SoLineHighlightRenderAction.cpp: 6570 6571 Changed signature of setLinePattern() and getLinePattern() to use 6572 specific bitwidth type. Converted private data to Cheshire Cat. 6573 65742002-07-31 13:50 mortene 6575 6576 * src/actions/SoToVRML2Action.cpp: 6577 6578 Better separation of code with and without HAVE_VRML97 define. Now 6579 compiles again for Coin-2 without VRML97 support. 6580 65812002-07-31 12:08 pederb 6582 6583 * include/Inventor/actions/SoToVRML2Action.h: 6584 6585 SoToVRML2Action header file. By kristian. 6586 65872002-07-31 11:07 mortene 6588 6589 * src/actions/SoBoxHighlightRenderAction.cpp: 6590 6591 Compile fix. 6592 65932002-07-31 09:34 kintel 6594 6595 * docs/misc-resources.txt: 6596 6597 Added link to SOLID 6598 65992002-07-30 20:44 mortene 6600 6601 * src/: actions/SoAction.cpp, actions/SoCallbackAction.cpp, 6602 actions/SoGetBoundingBoxAction.cpp, actions/SoRayPickAction.cpp, 6603 actions/SoSearchAction.cpp, actions/SoWriteAction.cpp, 6604 base/SbBox2d.cpp, base/SbBox2f.cpp, base/SbBox2s.cpp, 6605 base/SbBox3s.cpp, base/SbDPViewVolume.cpp, base/SbDict.cpp, 6606 base/SbTime.cpp, base/SbViewVolume.cpp, details/SoConeDetail.cpp, 6607 details/SoCubeDetail.cpp, details/SoCylinderDetail.cpp, 6608 draggers/SoCenterballDragger.cpp, 6609 draggers/SoDirectionalLightDragger.cpp, 6610 draggers/SoDragPointDragger.cpp, draggers/SoDragger.cpp, 6611 draggers/SoHandleBoxDragger.cpp, draggers/SoJackDragger.cpp, 6612 draggers/SoPointLightDragger.cpp, 6613 draggers/SoRotateCylindricalDragger.cpp, 6614 draggers/SoRotateDiscDragger.cpp, 6615 draggers/SoRotateSphericalDragger.cpp, 6616 draggers/SoScale1Dragger.cpp, draggers/SoScale2Dragger.cpp, 6617 draggers/SoScale2UniformDragger.cpp, 6618 draggers/SoScaleUniformDragger.cpp, 6619 draggers/SoSpotLightDragger.cpp, draggers/SoTabBoxDragger.cpp, 6620 draggers/SoTabPlaneDragger.cpp, draggers/SoTrackballDragger.cpp, 6621 draggers/SoTransformBoxDragger.cpp, 6622 draggers/SoTransformerDragger.cpp, 6623 draggers/SoTranslate1Dragger.cpp, draggers/SoTranslate2Dragger.cpp, 6624 elements/SoGLDisplayList.cpp, elements/SoGLPointSizeElement.cpp, 6625 elements/SoReplacedElement.cpp, engines/SoEngine.cpp, 6626 engines/SoNodeEngine.cpp, events/SoEvent.cpp, 6627 fields/SoFieldContainer.cpp, manips/SoClipPlaneManip.cpp, 6628 manips/SoDirectionalLightManip.cpp, manips/SoPointLightManip.cpp, 6629 manips/SoSpotLightManip.cpp, manips/SoTransformManip.cpp, 6630 misc/SoBase.cpp, misc/SoDB.cpp, misc/SoInput.cpp, 6631 misc/SoOutput.cpp, nodekits/SoBaseKit.cpp, 6632 nodekits/SoInteractionKit.cpp, nodekits/SoNodeKitListPart.cpp, 6633 nodes/SoNode.cpp, nodes/SoSelection.cpp, nodes/SoShape.cpp, 6634 nodes/SoSurroundScale.cpp, nodes/SoTriangleStripSet.cpp, 6635 projectors/SbSphereSheetProjector.cpp, sensors/SoSensor.cpp, 6636 vrml97/ImageTexture.cpp: 6637 6638 Replace \internal Doxygen keyword with \COININTERNAL alias to work 6639 around a Doxygen problem. 6640 66412002-07-30 20:43 mortene 6642 6643 * docs/coin.doxygen.in: 6644 6645 Adds an alias COININTERNAL to replace the buggy \internal keyword 6646 of Doxygen. 6647 66482002-07-30 17:02 mortene 6649 6650 * src/vrml97/AudioClip.cpp, src/vrml97/Background.cpp, 6651 src/vrml97/Billboard.cpp, src/vrml97/Box.cpp, 6652 src/vrml97/Coordinate.cpp, src/vrml97/DirectionalLight.cpp, 6653 src/vrml97/VertexLine.cpp, include/Inventor/SbClip.h, 6654 include/Inventor/SbTime.h, include/Inventor/SbVec2f.h, 6655 include/Inventor/SbVec2s.h, include/Inventor/SbVec3f.h, 6656 include/Inventor/SbVec3s.h, include/Inventor/SbVec4f.h, 6657 include/Inventor/events/SoEvent.h, 6658 include/Inventor/fields/SoField.h, 6659 include/Inventor/nodes/SoEventCallback.h, 6660 include/Inventor/nodes/SoTextureCoordinatePlane.h, 6661 src/actions/SoBoxHighlightRenderAction.cpp, 6662 src/actions/SoSearchAction.cpp, src/base/SbTime.cpp, 6663 src/base/SbVec2f.cpp, src/base/SbVec2s.cpp, src/base/SbVec3f.cpp, 6664 src/base/SbVec3s.cpp, src/base/SbVec4f.cpp, src/nodes/SoNode.cpp, 6665 src/nodes/SoPickStyle.cpp: 6666 6667 Doxygen fixes. 6668 66692002-07-30 17:02 mortene 6670 6671 * src/actions/SoGLRenderAction.cpp: 6672 6673 Small doxygen fix. 6674 66752002-07-30 17:01 mortene 6676 6677 * src/misc/SoOffscreenGLXData.icc: 6678 6679 FIXME about the (likely) Mesa bug on glXMakeCurrent(). 6680 66812002-07-30 16:58 mortene 6682 6683 * docs/misc-resources.txt: 6684 6685 Vol-rendering link. 6686 66872002-07-30 16:57 mortene 6688 6689 * docs/coin.doxygen.in: 6690 6691 Adds new action classes SoToVRMLAction and SoToVRML2Action. 6692 66932002-07-30 16:56 mortene 6694 6695 * docs/coin.doxygen.in: 6696 6697 Removes obsoleted VRML classes. 6698 66992002-07-30 16:37 mortene 6700 6701 * src/actions/: SoToVRML2Action.cpp, SoToVRMLAction.cpp: 6702 6703 Doxygen fixes. 6704 67052002-07-30 16:25 mortene 6706 6707 * src/actions/Makefile.am: 6708 6709 Include SoToVRML2Action in build. 6710 67112002-07-30 16:22 mortene 6712 6713 * src/: actions/all.cpp, base/all-cpp.cpp: 6714 6715 Fixes for enable-compact build mode. 6716 67172002-07-30 16:19 pederb 6718 6719 * AUTHORS: 6720 6721 Adds Kristian. Removes developer "ranking". 6722 67232002-07-30 16:16 pederb 6724 6725 * src/actions/SoToVRML2Action.cpp: 6726 6727 VRML1 to VRML2 now supported. By kristian. 6728 67292002-07-30 15:10 mortene 6730 6731 * include/Inventor/VRMLnodes/: SoVRMLInterpOutputData.h, 6732 SoVRMLInterpOutput.h: 6733 6734 A TGS class not implemented for Coin. 6735 67362002-07-30 14:56 mortene 6737 6738 * include/Inventor/SbBox3s.h: 6739 6740 Was missing COIN_DLL_API keyword to expose to public DLL interface. 6741 67422002-07-30 10:48 mortene 6743 6744 * include/Inventor/lists/SbList.h: 6745 6746 pragma hack to disable SbList-in-DLL warnings. 6747 67482002-07-29 17:23 mortene 6749 6750 * BUGS.txt: 6751 6752 New item, low-priority. 6753 67542002-07-29 16:18 mortene 6755 6756 * src/misc/SoOffscreenGLXData.icc: 6757 6758 Corrects order of resource deallocation for GLX buffers. 6759 (Destructing the X pixmap before the GLX pixmap caused some NVidia 6760 X servers to crash.) 6761 67622002-07-29 14:57 mortene 6763 6764 * src/actions/SoToVRMLAction.cpp: 6765 6766 Wrap inclusion of VRML97 header files with HAVE_VRML97 (final link 6767 with MSVC reported missing symbols otherwise). 6768 67692002-07-29 11:20 mortene 6770 6771 * src/misc/GLWrapper.cpp: 6772 6773 kintel's update to pederb's FIXME notice from our internal 6774 coin-mailinglist. 6775 67762002-07-23 09:41 pederb 6777 6778 * src/threads/thread.c: 6779 6780 win32 compile fix 6781 67822002-07-23 09:38 pederb 6783 6784 * src/threads/thread.c: 6785 6786 Implemented cc_thread_id() for win32. 6787 67882002-07-23 09:10 pederb 6789 6790 * include/Inventor/C/threads/threadp.h, src/misc/SoDB.cpp, 6791 src/threads/thread.c: 6792 6793 Use a single function to initialize the threads module. 6794 67952002-07-22 16:43 pederb 6796 6797 * src/vrml97/IndexedShape.cpp: 6798 6799 Thread safe bugfix. 6800 68012002-07-19 18:02 pederb 6802 6803 * include/Inventor/C/threads/mutexp.h, 6804 src/threads/condvar_win32.ic, src/threads/mutex_win32cs.ic: 6805 6806 Win32 compile fixes. 6807 68082002-07-19 16:30 pederb 6809 6810 * include/Inventor/C/threads/condvarp.h, 6811 src/threads/condvar_win32.ic: 6812 6813 New, and hopefully correct condvar implementation for win32. 6814 68152002-07-19 12:17 pederb 6816 6817 * include/Inventor/C/threads/workerp.h, src/threads/worker.c: 6818 6819 Simplified idle handling. 6820 68212002-07-19 10:55 pederb 6822 6823 * src/vrml97/: Group.cpp, Shape.cpp: 6824 6825 Thread safe fixes. 6826 68272002-07-18 16:18 pederb 6828 6829 * src/nodes/SoSeparator.cpp: 6830 6831 Thread safe bugfix. 6832 68332002-07-18 15:11 kintel 6834 6835 * src/actions/SoBoxHighlightRenderAction.cpp: 6836 6837 Win32 compile 6838 68392002-07-18 13:13 pederb 6840 6841 * src/nodes/SoSelection.cpp: 6842 6843 Improved doc. 6844 68452002-07-18 11:55 pederb 6846 6847 * include/Inventor/nodes/SoUnknownNode.h, 6848 src/nodes/SoUnknownNode.cpp: 6849 6850 Implemented copy functionality. 6851 68522002-07-18 11:49 pederb 6853 6854 * src/fields/SoFieldData.cpp: 6855 6856 Bugfix. Copy all field flags in overlay(). 6857 68582002-07-18 10:48 pederb 6859 6860 * include/Inventor/nodes/SoUnknownNode.h, 6861 src/nodes/SoUnknownNode.cpp: 6862 6863 pimpl. 6864 68652002-07-18 10:14 pederb 6866 6867 * include/Inventor/SbDPViewVolume.h, 6868 include/Inventor/SbViewVolume.h, src/base/SbDPViewVolume.cpp, 6869 src/base/SbViewVolume.cpp: 6870 6871 New method SbViewVolume::frustum(). 6872 68732002-07-17 17:16 pederb 6874 6875 * src/threads/sched.c: 6876 6877 Fix compiler warnings. 6878 68792002-07-17 17:09 pederb 6880 6881 * include/Inventor/C/threads/schedp.h, src/threads/sched.c: 6882 6883 Support priority. 6884 68852002-07-17 17:07 pederb 6886 6887 * include/Inventor/C/base/heap.h, src/base/heap.c: 6888 6889 Remove closure from heap compare function. 6890 68912002-07-17 16:47 pederb 6892 6893 * include/Inventor/C/base/heap.h: 6894 6895 COIN_DLL_API 6896 68972002-07-17 16:47 pederb 6898 6899 * include/Inventor/C/base/hashp.h, src/base/hash.c: 6900 6901 Use a memory allocator to allocate memory for hash table entries. 6902 69032002-07-17 16:30 pederb 6904 6905 * src/actions/SoBoxHighlightRenderAction.cpp: 6906 6907 Bugfix. Selected group nodes should now be rendered correctly. 6908 69092002-07-17 14:54 pederb 6910 6911 * include/Inventor/actions/SoBoxHighlightRenderAction.h, 6912 src/actions/SoBoxHighlightRenderAction.cpp: 6913 6914 pimpl. 6915 69162002-07-17 14:52 pederb 6917 6918 * include/Inventor/C/base/Makefile.am, src/base/Makefile.am: 6919 6920 bootstrap to build heap. 6921 69222002-07-17 14:51 pederb 6923 6924 * include/Inventor/C/base/heap.h, include/Inventor/C/base/heapp.h, 6925 src/base/heap.c: 6926 6927 Binary heap implementation. By Kristian. 6928 69292002-07-17 12:08 pederb 6930 6931 * src/actions/Makefile.am: 6932 6933 Build SoToVRMLAction. 6934 69352002-07-17 12:07 pederb 6936 6937 * src/actions/SoToVRMLAction.cpp: 6938 6939 Implementation. Currently only VRML2 to VRML1 is supported. 6940 69412002-07-16 16:55 pederb 6942 6943 * include/Inventor/SbBox.h: 6944 6945 Include SbBox3s.h 6946 69472002-07-16 16:55 pederb 6948 6949 * src/: Makefile.am, base/Makefile.am: 6950 6951 Bootstrap to build SbBox3s. 6952 69532002-07-16 16:52 pederb 6954 6955 * include/Inventor/SbBox3s.h, src/base/SbBox3s.cpp: 6956 6957 SbBox3s class. By torbjorv. 6958 69592002-07-16 11:58 pederb 6960 6961 * src/: misc/SoProto.cpp, vrml97/Script.cpp: 6962 6963 Initialize action method index so that SoCallbackAction pre/post 6964 callbacks will work. 6965 69662002-07-16 11:22 pederb 6967 6968 * src/misc/SoDB.cpp: 6969 6970 Initialize thread local notification counter to 0. 6971 69722002-07-16 10:23 pederb 6973 6974 * src/base/SbDPViewVolume.cpp: 6975 6976 Improve SbDPViewVolume precision by always storing the view volume 6977 in a local coordinate system. 6978 69792002-07-16 09:51 pederb 6980 6981 * THANKS: 6982 6983 Added Fran�ois Painchaud. 6984 69852002-07-15 13:30 larsa 6986 6987 * THANKS: 6988 6989 Arthur Clemens 6990 69912002-07-15 13:29 larsa 6992 6993 * src/details/SoDetail.cpp: 6994 6995 fixed documentation include-path, thanks to Arthur Clemens 6996 69972002-07-12 13:30 pederb 6998 6999 * src/actions/SoGLRenderAction.cpp: 7000 7001 Make point/line smoothing work even when transparency type != 7002 SCREEN_DOOR. 7003 70042002-07-12 10:01 pederb 7005 7006 * src/misc/GLWrapper.cpp: 7007 7008 Win32 fix for detecting OpenGL functions that are not extensions. 7009 70102002-07-12 09:40 pederb 7011 7012 * src/nodes/SoIndexedShape.cpp: 7013 7014 Removed unnecessary statement. 7015 70162002-07-12 09:25 pederb 7017 7018 * src/nodes/SoIndexedShape.cpp: 7019 7020 Normal cache locking/unlocking bug fix. Buf reported by larsa. 7021 70222002-07-11 16:05 pederb 7023 7024 * src/caches/SoGLCacheList.cpp: 7025 7026 Compile fix. 7027 70282002-07-11 14:48 pederb 7029 7030 * src/elements/SoGLDisplayList.cpp: 7031 7032 Check that something is actually wrong before posting an error 7033 message. 7034 70352002-07-11 12:51 pederb 7036 7037 * include/Inventor/nodes/SoIndexedFaceSet.h, 7038 src/nodes/SoIndexedFaceSet.cpp: 7039 7040 Avoid a recursive readLock on the normal cache. 7041 70422002-07-11 12:31 pederb 7043 7044 * include/Inventor/VRMLnodes/SoVRMLIndexedFaceSet.h, 7045 src/vrml97/IndexedFaceSet.cpp: 7046 7047 Thread safe convex data cache. 7048 70492002-07-11 12:03 pederb 7050 7051 * include/Inventor/nodes/SoFaceSet.h, src/nodes/SoFaceSet.cpp: 7052 7053 Thread safe convex cache. 7054 70552002-07-11 11:49 pederb 7056 7057 * src/caches/SoConvexDataCache.cpp: 7058 7059 Bugfix to handle PER_FACE bindings. 7060 70612002-07-11 11:29 pederb 7062 7063 * include/Inventor/nodes/SoIndexedFaceSet.h, 7064 src/nodes/SoIndexedFaceSet.cpp: 7065 7066 Pimpl and thread safe convex cache. 7067 70682002-07-11 11:10 pederb 7069 7070 * src/vrml97/ElevationGrid.cpp: 7071 7072 Thread safe normal cache. 7073 70742002-07-11 10:59 pederb 7075 7076 * include/Inventor/VRMLnodes/SoVRMLVertexShape.h, 7077 src/vrml97/IndexedFaceSet.cpp, src/vrml97/IndexedShape.cpp, 7078 src/vrml97/VertexShape.cpp: 7079 7080 Thread safe normal cache handling. 7081 70822002-07-11 10:10 pederb 7083 7084 * include/Inventor/nodes/SoVertexShape.h, src/nodes/SoFaceSet.cpp, 7085 src/nodes/SoIndexedFaceSet.cpp, src/nodes/SoIndexedShape.cpp, 7086 src/nodes/SoIndexedTriangleStripSet.cpp, src/nodes/SoQuadMesh.cpp, 7087 src/nodes/SoTriangleStripSet.cpp, src/nodes/SoVertexShape.cpp: 7088 7089 Thread safe normal cache handling. Also removed some obsoleted 7090 code. 7091 70922002-07-10 17:03 pederb 7093 7094 * include/Inventor/nodes/SoVertexShape.h, 7095 src/nodes/SoVertexShape.cpp: 7096 7097 Pimpl. 7098 70992002-07-10 17:02 pederb 7100 7101 * include/Inventor/C/threads/threadsutilp.h: 7102 7103 Global lock/unlock macros. 7104 71052002-07-10 16:36 pederb 7106 7107 * src/vrml97/: Group.cpp, Shape.cpp: 7108 7109 Thread safe. 7110 71112002-07-10 16:29 pederb 7112 7113 * src/nodes/SoShape.cpp: 7114 7115 Bugfix. 7116 71172002-07-10 16:09 pederb 7118 7119 * src/nodes/SoShape.cpp: 7120 7121 Now even more threadsafe. 7122 71232002-07-10 15:02 pederb 7124 7125 * src/nodes/SoSeparator.cpp: 7126 7127 Typofix. 7128 71292002-07-10 14:55 pederb 7130 7131 * src/nodes/SoSeparator.cpp: 7132 7133 Thread safe. 7134 71352002-07-10 14:25 pederb 7136 7137 * src/caches/SoGLCacheList.cpp: 7138 7139 Thread safe. 7140 71412002-07-10 13:34 pederb 7142 7143 * include/Inventor/VRMLnodes/SoVRMLPixelTexture.h, 7144 src/vrml97/PixelTexture.cpp: 7145 7146 Pimpl. 7147 71482002-07-10 12:13 pederb 7149 7150 * include/Inventor/nodes/SoTexture2.h, src/nodes/SoTexture2.cpp: 7151 7152 Pimpl 7153 71542002-07-10 12:10 pederb 7155 7156 * src/nodes/SoShape.cpp: 7157 7158 Thread safe bugfix. Also included some code to make it easier to 7159 debug generatePrimitives() for shapes. 7160 71612002-07-09 17:26 pederb 7162 7163 * src/misc/SoDB.cpp: 7164 7165 Thread safe start/end notify. 7166 71672002-07-09 16:31 pederb 7168 7169 * src/nodes/SoWWWInline.cpp: 7170 7171 Set readAsSoFile to TRUE by default. 7172 71732002-07-09 16:16 pederb 7174 7175 * include/Inventor/nodes/SoWWWInline.h, src/nodes/SoWWWInline.cpp: 7176 7177 Replace SbDict pimpl with proper pimpl. 7178 71792002-07-09 15:53 pederb 7180 7181 * src/nodes/SoTextureCoordinateEnvironment.cpp: 7182 7183 Thread safe. 7184 71852002-07-09 15:47 pederb 7186 7187 * src/nodes/SoNurbsProfile.cpp: 7188 7189 Thread safe. 7190 71912002-07-09 15:23 pederb 7192 7193 * src/nodes/SoLinearProfile.cpp: 7194 7195 Thread safe. 7196 71972002-07-09 15:06 pederb 7198 7199 * src/nodes/SoLevelOfDetail.cpp: 7200 7201 Thread safe. 7202 72032002-07-09 13:46 pederb 7204 7205 * src/nodes/: SoFaceSet.cpp, SoTriangleStripSet.cpp: 7206 7207 Init render function pointers in initClass(). 7208 72092002-07-09 13:36 pederb 7210 7211 * src/nodes/SoQuadMesh.cpp: 7212 7213 Init rendering function pointers in initClass(). 7214 72152002-07-09 12:56 pederb 7216 7217 * include/Inventor/nodes/SoShape.h: 7218 7219 Needed for thread safe fix. 7220 72212002-07-09 12:47 pederb 7222 7223 * src/nodes/: SoShape.cpp, soshape_bigtexture.cpp, 7224 soshape_bigtexture.h, soshape_primdata.cpp, soshape_primdata.h, 7225 soshape_trianglesort.cpp, soshape_trianglesort.h: 7226 7227 Thread safe shape handling. 7228 72292002-07-09 12:45 pederb 7230 7231 * src/nodes/SoLineSet.cpp: 7232 7233 Initialize render function pointers in initClass() to avoid race 7234 conditions. 7235 72362002-07-08 14:27 pederb 7237 7238 * src/misc/SoProto.cpp: 7239 7240 Release compile fix. 7241 72422002-07-08 14:17 pederb 7243 7244 * src/vrml97/ImageTexture.cpp: 7245 7246 Only touch node in loader-thread in the thread safe version of 7247 Coin. 7248 72492002-07-05 17:37 mortene 7250 7251 * docs/todo.txt: 7252 7253 Remove item about bboxes in shapes for optimized operations. Number 7254 of remaining items for easy reference. 7255 72562002-07-05 17:35 mortene 7257 7258 * docs/projects.txt: 7259 7260 Kill obsoleted tasks. 7261 72622002-07-05 17:32 mortene 7263 7264 * docs/header: 7265 7266 Unnecessary to store copyright header in a separate file. 7267 72682002-07-05 17:15 mortene 7269 7270 * README.WIN32: 7271 7272 A few comments on building as static versus dynamic libraries. 7273 72742002-07-05 17:10 mortene 7275 7276 * src/nodes/SoTexture2.cpp: 7277 7278 Tiny typo-fix in API doc. 7279 72802002-07-05 17:08 mortene 7281 7282 * include/Inventor/actions/: SoToVRML2Action.h, SoToVRMLAction.h: 7283 7284 Comments on API completeness. 7285 72862002-07-05 16:27 pederb 7287 7288 * src/: misc/SoBase.cpp, nodes/SoLineSet.cpp: 7289 7290 Thread safe. 7291 72922002-07-05 16:10 pederb 7293 7294 * src/misc/SoGlyph.cpp: 7295 7296 Thread safe. 7297 72982002-07-05 16:09 pederb 7299 7300 * include/Inventor/C/threads/threadsutilp.h: 7301 7302 Make CC_MUTEX_CONSTRUCT macro safer. 7303 73042002-07-05 16:01 mortene 7305 7306 * FAQ: 7307 7308 Too much cut'n'paste in the last commit, roll back original libCoin 7309 specifics in legalese. 7310 73112002-07-05 15:49 mortene 7312 7313 * FAQ: 7314 7315 LGPL -> GPL. 7316 73172002-07-05 15:42 pederb 7318 7319 * src/misc/SoGLImage.cpp: 7320 7321 Thread safer. 7322 73232002-07-05 15:41 pederb 7324 7325 * src/misc/SoDB.cpp: 7326 7327 Init global mutex. 7328 73292002-07-05 15:41 pederb 7330 7331 * src/fields/SoField.cpp: 7332 7333 Init mutex variable to NULL before constructing. 7334 73352002-07-05 15:32 pederb 7336 7337 * include/Inventor/C/threads/threadsutilp.h: 7338 7339 Use global mutex lock/unlock when constructing a mutex. 7340 73412002-07-05 15:31 pederb 7342 7343 * include/Inventor/C/threads/mutexp.h, src/threads/mutex.c: 7344 7345 Introduce a global mutex to avoid race conditions when constructing 7346 mutexes. 7347 73482002-07-05 13:59 larsa 7349 7350 * configure.ac: 7351 7352 rename COIN_THREADSAFE sh-var to sim_ac_coin_threadsafe and use 7353 true/false instead of 0/1 7354 73552002-07-05 13:44 pederb 7356 7357 * src/misc/SoGLImage.cpp: 7358 7359 Thread safe. 7360 73612002-07-05 13:30 larsa 7362 7363 * configure.ac: 7364 7365 shell variable assignments can't use whitespace around 7366 assignment-operator 7367 73682002-07-05 12:17 pederb 7369 7370 * include/Inventor/C/threads/storage.h, 7371 include/Inventor/C/threads/storagep.h, src/threads/storage.c: 7372 7373 Reimplemented cc_storage to make it platform independent. 7374 73752002-07-05 12:15 pederb 7376 7377 * src/misc/SoGL.cpp: 7378 7379 Thread safe fixes. 7380 73812002-07-05 12:06 pederb 7382 7383 * include/Inventor/C/threads/threadsutilp.h, 7384 src/elements/SoCacheElement.cpp: 7385 7386 Check for COIN_THREADSAFE, not HAVE_THREADS. 7387 73882002-07-05 12:05 pederb 7389 7390 * configure.ac: 7391 7392 Cofigure option to build a thread safe library. 7393 73942002-07-05 11:12 pederb 7395 7396 * include/Inventor/C/threads/thread.h, src/threads/thread.c: 7397 7398 Add support for returning an unique thread id. 7399 74002002-07-05 11:06 mortene 7401 7402 * docs/todo.txt: 7403 7404 Leave an item on the implementation of SoToVRMLAction and 7405 SoReorganizeAction (of which we already have some working code). 7406 74072002-07-05 11:02 mortene 7408 7409 * src/actions/SoToVRMLAction.cpp: 7410 7411 Implement all methods except the ones doing actual work. :-) 7412 74132002-07-05 11:01 mortene 7414 7415 * include/Inventor/actions/SoToVRMLAction.h: 7416 7417 Write up the correct API. 7418 74192002-07-05 10:24 pederb 7420 7421 * src/fields/SoField.cpp: 7422 7423 Thread safe SoField::evaluate(). 7424 74252002-07-04 17:32 mortene 7426 7427 * docs/todo.txt: 7428 7429 Typos. 7430 74312002-07-04 17:19 pederb 7432 7433 * src/threads/sync.c: 7434 7435 Don't require that SoDB::init() has been called before using the 7436 synchronizer. 7437 74382002-07-04 16:56 pederb 7439 7440 * src/base/SbName.cpp: 7441 7442 Destruct mutex in atexit() call. 7443 74442002-07-04 16:55 pederb 7445 7446 * src/base/SbName.cpp: 7447 7448 Thread safe fix. 7449 74502002-07-04 16:11 pederb 7451 7452 * src/fields/SoMField.cpp: 7453 7454 Thread safe SoMField::get1(SbString&) 7455 74562002-07-04 16:05 pederb 7457 7458 * src/fields/SoField.cpp: 7459 7460 Thread safe SoField::get(SbString&). 7461 74622002-07-04 14:48 pederb 7463 7464 * src/base/SbName.cpp: 7465 7466 Thread safe fix. 7467 74682002-07-04 14:12 pederb 7469 7470 * src/base/SbName.cpp: 7471 7472 Thread safe. 7473 74742002-07-04 14:07 pederb 7475 7476 * src/base/SbName.cpp: 7477 7478 Add atexit() call to free static memory used by SbNameEntry. 7479 74802002-07-04 11:27 pederb 7481 7482 * src/misc/: SoGLFaceSetTemplate.icc, SoGLLineSetTemplate.icc, 7483 SoGLTristripTemplate.icc, SoGLindexedLineSetTemplate.icc, 7484 SoGLnonindexedFaceSetTemplate.icc, 7485 SoGLnonindexedTristripSetTemplate.icc, SoGLqmeshTemplate.icc: 7486 7487 Optimize rendering by inlining calls to 7488 SoGLCoordinateElement::send() (~15% speed increase). 7489 74902002-07-03 17:25 pederb 7491 7492 * src/nodes/SoLevelOfDetail.cpp: 7493 7494 Bounding box bugfix. 7495 74962002-07-03 16:56 pederb 7497 7498 * src/nodes/SoLevelOfDetail.cpp: 7499 7500 Remove FIXME 7501 75022002-07-03 16:55 pederb 7503 7504 * include/Inventor/nodes/SoLevelOfDetail.h, 7505 src/nodes/SoLevelOfDetail.cpp: 7506 7507 Improved/bugfixed bounding box calculations for this node. Problem 7508 reported by Kristofer Tingdahl. 7509 75102002-07-03 15:44 pederb 7511 7512 * src/misc/GLUWrapper.c: 7513 7514 Synchronize GLUWrapper(). Also changed atexit() to coin_atexit(). 7515 75162002-07-03 15:35 pederb 7517 7518 * src/threads/fifo.c: 7519 7520 IRIX CC compile fixes. 7521 75222002-07-03 15:33 pederb 7523 7524 * src/vrml97/ImageTexture.cpp: 7525 7526 Remove race condition fix since simage_wrapper() now should be 7527 thread safe. 7528 75292002-07-03 15:32 pederb 7530 7531 * src/misc/simage_wrapper.c: 7532 7533 Synchronize simage_wrapper(). 7534 75352002-07-03 15:28 pederb 7536 7537 * src/misc/SoBase.cpp: 7538 7539 atexit() to coin_atexit(). 7540 75412002-07-03 15:17 pederb 7542 7543 * src/misc/GLWrapper.cpp: 7544 7545 Synchronize GLWrapper() calls. 7546 75472002-07-03 15:16 pederb 7548 7549 * include/Inventor/C/threads/threadsutilp.h: 7550 7551 Add CC_SYNC_BEGIN and CC_SYNC_END macros. 7552 75532002-07-03 15:02 pederb 7554 7555 * src/misc/SoDB.cpp: 7556 7557 Initialize synchronizer. 7558 75592002-07-03 15:02 pederb 7560 7561 * include/Inventor/C/threads/syncp.h: 7562 7563 Compile fix. 7564 75652002-07-03 14:58 pederb 7566 7567 * include/Inventor/C/threads/Makefile.am, 7568 include/Inventor/C/threads/sync.h, 7569 include/Inventor/C/threads/syncp.h, src/threads/Makefile.am, 7570 src/threads/sync.c: 7571 7572 Synchronize functionality. 7573 75742002-07-03 14:49 mortene 7575 7576 * src/nodes/SoTexture2.cpp: 7577 7578 Improve API doc. 7579 75802002-07-03 14:38 pederb 7581 7582 * include/Inventor/C/base/hash.h, src/base/hash.c: 7583 7584 Add cc_hash_apply(). 7585 75862002-07-03 14:13 pederb 7587 7588 * src/misc/GLWrapper.cpp: 7589 7590 Quick temporary fix. 7591 75922002-07-03 13:26 pederb 7593 7594 * include/Inventor/C/base/Makefile.am: 7595 7596 Include hashp.h in EXTRA_DIST. 7597 75982002-07-03 13:23 pederb 7599 7600 * include/Inventor/C/base/Makefile.am, src/base/Makefile.am: 7601 7602 Bootstrap to build hash table. 7603 76042002-07-03 13:18 pederb 7605 7606 * src/base/hash.c: 7607 7608 Hash table implementation. By kristian. 7609 76102002-07-03 13:17 pederb 7611 7612 * include/Inventor/C/base/: hash.h, hashp.h: 7613 7614 A hash table object. By kristian. 7615 76162002-07-03 09:32 pederb 7617 7618 * src/: elements/SoCacheElement.cpp, misc/SoProtoInstance.cpp, 7619 nodes/SoNode.cpp, vrml97/ImageTexture.cpp, vrml97/Inline.cpp: 7620 7621 Use coin_atexit(), not atexit(). 7622 76232002-07-02 22:19 larsa 7624 7625 * configure.ac: 7626 7627 information for the lazy about enabling features 7628 76292002-07-02 19:59 mortene 7630 7631 * src/: draggers/SoCenterballDragger.cpp, 7632 manips/SoClipPlaneManip.cpp, nodes/SoLevelOfDetail.cpp: 7633 7634 Fixes for API documentation. 7635 76362002-07-02 17:02 pederb 7637 7638 * src/elements/SoGLCacheContextElement.cpp: 7639 7640 Code cleanup. 7641 76422002-07-02 17:00 pederb 7643 7644 * include/Inventor/C/threads/threadsutilp.h: 7645 7646 Some multi-thread macros. 7647 76482002-07-02 16:25 pederb 7649 7650 * src/misc/GLWrapper.cpp: 7651 7652 Thread safe. 7653 76542002-07-02 16:16 pederb 7655 7656 * src/elements/SoGLCacheContextElement.cpp: 7657 7658 Single thread compile fix. 7659 76602002-07-02 16:09 pederb 7661 7662 * src/elements/: SoCacheElement.cpp, SoGLCacheContextElement.cpp: 7663 7664 Thread safe. 7665 76662002-07-02 15:51 larsa 7667 7668 * include/Inventor/C/threads/Makefile.am, src/threads/Makefile.am: 7669 7670 include fifo adt 7671 76722002-07-02 15:51 pederb 7673 7674 * include/Inventor/C/threads/fifop.h, src/threads/fifo.c: 7675 7676 Use atomic lock/unlock when waiting for condvar. 7677 76782002-07-02 15:39 larsa 7679 7680 * include/Inventor/C/threads/fifo.h, src/threads/fifo.c: 7681 7682 typo fix 7683 76842002-07-02 14:04 pederb 7685 7686 * include/Inventor/misc/SoTempPath.h, src/actions/SoAction.cpp, 7687 src/misc/SoTempPath.cpp: 7688 7689 Optimized traversal by introducing two new methods in SoTempPath. 7690 76912002-07-02 11:15 pederb 7692 7693 * include/Inventor/actions/SoAction.h, src/actions/SoAction.cpp: 7694 7695 Pimpl. 7696 76972002-07-02 11:13 pederb 7698 7699 * RELNOTES, include/Inventor/fields/SoField.h, 7700 src/fields/SoField.cpp: 7701 7702 Removed obsoleted SoVRMLInterpOutput methods. 7703 77042002-07-02 11:01 mortene 7705 7706 * BUGS.txt: 7707 7708 Kill false bug-report about problems with 7709 SoComplexity::textureQuality. It was a bug in my application code. 7710 77112002-07-02 09:51 mortene 7712 7713 * src/nodes/SoComplexity.cpp: 7714 7715 Improve doc for SoComplexity::textureQuality. 7716 77172002-07-02 09:38 mortene 7718 7719 * src/tidbits.c: 7720 7721 Fixes gruesome boundary condition bug in our vsnprintf() wrapper. 7722 77232002-07-01 18:52 larsa 7724 7725 * include/Inventor/C/threads/common.h: 7726 7727 cc_fifo typedef 7728 77292002-07-01 18:50 larsa 7730 7731 * src/threads/fifo.c, include/Inventor/C/threads/fifo.h, 7732 include/Inventor/C/threads/fifop.h: 7733 7734 fifo adt 7735 77362002-07-01 17:41 larsa 7737 7738 * AUTHORS, THANKS: 7739 7740 Tor-Helge Skei 7741 77422002-07-01 17:09 mortene 7743 7744 * src/fields/SoMField.cpp: 7745 7746 Corrected doc on setNum(). Thanks to Torbjorn Vik for the heads-up. 7747 77482002-07-01 17:01 pederb 7749 7750 * src/sensors/SoSensorManager.cpp: 7751 7752 Thread safety. 7753 77542002-07-01 17:00 mortene 7755 7756 * BUGS.txt: 7757 7758 SoComplexity::textureQuality == 0 doesn't turn off textures any 7759 more\? 7760 77612002-07-01 16:55 pederb 7762 7763 * src/vrml97/ImageTexture.cpp: 7764 7765 Multihread fix. We shouldn't unref() from the reader thread since a 7766 lot of bad things can happen if we do. 7767 77682002-07-01 14:30 pederb 7769 7770 * include/Inventor/VRMLnodes/SoVRMLImageTexture.h, 7771 src/vrml97/ImageTexture.cpp: 7772 7773 Use the new multithread scheduler to read texture images. 7774 77752002-07-01 11:40 pederb 7776 7777 * src/threads/sched.c: 7778 7779 sched_wait_all() bugfix. The worker threads never sent a signal 7780 when a job was finished, causing the main thread to wait forever. 7781 77822002-07-01 11:06 mortene 7783 7784 * src/elements/SoGLTextureImageElement.cpp: 7785 7786 A couple of FIXMEs about how we check for legal texture sizes. 7787 77882002-07-01 11:06 mortene 7789 7790 * src/nodes/SoSeparator.cpp: 7791 7792 Don't do rendercaching if getNumRenderCaches() == 0. 7793 7794 Really randomize rendercaching flags when 7795 COIN_RANDOMIZE_RENDER_CACHING is used for debugging. 7796 77972002-06-30 23:17 mortene 7798 7799 * src/fields/: SoMFEnum.cpp, SoSFBitMask.cpp, SoSFEnum.cpp: 7800 7801 Should never assert when reading fields, so fix error handling. 7802 78032002-06-28 15:58 pederb 7804 7805 * src/threads/sched.c: 7806 7807 Scheduling bugfix. 7808 78092002-06-28 15:30 pederb 7810 7811 * src/threads/wpool.c: 7812 7813 Compile fix. 7814 78152002-06-28 15:26 pederb 7816 7817 * include/Inventor/C/threads/Makefile.am, 7818 include/Inventor/C/threads/common.h, 7819 include/Inventor/C/threads/sched.h, 7820 include/Inventor/C/threads/schedp.h, src/threads/Makefile.am, 7821 src/threads/sched.c: 7822 7823 Multithread scheduler. 7824 78252002-06-28 14:26 pederb 7826 7827 * include/Inventor/C/threads/wpool.h, src/threads/wpool.c: 7828 7829 Added cc_wpool_try_begin(). 7830 78312002-06-28 14:12 pederb 7832 7833 * src/nodes/SoShape.cpp: 7834 7835 Move INVISIBLE test to the beginning of shouldGLRender(). 7836 78372002-06-28 13:19 pederb 7838 7839 * src/nodes/SoShape.cpp: 7840 7841 Optimize rendering by removing some unnecessary calls. 7842 78432002-06-28 10:46 pederb 7844 7845 * src/base/Makefile.am, src/base/list.c, 7846 include/Inventor/C/base/Makefile.am, 7847 include/Inventor/C/base/list.h: 7848 7849 Build and install cc_list. 7850 78512002-06-27 18:00 pederb 7852 7853 * src/threads/: worker.c, wpool.c: 7854 7855 IRIX CC compile fix. 7856 78572002-06-27 17:58 pederb 7858 7859 * src/threads/wpool.c: 7860 7861 Some documentation. 7862 78632002-06-27 17:47 pederb 7864 7865 * include/Inventor/C/threads/Makefile.am, 7866 include/Inventor/C/threads/common.h, 7867 include/Inventor/C/threads/worker.h, 7868 include/Inventor/C/threads/workerp.h, 7869 include/Inventor/C/threads/wpool.h, 7870 include/Inventor/C/threads/wpoolp.h, src/threads/Makefile.am, 7871 src/threads/wpool.c: 7872 7873 A multithread worker pool object. 7874 78752002-06-27 16:29 pederb 7876 7877 * include/Inventor/C/threads/Makefile.am, 7878 include/Inventor/C/threads/common.h, 7879 include/Inventor/C/threads/worker.h, 7880 include/Inventor/C/threads/workerp.h, src/threads/Makefile.am, 7881 src/threads/worker.c: 7882 7883 Multithread worker. 7884 78852002-06-27 13:59 pederb 7886 7887 * src/projectors/SbCylinderPlaneProjector.cpp: 7888 7889 Fixed bug which caused the rotation to be flipped when dragged from 7890 the cylinder onto the plane. 7891 78922002-06-27 12:18 pederb 7893 7894 * src/nodes/SoIndexedFaceSet.cpp: 7895 7896 Fixed a bug in generatePrimitives() (introduced 2002-06-12). The 7897 last triangle was not generated. 7898 78992002-06-26 18:16 pederb 7900 7901 * include/Inventor/VRMLnodes/SoVRMLFontStyle.h, 7902 include/Inventor/VRMLnodes/SoVRMLNormal.h, 7903 src/vrml97/FontStyle.cpp, src/vrml97/Normal.cpp: 7904 7905 Fixed pick() function signature. 7906 79072002-06-26 18:10 pederb 7908 7909 * src/vrml97/Shape.cpp: 7910 7911 optimized bbox rendering. 7912 79132002-06-26 17:51 pederb 7914 7915 * include/Inventor/C/threads/barrierp.h, 7916 include/Inventor/C/threads/common.h, 7917 include/Inventor/C/threads/condvar.h, 7918 include/Inventor/C/threads/condvarp.h, 7919 include/Inventor/C/threads/mutexp.h, 7920 include/Inventor/C/threads/rwmutexp.h, 7921 include/Inventor/C/threads/storagep.h, 7922 include/Inventor/C/threads/threadp.h, 7923 include/Inventor/threads/SbCondVar.h, 7924 include/Inventor/threads/SbMutex.h, src/threads/condvar.c, 7925 src/threads/condvar_pthread.ic, src/threads/condvar_win32.ic, 7926 src/threads/mutex.c, src/threads/mutex_pthread.ic, 7927 src/threads/mutex_win32cs.ic, src/threads/mutex_win32mutex.ic, 7928 src/threads/rwmutex.c, src/threads/storage.c, src/threads/thread.c, 7929 src/threads/thread_pthread.ic, src/threads/thread_win32.ic: 7930 7931 Misc. code cleanup. Fixed rwmutex race condition bug. 7932 79332002-06-26 16:27 pederb 7934 7935 * configure.ac: 7936 7937 Don't include threads module by default. 7938 79392002-06-26 16:24 pederb 7940 7941 * src/vrml97/ImageTexture.cpp: 7942 7943 Fix to compile without threads module. 7944 79452002-06-26 10:54 mortene 7946 7947 * src/: actions/SoGetMatrixAction.cpp, 7948 misc/SoOffscreenRenderer.cpp, nodes/SoShapeHints.cpp: 7949 7950 Improvements to API doc. 7951 79522002-06-26 10:53 mortene 7953 7954 * HACKING: 7955 7956 Describe the Cheshire Cat pattern and this-> and ClassName:: prefix 7957 rules. 7958 79592002-06-26 10:23 mortene 7960 7961 * BUGS.txt: 7962 7963 Buglet, should try to handle faulty material values. 7964 79652002-06-26 10:22 mortene 7966 7967 * src/nodekits/SoAppearanceKit.cpp: 7968 7969 Tiny code layout fix. 7970 79712002-06-26 10:20 mortene 7972 7973 * src/elements/SoGLDisplayList.cpp: 7974 7975 Better error detection and reporting when allocating GL 7976 displaylists. 7977 79782002-06-25 13:24 pederb 7979 7980 * include/Inventor/caches/SoBoundingBoxCache.h, 7981 include/Inventor/caches/SoCache.h, 7982 include/Inventor/caches/SoConvexDataCache.h, 7983 include/Inventor/caches/SoGLCacheList.h, 7984 include/Inventor/caches/SoGLRenderCache.h, 7985 include/Inventor/caches/SoNormalCache.h, 7986 include/Inventor/caches/SoTextureCoordinateCache.h, 7987 src/caches/SoBoundingBoxCache.cpp, src/caches/SoCache.cpp, 7988 src/caches/SoConvexDataCache.cpp, src/caches/SoGLCacheList.cpp, 7989 src/caches/SoGLRenderCache.cpp, src/caches/SoNormalCache.cpp, 7990 src/caches/SoTextureCoordinateCache.cpp: 7991 7992 New pimpls. 7993 79942002-06-25 09:51 pederb 7995 7996 * src/base/SbMatrix.cpp: 7997 7998 Optimized all SbMatrix::setTransform() methods. This will increase 7999 scene graph traversal speed, especially on VRML2 models with lots 8000 of Transform nodes. 8001 80022002-06-24 22:42 pederb 8003 8004 * src/vrml97/: Billboard.cpp, Group.cpp, LOD.cpp, Parent.cpp, 8005 Transform.cpp: 8006 8007 Improved GL debugging. 8008 80092002-06-24 22:41 pederb 8010 8011 * src/vrml97/SpotLight.cpp: 8012 8013 Clamp cutOffAngle to valid range before sending to OpenGL. 8014 80152002-06-24 22:39 pederb 8016 8017 * src/nodes/SoGroup.cpp: 8018 8019 Improved GL debugging for nodes under a Group node. 8020 80212002-06-24 22:16 pederb 8022 8023 * src/vrml97/Extrusion.cpp: 8024 8025 Fix for Extrusion vertex ordering. 8026 80272002-06-24 22:07 pederb 8028 8029 * src/vrml97/: Cone.cpp, Cylinder.cpp, Sphere.cpp: 8030 8031 Enable back face culling for these vrml97 shapes. 8032 80332002-06-24 15:48 pederb 8034 8035 * BUGS.txt: 8036 8037 A couple of fixed bugs removed. 8038 80392002-06-24 15:47 pederb 8040 8041 * src/draggers/SoDragger.cpp: 8042 8043 Bugfix. Use SoFullPath, not SoTempPath to store path in cache. 8044 80452002-06-24 12:02 pederb 8046 8047 * src/base/SbDPViewVolume.cpp: 8048 8049 Commit missing file for the asymmetrical view volume fix. 8050 80512002-06-24 11:47 pederb 8052 8053 * include/Inventor/SbDPViewVolume.h: 8054 8055 Handle asymmetrical view volumes. Bug reported by James Hargrave. 8056 80572002-06-24 11:38 pederb 8058 8059 * src/nodes/SoIndexedShape.cpp: 8060 8061 Fixed recently introduced bounding box calculation bug (an empty 8062 Coordinate3 or Coordinate4 node caused an assert failure). 8063 80642002-06-23 23:27 mortene 8065 8066 * BUGS.txt: 8067 8068 Adds 3 known bugs related to draggers: 2 new ones, which looks like 8069 really nasty, recent regressions. Plus an old chestnut: the SHIFT- 8070 constraint bug with the SoTranslate2Dragger. 8071 80722002-06-23 22:48 mortene 8073 8074 * src/nodes/SoIndexedShape.cpp: 8075 8076 Be robust and report with an elaborate and helpful error message on 8077 index-out-of-bounds problems when computing indexedshape bounding 8078 boxes. 8079 80802002-06-23 22:46 mortene 8081 8082 * src/: manips/SoClipPlaneManip.cpp, nodekits/SoBaseKit.cpp, 8083 draggers/SoJackDragger.cpp: 8084 8085 Doxygen doc additions. 8086 80872002-06-19 16:31 pederb 8088 8089 * src/base/SbBSPTree.cpp: 8090 8091 Fixed floating point precision problem. Bug reported by kintel. 8092 80932002-06-19 15:17 pederb 8094 8095 * src/: actions/SoGLRenderAction.cpp, elements/SoCullElement.cpp: 8096 8097 Fix SoGLRenderCache dependency problems. 8098 80992002-06-18 16:58 mortene 8100 8101 * docs/todo.txt: 8102 8103 Add an item on the detection of multiple Coin instances in memory. 8104 81052002-06-18 16:43 pederb 8106 8107 * src/nodes/SoNode.cpp: 8108 8109 Proto instance export fixes. 8110 81112002-06-18 15:33 pederb 8112 8113 * include/Inventor/misc/SoProtoInstance.h, 8114 src/fields/SoFieldContainer.cpp, src/misc/SoProtoInstance.cpp, 8115 src/nodes/SoNode.cpp: 8116 8117 Renamed SoProtoInstance::getPROTODefinition() to 8118 getProtoDefinition(). Fixed a proto instance copy bug. 8119 81202002-06-18 13:37 mortene 8121 8122 * docs/todo.txt: 8123 8124 URL to info on correct transparency rendering on Nvidia boxen. 8125 81262002-06-17 17:06 pederb 8127 8128 * src/: fields/SoFieldContainer.cpp, misc/SoProto.cpp, 8129 nodes/SoNode.cpp: 8130 8131 Add proper support for ProtoInstance copying. 8132 81332002-06-17 15:20 mortene 8134 8135 * HACKING: 8136 8137 Update build instructions. Update description of rendercache 8138 debugging help. Be kinder to those who leaves code comments in 8139 production code. Explain in detail why TABs in sourcecode is bad 8140 style. Add naming convention for C functions. 8141 81422002-06-17 14:46 mortene 8143 8144 * docs/: api-wish-list.txt, foreign-language-bindings.txt, 8145 todo.txt: 8146 8147 Various updates. 8148 81492002-06-16 12:02 pederb 8150 8151 * src/vrml97/ImageTexture.cpp: 8152 8153 Handle empty filename field. 8154 81552002-06-16 12:02 pederb 8156 8157 * src/misc/SoInput.cpp: 8158 8159 Improved VRML1/VRML2 detection. 8160 81612002-06-14 16:42 pederb 8162 8163 * src/vrml97/TODO: 8164 8165 Update 8166 81672002-06-14 16:37 pederb 8168 8169 * src/vrml97/ProximitySensor.cpp: 8170 8171 Really fixed orientation_changed eventOut. 8172 81732002-06-14 16:36 pederb 8174 8175 * src/vrml97/ProximitySensor.cpp: 8176 8177 Fixed orientation_changed eventOut. 8178 81792002-06-14 16:22 pederb 8180 8181 * include/Inventor/VRMLnodes/SoVRMLProximitySensor.h, 8182 src/vrml97/ProximitySensor.cpp: 8183 8184 Implementation. 8185 81862002-06-14 12:11 pederb 8187 8188 * include/Inventor/VRMLnodes/SoVRMLAnchor.h, 8189 include/Inventor/VRMLnodes/SoVRMLBillboard.h, 8190 include/Inventor/VRMLnodes/SoVRMLLOD.h, 8191 include/Inventor/VRMLnodes/SoVRMLParent.h, src/vrml97/Anchor.cpp, 8192 src/vrml97/Billboard.cpp, src/vrml97/Group.cpp, src/vrml97/LOD.cpp, 8193 src/vrml97/Parent.cpp, src/vrml97/Switch.cpp: 8194 8195 Write children-field last for all group nodes. 8196 81972002-06-14 12:02 pederb 8198 8199 * src/fields/SoField.cpp: 8200 8201 Detect and avoid multiple connections between the same 8202 fields/engine outputs. 8203 82042002-06-13 17:30 pederb 8205 8206 * include/Inventor/VRMLnodes/SoVRMLCollision.h, 8207 src/vrml97/Anchor.cpp, src/vrml97/Billboard.cpp, 8208 src/vrml97/Collision.cpp, src/vrml97/Group.cpp, 8209 src/vrml97/Parent.cpp: 8210 8211 Misc. fixes for children field. 8212 82132002-06-13 16:34 pederb 8214 8215 * src/vrml97/: Anchor.cpp, Billboard.cpp, Group.cpp, Parent.cpp: 8216 8217 Write children-field last. 8218 82192002-06-13 16:33 pederb 8220 8221 * src/misc/SoOutput.cpp: 8222 8223 Implemented SoOutput::setPrecision(). 8224 82252002-06-13 15:44 larsa 8226 8227 * templates/cc_box_header.tpl: 8228 8229 tweaks 8230 82312002-06-13 15:31 larsa 8232 8233 * templates/: SbPlane-Header.tpl, cc_plane_header.tpl, 8234 cc_plane_source.tpl: 8235 8236 templatized, C-ified SbPlane ADT 8237 82382002-06-13 14:50 pederb 8239 8240 * include/Inventor/VRMLnodes/SoVRMLTimeSensor.h, 8241 src/vrml97/TimeSensor.cpp: 8242 8243 Disconnect realTime before writing. 8244 82452002-06-13 14:48 pederb 8246 8247 * src/vrml97/Script.cpp: 8248 8249 Fixed node export. 8250 82512002-06-13 14:10 pederb 8252 8253 * include/Inventor/SoOutput.h, src/actions/SoWriteAction.cpp, 8254 src/fields/SoField.cpp, src/misc/SoOutput.cpp, 8255 src/misc/SoProto.cpp: 8256 8257 Miscellaneous fixes to handle multiple field connections when 8258 writing a VRML2 file. 8259 82602002-06-12 17:47 pederb 8261 8262 * include/Inventor/SoOutput.h, src/actions/SoWriteAction.cpp, 8263 src/fields/SoField.cpp, src/misc/SoOutput.cpp, 8264 src/misc/SoProto.cpp: 8265 8266 First version of VRML2 ROUTE export. 8267 82682002-06-12 17:40 pederb 8269 8270 * src/vrml97/Group.cpp: 8271 8272 Never write caching fields. 8273 82742002-06-12 17:40 pederb 8275 8276 * include/Inventor/VRMLnodes/SoVRMLShape.h, src/vrml97/Shape.cpp: 8277 8278 Export fix. 8279 82802002-06-12 15:43 pederb 8281 8282 * src/vrml97/Shape.cpp: 8283 8284 Do view frustum culling when Shape has a valid bbox cache. 8285 82862002-06-12 15:43 pederb 8287 8288 * src/nodes/SoShape.cpp: 8289 8290 Do view frustum culling when shape has a valid bbox cache. 8291 82922002-06-12 15:31 larsa 8293 8294 * templates/: SbLine-Header.tpl, cc_line_header.tpl, 8295 cc_line_source.tpl: 8296 8297 SbLine ADT 8298 82992002-06-12 14:53 pederb 8300 8301 * src/: caches/SoNormalCache.cpp, misc/SoGLFaceSetTemplate.icc: 8302 8303 Fixed some recently introduced bugs. 8304 83052002-06-12 14:40 pederb 8306 8307 * src/actions/SoGLRenderAction.cpp: 8308 8309 Added FIXME regarding use of computeBBox(). 8310 83112002-06-12 14:32 pederb 8312 8313 * src/: caches/SoNormalCache.cpp, misc/SoGLFaceSetTemplate.icc, 8314 nodes/SoIndexedFaceSet.cpp: 8315 8316 Miscellaneous fixes to handle polygons with fewer than three 8317 vertices (Barcelona.iv). 8318 83192002-06-12 14:08 larsa 8320 8321 * templates/: SbBox-Header.tpl, cc_box_header.tpl, 8322 cc_box_source.tpl: 8323 8324 the SbBox ADT 8325 83262002-06-12 14:07 larsa 8327 8328 * templates/: SbVector-Header.tpl, cc_vector_header.tpl, 8329 cc_vector_source.tpl: 8330 8331 the SbVector adt 8332 83332002-06-12 13:59 pederb 8334 8335 * src/actions/SoGLRenderAction.cpp: 8336 8337 Reverse to old transparency bbox sorting, since the new version was 8338 buggy. 8339 83402002-06-12 11:52 mortene 8341 8342 * bin/coin-config: 8343 8344 Make compile and link work with sourcecode files not in the current 8345 directory. 8346 83472002-06-12 11:50 pederb 8348 8349 * src/nodes/SoShape.cpp: 8350 8351 Optimize ray picking by first testing ray/bbox intersection if we 8352 have a valid bbox cache. 8353 83542002-06-12 11:26 pederb 8355 8356 * src/vrml97/Inline.cpp: 8357 8358 Fix when not readAsSoFile. 8359 83602002-06-11 22:51 mortene 8361 8362 * src/: base/SbBox3f.cpp, base/SbVec3f.cpp, base/SbViewVolume.cpp, 8363 draggers/SoTranslate1Dragger.cpp, misc/SoSceneManager.cpp, 8364 misc/SoType.cpp, misc/simage_wrapper.c, nodes/SoTexture2.cpp: 8365 8366 Doc improvements, FIXMEs, codestyle fixes and additional debugging 8367 code. 8368 83692002-06-11 22:47 mortene 8370 8371 * src/nodes/: SoCamera.cpp, SoPerspectiveCamera.cpp: 8372 8373 Better handling of empty bboxes in viewAll(). 8374 83752002-06-11 15:29 larsa 8376 8377 * templates/: SbBox-Doxygen.tpl, SbLine-Doxygen.tpl, 8378 SbMatrix-Doxygen.tpl, SbPlane-Doxygen.tpl, SbRotation-Doxygen.tpl, 8379 SbVector-Doxygen.tpl: 8380 8381 misc fixes 8382 83832002-06-11 15:28 larsa 8384 8385 * templates/Makefile, include/Inventor/templates.make, 8386 include/Inventor/C/base/templates.make, src/base/templates.make: 8387 8388 updated build rules 8389 83902002-06-11 14:17 larsa 8391 8392 * docs/coin.doxygen.in: 8393 8394 ignore cc_ prefix too 8395 83962002-06-11 14:14 pederb 8397 8398 * docs/coin.doxygen.in: 8399 8400 Removed some files that shouldn't be parsed for documentation. 8401 84022002-06-11 13:59 pederb 8403 8404 * docs/coin.doxygen.in: 8405 8406 Generate vrml97 documentation. 8407 84082002-06-11 13:57 pederb 8409 8410 * src/vrml97/: FontStyle.cpp, Shape.cpp, Switch.cpp, Text.cpp, 8411 TextureCoordinate.cpp, TextureTransform.cpp, TimeSensor.cpp, 8412 TouchSensor.cpp, Transform.cpp, Viewpoint.cpp, 8413 VisibilitySensor.cpp, WorldInfo.cpp: 8414 8415 Documentation. 8416 84172002-06-11 13:51 pederb 8418 8419 * src/draggers/SoScale1Dragger.cpp: 8420 8421 Fixed negative axis handling bug. 8422 84232002-06-11 13:39 larsa 8424 8425 * include/Inventor/C/base/string.h, src/base/string.c: 8426 8427 remove the cc_string_get_substring() function again 8428 84292002-06-11 13:02 mortene 8430 8431 * src/: events/SoKeyboardEvent.cpp, lists/SoAuditorList.cpp, 8432 misc/SoDB.cpp, misc/SoOutput.cpp, misc/SoType.cpp, 8433 nodes/SoText2.cpp: 8434 8435 Misc compile fixes for 64-bit IRIX SGI MIPSPro CC. Thanks to Colin 8436 Dunlop. 8437 84382002-06-11 12:58 larsa 8439 8440 * src/base/string.c: 8441 8442 initial doxygen blocks 8443 84442002-06-11 12:52 larsa 8445 8446 * src/base/string.c: 8447 8448 and the implementation for cc_string_get_substring() 8449 84502002-06-11 12:51 larsa 8451 8452 * include/Inventor/C/base/string.h: 8453 8454 missing prototype for cc_string_get_substring() 8455 84562002-06-11 12:36 larsa 8457 8458 * templates/: SbBox-Doxygen.tpl, SbLine-Doxygen.tpl, 8459 SbMatrix-Doxygen.tpl, SbPlane-Doxygen.tpl, SbRotation-Doxygen.tpl, 8460 SbVector-Doxygen.tpl: 8461 8462 C++ class doxygen documentation templates 8463 84642002-06-11 12:35 larsa 8465 8466 * templates/: SbVec-Header.tpl, cc_vec_header.tpl, 8467 cc_vec_source.tpl: 8468 8469 old filenames 8470 84712002-06-11 10:36 pederb 8472 8473 * src/vrml97/Extrusion.cpp: 8474 8475 Texture coordinates bugfix. 8476 84772002-06-11 10:22 pederb 8478 8479 * src/vrml97/VertexShape.cpp: 8480 8481 Bugfix. Triangle callbacks were never called for classes inheriting 8482 this node. Bug reported by kintel. 8483 84842002-06-10 17:51 pederb 8485 8486 * src/actions/SoGLRenderAction.cpp: 8487 8488 When calculating bboxes for transparency sorting, apply an action 8489 on the node instead of using node->computeBBox(). 8490 84912002-06-10 17:29 larsa 8492 8493 * scripts/templant: 8494 8495 new CASE/ESAC directive, DEFINE/UNDEF fix, and some cosmetics 8496 84972002-06-10 17:14 larsa 8498 8499 * include/Inventor/fields/: SoSFVec2s.h, SoSFVec3s.h: 8500 8501 new field headers 8502 85032002-06-10 17:13 larsa 8504 8505 * include/Inventor/fields/SoSFLong.h: 8506 8507 warn on usage even in non-strict mode 8508 85092002-06-10 17:11 larsa 8510 8511 * src/fields/: Makefile.am, SoSFVec2s.cpp, SoSFVec3s.cpp, all.cpp: 8512 8513 additional fields SoSFVec2sa and SoSFVec3s 8514 85152002-06-10 17:09 larsa 8516 8517 * src/errors/: Makefile.am, all-cpp.cpp, all.cpp: 8518 8519 move all.cpp to all-cpp.cpp 8520 85212002-06-10 15:47 pederb 8522 8523 * src/vrml97/: NavigationInfo.cpp, Normal.cpp, 8524 NormalInterpolator.cpp, OrientationInterpolator.cpp, 8525 PixelTexture.cpp, PlaneSensor.cpp, PointLight.cpp, PointSet.cpp, 8526 PositionInterpolator.cpp, ProximitySensor.cpp, 8527 ScalarInterpolator.cpp, Script.cpp, Shape.cpp, Sound.cpp, 8528 Sphere.cpp, SphereSensor.cpp, SpotLight.cpp, Switch.cpp: 8529 8530 Documentation. 8531 85322002-06-10 15:22 larsa 8533 8534 * src/base/: Makefile.am, all-cpp.cpp, all.cpp: 8535 8536 move all.cpp to all-cpp.cpp 8537 85382002-06-10 14:30 pederb 8539 8540 * src/vrml97/: Appearance.cpp, AudioClip.cpp, Background.cpp, 8541 Billboard.cpp, Box.cpp, Collision.cpp, Color.cpp, 8542 ColorInterpolator.cpp, Cone.cpp, Coordinate.cpp, 8543 CoordinateInterpolator.cpp, Cylinder.cpp, CylinderSensor.cpp, 8544 DirectionalLight.cpp, ElevationGrid.cpp, Extrusion.cpp, Fog.cpp, 8545 Group.cpp, ImageTexture.cpp, IndexedFaceSet.cpp, 8546 IndexedLineSet.cpp, LOD.cpp, Material.cpp, MovieTexture.cpp, 8547 NavigationInfo.cpp, Shape.cpp, TODO, Transform.cpp: 8548 8549 Misc. documentation. 8550 85512002-06-10 14:19 pederb 8552 8553 * src/vrml97/Inline.cpp: 8554 8555 Handle empty bbox specification. 8556 85572002-06-10 12:20 pederb 8558 8559 * src/vrml97/FontStyle.cpp: 8560 8561 Doc. 8562 85632002-06-10 12:19 pederb 8564 8565 * src/vrml97/Extrusion.cpp: 8566 8567 Simplified code. 8568 85692002-06-10 11:42 pederb 8570 8571 * src/vrml97/Shape.cpp: 8572 8573 Implemented rayPick culling. 8574 85752002-06-10 11:34 pederb 8576 8577 * include/Inventor/VRMLnodes/SoVRMLGroup.h, 8578 include/Inventor/VRMLnodes/SoVRMLTransform.h, src/vrml97/Group.cpp, 8579 src/vrml97/Transform.cpp: 8580 8581 Caching and culling for VRML group nodes. 8582 85832002-06-10 10:42 pederb 8584 8585 * src/base/rbptree.c: 8586 8587 Fixed potential bug in cc_rbptree_clean(). 8588 85892002-06-07 19:31 pederb 8590 8591 * include/Inventor/nodes/SoShape.h, src/nodes/SoShape.cpp: 8592 8593 First version of Shape bounding box caching. Original code by 8594 mortene, rewrite by pederb. This version will always cache the 8595 bounding box for nodes inheriting SoVertexShape. 8596 85972002-06-07 19:27 pederb 8598 8599 * src/caches/SoCache.cpp: 8600 8601 Cache debugging stuff. 8602 86032002-06-07 19:27 pederb 8604 8605 * include/Inventor/nodes/SoSeparator.h, src/nodes/SoSeparator.cpp: 8606 8607 Moved private data members into a pimpl-class. 8608 86092002-06-07 19:19 pederb 8610 8611 * src/nodes/SoIndexedShape.cpp: 8612 8613 Delay fetching SoCoordinateElement to avoid cache dependencies on 8614 this element when a VertexProperty node is used. 8615 86162002-06-07 13:02 mortene 8617 8618 * src/misc/SoOutput.cpp: 8619 8620 Minor Doxygen fix. 8621 86222002-06-07 12:34 pederb 8623 8624 * src/vrml97/TouchSensor.cpp: 8625 8626 TouchSensor::isOver bugfix. 8627 86282002-06-06 17:23 pederb 8629 8630 * include/Inventor/misc/SoBase.h, src/misc/SoBase.cpp: 8631 8632 Optimized auditor handling by using a Red-Black tree instead of a 8633 growable array to store auditors. 8634 86352002-06-06 17:20 pederb 8636 8637 * src/base/rbptree.c: 8638 8639 Doc update 8640 86412002-06-06 16:54 pederb 8642 8643 * src/base/rbptree.c: 8644 8645 Removed some unused variables. 8646 86472002-06-06 16:53 pederb 8648 8649 * include/Inventor/C/base/rbptree.h, src/base/rbptree.c: 8650 8651 Optimize by storing the first two items inline. 8652 86532002-06-06 12:52 larsa 8654 8655 * FAQ: 8656 8657 update on VRML97 status 8658 86592002-06-06 11:47 mortene 8660 8661 * bin/coin-config: 8662 8663 Better error message on missing default config. 8664 86652002-06-06 11:38 pederb 8666 8667 * include/Inventor/C/base/Makefile.am, 8668 include/Inventor/C/base/rbptree.h, src/base/Makefile.am, 8669 src/base/rbptree.c: 8670 8671 A Red-Black tree implementation. 8672 86732002-06-05 14:28 mortene 8674 8675 * src/vrml97/Anchor.cpp: 8676 8677 Use alias instead of full text for Web3D Consortium copyright. 8678 86792002-06-05 14:28 mortene 8680 8681 * docs/coin.doxygen.in: 8682 8683 Update format for Doxygen version 1.2.15. 8684 86852002-06-05 14:14 mortene 8686 8687 * docs/todo.txt: 8688 8689 Note about ABI-breakage. 8690 86912002-06-05 13:25 mortene 8692 8693 * src/misc/SoOffscreenRenderer.cpp: 8694 8695 Fix doc-typo. 8696 86972002-06-05 11:47 mortene 8698 8699 * docs/todo.txt: 8700 8701 New item: many of the non-member operator-overloading methods can 8702 be rewritten as class-member methods. 8703 87042002-06-05 11:27 mortene 8705 8706 * html/Makefile.am: 8707 8708 Update Doxygen html installation set-up. 8709 87102002-06-05 11:15 mortene 8711 8712 * src/misc/SoOffscreenRenderer.cpp: 8713 8714 Fix typo which destroyed Doxygen doc layout. 8715 87162002-06-05 10:57 mortene 8717 8718 * include/Inventor/nodes/SoIndexedShape.h: 8719 8720 Remove unused variables. 8721 87222002-06-05 10:55 mortene 8723 8724 * src/: actions/SoGetBoundingBoxAction.cpp, 8725 actions/SoRayPickAction.cpp, lists/SoBaseList.cpp, 8726 misc/SoChildList.cpp, misc/SoDB.cpp, misc/SoOffscreenRenderer.cpp, 8727 nodekits/SoInteractionKit.cpp, nodekits/SoSeparatorKit.cpp, 8728 nodes/SoMaterial.cpp: 8729 8730 Doxygen doc improvements. 8731 87322002-06-05 10:55 mortene 8733 8734 * include/Inventor/nodekits/SoSeparatorKit.h: 8735 8736 Kills a bogus FIXME. 8737 87382002-06-05 10:52 mortene 8739 8740 * src/misc/SoOffscreenGLXData.icc: 8741 8742 FIXME about missing destination alpha functionality under GLX. 8743 87442002-06-04 16:14 mortene 8745 8746 * src/base/SbImage.cpp: 8747 8748 Fix regression: don't assert on missing files. 8749 87502002-06-04 16:10 mortene 8751 8752 * docs/coin.doxygen.in: 8753 8754 Hide undocumented helper classes. 8755 87562002-06-04 16:08 mortene 8757 8758 * src/misc/: GLUWrapper.c, GLWrapper.cpp, simage_wrapper.c: 8759 8760 Simplify macro definition by using SO__QUOTE(). 8761 87622002-06-04 16:02 pederb 8763 8764 * src/vrml97/: Background.cpp, Billboard.cpp, Box.cpp, 8765 Collision.cpp, Color.cpp, ColorInterpolator.cpp, Cone.cpp, 8766 Coordinate.cpp, CoordinateInterpolator.cpp, Cylinder.cpp, 8767 CylinderSensor.cpp, DirectionalLight.cpp, ElevationGrid.cpp, 8768 Extrusion.cpp, Fog.cpp, FontStyle.cpp, Group.cpp, ImageTexture.cpp, 8769 IndexedFaceSet.cpp: 8770 8771 More documentation from www.web3d.org. 8772 87732002-06-04 15:19 mortene 8774 8775 * models/bugs/README: 8776 8777 Bugs cases should be listed within Coin/BUGS.txt, so obsolete this 8778 directory. 8779 87802002-06-04 15:18 mortene 8781 8782 * models/bugs/20000108-texturemapping.iv: 8783 8784 This wasn't a bug, it was just the texture image data that was 8785 specified erroneously. 8786 87872002-06-04 15:14 mortene 8788 8789 * BUGS.txt, models/bugs/20011205-multiplecopy-bbox.iv: 8790 8791 Moves bug report into BUGS.txt. 8792 87932002-06-04 14:17 pederb 8794 8795 * src/vrml97/TODO: 8796 8797 New item 8798 87992002-06-04 11:55 pederb 8800 8801 * include/Inventor/VRMLnodes/SoVRMLAppearance.h: 8802 8803 Moved some members from protected to the private. 8804 88052002-06-04 11:48 pederb 8806 8807 * configure.ac, src/misc/SoDB.cpp, src/vrml97/TODO: 8808 8809 VRML97 build/init fixes. 8810 88112002-06-03 18:15 mortene 8812 8813 * README.IRIX: 8814 8815 Shellology. 8816 88172002-06-03 17:15 pederb 8818 8819 * src/vrml97/: Anchor.cpp, Appearance.cpp, AudioClip.cpp, 8820 Background.cpp: 8821 8822 Documentation. 8823 88242002-06-03 14:59 mortene 8825 8826 * src/misc/SoBase.cpp: 8827 8828 Obsoletes the un-documented, in-sensible flushInput() invocation 8829 from readBase(). 8830 88312002-06-03 14:58 mortene 8832 8833 * src/: actions/SoAction.cpp, misc/SoInput.cpp, nodes/SoNode.cpp: 8834 8835 Improve Doxygen doc. 8836 88372002-06-03 14:16 mortene 8838 8839 * configure.ac: 8840 8841 Update to match semantic changes in SIM_AC_CHECK_OPENGL(). 8842 88432002-06-03 12:29 mortene 8844 8845 * src/misc/GLUWrapper.c: 8846 8847 Convert the C++-style comment. 8848 88492002-06-03 12:09 mortene 8850 8851 * src/tidbits.h: 8852 8853 Moves #includes outside extern C scope. 8854 88552002-06-03 11:28 pederb 8856 8857 * configure.ac: 8858 8859 Pthread configuration fix by larsa. Bootstrap, which also fixed the 8860 vrml97 install directory. 8861 88622002-06-03 11:12 mortene 8863 8864 * src/misc/: SoOffscreenRenderer.cpp, SoOffscreenWGLData.icc: 8865 8866 Bugfixes: code should build even though no window-binding is 8867 available, getMaximumResolution() was fubar. 8868 88692002-06-03 11:06 pederb 8870 8871 * src/nodes/: SoTextureCoordinate2.cpp, SoTextureCoordinate3.cpp: 8872 8873 Doc fixes. 8874 88752002-06-03 11:03 mortene 8876 8877 * configure.ac: 8878 8879 Warn if neither GLX, nor WGL nor AGL seems to be available. 8880 88812002-06-03 10:55 pederb 8882 8883 * src/nodes/: SoImage.cpp, SoMarkerSet.cpp, SoPolygonOffset.cpp, 8884 SoTexture3.cpp, SoTextureCoordinate3.cpp: 8885 8886 File format compatibility fixes. 8887 88882002-06-03 10:54 mortene 8889 8890 * src/base/SbImage.cpp: 8891 8892 Compile fix for release builds. Problem reported by Sven-K 8893 Evenseth. 8894 88952002-06-03 10:36 pederb 8896 8897 * include/Inventor/nodes/SoSubNodeP.h: 8898 8899 Add some new file format enums to handle Coin2 and Inventor 2.6. 8900 89012002-06-03 10:35 pederb 8902 8903 * include/Inventor/nodes/SoNode.h: 8904 8905 Add enum for the Inventor V2.6 file format. 8906 89072002-05-31 15:46 larsa 8908 8909 * src/Makefile.am: 8910 8911 uninstall VRML97 header dir 8912 89132002-05-31 15:45 larsa 8914 8915 * src/: Make-Common.tpl, vrml97/Makefile.am: 8916 8917 install VRML97 headers correctly 8918 89192002-05-31 15:30 larsa 8920 8921 * bootstrap, configure.ac.patch: 8922 8923 remove vrml97-patch hack 8924 89252002-05-31 14:40 pederb 8926 8927 * configure.ac, configure.ac.patch, 8928 include/Inventor/VRMLnodes/SoVRML.h, 8929 include/Inventor/VRMLnodes/SoVRMLAnchor.h, 8930 include/Inventor/VRMLnodes/SoVRMLAppearance.h, 8931 include/Inventor/VRMLnodes/SoVRMLAudioClip.h, 8932 include/Inventor/VRMLnodes/SoVRMLBackground.h, 8933 include/Inventor/VRMLnodes/SoVRMLBillboard.h, 8934 include/Inventor/VRMLnodes/SoVRMLBox.h, 8935 include/Inventor/VRMLnodes/SoVRMLCollision.h, 8936 include/Inventor/VRMLnodes/SoVRMLColor.h, 8937 include/Inventor/VRMLnodes/SoVRMLColorInterpolator.h, 8938 include/Inventor/VRMLnodes/SoVRMLCone.h, 8939 include/Inventor/VRMLnodes/SoVRMLCoordinate.h, 8940 include/Inventor/VRMLnodes/SoVRMLCoordinateInterpolator.h, 8941 include/Inventor/VRMLnodes/SoVRMLCylinder.h, 8942 include/Inventor/VRMLnodes/SoVRMLCylinderSensor.h, 8943 include/Inventor/VRMLnodes/SoVRMLDirectionalLight.h, 8944 include/Inventor/VRMLnodes/SoVRMLDragSensor.h, 8945 include/Inventor/VRMLnodes/SoVRMLElevationGrid.h, 8946 include/Inventor/VRMLnodes/SoVRMLExtrusion.h, 8947 include/Inventor/VRMLnodes/SoVRMLFog.h, 8948 include/Inventor/VRMLnodes/SoVRMLFontStyle.h, 8949 include/Inventor/VRMLnodes/SoVRMLGeometry.h, 8950 include/Inventor/VRMLnodes/SoVRMLGroup.h, 8951 include/Inventor/VRMLnodes/SoVRMLImageTexture.h, 8952 include/Inventor/VRMLnodes/SoVRMLIndexedFaceSet.h, 8953 include/Inventor/VRMLnodes/SoVRMLIndexedLine.h, 8954 include/Inventor/VRMLnodes/SoVRMLIndexedLineSet.h, 8955 include/Inventor/VRMLnodes/SoVRMLIndexedShape.h, 8956 include/Inventor/VRMLnodes/SoVRMLInline.h, 8957 include/Inventor/VRMLnodes/SoVRMLInterpOutput.h, 8958 include/Inventor/VRMLnodes/SoVRMLInterpOutputData.h, 8959 include/Inventor/VRMLnodes/SoVRMLInterpolator.h, 8960 include/Inventor/VRMLnodes/SoVRMLLOD.h, 8961 include/Inventor/VRMLnodes/SoVRMLLight.h, 8962 include/Inventor/VRMLnodes/SoVRMLMacros.h, 8963 include/Inventor/VRMLnodes/SoVRMLMaterial.h, 8964 include/Inventor/VRMLnodes/SoVRMLMovieTexture.h, 8965 include/Inventor/VRMLnodes/SoVRMLNavigationInfo.h, 8966 include/Inventor/VRMLnodes/SoVRMLNodes.h, 8967 include/Inventor/VRMLnodes/SoVRMLNormal.h, 8968 include/Inventor/VRMLnodes/SoVRMLNormalInterpolator.h, 8969 include/Inventor/VRMLnodes/SoVRMLOrientationInterpolator.h, 8970 include/Inventor/VRMLnodes/SoVRMLOutputData.h, 8971 include/Inventor/VRMLnodes/SoVRMLParent.h, 8972 include/Inventor/VRMLnodes/SoVRMLPixelTexture.h, 8973 include/Inventor/VRMLnodes/SoVRMLPlaneSensor.h, 8974 include/Inventor/VRMLnodes/SoVRMLPointLight.h, 8975 include/Inventor/VRMLnodes/SoVRMLPointSet.h, 8976 include/Inventor/VRMLnodes/SoVRMLPositionInterpolator.h, 8977 include/Inventor/VRMLnodes/SoVRMLProximitySensor.h, 8978 include/Inventor/VRMLnodes/SoVRMLScalarInterpolator.h, 8979 include/Inventor/VRMLnodes/SoVRMLScript.h, 8980 include/Inventor/VRMLnodes/SoVRMLSensor.h, 8981 include/Inventor/VRMLnodes/SoVRMLShape.h, 8982 include/Inventor/VRMLnodes/SoVRMLSound.h, 8983 include/Inventor/VRMLnodes/SoVRMLSphere.h, 8984 include/Inventor/VRMLnodes/SoVRMLSphereSensor.h, 8985 include/Inventor/VRMLnodes/SoVRMLSpotLight.h, 8986 include/Inventor/VRMLnodes/SoVRMLSubInterpolator.h, 8987 include/Inventor/VRMLnodes/SoVRMLSubInterpolatorP.h, 8988 include/Inventor/VRMLnodes/SoVRMLSwitch.h, 8989 include/Inventor/VRMLnodes/SoVRMLText.h, 8990 include/Inventor/VRMLnodes/SoVRMLTexture.h, 8991 include/Inventor/VRMLnodes/SoVRMLTextureCoordinate.h, 8992 include/Inventor/VRMLnodes/SoVRMLTextureTransform.h, 8993 include/Inventor/VRMLnodes/SoVRMLTimeSensor.h, 8994 include/Inventor/VRMLnodes/SoVRMLTouchSensor.h, 8995 include/Inventor/VRMLnodes/SoVRMLTransform.h, 8996 include/Inventor/VRMLnodes/SoVRMLVertexLine.h, 8997 include/Inventor/VRMLnodes/SoVRMLVertexPoint.h, 8998 include/Inventor/VRMLnodes/SoVRMLVertexShape.h, 8999 include/Inventor/VRMLnodes/SoVRMLViewpoint.h, 9000 include/Inventor/VRMLnodes/SoVRMLVisibilitySensor.h, 9001 include/Inventor/VRMLnodes/SoVRMLWorldInfo.h, src/Makefile.am, 9002 src/vrml97/Anchor.cpp, src/vrml97/Appearance.cpp, 9003 src/vrml97/AudioClip.cpp, src/vrml97/Background.cpp, 9004 src/vrml97/Billboard.cpp, src/vrml97/Box.cpp, 9005 src/vrml97/Collision.cpp, src/vrml97/Color.cpp, 9006 src/vrml97/ColorInterpolator.cpp, src/vrml97/Cone.cpp, 9007 src/vrml97/Coordinate.cpp, src/vrml97/CoordinateInterpolator.cpp, 9008 src/vrml97/Cylinder.cpp, src/vrml97/CylinderSensor.cpp, 9009 src/vrml97/DirectionalLight.cpp, src/vrml97/DragSensor.cpp, 9010 src/vrml97/ElevationGrid.cpp, src/vrml97/Extrusion.cpp, 9011 src/vrml97/Fog.cpp, src/vrml97/FontStyle.cpp, 9012 src/vrml97/Geometry.cpp, src/vrml97/Group.cpp, 9013 src/vrml97/ImageTexture.cpp, src/vrml97/IndexedFaceSet.cpp, 9014 src/vrml97/IndexedLine.cpp, src/vrml97/IndexedLineSet.cpp, 9015 src/vrml97/IndexedShape.cpp, src/vrml97/Init.cpp, 9016 src/vrml97/Inline.cpp, src/vrml97/Interpolator.cpp, 9017 src/vrml97/LOD.cpp, src/vrml97/Light.cpp, src/vrml97/Makefile.am, 9018 src/vrml97/Material.cpp, src/vrml97/MovieTexture.cpp, 9019 src/vrml97/NavigationInfo.cpp, src/vrml97/Normal.cpp, 9020 src/vrml97/NormalInterpolator.cpp, 9021 src/vrml97/OrientationInterpolator.cpp, src/vrml97/OutputData.cpp, 9022 src/vrml97/Parent.cpp, src/vrml97/PixelTexture.cpp, 9023 src/vrml97/PlaneSensor.cpp, src/vrml97/PointLight.cpp, 9024 src/vrml97/PointSet.cpp, src/vrml97/PositionInterpolator.cpp, 9025 src/vrml97/ProximitySensor.cpp, src/vrml97/ScalarInterpolator.cpp, 9026 src/vrml97/Script.cpp, src/vrml97/Sensor.cpp, src/vrml97/Shape.cpp, 9027 src/vrml97/Sound.cpp, src/vrml97/Sphere.cpp, 9028 src/vrml97/SphereSensor.cpp, src/vrml97/SpotLight.cpp, 9029 src/vrml97/SubInterpolator.cpp, src/vrml97/Switch.cpp, 9030 src/vrml97/TODO, src/vrml97/Text.cpp, src/vrml97/Texture.cpp, 9031 src/vrml97/TextureCoordinate.cpp, src/vrml97/TextureTransform.cpp, 9032 src/vrml97/TimeSensor.cpp, src/vrml97/TouchSensor.cpp, 9033 src/vrml97/Transform.cpp, src/vrml97/VertexLine.cpp, 9034 src/vrml97/VertexPoint.cpp, src/vrml97/VertexShape.cpp, 9035 src/vrml97/Viewpoint.cpp, src/vrml97/VisibilitySensor.cpp, 9036 src/vrml97/WorldInfo.cpp, src/vrml97/all.cpp: 9037 9038 VRML97 support. 9039 90402002-05-31 10:07 pederb 9041 9042 * src/misc/SoOutput.cpp: 9043 9044 Maintain a DEF-names stack to support PROTO name scopes. 9045 90462002-05-31 10:06 pederb 9047 9048 * src/misc/SoBase.cpp: 9049 9050 Unmangle node names for VRML2. 9051 90522002-05-30 18:11 mortene 9053 9054 * src/actions/SoGLRenderAction.cpp: 9055 9056 Catch gl-errors on rendering traversal entry. 9057 90582002-05-30 18:02 mortene 9059 9060 * src/misc/SoGL.cpp: 9061 9062 Fix recently introduced crash on missing envvar. 9063 90642002-05-30 17:18 mortene 9065 9066 * include/Inventor/misc/SoGL.h, src/misc/SoGL.cpp: 9067 9068 Compile fixes for SGI MIPSPro CC. 9069 90702002-05-30 17:12 mortene 9071 9072 * include/Inventor/misc/SoGL.h, src/misc/SoGL.cpp, 9073 src/misc/SoState.cpp, src/nodes/SoNode.cpp, 9074 src/nodes/SoSeparator.cpp: 9075 9076 Simplify OpenGL error debugging, with environment var 9077 COIN_GLERROR_DEBUGGING. 9078 90792002-05-30 16:10 mortene 9080 9081 * src/: base/SbImage.cpp, nodes/SoImage.cpp: 9082 9083 Slightly better error reporting when we fail to load an image. 9084 90852002-05-30 16:08 mortene 9086 9087 * src/misc/simage_wrapper.c: 9088 9089 FIXME about get_last_error. 9090 90912002-05-30 15:59 mortene 9092 9093 * include/Inventor/nodes/SoNode.h: 9094 9095 Minor compile fix. 9096 90972002-05-30 15:48 mortene 9098 9099 * include/Inventor/C/base/dict.h, include/Inventor/C/base/list.h, 9100 include/Inventor/C/base/memalloc.h, include/Inventor/C/base/name.h, 9101 include/Inventor/C/base/string.h, include/Inventor/C/base/time.h, 9102 src/tidbits.h, include/Inventor/C/errors/debugerror.h, 9103 include/Inventor/C/threads/barrier.h, 9104 include/Inventor/C/threads/common.h, 9105 include/Inventor/C/threads/condvar.h, 9106 include/Inventor/C/threads/mutex.h, 9107 include/Inventor/C/threads/rwmutex.h, 9108 include/Inventor/C/threads/storage.h, 9109 include/Inventor/C/threads/thread.h, src/engines/evaluator.c, 9110 src/engines/evaluator.l, src/engines/evaluator.y, 9111 src/engines/evaluator_tab.c, src/engines/lex.so_eval.c: 9112 9113 Compile fixes: include basic.h instead of SbBasic.h within C code. 9114 91152002-05-30 15:43 mortene 9116 9117 * Makefile.am, configure.ac, docs/coin.doxygen.in, 9118 include/Inventor/SbBasic.h.in, include/Inventor/C/Makefile.am, 9119 include/Inventor/C/basic.h.in: 9120 9121 Factor the C compatible stuff from SbBasic.h into a new basic.h 9122 header. 9123 91242002-05-30 14:34 pederb 9125 9126 * include/Inventor/misc/SoProto.h, src/misc/SoProto.cpp: 9127 9128 EXTERNPROTO export code. 9129 91302002-05-30 12:28 pederb 9131 9132 * src/misc/SoProtoInstance.cpp: 9133 9134 Initialize the isdefault flag for PROTO instance fields. 9135 91362002-05-30 12:27 pederb 9137 9138 * src/misc/SoProto.cpp: 9139 9140 Avoid extra newline character in the PROTO definition. 9141 91422002-05-30 12:03 pederb 9143 9144 * include/Inventor/misc/SoProto.h, 9145 include/Inventor/misc/SoProtoInstance.h, src/misc/SoProto.cpp, 9146 src/misc/SoProtoInstance.cpp: 9147 9148 Support for writing PROTO definitions and instances. 9149 91502002-05-30 12:01 pederb 9151 9152 * src/nodes/SoNode.cpp: 9153 9154 Rewrote PROTO instance support in SoNode::write(). 9155 91562002-05-30 12:00 pederb 9157 9158 * src/misc/SoOutput.cpp: 9159 9160 getCurrentProto() bugfix. 9161 91622002-05-30 12:00 pederb 9163 9164 * src/misc/SoBase.cpp: 9165 9166 Small fix to support PROTO instance export. 9167 91682002-05-30 11:59 pederb 9169 9170 * src/fields/SoFieldData.cpp: 9171 9172 Support PROTO IS keyword export. 9173 91742002-05-28 21:59 mortene 9175 9176 * include/Inventor/C/errors/error.h, src/errors/debugerror.c, 9177 src/errors/error.c: 9178 9179 Misc improvements. Still early implementation phase. 9180 91812002-05-28 21:58 mortene 9182 9183 * configure.ac, include/Inventor/C/Makefile.am, 9184 include/Inventor/C/errors/Makefile.am: 9185 9186 Install include/Inventor/C/errors/error.h and debugerror.h. 9187 Bootstrap. 9188 91892002-05-28 13:41 pederb 9190 9191 * BUGS.txt: 9192 9193 Removed fixed bug entry. 9194 91952002-05-28 13:36 pederb 9196 9197 * BUGS.txt, src/nodekits/SoBaseKit.cpp: 9198 9199 Fixed nodekit export bug. 9200 92012002-05-28 11:49 mortene 9202 9203 * BUGS.txt: 9204 9205 Nodekit export bug with non-default fields. 9206 92072002-05-28 11:46 mortene 9208 9209 * src/misc/: SoOffscreenAGLData.icc, SoOffscreenRenderer.cpp: 9210 9211 Store and restore AGL context over render invocation. By Kyrah. 9212 92132002-05-28 11:43 mortene 9214 9215 * src/misc/SoBase.cpp: 9216 9217 Minor update to FIXME note. 9218 92192002-05-28 11:42 mortene 9220 9221 * src/misc/GLWrapper.cpp: 9222 9223 Compile fix for Mac OS X: include AGL.h if present. By Kyrah. 9224 92252002-05-28 11:42 mortene 9226 9227 * src/misc/GLWrapper.h: 9228 9229 Fix signature of glTexImage3DProc(). By kyrah. 9230 92312002-05-28 11:39 mortene 9232 9233 * configure.ac, include/Inventor/system/gl.h: 9234 9235 Check for glext.h. 9236 92372002-05-28 11:32 pederb 9238 9239 * src/misc/Makefile.am: 9240 9241 Bootstrap to install SoProto.h and SoProtoInstance.h. 9242 92432002-05-28 11:27 pederb 9244 9245 * include/Inventor/misc/SoProto.h, 9246 include/Inventor/misc/SoProtoInstance.h, src/misc/SoProto.cpp, 9247 src/misc/SoProtoInstance.cpp: 9248 9249 Documentation and some export code. 9250 92512002-05-28 11:23 pederb 9252 9253 * include/Inventor/SoOutput.h, src/misc/SoOutput.cpp: 9254 9255 Add methods needed for writing PROTO defintions. 9256 92572002-05-27 16:32 pederb 9258 9259 * src/misc/SoOutput.cpp: 9260 9261 Doc for new private method. 9262 92632002-05-27 16:10 pederb 9264 9265 * src/nodes/SoNode.cpp: 9266 9267 Support for writing PROTO instances. 9268 92692002-05-27 16:08 pederb 9270 9271 * include/Inventor/misc/SoProtoInstance.h, 9272 src/misc/SoProtoInstance.cpp: 9273 9274 Adds SoProtoInstance::findProtoInstance(). 9275 92762002-05-27 16:07 pederb 9277 9278 * include/Inventor/SoOutput.h, src/misc/SoBase.cpp, 9279 src/misc/SoOutput.cpp: 9280 9281 Moved private data members in SoOutput into an internal class. 9282 SoBase.cpp was changed since it accessed a private data member in 9283 SoOutput. 9284 92852002-05-26 21:35 mortene 9286 9287 * include/Inventor/C/errors/debugerror.h, 9288 include/Inventor/C/errors/error.h, src/errors/debugerror.c, 9289 src/errors/error.c: 9290 9291 Misc improvements to get closer to functionality offered by SoError 9292 and SoDebugError. 9293 92942002-05-26 18:57 mortene 9295 9296 * include/Inventor/C/errors/debugerror.h, 9297 include/Inventor/C/errors/error.h, src/errors/Makefile.am, 9298 src/errors/all-c.c, src/errors/debugerror.c, src/errors/error.c: 9299 9300 Porting SoError and SoDebugError to C constructs, first alpha cut. 9301 93022002-05-24 23:22 mortene 9303 9304 * patches/sbstring-c-wrapper.diff: 9305 9306 Update patch so it applies cleanly. 9307 93082002-05-24 21:25 mortene 9309 9310 * src/base/time.c: 9311 9312 Change order of inclusion of timeb.h and time.h, to humor the 9313 build-process on the Darwin platform. Thanks to Kyrah. 9314 93152002-05-24 20:20 mortene 9316 9317 * src/: misc/SoInput.cpp, nodekits/SoBaseKit.cpp: 9318 9319 Use locale-independent coin_isspace() instead of ANSI C isspace(). 9320 93212002-05-24 20:10 mortene 9322 9323 * src/: tidbits.c, tidbits.h: 9324 9325 Locale-independent isspace()-implementation. 9326 93272002-05-24 17:34 mortene 9328 9329 * src/misc/SoOffscreenWGLData.icc: 9330 9331 Implements getScreenPixelsPerInch() for Win32. 9332 93332002-05-24 17:16 pederb 9334 9335 * src/nodes/SoNode.cpp: 9336 9337 Bugfix for recently introduced bug. 9338 93392002-05-24 17:13 mortene 9340 9341 * src/misc/SoOffscreenGLXData.icc: 9342 9343 Compile fix. 9344 93452002-05-24 17:02 pederb 9346 9347 * src/: draggers/SoCenterballDragger.cpp, 9348 draggers/SoDirectionalLightDragger.cpp, 9349 draggers/SoDragPointDragger.cpp, draggers/SoDragger.cpp, 9350 draggers/SoHandleBoxDragger.cpp, draggers/SoJackDragger.cpp, 9351 draggers/SoPointLightDragger.cpp, 9352 draggers/SoRotateCylindricalDragger.cpp, 9353 draggers/SoRotateDiscDragger.cpp, 9354 draggers/SoRotateSphericalDragger.cpp, 9355 draggers/SoScale1Dragger.cpp, draggers/SoScale2Dragger.cpp, 9356 draggers/SoScale2UniformDragger.cpp, 9357 draggers/SoScaleUniformDragger.cpp, 9358 draggers/SoSpotLightDragger.cpp, draggers/SoTabBoxDragger.cpp, 9359 draggers/SoTabPlaneDragger.cpp, draggers/SoTrackballDragger.cpp, 9360 draggers/SoTransformBoxDragger.cpp, 9361 draggers/SoTransformerDragger.cpp, 9362 draggers/SoTranslate1Dragger.cpp, draggers/SoTranslate2Dragger.cpp, 9363 manips/SoCenterballManip.cpp, manips/SoClipPlaneManip.cpp, 9364 manips/SoDirectionalLightManip.cpp, manips/SoHandleBoxManip.cpp, 9365 manips/SoJackManip.cpp, manips/SoPointLightManip.cpp, 9366 manips/SoSpotLightManip.cpp, manips/SoTabBoxManip.cpp, 9367 manips/SoTrackballManip.cpp, manips/SoTransformBoxManip.cpp, 9368 manips/SoTransformManip.cpp, manips/SoTransformerManip.cpp, 9369 nodekits/SoAppearanceKit.cpp, nodekits/SoBaseKit.cpp, 9370 nodekits/SoCameraKit.cpp, nodekits/SoInteractionKit.cpp, 9371 nodekits/SoLightKit.cpp, nodekits/SoNodeKitListPart.cpp, 9372 nodekits/SoSceneKit.cpp, nodekits/SoSeparatorKit.cpp, 9373 nodekits/SoShapeKit.cpp, nodekits/SoWrapperKit.cpp, 9374 nodes/SoAnnotation.cpp, nodes/SoAntiSquish.cpp, nodes/SoArray.cpp, 9375 nodes/SoAsciiText.cpp, nodes/SoBaseColor.cpp, nodes/SoBlinker.cpp, 9376 nodes/SoCallback.cpp, nodes/SoCamera.cpp, nodes/SoClipPlane.cpp, 9377 nodes/SoColorIndex.cpp, nodes/SoComplexity.cpp, nodes/SoCone.cpp, 9378 nodes/SoCoordinate3.cpp, nodes/SoCoordinate4.cpp, nodes/SoCube.cpp, 9379 nodes/SoCylinder.cpp, nodes/SoDirectionalLight.cpp, 9380 nodes/SoDrawStyle.cpp, nodes/SoEnvironment.cpp, 9381 nodes/SoEventCallback.cpp, nodes/SoExtSelection.cpp, 9382 nodes/SoFaceSet.cpp, nodes/SoFile.cpp, nodes/SoFont.cpp, 9383 nodes/SoFontStyle.cpp, nodes/SoGroup.cpp, 9384 nodes/SoIndexedFaceSet.cpp, nodes/SoIndexedLineSet.cpp, 9385 nodes/SoIndexedNurbsCurve.cpp, nodes/SoIndexedNurbsSurface.cpp, 9386 nodes/SoIndexedShape.cpp, nodes/SoIndexedTriangleStripSet.cpp, 9387 nodes/SoInfo.cpp, nodes/SoLOD.cpp, nodes/SoLabel.cpp, 9388 nodes/SoLevelOfDetail.cpp, nodes/SoLight.cpp, 9389 nodes/SoLightModel.cpp, nodes/SoLineSet.cpp, 9390 nodes/SoLinearProfile.cpp, nodes/SoLocateHighlight.cpp, 9391 nodes/SoMaterial.cpp, nodes/SoMaterialBinding.cpp, 9392 nodes/SoMatrixTransform.cpp, nodes/SoMultipleCopy.cpp, 9393 nodes/SoNonIndexedShape.cpp, nodes/SoNormal.cpp, 9394 nodes/SoNormalBinding.cpp, nodes/SoNurbsCurve.cpp, 9395 nodes/SoNurbsProfile.cpp, nodes/SoNurbsSurface.cpp, 9396 nodes/SoOrthographicCamera.cpp, nodes/SoPathSwitch.cpp, 9397 nodes/SoPendulum.cpp, nodes/SoPerspectiveCamera.cpp, 9398 nodes/SoPickStyle.cpp, nodes/SoPointLight.cpp, 9399 nodes/SoPointSet.cpp, nodes/SoProfile.cpp, 9400 nodes/SoProfileCoordinate2.cpp, nodes/SoProfileCoordinate3.cpp, 9401 nodes/SoQuadMesh.cpp, nodes/SoResetTransform.cpp, 9402 nodes/SoRotation.cpp, nodes/SoRotationXYZ.cpp, nodes/SoRotor.cpp, 9403 nodes/SoScale.cpp, nodes/SoSelection.cpp, nodes/SoSeparator.cpp, 9404 nodes/SoShape.cpp, nodes/SoShapeHints.cpp, nodes/SoShuttle.cpp, 9405 nodes/SoSphere.cpp, nodes/SoSpotLight.cpp, 9406 nodes/SoSurroundScale.cpp, nodes/SoSwitch.cpp, 9407 nodes/SoTexture2.cpp, nodes/SoTexture2Transform.cpp, 9408 nodes/SoTexture3.cpp, nodes/SoTexture3Transform.cpp, 9409 nodes/SoTextureCoordinate2.cpp, nodes/SoTextureCoordinate3.cpp, 9410 nodes/SoTextureCoordinateBinding.cpp, 9411 nodes/SoTextureCoordinateDefault.cpp, 9412 nodes/SoTextureCoordinateEnvironment.cpp, 9413 nodes/SoTextureCoordinateFunction.cpp, 9414 nodes/SoTextureCoordinatePlane.cpp, nodes/SoTextureScalePolicy.cpp, 9415 nodes/SoTransform.cpp, nodes/SoTransformSeparator.cpp, 9416 nodes/SoTransformation.cpp, nodes/SoTranslation.cpp, 9417 nodes/SoTransparencyType.cpp, nodes/SoTriangleStripSet.cpp, 9418 nodes/SoUnits.cpp, nodes/SoVertexShape.cpp, nodes/SoWWWAnchor.cpp, 9419 nodes/SoWWWInline.cpp, upgraders/SoPackedColorV20.cpp: 9420 9421 Set correct node type flags for all nodes (Inventor 1, Inventor 9422 2.0, Inventor 2.1 and/or VRML1). 9423 94242002-05-24 16:56 mortene 9425 9426 * README.WIN32: 9427 9428 Minor additions. 9429 94302002-05-24 16:53 mortene 9431 9432 * src/misc/: SoOffscreenAGLData.icc, SoOffscreenGLXData.icc, 9433 SoOffscreenRenderer.cpp, SoOffscreenWGLData.icc: 9434 9435 Implements SoOffscreenRenderer::getScreenPixelsPerInch(). Only 9436 X11-version functioning properly yet. 9437 94382002-05-24 16:22 pederb 9439 9440 * include/Inventor/nodekits/SoSubKitP.h, 9441 include/Inventor/nodes/SoNode.h, 9442 include/Inventor/nodes/SoSubNodeP.h, 9443 src/draggers/SoCenterballDragger.cpp, 9444 src/draggers/SoDirectionalLightDragger.cpp, 9445 src/draggers/SoDragPointDragger.cpp, src/draggers/SoDragger.cpp, 9446 src/draggers/SoHandleBoxDragger.cpp, 9447 src/draggers/SoJackDragger.cpp, 9448 src/draggers/SoPointLightDragger.cpp, 9449 src/draggers/SoRotateCylindricalDragger.cpp, 9450 src/draggers/SoRotateDiscDragger.cpp, 9451 src/draggers/SoRotateSphericalDragger.cpp, 9452 src/draggers/SoScale1Dragger.cpp, src/draggers/SoScale2Dragger.cpp, 9453 src/draggers/SoScale2UniformDragger.cpp, 9454 src/draggers/SoScaleUniformDragger.cpp, 9455 src/draggers/SoSpotLightDragger.cpp, 9456 src/draggers/SoTabBoxDragger.cpp, 9457 src/draggers/SoTabPlaneDragger.cpp, 9458 src/draggers/SoTrackballDragger.cpp, 9459 src/draggers/SoTransformBoxDragger.cpp, 9460 src/draggers/SoTransformerDragger.cpp, 9461 src/draggers/SoTranslate1Dragger.cpp, 9462 src/draggers/SoTranslate2Dragger.cpp, 9463 src/manips/SoCenterballManip.cpp, src/manips/SoClipPlaneManip.cpp, 9464 src/manips/SoDirectionalLightManip.cpp, 9465 src/manips/SoHandleBoxManip.cpp, src/manips/SoJackManip.cpp, 9466 src/manips/SoPointLightManip.cpp, src/manips/SoSpotLightManip.cpp, 9467 src/manips/SoTabBoxManip.cpp, src/manips/SoTrackballManip.cpp, 9468 src/manips/SoTransformBoxManip.cpp, 9469 src/manips/SoTransformManip.cpp, src/manips/SoTransformerManip.cpp, 9470 src/nodekits/SoAppearanceKit.cpp, src/nodekits/SoBaseKit.cpp, 9471 src/nodekits/SoCameraKit.cpp, src/nodekits/SoInteractionKit.cpp, 9472 src/nodekits/SoLightKit.cpp, src/nodekits/SoNodeKitListPart.cpp, 9473 src/nodekits/SoSceneKit.cpp, src/nodekits/SoSeparatorKit.cpp, 9474 src/nodekits/SoShapeKit.cpp, src/nodekits/SoWrapperKit.cpp, 9475 src/nodes/SoAnnotation.cpp, src/nodes/SoAntiSquish.cpp, 9476 src/nodes/SoArray.cpp, src/nodes/SoAsciiText.cpp, 9477 src/nodes/SoBaseColor.cpp, src/nodes/SoBlinker.cpp, 9478 src/nodes/SoCallback.cpp, src/nodes/SoCamera.cpp, 9479 src/nodes/SoClipPlane.cpp, src/nodes/SoColorIndex.cpp, 9480 src/nodes/SoComplexity.cpp, src/nodes/SoCone.cpp, 9481 src/nodes/SoCoordinate3.cpp, src/nodes/SoCoordinate4.cpp, 9482 src/nodes/SoCube.cpp, src/nodes/SoCylinder.cpp, 9483 src/nodes/SoDirectionalLight.cpp, src/nodes/SoDrawStyle.cpp, 9484 src/nodes/SoEnvironment.cpp, src/nodes/SoEventCallback.cpp, 9485 src/nodes/SoExtSelection.cpp, src/nodes/SoFaceSet.cpp, 9486 src/nodes/SoFile.cpp, src/nodes/SoFont.cpp, 9487 src/nodes/SoFontStyle.cpp, src/nodes/SoGroup.cpp, 9488 src/nodes/SoImage.cpp, src/nodes/SoIndexedFaceSet.cpp, 9489 src/nodes/SoIndexedLineSet.cpp, src/nodes/SoIndexedNurbsCurve.cpp, 9490 src/nodes/SoIndexedNurbsSurface.cpp, src/nodes/SoIndexedShape.cpp, 9491 src/nodes/SoIndexedTriangleStripSet.cpp, src/nodes/SoInfo.cpp, 9492 src/nodes/SoLOD.cpp, src/nodes/SoLabel.cpp, 9493 src/nodes/SoLevelOfDetail.cpp, src/nodes/SoLight.cpp, 9494 src/nodes/SoLightModel.cpp, src/nodes/SoLineSet.cpp, 9495 src/nodes/SoLinearProfile.cpp, src/nodes/SoLocateHighlight.cpp, 9496 src/nodes/SoMarkerSet.cpp, src/nodes/SoMaterial.cpp, 9497 src/nodes/SoMaterialBinding.cpp, src/nodes/SoMatrixTransform.cpp, 9498 src/nodes/SoMultipleCopy.cpp, src/nodes/SoNonIndexedShape.cpp, 9499 src/nodes/SoNormal.cpp, src/nodes/SoNormalBinding.cpp, 9500 src/nodes/SoNurbsCurve.cpp, src/nodes/SoNurbsProfile.cpp, 9501 src/nodes/SoNurbsSurface.cpp, src/nodes/SoOrthographicCamera.cpp, 9502 src/nodes/SoPackedColor.cpp, src/nodes/SoPathSwitch.cpp, 9503 src/nodes/SoPendulum.cpp, src/nodes/SoPerspectiveCamera.cpp, 9504 src/nodes/SoPickStyle.cpp, src/nodes/SoPointLight.cpp, 9505 src/nodes/SoPointSet.cpp, src/nodes/SoPolygonOffset.cpp, 9506 src/nodes/SoProfile.cpp, src/nodes/SoProfileCoordinate2.cpp, 9507 src/nodes/SoProfileCoordinate3.cpp, src/nodes/SoQuadMesh.cpp, 9508 src/nodes/SoResetTransform.cpp, src/nodes/SoRotation.cpp, 9509 src/nodes/SoRotationXYZ.cpp, src/nodes/SoRotor.cpp, 9510 src/nodes/SoScale.cpp, src/nodes/SoSelection.cpp, 9511 src/nodes/SoSeparator.cpp, src/nodes/SoShape.cpp, 9512 src/nodes/SoShapeHints.cpp, src/nodes/SoShuttle.cpp, 9513 src/nodes/SoSphere.cpp, src/nodes/SoSpotLight.cpp, 9514 src/nodes/SoSurroundScale.cpp, src/nodes/SoSwitch.cpp, 9515 src/nodes/SoText2.cpp, src/nodes/SoText3.cpp, 9516 src/nodes/SoTexture2.cpp, src/nodes/SoTexture2Transform.cpp, 9517 src/nodes/SoTexture3.cpp, src/nodes/SoTexture3Transform.cpp, 9518 src/nodes/SoTextureCoordinate2.cpp, 9519 src/nodes/SoTextureCoordinate3.cpp, 9520 src/nodes/SoTextureCoordinateBinding.cpp, 9521 src/nodes/SoTextureCoordinateDefault.cpp, 9522 src/nodes/SoTextureCoordinateEnvironment.cpp, 9523 src/nodes/SoTextureCoordinateFunction.cpp, 9524 src/nodes/SoTextureCoordinatePlane.cpp, 9525 src/nodes/SoTextureScalePolicy.cpp, src/nodes/SoTransform.cpp, 9526 src/nodes/SoTransformSeparator.cpp, src/nodes/SoTransformation.cpp, 9527 src/nodes/SoTranslation.cpp, src/nodes/SoTransparencyType.cpp, 9528 src/nodes/SoTriangleStripSet.cpp, src/nodes/SoUnits.cpp, 9529 src/nodes/SoVertexProperty.cpp, src/nodes/SoVertexShape.cpp, 9530 src/nodes/SoWWWAnchor.cpp, src/nodes/SoWWWInline.cpp, 9531 src/upgraders/SoPackedColorV20.cpp: 9532 9533 Set the node type for all nodes. 9534 95352002-05-24 15:59 mortene 9536 9537 * src/nodekits/SoInteractionKit.cpp: 9538 9539 Don't try to pass an SbString as a char*. 9540 95412002-05-24 15:47 mortene 9542 9543 * src/nodes/SoImage.cpp: 9544 9545 Document default field values. 9546 95472002-05-24 15:46 mortene 9548 9549 * src/nodes/SoSeparator.cpp: 9550 9551 Be less paranoid on SoSeparator::renderCaching: interpret "ON" as 9552 "ON", and not as "OFF" (unless a magic envvar is set). :-} 9553 9554 Add a replacement magic envvar "COIN_RANDOMIZE_RENDER_CACHING", 9555 which we can use internally for implicit testing of rendercaching. 9556 Set it to "1" to force every other SoSeparator node to use 9557 rendercaching. 9558 95592002-05-24 15:13 pederb 9560 9561 * src/nodes/SoNode.cpp: 9562 9563 Increase the number of allowed node types to 31. 9564 95652002-05-24 15:10 larsa 9566 9567 * src/: tidbits.c, tidbits.h: 9568 9569 restructuring of endianness-handling code 9570 95712002-05-24 15:03 pederb 9572 9573 * src/nodes/: SoSwitch.cpp, SoUnknownNode.cpp: 9574 9575 Bugfix for recently introduced export bugs. 9576 95772002-05-24 14:40 pederb 9578 9579 * include/Inventor/nodes/SoNode.h, 9580 include/Inventor/nodes/SoSubNodeP.h, src/nodes/SoNode.cpp: 9581 9582 Initial framework for handling nodes of different 9583 Inventor/Coin/VRML versions. 9584 95852002-05-23 16:19 mortene 9586 9587 * include/Inventor/Makefile.am: 9588 9589 Fixes a bug which caused SbBasic.h to never be installed. 9590 95912002-05-23 13:23 mortene 9592 9593 * src/nodes/SoShape.cpp: 9594 9595 Adds new FIXMEs about missing doc on generatePrimitives()-related 9596 methods. 9597 95982002-05-22 16:34 mortene 9599 9600 * include/Inventor/Makefile.am: 9601 9602 Avoid installing SbBasic.h if there are no changes. 9603 96042002-05-22 15:29 mortene 9605 9606 * BUGS.txt: 9607 9608 Moves a bug related to hidden line rendering over to 9609 SoGUI/BUGS.txt. 9610 96112002-05-22 15:18 mortene 9612 9613 * src/nodes/SoWWWInline.cpp: 9614 9615 FIXME. 9616 96172002-05-22 15:18 mortene 9618 9619 * src/misc/SoOffscreenRenderer.cpp: 9620 9621 Code example for getWriteFiletypeInfo(). 9622 96232002-05-22 10:49 mortene 9624 9625 * src/misc/SoType.cpp: 9626 9627 Adds extensive sample code to SoType::overrideType() function doc. 9628 96292002-05-22 10:08 mortene 9630 9631 * src/nodes/SoNode.cpp: 9632 9633 Adds doc example code, which shows the basics of making node-class 9634 extensions. 9635 96362002-05-22 09:39 mortene 9637 9638 * configure.ac: 9639 9640 Update a few macro names. 9641 96422002-05-22 09:24 mortene 9643 9644 * bootstrap: 9645 9646 Bootstrap after reverting to Automake 1.5. 9647 96482002-05-22 09:22 mortene 9649 9650 * patches/: SbString-contains.diff, sbstring-c-wrapper.diff: 9651 9652 Updates SbString-on-cc_string wrapper to include find() and 9653 findAll(). Patch with SbString::find() and SbString::findAll() has 9654 now been applied properly every, so remove it. 9655 96562002-05-22 09:14 mortene 9657 9658 * include/Inventor/SbString.h, src/base/SbString.cpp: 9659 9660 Adds 2 new methods to the public API: find() and findAll(). Written 9661 by larsivi. 9662 96632002-05-21 21:07 pederb 9664 9665 * src/misc/SoBase.cpp: 9666 9667 Temporary fix needed to test VRML2 export. 9668 96692002-05-21 17:20 mortene 9670 9671 * src/Makefile.am: 9672 9673 Minor simplification. 9674 96752002-05-21 17:19 mortene 9676 9677 * docs/todo.txt: 9678 9679 Wish for perfect transparency handling. 9680 96812002-05-21 17:18 mortene 9682 9683 * FAQ: 9684 9685 Explain why it's difficult to do perfect transparency rendering. By 9686 pederb. 9687 96882002-05-21 17:15 mortene 9689 9690 * BUGS.txt: 9691 9692 Adds 3 known bugs. 9693 96942002-05-21 16:56 pederb 9695 9696 * src/nodes/SoShape.cpp: 9697 9698 Handle zero-length lines when picking. 9699 97002002-05-21 16:40 pederb 9701 9702 * src/fields/: MFNodeEnginePath.tpl, SoMFEngine.cpp, SoMFNode.cpp, 9703 SoMFPath.cpp: 9704 9705 Bugfix for SoMFNode::countWriteRefs() and 9706 SoMFPath::countWriteRefs(). The whole graphs/paths needs to be 9707 counted, not only the root nodes. 9708 97092002-05-21 16:35 pederb 9710 9711 * src/fields/: SFNodeEnginePath.tpl, SoSFEngine.cpp, SoSFNode.cpp, 9712 SoSFPath.cpp: 9713 9714 Bugfix for SoSFNode::countWriteRefs() and 9715 SoSFPath::countWriteRefs(). The whole graph/path needs to be 9716 counted, not only the root node. 9717 97182002-05-21 15:58 pederb 9719 9720 * src/: fields/MFNodeEnginePath.tpl, fields/SFNodeEnginePath.tpl, 9721 fields/SoMFEngine.cpp, fields/SoMFNode.cpp, fields/SoMFPath.cpp, 9722 fields/SoSFEngine.cpp, fields/SoSFNode.cpp, fields/SoSFPath.cpp, 9723 nodes/SoGroup.cpp, nodes/SoNode.cpp: 9724 9725 Compatibility fixes in SoNode::write() and SoNode::writeInstance(). 9726 The other files were changed because of the new way these functions 9727 behave. 9728 97292002-05-21 15:33 pederb 9730 9731 * src/fields/SoMField.cpp: 9732 9733 Fix to get correct indentation for SoMFNode fields. 9734 97352002-05-21 14:47 pederb 9736 9737 * src/engines/SoNodeEngine.cpp: 9738 9739 Write bugfix. 9740 97412002-05-21 14:46 pederb 9742 9743 * src/actions/SoWriteAction.cpp: 9744 9745 Don't terminate with a newline character if continueToApply() was 9746 called. 9747 97482002-05-19 13:02 mortene 9749 9750 * configure.ac: 9751 9752 Adds a general FIXME note about spaces in directory names. 9753 97542002-05-16 15:55 pederb 9755 9756 * src/misc/SoBase.cpp: 9757 9758 Support for parsing EXTERNPROTO. 9759 97602002-05-16 15:54 pederb 9761 9762 * include/Inventor/misc/SoProto.h, src/misc/SoProto.cpp: 9763 9764 Support for EXTERNPROTO. 9765 97662002-05-16 15:47 pederb 9767 9768 * include/Inventor/fields/SoFieldData.h, 9769 src/fields/SoFieldData.cpp: 9770 9771 Add support for parsing field desciptions without field default 9772 values in readFieldDescriptions(). This is needed for VRML2 9773 EXTERNPROTO support. 9774 97752002-05-15 20:22 mortene 9776 9777 * include/Inventor/nodes/SoNode.h: 9778 9779 FIXME about node versioning. 9780 97812002-05-15 10:16 mortene 9782 9783 * docs/coin.doxygen.in, src/actions/SoGLRenderAction.cpp, 9784 src/nodes/SoTransparencyType.cpp: 9785 9786 Improve doc on transparency modes. 9787 97882002-05-15 10:12 pederb 9789 9790 * src/nodes/: SoIndexedNurbsCurve.cpp, SoIndexedNurbsSurface.cpp, 9791 SoNurbsCurve.cpp, SoNurbsSurface.cpp: 9792 9793 Fixes some ugly stack scope bugs. 9794 97952002-05-14 17:13 mortene 9796 9797 * HACKING: 9798 9799 Minor corrections. 9800 98012002-05-14 15:12 mortene 9802 9803 * src/misc/GLUWrapper.c: 9804 9805 Adds COIN_DEBUG_GLU_INFO envvar run-time check for remote debugging 9806 assistance. 9807 98082002-05-14 10:54 mortene 9809 9810 * src/base/: Makefile.am, all-c.c, all.cpp: 9811 9812 Use a separate srcfile for collecting all C sources. 9813 98142002-05-14 08:54 pederb 9815 9816 * src/misc/SoGL.cpp: 9817 9818 SoGetPrimitiveCountAction bugfix. We need to test if 9819 SoViewportRegionElement is enabled. 9820 98212002-05-14 08:49 mortene 9822 9823 * models/dead_simple/texturecoordinate2.iv: 9824 9825 Simple test for SoTextureCoordinate2. 9826 98272002-05-13 21:08 mortene 9828 9829 * include/Inventor/SbXfBox3f.h, 9830 include/Inventor/draggers/SoDragger.h, 9831 include/Inventor/engines/SoEngine.h, 9832 include/Inventor/engines/SoNodeEngine.h, 9833 include/Inventor/fields/SoSubField.h, include/Inventor/misc/SoGL.h, 9834 src/base/SbTesselator.cpp, src/actions/SoAction.cpp, 9835 src/actions/SoBoxHighlightRenderAction.cpp, 9836 src/actions/SoGLRenderAction.cpp, 9837 src/actions/SoLineHighlightRenderAction.cpp, 9838 src/caches/SoCache.cpp, src/caches/SoConvexDataCache.cpp, 9839 src/caches/SoGLRenderCache.cpp, src/details/SoConeDetail.cpp, 9840 src/details/SoCubeDetail.cpp, src/details/SoCylinderDetail.cpp, 9841 src/details/SoDetail.cpp, src/details/SoFaceDetail.cpp, 9842 src/details/SoLineDetail.cpp, src/details/SoPointDetail.cpp, 9843 src/details/SoTextDetail.cpp, src/draggers/SoCenterballDragger.cpp, 9844 src/draggers/SoDragger.cpp, src/elements/SoAccumulatedElement.cpp, 9845 src/elements/SoCacheElement.cpp, 9846 src/elements/SoClipPlaneElement.cpp, 9847 src/elements/SoCullElement.cpp, src/elements/SoElement.cpp, 9848 src/elements/SoGLNormalizeElement.cpp, 9849 src/elements/SoGLTexture3EnabledElement.cpp, 9850 src/elements/SoGLTextureEnabledElement.cpp, 9851 src/elements/SoGLTextureImageElement.cpp, 9852 src/elements/SoLightElement.cpp, 9853 src/elements/SoModelMatrixElement.cpp, 9854 src/elements/SoProfileElement.cpp, 9855 src/elements/SoTextureImageElement.cpp, 9856 src/elements/SoTextureMatrixElement.cpp, 9857 src/elements/SoTransparencyElement.cpp, 9858 src/engines/SoCalculator.cpp, src/engines/SoComposeMatrix.cpp, 9859 src/engines/SoComposeRotation.cpp, src/engines/SoComposeVec2f.cpp, 9860 src/engines/SoComposeVec3f.cpp, src/engines/SoComposeVec4f.cpp, 9861 src/engines/SoConcatenate.cpp, src/engines/SoCounter.cpp, 9862 src/engines/SoDecomposeMatrix.cpp, 9863 src/engines/SoDecomposeRotation.cpp, 9864 src/engines/SoDecomposeVec2f.cpp, src/engines/SoDecomposeVec3f.cpp, 9865 src/engines/SoDecomposeVec4f.cpp, src/engines/SoElapsedTime.cpp, 9866 src/engines/SoEngine.cpp, src/engines/SoFieldConverter.cpp, 9867 src/engines/SoGate.cpp, src/engines/SoInterpolate.cpp, 9868 src/engines/SoNodeEngine.cpp, src/engines/SoOnOff.cpp, 9869 src/engines/SoOneShot.cpp, src/engines/SoSelectOne.cpp, 9870 src/engines/SoTimeCounter.cpp, src/engines/SoTriggerAny.cpp, 9871 src/fields/MFNodeEnginePath.tpl, src/fields/SoField.cpp, 9872 src/fields/SoFieldContainer.cpp, src/fields/SoGlobalField.cpp, 9873 src/fields/SoMFEngine.cpp, src/fields/SoMFNode.cpp, 9874 src/fields/SoMFPath.cpp, src/fields/SoMField.cpp, 9875 src/lists/SbPList.cpp, src/lists/SbVec3fList.cpp, 9876 src/lists/SoActionMethodList.cpp, src/lists/SoBaseList.cpp, 9877 src/lists/SoDetailList.cpp, src/lists/SoEngineOutputList.cpp, 9878 src/lists/SoFieldList.cpp, src/lists/SoPickedPointList.cpp, 9879 src/lists/SoTypeList.cpp, src/misc/SoBase.cpp, 9880 src/misc/SoChildList.cpp, src/misc/SoGLBigImage.cpp, 9881 src/misc/SoOffscreenRenderer.cpp, src/misc/SoProto.cpp, 9882 src/nodekits/SoBaseKit.cpp, src/nodekits/SoInteractionKit.cpp, 9883 src/nodekits/SoNodeKitListPart.cpp, src/nodes/SoBlinker.cpp, 9884 src/nodes/SoCallback.cpp, src/nodes/SoCamera.cpp, 9885 src/nodes/SoCone.cpp, src/nodes/SoCylinder.cpp, 9886 src/nodes/SoExtSelection.cpp, src/nodes/SoFaceSet.cpp, 9887 src/nodes/SoGroup.cpp, src/nodes/SoImage.cpp, 9888 src/nodes/SoIndexedFaceSet.cpp, src/nodes/SoIndexedLineSet.cpp, 9889 src/nodes/SoIndexedNurbsCurve.cpp, 9890 src/nodes/SoIndexedNurbsSurface.cpp, src/nodes/SoLineSet.cpp, 9891 src/nodes/SoMarkerSet.cpp, src/nodes/SoMaterialBinding.cpp, 9892 src/nodes/SoNurbsCurve.cpp, src/nodes/SoNurbsSurface.cpp, 9893 src/nodes/SoPackedColor.cpp, src/nodes/SoPendulum.cpp, 9894 src/nodes/SoPointSet.cpp, src/nodes/SoSelection.cpp, 9895 src/nodes/SoShape.cpp, src/nodes/SoShapeHints.cpp, 9896 src/nodes/SoShuttle.cpp, src/nodes/SoSphere.cpp, 9897 src/nodes/SoText3.cpp, src/nodes/SoTexture3.cpp, 9898 src/nodes/SoTriangleStripSet.cpp, src/nodes/SoUnknownNode.cpp, 9899 src/nodes/SoVertexShape.cpp, src/nodes/SoWWWInline.cpp, 9900 src/nodes/soshape_primdata.cpp, 9901 src/projectors/SbCylinderPlaneProjector.cpp, 9902 src/projectors/SbCylinderProjector.cpp, 9903 src/projectors/SbCylinderSectionProjector.cpp, 9904 src/projectors/SbCylinderSheetProjector.cpp, 9905 src/projectors/SbLineProjector.cpp, 9906 src/projectors/SbPlaneProjector.cpp, 9907 src/projectors/SbSpherePlaneProjector.cpp, 9908 src/projectors/SbSphereProjector.cpp, 9909 src/projectors/SbSphereSectionProjector.cpp, 9910 src/projectors/SbSphereSheetProjector.cpp, 9911 src/sensors/SoDelayQueueSensor.cpp, src/sensors/SoFieldSensor.cpp, 9912 src/sensors/SoPathSensor.cpp, src/sensors/SoSensor.cpp, 9913 src/sensors/SoSensorManager.cpp, 9914 src/sensors/SoTimerQueueSensor.cpp: 9915 9916 Two janitorial tasks completed: 9917 9918 Straighten out terminology; it's "override", not "overload" when 9919 re-implementing a (virtual) method. 9920 9921 Spell-fix: it's "tessellate", not "tesselate". 9922 99232002-05-13 20:49 mortene 9924 9925 * src/nodes/SoIndexedTriangleStripSet.cpp, 9926 include/Inventor/nodes/SoIndexedTriangleStripSet.h: 9927 9928 Removes the bogus willSetShadeModel() method. 9929 99302002-05-13 19:01 mortene 9931 9932 * README.IRIX: 9933 9934 Mention the 'failed to link with be.so' problem and solution. 9935 99362002-05-13 18:57 mortene 9937 9938 * patches/sbbox2f-findintersection.diff: 9939 9940 larsa's SbBox2f::findIntersection(). 9941 99422002-05-13 18:55 mortene 9943 9944 * patches/sbfifo.diff: 9945 9946 pederb's FIFO queue ADT. 9947 99482002-05-13 18:47 mortene 9949 9950 * patches/sbmatrix-optimized-inverse.diff, src/base/SbMatrix.cpp: 9951 9952 Queue pederb's optimized matrix inversation code. 9953 99542002-05-13 18:30 mortene 9955 9956 * src/base/all.cpp: 9957 9958 Include string.c. 9959 99602002-05-13 18:29 mortene 9961 9962 * patches/sbstring-c-wrapper.diff: 9963 9964 Updated to match changes in cc_string API. 9965 9966 Implodes SbString.cpp so only the Doxygen doc is left. 9967 99682002-05-13 18:25 mortene 9969 9970 * include/Inventor/C/: Makefile.am, base/Makefile.am: 9971 9972 Install string.h. 9973 99742002-05-13 18:25 mortene 9975 9976 * src/base/Makefile.am: 9977 9978 Build string.c. 9979 99802002-05-13 18:24 mortene 9981 9982 * include/Inventor/C/base/string.h, src/base/string.c: 9983 9984 Some design fixes to avoid unnecessary allocations. 9985 99862002-05-13 18:17 larsa 9987 9988 * FAQ: 9989 9990 update on item having to call e SoDB::init() 9991 99922002-05-13 14:32 mortene 9993 9994 * build/: Makefile.am, README, geniwz.pl: 9995 9996 Remove traces of old InstallShield packaging. 9997 99982002-05-13 13:08 mortene 9999 10000 * src/nodes/SoAsciiText.cpp: 10001 10002 Compile fix. 10003 100042002-05-13 12:49 mortene 10005 10006 * Makefile.am: 10007 10008 Specify ACLOCAL_AMFLAGS. 10009 100102002-05-13 12:48 mortene 10011 10012 * BUGS.txt, docs/todo.txt: 10013 10014 Crash bug with buildings/Barcelona.iv. 10015 100162002-05-13 12:37 mortene 10017 10018 * src/nodes/: SoAsciiText.cpp, SoText3.cpp: 10019 10020 Note missing 3D-texture support. 10021 100222002-05-13 12:13 mortene 10023 10024 * src/misc/SoOffscreenGLXData.icc: 10025 10026 FIXME about p-buffer support. 10027 100282002-05-12 22:42 mortene 10029 10030 * src/base/SbPlane.cpp: 10031 10032 Corrects argument checking for SbPlane::intersect(). 10033 100342002-05-11 11:32 mortene 10035 10036 * THANKS: 10037 10038 Adds Brad Grantham for SGI IRIX MIPSpro 6.5 build fix. 10039 100402002-05-10 17:01 pederb 10041 10042 * include/Inventor/misc/SoProto.h, src/misc/SoBase.cpp, 10043 src/misc/SoProto.cpp: 10044 10045 SoProto now inherits SoNode to make it possible to store the PROTO 10046 definition in the scene graph. 10047 100482002-05-10 16:38 pederb 10049 10050 * include/Inventor/nodes/SoGroup.h, src/nodes/SoGroup.cpp: 10051 10052 Made the child manipulation functions virtual. 10053 100542002-05-10 15:16 pederb 10055 10056 * cfg/depcomp: 10057 10058 Clean bootstrap. 10059 100602002-05-10 12:34 mortene 10061 10062 * THANKS: 10063 10064 Adds Per �yvind Hvidsten for SoQt-build related bugfix. 10065 100662002-05-09 11:08 mortene 10067 10068 * src/upgraders/all.cpp: 10069 10070 Build fix for "compact" build. 10071 100722002-05-09 11:05 mortene 10073 10074 * src/base/base.c: 10075 10076 Fix a faulty ifdef. 10077 100782002-05-09 10:35 mortene 10079 10080 * src/fields/SoMField.cpp: 10081 10082 Elaborate on the setValues() call, and warn of a potential gotcha. 10083 100842002-05-08 16:38 pederb 10085 10086 * src/misc/SoNormalGenerator.cpp: 10087 10088 Tristrip documentation update. 10089 100902002-05-08 16:04 pederb 10091 10092 * src/Makefile.am: 10093 10094 Non-hacking link fix. 10095 100962002-05-08 15:41 pederb 10097 10098 * src/misc/SoBase.cpp: 10099 10100 Support for reading Inventor files < V2.1. 10101 101022002-05-08 15:40 pederb 10103 10104 * bootstrap, configure.ac, src/Makefile.am: 10105 10106 Bootstrap to build upgraders. 10107 101082002-05-08 15:38 pederb 10109 10110 * src/upgraders/: Makefile.am, SoPackedColorV20.cpp, 10111 SoPackedColorV20.h, SoUpgrader.cpp, SoUpgrader.h: 10112 10113 Framework for supporting Inventor files with version < 2.1. Support 10114 for SoPackedColor V2.0. 10115 101162002-05-08 09:19 mortene 10117 10118 * docs/misc-resources.txt, src/actions/SoAction.cpp, 10119 src/misc/SoBase.cpp, src/nodekits/SoBaseKit.cpp, 10120 src/nodes/SoAsciiText.cpp, src/nodes/SoFontStyle.cpp, 10121 src/nodes/SoLOD.cpp, src/nodes/SoPackedColor.cpp, 10122 src/nodes/SoVertexProperty.cpp, src/nodes/SoWWWAnchor.cpp, 10123 src/nodes/SoWWWInline.cpp: 10124 10125 Doc fixes. 10126 101272002-05-08 09:04 mortene 10128 10129 * docs/todo.txt: 10130 10131 Elaborate on the problems we have with file versioning. 10132 101332002-05-07 11:37 pederb 10134 10135 * src/nodes/SoVertexProperty.cpp: 10136 10137 Support the normal vector and normal binding override flags. 10138 101392002-05-07 11:37 pederb 10140 10141 * src/nodes/SoNormalBinding.cpp: 10142 10143 Support the normal binding override flag. 10144 101452002-05-07 11:36 pederb 10146 10147 * src/nodes/SoNormal.cpp: 10148 10149 Support the normal vector override flag. 10150 101512002-05-07 11:36 pederb 10152 10153 * include/Inventor/elements/SoOverrideElement.h, 10154 src/elements/SoOverrideElement.cpp: 10155 10156 Support for normal vector and normal binding override flags. 10157 101582002-05-06 10:32 mortene 10159 10160 * src/: fields/SoField.cpp, misc/SoInput.cpp: 10161 10162 Bugfixes for problems with setting SoSFString and SoMFString field 10163 values through SoNode::set() and SoField::set(). 10164 101652002-05-03 15:45 pederb 10166 10167 * include/Inventor/SbDPPlane.h, src/Makefile.am, 10168 src/base/Makefile.am, src/base/SbDPPlane.cpp: 10169 10170 SbDPPlane implementation. 10171 101722002-05-03 14:46 mortene 10173 10174 * THANKS: 10175 10176 Adds Robert Norris, for assistance with SoWin. 10177 101782002-05-03 13:42 pederb 10179 10180 * src/base/SbXfBox3f.cpp: 10181 10182 Calculate volume by using the matrix determinant. 10183 101842002-05-03 11:37 pederb 10185 10186 * src/misc/: SoOffscreenAGLData.icc, SoOffscreenGLXData.icc, 10187 SoOffscreenRenderer.cpp, SoOffscreenWGLData.icc: 10188 10189 Move platform specific code into separate files. 10190 101912002-05-03 11:15 kintel 10192 10193 * src/misc/SoBase.cpp: 10194 10195 Removed bogus comment 10196 101972002-05-03 10:24 pederb 10198 10199 * src/: nodes/SoRotor.cpp, draggers/SoTrackballDragger.cpp: 10200 10201 Bugfix. Read current time from realTime field instead of using 10202 SbTime::getTimeOfDay() directly. 10203 102042002-05-03 10:04 mortene 10205 10206 * src/misc/SoGLImage.cpp: 10207 10208 Fallback resize function for OpenGL textures. By pederb. 10209 102102002-05-02 21:44 mortene 10211 10212 * BUGS.txt: 10213 10214 Bounding box calculation bug was just fixed, update. 10215 102162002-05-02 21:41 mortene 10217 10218 * src/base/SbXfBox3f.cpp: 10219 10220 Fixes long-standing problem with combination of SbXfBox3f bounding 10221 boxes. 10222 102232002-05-02 20:29 mortene 10224 10225 * src/: actions/SoAction.cpp, misc/SoOffscreenRenderer.cpp, 10226 nodes/SoNode.cpp: 10227 10228 Documentation improvements. 10229 102302002-05-02 20:27 mortene 10231 10232 * src/nodes/: SoAsciiText.cpp, SoText3.cpp: 10233 10234 Minor improvements to code readability. 10235 102362002-05-02 20:05 mortene 10237 10238 * src/base/Makefile.am: 10239 10240 Bugfix: builds without threads should still include base.c and 10241 debug.c. 10242 102432002-05-02 10:50 pederb 10244 10245 * src/base/SbViewVolume.cpp: 10246 10247 Bugfix SbViewVolume::narrow() and SbViewVolume::zNarrow(). Bug was 10248 introduced 2002-03-21. 10249 102502002-04-30 12:53 pederb 10251 10252 * src/elements/SoShapeStyleElement.cpp: 10253 10254 Implementes SoShapeStyleElement::isTextureFunction(). 10255 102562002-04-30 12:43 pederb 10257 10258 * src/engines/SoInterpolate.cpp: 10259 10260 Adds SoInterpolate::initClasses() implementation. 10261 102622002-04-30 12:39 pederb 10263 10264 * include/Inventor/elements/SoModelMatrixElement.h: 10265 10266 Remove SoModelMatrixElement::getInverse() declarations. 10267 102682002-04-30 12:22 pederb 10269 10270 * src/base/SbMatrix.cpp: 10271 10272 Doc. update for multVecMatrix(). 10273 102742002-04-29 13:56 kintel 10275 10276 * include/Inventor/SoOutput.h, src/misc/SoBase.cpp, 10277 src/misc/SoOutput.cpp: 10278 10279 Better name mangling of DEF'ed/USE'd nodes when writing to file if 10280 the COIN_DONT_MANGLE_OUTPUT_NAMES env variable is set or we're 10281 writing a VRML1 file 10282 102832002-04-27 11:16 mortene 10284 10285 * src/errors/SoDebugError.cpp: 10286 10287 Fix buffer overruns when tokenizing COIN_DEBUG_BREAK. 10288 102892002-04-27 10:15 mortene 10290 10291 * src/base/Makefile.am: 10292 10293 time.c should always be built, not only when threads are used. 10294 102952002-04-26 15:55 mortene 10296 10297 * src/misc/SoBase.cpp: 10298 10299 Remark upon the use of a private SoOutput-variable with a 10300 FIXME-note. 10301 103022002-04-26 12:18 pederb 10303 10304 * src/misc/SoGL.cpp: 10305 10306 Remove unused variable. 10307 103082002-04-25 11:50 pederb 10309 10310 * src/base/SbImage.cpp: 10311 10312 Adds support for using the data array allocated by simage directly. 10313 We don't have to copy the data into a new array anymore. 10314 103152002-04-25 11:27 pederb 10316 10317 * include/Inventor/SbVec3d.h, include/Inventor/SbVec3f.h, 10318 src/base/SbVec3d.cpp, src/base/SbVec3f.cpp: 10319 10320 Converted the default constructors to inline methods to enable 10321 compilers to optimize when creating vector arrays. 10322 103232002-04-25 11:24 pederb 10324 10325 * include/Inventor/SbVec3d.h, include/Inventor/SbVec3f.h, 10326 src/base/SbVec3d.cpp, src/base/SbVec3f.cpp: 10327 10328 Added constructors and methods to convert between SbVec3f and 10329 SbVec3d. 10330 103312002-04-22 15:20 pederb 10332 10333 * src/actions/SoAction.cpp: 10334 10335 ref() the internal traversal path to avoid having a zero-ref path 10336 in the system. 10337 103382002-04-19 12:31 mortene 10339 10340 * docs/api-wish-list.txt: 10341 10342 SoSearchPathAction 10343 103442002-04-19 12:24 larsa 10345 10346 * docs/misc-resources.txt: 10347 10348 suggestion from Matt Verona on SoSearchPathAction wrt utilities at 10349 www.boost.org 10350 103512002-04-19 11:41 mortene 10352 10353 * docs/misc-resources.txt: 10354 10355 Link to Jan Peciva's pages on SDL & GLUT bindings, and distributed 10356 rendering with OIV. 10357 103582002-04-18 09:48 mortene 10359 10360 * docs/api-wish-list.txt: 10361 10362 Remove item for SoMField::setValuesPointer() (implemented). 10363 103642002-04-18 09:35 mortene 10365 10366 * src/fields/SoMField.cpp: 10367 10368 Doxygen-doc improvements. 10369 103702002-04-16 16:42 pederb 10371 10372 * src/misc/SoGLBigImage.cpp: 10373 10374 --enable-compact compile fix. 10375 103762002-04-15 10:20 pederb 10377 10378 * THANKS: 10379 10380 Added Robert Radtke. 10381 103822002-04-15 10:18 pederb 10383 10384 * src/elements/SoGLPolygonStippleElement.cpp: 10385 10386 Fix Solaris 2.8 CC memory alignment problem. Bug reported by Radtke 10387 Robert. 10388 103892002-04-04 15:55 pederb 10390 10391 * src/misc/SoGLBigImage.cpp: 10392 10393 Bugfix. The average-buffer used _way_ too much memory. 10394 103952002-04-04 12:22 pederb 10396 10397 * src/elements/SoGLDiffuseColorElement.cpp: 10398 10399 Bugfix for transparency in packed (uint32) colors. 10400 104012002-04-04 12:21 pederb 10402 10403 * src/actions/SoGLRenderAction.cpp: 10404 10405 Bugfix for SORTED_OBJECT_SORTED_TRIANGLE_ADD transparency mode. 10406 104072002-04-02 18:08 larsa 10408 10409 * docs/api-wish-list.txt: 10410 10411 one day late, but what the hell... 10412 104132002-03-27 17:24 pederb 10414 10415 * src/nodes/SoSeparator.cpp: 10416 10417 Compile fix. 10418 104192002-03-27 17:15 pederb 10420 10421 * src/misc/GLWrapper.cpp: 10422 10423 Enable test for GL_EXT_texture_edge_clamp. 10424 104252002-03-27 09:44 pederb 10426 10427 * src/elements/SoGLPolygonOffsetElement.cpp: 10428 10429 Fixed bug reported by Felix Ritter. Disable styles enabled by 10430 previous element. 10431 104322002-03-25 15:20 mortene 10433 10434 * src/misc/SoOffscreenRenderer.cpp: 10435 10436 Duplicate strategy for OpenGL visual allocation from SoXt. Takes 10437 care of problem on some SGI IRIX and HP-UX platforms where the 10438 default OpenGL visual is utterly lame. 10439 104402002-03-25 14:08 mortene 10441 10442 * THANKS: 10443 10444 Adds Oswald Buddenhagen, for assistance with some So*-library code. 10445 104462002-03-25 13:28 mortene 10447 10448 * src/: caches/SoGLCacheList.cpp, nodes/SoSeparator.cpp: 10449 10450 Implements support for the IV_SEPARATOR_MAX_CACHES environment 10451 variable. 10452 104532002-03-25 13:23 mortene 10454 10455 * patches/detect-premature-destruction.diff: 10456 10457 Obsoleted, as a variant of the patch has been applied. 10458 104592002-03-25 13:17 larsa 10460 10461 * src/: engines/Makefile.am, engines/all-c.c, engines/all-cpp.cpp, 10462 engines/all.cpp, misc/Makefile.am, misc/all-c.c, misc/all-cpp.cpp, 10463 misc/all.cpp, threads/Makefile.am, threads/all-c.c, threads/all.c, 10464 threads/wrappers.cpp: 10465 10466 ensure that C files are compiled with the C compiler when using the 10467 linker hack all-*.* files 10468 104692002-03-25 12:47 mortene 10470 10471 * src/misc/GLWrapper.cpp: 10472 10473 Assert if called with no current OpenGL context set. 10474 104752002-03-25 12:46 mortene 10476 10477 * src/misc/SoOffscreenRenderer.cpp: 10478 10479 Fix a crash-bug when the SoOffscreenRenderer was run before any 10480 other OpenGL context was set up. 10481 104822002-03-25 12:26 mortene 10483 10484 * src/misc/SoOffscreenRenderer.cpp: 10485 10486 Fix signature of overridden abstract method to match superclass'. 10487 104882002-03-25 12:23 mortene 10489 10490 * src/misc/GLWrapper.cpp: 10491 10492 Aid with code comments those getting a crash due to a missing 10493 OpenGL context. 10494 104952002-03-25 12:13 mortene 10496 10497 * src/misc/SoOffscreenRenderer.cpp: 10498 10499 Temporary disable code that stores the current context-data, as it 10500 causes a crash bug when run before any OpenGL context has been set 10501 up. 10502 105032002-03-25 12:01 mortene 10504 10505 * src/misc/SoOffscreenRenderer.cpp: 10506 10507 Improves API documentation. Some minor fixes in glXMakeCurrent() 10508 calls (check return value). 10509 105102002-03-24 21:08 mortene 10511 10512 * include/Inventor/misc/SoBase.h, src/misc/SoBase.cpp: 10513 10514 Store DEF/USE write-reference counter in an internal hash instead 10515 of inside the 32-bit wide bit-field for all SoBase-data. This 10516 action increases the limit on number of references to 10517 SoBase-derived instances (like nodes and engines) from max 4,095 to 10518 max 67,108,863. 10519 105202002-03-24 19:52 mortene 10521 10522 * include/Inventor/misc/SoBase.h, src/misc/SoBase.cpp: 10523 10524 Detect and assert upon premature destruction errors. 10525 105262002-03-22 15:27 mortene 10527 10528 * README.AIX: 10529 10530 Mention a new problem found with the AIX linker. 10531 105322002-03-22 12:40 pederb 10533 10534 * src/: misc/default2dfont.cpp, nodes/SoText2.cpp: 10535 10536 Support for some Norwegian iso-latin1 characters. 10537 105382002-03-22 11:56 larsa 10539 10540 * INSTALL: 10541 10542 elaborate on other variables besides C/CPP/CXX/LD-FLAGS 10543 105442002-03-22 11:53 larsa 10545 10546 * INSTALL: 10547 10548 substitute the obsolete /MD example with some other options 10549 105502002-03-22 11:40 larsa 10551 10552 * include/Inventor/system/Makefile.am: 10553 10554 custom install-rule 10555 105562002-03-22 10:39 mortene 10557 10558 * src/nodekits/SoInteractionKit.cpp: 10559 10560 Cleans up the readDefaultParts() method, with misc bugfixes. 10561 105622002-03-21 17:29 pederb 10563 10564 * src/draggers/SoDragger.cpp: 10565 10566 Reintroduce dragger cache optimization. With regression fix. 10567 105682002-03-21 17:21 kintel 10569 10570 * src/caches/SoTextureCoordinateCache.cpp: 10571 10572 3D texture FIXME 10573 105742002-03-21 17:20 kintel 10575 10576 * src/draggers/SoTransformerDragger.cpp: 10577 10578 typo 10579 105802002-03-21 17:19 kintel 10581 10582 * src/nodes/SoTextureCoordinateEnvironment.cpp: 10583 10584 FIXME about applicability to 3D texturing 10585 105862002-03-21 17:18 kintel 10587 10588 * src/nodes/SoImage.cpp: 10589 10590 Added FIXME for 2D/3D texture enable/disable 10591 105922002-03-21 17:14 mortene 10593 10594 * src/draggers/SoDragger.cpp: 10595 10596 Reverse pederb's previous patch, as it causes a regression. 10597 (Interacting with an SoDragPointDragger causes an immediate 10598 assert.) 10599 106002002-03-21 16:21 larsa 10601 10602 * FAQ: 10603 10604 remove "duplicate" question 10605 106062002-03-21 15:57 mortene 10607 10608 * FAQ: 10609 10610 Mention the force-to-publish restriction about extensions and code 10611 changes. 10612 106132002-03-21 15:51 mortene 10614 10615 * HACKING: 10616 10617 Mention code rule to avoid using identifiers starting with an 10618 underscore. 10619 106202002-03-21 13:55 pederb 10621 10622 * include/Inventor/SbDPViewVolume.h, 10623 include/Inventor/SbViewVolume.h, src/Makefile.am, 10624 src/base/Makefile.am, src/base/SbDPViewVolume.cpp, 10625 src/base/SbViewVolume.cpp: 10626 10627 Added double precision view volume class. Modified SbViewVolume to 10628 internally use this new class. This fixes SbViewVolume floating 10629 point precision problems. 10630 106312002-03-21 11:44 larsa 10632 10633 * Info.plist: 10634 10635 to be used on Mac OS X 10636 106372002-03-20 19:03 larsa 10638 10639 * scripts/templant: 10640 10641 a new shorthand notation for single-line conditionals, new macros 10642 ERROR and WARNING 10643 106442002-03-20 19:02 larsa 10645 10646 * templates/: SbVec-Header.tpl, cc_vec_header.tpl, 10647 cc_vec_source.tpl: 10648 10649 further fixes 10650 106512002-03-20 17:21 larsa 10652 10653 * templates/: SbVec-Header.tpl, cc_vec_header.tpl, 10654 cc_vec_source.tpl: 10655 10656 mist fixes 10657 106582002-03-20 17:21 larsa 10659 10660 * templates.make, include/Inventor/templates.make, 10661 include/Inventor/C/base/templates.make, src/base/templates.make: 10662 10663 template-generating makefiles 10664 106652002-03-20 15:51 larsa 10666 10667 * templates/cc_vec_header.tpl: 10668 10669 vector C ADT header template 10670 106712002-03-20 15:50 larsa 10672 10673 * templates/SbVec-Header.tpl: 10674 10675 misc fixes 10676 106772002-03-20 13:03 larsa 10678 10679 * scripts/templant: 10680 10681 bugfix 10682 106832002-03-20 10:06 mortene 10684 10685 * src/base/SbVec4f.cpp: 10686 10687 Minor bugfix in robustness checking: don't divide on length if it's 10688 found to be zero. 10689 106902002-03-20 10:05 mortene 10691 10692 * src/base/: SbVec2f.cpp, SbVec3f.cpp: 10693 10694 Improve readability for normalize(). 10695 106962002-03-20 09:53 larsa 10697 10698 * templates/SbVec-Header.tpl: 10699 10700 template for the SbVec* header files 10701 107022002-03-20 09:53 larsa 10703 10704 * templates/Copyright.tpl: 10705 10706 template for the copyright header 10707 107082002-03-20 09:50 larsa 10709 10710 * scripts/templant: 10711 10712 additional macros DEFINE and UNDEFINE 10713 107142002-03-19 22:06 mortene 10715 10716 * src/misc/SoInput.cpp: 10717 10718 Kill some warnings from g++ 2.95.3 on IBM AIX, by not assigning -1 10719 to a char variable. 10720 107212002-03-19 21:45 mortene 10722 10723 * configure.ac: 10724 10725 Run the mathlib-checking once for the C compiler and once for the 10726 C++ compiler. 10727 107282002-03-19 15:00 larsa 10729 10730 * scripts/templant: 10731 10732 support conditionals in templates, much like a C preprocessor 10733 107342002-03-19 13:49 mortene 10735 10736 * src/: base/SbName.cpp, misc/SoInput.cpp, nodekits/SoBaseKit.cpp: 10737 10738 Write FIXME notes on the use of locale-dependent isspace() / 10739 isalnum() / isalpha(). 10740 107412002-03-19 10:56 mortene 10742 10743 * docs/coin.doxygen.in: 10744 10745 Invert value of INHERIT_DOCS back to YES, it didn't work as I 10746 expected. 10747 107482002-03-19 10:50 mortene 10749 10750 * docs/coin.doxygen.in: 10751 10752 Don't redisplay documentation for overridden methods. 10753 107542002-03-19 10:25 mortene 10755 10756 * include/Inventor/system/gl.h, src/misc/GLUWrapper.c, 10757 src/misc/GLUWrapper.h, src/misc/SoGL.cpp, 10758 src/nodes/SoIndexedNurbsCurve.cpp, 10759 src/nodes/SoIndexedNurbsSurface.cpp, src/nodes/SoNurbsCurve.cpp, 10760 src/nodes/SoNurbsProfile.cpp, src/nodes/SoNurbsSurface.cpp: 10761 10762 Kill off the duplicate GLU_W_* shadow enums of GLUWrapper.h. 10763 107642002-03-19 09:00 mortene 10765 10766 * src/errors/SoDebugError.cpp: 10767 10768 Fix an ugly hack which wrote into a const char array. 10769 107702002-03-18 17:09 kintel 10771 10772 * src/base/debug.c: 10773 10774 Disable use of mutexes if threads are not available 10775 107762002-03-18 17:04 kintel 10777 10778 * configure.ac: 10779 10780 Fixed bug in HAVE_THREADS define 10781 107822002-03-18 17:04 kintel 10783 10784 * configure.ac, include/Inventor/SbBasic.h.in: 10785 10786 Added COIN_THREADID_TYPE, fixed bug in HAVE_THREADS define 10787 107882002-03-18 16:26 larsa 10789 10790 * README: 10791 10792 minor tweak 10793 107942002-03-18 16:15 pederb 10795 10796 * docs/api-wish-list.txt: 10797 10798 Field value expressions item. 10799 108002002-03-18 16:13 pederb 10801 10802 * docs/todo.txt: 10803 10804 Idea for an alternative to SO_KIT_ADD_CATALOG_ENTRY. 10805 108062002-03-18 14:44 larsa 10807 10808 * src/: Makefile.am, base/Makefile.am: 10809 10810 compile/link/install SbBox2d 10811 108122002-03-18 14:44 larsa 10813 10814 * include/Inventor/SbBox2d.h, src/base/SbBox2d.cpp: 10815 10816 double-precision SbBox2 implementation 10817 108182002-03-15 17:23 pederb 10819 10820 * src/draggers/SoDragger.cpp: 10821 10822 Optimization. Only update dragger cache when needed. 10823 108242002-03-15 14:15 mortene 10825 10826 * docs/misc-resources.txt: 10827 10828 List URLs for an FLTK-binding on top of SGI Inventor (should make 10829 sure it can compile with Coin also), plus URLs for "Valgrind", a 10830 new Purify-like (?) GPL'ed tool. 10831 108322002-03-15 12:51 pederb 10833 10834 * src/: base/SbViewVolume.cpp, nodes/SoImage.cpp, 10835 nodes/SoMarkerSet.cpp, nodes/SoText2.cpp: 10836 10837 Bugfix for SbViewVolume::projectToScreen(). The returned 10838 z-coordinate was in range [-1, 1], not in [0, 1]. 10839 108402002-03-15 12:48 mortene 10841 10842 * docs/coin.doxygen.in: 10843 10844 Sort classes within a module alphabetically. 10845 108462002-03-12 12:40 larsa 10847 10848 * README.WIN32: 10849 10850 sync with stable-branch updates 10851 108522002-03-12 12:31 mortene 10853 10854 * include/Inventor/system/gl.h, src/elements/SoGLDisplayList.cpp, 10855 src/elements/SoGLTexture3EnabledElement.cpp, 10856 src/elements/SoGLTextureImageElement.cpp, src/misc/GLWrapper.cpp, 10857 src/misc/GLWrapper.h, src/misc/SoGLImage.cpp, 10858 src/nodes/SoCamera.cpp, src/nodes/SoExtSelection.cpp: 10859 10860 Gets rid of the superfluous duplication of _EXT OpenGL enum 10861 defines. 10862 108632002-03-12 12:30 mortene 10864 10865 * README.WIN32: 10866 10867 Minor disclaimer. 10868 108692002-03-12 12:01 mortene 10870 10871 * src/base/: SbLine.cpp, SbPlane.cpp: 10872 10873 Fix some embarrassing Doxygen doc typos. 10874 108752002-03-12 11:57 mortene 10876 10877 * THANKS: 10878 10879 Adds Lassi A Tuura for assistance with debugging SoQt configure. 10880 108812002-03-08 16:32 larsa 10882 10883 * scripts/templant: 10884 10885 Support C comments around commands. New command "/*$ EVAL(expr) 10886 */". 10887 108882002-03-08 15:37 mortene 10889 10890 * src/misc/: GLWrapper.cpp, SoGLImage.cpp: 10891 10892 Adds missing casts for coin_atexit() invocations. 10893 10894 Strip out GLenums from GLWrapper.cpp which has been moved to 10895 include/Inventor/system/gl.h. 10896 108972002-03-08 15:34 mortene 10898 10899 * include/Inventor/system/gl.h: 10900 10901 Adds more GLenum values possibly missing from system GL header 10902 file. 10903 109042002-03-08 15:19 mortene 10905 10906 * src/: tidbits.c, tidbits.h, elements/SoAmbientColorElement.cpp, 10907 elements/SoCoordinateElement.cpp, 10908 elements/SoDiffuseColorElement.cpp, elements/SoElement.cpp, 10909 elements/SoEmissiveColorElement.cpp, 10910 elements/SoFontNameElement.cpp, 10911 elements/SoGLCacheContextElement.cpp, 10912 elements/SoLightAttenuationElement.cpp, 10913 elements/SoProfileCoordinateElement.cpp, 10914 elements/SoSpecularColorElement.cpp, errors/SoDebugError.cpp, 10915 events/SoKeyboardEvent.cpp, fields/SoField.cpp, 10916 fields/SoGlobalField.cpp, fields/SoMField.cpp, misc/SoBase.cpp, 10917 misc/SoDB.cpp, misc/SoGL.cpp, misc/SoGLImage.cpp, misc/SoGlyph.cpp, 10918 misc/SoInput.cpp, misc/SoPickedPoint.cpp, misc/SoType.cpp, 10919 nodekits/SoInteractionKit.cpp, nodekits/SoNodeKitPath.cpp, 10920 nodes/SoLevelOfDetail.cpp, nodes/SoLinearProfile.cpp, 10921 nodes/SoMarkerSet.cpp, nodes/SoMaterial.cpp, 10922 nodes/SoNurbsProfile.cpp, nodes/SoTextureCoordinateEnvironment.cpp, 10923 nodes/SoWWWInline.cpp, nodes/soshape_bigtexture.cpp, 10924 nodes/soshape_trianglesort.cpp: 10925 10926 Fix signature of coin_atexit() and always cast the input argument 10927 to work better with g++ 2.96. By kintel. 10928 109292002-03-08 14:46 larsa 10930 10931 * docs/misc-resources.txt: 10932 10933 link to Z-Buffer CSG Rendering papers 10934 109352002-03-08 13:55 mortene 10936 10937 * src/base/: SbDPMatrix.cpp, SbMatrix.cpp: 10938 10939 Optimized Sb[DP]Matrix::mult*() operations by checking if the 10940 "this" matrix or any incoming matrix is equal to the identity 10941 matrix. 10942 10943 Sb[DP]Matrix::identity() should also perform better now. 10944 109452002-03-08 12:32 mortene 10946 10947 * src/: misc/SoOffscreenRenderer.cpp, nodes/SoNode.cpp, 10948 nodes/SoShapeHints.cpp: 10949 10950 Minor FIXMEs and code comments. 10951 109522002-03-08 11:12 mortene 10953 10954 * src/actions/: SoAction.cpp, SoGetBoundingBoxAction.cpp: 10955 10956 Extended Doxygen doc. 10957 109582002-03-08 10:39 mortene 10959 10960 * docs/c-porting.txt: 10961 10962 Make a TODO note that SbTime should be split to two separate 10963 abstractions. 10964 109652002-03-08 09:58 mortene 10966 10967 * src/base/SbTime.cpp: 10968 10969 Fix to detect and handle overflows in SbTime::getMsecValue(). 10970 Thanks to Kyrah for the heads-up on this API bug. 10971 109722002-02-26 16:02 mortene 10973 10974 * src/: tidbits.c, tidbits.h: 10975 10976 Fix function signatures to not use size_t (for less include mess 10977 with MSVC++ 6). 10978 109792002-02-26 16:00 mortene 10980 10981 * include/Inventor/C/threads/threadp.h, src/base/base.c: 10982 10983 Minor cleanup. 10984 109852002-02-26 12:18 mortene 10986 10987 * src/base/string.c: 10988 10989 Vastly simplify the cc_string_append_integer() implementation. 10990 109912002-02-26 12:13 mortene 10992 10993 * src/: tidbits.c, tidbits.h, base/SbString.cpp, base/string.c: 10994 10995 Cleans up the vsnprintf() and snprintf() portability wrapping. 10996 109972002-02-26 09:45 mortene 10998 10999 * src/misc/SoOffscreenRenderer.cpp: 11000 11001 Fix bad interaction of AGL with the Apple Menu bar. By kyrah. 11002 110032002-02-25 17:02 mortene 11004 11005 * src/misc/SoOffscreenRenderer.cpp: 11006 11007 AGL offscreen rendering support for Mac OS X. Implemented by kyrah. 11008 110092002-02-25 16:55 mortene 11010 11011 * src/fields/SoField.cpp: 11012 11013 Better code comments around the recursive evaluation check. 11014 110152002-02-25 16:54 mortene 11016 11017 * src/fields/SoField.cpp: 11018 11019 SoDebugError on recursive SoField::evaluate() calls. 11020 110212002-02-25 16:38 mortene 11022 11023 * src/base/: SbDPLine.cpp, SbDPMatrix.cpp, SbDPRotation.cpp: 11024 11025 FIXME-notices about TGS compatibility. 11026 110272002-02-25 16:33 mortene 11028 11029 * docs/projects.txt: 11030 11031 More details about the 64-bit clean item. 11032 110332002-02-25 16:28 mortene 11034 11035 * src/misc/SoDB.cpp: 11036 11037 Platform sanity check to detect if unsigned long can't contain a 11038 pointer value. 11039 110402002-02-25 16:25 mortene 11041 11042 * configure.ac: 11043 11044 Recognize Solaris + G++ as a tested combination. Thanks to Bert 11045 Bril. 11046 110472002-02-22 22:56 larsa 11048 11049 * THANKS: 11050 11051 add alias 11052 110532002-02-22 22:08 mortene 11054 11055 * include/Inventor/fields/SoSubField.h: 11056 11057 Header macros shouldn't have a trailing semi-colon. Fixed for 11058 SO_MFIELD_SETVALUESPOINTER_HEADER(). Problem reported by Guy 11059 Barrand. 11060 110612002-02-22 21:58 mortene 11062 11063 * THANKS: 11064 11065 Fix typo. 11066 110672002-02-22 17:05 mortene 11068 11069 * BUGS.txt: 11070 11071 Renamed from "BUGS" (filename crashed with lowercase name of 11072 (obsoleted) directory). 11073 110742002-02-22 13:51 pederb 11075 11076 * src/nodes/SoNonIndexedShape.cpp: 11077 11078 Avoid division by zero in bounding box calculations. 11079 110802002-02-22 12:55 pederb 11081 11082 * src/misc/SoGLBigImage.cpp: 11083 11084 Bugfix. 11085 110862002-02-22 12:42 pederb 11087 11088 * BUGS: 11089 11090 We can't have a file named BUGS, since the MSDOS file system is 11091 case insensitive. 11092 110932002-02-22 12:34 pederb 11094 11095 * src/fields/SoField.cpp: 11096 11097 Temporary fix to be able to read a field value while the field is 11098 evaluating. 11099 111002002-02-20 16:59 mortene 11101 11102 * include/Inventor/SbBasic.h.in: 11103 11104 Convert from C++-style comments to valid ANSI C. 11105 111062002-02-20 16:49 mortene 11107 11108 * src/tidbits.c: 11109 11110 Convert C++-style comments to valid ANSI C. 11111 111122002-02-20 14:40 mortene 11113 11114 * include/Inventor/elements/SoGLCacheContextElement.h, 11115 include/Inventor/nodes/SoExtSelection.h, 11116 include/Inventor/system/gl.h, src/tidbits.c, src/tidbits.h, 11117 src/elements/SoAmbientColorElement.cpp, 11118 src/elements/SoCoordinateElement.cpp, 11119 src/elements/SoDiffuseColorElement.cpp, src/elements/SoElement.cpp, 11120 src/elements/SoEmissiveColorElement.cpp, 11121 src/elements/SoFontNameElement.cpp, 11122 src/elements/SoGLCacheContextElement.cpp, 11123 src/elements/SoLightAttenuationElement.cpp, 11124 src/elements/SoProfileCoordinateElement.cpp, 11125 src/elements/SoSpecularColorElement.cpp, 11126 src/engines/SoCalculator.cpp, src/errors/SoDebugError.cpp, 11127 src/errors/SoError.cpp, src/events/SoKeyboardEvent.cpp, 11128 src/fields/SoField.cpp, src/fields/SoGlobalField.cpp, 11129 src/fields/SoMField.cpp, src/lists/SoPathList.cpp, 11130 src/misc/GLWrapper.cpp, src/misc/SoBase.cpp, src/misc/SoDB.cpp, 11131 src/misc/SoGL.cpp, src/misc/SoGLImage.cpp, src/misc/SoGlyph.cpp, 11132 src/misc/SoInput.cpp, src/misc/SoPickedPoint.cpp, 11133 src/misc/SoType.cpp, src/nodekits/SoInteractionKit.cpp, 11134 src/nodekits/SoNodeKitPath.cpp, src/nodes/SoLevelOfDetail.cpp, 11135 src/nodes/SoLinearProfile.cpp, src/nodes/SoMarkerSet.cpp, 11136 src/nodes/SoMaterial.cpp, src/nodes/SoNurbsProfile.cpp, 11137 src/nodes/SoTextureCoordinateEnvironment.cpp, 11138 src/nodes/SoWWWInline.cpp, src/nodes/soshape_bigtexture.cpp, 11139 src/nodes/soshape_trianglesort.cpp: 11140 11141 Compile fixes for the OSF1/cxx and KCC compilers. Problems reported 11142 by Guy Barrand. 11143 11144 The problems were mainly of three different types: stricter casting 11145 of types where needed in some places, we need forward declarations 11146 of class-types used in "friend class" statements, and OSF1/cxx 11147 doesn't accept C++-functions as input arguments to C-functions. 11148 111492002-02-20 14:01 mortene 11150 11151 * src/nodes/: soshape_bigtexture.h, soshape_primdata.h, 11152 soshape_trianglesort.h: 11153 11154 FIXME-notices about unnecessary garbage in the global namespace. 11155 111562002-02-20 11:45 larsa 11157 11158 * src/: misc/Makefile.am, misc/SoGL.cpp, 11159 misc/SoGLFaceSetTemplate.cpp, misc/SoGLFaceSetTemplate.icc, 11160 misc/SoGLLineSetTemplate.cpp, misc/SoGLLineSetTemplate.icc, 11161 misc/SoGLTristripTemplate.cpp, misc/SoGLTristripTemplate.icc, 11162 misc/SoGLindexedLineSetTemplate.cpp, 11163 misc/SoGLindexedLineSetTemplate.icc, 11164 misc/SoGLnonindexedFaceSetTemplate.cpp, 11165 misc/SoGLnonindexedFaceSetTemplate.icc, 11166 misc/SoGLnonindexedTristripSetTemplate.cpp, 11167 misc/SoGLnonindexedTristripSetTemplate.icc, 11168 misc/SoGLqmeshTemplate.cpp, misc/SoGLqmeshTemplate.icc, 11169 nodes/SoFaceSet.cpp, nodes/SoLineSet.cpp, nodes/SoQuadMesh.cpp, 11170 nodes/SoTriangleStripSet.cpp: 11171 11172 rename suffix on c++ files #included from other .cpp files 11173 111742002-02-20 11:38 mortene 11175 11176 * src/: base/SbPlane.cpp, fields/SoSFImage.cpp, 11177 nodes/SoVertexShape.cpp: 11178 11179 Minor Doxygen doc fixes. 11180 111812002-02-20 11:36 mortene 11182 11183 * docs/misc-resources.txt: 11184 11185 Link to the Ellemtel "Programming in C++, Rules and 11186 Recommendations" document (for later perusal). 11187 111882002-02-20 11:35 larsa 11189 11190 * patches/README: 11191 11192 a warning 11193 111942002-02-20 11:35 mortene 11195 11196 * configure.ac: 11197 11198 FIXME about a check we can do to help the programmer not shoot 11199 himself in the foot upon configure / build. 11200 112012002-02-20 10:17 pederb 11202 11203 * src/caches/SoGLCacheList.cpp: 11204 11205 Fixed bug in SoGLCacheList. SoCacheElement::setInvalid() was not 11206 called for all cases, which caused the cache to be invalidated in 11207 SoGLCacheList::close() even when the cache was valid. 11208 112092002-02-20 09:46 mortene 11210 11211 * src/nodes/SoQuadMesh.cpp: 11212 11213 Improves class documentation with usage example code snippet and a 11214 screenshot. 11215 112162002-02-20 09:06 pederb 11217 11218 * src/misc/SoGL.cpp: 11219 11220 Fix getPrimitiveCount() for nurbs shapes. 11221 112222002-02-20 08:45 pederb 11223 11224 * include/Inventor/SbViewVolume.h: 11225 11226 The latest commit included a testing version of SbViewVolume.h. 11227 This was a mistake, and this commit reverts to the old 11228 SbViewVolume.h 11229 112302002-02-20 08:37 pederb 11231 11232 * src/nodes/SoIndexedNurbsSurface.cpp: 11233 11234 Fixed ugly bug in 4D bounding box calculations. Bug reported by 11235 Vojtech Bubnik. 11236 112372002-02-20 08:35 pederb 11238 11239 * include/Inventor/SbViewVolume.h: 11240 11241 Fixed ugly bug in 4D bounding box calculations. 11242 112432002-02-19 23:55 mortene 11244 11245 * docs/misc-resources.txt: 11246 11247 Link to ColDet, a collision detection library under the LGPL. Also 11248 link to the comp.graphics.algorithms FAQ. 11249 112502002-02-19 23:54 mortene 11251 11252 * docs/todo.txt: 11253 11254 Item on the tesselation of SoSphere. 11255 112562002-02-19 16:59 mortene 11257 11258 * src/lists/: SbIntList.cpp, SbPList.cpp, SbStringList.cpp, 11259 SbVec3fList.cpp, SoDetailList.cpp, SoEngineOutputList.cpp, 11260 SoFieldList.cpp, SoPickedPointList.cpp, SoTypeList.cpp: 11261 11262 Make list subclasses refer to doc for common SbList superclass. 11263 112642002-02-19 14:28 mortene 11265 11266 * patches/SbString-contains.diff: 11267 11268 Updated patch from Lars-Ivar, fixing most issues from the audit. 11269 112702002-02-19 10:14 mortene 11271 11272 * src/actions/: SoAction.cpp, SoCallbackAction.cpp, 11273 SoGLRenderAction.cpp, SoGetMatrixAction.cpp, 11274 SoGetPrimitiveCountAction.cpp, SoGlobalSimplifyAction.cpp, 11275 SoHandleEventAction.cpp, SoPickAction.cpp, SoRayPickAction.cpp, 11276 SoReorganizeAction.cpp, SoSearchAction.cpp, 11277 SoShapeSimplifyAction.cpp, SoSimplifyAction.cpp, 11278 SoToVRML2Action.cpp, SoToVRMLAction.cpp, SoWriteAction.cpp: 11279 11280 Updates to Doxygen doc. 11281 112822002-02-18 12:38 larsa 11283 11284 * configure.ac: 11285 11286 just some initial Mac framework stuff 11287 112882002-02-18 11:36 pederb 11289 11290 * THANKS: 11291 11292 Added Morten Torkildsen. 11293 112942002-02-18 11:34 pederb 11295 11296 * src/nodes/SoSeparator.cpp: 11297 11298 Fixed SoGLRenderAction abort callback bug. The current path was not 11299 updated before the callback was called, making 11300 SoAction::getCurPath() return an incorrect path. Bug reported by 11301 Morten Jager Torkildsen. 11302 113032002-02-17 23:01 mortene 11304 11305 * src/: actions/SoGetBoundingBoxAction.cpp, base/SbMatrix.cpp, 11306 base/SbTime.cpp, misc/SoGLImage.cpp, nodekits/SoInteractionKit.cpp, 11307 nodes/SoSeparator.cpp: 11308 11309 Misc documentation and code comment updates. 11310 113112002-02-17 21:00 mortene 11312 11313 * patches/SbString-contains.diff: 11314 11315 A patch from Lars-Ivar Igesund to add sub-string searching 11316 functionality to SbString. Great idea, but the patch needs some 11317 work before we apply it. 11318 113192002-02-17 14:16 mortene 11320 11321 * patches/detect-premature-destruction.diff: 11322 11323 Patch for detecting premature destruction on reference counted 11324 objects. 11325 113262002-02-17 14:10 mortene 11327 11328 * src/misc/SoBase.cpp: 11329 11330 A handful of additional FIXME notices. 11331 113322002-02-17 14:05 larsa 11333 11334 * patches/dynload-extensions-dlopen+gcc.diff: 11335 11336 dynamic loading of extension nodes on Linux/gcc platforms - the 20% 11337 solution 11338 113392002-02-16 14:07 mortene 11340 11341 * bugs/0000-dragger-setpart.cpp.in: 11342 11343 Bug was fixed by pederb a while ago. 11344 113452002-02-15 18:14 pederb 11346 11347 * src/: elements/SoAmbientColorElement.cpp, 11348 elements/SoCacheElement.cpp, elements/SoClipPlaneElement.cpp, 11349 elements/SoCoordinateElement.cpp, elements/SoCullElement.cpp, 11350 elements/SoDiffuseColorElement.cpp, 11351 elements/SoEmissiveColorElement.cpp, 11352 elements/SoEnvironmentElement.cpp, elements/SoFloatElement.cpp, 11353 elements/SoFocalDistanceElement.cpp, 11354 elements/SoFontNameElement.cpp, elements/SoGLColorIndexElement.cpp, 11355 elements/SoGLLightIdElement.cpp, elements/SoGLNormalizeElement.cpp, 11356 elements/SoGLPolygonStippleElement.cpp, 11357 elements/SoGLRenderPassElement.cpp, 11358 elements/SoGLShadeModelElement.cpp, 11359 elements/SoGLTextureCoordinateElement.cpp, 11360 elements/SoGLTextureImageElement.cpp, 11361 elements/SoGLUpdateAreaElement.cpp, 11362 elements/SoLightAttenuationElement.cpp, 11363 elements/SoLightElement.cpp, elements/SoLocalBBoxMatrixElement.cpp, 11364 elements/SoModelMatrixElement.cpp, elements/SoNormalElement.cpp, 11365 elements/SoOverrideElement.cpp, elements/SoPickRayElement.cpp, 11366 elements/SoPolygonOffsetElement.cpp, 11367 elements/SoProfileCoordinateElement.cpp, 11368 elements/SoProfileElement.cpp, 11369 elements/SoProjectionMatrixElement.cpp, 11370 elements/SoReplacedElement.cpp, elements/SoShapeHintsElement.cpp, 11371 elements/SoShapeStyleElement.cpp, elements/SoShininessElement.cpp, 11372 elements/SoSpecularColorElement.cpp, 11373 elements/SoTextureCoordinateElement.cpp, 11374 elements/SoTextureImageElement.cpp, 11375 elements/SoTextureMatrixElement.cpp, 11376 elements/SoTextureOverrideElement.cpp, 11377 elements/SoTransparencyElement.cpp, 11378 elements/SoViewVolumeElement.cpp, 11379 elements/SoViewingMatrixElement.cpp, 11380 elements/SoViewportRegionElement.cpp, elements/SoWindowElement.cpp, 11381 misc/SoState.cpp: 11382 11383 Test if element is enabled before copying data into it. Bug 11384 reported by Morten Torkilden. 11385 113862002-02-15 14:04 larsa 11387 11388 * FAQ: 11389 11390 update of volume rendering item 11391 113922002-02-15 09:17 mortene 11393 11394 * src/misc/SoOffscreenRenderer.cpp: 11395 11396 Slightly improves documentation for a couple of methods. 11397 113982002-02-14 22:52 mortene 11399 11400 * BUGS: 11401 11402 Update example scenegraph to reproduce error 000 with one that 11403 shows off the bug even better. 11404 114052002-02-14 12:44 larsa 11406 11407 * patches/: sbstring-extra.diff, soaction-apply.diff, 11408 sodebug-class.diff, soinput-stringarray.diff, sosfvec2s.diff, 11409 sosfvec3s.diff: 11410 11411 header comments 11412 114132002-02-13 16:30 larsa 11414 11415 * patches/sbstring-extra.diff: 11416 11417 optimizations related to new SbString implementation 11418 114192002-02-13 16:29 mortene 11420 11421 * docs/api-wish-list.txt: 11422 11423 Adds item on SoOffscreenRenderer::render(SoPathList &). Fixes a 11424 typo in an older entry. 11425 114262002-02-13 15:35 larsa 11427 11428 * patches/sodebug-class.diff: 11429 11430 replacement for void So*::print(FILE *) for SbString generation 11431 114322002-02-13 15:34 larsa 11433 11434 * patches/soaction-apply.diff: 11435 11436 SoAction::apply(SoAction *) extensions 11437 114382002-02-13 15:34 larsa 11439 11440 * patches/soinput-stringarray.diff: 11441 11442 SoInput::setStringArray() extension 11443 114442002-02-12 20:18 mortene 11445 11446 * src/: tidbits.c, tidbits.h, base/SbName.cpp: 11447 11448 Compile fix for tidbits.c. 11449 11450 Implements a method coin_isacii() as a replacement for isascii() 11451 (which turned out to be neither ANSI C nor POSIX compliant). 11452 Thanks to Guy Barrand for the problem report. 11453 114542002-02-12 16:54 mortene 11455 11456 * src/: tidbits.c, base/dict.c, base/list.c, base/string.c, 11457 threads/mutex.c: 11458 11459 Fix C++ comments in C sourcecode files. Thanks to Guy Barrand for 11460 notifying us about the problem. 11461 114622002-02-12 15:20 mortene 11463 11464 * docs/todo.txt: 11465 11466 Resource link to info on MSVC++ name mangling. 11467 114682002-02-12 12:34 mortene 11469 11470 * src/: elements/SoGLDisplayList.cpp, nodes/SoText2.cpp: 11471 11472 Adds FIXME notes about lack of robustness on glGenLists() calls. 11473 114742002-02-12 11:34 pederb 11475 11476 * src/nodes/SoCamera.cpp: 11477 11478 Minor documentation fix. 11479 114802002-02-11 21:46 mortene 11481 11482 * src/misc/SoOffscreenRenderer.cpp: 11483 11484 Document some common mistakes which results in blank pixel buffers. 11485 114862002-02-11 16:24 pederb 11487 11488 * src/fields/: SoField.cpp, SoFieldData.cpp: 11489 11490 Fix for export of extension nodes in the binary format. The number 11491 of field descriptions must match the number of fields actually 11492 written. To achieve this we decided to write all fields when the 11493 node is an extension node and the target file should be binary, 11494 even if the fields has the default value. 11495 114962002-02-11 11:33 pederb 11497 11498 * NEWS, include/Inventor/fields/SoMFBool.h, 11499 include/Inventor/fields/SoMFColor.h, 11500 include/Inventor/fields/SoMFFloat.h, 11501 include/Inventor/fields/SoMFInt32.h, 11502 include/Inventor/fields/SoMFShort.h, 11503 include/Inventor/fields/SoMFUInt32.h, 11504 include/Inventor/fields/SoMFUShort.h, 11505 include/Inventor/fields/SoMFVec2f.h, 11506 include/Inventor/fields/SoMFVec3f.h, 11507 include/Inventor/fields/SoMFVec4f.h, 11508 include/Inventor/fields/SoMField.h, 11509 include/Inventor/fields/SoSubField.h, src/fields/SoMFBool.cpp, 11510 src/fields/SoMFColor.cpp, src/fields/SoMFFloat.cpp, 11511 src/fields/SoMFInt32.cpp, src/fields/SoMFShort.cpp, 11512 src/fields/SoMFUInt32.cpp, src/fields/SoMFUShort.cpp, 11513 src/fields/SoMFVec2f.cpp, src/fields/SoMFVec3f.cpp, 11514 src/fields/SoMFVec4f.cpp, src/fields/SoMField.cpp: 11515 11516 Support for application data sharing through 11517 SoMField::setValuesPointer(). 11518 115192002-02-10 23:01 mortene 11520 11521 * src/nodes/SoAsciiText.cpp: 11522 11523 Kills some code that was superfluous. 11524 115252002-02-10 22:59 mortene 11526 11527 * src/misc/SoGlyph.cpp: 11528 11529 Don't add a magic space offset for getWidth(). 11530 115312002-02-08 16:24 larsa 11532 11533 * src/threads/storage.c: 11534 11535 a bit more doc 11536 115372002-02-08 16:16 larsa 11538 11539 * src/threads/rwmutex.c: 11540 11541 a bit more doc 11542 115432002-02-08 15:57 larsa 11544 11545 * src/threads/: barrier.c, condvar.c, mutex.c, thread.c: 11546 11547 a bit more doc 11548 115492002-02-08 10:31 larsa 11550 11551 * include/Inventor/events/SoKeyboardEvent.h: 11552 11553 TAB and BACKSPACE are *not* the same characters 11554 115552002-02-07 15:36 pederb 11556 11557 * src/fields/SoFieldData.cpp: 11558 11559 Always write field description for all fields in extension nodes. 11560 The Inventor Mentor states that we should do this. 11561 115622002-02-07 15:17 pederb 11563 11564 * src/nodekits/SoBaseKit.cpp: 11565 11566 Misc. fixes for nodekit export. Never write private parts. Fixed 11567 parent write test. Removed silly is_default_node test. 11568 115692002-02-07 15:07 pederb 11570 11571 * src/fields/SoFieldData.cpp: 11572 11573 Don't write the description for all fields in extension nodes. Only 11574 write description for fields that will be written, or for fields 11575 that are referenced from other fields/engines. 11576 115772002-02-07 14:54 pederb 11578 11579 * src/fields/SoFieldData.cpp: 11580 11581 Compile fix. 11582 115832002-02-07 14:44 pederb 11584 11585 * src/fields/SoFieldData.cpp: 11586 11587 When testing for forward connections, we only have to write a field 11588 description if node is an extension node. Use getIsBuiltIn() to 11589 determine this. 11590 115912002-02-07 14:36 pederb 11592 11593 * src/fields/SoFieldData.cpp: 11594 11595 Fix to write field description for extension node fields that are 11596 connected to some other field/engine. 11597 115982002-02-07 14:26 pederb 11599 11600 * src/fields/SoField.cpp: 11601 11602 Fix for SoField::shouldWrite(). We should write if field is 11603 connected from a field or an engine. 11604 116052002-02-07 08:36 mortene 11606 11607 * src/misc/SoDB.cpp: 11608 11609 Usage code example in the SoDB::readAll() doc. 11610 116112002-02-06 14:54 mortene 11612 11613 * src/misc/SoOffscreenRenderer.cpp: 11614 11615 Improves documentation on the file format extension API methods. 11616 116172002-02-06 11:51 larsa 11618 11619 * docs/api-wish-list.txt: 11620 11621 update on SoSwitch::whichChild item 11622 116232002-02-05 20:55 mortene 11624 11625 * BUGS: 11626 11627 Simplify reproducible case for bbox calculation bug even further. 11628 Adds two other known bugs from the vaults. 11629 116302002-02-04 22:02 mortene 11631 11632 * BUGS: 11633 11634 List currently known bugs. 11635 116362002-02-04 16:53 larsa 11637 11638 * include/Inventor/misc/SoGL.h: 11639 11640 add missing SOGL_NEED_3DTEXCOORDS flag 11641 116422002-02-03 16:33 kintel 11643 11644 * include/Inventor/bundles/SoTextureCoordinateBundle.h, 11645 src/bundles/SoTextureCoordinateBundle.cpp: 11646 11647 Added support for default 3D texture coordinate generation 11648 116492002-02-03 16:32 kintel 11650 11651 * src/misc/SoGL.cpp: 11652 11653 Added SOGL_NEED_3DTEXCOORDS flag 11654 116552002-02-03 01:54 kintel 11656 11657 * src/misc/SoGL.cpp: 11658 11659 Implemented default 3D texture coordinates for SoCone, SoCube, 11660 SoCylinder and SoSphere 11661 116622002-02-03 01:53 kintel 11663 11664 * src/nodes/: SoCone.cpp, SoCube.cpp, SoCylinder.cpp, SoSphere.cpp: 11665 11666 Implemented default 3D texture coordinates 11667 116682002-02-01 14:26 mortene 11669 11670 * docs/todo.txt: 11671 11672 Item on the rethinking and possible redesign of camera and display 11673 configuration settings. 11674 116752002-02-01 14:20 kintel 11676 11677 * HACKING: 11678 11679 Added \since documentation guidelines 11680 116812002-01-30 21:00 mortene 11682 11683 * docs/coin.doxygen.in, src/actions/SoRayPickAction.cpp, 11684 src/nodes/SoTexture2.cpp: 11685 11686 Improvements to Doxygen doc. 11687 116882002-01-30 14:43 pederb 11689 11690 * src/sensors/SoSensorManager.cpp: 11691 11692 Added FIXME about the infinite loop detection in 11693 processImmediateQueue(). 11694 116952002-01-30 14:40 pederb 11696 11697 * src/sensors/SoSensorManager.cpp: 11698 11699 Optimized sensor processing by using SbDict instead of SbList. 11700 117012002-01-30 14:10 pederb 11702 11703 * src/sensors/SoSensorManager.cpp: 11704 11705 Compile fix. Forgot return-statements in obsoleted methods. 11706 117072002-01-30 14:07 pederb 11708 11709 * src/sensors/SoSensorManager.cpp: 11710 11711 Reimplemented parts of SoSensorManager: Moved immediate sensors 11712 into a separate FIFO queue. Replaced the delaywaitqueue by a 11713 triggered and reinsert list. This makes it possible for new delay 11714 queue sensors to be inserted while processing the delay queue. 11715 Removed timerwaitqueue as it wasn't needed. 11716 117172002-01-30 13:29 pederb 11718 11719 * src/base/SbDict.cpp: 11720 11721 Use the new memory allocator to allocate/deallocate dictionary 11722 items. 11723 117242002-01-30 13:26 kintel 11725 11726 * src/sensors/SoDataSensor.cpp: 11727 11728 Fixed searchall bug 11729 117302002-01-30 12:58 pederb 11731 11732 * src/base/memalloc.c: 11733 11734 Remove unused variable. 11735 117362002-01-30 12:50 pederb 11737 11738 * src/base/memalloc.c: 11739 11740 Fixed ugly bug. Forgot to initialize unit counter. 11741 117422002-01-30 12:27 pederb 11743 11744 * include/Inventor/C/base/memalloc.h, src/base/memalloc.c: 11745 11746 Another compile/link fix. 11747 117482002-01-30 12:25 pederb 11749 11750 * src/base/memalloc.c: 11751 11752 Compile/link fix. 11753 117542002-01-30 12:20 pederb 11755 11756 * include/Inventor/C/base/memalloc.h, src/base/Makefile.am, 11757 src/base/memalloc.c: 11758 11759 Memory unit allocator. 11760 117612002-01-29 14:29 pederb 11762 11763 * src/sensors/SoSensorManager.cpp: 11764 11765 Bugfix. Delay sensors were processed in reverse order. 11766 117672002-01-28 16:30 kintel 11768 11769 * include/Inventor/lock/Makefile.am: 11770 11771 Fixed typo affecting installation 11772 117732002-01-28 15:31 larsa 11774 11775 * docs/api-wish-list.txt: 11776 11777 removed implemented/patchqueued items 11778 117792002-01-28 14:29 kintel 11780 11781 * src/misc/SoGLImage.cpp: 11782 11783 Added missing const in function definition 11784 117852002-01-28 13:47 larsa 11786 11787 * include/Inventor/: lock/Makefile.am, C/threads/Makefile.am, 11788 C/base/Makefile.am: 11789 11790 compare for change before installing to make installation less 11791 verbose and more informative 11792 117932002-01-28 13:46 mortene 11794 11795 * docs/c-porting.txt: 11796 11797 Link to Laurent Deniau's paper on "Object Oriented Programming In 11798 C". 11799 118002002-01-28 13:25 larsa 11801 11802 * data/draggerDefaults/Makefile.am: 11803 11804 Install draggerDefaults geometry only if it has changed, to make 11805 the install process less verbose and more informative 11806 118072002-01-28 13:24 larsa 11808 11809 * patches/sosfvec3s.diff: 11810 11811 For Kintel (without Makefile.am adjustments) 11812 118132002-01-28 12:42 larsa 11814 11815 * include/Inventor/SbLine.h, src/base/SbLine.cpp: 11816 11817 doc and argname improvements 11818 118192002-01-28 12:37 larsa 11820 11821 * patches/sbstring-c-wrapper.diff: 11822 11823 updated and with apply() extension 11824 118252002-01-26 16:54 mortene 11826 11827 * docs/todo.txt: 11828 11829 Additional information on texturemapping design issues. 11830 118312002-01-25 23:21 larsa 11832 11833 * src/base/time.c: 11834 11835 Cygwin compile fix: include <sys/timeb.h> 11836 118372002-01-25 23:20 larsa 11838 11839 * configure.ac: 11840 11841 check for sys/timeb.h 11842 118432002-01-25 14:01 pederb 11844 11845 * include/Inventor/lists/SoAuditorList.h, 11846 src/lists/SoAuditorList.cpp: 11847 11848 Optimized by adding a fast path for the common case when there is 11849 only one auditor. Bugfixed multi-auditor handling by copying the 11850 SoNotList into a local list before propagating to each auditor. 11851 118522002-01-25 13:02 larsa 11853 11854 * bin/coin-config: 11855 11856 get up-to-date on new options from stable branch 11857 118582002-01-25 10:58 larsa 11859 11860 * patches/sosfvec2s.diff: 11861 11862 fulfillment of Peder's dream: SoSFVec2s 11863 118642002-01-24 12:39 larsa 11865 11866 * src/misc/SoType.cpp: 11867 11868 FIXME-comment on how SoType/overrideType() should be changed when 11869 there's multithreading support. 11870 118712002-01-24 11:56 larsa 11872 11873 * src/tidbits.c: 11874 11875 Fix for pointer alignment crash-bug (triggered by compiler 11876 optimization). 11877 118782002-01-23 15:43 larsa 11879 11880 * src/fields/: SoMFEnum.cpp, SoSFEnum.cpp: 11881 11882 unconditional inclusion of SoDebugError.h 11883 118842002-01-23 15:27 pederb 11885 11886 * src/misc/SoGLImage.cpp: 11887 11888 Bugfix. Test if image != NULL before using it. 11889 118902002-01-22 18:11 larsa 11891 11892 * patches/: enum-introspection.diff, sotype-getinstmethod.diff: 11893 11894 applied 11895 118962002-01-22 18:10 larsa 11897 11898 * include/Inventor/SoType.h, src/misc/SoType.cpp: 11899 11900 New method: getInstantiationMethod() 11901 119022002-01-22 18:10 larsa 11903 11904 * include/Inventor/fields/SoMFEnum.h, 11905 include/Inventor/fields/SoSFEnum.h, src/fields/SoMFEnum.cpp, 11906 src/fields/SoSFEnum.cpp: 11907 11908 New methods: getNumEnums(), getEnum() 11909 119102002-01-22 16:26 larsa 11911 11912 * include/Inventor/C/base/string.h, src/base/string.c: 11913 11914 const correctness and new cc_string_apply() method 11915 119162002-01-22 16:25 larsa 11917 11918 * patches/sotype-getinstmethod.diff: 11919 11920 implementation of new method SoType::getInstantiationMethod() 11921 119222002-01-22 15:58 larsa 11923 11924 * patches/enum-introspection.diff: 11925 11926 patch for adding introspection methods for the Enum fields 11927 119282002-01-22 14:40 larsa 11929 11930 * docs/api-wish-list.txt: 11931 11932 proposition for SoMField::setValuesPointer() 11933 119342002-01-22 12:53 larsa 11935 11936 * src/: Makefile.am, base/Makefile.am, base/all.cpp: 11937 11938 compile/install new double precision types 11939 119402002-01-22 12:30 mortene 11941 11942 * docs/misc-resources.txt: 11943 11944 Link to Eben Moglen's explanation of why copyright assignment is 11945 necessary. 11946 119472002-01-22 12:23 larsa 11948 11949 * docs/misc-resources.txt: 11950 11951 FSF copyright assignment paperworks link for reference 11952 119532002-01-21 09:19 larsa 11954 11955 * src/base/: SbDPLine.cpp, SbDPMatrix.cpp, SbDPRotation.cpp, 11956 SbVec2d.cpp, SbVec4d.cpp: 11957 11958 implementations of double precision versions of some existing 11959 SbLinear classes 11960 119612002-01-21 09:16 larsa 11962 11963 * include/Inventor/: SbDPLine.h, SbDPLinear.h, SbDPMatrix.h, 11964 SbDPRotation.h, SbVec2d.h, SbVec4d.h: 11965 11966 some double precision versions of existing SbLinear classes 11967 119682002-01-20 22:38 mortene 11969 11970 * src/fields/: SoSFImage.cpp, SoSFImage3.cpp: 11971 11972 Misc corrections to the info on serialization of the field. 11973 119742002-01-20 18:38 mortene 11975 11976 * bin/coin-config: 11977 11978 Better error checking and handling. 11979 119802002-01-20 16:11 mortene 11981 11982 * docs/misc-resources.txt: 11983 11984 Additional link to a paper on vector-output from OpenGL. Link to 11985 the very informative "OpenGL FAQ and Troubleshooting Guide". 11986 119872002-01-20 16:10 mortene 11988 11989 * docs/api-wish-list.txt: 11990 11991 Update on the doubleclick item. 11992 119932002-01-20 16:05 mortene 11994 11995 * NEWS, docs/coin.doxygen.in, src/Makefile.am, src/base/SbClip.cpp: 11996 11997 Export SbClip.h for Coin v2. 11998 119992002-01-20 13:35 mortene 12000 12001 * src/: fields/SoSFImage.cpp, fields/SoSFImage3.cpp, misc/SoDB.cpp, 12002 misc/SoGL.cpp, misc/SoGLBigImage.cpp, misc/SoOffscreenRenderer.cpp, 12003 misc/SoType.cpp, nodekits/SoNodeKitPath.cpp, 12004 nodekits/SoSeparatorKit.cpp, nodes/SoIndexedFaceSet.cpp, 12005 nodes/SoIndexedShape.cpp, nodes/SoMaterialBinding.cpp, 12006 nodes/SoTextureCoordinateBinding.cpp: 12007 12008 Many improvements to documentation of misc classes. Some FIXME 12009 notices. 12010 120112002-01-20 12:42 mortene 12012 12013 * models/dead_simple/texture2.iv: 12014 12015 Simplest SoTexture2 inline mapping, made permanently available in 12016 the models/ subdirectory for convenience. 12017 120182002-01-20 12:41 mortene 12019 12020 * models/coin_features/simple-texture3.iv: 12021 12022 Bugfixes. 12023 120242002-01-20 12:39 mortene 12025 12026 * docs/projects.txt: 12027 12028 Suggest a QNX port. 12029 120302002-01-20 11:33 mortene 12031 12032 * models/coin_features/simple-texture3.iv: 12033 12034 Simple Texture3-example to use for testing during development. 12035 120362002-01-19 17:28 mortene 12037 12038 * src/nodes/SoMaterial.cpp: 12039 12040 Improvements to class documentation. 12041 120422002-01-19 14:24 mortene 12043 12044 * include/Inventor/elements/SoGLDiffuseColorElement.h, 12045 src/elements/SoGLDiffuseColorElement.cpp, src/nodes/SoCamera.cpp: 12046 12047 Clean up the SoGLDiffuseColorElement implementation: don't use more 12048 data for the class than necessary, kill the superfluous recently 12049 added sendOneColor() method, fix a few bugs and add some FIXMEs for 12050 code which doesn't look robust enough. 12051 120522002-01-19 14:18 mortene 12053 12054 * src/nodes/SoCamera.cpp: 12055 12056 Use SbColor4f-type to represent color instead of SbVec4f. 12057 120582002-01-18 17:29 pederb 12059 12060 * src/nodes/SoTriangleStripSet.cpp: 12061 12062 Fixed ugly bug in TriangleStripSet. For PER_FACE bindings, the 12063 state was pushed, but not popped. Bug reported by Mark D Anderson. 12064 120652002-01-18 16:40 mortene 12066 12067 * docs/coin.doxygen.in: 12068 12069 Adds all nodekit classes. 12070 120712002-01-18 16:17 pederb 12072 12073 * src/: misc/SoGLBigImage.cpp, nodes/SoCamera.cpp: 12074 12075 CROP_VIEWPORT bugfix. Bug reported by Eivind Rovik. 12076 120772002-01-18 16:00 kintel 12078 12079 * src/base/SbPlane.cpp: 12080 12081 Documented getDistance as a Coin extension 12082 120832002-01-18 12:02 larsa 12084 12085 * HACKING: 12086 12087 item on correcting incorrect cvs commit/log messages after the fact 12088 120892002-01-18 11:08 larsa 12090 12091 * src/: tidbits.c, tidbits.h: 12092 12093 Solaris compile fix - include stdarg.h already in header 12094 120952002-01-17 18:32 mortene 12096 12097 * docs/api-wish-list.txt: 12098 12099 Fix typo ("instanciate" -> "instantiate"). 12100 121012002-01-17 17:32 larsa 12102 12103 * docs/api-wish-list.txt: 12104 12105 SoType::getInstantiationMethod() 12106 121072002-01-17 16:26 larsa 12108 12109 * src/fields/SoSFVec3d.cpp: 12110 12111 rename sosfvec3f_read/write_value to sosfvec3d_* 12112 121132002-01-17 15:56 larsa 12114 12115 * docs/misc-resources.txt: 12116 12117 cosmetics 12118 121192002-01-17 15:56 larsa 12120 12121 * docs/api-wish-list.txt: 12122 12123 removed wishes for SbVec3d - it has been implemented 12124 121252002-01-17 15:55 larsa 12126 12127 * include/Inventor/fields/SoFields.h, 12128 include/Inventor/fields/SoMFVec3d.h, src/fields/Makefile.am, 12129 src/fields/SoField.cpp, src/fields/SoMFVec3d.cpp: 12130 12131 new SoMFVec3d field 12132 121332002-01-17 15:18 larsa 12134 12135 * patches/sbstring-c-wrapper.diff: 12136 12137 patch-header comment 12138 121392002-01-17 13:03 larsa 12140 12141 * patches/sbstring-c-wrapper.diff: 12142 12143 string.c,string.h changes has been commited 12144 121452002-01-17 13:01 larsa 12146 12147 * include/Inventor/C/base/string.h, src/base/string.c: 12148 12149 bugfixes, extensions 12150 121512002-01-16 17:22 larsa 12152 12153 * docs/api-wish-list.txt: 12154 12155 SoMouseButtonEvent::isDoubleClick() 12156 121572002-01-16 16:14 larsa 12158 12159 * include/Inventor/actions/SoPickAction.h: 12160 12161 cosmetics 12162 121632002-01-16 14:54 larsa 12164 12165 * patches/sbstring-c-wrapper.diff: 12166 12167 misc bugfixes 12168 121692002-01-16 14:51 pederb 12170 12171 * src/nodes/SoShape.cpp: 12172 12173 Removed incorrect assert. Bug reported by Larry D'Cunha. 12174 121752002-01-16 13:22 larsa 12176 12177 * patches/sbstring-c-wrapper.diff: 12178 12179 Patch to use C version of SbString 12180 121812002-01-16 13:21 larsa 12182 12183 * src/base/name.c: 12184 12185 beginning of a c implementation 12186 121872002-01-15 22:26 mortene 12188 12189 * docs/api-wish-list.txt: 12190 12191 New item: SoSwitch::whichChild as an SoMFBool. 12192 121932002-01-15 16:08 larsa 12194 12195 * src/engines/SoOutputData.cpp: 12196 12197 fix SoType::fromName() instantiations that returned badtype 12198 121992002-01-15 15:39 larsa 12200 12201 * src/misc/SoType.cpp: 12202 12203 Provide more clues in SoType::isDerivedFrom(badtype) warning debug 12204 message. 12205 122062002-01-11 15:40 larsa 12207 12208 * src/manips/SoClipPlaneManip.cpp: 12209 12210 Reverse clip plane offset, so plane follows manipulator correctly. 12211 122122002-01-11 13:58 larsa 12213 12214 * src/nodes/SoClipPlane.cpp: 12215 12216 document which side of clipping plane is clipped 12217 122182002-01-11 10:39 mortene 12219 12220 * src/nodes/SoTexture3.cpp: 12221 12222 Use portable "SbBool"-type instead of "bool". 12223 122242002-01-10 22:27 kintel 12225 12226 * build/coin.spec.in, docs/coin.doxygen.in, 12227 include/Inventor/nodes/SoNodes.h, src/nodes/Makefile.am, 12228 src/nodes/SoNode.cpp, src/nodes/SoTexture2.cpp, src/nodes/all.cpp: 12229 12230 Added SoTexture3 to build system 12231 122322002-01-10 22:23 kintel 12233 12234 * include/Inventor/nodes/SoTexture3.h, src/nodes/SoTexture3.cpp: 12235 12236 Error handling, more doc 12237 122382002-01-10 10:22 mortene 12239 12240 * patches/shape-bbox-caching.diff: 12241 12242 WIP on the shape-bbox-caching optimization. 12243 122442002-01-10 10:16 mortene 12245 12246 * models/oiv_compliance/levelofdetail.iv: 12247 12248 More sensible example. 12249 122502002-01-10 10:15 mortene 12251 12252 * docs/c-porting.txt: 12253 12254 New doc, with links to resources on how to do C libraries. 12255 122562002-01-10 10:15 mortene 12257 12258 * docs/misc-resources.txt: 12259 12260 Dynamic shadowing, spaceball driver. 12261 122622002-01-10 10:07 mortene 12263 12264 * docs/foreign-language-bindings.txt: 12265 12266 Link to Common Lisp OpenGL-bindings. 12267 122682002-01-10 10:06 mortene 12269 12270 * README.IRIX: 12271 12272 Minor correction on argmax-information. 12273 122742002-01-09 10:22 mortene 12275 12276 * src/nodes/: SoVertexProperty.cpp, SoVertexShape.cpp: 12277 12278 Doxygen documentation. 12279 122802002-01-08 09:02 mortene 12281 12282 * src/nodes/: SoGroup.cpp, SoLOD.cpp, SoLevelOfDetail.cpp, 12283 SoPathSwitch.cpp, SoSelection.cpp, SoSeparator.cpp, SoSwitch.cpp, 12284 SoTransformSeparator.cpp: 12285 12286 Misc documentation fixes. 12287 122882002-01-08 09:02 mortene 12289 12290 * src/nodes/ivy/sotexture2.scm: 12291 12292 Typo fixed. 12293 122942002-01-07 11:34 mortene 12295 12296 * src/nodes/SoTransformSeparator.cpp: 12297 12298 Class documentation. 12299 123002002-01-06 19:51 mortene 12301 12302 * src/: engines/SoSelectOne.cpp, nodes/SoCone.cpp, 12303 nodes/SoCube.cpp, nodes/SoCylinder.cpp, nodes/SoLOD.cpp, 12304 nodes/SoLevelOfDetail.cpp, nodes/SoSphere.cpp: 12305 12306 Fixes to documentation. 12307 123082002-01-06 16:39 mortene 12309 12310 * src/nodes/SoLevelOfDetail.cpp: 12311 12312 Bugfix the interaction with values from SoComplexity nodes 12313 preceeding us in the scenegraph (complexity==1.0 should cause the 12314 most detailed child to always be traversed, the multiplication 12315 factor was not calculated correctly). 12316 12317 General cleanup of SoLevelOfDetail::doAction(). 12318 123192002-01-04 17:31 larsa 12320 12321 * Makefile.am: 12322 12323 adjust for new ChangeLog file locations 12324 123252002-01-04 17:29 larsa 12326 12327 * scripts/ChangeLog.sh: 12328 12329 obsoleted 12330 123312002-01-04 17:26 larsa 12332 12333 * docs/ChangeLog.2001: 12334 12335 ChangeLog for the year 2001 12336 123372002-01-04 17:25 larsa 12338 12339 * docs/api-wish-list.txt: 12340 12341 item on missing SoKeyboardEvent::Key enum values 12342 123432002-01-04 14:23 larsa 12344 12345 * bootstrap, configure.ac, configure.ac.patch, configure.in, 12346 configure.in.patch: 12347 12348 rename configure.in to configure.ac 12349 123502002-01-04 14:20 larsa 12351 12352 * configure.in: 12353 12354 Don't touch CFLAGS/CXXFLAGS before AC_PROG_CC is invoked. 12355 123562002-01-04 13:16 mortene 12357 12358 * src/fields/SoFieldContainer.cpp: 12359 12360 Allow recursive copying of fieldcontainer instances. Thanks to Rune 12361 Torkildsen. 12362 123632002-01-04 12:39 mortene 12364 12365 * docs/coin.doxygen.in: 12366 12367 Set SORT_MEMBER_DOCS=NO to handle overloaded doc properly. 12368 123692002-01-04 11:09 mortene 12370 12371 * configure.in: 12372 12373 SUBST the COIN_MSVC_LIBC variable. 12374 123752002-01-04 11:08 mortene 12376 12377 * docs/todo.txt: 12378 12379 Link to GL_ARB_texture_compression. 12380 123812002-01-04 11:08 mortene 12382 12383 * src/: base/SbViewportRegion.cpp, misc/SoDB.cpp, 12384 misc/SoSceneManager.cpp, nodes/SoCoordinate3.cpp, 12385 nodes/SoTextureCoordinate2.cpp, nodes/SoTextureCoordinate3.cpp: 12386 12387 Misc improvements to documentation. 12388 123892002-01-03 11:00 mortene 12390 12391 * docs/todo.txt: 12392 12393 Adds Thomas' suggestion about taking advantage of the S3TC 12394 extension. 12395 123962002-01-03 08:04 mortene 12397 12398 * src/: tidbits.c, base/SbRotation.cpp, nodes/SoMarkerSet.cpp, 12399 nodes/SoTexture2Transform.cpp, nodes/SoTexture3Transform.cpp: 12400 12401 Misc Doxygen doc and FIXME notes. 12402 124032002-01-02 16:29 mortene 12404 12405 * docs/: foreign-language-bindings.txt, misc-resources.txt, 12406 projects.txt: 12407 12408 Information / resources for doing foreign language bindings of the 12409 API collected in a new doc file. 12410 124112002-01-02 14:44 mortene 12412 12413 * THANKS: 12414 12415 Adds Tamer Fahmy, for an SoGtk build patch. 12416 124172002-01-02 14:26 mortene 12418 12419 * src/: elements/SoElement.cpp, elements/SoReplacedElement.cpp, 12420 nodes/SoNode.cpp: 12421 12422 Class documentation additions. 12423 124242002-01-02 13:59 mortene 12425 12426 * configure.in: 12427 12428 Some cosmetics. 12429 124302002-01-01 23:05 mortene 12431 12432 * src/base/SbString.cpp: 12433 12434 Simplification of SbString::addIntString(), to make it clearer and 12435 less suspectible to bugs. 12436 12437