Chris Palmer
|
ca153c971d
|
Fixed platters and panels not working in the GUI, a regression.
set_config() now puts $cwd in target.scad.
use_stl() and use_dxf() included again instead of used.
|
2021-02-10 10:17:03 +00:00 |
|
Chris Palmer
|
60350eb228
|
Updated gallery.py for new page break format.
|
2021-02-09 23:44:03 +00:00 |
|
Chris Palmer
|
4f9729cf86
|
Now shows what changed to trigger an openscad invocation in cyan.
|
2021-02-09 23:32:53 +00:00 |
|
Chris Palmer
|
26f1338ca2
|
Fixed removal of old deps
|
2021-02-09 14:34:27 +00:00 |
|
Chris Palmer
|
fc44b43638
|
Temporary files used during make_all and tests now in tmp dir.
|
2021-02-09 09:52:26 +00:00 |
|
Chris Palmer
|
182f39876a
|
Moved deps directories to separate stl deps from views deps.
|
2021-02-09 09:18:30 +00:00 |
|
Chris Palmer
|
055e90cbb3
|
/stls/ and /dxfs/ excluded from deps to prevent circular dependencies.
|
2021-02-08 22:44:21 +00:00 |
|
Chris Palmer
|
832380f893
|
Fixed set_config always writing to target.scad.
|
2021-02-08 20:31:10 +00:00 |
|
Chris Palmer
|
929d082b25
|
openscad.py now quits if there are errors or warnings in the log.
This is because the exit status is not always set correctly.
|
2021-02-08 16:03:59 +00:00 |
|
Chris Palmer
|
57212b5701
|
set_config.py now defines $target.
|
2021-02-08 15:00:44 +00:00 |
|
Chris Palmer
|
1c3f136657
|
Fixed $cwd and $target not defined during silent run.
|
2021-02-08 15:00:01 +00:00 |
|
Chris Palmer
|
cfd2fd32a1
|
Now checks openscad.echo for warnings when used instead of openscad.log.
|
2021-02-08 14:58:50 +00:00 |
|
Chris Palmer
|
079168142b
|
Views.py and plateup.py now define $cwd and $target.
|
2021-02-06 15:12:21 +00:00 |
|
Chris Palmer
|
cb30f0c63d
|
Times for parts that no longer exist pruned from build times.
Now shows changes to the total time.
|
2021-02-06 10:39:39 +00:00 |
|
Chris Palmer
|
36521cf0b9
|
Set ngb parameter of assembly() to remove it from the global BOM and merge
its parts into it parent's global BOM column.
|
2021-02-03 06:21:17 +00:00 |
|
Chris Palmer
|
f7fbbd5fe4
|
No longer runs markdown twice to make printme.html.
Instead uses empty spans to mark page breaks and then replaces them.
|
2021-02-01 00:10:54 +00:00 |
|
Chris Palmer
|
a769a38dff
|
Generation of the html files included in the build times.
|
2021-01-31 10:52:26 +00:00 |
|
Chris Palmer
|
0485eeeb34
|
Removed page break at the end for printme.html
|
2021-01-31 10:50:20 +00:00 |
|
Chris Palmer
|
0a7208ff5a
|
Fixed codespell path for multi-target builds.
|
2021-01-31 10:47:54 +00:00 |
|
Chris Palmer
|
e41366e20c
|
Added explicit error message when tmp.png is not generated as expected.
Prints a newline after test runs rather than before.
|
2021-01-21 12:49:48 +00:00 |
|
Chris Palmer
|
7f9122ae66
|
Added --hardwarnings to openscad.py
|
2021-01-15 18:13:20 +00:00 |
|
Chris Palmer
|
ac6e8e040a
|
Fix for image magick returning non-integer pixels.
|
2021-01-12 14:51:55 +00:00 |
|
Chris Palmer
|
7c439a687f
|
Fixed openscad.py on Linux.
|
2021-01-03 09:51:20 +00:00 |
|
Chris Palmer
|
46937e403e
|
Better use of Python regex facilities.
|
2020-12-30 09:48:46 +00:00 |
|
Chris Palmer
|
4ea0883965
|
Blurb divider now three or more asterisks.
|
2020-12-29 21:42:05 +00:00 |
|
Chris Palmer
|
06e1c1a3da
|
Documented project description blurb and openscad.py.
|
2020-12-29 12:20:32 +00:00 |
|
Chris Palmer
|
8d22940506
|
Project blurb can now be split with into sections with markdown horizonal rules
made with asterisks.
If an image is include in the first section the default image is supressed.
|
2020-12-28 20:49:37 +00:00 |
|
Chris Palmer
|
ec44fe96b4
|
openscad.py now works from the command line.
|
2020-12-26 20:08:47 +00:00 |
|
Chris Palmer
|
4cac382581
|
Single backtick now used for all code quotes.
|
2020-12-24 16:04:59 +00:00 |
|
Chris Palmer
|
17b12c7f31
|
views.py now uses enumerate() to be more Pythonic.
|
2020-11-29 12:21:38 +00:00 |
|
Chris Palmer
|
eb9bcf0ada
|
Fixed recent bug in plateup when no platters / panels.
|
2020-11-15 16:29:50 +00:00 |
|
Chris Palmer
|
eac0086199
|
tests.py now allows parts of projects to be tested without finding an implementation.
|
2020-11-10 12:01:57 +00:00 |
|
Chris Palmer
|
5fa33d7c4d
|
Tests.py now works in projects and makes tests.md and tests.html.
NopSCADlib blurb now scraped from libtest.scad.
libtest.scad no longer required and lack of it is used to detect a project.
|
2020-11-09 16:17:02 +00:00 |
|
Martin Budden
|
6c51f8726c
|
Updated tests.py to better support generic testing.
|
2020-11-08 14:56:52 +00:00 |
|
Chris Palmer
|
2b878556fc
|
Bug fix to platters.scad for last change.
|
2020-06-21 16:00:26 +01:00 |
|
Chris Palmer
|
1f1a360b7c
|
Mods to allow panels and platters to be target specific or not.
|
2020-06-21 12:53:14 +01:00 |
|
Chris Palmer
|
828e5ad36e
|
make_all.py now terminates early if there are any errors in bom generation.
|
2020-04-29 15:19:10 +01:00 |
|
Chris Palmer
|
041341b946
|
Fixed indentation in platters.py.
|
2020-04-24 12:05:10 +01:00 |
|
Chris Palmer
|
5be14f5e89
|
Fixed bug updating the times file when case changes.
First column split of vitamins now at J.
|
2020-04-13 18:02:03 +01:00 |
|
Chris Palmer
|
52011fd6f7
|
Renders of dxfs now use the sheet colour.
|
2020-04-07 22:07:28 +01:00 |
|
Chris Palmer
|
9da8634769
|
Bom generation now calls openscad with --hardwarnings to stop ASAP.
|
2020-04-07 19:36:38 +01:00 |
|
Chris Palmer
|
7e0c5fdb6e
|
Renders of STLs are now the correct colour. Fixes #71
|
2020-04-05 16:18:24 +01:00 |
|
Chris Palmer
|
bc4e18d788
|
The assembly module now has a big parameter to force large or small views.
|
2020-04-04 12:06:14 +01:00 |
|
Filip Wieland
|
c897060726
|
Fix handling of Windows paths with spaces
|
2020-03-15 16:25:18 +00:00 |
|
Chris Palmer
|
b2c2fc668b
|
Added descriptions to doc_scripts.py and gallery.py.
|
2020-03-15 16:11:27 +00:00 |
|
Chris Palmer
|
4914f90994
|
Now ensures project scad dir searched first.
|
2020-03-12 22:56:56 +00:00 |
|
Chris Palmer
|
2210396234
|
Now uses the dependencies to locate modules for printed parts and assemblies.
|
2020-03-12 22:47:27 +00:00 |
|
Chris Palmer
|
23a64f238d
|
Added usage messages to all the scripts and documented multiple configuration
projects.
|
2020-03-11 23:09:03 +00:00 |
|
Chris Palmer
|
f7db793c74
|
Assembly module search in views.py now case insensitive
allowing the module name string to specify the capitalisaing used in the
build instructions.
|
2020-03-04 12:15:48 +00:00 |
|
Chris Palmer
|
53292c9f89
|
Filenames of tests can now be capitalised to get the correct titles.
The implementation files are still lower case for backwards compatibility.
|
2020-03-03 20:33:53 +00:00 |
|