sorki
ae4510e0ae
gitignore: don't ignore tests/golden
2024-01-06 17:49:02 +01:00
sorki
59b970180b
nix: multipackage, add overlay.nix
2024-01-06 17:49:02 +01:00
sorki
0e463987d2
init implicit-interpreter
2024-01-06 17:49:02 +01:00
Sorki
83eafa55e9
Merge pull request #478 from sorki/srk/normolu
...
Remove unused ormolu
2024-01-06 17:48:39 +01:00
Sorki
081a241c61
Merge pull request #472 from lepsa/escad-pretty-printer
...
[Issue 455] eSCAD pretty-printing
2024-01-06 17:48:15 +01:00
sorki
51bb6a78d3
remove unused ormolu
2024-01-06 17:41:56 +01:00
Owen Harvey
dc6984cbbb
Removing unused prettyprinter dependency
2024-01-06 17:22:31 +01:00
Owen Harvey
8f4b722d6e
eSCAD pretty-printing
...
Added a pretty printer for escad output.
Added a new pretty printing test for indentation and spacing.
Updating existing tests where needed to match the pretty printing.
2024-01-06 17:22:31 +01:00
Julia Longtin
0c254d9044
Merge pull request #471 from lepsa/more-primitives
...
Adding more primitives
2024-01-06 15:43:04 +00:00
sorki
82c987e89d
Add golden boxFrame and link
2024-01-06 16:18:59 +01:00
sorki
5101b509fa
CHANGELOG: boxFrame and link
2024-01-06 16:16:57 +01:00
Owen Harvey
616db6226a
Formatting
2024-01-06 16:14:13 +01:00
Owen Harvey
accc3db3e2
Adding link
...
Adding a link primitive and tests
2024-01-06 16:13:26 +01:00
Owen Harvey
1c65c1ad18
Adding Box Frame as a primitive.
...
Adding a box frame primitive, and associated test.
2024-01-06 16:10:18 +01:00
Julia Longtin
80222ec0a4
Merge pull request #448 from sorki/srk/slice
...
Add slice primitive
2024-01-06 14:54:16 +00:00
sorki
26617785ee
CHANGELOG: slice and projection(cut=true)
2024-01-06 15:16:15 +01:00
sorki
5888bb4e13
extopenscad: add projection(cut=true) calling slice
2024-01-06 15:14:43 +01:00
Richard Marko
11d384a474
Add slice primitive
2024-01-06 15:14:43 +01:00
Julia Longtin
ec6a2dbe8d
Merge pull request #473 from sorki/srk/extrudeArgs
...
Flip `extrude` arguments
2024-01-06 14:13:57 +00:00
sorki
b9f8e326d3
Flip extrude
arguments
...
Closes #451
2024-01-04 06:50:29 +01:00
Julia Longtin
eacfe58f16
Merge pull request #470 from lepsa/torus-and-ellipsoid-as-objects
...
Issue #450 . Making torus and ellipsoid primitive objects.
2024-01-01 15:11:56 +00:00
Julia Longtin
b320b1aead
Update Graphics/Implicit/Primitives.hs
...
add a newline.
2023-12-31 00:29:13 +00:00
Owen Harvey
10d677508f
Issue #450 . Making torus and ellipsoid primitive objects.
...
Switching the definitions of torus and ellipsoid to be SymbolicObj3
primitives rather than being `implict`ly defined. The maths functions
haven't changed, only been moved around.
One test was updated as some of the STL values changed, but to the eye
it looks similar, and a random check of values indicated that they were
small.
2023-12-29 17:37:20 +10:00
Julia Longtin
5128285d45
Merge pull request #469 from Haskell-Things/lepsa/bounding-boxes
...
fix bounding boxes for infinite implicit functions.
2023-12-26 23:37:09 +00:00
Julia Longtin
df529124de
remove redundant import.
2023-12-26 23:19:30 +00:00
Julia Longtin
c61c1a66df
fix bounding boxes for infinite implicit functions.
2023-12-26 22:34:54 +00:00
Julia Longtin
23975eeb9a
Merge pull request #468 from Haskell-Things/lepsa/improving-shell
...
merged version of lepsa:improving-shell
2023-12-26 22:22:13 +00:00
Julia Longtin
b6a0779f9e
merged version of lepsa:improving-shell
2023-12-26 21:23:24 +00:00
Julia Longtin
522fcdcf30
Merge pull request #467 from Haskell-Things/next
...
create next version. minor formatting changes to the Release process.
2023-12-26 18:18:23 +00:00
Julia Longtin
914ccb9ec3
Merge branch 'master' into next
2023-12-26 17:52:17 +00:00
Julia Longtin
bbc2491079
Minor formatting changes to the Release process.
2023-12-26 17:20:36 +00:00
Julia Longtin
0503503c8d
create next version. minor formatting changes to the Release process.
2023-12-26 17:16:29 +00:00
Sorki
caf26c1d2f
Merge pull request #458 from sorki/release/0.4.1+next
...
Release/0.4.1+next
2023-12-19 08:55:50 +01:00
Julia Longtin
1fe91d7c6f
Merge pull request #457 from sorki/release/0.4.1
...
Version 0.4.0.0 -> 0.4.1.0
2023-12-18 20:38:19 +00:00
sorki
dfef23041b
Add next section to CHANGELOG
2023-12-18 12:23:29 +01:00
sorki
c7449a9d8d
Version 0.4.0.0 -> 0.4.1.0
2023-12-18 12:19:52 +01:00
Sorki
f96a9527b2
Merge pull request #466 from Haskell-Things/rework_release
...
fix typo in .gitignore, and mostly rewrite the release process.
2023-12-18 12:16:31 +01:00
Julia Longtin
ea9744a0b1
fix typo in .gitignore, and mostly rewrite the release process.
2023-12-18 12:15:34 +01:00
Sorki
e9a0eb6823
Merge pull request #465 from Haskell-Things/typo
...
remove extra k.
2023-12-18 06:16:42 +01:00
Julia Longtin
f88a4e2d00
remove extra k.
2023-12-17 17:09:08 +00:00
Sorki
d7481cbe3b
Merge pull request #464 from Haskell-Things/fix_hs_examples
...
add a hint, and list the dependent packages on the GHC command line.
2023-12-17 16:50:41 +01:00
Julia Longtin
b927880ea3
Merge pull request #462 from sorki/srk/noSetup
...
drop Setup.hs
2023-12-17 15:48:11 +00:00
Julia Longtin
99102ffc6f
Merge pull request #463 from sorki/srk/dupeQuatToEuler
...
remove duplicate and unused quaternionToEuler from MathUtil
2023-12-17 15:47:07 +00:00
Julia Longtin
40f9152e14
add a hint, and list the dependent packages on the GHC command line.
2023-12-17 15:45:52 +00:00
sorki
28dd0dea89
cleanup Setup remnants from Makefile
2023-12-17 13:25:45 +01:00
sorki
7e7f4dbfbe
remove duplicate and unused quaternionToEuler from MathUtil
2023-12-17 08:52:50 +01:00
sorki
0a5271d2b7
drop Setup.hs
...
Not needed anymore
2023-12-17 08:41:50 +01:00
Sorki
7aee1fc4c6
Merge pull request #461 from Haskell-Things/make_docs
...
fix the docs target in the Makefile.
2023-12-17 08:41:01 +01:00
Julia Longtin
0fd2de404f
Merge pull request #460 from Haskell-Things/more_inlines
...
more inlining, since ghc9.4 is more agressive.
2023-12-17 01:12:51 +00:00
Julia Longtin
b693f6521c
fix the docs target in the Makefile.
2023-12-17 01:02:50 +00:00