Torsten Paul
04c194f6d6
Update .desktop file to include the install SUFFIX.
2014-12-07 03:38:02 +01:00
Torsten Paul
dcd0f23277
Fix make install with INSTALL_ROOT set, e.g. used by Debian package build.
2014-12-06 21:31:37 +01:00
Marius Kintel
49d265a750
Merge pull request #1053 from openscad/install-suffix
...
Add optional target suffix for the binary / installation folder.
2014-12-06 14:09:05 -05:00
Torsten Paul
2f4171f506
Add optional target suffix for the binary / installation folder.
...
This is mainly intended to be used for building snapshot binaries that
are able to install in parallel to a release build. E.g. by using the
parameter "SUFFIX=-nightly" for qmake, the target binary will be called
openscad-nightly and the resource base folder /usr/share/openscad-nightly.
2014-12-06 19:23:19 +01:00
Torsten Paul
50e79a6817
Fix evaluation of ! expressions.
2014-12-05 20:54:01 +01:00
Torsten Paul
092b9eeddc
Build with -DNOGDI by default to prevent name conflicts with windows.h.
2014-12-04 23:30:42 +01:00
Torsten Paul
80f1a31143
Update translation file generator scripts.
2014-12-04 23:20:25 +01:00
Marius Kintel
2316a42759
Merge pull request #988 from openscad/translation2
...
Translation2
2014-12-04 16:30:17 -05:00
Marius Kintel
9285222e29
Updated test result after moving recursion exception catch
2014-12-04 15:53:04 -05:00
Torsten Paul
a466638433
Remove automatic translation update as that always generates modified *.po files.
2014-12-04 20:52:07 +01:00
Torsten Paul
b6167b0b60
Merge branch 'master' into translation2
...
Conflicts:
src/PlatformUtils.h
2014-12-04 20:51:44 +01:00
Marius Kintel
8bd04b1417
Merge pull request #1030 from openscad/issue409
...
Optimize stack usage (#409 )
2014-12-04 14:05:15 -05:00
Torsten Paul
407da2ea8c
Move catch for function recursion detection.
...
Catching this at ModuleInstantiation::evaluate() should ensure the whole
function call is terminated with the first exception. Otherwise function
calls with multiple recursion points (e.g. function f(x) = f(x) + f(x);)
will still descent into the recursion multiple times.
2014-12-04 19:40:15 +01:00
Marius Kintel
8b9559a27c
Merge branch 'cmakeissues' of git://github.com/bmcage/openscad
...
Conflicts:
tests/CMakeLists.txt
2014-12-03 11:01:48 -05:00
Marius Kintel
87f532493e
#1047 Some more cleanup for NULLGL
2014-12-03 10:58:44 -05:00
Marius Kintel
88713b01cf
Merge branch 'nullglfix' of git://github.com/bmcage/openscad into bmcage-nullglfix
2014-12-03 10:13:12 -05:00
Torsten Paul
b894166dea
Add tests to check tail recursion eliminiation.
2014-12-02 22:45:08 +01:00
Benny Malengier
3e0ef9dd68
Needed changes to have NULLGL compiling.
...
Resulting prog compiles to output stl
2014-12-02 12:31:59 +01:00
Benny Malengier
6898b49a08
Revert "MCAD not available should not be a critical error, only a warning"
...
This reverts commit 96cde0a265
.
2014-12-02 12:22:42 +01:00
Marius Kintel
0067aafbb0
Forgot to commit Value -> ValuePtr fix to header
2014-12-01 17:34:47 -05:00
Marius Kintel
be595efd31
Merge remote-tracking branch 'origin/master' into issue409
...
Conflicts:
src/mainwin.cc
src/module.cc
2014-12-01 17:07:01 -05:00
Marius Kintel
a59e7d658e
Merge branch 'master' of github.com:openscad/openscad
2014-12-01 17:06:30 -05:00
Marius Kintel
582d5dde8c
#1030 bugfix: contexts need a parent, or it may crash
2014-12-01 16:52:04 -05:00
Marius Kintel
1e2b28ac2f
Merge remote-tracking branch 'origin/master' into translation2
2014-12-01 16:47:36 -05:00
Marius Kintel
57974baa13
Silence verbose debug output
2014-12-01 16:47:00 -05:00
Marius Kintel
d6d814586c
Merge pull request #1037 from openscad/issue949
...
Use FileContext when evaluating $vp{rtd} variables (fixes #949 ).
2014-12-01 10:56:32 -05:00
Benny Malengier
415349e873
Missing quotes in argument list target properties
2014-12-01 12:20:16 +01:00
Benny Malengier
96cde0a265
MCAD not available should not be a critical error, only a warning
2014-12-01 12:10:08 +01:00
Marius Kintel
80050e94db
merge fixes
2014-12-01 02:51:56 -05:00
Marius Kintel
5743064d56
Merge remote-tracking branch 'origin/master' into translation2
2014-12-01 02:34:28 -05:00
Marius Kintel
bb9e7f5277
Tagged stlpngtest_bad-stl-wing as a bug
2014-12-01 01:06:15 -05:00
Marius Kintel
a05fe72c6b
Rewrote tessellation used for NefPolyhedron to PolySet conversion. Should fix #1033
2014-12-01 00:54:01 -05:00
Torsten Paul
ef9f2f3289
Retain FileContext to lookup $vp{rtd} variables after compilation ( fixes #949 ).
2014-11-30 16:37:17 +01:00
Torsten Paul
471ff7718e
Merge pull request #1038 from openscad/issue1024+issue1035
...
Update drawing logic
2014-11-30 03:35:37 +01:00
Torsten Paul
6263bfd269
Render crosshair a bit less intrusive.
2014-11-30 03:22:14 +01:00
Torsten Paul
fcbd9fc024
Fix crosshair at the center of the display ( fixes #1025 ).
2014-11-30 03:04:15 +01:00
Torsten Paul
3992cc547b
Update drawing logic ( fixes #1035 ).
...
- Draw negative part of the axis with stippled lines
- Calculate contrast color for axis based on background color
- Disable lighting for axis / crosshair
2014-11-30 03:04:01 +01:00
Marius Kintel
cf418188b9
Added malformed offset tests
2014-11-27 21:15:29 -05:00
Marius Kintel
f36646730d
Added some malformed polygon tests
2014-11-27 21:02:35 -05:00
Marius Kintel
75b57cd9b5
Added some malformed polyhedron tests and fixed an assertion bug
2014-11-27 21:00:23 -05:00
Marius Kintel
fac2340989
More correct handling of empty geometry. Should fix a few crash bugs
2014-11-27 20:40:37 -05:00
Marius Kintel
c2775d4541
doc
2014-11-27 20:38:53 -05:00
Marius Kintel
91139402ea
toPolygon2d() should never return NULL
2014-11-27 20:38:09 -05:00
Marius Kintel
defb486a64
createGeometry() should never return NULL
2014-11-27 20:37:40 -05:00
Marius Kintel
1cca6c088a
Added tests for empty text results
2014-11-27 20:22:18 -05:00
Marius Kintel
77887bc2f8
Added surface not found tests
2014-11-27 19:19:02 -05:00
Marius Kintel
9c628225aa
Added some nullspace tests
2014-11-27 19:09:54 -05:00
Marius Kintel
096ba7026d
Added test for dxf file not found
2014-11-27 18:52:23 -05:00
Marius Kintel
23f1c4ac3f
Updated test results
2014-11-27 17:21:23 -05:00
Marius Kintel
1b9d62c907
Added test for mixing empty 2D and 3D objects
2014-11-27 17:19:01 -05:00