- Added new helloWorld example using PandaObjects.
- Typo. Forgot to use the animName set by the script.
- BulletCharacterControllerNodes now auto-add themselves to the scene's default world if there is one.
- Fixed calling wrong method in BulletWorld ClearCharacters.
- Added GetSiblingIndex method to Base wrapper.
- Moved serialize / unserialize stuff into property class.
- Now shows warning if the user builds over a p3d file that already exists.
- Attempting to fix python object reload. Stale objects seem to be hanging around still.
- SceneRoot.GetParent now returns None (shouldn't be able to parent the scene root to anything)
- GetSiblingIndex now returns None if the component doesn't have a parent (like SceneRoot).
- Fixed bug where findAllMatches was returning nothing.. o_O
- Now calls refresh when we show / hide a panel.
- Scene graph updates are a lot faster. No longer rebuilding the entire tree for every change - change messages now include the components which change so we can do a selective rebuild which is a lot faster.
- Selection list now keeps its ordering.
- Added recursive option to CustomTreeCtrl GetAllChildren() method.
- Fixed selecting items in the scene graph panel when they are selected in the viewport. Using item.Highlite() instead of selecting it which doesn't fire selection events and involves a lot less hassle.
- Added SetItemParent() method to CustomTreeCtrl.