Changes2.7.2
From delta3d
2.7.2 (r8494)
The more important changes are listed below. For all changes, see the ChangeLog.
Deprecated
- < insert deprecated API here >
- ...
New
- r8493 Added the ability to convert existing waypoints into new waypoint types in the AIUtility.
- r8484 Some experimental changes to the dtDirectorQt CustomEditorTool to allow usage without a UI.
- r8483 The scene is no longer in charge of freezing and unfreezing particle systems. Instead the particle systems are in charge of freezing and unfreezing the particle systems.
- r8479 When the fps motion model gets re-enabled, its state now gets wiped out so the user doesn't keep moving without pressing buttons if they had the buttons held down when it got disabled. The downside of this is if you still have the buttons held down, you'll have to re-press them. But a nuisance is better than a bug.
- r8476 Made the SetWidgetProperty value node able to connect to any type since it just converts it to a string anyway and added a Director Event for CEGUI Sliders.
- r8464 Adjusted the dtABC::Weather's visibility settings to allow for more granular control.
- r8463 Updated the Director script used by the unit test so that it can load into the DirectorEditor.
- r8459 dtDirector: All nodes should now call their parent implementation of OnLinkValueChanged. Each nodes Enabled flag is now stored in an internal member variable that is updated any time the value link connection changes for this flag. Value nodes now notify a value changed event whenever they are enabled or disabled.
- r8451 dtDirector: Mutator node values are no longer saved in the state data.
- r8447 dtDirector: Saving the script state will no longer remember reference and value link values, because their values are already saved by the actual value node they are referencing.
- < insert new features here >
- ...
Bugs
- r8497 Solves (compiler) bug for inner classes on 64-bit systems by moving InterfaceEqualToID out of the function
- r8496 Use qVariantFromValue instead of reinterpret_cast<int> in dtInspectorQt for 64-bit systems. Resolves bug/issue 0000238
- r8480 dtDirector: Fixed bug with cloning process that caused value nodes to reset their value.
- r8472 Small bug in basexmlhandler for Xerces < 3
- r8467 Reverted r8460 which could cause some dtDirector scripts to lock up.
- < insert bug fixes here >
- ...
