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
|
RELEASE NOTES
=============
This file describes notable changes in the Coin library in a more
elaborate way than can be fit into to the compact NEWS summary file.
Coin 1.0.4
==========
* SoSelection pick filter callback [semantic change]
Some changes were needed to match SGI Inventor. The pick filter
callback is now called even for mouse press events. Also, for
mouse release events, the pick filter callback will be called
even if the event was handled by a child node (the selection
policy will not be invoked though).
Coin 1.0.3
==========
* Mac OS X: SoOffscreenRenderer
The SoOffscreenRenderer is now supported also for Mac OS X.
* SbViewVolume::projectToScreen() [semantic change]
SbViewVolume::projectToScreen() had a bug since only the x and y
coordinates were normalized to be between 0 and 1, while the z coordinate
was in the range [-1, 1]. This has now been fixed, and all returned
coordinates are now in range [0, 1].
Coin 1.0.2
==========
* Mac OS X compiler framework installation
If you build from source, you should note that the configure options
related to compiler frameworks have been changed. See README.MAC and/or
INSTALL.
* MS Windows debug library
Coin 1.0.1 was precompiled wrong so symbolic debug information was not
included - this has now been fixed.
Coin 1.0.1
==========
* SoSearchAction::apply() [semantic change]
The SoSearchAction class had the searching semantics wrong in the
Coin v1.0.0 implementation. It would register matches if any of the
search criterions were satisfied. This is not how SGI and TGS Open
Inventor does it. All criterions set up has to be satisfied for the
action to register a match. This has now been corrected in Coin so we
comply with the other Open Inventor implementations.
* MS Visual C++ Issues
- Do not specify /M* options in CFLAGS/CXXFLAGS anymore. The new way
to specify which C library to link with is through the --with-msvcrt
configure option. See INSTALL for details. The prebuilt binary SDKs
for MS Windows will from now on be built with the multithread dynamic
runtime library (msvcrt.dll).
- If your MS Windows system has a GLU library that is too old to handle
NURBS properly, you can do a checkout of the module "superglu" in
src/extensions/ and reconfigure/rebuild the library to get GLU 1.3
embedded directly into the Coin library. The "superglu" module is
from now on embedded by default in the prebuilt binary SDKs for
MS Windows.
Coin 1.0.0
==========
* First public release
|