diff --git a/OpenFlipper/Documentation/DeveloperHelpSources/changelog.docu b/OpenFlipper/Documentation/DeveloperHelpSources/changelog.docu
index f5ff09e029bfc8ddc259417ef0e6603c724bb2c5..41e32205f57182547b63ce1035ae8a32866f252d 100644
--- a/OpenFlipper/Documentation/DeveloperHelpSources/changelog.docu
+++ b/OpenFlipper/Documentation/DeveloperHelpSources/changelog.docu
@@ -1,19 +1,28 @@
/*! \page changelog Changelog
-- OpenFlipper 1.4 ( ?? , 15138 )
- - Significant interface changes
- - Don't use allow addEmpty in FileInterface anymore (deprecated long time ago and basically unused! The type plugins handle this signal anyway.)
- - Renamed and extended functions to block scenegraph updates. OpenFlipper::Options::loadingSettings replaced by
+- OpenFlipper 1.4 ( ?? , 15184 )
+ - Significant interface changes and Bugfixes
+ - Interface: Don't use allow addEmpty in FileInterface anymore (deprecated long time ago and basically unused! The type plugins handle this signal anyway.)
+ - Interface: Renamed and extended functions to block scenegraph updates. OpenFlipper::Options::loadingSettings replaced by
- sceneGraphUpdatesBlocked()
- blockSceneGraphUpdates()
- unblockSceneGraphUpdates()
+ - Bugfix: Fixed undirected shooting function returning wrong nearest triangle (was always the one with the most negative distance)
- ACG
- - Added simple scenegraph analysis function to get bounding box and multipass number
+ - General
+ - Added simple scenegraph analysis function to get bounding box and multipass number
+ - Geometry/BSP
+ - Removed dependency from bsp to OpenFlipper (not required and causes unnecessary linking)
+ - Added directional BSP ray shooting including unit tests
+ - Fixed undirected shooting function returning wrong nearest triangle (was always the one with the most negative distance)
+ - Unittests
+ - Unittests for BSP
- Core
- Speedup getObject in Pluginfunctions, as most functions used the slow recursive version instead of the std map accelerated version in PluginFunctions
- Speedup: Modified the resetScenegraph stuff which ran the bounding box and multipass actions too often (Approx. factor 4 speedup in this function)
- Speedup: Block updates wile loading files from the command line
- Speedup: Reset drawmodes only when not locked
+ - Speedup: Don't send view updates to plugin, if scenegraph updates are locked
- ObjectTypes
- General
- Speedup: Removed the get_unique_name functions when adding any object, as this would cause linear time when adding new objects.
@@ -23,6 +32,7 @@
- Datacontrol
- Added context menu item to copy material to targeted objects.
- Accellerate Treeitem lookup for child by a map. This should speedup large object count handling significantly.
+ - Remove duplicate function calls to improve speed
- File Bundler
- New Plugin
- Read output from bundler (SplatCloud, Cameras)
@@ -36,11 +46,16 @@
- Speedup selection base plugin by caching the number of objects of the specific types (no linear time check anymore)
- Skeletal Animation
- Speedup Skeletal Animation Plugin by only caching skeletons.
+ - Type Splat Cloud
+ - Name group after splatcloud
- Scripting
- Core: Added getToolbox method to scripting interface.
+ - Core: Added scipting functions to block and unblock the scenegraph (speedup while handling large object counts)
- Documentation
- Removed example path from doxyfiles for user documentation
- Added colored point rendering stuff.
+ - Build system
+ - Extract library path for glut on windows