Commit Graph

148 Commits (6a9b8a56c1123d4ef0e511a1ab69d1f31fc6306d)

Author SHA1 Message Date
Marius Kintel 70d9332902 bugfix: include dependency trackng didn't work for top-level includes. Reported by Gordon Wrigley 2012-02-22 13:50:38 +01:00
Marius Kintel 03bbd55c93 Fixed recently introduced bug: Don't clear console unless something is being compiled 2012-02-19 11:40:33 +01:00
Marius Kintel 5870c462d6 Reenable output in the OpenSCAD console 2012-02-18 14:48:11 +01:00
Marius Kintel 4b54876b7a Merge branch 'master' into modulecache 2012-02-17 23:08:29 +01:00
Marius Kintel 2316127e62 Handle include dependencies 2012-02-17 23:05:36 +01:00
Marius Kintel f71e9cf792 missing include boost/version.hpp 2012-02-17 21:08:55 +01:00
Marius Kintel 6845399e49 Print info about module cache size 2012-02-15 12:36:13 +01:00
Marius Kintel 7b9b798fdc Started on sanitizing compile handling in mainwindow 2012-02-15 01:32:38 +01:00
Marius Kintel 06ad8b5150 Reenable console output 2012-02-15 01:32:37 +01:00
Marius Kintel b9d218e137 Initial implementation of ModuleCache and dependency tracking of used modules 2012-02-15 01:32:37 +01:00
Marius Kintel 44ff853990 Renamed OpenGL Info to Library Info and added version info of other libraries there 2012-02-15 01:26:38 +01:00
Marius Kintel 14e4f3bb46 Fixed bug reported by Pasca Andrei: Normalizations resulting in an empty tree caused a crash 2012-01-27 11:12:00 +01:00
Marius Kintel ca41285391 Reinstated progress support for OpenCSG evaluation 2012-01-25 23:35:25 +01:00
Marius Kintel e305954e27 Fixed recently introduced crash bug when using the % and # operator, reported by Triffid Hunter 2012-01-25 17:04:07 +01:00
Marius Kintel eff1f7f8c9 Ported printutils away from Qt 2012-01-25 03:11:12 +01:00
Marius Kintel 16c05eb533 Temporarily removed progress output from file exporting to remove Qt dependency. When reinstating this, use another mechanism 2012-01-25 02:59:02 +01:00
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