Commit Graph

2419 Commits (7defd5d5a978e647d6e6b61e4190f3d9b60c0cc7)

Author SHA1 Message Date
Marius Kintel 7defd5d5a9 sync 2013-01-08 13:34:22 -05:00
Marius Kintel 810f1a8618 Don't just ignore geometric nodes having zero volume/area - when doing difference/intersection, they tend to turn negative objects into positive ones. Fixes #221 2013-01-08 13:26:25 -05:00
Marius Kintel 8cea6834f6 bugfix for recently introduced bug: Render negative 2D objects slightly thicker than positive objects to avoid z-buffer tearing with OpenCSG rendering 2013-01-08 13:24:54 -05:00
Marius Kintel d983ede356 Merge pull request #222 from mrrobinson/master
Difference test for subtracting something from nothing
2013-01-07 19:42:46 -08:00
Marius Kintel 101510c5cb Merge pull request #235 from openscad/mxebuild_fix
Mxebuild fix
2013-01-05 14:57:08 -08:00
don bright db9a78f028 cleanup 2012-12-30 01:18:08 +01:00
don bright 158e760b4d clarify comments 2012-12-29 18:07:57 -06:00
don bright 87f2d39901 clarify comments 2012-12-29 18:06:14 -06:00
don bright eeadeb2552 clarify variable names. simplify. 2012-12-29 18:02:29 -06:00
don bright 413f22c610 clarify comments and variable names in pretty print 2012-12-29 18:00:23 -06:00
don bright 728f00d8f7 clarify comments 2012-12-29 17:41:13 -06:00
don bright da9c94308d remove detection via package system, complicated + doesnt work well 2012-12-29 17:25:58 -06:00
don bright 70d810b666 cleanup 2012-12-29 17:14:13 -06:00
don bright b753e41dea cleaning up 2012-12-29 17:13:16 -06:00
don bright 2230b3c448 qmake-macx last detected on eigen. (unix=1 on osx). clarify comments. 2012-12-29 17:10:52 -06:00
don bright 41269ec0ff simplify README a little bit on build process 2012-12-29 17:05:28 -06:00
don bright ed97940f56 make RPATH work on uni-build-dependencies with GLEW on 64 bit machines 2012-12-29 22:27:44 +01:00
don bright 7afcc417b3 prevent LD_LIBRARY_PATH problems on unix (not OSX) systems with
dependency builds, by using RPATH during build. remove the shell script
workaround that was added during the previous commit, as it is 'less
clean' a solution.
2012-12-29 14:26:59 -06:00
Marius Kintel bc7ff5aa8d Ignore dimension when evaluating control modules mixed with geometry children. Fixes #229 2012-12-27 17:30:13 +01:00
don bright 4cc6e2a1b1 a workaround for LD_LIBRARY_PATH having to be set every time you want to
run openscad if you build your own dependencies.
2012-12-24 20:15:40 -06:00
don bright 51259e6caa Merge branch 'mxebuild_fix' of github.com:openscad/openscad into mxebuild_fix 2012-12-24 19:45:14 -06:00
don bright fb6d7f9875 fix clang build on glew. add some documentation. 2012-12-24 19:44:43 -06:00
don bright 3c9f36e744 path instructions should be / not ./ 2012-12-25 02:21:22 +01:00
don bright 6693c3b364 fix eigen detection bug i introduced yesterday 2012-12-24 18:41:30 -06:00
don bright b39b2ba9d0 fixing g++ version detection 2012-12-24 16:34:43 -08:00
don bright bdfbcdf339 improve Gcc version detection 2012-12-25 01:28:23 +01:00
don bright ad45e8a8c5 detect netbsd / freebsd after linux not before, for bison/flex. 2012-12-23 17:14:58 -06:00
don bright 9deb7de38e CONFIG=skip_version_check should be += otherwise qmake has bizarre problems (bison doesnt get called??) 2012-12-23 16:58:22 -06:00
don bright 7be00e4bc5 more alt linux fixes 2012-12-23 16:01:40 -06:00
don bright 2367db3253 netbsd - ask user to verify X Sets are installed 2012-12-23 15:14:46 -06:00
don bright 91cec829ee fixes for Alt Linux 2012-12-23 15:12:27 -06:00
don bright f1e2235280 dont test for git, curl. they arent strictly needed for build 2012-12-23 16:54:57 +01:00
don bright e52787b07d make glew min 1.5.4 (its OK). fix glew + gcc detection. more debugging info. 2012-12-23 16:52:16 +01:00
don bright f3cd856282 netbsd fixes 2012-12-23 01:00:48 +01:00
don bright 0f72b116c5 deal with unknown system type better. remove 'tested on' messages 2012-12-22 00:23:33 +01:00
don bright fac239c0a2 stop apt-get from failing on unfound package names 2012-12-22 00:01:19 +01:00
don bright cdc408319e NetBSD deps. also detect stray copies of libraries under /usr/local on linux 2012-12-21 23:45:43 +01:00
don bright e3ea506d06 add libglew-dev to mageia 2012-12-21 16:54:43 -05:00
don bright 870f3dcd2d deal with situation where gcc doesnt exist. add mageia urpmi commands. shorten os detect code 2012-12-21 14:59:35 -05:00
Don Bright b1ecf35134 remove debug line 2012-12-21 10:41:06 -06:00
Don Bright bb317292c0 revise ubuntu / debian detection, dont try to detect version. check libgmp3-dev 2012-12-21 10:21:24 -06:00
don bright ef72f6fa7d fix slight bug in cgal build 2012-12-21 09:31:01 -06:00
don bright a75743f2a3 update README to show how to build only opencsg/cgal dependencies 2012-12-21 08:40:57 -06:00
don bright d8ecb145ac deal with black-on-white terminals. opencsg:dont copy lib/.libs if not there. 2012-12-21 08:30:27 -06:00
don bright b43cee7f41 opensuse - get bison/flex 2012-12-21 07:36:36 -06:00
don bright 1a399e7a30 document 'out of tree' dependency build. fix opencsg on netbsd 2012-12-21 03:24:43 +01:00
Don Bright 8b0ced0f93 glew fixes for clang and for hurd 2012-12-21 02:16:22 +00:00
Don Bright b925540b39 improve handling of clang for glew build 2012-12-21 01:41:20 +00:00
Don Bright aeefc1f6bc dont rebuild dependencies that are already built/installed 2012-12-21 01:30:05 +00:00
don bright 43e1d6150d download and build bison if needed. detect better on BSD 2012-12-21 02:18:21 +01:00