kicad/thirdparty
Seth Hillbrand 1a2c9011e6 Rework Copper Sliver check
Adds QA checks to copper sliver tests.  Adds the following checks:
- Dot product between two arms (quickly avoids checks for >90°)
- Checks the sliver is convex (area test)
- Eliminates minor slivers with angles that are approximately 0 and ones
  with the opposite side width beneath a configurable level
- Updates Clipper2 to fix a couple of jagged edges on inflate
- Adds simplify during zone fill inflation to limit jaggies

Fixes https://gitlab.com/kicad/code/kicad/issues/14549

(cherry picked from commit f7f52d77e4)
2023-05-03 10:22:49 -07:00
..
3dxware_sdk Suppress unnecessary navlib stderr output on macOS 2023-01-20 12:32:09 -05:00
argparse Remove extra CPack 2022-11-21 07:01:39 -08:00
clipper Emplace_back a bit a in clipper 2022-02-05 21:00:34 -05:00
clipper2 Rework Copper Sliver check 2023-05-03 10:22:49 -07:00
compoundfilereader Use Record handling for parsing 2020-04-03 23:22:24 +00:00
delaunator Replace TTL delauney triangulator 2020-06-25 18:45:27 +00:00
dxflib_qcad thirdparty/dxflib: suport for vertex start/end line width attribute. 2021-10-25 17:37:38 +02:00
fmt Explicitly build fmt as static lib 2022-08-31 09:03:26 -04:00
glew Introduce EGL backend support for the OpenGL canvas 2020-11-11 00:41:02 +00:00
gzip-hpp Better name the include guard 2020-11-19 01:06:29 -05:00
json_schema_validator Update nlohmann::json to 3.11.2 2022-11-05 10:53:57 -04:00
lemon Update lemon to most recent upstream version 2020-09-22 12:34:05 +01:00
libcontext Add riscv64 support for libcontext 2022-01-27 13:12:43 +00:00
markdown2html Remove questionable dropping of inline for msvc in markdown2html 2021-01-31 19:54:33 -05:00
nanodbc Fix nanodbc build with clang and gcc stdlib 2023-04-12 16:10:20 +01:00
nanosvg nanosvg: Fix nanosvg default stroke width to assume 0 instead of 1px 2023-01-31 20:34:25 +00:00
nlohmann_json Update nlohmann::json to 3.11.2 2022-11-05 10:53:57 -04:00
other_math Silence some msvc warnings 2021-02-20 11:58:55 -05:00
pegtl PEGTL 2.x->3.x 2022-01-10 23:22:23 +00:00
picosha2 Add picosha2 library 2021-08-27 21:11:47 +00:00
potrace Fix a few Coverity and compil warnings. 2022-03-26 16:21:23 +01:00
pybind11 Rename PROPERTIES to STRING_UTF8_MAP for clarity 2022-11-06 11:51:52 -05:00
rectpack2d Fix a crash in rectpack2D when unable to pack footprints. 2023-02-10 22:45:07 +03:00
rtree Slight optimization in RTREE_QUAL::RectSphericalVolume. 2022-07-16 19:51:32 +03:00
sentry-native update sentry-native to 0.6.0 2023-02-16 02:10:05 +00:00
thread-pool Avoid double-move 2022-12-04 10:26:48 -08:00
tinyspline_lib Update tinysplice to latest 2022-12-06 22:28:23 -05:00
turtle qa: Add Turtle 1.3.2 mocking framework 2022-03-18 17:51:09 +00:00
CMakeLists.txt Update argparse 2022-11-13 11:50:27 -05:00