Commit Graph

216 Commits (af89e263226174989bbd9d7ce993846c8fb6fc07)

Author SHA1 Message Date
Marius Kintel 5ceb9ee244 bugfix: Don't auto-compile when manually editing text in the OpenSCAD editor 2013-06-06 13:44:17 -04:00
Marius Kintel 1927f21317 No need to reset the autoReloadId based on enabling autoreload. The id is kept up-to-date anyway 2013-06-06 00:44:47 -04:00
Marius Kintel 626047f26d Minor refactoring of include checks 2013-06-05 22:25:58 -04:00
Marius Kintel f49ba90cb5 Fixed a bug where a file was loaded twice when auto reload was on 2013-06-05 21:40:30 -04:00
Marius Kintel 6b16a0f891 Related to #181, also ignore removal of the main file when auto-reloading
Conflicts:
	testdata/modulecache-tests/README.txt
	testdata/modulecache-tests/cascade2.sh
2013-06-05 20:30:48 -04:00
Marius Kintel 6409f0e354 More frequent progress updates, progress updates also for CSG evaluation
Conflicts:
	src/ProgressWidget.ui
2013-06-05 20:24:26 -04:00
Marius Kintel 9f41cb4811 Remove personal copyright from console 2013-06-04 22:36:01 -04:00
Marius Kintel 7f74d8d5d3 bugfix: drag&drop of stl/off/dxf didn't work into an empty editor 2013-06-04 20:57:52 -04:00
will 7c6e039d1c Show a QMessageBox when saving a file failes. 2013-05-27 12:31:25 +01:00
Don Bright 37dc9342a1 Merge branch 'master' of github.com:openscad/openscad into issue125 2013-05-27 00:08:31 -05:00
Don Bright cd831d6922 add 'create library' call to mainwin.cc GUI. 2013-05-26 20:45:28 -05:00
Marius Kintel ce11fb2ea2 Fixed remaining issue. We now correctly detect removal of files as changes. Removed temporary debug output. Fixes #364 2013-05-26 15:08:23 -04:00
Don Bright 31c88a434b merge branch to get windows "library path" working. tweak build system,
eliminate several compiler warnings.
2013-05-25 22:37:26 -05:00
Marius Kintel 9740232b08 Merge branch 'master' into issue364 2013-05-25 15:21:17 -04:00
Marius Kintel e1766faeed Initial implementation of improved operator handling. Provides the bulk of work for #304 2013-05-24 18:40:09 -04:00
Marius Kintel 13e4bcd50e Added meny entry for disclosing the library path. Part of #125 2013-05-21 18:02:16 -04:00
Don Bright fef8dba56b map bug 2013-05-19 23:33:15 -05:00
Don Bright 8696d4440e pointer bug 2013-05-19 23:32:41 -05:00
Don Bright 8a83e334ab try to refactor the 'is_modified( includefile )' code 2013-05-19 23:31:18 -05:00
Don Bright 24e726fb58 first refactoring towards fixing issue364 2013-05-19 15:14:05 -05:00
Don Bright 293f3cc7c9 enable mingw64 cross build (alpha stage) 2013-05-16 06:54:34 -05:00
Marius Kintel 7470a77626 Small bugfix to previous commit 2013-05-08 00:12:54 +02:00
Marius Kintel d4bc01d46c New feature: Drag and drop stl, off or dxf files will create an import statement 2013-05-08 00:00:09 +02:00
Marius Kintel 9b740b558d Further refactoring of scope/context mechanisms. Mostly related to the new FileContext class. Not quite there yet, but almost 2013-04-26 17:45:03 -04:00
Marius Kintel 9a297ecee5 Refactoring: Split out FileModule from Module, Added LocalScope renamed some confusing 'evaluate' methods to 'instantiate', added FileContext (not yet used) 2013-04-26 17:45:03 -04:00
Marius Kintel a37813a899 Refactored context handling into using separate Module contexts and Eval contexts. This allows for recursive module calls, and cascading children. I believe this fixes issue #116 2013-04-09 00:28:16 -04:00
Marius Kintel 6b8a5e266c Handle files with non-ascii filenames. Only rudimentary tested. Fixes #113 #290 2013-03-11 22:14:00 -04:00
Marius Kintel 9899f75a25 Fixes problem where local changes are overwritten on automatic reload when included files has changed. Fixes #162 2013-03-11 21:05:53 -04:00
don bright 2b2dc7a078 make Camera into single class, simplify code 2013-03-03 10:52:25 -06:00
don bright 50489c4287 begin to implement --viewport option, by adding Camera class + children 2013-02-25 22:32:57 -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 f07c6b2cb6 remove unnecessary size command to openglbox 2013-02-23 19:20:29 -06:00
don bright bebc7a3734 finish unify camera. unify getRenderInfo. fix width on libraryinfo box. 2013-02-23 19:19:33 -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 88c071c5ed re-simplify library info window. start to unify glview.save() 2013-02-21 05:49:19 -06:00
don bright e3ecf26d45 obj_rot + obj_trans -> Eigen::Vector. simplify glinfo dialog box. 2013-02-20 23:02:44 -06:00
don bright fc2d9341fa begin process of unifying GLView and OffscreenView. renames, objrot, objtran 2013-02-20 19:56:30 -06: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 6f205814bc Make it possible to build without CGAL. Fixes #264 2013-01-30 11:58:19 -05:00
don bright f17a282220 cleanups. and restore accidentally deleted old system-gl.h 2013-01-26 23:19:14 +01:00
don bright 6535b16a31 enable root-modifier (! character) on gui-cmdline output. reduce duplicate code. 2013-01-26 19:31:37 +01:00
Marius Kintel 784b503f0d Merge pull request #240 from openscad/colah_highlighter
Colah highlighter
2013-01-21 16:34:59 -08:00
Marius Kintel 52c9fd7adc Updated copyright year to 2013 2013-01-17 15:18:30 -05:00
Marius Kintel 7f4cfc5ada Added some fixme's related to quitting while doing a long calculation. It sometimes causes a crash atm. 2013-01-17 13:31:12 -05:00
Marius Kintel ce1969c4da Show Qt version in Library Info 2013-01-17 10:23:10 -05:00
don bright f4f06d48d8 fix for gcc. simplify mainwin.cc a bit. 2013-01-13 00:01:24 +01:00
don bright 2c6d69645f now passes all tests in 'manual test suite' 2013-01-12 16:11:19 -06:00