Version 0.8.0.1 du 20/04/2010- COMP : Add MSVC 2005 and 2008 redistributable packages to the installer, needed for Aqsis 1.4.2 and Python 2.6
- ENH : Added support for an experimental XTrackCAD document importer.
- ENH : Improve the k3d::nurbs_curve::circular_arc() implementation to avoid cumulative errors.
- BUG : Remove overzealous assertion introduced when fixing the last CatmullClark bug
- COMP : Fix compile error on MinGW GCC 4.3 in sl2xml
- BUG : CatmullClark point count was wrong in certain cases
- COMP : Update Win32 configuration and add boost libraries required by Collada 2.2 and CGAL to the main K3DFindBoost file
- ENH : Provide some simplified API for making property connections.
- ENH : Remove the MeshStats filter, which will be obsoleted by generic primitives.
- COMP : Collada build fixes for DOM 2.2
- ENH : Update Collada module to use generic mesh primitives
- ENH : Cleanup the circular_arc() function and move it to the k3d::nurbs_curve namespace.
- ENH : Remove deprecated k3d::gprim_factory class - die, die, die, gprim_factory ...
- ENH : Eliminate k3d::gprim_factory dependency in SVGMeshReader, and provide a more comprehensive test case. - - TODO : fix SVG path parsing.
- ENH : Simplify NurbsCircle and NurbsPolygon implementations using k3d::nurbs_curve::add_curve().
- ENH : Updated k3d::nurbs_curve::add_curve() to support repeating control points for closed curves.
- COMP : Fix broken all nodes test
- COMP : Generic mesh primitive transition build fix for CGAL
- BUG : Normals were no longer calculated in opengl_painters/normal_cache.cpp. (Or: The 2 hour search for the missing ampersand
- BUG : Fix failing CatmullClark tests
- ENH : Expose the mesh_writer write slot to subclasses, and add a named array property to the STL writer for OpenFOAM named solid support (which is an extension of STL)
- ENH : Add experimental module for named array manipulation, with a first plugin to set text arrays associated with face data
- ENH : Added convenience methods for adding NURBS curves to a k3d::nurbs_curve::primitive.
- ENH : Ongoing conversion to generic primitives.
- ENH : Use the correct hint interface in k3d::mesh_writer<>.
- COMP : Sync regression test with Python API changes.
- ENH : Create a Scripting > Python Shell menu item.
- ENH : console::control supports command history, and simplified the NGUIPythonShellDialog implementation.
- ENH : console::control handles multiline clipboard pasting correctly, and constrains cursor movement.
- ENH : k3d::ngui::console::control strips newlines from user input, and fixed some backslash, newline, and quote escaping issues with the interactive Python shell.
- ENH : NGUIPythonShellDialog supports multiline expressions and automatically prints expression results, just like the normal Python interpreter.
- COMP : Update collada_io to use the new polyhedra::validate
- ENH : SDS performance improvements
- BUG : Bad use of polyhedra::validate degraded SDS performance
- ENH : Update k3d::iscript_engine to support output stream redirection, added interaction support to k3d::ngui::console::control, and created experimental NGUIPythonShell dialog.
- COMP : Fix broken regression test.
- ENH : Add an Advanced
- ENH : Update the Python wrappings for k3d::angle_axis, k3d::euler_angles, and k3d::filesystem::path so that the C++ and Python APIs are consistent.
- ENH : More generic primitive cleanup.
- COMP : Fix broken regression tests.
- ENH : Ongoing generic-primitive prep-work.
- ENH : Added Python support for k3d::polyhedron::is_triangles()
- ENH : Update k3d::is_sds() for use with generic primitives.
- ENH : PapagayoLipsyncReader plugins, useful with the MorphPoints plugin.
http://www.lostmarble.com/papagayo/.
- BUG : Fix memory leak.
- COMP : Update polyhedra validation in the CGAL module
- ENH : Tweak the k3d::mesh_writer API and refactor all mesh writers to use it.
- COMP : Fix unknown type error on Win32.
- ENH : Deprecated k3d::validate_polyhedra() as part of the switch to generic primitives.
- COMP : Synchronize i18n catalog.
- ENH : Created PLYMeshWriter.
- ENH : SDS update step 2: complete integration of new SDS library into the old cache system. Next step is an update of the cache system itself (to do after the generic primitive update)
- ENH : Remove obsolete modules.
- ENH : More work preparing for generic primitives.
- ENH : Replace the mesh-diff code with a Python-based HTML diff.
- ENH : Begin updating the SDS library to the new mesh structure. Step one: update face painters.
- STYLE : Use validate_polyhedra to get a primitive in merge_coplanar/collinear plugins
- COMP : Update CGAL module to new k3d::polyhedron::validate interface
- Bug : Fix copy/paste error in iwatched_path_property.h