Commit Graph

1078 Commits (837b574351cdaddaebed6c4b0ba281b7e20c2a0f)

Author SHA1 Message Date
Marius Kintel 93117c0d02 Final fix of #364 - includepaths leaked to subsequent pathless includes 2013-05-26 17:03:52 -04: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
Marius Kintel cc6ac10e47 Search paths when looking for previously missing includes. Should provide most of what's needed for #364 2013-05-25 17:45:13 -04:00
Marius Kintel 9740232b08 Merge branch 'master' into issue364 2013-05-25 15:21:17 -04:00
Marius Kintel 3baefed148 Tuning of highlight and background modifiers 2013-05-25 13:09:57 -04:00
Marius Kintel 4c779ba6ea Merge branch 'master' into issue304 2013-05-24 18:40:38 -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 27ce04ef90 Related to #372. Fixes crash on systems where the stack size for new threads is to small 2013-05-24 15:16:58 -04:00
Marius Kintel ef9d8a853b Merge branch 'master' into issue304 2013-05-21 23:04:22 -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 77a598ab72 throw warning when include file disappears. refactoring. 2013-05-19 18:04:51 -05:00
Don Bright 24e726fb58 first refactoring towards fixing issue364 2013-05-19 15:14:05 -05:00
Don Bright 5a647f963a bold a single about box line 2013-05-18 16:04:59 -05:00
don bright cc94b647f1 credit tony theodore 2013-05-18 19:01:35 +02:00
Don Bright b3b83059e7 tweaks to improve build. alos update about.html docs 2013-05-17 15:32:23 -05:00
Don Bright 293f3cc7c9 enable mingw64 cross build (alpha stage) 2013-05-16 06:54:34 -05:00
Marius Kintel f179e0b567 Forgot to initialize recursioncount in all constructors 2013-05-13 20:40:32 -04:00
Marius Kintel ee6f149dd0 bugfix: Fixed recursion crash (#346) 2013-05-13 16:27:17 -04:00
Marius Kintel adffb9121f Added support for 2D scaling in linear_extrude 2013-05-10 18:01:50 +02:00
Marius Kintel 130e10778e Initial code to support scaling of linear_extrude(). Part of Issue #273 2013-05-10 13:45:28 +02:00
Marius Kintel 470588b296 Quick feasibility test for #304 2013-05-10 01:13:11 +02:00
Marius Kintel e01b37a03d Support lookup tables with one element, final fix of #322 2013-05-09 17:45:40 +02:00
NateTG 715d539f4e Update func.cc
Fix for https://github.com/openscad/openscad/issues/322
2013-05-09 08:40:01 -06:00
Marius Kintel 6ee78e7f68 Handle lack of trailing newline in dat files. Fixes #336 2013-05-09 14:32:43 +02:00
Marius Kintel f46118da22 Merge branch 'master' into issue352 2013-05-09 12:18:51 +02:00
Marius Kintel 14e1ad2363 Forgot to actually add most files in previous commit (#217) 2013-05-09 12:12:58 +02:00
Marius Kintel 0e938364fe Search for included files first in the same location as the including module, then in the document root as a compatibility fallback. Fixes #217 2013-05-09 11:02:31 +02:00
Don Bright f8ad66c8bb fix issue 352 - require 'file' to be a string 2013-05-08 23:20:06 -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 e09d1df0e1 Merge branch 'master' into local-scope 2013-05-05 01:26:09 +02:00
Marius Kintel ffe750d87e Temporarily deactivate new feature: variable declarations in child block 2013-05-05 01:22:02 +02:00
Marius Kintel ada8185c76 Backported to bison 2.4 2013-05-05 01:17:18 +02:00
Marius Kintel c4cae2a29a Fixes crash if hull's children are empty objects. Fixes #345 2013-05-02 22:11:23 -04:00
Marius Kintel 886bc85eec Fixes remaining dxfdim() issue from #217 2013-04-27 00:53:41 -04:00
Marius Kintel ba20c0e800 Modified parse to allow overloading of variables in local blocks. Also did some minor cleanups while at it. Test cases missing 2013-04-26 18:32:19 -04:00
Marius Kintel 81266c34a1 Re-added donb's patch for handling deprecated parameters to import 2013-04-26 17:45:40 -04: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 b4568a09df Refactored assignments and assignments_var into one component 2013-04-26 17:43:40 -04:00
Marius Kintel 64ed1eb9fe Experiment: Lazy evaluation of argument lists in evaluation context. Allows e.g. for loop variables to be dependent on each other 2013-04-26 17:42:32 -04:00
Marius Kintel a96f3f3c67 Gave up on tabs. The only change is indentation 2013-04-26 17:37:59 -04:00
Marius Kintel b5922d7551 Merge branch 'master' into issue116 2013-04-24 02:00:28 -04:00
don bright 6a87dd5cfa accept 'layername' and 'filename' in import, WARNING deprecation 2013-04-20 14:24:39 -07:00
don bright 2e37c07f08 fix eigen2 building bug rept by Roland Hieber 2013-04-20 14:08:04 -07:00
Marius Kintel eb60b5f937 Tag search failures as warnings 2013-04-19 15:57:11 -04:00
Marius Kintel ea0d71329a Added bugfix hints. Related to #116 2013-04-18 21:51:46 -04:00
Marius Kintel b06b4f32f8 Merge branch 'master' into issue116 2013-04-18 18:42:51 -04:00