Commit Graph

409 Commits (7c606d36b01ede3625a6b863cd1b7df0b551135a)

Author SHA1 Message Date
Marius Kintel 3080932440 Bugfix: Changed caching strategy to avoid the risk of sibling nodes being evicted from the cache before the parent node has evaluated. 2011-10-27 00:49:55 +02:00
Marius Kintel ed54572c9b Make some code more readable and better error reporting on a reporter assert error 2011-10-26 17:00:18 +02:00
Marius Kintel 0f7ea1ddc0 Minor namespace fixes 2011-10-26 16:59:26 +02:00
Marius Kintel 7d9104e748 Evaluate expressions for the ternary operator the same way as for if-else, i.e. cast any value to bool 2011-10-23 22:33:11 +02:00
Marius Kintel 3366403d1d Linux compile fix: include cstddef for NULL 2011-10-20 18:59:34 +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
Marius Kintel cf178f66e4 echo output adjustments: same style for vector and range, output boolean values as true/false instead of 1/0 2011-10-08 14:52:26 +02:00
Marius Kintel f5e0f3a531 Rewrote some hard to read linear algebra code to use Eigen 2011-10-04 03:41:43 +02:00
Marius Kintel 3e05291f09 Disable insertion of rich text as it caused copy and paste errors. Reported and fixed by 'Moc' 2011-10-04 00:41:41 +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 2f239205a8 Redefined version() to return the version as a vector. Added version_num() to return a comparable number 2011-10-04 00:09:04 +02:00
Marius Kintel 84e98b178a Cleaned up some unnecessary includes 2011-10-01 01:36:30 +02:00
Marius Kintel 0c2053caf9 Removed unused includes 2011-10-01 00:43:51 +02:00
Marius Kintel cdbf45eea0 Removed unused variable 2011-09-30 19:04:08 +02:00
Marius Kintel bf3fb9634c Renamed some files and classnames for clarification 2011-09-30 03:11:28 +02:00
Marius Kintel 27a7d6c115 Added version() function 2011-09-30 02:43:09 +02:00
Marius Kintel 6b0cad7557 Implemented string comparison for >, >=, <, <= operators 2011-09-30 02:42:34 +02:00
Marius Kintel 1b31c32638 Cleaned up the OGL_helper patches a bit 2011-09-29 23:13:22 +02:00
Marius Kintel 9e42bcc2fe removed obsolete qtcolorbutton 2011-09-29 21:26:12 +02:00
Marius Kintel da08b50c03 Added note about problem with modifiers using the child() module, reported by nophead 2011-09-28 23:06:19 +02:00
Brad Pitcher 78c3cad023 remove the unnecessary prefix 2011-09-27 22:55:58 -07:00
Brad Pitcher 396fea7ecd fixes assertion error noticed in example 21 2011-09-27 22:42:23 -07: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
Marius Kintel 610d7508d9 Merge branch 'master' into visitor 2011-09-27 22:33:29 +02:00
don bright 6b861c8f22 intmax_t patch - make smaller 2011-09-13 02:51:59 -05:00
Don Bright c9fdfb7db4 fix intmax_t problem on older windows visual studio 2011-09-12 20:45:32 -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 1b0ca0d647 bugfix: Clear both caches before rebuilding 2011-09-11 12:26:23 +02:00
Marius Kintel cf2bd1fe4f Linux build fixes 2011-09-11 11:48:00 +02:00
Marius Kintel 77dbd80537 helper to include TR1 stuff 2011-09-11 11:10:22 +02:00
Marius Kintel d25e197ac7 Forgot to commit CGALCache class 2011-09-11 11:07:18 +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 9afeded46c Merge branch 'polyset-cleanup' into visitor 2011-09-11 07:37:14 +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 b087e68e54 Don't leave files open on parse errors 2011-09-11 01:53:25 +02:00
Marius Kintel 09cc0496f7 Make PolySet cache global 2011-09-09 06:10:33 +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 a23edb4adc Catch CGAL assert on certain minkowski operations 2011-09-08 09:24:10 +02:00
Marius Kintel 6659ad47b0 Updated boolean handling of if/else 2011-09-08 08:52:21 +02:00
Marius Kintel b927e9e151 dummy commit 2011-09-08 08:19:12 +02:00
Marius Kintel 4d1cf0d0a0 Localization indicator of CGAL errors 2011-09-08 06:55:12 +02:00
Marius Kintel 673d73cf31 Don't try exporting a non-3D object to stl or off 2011-09-08 06:54:50 +02:00
Marius Kintel 90f7e4f82e bugfix: off export from the command-line was broken 2011-09-08 05:20:11 +02:00
Marius Kintel 0188ed74fa Removed duplicate error message on parser error 2011-09-08 05:14:52 +02:00
Marius Kintel 512e7bb1be bugfix: command-line crash on parser error 2011-09-08 05:14:29 +02:00
Marius Kintel 7a139c2558 Removed some obsolete code 2011-09-08 05:13:55 +02:00
Marius Kintel 00695ba68a Killed some warnings 2011-09-08 05:13:36 +02:00