Commit 1a31127f authored by Jan Möbius's avatar Jan Möbius
Browse files

Updated changelog

git-svn-id: http://www.openflipper.org/svnrepo/OpenFlipper/branches/Free@9442 383ad7c9-94d9-4d36-a494-682f7c89f535
parent 79794c5b
/*! \page changelog Changelog /*! \page changelog Changelog
* *
* - <b>OpenFlipper 1.0 ( ? , 9357 RC7 )</b> * - <b>OpenFlipper 1.0 ( ? , 9436 RC7 )</b>
* - <b>Core</b> * - <b>Core</b>
* - Parallel plugin loader (The plugins are preloaded in parallel. This gives a large speedup on startup)
* - Added Light source management * - Added Light source management
* - Added global nodes to handle light sources * - Added global nodes to handle light sources
* - Internal light handling can now be switched off via pluginfunctions (Used by TypeLight to take control over lights) * - Internal light handling can now be switched off via pluginfunctions (Used by TypeLight to take control over lights)
...@@ -13,13 +12,22 @@ ...@@ -13,13 +12,22 @@
* - Bugfix when using blocking mode for new threads * - Bugfix when using blocking mode for new threads
* - File Dialog * - File Dialog
* - Fixed problems with keyboard interaction * - Fixed problems with keyboard interaction
* - Added Function to find the object to a node (Based on BaseObjectData) * - Scripting
* - Fixed bug in scripted saveObject function where supported type was not correctly detected * - Fixed bug with scriptdir not set correctly on command line open
* - Increased stack frame size when doing debugging. * - Made core.loadObject scriptable (automatically detects right file plugin to load object)
* - Made core.loadObject scriptable (automatically detects right file plugin to load object) * - Fixed bug in scripted saveObject function where supported type was not correctly detected
* - Debugging
* - Windows debugging console for cerr and cout when building windows debug version
* - Increased stack frame size when doing debugging.
* - Bugfixes
* - Bugfix for segfault on exit
* - Bugfix for simple viewer and qt 4.6
* - BSP Tree
* - Faster generation
* - Tree, Ray intersection (find closest triangle hit by ray)
* - Added a global picking dialog to choose an object an algorithm should work on (OpenFlipper/publicWidgets) * - Added a global picking dialog to choose an object an algorithm should work on (OpenFlipper/publicWidgets)
* - Bugfix for segfault on exit * - Added Function to find the object to a node (Based on BaseObjectData)
* - Bugfix for simple viewer and qt 4.6 * - Parallel plugin loader (The plugins are preloaded in parallel. This gives a large speedup on startup)
* - <b>Object Types</b> * - <b>Object Types</b>
* - New Light Object * - New Light Object
* - New Sphere Object * - New Sphere Object
...@@ -46,6 +54,8 @@ ...@@ -46,6 +54,8 @@
* - <b>ACG</b> * - <b>ACG</b>
* - Bugfix for glstate functions returning fovy and aspect ratio * - Bugfix for glstate functions returning fovy and aspect ratio
* - New PICK_SPLINE Pickmode added * - New PICK_SPLINE Pickmode added
* - Draw Modes
* - Fixed bug with increment operator for drawmodes (shift in underlying bitset)
* - SceneGraph * - SceneGraph
* - Fixed picking multipass bug where picking failed when blending or other color changing enter and leave functions where present * - Fixed picking multipass bug where picking failed when blending or other color changing enter and leave functions where present
* - GlutPrimitive Node * - GlutPrimitive Node
...@@ -57,17 +67,27 @@ ...@@ -57,17 +67,27 @@
* - Add extra class to store all Material Information * - Add extra class to store all Material Information
* - PointNode * - PointNode
* - Use Vec3d * - Use Vec3d
* - Fixed bug in pointnode double was send to OpenGL as float
* - LineNode * - LineNode
* - Use Vec3d * - Use Vec3d
* - MeshNode2 * - MeshNode2
* - Fixed bug where stripes are sometimes not updated correctly * - Fixed bug where stripes are sometimes not updated correctly
* - Fixed pick face bug, where picking buffer was updated to late * - Fixed pick face bug, where picking buffer was updated to late
* - Fixed bug with point only meshes, where face and edge buffers were accessed but not there. * - Fixed bug with point only meshes, where face and edge buffers were accessed but not there.
* - When updating colors, invalidate face and edge buffers too ( otherwise no update is done)
* - SceneGraphWidget * - SceneGraphWidget
* - Added system to register a widget for new nodes without changing the widget code. * - Added system to register a widget for new nodes without changing the widget code.
* - Geometry * - Geometry
* - Added more documentation to some algorithms * - Added more documentation to some algorithms
* - New functions ( distances to planes,projections ) * - New functions
* - Distances to planes
* - Projections (Point->Triangle, Point->Plane )
* - Intersection Ray, Axis aligned Bounding Box
* - Intersection Ray, triangle
* - Quaternions
* - changed to template Vector function for rotate
* - disabled matrix constructor
* - added print_info function
* - Math_Tools/GeometryFunctions.hh integrated into ACG/Geometry/Algorithms.hh * - Math_Tools/GeometryFunctions.hh integrated into ACG/Geometry/Algorithms.hh
* - <b>New Plugins</b> * - <b>New Plugins</b>
* - TypeLight * - TypeLight
...@@ -77,6 +97,8 @@ ...@@ -77,6 +97,8 @@
* - <b>Plugins</b> * - <b>Plugins</b>
* - All * - All
* - Converted all plugins to new updatedObject formats * - Converted all plugins to new updatedObject formats
* - Color
* - Fixed wrong interface definitioni causing plugins not visible in ui menus (Thanks to Sergei Migdalskiy for reporting this bug)
* - DataControl * - DataControl
* - Support for Light sources * - Support for Light sources
* - FileOFF * - FileOFF
...@@ -88,18 +110,29 @@ ...@@ -88,18 +110,29 @@
* - Write material data for all objects with materialnode * - Write material data for all objects with materialnode
* - IsoTropic Remesher * - IsoTropic Remesher
* - Process indicator added * - Process indicator added
* - Info Plugin
* - Fixed unsigned int/int conversion problem resulting in wrong genus computation
* - Fixed crash when infobar is not setup and objects are created ( fixed by initializing it earlier)
* - Don't output dihedral angles for no or one face
* - Selection
* - Fixed bounding box update for selection sphere
* - emit updatedobject on color change
* - TextureControl * - TextureControl
* - Fixed bug when trying to create textures for lights (?!!) * - Fixed bug when trying to create textures for lights (?!!)
* - Fixed wrong interface definitioni causing plugins not visible in ui menus (Thanks to Sergei Migdalskiy for reporting this bug)
* - Topology Plugin * - Topology Plugin
* - Added missing updates * - Added missing updates
* - Info Plugin * - Info Plugin
* - Fixed unsigned int/int conversion problem resulting in wrong genus computation * - Fixed unsigned int/int conversion problem resulting in wrong genus computation
* - Fixed crash when infobar is not setup and objects are created ( fixed by initializing it earlier) * - Fixed crash when infobar is not setup and objects are created ( fixed by initializing it earlier)
* - Don't output dihedral angles for no or one face
* - ViewControl
* - Check if types exist before adding context menues (avoids warning)
* - VSI Plugin * - VSI Plugin
* - Fix script generation for qt 4.6 ( in -> input rename as in causes a parse error ) * - Fix script generation for qt 4.6 ( in -> input rename as in causes a parse error )
* - <b>Documentation</b> * - <b>Documentation</b>
* - Refactored documentation files ( One documentation directory, build targets) * - Refactored documentation files ( One documentation directory, build targets)
* - Internal help files (qhc) are now searched automatically ( no need to specify at bbuild time anymore!) * - Internal help files (qhc) are now searched automatically ( no need to specify at build time anymore!)
* - Added docs for the glstate to describe internal projection matrix construction and parameters * - Added docs for the glstate to describe internal projection matrix construction and parameters
* - Improved Documentation for the process manager * - Improved Documentation for the process manager
* - Improved building instructions * - Improved building instructions
...@@ -110,6 +143,7 @@ ...@@ -110,6 +143,7 @@
* - Added Petsc finder * - Added Petsc finder
* - Added a GLUT finder * - Added a GLUT finder
* - Fixed the library dir in GLEW finder * - Fixed the library dir in GLEW finder
* - Make windows capable of choosing debug and release version of superlu
* - Build ui files from ObjectTypes (Required to register Widgets to the scenegraph dialog) * - Build ui files from ObjectTypes (Required to register Widgets to the scenegraph dialog)
* - Branding support (looks in Toplevel/branding for image files) * - Branding support (looks in Toplevel/branding for image files)
* - Improved compiler flag settings for unix systems (easier setting of additional compiler flags) * - Improved compiler flag settings for unix systems (easier setting of additional compiler flags)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment