Commit Graph

132 Commits (5e96c21e1979dc46e370587fa0cd7793225a37e2)

Author SHA1 Message Date
Marius Kintel e93a23fdb8 Make CSG normalization limit follow the configured CSG limit 2012-01-18 23:49:27 +01:00
Marius Kintel 2217eff627 Added OPENSCAD_COMMIT define to show which git commit a binary actually is built from in the about box. Pass -c to release_common.sh to turn this on. Please use this for development builds, see publish-macosx.sh for how development vs. release is handled 2012-01-14 17:37:34 +01:00
Marius Kintel 9267b15bd7 Added experimental support for forcing OpenCSG to use the Goldfeather algorithm 2012-01-14 01:22:46 +01:00
Marius Kintel 5c999479a3 Added GUI for cache size adjustment 2012-01-10 00:55:46 +01:00
Marius Kintel fe3362faf8 Started on cache size management: Let cache sizes be read from Preferences, measure cache sizes in bytes 2012-01-10 00:01:50 +01:00
Marius Kintel 23f6b0623c Merge branch 'master' into threading
Conflicts:
	RELEASE_NOTES
2012-01-09 03:29:24 +01:00
Marius Kintel 52dfffd97b Merge branch 'master' into threading
Conflicts:
	RELEASE_NOTES
2012-01-04 23:29:08 +01:00
Marius Kintel fdce8d15fc Merge branch 'master' into boost_filesystem
Conflicts:
	boost.pri
	src/lexer.l
	tests/CMakeLists.txt
2012-01-04 23:07:32 +01:00
Don Bright 101fa843c9 make default font monospace per bug rep by brad pitcher 2012-01-04 15:47:00 +01:00
Marius Kintel 211095d661 Since QFont style hints won't work on X11, we force the font to fixed pitch if the family isn't set 2011-12-29 15:24:38 +01:00
Marius Kintel 3487d31055 Don't inherit QTextEdit's default font when choosing font family 2011-12-29 14:28:38 +01:00
Marius Kintel bc3454f369 Refactored normalization into a separate class, hard-limited normalization to stop at 5000 nodes to keep from normalizing 'forever' 2011-12-26 19:15:51 +01:00
Marius Kintel 0be212e75d Merge branch 'master' into threading 2011-12-26 16:38:11 +01:00
Marius Kintel cbabbaed70 Merge branch 'master' into boost_filesystem
Conflicts:
	openscad.pro
	src/module.h
2011-12-26 16:37:00 +01:00
Marius Kintel 4ff2d1af44 Some light refactoring attempts, didn't get very far.. 2011-12-26 16:34:47 +01:00
Marius Kintel 63050a31b8 fixed recently introduced locking bug 2011-12-25 23:16:45 +01:00
Marius Kintel 7c48b345b1 Perform CGAL evaluation in a separate thread. First steps towards better GUI responsiveness and parallelization 2011-12-25 23:00:30 +01:00
Marius Kintel 9293b591c7 Ported currentdir handling from Qt to boost filesystem 2011-12-25 00:22:03 +01:00
Marius Kintel 0ab51d2d23 Extracted librarydir initialization to separate function 2011-12-24 22:02:37 +01:00
Marius Kintel e58ffa958b bugfix: Default font size was set to 0 - will now be 12 2011-12-12 01:13:17 +01:00
Marius Kintel 647fdf5f98 bugfix: forgot to initialize openglbox 2011-12-09 17:56:56 +01:00
Marius Kintel f577f91d25 Better warnings and GL info related to OpenCSG capabilities and OpenGL 1.x 2011-12-09 03:43:06 +01:00
Marius Kintel 65a5aa23bf Refactoring: Use shared_ptr instead of our own shared pointer implementation for CSGTerm 2011-12-06 01:17:03 +01:00
Marius Kintel faf4a64851 Killed some warnings 2011-12-04 22:20:19 +01:00
Marius Kintel 5c30bcb691 bugfix: Fix problem with progress bar sometimes jumping backwards 2011-11-09 03:48:07 +01:00
Marius Kintel 5466efe7ef bugfix: PI constant didn't work in cmd-line mode. refactored away duplicate code 2011-11-05 17:04:09 +01:00
Marius Kintel f64dc11d33 Merge branch 'visitortests' 2011-10-30 02:47:21 +01:00
Marius Kintel 5070014b3a Enable standard shortcuts for save and reload on Linux and Windows. F2/F3 will still work. 2011-10-30 02:25:57 +01:00
Marius Kintel a0c72f0577 Killed unnecessary using statement 2011-10-30 02:16:04 +01:00
Marius Kintel a898a518d0 Merge branch 'master' into visitortests 2011-10-20 15:17:22 +02:00
Marius Kintel 038767f6a6 Experimental support for exporting the compiled CSG tree as a text file 2011-10-19 17:35:14 +02:00
Don Bright 7332ec9fe2 clean up linux changes to fit with win32 changes. 2011-10-15 20:14:35 -05:00
Marius Kintel 799ca1d1b3 Merge branch 'master' into visitortests
Conflicts:
	src/polyset.h
2011-10-04 21:06:40 +02:00
Marius Kintel 7c9f2fa616 Don't try to autoreload empty file. Version string cosmetics 2011-10-04 00:34:49 +02:00
Marius Kintel 84e98b178a Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
Marius Kintel 6bf2d6ca1a Merge branch 'master' into visitortests 2011-09-28 01:39:30 +02:00
Marius Kintel f17d9f0057 This should fix the double C:/C:/ bug when dropping a file into the editor under Windows, reported by Stony Smith 2011-09-27 23:21:30 +02:00
Don Bright ccc88b0c43 get throwntogetherrenderer working in tests (initalize csgInfo to null) 2011-09-19 21:25:05 -05:00
Marius Kintel ccb6af2816 Don't output deprecated parameters if they're not specified 2011-09-12 03:46:13 +02:00
Marius Kintel 81ec00c09b Change the diagonal view so that the object's front faces the light 2011-09-11 13:14:15 +02:00
Marius Kintel 95949cf961 Implemented CGAL caching 2011-09-11 10:51:55 +02:00
Marius Kintel 18e97e0bd3 Fixed bug introduced by the new PolySet cache; string filtering done in the wrong place, refactored cache into separate class 2011-09-11 09:10:31 +02:00
Marius Kintel c0641d6916 Reenabled PolySet caching. Pass shared_ptrs to polysets around to better manage memory 2011-09-11 07:33:18 +02:00
Marius Kintel cbba974d3a Initial attempt of cleaning up polyset handling. PolySet no longer keeps a refcount, basic cache mechanism is in place, instantiating polysets are controlled through PolySetEvaluator 2011-09-09 05:53:05 +02:00
Marius Kintel b59be3fbc2 Update recent file also on save/saveas 2011-09-08 09:52:02 +02:00
Marius Kintel 0188ed74fa Removed duplicate error message on parser error 2011-09-08 05:14:52 +02:00
Marius Kintel 75784844ea Implemented OFF export 2011-09-07 22:04:02 +02:00
Marius Kintel 80f998377f bugfix: When canceling the file open dialog, don't open a new window 2011-09-06 18:19:29 +02:00
Marius Kintel 5417b4fa65 Ported use for Qt's foreach to BOOST_FOREACH 2011-09-04 20:35:23 +02:00
Marius Kintel 3d204ad27b Filename case fix 2011-09-04 01:59:06 +02:00