Commit Graph

3122 Commits (3eda281be13dfe9eb8fcbc9fb82e75e74d107e01)

Author SHA1 Message Date
chrysn d532a17cb8 acknowledge new output formats in release notes 2013-06-26 15:28:51 +02:00
chrysn aaa781b12e document the new commands 2013-06-26 15:28:51 +02:00
chrysn 177e4676a4 document the testing migration to the main binary 2013-06-26 15:28:50 +02:00
Marius Kintel 1b7cc41a7f Short circuit boolean logic - fixes #411 2013-06-25 23:39:02 -04:00
Marius Kintel d9b3f7b52b Test case for #399 2013-06-25 23:17:51 -04:00
chrysn 077332ff5c normalize -nan and -0 in all output modes
having a stable output is not only relevant in testing, and with the
main binary being used for more tests, having those normalizations takes
load off the preparing scripts tests/{dumptest,echotest}
2013-06-25 14:26:28 +02:00
chrysn a4b5449d4e remove test binaries for cgsltest, csgtermtest and opencsgtest 2013-06-25 14:25:07 +02:00
chrysn 17cd6d1989 switch opencsgtest to native binary 2013-06-25 14:25:07 +02:00
chrysn b7170fe349 add .term output for CSG term export 2013-06-25 14:25:03 +02:00
chrysn 0eb64d8f7a ctest infrastructure for native .term tests 2013-06-25 13:41:49 +02:00
chrysn 3460564880 renamed csgtermtest to .term 2013-06-25 13:41:49 +02:00
chrysn 1d17e623db make test_pretty_print.py work with .csg and .ast too
file results that were neither txt nor png used to be ignored silently;
now, unknown extensions produce errors, and csg and ast are known.
2013-06-25 13:41:49 +02:00
chrysn 2006824c24 drop moduledumptest, use `openscad -o ${NAME}.ast`
src/openscad.cc code was copy/pasted from .csg section; some refactoring
might make things nicer, but i didn't dare change too much for lack of
language knowledge
2013-06-25 13:41:49 +02:00
chrysn 06fd345dfc drop cgalpngtest all together
replaced in CMakeLists.txt with direct openscad call, and duplicate
checks removed

cgalpngtest_text-search-test was left in the Heavy configuration,
resolving the ambiguity of it being heavy with cgalpngtest and not with
openscad-cgalpng (which does the same thing)
2013-06-25 13:41:48 +02:00
chrysn 887c4757b6 drop cgalpngtest for openscad drop in replacement 2013-06-25 13:41:48 +02:00
chrysn 770cb09f5f trim precision from the echo tests
as it was done with dumptest before
2013-06-25 13:41:48 +02:00
chrysn 7d53e564aa use openscad as a replacement for dumptest and echotest
the echotest and dumptest still contain hacks to keep the delta to the
original unit tests minimal; possibly, some of these changes will make
it into the openscad program, at which time they can go away from there.
2013-06-25 13:41:48 +02:00
chrysn 84857ac157 modify root modifier example now that the test program respects the root modifier
as the dumptests are now run from a full openscad, the root modifier is
respected by the test program too; reflectin that in the unit test
2013-06-25 13:41:48 +02:00
chrysn 850058eb69 trim precision in dumptest regressions
in order for them to work against openscad's .csg output, the number of
decimal places was reduced.
2013-06-25 13:41:48 +02:00
chrysn 00e29e9099 changed group headers to empty group headers
this became necessary because the batch editing in the last commit
didn't respect that an empty group is not group() { } but group();
2013-06-25 13:41:47 +02:00
chrysn 400248d566 renamed dumptest files to .csg and added group headers 2013-06-25 13:41:47 +02:00
Marius Kintel a3cd019494 Removed a bunch of less useful tests 2013-06-23 01:56:04 -04:00
Marius Kintel 140189d470 renamed to setenv_mac-* 2013-06-23 00:13:43 -04:00
Don Bright b715e580f7 check OPENSCAD_LIBRARIES first 2013-06-22 08:29:42 -05:00
Marius Kintel ec867349ff Close file as soon as possible to avoid potential readlocks being kept too long. Might be enough for #415 2013-06-21 01:36:08 -04:00
Marius Kintel 2da488800c Merge remote-tracking branch 'origin/epec-kernel' 2013-06-20 00:27:23 -04:00
Marius Kintel cf882d2ea3 gcc and clang profiles 2013-06-20 00:13:43 -04:00
Marius Kintel 1c719371cc Merge remote-tracking branch 'origin/epec-kernel' 2013-06-20 00:11:16 -04:00
Marius Kintel 10032341e2 Default to clang for Mac OS X 10.7+ 2013-06-20 00:05:09 -04:00
Marius Kintel bac587363a Merge pull request #413 from hroncok/patch-2
Added missing include stdint.h to work with gcc 4.8.1
2013-06-19 11:11:21 -07:00
Miro Hrončok 7870d9c15a Added missing include stdint.h to work with gcc 4.8.1
Without this include, this was not possible to build with gcc 4.8.1:

Build log (without this commit): http://kojipkgs.fedoraproject.org//work/tasks/1370/5521370/build.log
2013-06-19 20:09:44 +02:00
Marius Kintel c75d195552 clang fixes 2013-06-19 03:48:50 -04:00
Marius Kintel b75826d298 Leftover from previous merge 2013-06-19 03:48:16 -04:00
Marius Kintel 9b7c83bbda missed one conflict 2013-06-18 02:17:25 -04:00
Marius Kintel a0a49b0bc9 Merge remote-tracking branch 'origin/issue181' into epec-kernel
Conflicts:
	src/MainWindow.h
	src/ModuleCache.cc
	src/mainwin.cc
	src/module.cc
	src/module.h
	src/parsersettings.cc
	testdata/modulecache-tests/cascade.sh
	testdata/modulecache-tests/cascade2.sh
2013-06-18 02:16:20 -04:00
Marius Kintel f452c986e1 Default to clang for Mac 2013-06-18 01:58:26 -04:00
Marius Kintel 169e08adce Default to clang for Mac 2013-06-18 01:58:15 -04:00
Marius Kintel 6d91540e4c Merge branch 'master' into epec-kernel 2013-06-18 01:46:48 -04:00
Marius Kintel 6c7d386a33 Point documentation to openscad.org/documentation.html 2013-06-17 23:25:01 -04:00
Marius Kintel 60e0edb211 Removed 'Root Context' debug output 2013-06-17 23:24:01 -04:00
Marius Kintel a02c826ed5 Merge branch 'master' of github.com:openscad/openscad 2013-06-17 22:20:11 -04:00
Don Bright 8b187f20be Merge branch 'master' of github.com:openscad/openscad 2013-06-17 19:33:09 -05:00
Don Bright d6eaf5bf7c add files.openscad.org to windows builder script 2013-06-17 19:32:30 -05:00
Marius Kintel 07c7c0d837 Added future wishes 2013-06-17 01:59:14 -04:00
Marius Kintel 88f1fd99b4 Upload source code to files.openscad.org 2013-06-17 01:58:59 -04:00
Marius Kintel 894276c6c1 Updated to latest version from https://github.com/Kentzo/git-archive-all 2013-06-17 00:45:51 -04:00
Marius Kintel 867b43bb40 Merge branch 'master' of github.com:openscad/openscad 2013-06-17 00:20:38 -04:00
Marius Kintel 181d19b753 Removed confusing entry 2013-06-17 00:20:26 -04:00
Marius Kintel ec608756d6 Merge branch 'master' of github.com:openscad/openscad 2013-06-17 00:14:53 -04:00
Marius Kintel fda235eb9b move private binary signing key to a common place 2013-06-17 00:14:42 -04:00