Commit Graph

214 Commits (b16c24fb2888d932ec035fff27cb29b4ffbc256b)

Author SHA1 Message Date
Marius Kintel a1308a6a5e Merge branch 'master' of github.com:openscad/openscad
Conflicts:
	openscad.pro
2013-03-11 10:20:40 -04:00
Marius Kintel 20b2a709f9 Somehow MACOSX_DEPLOYMENT_TARGET cannot be lower then 10.6 without developing on old boxes 2013-03-11 10:19:27 -04:00
Marius Kintel 8711bd2500 Set preprocessor define for deployment builds. Don't include sparkle in development builds. Note: Development snapshots are considered deployment builds 2013-03-09 13:04:36 -05:00
don bright 1221b66edb use pkgconfig for eigen + fix mingw builds 2013-03-08 20:07:40 -06:00
don bright 13b0fe4b3f rework Camera using boost::variant. first working --gimbalcam version 2013-02-27 00:37:37 -06:00
don bright 707118ce94 move enable_opencsg_shaders, fix indenting, split out display_opencsg_warning
also update docs, and try to make enable_opencsg_shaders the same between
qgl and offscreengl
2013-02-24 11:21:45 -06:00
don bright 91896e0d96 tweaks for mergeing master 2013-02-23 21:55:16 -06:00
don bright ca41979ee5 Merge branch 'master' of github.com:openscad/openscad into issue11_2
Conflicts:
	RELEASE_NOTES
	openscad.pro
	src/mainwin.cc
2013-02-23 21:54:53 -06:00
don bright 0f977609b4 put qglview.h into mainwin for deps. unify camera functions into glview.
remove duplicate code.
2013-02-23 18:50:20 -06:00
don bright 5389107aa6 create GLView as parent of OffscreenView and QGLView. combine setRenderer() 2013-02-23 15:34:06 -06:00
don bright fc2d9341fa begin process of unifying GLView and OffscreenView. renames, objrot, objtran 2013-02-20 19:56:30 -06:00
don bright 09edcdf822 fix build errors, display 'not implemented' message on win32/linux 2013-02-17 04:48:30 +01:00
Marius Kintel b87e574e09 Added document icon for Mac 2013-02-11 21:50:53 -05:00
Marius Kintel f3731d8ce1 Added support for signing binaries 2013-02-11 21:44:48 -05:00
Marius Kintel 4bd23c9091 Support Sparkle's Install on Quit 2013-02-07 15:01:31 -05:00
Marius Kintel fa00547507 First version of automatic updates for Mac 2013-02-05 00:36:25 -05:00
don bright 997a0afac3 Merge branch 'master' and fix bugs
Conflicts:
	src/openscad.cc
	tests/CMakeLists.txt
2013-01-31 03:58:34 +01:00
Marius Kintel 256eb2c2f2 Mac OS X build fixes 2013-01-28 14:56:17 -05:00
don bright d4c15a8fc4 fixups for mingw32 cross compilation 2013-01-26 21:19:42 +01:00
don bright c116a0849c undo experiment with object orientation 2013-01-26 01:36:55 +01:00
don bright 2d59f7acf6 move png export to sep file to make compilation time bearable. expand stubs. 2013-01-24 04:35:04 +01:00
don bright cf32594c9e add lodepng.cpp, fix compiler warnings, fix qmake buildfile 2013-01-24 04:13:45 +01:00
don bright 009baca904 move imageutils platform stuff to qmake build file mv system-gl. fix gcc warning 2013-01-24 04:10:24 +01:00
don bright 1bec7aad09 modify qmake buildfile, move offscreen rendering to main src directory 2013-01-24 04:01:34 +01:00
don bright 1af090c7b3 add wrapper code from nop head, mod build scripts 2013-01-21 14:25:14 +01: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 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
don bright ad45e8a8c5 detect netbsd / freebsd after linux not before, for bison/flex. 2012-12-23 17:14:58 -06:00
don bright f3cd856282 netbsd fixes 2012-12-23 01:00:48 +01:00
don bright 4ecd9fa8a4 refactor, cleanup, put code where it belongs, make simple logging class 2012-10-28 08:56:23 -05:00
Marius Kintel 51b83ff8dd bugfix: There is a bug in the stdc++ library on Mac OS 10.5 which messes up some STL templates. This should fix it, courtesy of http://stackoverflow.com/questions/3484043/os-x-program-runs-on-dev-machine-crashing-horribly-on-others 2012-08-22 00:22:35 -04:00
don bright 5d31f56d93 look for EIGENDIR env var. (also look for EIGEN2DIR for backwards compatability) 2012-08-19 08:10:33 -05:00
don bright c4d68588a6 modify build system to auto-detect eigen3, and fallback to eigen2 2012-08-19 00:14:17 +02:00
don bright 9f6819e685 initial rework to enable eigen3 per issue #174.
1. enable eigen3 in qmake build system
2. convert Transform3d and cwise() per the eigen2->eigen3 porting faq online
3. get rid of 'using namespace boost::filesystem' as it conflicts with eigen3
2012-08-18 22:28:36 +02:00
don bright 4cc87c32f4 Add info to 'about' window with acknowledgements, etc. 2012-08-04 11:49:45 -05:00
don bright b22951af47 enable build of glew + opencsg with clang from script 2012-07-20 15:51:40 -05:00
don bright dec26f84dd initial steps towards support of clang compiler 2012-07-20 15:23:16 -05:00
Marius Kintel 3267ba2d56 Merge pull request #146 from openscad/mingwcross1
Mingwcross1
2012-07-16 18:55:31 -07:00
don bright 9123ad8d5e fix build bug on some DSO linux systems 2012-07-15 18:13:50 -05:00
don bright be9c424a15 cleanup 2012-07-15 22:13:20 +02:00
don bright 06420a3ef9 fix documentation 2012-07-15 22:11:04 +02:00
don bright cd81cecc3a put .o files of cross into separate directory. handle git issue. 2012-07-15 18:47:18 +02:00
don bright 018211a863 check versions of libraries at compile time - warn users. fix FIXME in openscad.pro 2012-07-13 03:40:07 +02:00
don bright c2f19f450b more reliable way of ensuring GLU is linked on new DSO linux systems. 2012-06-03 16:16:40 +02:00
Marius Kintel b9d218e137 Initial implementation of ModuleCache and dependency tracking of used modules 2012-02-15 01:32:37 +01:00
Marius Kintel 23f6b0623c Merge branch 'master' into threading
Conflicts:
	RELEASE_NOTES
2012-01-09 03:29:24 +01:00
Marius Kintel 3c18145b13 Merge branch 'master' into boost_filesystem 2012-01-08 19:14:30 +01:00
Marius Kintel 9495f11be0 Added Linux desktop icon and .desktop file from chrysn 2012-01-05 00:00:29 +01:00