Open Inventor Fixed Bugs
Open Inventor 8.0
8.0 Final Release
-
(#43) The "W" character in the Gothic German font was drawn as a rectangle.
-
(#866, 2466, 2563, 2610) Depending on the Windowing system (Win/Xt/Qt) parts of the viewer API were not consistent across systems.
Method SoQtGLWidget::setFullSceneAntialiasing is now available on Qt.
Method SoQtRenderArea::setFloatingColorBuffer is now available on Qt.
-
(#817) Using methods setNum/deleteValues on multiple fields might delete an application pointer.
-
(#1113) When multiple material editors were launched, the previous editor was not closed properly.
-
(#1503) Empty shape nodes affected the bounding box computation by extending it with the point (0,0,0).
-
(#1710) SoSelection was not thread safe.
-
(#1827) SoWriteAction failed to export the scene graph in multiple threads configuration.
-
(#1840) Invalid VRML input files crashed Open Inventor instead of reporting error messages.
-
(#2108) SoWriteAction failed to export valid files when the free memory was low.
Note: Errors are now reported through SoError and the inherited class's callbacks.
-
(#2190) Sharing an SoShaderProgram in two differents context did not work correctly.
-
(#2214) When using SORTED_LAYERS_BLEND transparency mode, a custom background was not managed correctly.
-
(#2267) Displaying large shapes required too much memory : it has been greatly reduced.
-
(#2271) Some IvTune memory leaks were fixed.
-
(#2329) The viewer's autoClipPlanes feature did not update correctly the near/farDistance camera fields when modifying the field SoVertexProperty::vertex.
-
(#2430, 2552) Fixed crash that occured when loading a VRML file with an EXTERNPROTO node definition.
-
(#2433) When using Fasedit rendering mode, if a window overlaps with the viewer, hidden fast edit
background was garbled.
-
(#2435) IvTune incorrectly displayed multiple value fields when modified on the fly.
-
(#2439) The IvTune field editor widget disappeared on the second IvTune display.
-
(#2460) SoWriteAction did not support Unicode strings.
-
(#2499) The buildInsideParent parameter of SoQtViewer class constructors was not taken into account correctly.
-
(#2500) Setting locale to other than "C" broke the ascii .iv file parsing on Linux platforms.
-
(#2502) The Clip Plane Manipulator (SoClipPlaneManip) was not located correctly in release mode.
-
(#2504) SoMarkerSet::addMarker did not reverse the marker bitmap when the isUpToDown parameter was set.
-
(#2513) SoWinRenderArea::render function didn't update the viewer size if called after calling SoWinComponent::setSize.
-
(#2515) Crash occured when unreferencing an SoVRMLText node in a scene graph.
-
(#2525) Scene rendering disappeared when moving a dragger out of the scene.
-
(#2526) IVF demo crashed when canceling a print action on a Primo PDF or printer devices.
-
(#2528) IVF demo displayed bad characters on the ViewPoints menu when files were loaded.
-
(#2529) Open Inventor node-locked licensing now support computer without network controller.
-
(#2537) Qt4 delivered makefile and Visual Studio project were referencing an undocumented variable (QT4DIR), it has been removed.
-
(#2544) When parts of an SoAppearanceKit were shared amongst many SoShapeKits, their properties were
ignored. This problem occured especially with SoDrawStyle::style and SoMaterial::diffuseColor fields.
-
(#2549) SoAnnoText3 failed to display strings that included special characters ("°" for example).
-
(#2553) SoCoordinate4 nodes were not correctly supported by vertex shapes.
-
(#2558) Crash occured in SoQtGLWidget::setBorder when changing the default value.
-
(#2564) Unwanted warning messages appeared when using SbThreadSemaphore::release.
-
(#2566, #2570) WM_PAINT and WM_MOUSEWHEEL events were not managed correctly by SoWinRenderArea::setEventCallback.
-
(#2577) Applying an SoWriteAction on negative values of a signed short SoSFArray2D failed.
-
(#2578)IvTune displayed wrong values in the field editor on SoSFArray2D fields.
-
(#2579) The new environment variable OIV_FONTSERVER_DEBUG has been added to better report Font Server problems.
-
(#2589) SbMatrix::getTransform returned an error when applied on a matrix with a null determinant.
-
(#2590) SoFont::isAvailable function always returned true.
-
(#2590, 2591) SoFont::isAvailable function opened an error dialog when the specified font did not exist.
A debug error is now posted if the given font name can't be found.
-
(#2592) SoSeparator::initTLSClass crashed when repeatidely calling SoDB::threadInit and finish because of a memory leak.
-
(#2599) Setting OIV_PFD_SUPPORT_COMPOSITION variable to 0 didn't disable the Vista desktop composition as expected.
-
(#2604)SbString::sprintf truncated the last character on Linux64 platforms.
-
(#2620-2636) Modifying data handled by an SoIndexedTexture2 node led to memory leaks.
-
(#2624) SoExtSelection erroneously called the point/triangleFilterCB when nothing was surrounded by the lasso.
-
(#2633) SoDualSceneCollider::searchNextIntersection was called too often (in release mode) becasue of precision issues.
-
(#2634) Overlay usage was not correctly handled depending on the GPU configuration.
-
(#2642) Cache issue occurred with SoText nodes when changing the SoFont property.
-
(#2662) Application crashed when enabling multi-thread mode and trying to delete a node in
a different thread than where it was allocated.
-
(#2667) The default font was not taken in account when set through the SoPreferences variable OIV_FONT_NAME.
-
(#2676) Crash may occured in SoIndexedShape::normalIndex.setValues when setting new normalIndex values
after emptying the field, if previous value was set through setValuePointer method.
-
(#2678) Generated bump map was vertically flipped and then corrupted when saved to png file.