1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258
|
New in Coin v2.4.5 (2006-04-30): The Better-Than-Doing-Tax-Returns Release
* bugfixes:
- fixed 2D font "_" character
- minor axis MIDDLE (i.e. center) justification for VRML97's
FontStyle and Text nodes did previously not work as expected
- policy change on normalizing null-vector warning
- improved Inventor V1.0 import
- improved cleanup code (plugged many static one-off leaks)
- fixes for nurbs, VRML97 protos, routes...
- and a multitude of other bugfixes (see docs/ChangeLog.v2.4.5)
* optimizations:
- internal changes wrt use of vertex arrays and vertex buffer objects
* build fixes:
- upgraded to new version of libtool
- universal binaries support for Mac OS X
- misc TGS compatibility fixes
- added project files for Visual Studio 8 (2005)
New in Coin v2.4.4 (2005-09-19):
* improvements and optimizations:
- further improvements to SoOffscreenRenderer performance
- SoRayPickAction precision improvements
- Visual Studio project now installs only selected build (including
static configurations now)
- misc minor details, build fixes, documentation updates
* bugfixes:
- SoSurroundScale bugfix
- hidden field enableTextureCompression access crashbug fix
- misc minor robustness fixes
New in Coin v2.4.3 (2005-07-06):
* bugfixes:
- SoText2 regression in 2.4.2; text would be too large on MS Windows
- SoText2 regression in 2.4.2; if Coin was built multithread-safe,
font rendering would hang the application
- file import regression in 2.4.2; could no longer read binary
Inventor 2.0 files
New in Coin v2.4.2 (2005-07-05):
* new features:
- Support for compressed textures
- Windows: build settings are easier tunable from the Visual Studio
projects (edit include/setup.h), and also includes static library
build options now
* optimizations:
- major improvements to SoOffscreenRenderer performance,
approximately 3x faster for simple scene graphs
- OpenAL library now loaded only on demand, i.e. when sound is
actually used
* bugfixes:
- Postscript output for the SoOffscreenRenderer was erroneously
disabled
- SoFaceSet with SoShapeHints::faceType set to UNKNOWN_FACE_TYPE
could come out wrong
- 64-bit windows port issues believed to be resolved
- Reinstanded missing default-2d-font characters
- Inventor V1.0 .iv file import fixes
- SoToVRML2Action fixes
- Font/glyph handling fixes
- and more...
* other:
- reference doc improvements with file format examples and defaults
sections for all scene objects.
New in Coin v2.4.1 (2005-05-12):
* new features:
- minor: SoExtSelection RECTANGLE and LASSO selections can now be
aborted by the end-user by hitting the 'END' key
* bugfixes:
- SbString::sprintf() trusted some undocumented behaviour of the
C-library function vsnprintf(), which at least failed with recent
GNU libc versions on 64-bit platforms
- SoOffscreenRenderer now properly handles multiple renderings
interleaved with changes to viewport size
- removed some possibilities for false positives with the mechanism
for detecting multiple Coin DLLs in a process image on MS Windows
platforms
- fixed obscure SoOffscreenRenderer problem on scene graphs where
renderCaching was explicitly set to ON for camera sibling
SoSeparator
- the SoIntersectionDetectionAction could cause asserts due to
floating point inaccuracies
New in Coin v2.4.0 (2005-04-13):
* new features:
- completely Cygwin-less build setup for MS Windows / Visual Studio:
- Visual Studio 6 project file in build/msvc6/
- Visual Studio .NET 2003 solution in build/msvc7/
- some minor API additions for internal optimization purposes
* optimizations:
- render traversal code improvements
- file i/o
* bugfixes:
- too many to mention; see ChangeLog
New in Coin v2.3.0 (2004-06-22):
* new features:
- new node SoTextureCombine (for multi-texturing)
- new texture coordinate mapping nodes SoTextureCoordinateCube,
SoTextureCoordinateCylinder, and SoTextureCoordinateSphere
- vertex buffer objects support
- correct "sorted layers blend" transparency mode
- improved thread safety
* bugfixes:
- loading of engine networks from file with default field values
- misc bumpmapping bugfixes
- plugged various memory leaks
- offscreen renderer fixes: alpha channel support, robustify
- improved library cleanup
- sensor fixes: delayqueue timeouts handled in Coin instead of in SoGui
- corrected scene redraw logic not to depend on realtime field updates
- and lots more...
* optimizations:
- file reading should be noticable faster
- more/improved use of vertex array rendering and vertex buffer objects
* other:
- build setup updates, doc updates, Mac OS X packaging fixes
New in Coin v2.2.1 (2004-01-15):
* bugfixes:
- debug build SoBumpMapTransform::initClass() assert fix
- fixes for VRML97 PROTO setup and file export
New in Coin v2.2.0 (2004-01-14):
* new features:
- multi-texturing (new node SoTextureUnit)
- bump-mapping (new nodes SoBumpMap, SoBumpMapCoordinate, SoBumpMapTransform)
- render-to-texture (new node SoSceneTexture2)
- much improved font support, can now load and use TrueType fonts
for all 3D text primitive types
- SoTexture2 now supports REPLACE texture model
- SoOffscreenRenderer now uses GLX pbuffers for accelerated
offscreen rendering on X11, WGL pbuffers on MS Windows, and AGL
pbuffers on Mac OS
- MS Windows HTML help reference documentation support
* bugfixes
- engine SoWriteAction bugfix (assert failure in debug version)
- SoFile::getBoundingBox() and SoVRMLInline::getBoundingBox()
- fixed problem reading gzipped files on Mac OS X
- misc FreeType fixes on Linux and Mac OS X
- SoNode/SoEngine copy() bugfixes
- SoVRMLBackground now reacts to camera movement
* misc minor optimizations, various documentation updates
New in Coin v2.1.0 (2003-07-09):
* new features:
- new SoIntersectionDetectionAction class for collision testing
- import and export of files with gzip and bzip2 compression
(new methods SoOutput::setCompression() and
SoOutput::getAvailableCompressionMethods())
- hard-copy support: vector output to Postscript
- FreeType support for importing TrueType fonts to SoText2
- native Win32 support for importing TrueType fonts to SoText2
- new SoInput::setStringArray() convenience method
- new SoAction::apply() convenience method
- So[Box|Line]HighlightRenderAction highlights selections under
all SoSelection nodes, not just the first one
- SoSFImage::setValue with CopyPolicy::NO_COPY implemented
- autodetection of some common Win32 Coin-linking problems
- ensure [u]intptr_t C type is present
* bugfixes:
- SoCube PER_FACE material binding bugfix
- I/O: string quoting bugfix, binary file padding bugfix, ++
- field-conversion setup for new field types from 2.0
- misc SoOffscreenRenderer fixes
- SoOffscreenRenderer large image support
- environment mapping when lighting is enabled
- import and export operations on iv- and wrl-files for some locales
- SoResetTransform SoGetBoundingBoxAction handling
- SoNodeSenor (re)attach
- So[Box|Line]HighlightRenderAction antialiasing rendering
- and more...
* build fixes:
- upgraded to new versions of autoconf, automake, and libtool
- fixes for building with the MKS environment
New in Coin v2.0.2 (2003-04-03):
* bugfixes in
- using OpenAL on Windows (used wrong calling convention)
- SoGetPrimitiveCountAction on the SoVertexProperty node
- Extension elements. State is recreated in actions when a new
element has been enabled
- VRML export. The VRML node prefix will now not be skipped
when the file header is != #VRML V2.0 utf8
- SoQuadMesh PER_FACE material binding rendering
- GL texture coordinate projection enable/disable
New in Coin v2.0.1 (2003-03-12):
* bugfixes in
- SoClipPlaneManip
- SoPathSensor
- the notification mechanism
- ROUTE-connections in PROTOS
- import code
* run-time binding of shared library symbols on Mac OS X, and HP-UX 10
* a few minor optimizations
* coin2.dsp file generation improvements
* improved support for building with gcc/g++ on Cygwin
* implemented SoGLLazyElement::sendAllMaterial()/sendNoMaterial().
New in Coin v2.0.0 (2003-02-27):
* legal issues
- Coin beyond Coin 1.* switched to being licensed under the GPL
* new features
- platform-independent thread-handling abstraction classes
- thread-safe action traversals possible with --enable-threadsafe
- VRML97 support
- 3d-textures
- audio support
- dynamic loading of extension nodes possible on selected platforms
- SoExtSelection: can also select only the visible polygons in a model
- SoOffscreenRenderer: now handles generating arbitrarily huge images
- new SoTransparencyType node, with support for setting SoTransparencyType
in the scene graph.
- exports base class SbClip for general polygon clipping routines
- application data sharing through SoMField::setValuesPointer()
* optimizations
- display list render caching
- optimized LazyElement traversal
* compile/build/install
- Inventor/C/ include hierarchy for C ADTs in Coin
- man-page for coin-config.1
- more standard build setup for generated documentation
- MS Developer Studio project files generation
- Linux/Debian package setup
- Mac OS X/Darwin support, with custom framework installation
* and the usual batch of bugfixes, optimizations, documentation updates,
and build setup improvements
New in Coin v1.0 (2001-08-13):
* speedy Cygwin builds with new, simpler wrapmsvc.exe compiler wrapper
* SoOffscreenRenderer::writeToPostscript(fp, pagesize)
* minor bugfixes
* minor documentation updates
New in Coin v1.0 final beta (2001-07-22):
- beta release made for the Web3D SDK CD, for SIGGRAPH 2001 distribution
* full Open Inventor 2.1 source code compatibility
* miscellaneous extensions:
- SoPolygonOffset node
- SoImage node
- SoExtSelection node
- SoMarkerSet node
- SoClipPlaneManip manipulator
- SoMouseButtonEvent::BUTTON4, BUTTON5 for wheelmouse events
- SoKeyboardEvent::DELETE is portable even for MS Windows
- SoAction::IN_PATH is portable even for HPUX
- SoCamera::setStereoMode()
- SoCamera::pointAt(target, upvector);
- SbImage class
- SoGLRenderAction::SORTED_OBJECT_SORTED_TRIANGLE_* transparency modes
- SoGLRenderAction::addPreRenderCallback()/removePreRenderCallback()
- SoCallbackAction::setViewportRegion()/getViewportRegion().
- SoInput::searchForFile()
- SoInput::isFileVRML1() / isFileVRML2() (soon)
- SoOffscreenRenderer::writeToFile() and friends
- SoFile::getFullName()
- and more [to be mapped down later]
|