summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2011-12-23 20:14:12 (GMT)
committerMarius Kintel <marius@kintel.net>2011-12-23 20:14:12 (GMT)
commitd6efe5cbcb99f7730b47b5945f305f08b5d21b94 (patch)
treeeb429be5acf82a5710d9879dd5fd00b62f1788b7 /doc
parent87ce149df2581361e8975bd1a0addf2b6ef61e3d (diff)
parent10c96326866c8256e82f0092a18f4f4e3ca06a74 (diff)
Merge branch 'master' into boost_filesystem
Conflicts: tests/CMakeLists.txt
Diffstat (limited to 'doc')
-rw-r--r--doc/TODO.txt7
-rw-r--r--doc/testing.txt6
2 files changed, 13 insertions, 0 deletions
diff --git a/doc/TODO.txt b/doc/TODO.txt
index 6bb3a15..4fac889 100644
--- a/doc/TODO.txt
+++ b/doc/TODO.txt
@@ -98,6 +98,7 @@ o Error reporting/debugging
o Provide some interaction for debug walk-through?
- Provide visual highlighting of geometry corresponding to code
-> could aid debugging a lot
+ - Optionally output console log to a file
o Computation
- Run CGAL rendering in a background thread
- Enable viewing/editing while rendering
@@ -165,6 +166,9 @@ o Mesh optimization on STL export
- Remove super small triangles (all sides are short)
- Replace super thin triangles (one h is short)
o Misc
+ - center as default: Very often, center=true is used everywhere.
+ Make a global variable ($center?) control this to beautify code
+ and the avoid typical errors when forgetting to specify center
- Go through default values of parameters (e.g. cube() has x,y,z=1 while linear_extrude() has height=100)
- Add support for symbolic names to child() statement
- Add 'lines' object type for non-solid 2d drawings
@@ -189,6 +193,7 @@ IDEAS FOR LANGUAGE CHANGES
--------------------------
o More strict checking of module parameters to make e.g. this fail:
module test(a,b) { a=1; b=2; echo(a,b,c); } test(c=3);
+ (also for built-in modules)
CODE
----
@@ -222,8 +227,10 @@ o Use a logging framework to get debugging/info output more under control?
DOCUMENTATION
-------------
+o Auto-generate API documentation instead of, in addition to or combined with, the wikibooks docs.
o Write checklists for typical extension work (add new module, add new function)
-> make sure new test files are added
+o Clarify include/use better in the wikibook docs (e.g. that use'd modules have to be self-contained)
TESTING
-------
diff --git a/doc/testing.txt b/doc/testing.txt
index 67d14ba..4623a96 100644
--- a/doc/testing.txt
+++ b/doc/testing.txt
@@ -96,3 +96,9 @@ log as well as your sysinfo.txt file, as well as running 'ldd' against
your binaries, to make sure that the proper versions of libraries are
getting compiled and linked with the test binaries.
+7. Other issues
+
+The OpenSCAD User Manual has a section on buildling. Check there for updates:
+
+http://en.wikibooks.org/wiki/OpenSCAD_User_Manual
+
contact: Jan Huwald // Impressum