Commit Graph

414 Commits (d4b7f85b6ae1e6fd58f4479e89a161a0fb3780ad)

Author SHA1 Message Date
Don Bright b5974b5da0 NetBSD build fixes 2014-04-22 17:00:38 +00:00
Don Bright 0d950338e1 fix issue #694 2014-04-04 23:40:23 -05:00
Don Bright 5bb2ab0c76 fixes issue #701 (Handle Debian KFreeBSD) 2014-04-02 17:36:10 -05:00
Torsten Paul 5d8507f725 Add test cases for offset(). 2014-03-30 23:51:04 +02:00
Torsten Paul 6d892a4742 Add png support for surface() module (fixes #721). 2014-03-29 23:22:27 +01:00
Don Bright 90c549ad0a fix the use of imagemagick convert during cross-built tests. 2014-03-29 13:14:41 -05:00
Don Bright 563583ef4b first stage of moving towards cross-build of test suite for mingw 2014-03-28 16:02:45 -05:00
Don Bright 6b1079b7b7 better glib2 detection 2014-03-23 21:12:01 -05:00
Marius Kintel ab6192e465 Merge branch 'master' into unstable
Conflicts:
	src/openscad.cc
	src/printutils.h
2014-03-02 22:41:05 -05:00
Marius Kintel bab951b344 Merge branch 'master' into unstable
Conflicts:
	src/CGALEvaluator.cc
	src/MainWindow.h
	src/MainWindow.ui
	src/import.cc
	src/mainwin.cc
	src/winconsole.c
	tests/CMakeLists.txt
2014-02-23 15:49:26 -05:00
Marius Kintel 3ac8895d7a Enable experimental features only for snapshot builds 2014-02-23 15:47:26 -05:00
Marius Kintel 3e6f659990 Added failing test for #666 2014-02-20 01:04:04 -05:00
Don Bright ccc782e39c fix failing tests per comments on github, make slightly more robust 2014-02-19 05:26:19 -06:00
Don Bright 7b7a76a364 Merge branch 'master' of github.com:openscad/openscad into issue235 2014-02-17 20:34:53 -06:00
Marius Kintel 36cd62db80 Simple test of -D cmd-line parameter 2014-02-17 21:04:37 -05:00
Marius Kintel 09e2f1116f mac build fix: correctly link Cocoa to core libraries 2014-02-17 21:00:32 -05:00
Don Bright 6326aab677 fix issue #235 2014-02-17 14:19:12 -06:00
Marius Kintel 57ac24013e Added testcase for #112 2014-02-11 01:04:49 -05:00
Marius Kintel 072c3a3059 Simplified and renamed test related to #612 2014-02-01 17:53:47 -05:00
Oskar Linde 9a66954003 Add a testcase for a bug with self-intersecting polygon outline 2014-02-01 16:14:59 +01:00
Don Bright 0308a2c896 build on system without OpenGL. do cmake .. -DNULLGL=1 2014-01-30 18:21:32 -06:00
Marius Kintel 33ab1fd9e4 Merge branch 'master' into unstable
Conflicts:
	tests/regression/throwntogethertest/difference-tests-expected.png
2014-01-24 18:18:20 -05:00
Torsten Paul 1212e2ba7c Handle NaN / +Inf / -Inf in range evaluation (fixes #606). 2014-01-24 20:52:04 +01:00
Marius Kintel 696f2d5182 Adjusted some Heavy tests 2014-01-15 23:53:23 -05:00
Marius Kintel e7b62b4088 Merge branch 'master' into issue527
Conflicts:
	src/CGALEvaluator.cc
2014-01-15 22:34:49 -05:00
Marius Kintel 5c57ed41e7 Added test for empty geometry 2014-01-15 19:24:38 -05:00
Marius Kintel c680540ea2 Merge branch 'master' into issue527
Conflicts:
	src/primitives.cc
2014-01-13 21:34:51 -05:00
Marius Kintel 34ae2b8f68 Testcase and fix for a problem transforming an empty bbox with very small numbers in a transformation matrix 2014-01-13 20:57:49 -05:00
Marius Kintel fc8096acac Merge branch 'issue527' of github.com:openscad/openscad into issue527
Conflicts:
	src/GeometryEvaluator.cc
	tests/CMakeLists.txt
2014-01-12 19:41:34 -05:00
Marius Kintel f57ceae58d Removed old reference to clipper 2014-01-09 02:06:38 -05:00
Marius Kintel 24986eec91 Added Geometry::isEmpty, some cleanups of CGAL_Nef_polyhedron, fixed some 2D-3D-mix issues 2014-01-09 02:06:37 -05:00
Marius Kintel ace3668736 Cleanup: Removed redundant code 2014-01-09 02:06:35 -05:00
Marius Kintel dc9429acac Use GeometryEvaluator instead of CGALEvaluator. A bunch of refactoring and fixes as a result of that. Renamed GUI menu items to reflect preview vs. render 2014-01-09 02:06:35 -05:00
Marius Kintel b5abd6a39f Fixes remaining issues after merging #574 2014-01-09 02:06:34 -05:00
Marius Kintel 1ef92f55f2 Clipper is bundled 2014-01-09 02:06:34 -05:00
Marius Kintel 1f488f851d Refactoring to facilitate more sharing of code between CGALEvaluator, GeometryEvaluator and CGALUtils 2014-01-09 02:06:34 -05:00
Marius Kintel af59b1983c Implemented non-cut projection using ClipperLib. Upgraded ClipperLib to V6 2014-01-09 02:06:33 -05:00
Marius Kintel b8c15cfb8a Preliminary large refactoring: Created GeometryEvaluator as a replacement for PolySetEvaluator. Use ClipperLib for 2D CSG (first baby steps). This design is far from perfect but sacrifice design for staying in the green. This version is broken, but can render primitives. 2014-01-09 02:06:32 -05:00
Marius Kintel acd08b6f1a Green refactoring, but uncertain if we should keep it 2014-01-09 02:06:32 -05:00
Marius Kintel aabb2f405f Fixes to build against homebrew-built dependencies
Conflicts:
	tests/CMakeLists.txt
2014-01-07 13:48:58 -05:00
Marius Kintel c39b919e19 Fixes to build against homebrew-built dependencies 2014-01-06 17:48:09 -05:00
Marius Kintel b5928655e3 Added Geometry::isEmpty, some cleanups of CGAL_Nef_polyhedron, fixed some 2D-3D-mix issues 2014-01-06 17:48:08 -05:00
Marius Kintel a8ed295b22 Cleanup: Removed redundant code 2014-01-06 17:48:06 -05:00
Marius Kintel 7efac3940e Use GeometryEvaluator instead of CGALEvaluator. A bunch of refactoring and fixes as a result of that. Renamed GUI menu items to reflect preview vs. render 2014-01-06 17:48:06 -05:00
Marius Kintel a49c32bee0 Fixes remaining issues after merging #574 2014-01-06 17:48:06 -05:00
Marius Kintel 8367068be5 Clipper is bundled 2014-01-06 17:48:05 -05:00
Marius Kintel 6298ccd188 Refactoring to facilitate more sharing of code between CGALEvaluator, GeometryEvaluator and CGALUtils 2014-01-06 17:48:05 -05:00
Marius Kintel 377c8adde4 Implemented non-cut projection using ClipperLib. Upgraded ClipperLib to V6 2014-01-06 17:48:05 -05:00
Marius Kintel db7ba5b204 Preliminary large refactoring: Created GeometryEvaluator as a replacement for PolySetEvaluator. Use ClipperLib for 2D CSG (first baby steps). This design is far from perfect but sacrifice design for staying in the green. This version is broken, but can render primitives. 2014-01-06 17:48:03 -05:00
Marius Kintel 688a61dfec Green refactoring, but uncertain if we should keep it 2014-01-06 17:48:03 -05:00