diff options
author | Marius Kintel <marius@kintel.net> | 2013-05-29 00:41:05 (GMT) |
---|---|---|
committer | Marius Kintel <marius@kintel.net> | 2013-05-29 00:41:05 (GMT) |
commit | 57dae12b80981b8d3f71a6830dd555013306229d (patch) | |
tree | 0e04ebd0c4634b9c9d2811e884019a2a96c1420d | |
parent | 5722dd9e411ed52a0b840afc47b468c3ed1970c1 (diff) | |
parent | e40eeaf8c82f25d0c0f53b73634db3e36dae111e (diff) |
Merge branch 'master' into issue181
-rw-r--r-- | RELEASE_NOTES | 47 | ||||
-rw-r--r-- | tests/CMakeLists.txt | 4 |
2 files changed, 35 insertions, 16 deletions
diff --git a/RELEASE_NOTES b/RELEASE_NOTES index 56b92d9..4df6d0f 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -1,31 +1,50 @@ -OpenSCAD 2013.XX +OpenSCAD 2013.05 ================ -Features: -o Recursive modules and functions is now supported (including cascading child() operations) +Language Features: +o linear_extrude now takes a scale parameter: + linear_extrude(height=a, slices=b, twist=c, scale=[x,y]) +o Recursive use of modules is now supported (including cascading child() operations): + https://github.com/openscad/openscad/blob/master/examples/example024.scad o Parameter list values can now depend on earlier values, e.g. for (i=[0:2], j=[0:i]) .. -o Console output is now enabled on Windows through the openscad.com executable +o value assignments in parameters can now depend on already declared parameters +o value reassignment is now less strict +o Added resize() module: + http://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Transformations#resize + +Program Features: o Added basic syntax highlighting in the editor +o There is now a built-in library path in user-space: + http://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Libraries#Library_Locations +o Commandline output to PNG, with various camera and rendering settings. + Run openscad -h to see usage info. +o Attempting to open dxf, off or stl files in the GUI will now create an import statement. +o The preview operator (%) will now preserve any manually set color +o The highlight operator (#) will now color the object in transparent red o Mac: Added document icon o Mac: Added auto-update check -o Commandline output to PNG, with various camera and rendering settings -o resize() command introduced -o Regression test now creates single monolithic .html file for easier uploading -o value reassignment is now less strict -o value assignments in parameters can now depend on already declared parameters -o Attempting to open dxf, off or stl files in the GUI will now create an import statement. +o Windows: Better cmd-line support using the openscad.com executable Bugfixes: o Importing files is now always relative to the importing script, also for libraries -o OpenCSG rendering sometimes crashed when rendering large models o We didn't always print a warning when CSG normalization created too many elements o Binary STLs can now be read on big endian architectures o Some binary STLs couldn't be read o Fixed some issues related to ARM builds -o Changed multmatrix floating-point output to improve dumptest portability -o Regression test auto-starts & stops Xvfb / Xvnc if on headless unix machine o CGAL triangulation more lenient- enables partial rendering of 'bad' DXF data -o Fixes problem where local changes are overwritten on automatic reload when included files has changed. +o The Automatic Reload feature is now more robust +o If a file couldn't be saved it no longer fails silently +o Fixed a number of crashes related to CGAL and OpenCSG rendering or complex models +o The lookup() function had bad boundary condition behavior +o The surface() module failed when the .dat file lacked a trailing newline +o The hull() module could crash if any of the children were empty objects +o Some problems using unicode filenames have been fixed + +Misc: +o Build scripts have been further improved +o Regression test now creates single monolithic .html file for easier uploading +o Regression test auto-starts & stops Xvfb / Xvnc if on headless unix machine +o Windows: We now have a 64-bit version OpenSCAD 2013.01 ================ diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index da0979c..d1ee312 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -501,8 +501,8 @@ set(OFFSCREEN_SOURCES ../src/system-gl.cc) add_library(tests-core STATIC ${CORE_SOURCES}) -target_link_libraries(tests-core ${OPENGL_LIBRARY}) -set(TESTS-CORE-LIBRARIES ${QT_LIBRARIES} ${OPENGL_LIBRARY} ${Boost_LIBRARIES}) +target_link_libraries(tests-core ${OPENGL_LIBRARIES}) +set(TESTS-CORE-LIBRARIES ${OPENGL_LIBRARIES} ${Boost_LIBRARIES}) add_library(tests-common STATIC ${COMMON_SOURCES}) target_link_libraries(tests-common tests-core) |