Commit Graph

59 Commits (5a647f963a2dbe2344fe64d98ea5bd42f8f3e806)

Author SHA1 Message Date
Marius Kintel 14e1ad2363 Forgot to actually add most files in previous commit (#217) 2013-05-09 12:12:58 +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 49a288cd34 Merge branch 'noqt' into testing 2013-04-10 14:28:51 -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 dccc039211 Got rid of remaining Qt dependencies. The test framework should now be Qt-free 2013-03-12 01:14:58 -04:00
don bright 42ca2151b1 cleanups 2013-03-03 19:47:07 -06:00
don bright bacaa2b1b9 fix bugs in testing 2013-03-03 18:41:37 +01:00
don bright 0f6b76cf21 move csg chain prep code to CsgInfo.h, move defaults to rendersettings.h 2013-03-03 09:22:36 -06:00
don bright f60ece7864 fix bugs for test compile 2013-02-26 05:55:07 +01:00
don bright 9896b6f15e first working version of opencsg png export from gui binary
also guiopencsgtest introduced. passes 100% of 'normal' tests
2013-02-24 21:07:37 -06:00
don bright 8738cdc034 split out axes functions. begin to split out opencsg pre-rendering 2013-02-24 19:04:50 -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 ce2a9a8cb5 move enable_opencsg_shaders from csgtestcore to OffscreenView.cc 2013-02-23 20:54:13 -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 cd9ed9bc9e Kill warning when running test in --info mode 2013-01-29 21:04:03 -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 54067c635d Fixed normalization bug: node limit wasn't checked properly and some cases triggered exponential expansion of nodes during normalization. Fixes #127 2012-07-01 02:08:45 +02:00
Marius Kintel 22c5f37424 Search for libraries from a list of paths. Preparations for issue #125 2012-06-24 16:29:28 +02:00
Marius Kintel b38310a837 bugfix: Support passing files without an explicit parent directory 2012-03-20 12:05:18 +01:00
Marius Kintel 2def247b1b Minor refactor: use set/get_librarydir() to access global variable 2012-02-02 22:50:51 +01:00
Marius Kintel 3c3bb91520 Bugfix for tests: Empty tree after normalization 2012-01-29 19:01:15 +01:00
Marius Kintel 8061a36dd1 Use QCoreApplication - reduce Qt dependency 2012-01-25 21:07:53 +01:00
Marius Kintel d3fc11b7db compile fix for recent change of the normalize() method 2012-01-24 23:10:58 +01:00
donb 65a1c9cf6c add boosty.h for compatability with boost <1.44 2012-01-14 05:02:15 +01:00
Marius Kintel 5044ea928d typo: ouput->output 2012-01-09 03:20:27 +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
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 312a25f270 Removed Qt dependency from parser_init() 2011-12-25 15:09:52 +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
Don Bright 62fdb2431f fix crash bug 2011-12-22 06:36:27 -06:00
Marius Kintel d7ca192077 Removed old debug output 2011-12-22 04:09:52 +01:00
Don Bright bb62bf4ad9 fix pretty print bug that was printing error message during ctest 2011-12-17 15:39:07 -06:00
Marius Kintel e3bfaca222 killed a warning 2011-12-07 22:20:06 +01:00
Don Bright 2c90eaa189 Merge remote branch 'upstream/master' into cakebaby
Conflicts:
	tests/CMakeLists.txt
	tests/csgtestcore.cc
2011-12-06 19:08:51 -06: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
Don Bright b1b46e8070 fix up testing, add opencsg version info 2011-11-30 22:24:14 -06:00
Don Bright 8e85f09b29 Merge remote branch 'upstream/master' into cakebaby 2011-11-30 18:46:46 -06:00
Marius Kintel 0fee2c5540 Killed some memory leaks 2011-11-27 05:20:18 +01:00
Don Bright 2376814f2c make opencsg use framebuffer not pbuffer 2011-11-26 21:35:53 -06:00
Don Bright 2bd48629ef add CGAL version to info 2011-11-26 11:24:38 -06:00
Don Bright 1aa73df3b8 improve info report. add auto-uploading ability for wiki data/images 2011-11-16 21:36:58 -06:00
Don Bright b6b3e52543 add more info to --info dumps. improve wiki output 2011-11-16 05:58:07 -06:00
Don Bright c4231685f6 option '--info' to opencsgtest for windows. also output html + wiki code. 2011-11-13 14:34:01 -06:00
Don Bright 3eb466b5a9 add pretty_print step to ctest run. add '-info' option to opencsgtest. 2011-11-13 10:39:34 -06:00
Marius Kintel 45161d4356 Slight refactoring of builtin function and module handling 2011-11-06 18:37:12 +01:00
Marius Kintel efcbf8e1a2 Minor refactoring of test code 2011-11-05 19:38:03 +01:00
Marius Kintel 3cda438624 refactored away duplicate code 2011-11-05 17:05:30 +01:00