Commit Graph

1936 Commits

Author SHA1 Message Date
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