Commit 9215e338 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@16998 383ad7c9-94d9-4d36-a494-682f7c89f535
parent 73473383
/*! \page changelog Changelog /*! \page changelog Changelog
- <b>OpenFlipper 1.4 ( ?? , 16459 )</b> - <b>OpenFlipper 1.4 ( ?? , 16997 )</b>
- <b>Significant interface changes and Bugfixes</b> - <b>Significant interface changes and Bugfixes</b>
- Interface: Don't use allow addEmpty in FileInterface anymore (deprecated long time ago and basically unused! The type plugins handle this signal anyway.) - 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 - Interface: Renamed and extended functions to block scenegraph updates. OpenFlipper::Options::loadingSettings replaced by
...@@ -31,6 +31,7 @@ ...@@ -31,6 +31,7 @@
- Fixed undirected shooting function returning wrong nearest triangle (was always the one with the most negative distance) - Fixed undirected shooting function returning wrong nearest triangle (was always the one with the most negative distance)
- Interface: RayCollision is now a sorted vector combining standard pairs of the hit handles and their distance to the hit - Interface: RayCollision is now a sorted vector combining standard pairs of the hit handles and their distance to the hit
- Integrated optional infinity override for custom types that do not have std::numeric_limits<Type>::infinity() - Integrated optional infinity override for custom types that do not have std::numeric_limits<Type>::infinity()
- Added function to BSP that only returns the closest ray collision
- Geometry/Spherical - Geometry/Spherical
- New functions - New functions
- Geometry - Geometry
...@@ -50,6 +51,9 @@ ...@@ -50,6 +51,9 @@
- Added functions for new rendering interface, replacing the opengl standard pipeline - Added functions for new rendering interface, replacing the opengl standard pipeline
- StatusNodes can now use the buffers of a drawmesh (reuse them to use less memory and faster rendering) - StatusNodes can now use the buffers of a drawmesh (reuse them to use less memory and faster rendering)
- PolyLineNode: Implementation of new rendering interface - PolyLineNode: Implementation of new rendering interface
- ManipulatorNode : manipulatorMoved should now only be emitted for manipulator objects that were actually touched
- Shader Utils
- Added functions to bind and get Fragment data locations
- Unittests - Unittests
- Unittests for BSP - Unittests for BSP
- Unittests for algorithms - Unittests for algorithms
...@@ -88,6 +92,9 @@ ...@@ -88,6 +92,9 @@
- Unregister old doc files correctly - Unregister old doc files correctly
- Fixed startpage for windows - Fixed startpage for windows
- fix: does not unregister help files if unnecessary - fix: does not unregister help files if unnecessary
- Load/Save
- Adjusted the openFunctions and loadWidget to handle several plugins than can load the same file format
- A default plugin choice for each file format can also be saved via OpenFlipperSettings
- Rendering - Rendering
- Removed most of the Rendering Code and moved it into The Classic Rendering Plugin - Removed most of the Rendering Code and moved it into The Classic Rendering Plugin
- RendererManager - RendererManager
...@@ -107,9 +114,15 @@ ...@@ -107,9 +114,15 @@
- Change getBoundingBox to get a pointer to the mesh - Change getBoundingBox to get a pointer to the mesh
- Snapshots - Snapshots
- Optionally store mesh comments as metadata in screenshots. - Optionally store mesh comments as metadata in screenshots.
- General
- Improved VS 2012 compatibility (Thanks to Duncan Paterson for the patch)
- changed some c header includes to c++ pendant
- <b>Interfaces</b> - <b>Interfaces</b>
- About Interface - About Interface
- New Interface to allow plugins to add e.g. License information to OpenFlippers about dialog - New Interface to allow plugins to add e.g. License information to OpenFlippers about dialog
- File Interface
- load and save filters from file plugins can now contain several file formats seperated by ";;" (for example: "Alias/Wavefront ( *.obj );;AutoCAD DXF ( *.dxf )"
-
- RPC Interface - RPC Interface
- Support for rpc calls with return value and up to 6 parameters - Support for rpc calls with return value and up to 6 parameters
- Render Interface - Render Interface
...@@ -128,6 +141,7 @@ ...@@ -128,6 +141,7 @@
- Getting const ref as point parameter - Getting const ref as point parameter
- Plane - Plane
- Get rid of immidiate mode when rendering - Get rid of immidiate mode when rendering
- Update buffers only when necessary
- PolyLine - PolyLine
- Added function to create circles - Added function to create circles
- Follow new color spec in polyline nodes - Follow new color spec in polyline nodes
...@@ -137,9 +151,14 @@ ...@@ -137,9 +151,14 @@
- Added include guard to AnimationHandle class - Added include guard to AnimationHandle class
- VolumeMesh - VolumeMesh
- Added draw mode for colored vertices - Added draw mode for colored vertices
- Phong rendering
- <b>Plugins</b> - <b>Plugins</b>
- Backup - Backup
- Fix: Now the signal aboutToRestore is also correctly emitted in slotUndo() - Fix: Now the signal aboutToRestore is also correctly emitted in slotUndo()
- Color
- Added Vector4 Scripting datatype
- VSI Meta data for color plugin
- Scripting functions to set object color
- Datacontrol - Datacontrol
- Added context menu item to copy material to targeted objects. - Added context menu item to copy material to targeted objects.
- Speedup: Accellerate Treeitem lookup for child by a map. This should speedup large object count handling significantly. - Speedup: Accellerate Treeitem lookup for child by a map. This should speedup large object count handling significantly.
...@@ -152,6 +171,7 @@ ...@@ -152,6 +171,7 @@
- Added multiple choice decimater (up to 4 times faster but with less accuracy) - Added multiple choice decimater (up to 4 times faster but with less accuracy)
- Add init button for keeping initialization - Add init button for keeping initialization
- Fix: Decimater objects are cleared before an undo happens - Fix: Decimater objects are cleared before an undo happens
- Nogui support
- All File Plugins - All File Plugins
- Added option to set output precision of numbers in ascii based file formats - Added option to set output precision of numbers in ascii based file formats
- File Bundler - File Bundler
...@@ -162,10 +182,14 @@ ...@@ -162,10 +182,14 @@
- Adjusted PLY writer to be dataformat compliant - Adjusted PLY writer to be dataformat compliant
- File OBJ - File OBJ
- Fixed OBJ reader crash on files with only points (points are treated as vertices of a polymesh now) - Fixed OBJ reader crash on files with only points (points are treated as vertices of a polymesh now)
- Fixed writing face indices in different configurations regarding vertex texture coordinates and vertex normals
- File Off - File Off
- Fixed reading of some binary files, which were not opened correctly - Fixed reading of some binary files, which were not opened correctly
- fix: alphacolor per face is saved only once
- fix: removed spaces in OFF Header
- File VTK - File VTK
- Added open volume mesh support for vtk reader - Added open volume mesh support for vtk reader
- VTK files with polydata will be loaded correctly now and not loaded like e.g structed points
- Isotropic Remesher - Isotropic Remesher
- Increased toolbox maximum - Increased toolbox maximum
- Info Mesh Object - Info Mesh Object
...@@ -185,6 +209,7 @@ ...@@ -185,6 +209,7 @@
- Move - Move
- Added scripting function for the transformation of handle vertices. - Added scripting function for the transformation of handle vertices.
- fixed a problem with applying the manipulator transformation to all targets - fixed a problem with applying the manipulator transformation to all targets
- moveSelection should now only store backups if elements were actually selected and transformed
- Primitives Generator - Primitives Generator
- Added cylinder generator (with scriptable parameters) - Added cylinder generator (with scriptable parameters)
- Add size and position parameters to all add** slot and script functions - Add size and position parameters to all add** slot and script functions
...@@ -200,8 +225,15 @@ ...@@ -200,8 +225,15 @@
- Read/write properties from/into files. Also reading props into existing properties is now supported. - Read/write properties from/into files. Also reading props into existing properties is now supported.
- Multiple properties can be selected (multiple toolboxes appear) and combined. - Multiple properties can be selected (multiple toolboxes appear) and combined.
- Documentation has been added. - Documentation has been added.
- plugin is now informed about object deletion
-
- Render DepthPeeling - Render DepthPeeling
- Fixed shader not working correctly on mac - Fixed shader not working correctly on mac
- Ruler Plugin
- Some function and class change for better readability and multi ruler support
- Scripting Plugin
- The filename of the script is now no longer saved when a script is executed.
- fixed a bug where using the VSI plugin could cause an accidental overwrite of the previously saved script
- SelectionBase - SelectionBase
- Speedup selection base plugin by caching the number of objects of the specific types (no linear time check anymore) - Speedup selection base plugin by caching the number of objects of the specific types (no linear time check anymore)
- SelectionMeshObject - SelectionMeshObject
...@@ -218,6 +250,17 @@ ...@@ -218,6 +250,17 @@
- Name group after splatcloud - Name group after splatcloud
- ViewControl - ViewControl
- Feature to check and disable modeling areas seperatly - Feature to check and disable modeling areas seperatly
- Implemented the setEyePosition function for the ViewControl plugin
- VSI
- Moved VsiMetadata for move into move plugin
- Added scripting functions to modify the scenegraph matrix
- Added scripting funcrion to update ui while in scripting mode
- Update view and update ui vsi meta data
- Additional scipting function to jump out of loop
- Added compose vector function
- Added Vector4 Scripting datatype
- Added compose Vector4 VSI block
- Handle is_connected for inputs as well
- <b>Scripting</b> - <b>Scripting</b>
- Core: Added getToolbox method to scripting interface. - Core: Added getToolbox method to scripting interface.
- Core: Added scipting functions to block and unblock the scenegraph (speedup while handling large object counts) - Core: Added scipting functions to block and unblock the scenegraph (speedup while handling large object counts)
...@@ -239,6 +282,8 @@ ...@@ -239,6 +282,8 @@
- Added option to pass definitions from finder directly via plugin dependencies - Added option to pass definitions from finder directly via plugin dependencies
- Added target OpenFlipper_package on mac, which calls fixbundle first. - Added target OpenFlipper_package on mac, which calls fixbundle first.
- fixbundle is no longer called automatically on mac. - fixbundle is no longer called automatically on mac.
- Identify clang in the compiler settings
- Improved branding support
- <b>OpenFlipper 1.3 ( 2012.07.16 , 15046 )</b> - <b>OpenFlipper 1.3 ( 2012.07.16 , 15046 )</b>
- <b>ACG</b> - <b>ACG</b>
......
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