Commit graph

6356 commits

Author SHA1 Message Date
amarjeet
546434bcba Solves issue1940: Adds check for parameterSets object in json 2017-02-14 23:16:29 +05:30
Marius Kintel
382528011f Tagged more tests as heavy 2017-02-14 00:47:29 -05:00
Marius Kintel
4224818716 Green refactoring: Use the new EvalContext::resolveArguments() function 2017-02-14 00:31:09 -05:00
Marius Kintel
0321eb9ae5 #1923: Fix regression: Default argument values were looked up in the call scope instead of the lexical scope 2017-02-14 00:20:29 -05:00
Marius Kintel
e990ac49eb Used the qmake-defined OBJECTS_DIR rather than the Makefile-defined one to work around double slash issue with rpm 2017-02-11 13:52:18 -05:00
Marius Kintel
e4c6f0d821 Merge pull request #1929 from nophead/issue_1928
Fix for issue #1928 Automatic Reload and Preview doesn't work properl…
2017-02-11 12:28:52 -05:00
Marius Kintel
6a448c6174 Merge remote-tracking branch 'origin/master' into nophead-issue_1928 2017-02-11 12:25:44 -05:00
Marius Kintel
9171741494 Some tuning to adapt to changes in OpenSCAD 2017-02-11 12:25:10 -05:00
Marius Kintel
c5c3e7f5f2 Added missing file 2017-02-11 12:24:18 -05:00
Marius Kintel
730a8613e1 #1929 Added testcase 2017-02-11 11:40:35 -05:00
Marius Kintel
930a6ab87d Merge remote-tracking branch 'origin/master' into nophead-issue_1928 2017-02-11 11:22:25 -05:00
Marius Kintel
2ef5333d8d Merge pull request #1932 from openscad/issue1931
Solves issue #1931
2017-02-08 23:54:08 -05:00
Marius Kintel
a7e5ac4305 Merge pull request #1934 from openscad/keep-definition-order
Keep definition order of modules and functions when exporting AST
2017-02-08 23:42:53 -05:00
amarjeet
d9e8c687eb Added test case 2017-02-08 21:42:50 +05:30
Marius Kintel
944b83cbce Keep definition order of modules and functions when exporting AST 2017-02-07 23:00:03 -05:00
Marius Kintel
809c4663d2 Merge remote-tracking branch 'origin/master' into nophead-issue_1928 2017-02-07 20:43:35 -05:00
Marius Kintel
15805d9ad9 cosmetics 2017-02-07 20:43:28 -05:00
amarjeet
227baa0d18 Solves issue #1931 2017-02-07 22:43:48 +05:30
Chris Palmer
53f4e58648 Re-implemented the timestamp using ftime() instead of clock() 2017-02-06 16:47:24 +00:00
Marius Kintel
28393de1e0 Added missing echotest results 2017-02-05 01:39:37 -05:00
Chris Palmer
b3a9aa7cef Avoid comparing st.,time with time() as may not work in other timezones. 2017-02-03 22:19:45 +00:00
Chris Palmer
c27dad760b Fix for issue #1928 Automatic Reload and Preview doesn't work properly with multiple documents open.
includesChanged() and handleDependencies()now retrun the latest modification time instead of a bool changed flag.
It is then the resposibility of the client to decide if a change has occured.
2017-02-03 18:37:15 +00:00
Marius Kintel
757c43bdd3 Added more astdump tests 2017-02-02 01:28:44 -05:00
Marius Kintel
4ee2f89a69 Added more astdump tests 2017-02-02 00:58:39 -05:00
Marius Kintel
d9acdbdd14 Don't print trailing newline for AST dumps 2017-02-02 00:57:36 -05:00
Marius Kintel
70eec59ce1 Renamed moduledumptest_* to astdumptest_* 2017-02-02 00:35:51 -05:00
Marius Kintel
3694f1a6fa cosmetics 2017-02-02 00:33:53 -05:00
Marius Kintel
73da22d972 Merge branch 'master' of github.com:openscad/openscad 2017-02-01 21:14:53 -05:00
Marius Kintel
cd63dc7ab4 Merge pull request #1926 from nophead/issue1237
Slowdown with large # of dependencies #1237
2017-02-01 21:09:53 -05:00
Marius Kintel
81d52155ec Initialize module to make sure we keep the promise in the doc 2017-02-01 21:03:48 -05:00
Marius Kintel
791c6d1d32 Minor coding style tweaks 2017-02-01 21:03:15 -05:00
Marius Kintel
3c7760be3f dos->unix line endings 2017-02-01 21:02:03 -05:00
Marius Kintel
43068d7237 Removed commented out find_valid_path() code; the new code is good 2017-02-01 21:01:22 -05:00
Chris Palmer
bf5f52338d Removed redundent include. 2017-02-01 12:21:31 +00:00
Chris Palmer
221c29053c Stat cache no longer explicitly cleared.
Individual entries expire after 190ms instead.
2017-02-01 12:16:09 +00:00
Marius Kintel
e3896a184e Coding style, some C++11-ification 2017-01-31 23:55:21 -05:00
Marius Kintel
b76eb2f745 Sync with recent filename changes 2017-01-31 22:41:38 -05:00
Marius Kintel
ea53e85c79 Commented out too verbose debug output 2017-01-31 21:49:35 -05:00
Chris Palmer
fc78e0ae33 Added StatCache.cc to CMakeLists.txt 2017-01-31 20:46:08 +00:00
Chris Palmer
0e80ed1660 Changed PRINTB to PRINTDB 2017-01-31 20:14:19 +00:00
Chris Palmer
d201970b13 Slowdown with large # of dependencies #1237
Stat results are cached for the duration of a dependency scan.
2017-01-31 18:07:35 +00:00
Marius Kintel
315ebe1c9a Merge pull request #1920 from Robotia/patch-1
Fix missing \ in uni build script
2017-01-26 10:36:00 -05:00
Sameer Puri
d78748122a Fix missing \ in uni build script
sed command was missing a \ that caused it to fail when using standard OpenCSG makefiles (no qmake).
2017-01-26 09:11:48 -06:00
Marius Kintel
53bc30ca76 Moved prefix parameter from cmd-line to flex source file 2017-01-24 21:31:20 -05:00
Marius Kintel
ed5a2a0e4c Merge pull request #1891 from openscad/issue1890
Added additional checks and corrected the indentation of comment.cpp
2017-01-23 02:14:02 -05:00
Marius Kintel
ed9f7ece6b Revert "Reverted indentation checks to make it easier to merge"
This reverts commit 6b72971ecd.
2017-01-23 02:07:24 -05:00
Marius Kintel
9fa39fcdc8 Merge remote-tracking branch 'origin/master' into issue1890 2017-01-23 00:42:05 -05:00
Marius Kintel
6b72971ecd Reverted indentation checks to make it easier to merge 2017-01-23 00:41:56 -05:00
Marius Kintel
b8082c0354 Merge pull request #1916 from openscad/parser-tuning
Parser build system refactoring
2017-01-22 12:34:30 -05:00
Marius Kintel
47752e6a64 Adjusted output filenames of the lexer and parser 2017-01-22 01:06:43 -05:00