0000000000000000000000000000000000000000 724e49385b6600decee57424f2528a512bdd7463 jeff <1105041+jeff-dh@users.noreply.github.com> 1633368174 +0200	clone: from https://github.com/revarbat/BOSL2.git
724e49385b6600decee57424f2528a512bdd7463 724e49385b6600decee57424f2528a512bdd7463 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894775 +0200	rebase: checkout master
724e49385b6600decee57424f2528a512bdd7463 507b9124bd600b40eb58d075ca6c2d35cbb33775 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Enable passing a region to stroke().
507b9124bd600b40eb58d075ca6c2d35cbb33775 8359d649a21f973e69206208c6a9eee109e40d89 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Fixed up docs for stroke()
8359d649a21f973e69206208c6a9eee109e40d89 8157058e22152895cf6e54a6c8497707882b40c5 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: vnf_debug update
8157058e22152895cf6e54a6c8497707882b40c5 71c69479c491e2fdaba580cf58b45df3f9a7ef71 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: use projection before calling is_path_simple in rouinded_prism
71c69479c491e2fdaba580cf58b45df3f9a7ef71 c610f4d4e5f92ce48a35bcca24b0c73fcb0292fa jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: add vnf_slice
c610f4d4e5f92ce48a35bcca24b0c73fcb0292fa b87bfc4d1a1dc472f860bb7a19abae4753a4b43b jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: added test
b87bfc4d1a1dc472f860bb7a19abae4753a4b43b 8c5cb2b3d2805b298aa1c125c9a684a2cd6234b2 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: add starts to threaded rod/nut
8c5cb2b3d2805b298aa1c125c9a684a2cd6234b2 6cb25f58750765795cf118fe836c4cdddab7fab9 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: fix tests
6cb25f58750765795cf118fe836c4cdddab7fab9 966397f7ddc3d3713e2e20f5026efec891afdf1e jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: added diamond thread example
966397f7ddc3d3713e2e20f5026efec891afdf1e fcdcc30bcba33760e807c4a2f20bb51089ce67c1 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Added multmatrix(), translate(), rotate(), scale() builtins.
fcdcc30bcba33760e807c4a2f20bb51089ce67c1 56daf2e708133db2087e466b6a6a93b6a633b45c jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: fix vnf_halfspace bug
56daf2e708133db2087e466b6a6a93b6a633b45c 38c78421bf6769051f8eb4dbb5c1c543024b967e jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: doc fixes
38c78421bf6769051f8eb4dbb5c1c543024b967e 04a026539b0d980ba5d3de7f6e3bdca2f1b0abd4 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: fixes
04a026539b0d980ba5d3de7f6e3bdca2f1b0abd4 8eeca8ed3da50afeda4f10f5d5b66ea379dee30a jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: doc tweaks
8eeca8ed3da50afeda4f10f5d5b66ea379dee30a f7c933283d78cd9012f398818872048b5d2a7cf0 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: assorted doc fixes
f7c933283d78cd9012f398818872048b5d2a7cf0 f067687155286999c16821cca8b10ea716426120 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: misc bugfixes
f067687155286999c16821cca8b10ea716426120 3b011fca6aa329ba48a421c5beff771c425a6dde jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: bug fix
3b011fca6aa329ba48a421c5beff771c425a6dde 7e04fac7af0c4895b8ebca53482ec8cb640d4e23 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Tweaks to Attachments tutorial.
7e04fac7af0c4895b8ebca53482ec8cb640d4e23 79e35ddfd3999b53e0b54395b53c4c4cc1cc92a7 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: doc tweaks
79e35ddfd3999b53e0b54395b53c4c4cc1cc92a7 8628f61dc72ca974f6fdb18b2065ae49459566bd jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: don't deduplicate in is_polygon_clockwise
8628f61dc72ca974f6fdb18b2065ae49459566bd f5c7fecaedcbb874588bbcd3e22ef4c6c6090463 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: bug fix
f5c7fecaedcbb874588bbcd3e22ef4c6c6090463 6d8bc3e42ba72335fed3be1c2df694531b1ff29e jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: fix segment endpoint handling for intersections
6d8bc3e42ba72335fed3be1c2df694531b1ff29e a83dd444b1e2c791372848b055448a0b1bf57fb6 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: boolean operations fixes
a83dd444b1e2c791372848b055448a0b1bf57fb6 c6c04cbabc48e3273051db557f565579efea2780 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: bug fix
c6c04cbabc48e3273051db557f565579efea2780 2336a1482ddf9f99a525373f8767b2f8f74bc025 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: tag optimization
2336a1482ddf9f99a525373f8767b2f8f74bc025 22b8fbeb8a2733694cfec0936962799225ebc011 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: small cleanup/optimization
22b8fbeb8a2733694cfec0936962799225ebc011 8b1d70e2250300807d1f1ebe715b8e03cf831738 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: fix region offset bug
8b1d70e2250300807d1f1ebe715b8e03cf831738 7b89d02b270c06485379b95346bdebf2dff6651d jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Refactored all transforms to use apply() for p= processing.
7b89d02b270c06485379b95346bdebf2dff6651d b57067da69b2d657445fa0a0095d548cfa7421fb jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Split apply() to be more efficient.
b57067da69b2d657445fa0a0095d548cfa7421fb a1cefe611055aa7e824d3c3a64ea54e222845dad jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: search_vectors update
a1cefe611055aa7e824d3c3a64ea54e222845dad 0f6302dd0021c91433898d75d3b541a1b6eeda3e jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: add nonzero to grid2d
0f6302dd0021c91433898d75d3b541a1b6eeda3e 00f2e63be728859ab284fe5029bd6d82fd6b5f86 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Extend triangulate functionality and correct is_polygon_convex
00f2e63be728859ab284fe5029bd6d82fd6b5f86 fcf7733e6463abda4869ace0c175e9b0a5baca9d jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: doc tweaks
fcf7733e6463abda4869ace0c175e9b0a5baca9d f2affad57fb945e15749a0190f5e0861befff835 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: add error checking and force_region on all functions
f2affad57fb945e15749a0190f5e0861befff835 ce64633452572771c6c3a1f1b062dfef69b64b36 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: fix stroke to handle 180 deg turns
ce64633452572771c6c3a1f1b062dfef69b64b36 81a52f148d6cf16e0f136db96af6c42a85f2b7fd jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Fixed See Also links in geometry.scad
81a52f148d6cf16e0f136db96af6c42a85f2b7fd 58a9b909cd0e8e6526a3a52a163918cceb927108 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: allow count to take a list as input
58a9b909cd0e8e6526a3a52a163918cceb927108 bb9a5a5ad9092bef86d67234870c2247b7aa053e jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: change region_faces to vnf_from_region and move to vnf.scad
bb9a5a5ad9092bef86d67234870c2247b7aa053e 617e517ab34475ef0acdec9d09da0c882d2603f2 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: rename to vnf_drop_extra_points
617e517ab34475ef0acdec9d09da0c882d2603f2 f0a3c705a9af941b470f33a7d3d98e8c083c84c1 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: updated vnf_drop_unused_points
f0a3c705a9af941b470f33a7d3d98e8c083c84c1 99b4fa8a733a4647304c62e662d632e78800aaba jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: fix align_polygon & examples
99b4fa8a733a4647304c62e662d632e78800aaba 7f65992a233acf9fb640f034ad35d0b996161677 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: fix examples
7f65992a233acf9fb640f034ad35d0b996161677 1c74bbbeca7e8e9d656aaa321d28f1f64ed959fa jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: subarray -> columns
1c74bbbeca7e8e9d656aaa321d28f1f64ed959fa 7a86023cd450e4aa6116fcf3674963e5fde44a07 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: reorder functions for docs
7a86023cd450e4aa6116fcf3674963e5fde44a07 26faac4b80f689f88222b91bd32fcccf6f8f6c27 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: reorder functions in array.scad
26faac4b80f689f88222b91bd32fcccf6f8f6c27 125946b9265969bd9d0f5e0b4e5ef4257d13126e jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: vnf doc tweaks and cleanup
125946b9265969bd9d0f5e0b4e5ef4257d13126e f39b737782e3bde782ab3210f54aa5d8d788770b jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: fix tests
f39b737782e3bde782ab3210f54aa5d8d788770b 73a2fc986d125118fa3a62e661d17678d1bb3329 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: fix examples
73a2fc986d125118fa3a62e661d17678d1bb3329 2c6b837ab20e15f98df851815513d7e7e1255b0a jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: fix beziers to handle removal of vnf= option in vnf_vertex_array
2c6b837ab20e15f98df851815513d7e7e1255b0a abe9764bfe3ecbbc65ae811e8e538bb5413c254a jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: more beziers fixes
abe9764bfe3ecbbc65ae811e8e538bb5413c254a 5b75100fec992b00ec46e724ba23540bede9d182 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: add region centroid capability and consolidate into one centroid
5b75100fec992b00ec46e724ba23540bede9d182 896116f3557a85b07cf6b633ba653b3b2abb572b jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Minor changes in triangulate code and docs,
896116f3557a85b07cf6b633ba653b3b2abb572b 78db62ce073353e182bb116b341f7734337bf37f jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Revert arrays.scad change
78db62ce073353e182bb116b341f7734337bf37f 9a699016cfaf7217a5d02f01c3272bc570d29f6a jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Update test_geometry.scad
9a699016cfaf7217a5d02f01c3272bc570d29f6a 4c4ab0facdeb4cbd22d75202ebbf6844a27181e8 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Update test_geometry.scad
4c4ab0facdeb4cbd22d75202ebbf6844a27181e8 a1d3ce69f3d1908d4c893b3c08ad742eb216a9bd jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: update geometry.scad
a1d3ce69f3d1908d4c893b3c08ad742eb216a9bd d89cc418a2cc315186949b77d4d9a100eb66afed jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Update geometry.scad
d89cc418a2cc315186949b77d4d9a100eb66afed 8fcbbe7c956192c3477db46624e5d35ea040a6d3 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Update geometry.scad
8fcbbe7c956192c3477db46624e5d35ea040a6d3 26145beb1f9faefe2417fa89628cfe3d549f72ff jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Update geometry.scad
26145beb1f9faefe2417fa89628cfe3d549f72ff 92f6787fc10d6c506524c32e06156b24c1aa04a3 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Update geometry.scad
92f6787fc10d6c506524c32e06156b24c1aa04a3 be440944f5d68af9e1ef72aab375f56815fab733 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Added find_all(), re-did find_first() interface. Made f_gt(), f_lt(), f_gte(), f_lte() with one arg be the second argument.
be440944f5d68af9e1ef72aab375f56815fab733 7e40ddba5116e31d431d6a5c839431eaa27d6bd1 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Fix tests for fnliteral changes.
7e40ddba5116e31d431d6a5c839431eaa27d6bd1 33d5c8f72e1bed4748e5e9d3d09735498c1f18a6 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: doc fixes
33d5c8f72e1bed4748e5e9d3d09735498c1f18a6 ad1c762d3ca657fc1762678f2316668edc2cef4d jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Make linear_sweep center in z direction with center option by adding
ad1c762d3ca657fc1762678f2316668edc2cef4d cc3732c7656205ffa30a810460f8b72115c5e8dd jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Add median function
cc3732c7656205ffa30a810460f8b72115c5e8dd 02f1e81245ac3b1a7f2a7f3b48d0dda1dc5da0f1 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: change to remove ninther
02f1e81245ac3b1a7f2a7f3b48d0dda1dc5da0f1 32f3453f919a7e5b9f3a3f88ecd1d241ea2c0497 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: use median in bt_tree
32f3453f919a7e5b9f3a3f88ecd1d241ea2c0497 a1417738b5823e6e959ad5ee85f139b510db905b jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: remove debug echo
a1417738b5823e6e959ad5ee85f139b510db905b c2a2dd056b1187920c0743efde91a525813318c3 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: doc fix
c2a2dd056b1187920c0743efde91a525813318c3 477a0ff6bdad54a3cd174eaeffae3929a3fbdbc8 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: remove extra is_vnf definition
477a0ff6bdad54a3cd174eaeffae3929a3fbdbc8 fd4f3911ce8bd1288b3a2ea7a912d4956d8dbe24 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: masks.scad reworkings.
fd4f3911ce8bd1288b3a2ea7a912d4956d8dbe24 6c479462982b68395e93542c2a1c8a014a8c8e97 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: More masks.scad tweaks
6c479462982b68395e93542c2a1c8a014a8c8e97 bf60df1812473ef85994b0e12ac358a324d893ca jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: cubetruss mask fixes.
bf60df1812473ef85994b0e12ac358a324d893ca 87faeff55655f33753b6758f10a8c5ed5bf7cfa2 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: detect p=undef in transformations
87faeff55655f33753b6758f10a8c5ed5bf7cfa2 3736b44211d83a4d1490264b3249e91905dc789f jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: change err msg
3736b44211d83a4d1490264b3249e91905dc789f e4700c7d2bfb5c759f0bd4c5a0c48029e982c9ec jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Added octahedron(), fixed bug in VNF extent anchoring.
e4700c7d2bfb5c759f0bd4c5a0c48029e982c9ec dab0b26cdd5f0d4aeeebdc2e2c48283125c2fdcf jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Anchor calculation fixes. Added wedge() and make right_triangle() be 2D.
dab0b26cdd5f0d4aeeebdc2e2c48283125c2fdcf 4cb09fd87e53a53f8fb3c3b855e59890ac09ee4f jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Move linear algebra to linalg.scad
4cb09fd87e53a53f8fb3c3b855e59890ac09ee4f e6893bbc9632fe71b71e867a3382f36f8fbb8781 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: columns fixes
e6893bbc9632fe71b71e867a3382f36f8fbb8781 13ac75be6b6edd03f51bce7b68cf3a3aaf599576 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Remove general_line_intersection kludge
13ac75be6b6edd03f51bce7b68cf3a3aaf599576 02b2652c358df53c2847c7c7c47525a5173e0c5d jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: move comparison functions out of math.scad and arrays.scad into comparisons.scad
02b2652c358df53c2847c7c7c47525a5173e0c5d 45dd8d8f20cb157555268d02724f6d29fb1e5c45 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: array_group -> list_to_matrix fixes
45dd8d8f20cb157555268d02724f6d29fb1e5c45 98e0d22ba8d928f4f799f10a0d884f6f396d4e87 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: adjust tests
98e0d22ba8d928f4f799f10a0d884f6f396d4e87 5ea784096a3218d959ffb04b852cd01d645f998b jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: list_remove fix
5ea784096a3218d959ffb04b852cd01d645f998b 7deb5ef59293ae8c733c007d83c33b8fb186f578 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Fixed {{list_to_matrix}} link.
7deb5ef59293ae8c733c007d83c33b8fb186f578 55fbec18ac1f473aeecb01dfe42a96ecccb0d386 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Added test-file mismatch warnings to func_coverage.py
55fbec18ac1f473aeecb01dfe42a96ecccb0d386 5ea54e01c59369ee1ea7a865532f03b44b0664d7 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: list_remove_values, in_list bugfixes
5ea54e01c59369ee1ea7a865532f03b44b0664d7 5d2349d9c1f1a095ec860f0d660aa45576754375 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: doc tweak
5d2349d9c1f1a095ec860f0d660aa45576754375 75948d48216ba5574ddff97c2a3756c5228760b1 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Make most path functions accept singleton regions
75948d48216ba5574ddff97c2a3756c5228760b1 94110143314e006c680a6b04b6be1b402cc421b8 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Added asserts for attachment vectors.
94110143314e006c680a6b04b6be1b402cc421b8 f483f146511ee59c7ef09a2a553a6842fbcea1e6 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Fix docs for path functions with 1-regions, change is_path_region to is_1region
f483f146511ee59c7ef09a2a553a6842fbcea1e6 95b7453f6e558876c2e3832916e52bd20a59e30f jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: make all_zero, etc, non-recursive, just work on vectors
95b7453f6e558876c2e3832916e52bd20a59e30f 19aa66777a53c870544e76a9f45b13e3543cb609 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: doc tweak
19aa66777a53c870544e76a9f45b13e3543cb609 a5bfdabb16badc9b071dd2b098554b855fa483c9 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: doc tweak
a5bfdabb16badc9b071dd2b098554b855fa483c9 5424e40ad8b8744683b1b6125969fceeb4022752 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: doc fix
5424e40ad8b8744683b1b6125969fceeb4022752 dfd9b15b276c433fc0aa7744e2ec6df0da17767c jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: fix path_extrude2d bug
dfd9b15b276c433fc0aa7744e2ec6df0da17767c fb13004955bc5245736f9d203964ffd717f7c64b jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: further extrude2d fixes
fb13004955bc5245736f9d203964ffd717f7c64b 54fb884d60fffd47d91a083a0b4a2f8c4bf59148 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: further fixes to path_extrude2d
54fb884d60fffd47d91a083a0b4a2f8c4bf59148 74f67bb11770790b00cff29afd2337cc71fca515 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: add path.scad tests, shift tests to correct files
74f67bb11770790b00cff29afd2337cc71fca515 f1261229e922feb09e7129146aabe5556d0291c5 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: point_in_polygon optimization
f1261229e922feb09e7129146aabe5556d0291c5 cbd575413c9195bc060dc306ac2fc1f5761a4bda jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: triplet fix
cbd575413c9195bc060dc306ac2fc1f5761a4bda d603cfa6a856c4c8e0778a308865acc47c4e366b jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: renamed is_region_simple to is_valid_region and fixed bugs and added examples
d603cfa6a856c4c8e0778a308865acc47c4e366b 684aa1ae54e718a4657955b46b0a3327d3459c66 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: fix is_valid_region
684aa1ae54e718a4657955b46b0a3327d3459c66 eb68520f83e2f75619ea6de51d0a13201ff6e91a jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: is_valid_region detects vertex-edge contact
eb68520f83e2f75619ea6de51d0a13201ff6e91a d4bd1b7171e2b764f57b792236b47b5f42563c44 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: doc fixes
d4bd1b7171e2b764f57b792236b47b5f42563c44 c9002db6663666b041edc26418531776aa98603a jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: fix doc errors
c9002db6663666b041edc26418531776aa98603a 60b76a2a1c0db6b5f5352304a16e28488494945a jeff <1105041+jeff-dh@users.noreply.github.com> 1654894776 +0200	rebase: Correct bugs in polygon_triangulation and _cleave_connected_region(
60b76a2a1c0db6b5f5352304a16e28488494945a ab8eeb6cb0c5c92f9ac8a3419bf4dd1b2c331a7f jeff <1105041+jeff-dh@users.noreply.github.com> 1654894789 +0200	rebase: updating HEAD
ab8eeb6cb0c5c92f9ac8a3419bf4dd1b2c331a7f 724e49385b6600decee57424f2528a512bdd7463 jeff <1105041+jeff-dh@users.noreply.github.com> 1654894884 +0200	checkout: moving from ab8eeb6cb0c5c92f9ac8a3419bf4dd1b2c331a7f to master
724e49385b6600decee57424f2528a512bdd7463 ab8eeb6cb0c5c92f9ac8a3419bf4dd1b2c331a7f jeff <1105041+jeff-dh@users.noreply.github.com> 1654894889 +0200	pull: Fast-forward
