Fedora 19 Update: openscad-MCAD-0.0-6.20140307git85794e4.fc19

updates at fedoraproject.org updates at fedoraproject.org
Fri Mar 21 09:28:27 UTC 2014


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2014-3761
2014-03-12 09:19:23
--------------------------------------------------------------------------------

Name        : openscad-MCAD
Product     : Fedora 19
Version     : 0.0
Release     : 6.20140307git85794e4.fc19
URL         : https://www.github.com/openscad/MCAD
Summary     : OpenSCAD Parametric CAD Library
Description :
This library contains components commonly used in designing and moching up
mechanical designs. It is currently unfinished and you can expect some API
changes, however many things are already working.

--------------------------------------------------------------------------------
Update Information:

**Language Features:**
* Added diameter argument: circle(d), cylinder(d, d1, d2) and sphere(d)
* Added parent_module() and $parent_modules
* Added children() as a replacement for child()
* Unicode strings (using UTF-8) are now correctly handled
* Ranges can have a negative step value
* Added norm() and cross() functions

**Program Features:**
* Cmd-line: --info parameter prints system/library info
* Cmd-line: --csglimit parameter to change CSG rendering limit
* Cmd-line: Better handling of cmd-line arguments under Windows
* GUI: Added Reset View
* GUI: Added Search&Replace in editor
* GUI: Syntax highlighting now has a dark background theme
* GUI: We now create a backup file before rendering to allow for recovery if OpenSCAD crashes/freezes
* GUI: Accessibility features enabled (e.g. screenreading)

**Bugfixes/improvements:**
* Reading empty STL files sometimes caused a crash
* OPENSCADPATH now uses semicolon as path separator under Windows
* polyhedron() is now much more robust handling almost planar polygons
* Automatic reloads of large designs are more robust
* Boolean logic in if() statements are now correctly short-circuited
* rands() with zero range caused an infinite loop
* resize(, auto=true) didn't work when shrinking objects
* The $children variable sometimes misbehaved due to dynamic scoping
* The --camera cmd-line option behaved differently then the corresponding GUI function
* PNG export now doesn't leak transparency settings into the target image
* Improved performance of 3D hull() operations
* Some editor misbehaviors were fixed
* Stability fixes of CGAL-related crashes
* Windows cmd-line can now handle spaces in filenames
* Default CSG rendering limit is now 100K elements
* Fixed a crash reading DXF files using comma as decimal separator
* Fixed a crash running the cmd-line without a HOME env. variable
* Intersecting something with nothing now correctly results in an empty object

**Deprecations:**
* child() is no longer supported. Use children() instead.
* polyhedron(triangles=[...]): Use polyhedron(faces=[...]) instead.
--------------------------------------------------------------------------------
ChangeLog:

* Sun Mar  9 2014 Miro Hrončok <mhroncok at redhat.com> - 0.0-6.20140307git85794e4
- Commit used in OpenSCAD 2014.03
* Sat Aug  3 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.0-5.20130531git9a958fd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Wed Jun 19 2013 Miro Hrončok <mhroncok at redhat.com> - 0.0-4.20130531git9a958fd
- Upstream update
- License information updated
--------------------------------------------------------------------------------

This update can be installed with the "yum" update program.  Use
su -c 'yum update openscad-MCAD' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------


More information about the package-announce mailing list