46 Commits (05a89863c5f82c937c4136f71a1968edce1009ae)

Author SHA1 Message Date
Jeff Young d01b29ab37 Cleanup pad geometry handling. 5 years ago
Jeff Young d89f8407e0 Const fixes. 5 years ago
Seth Hillbrand 08c61e6788 Ensure triangulation follows moving zone 5 years ago
Seth Hillbrand a5500973a2 Fix SHAPE_ARC hittest and adjust radius return 5 years ago
Seth Hillbrand a8ab668122 Move SHAPE_ARC to start->mid->end format 5 years ago
Seth Hillbrand df7b67e109 Fix missing virtual dtor 5 years ago
jean-pierre charras 64231a8491 fix a minor wxWidgets alert and a outdated comment. 5 years ago
Jeff Young 904687affb Fix typos. 5 years ago
Jeff Young 0ddf53397f Make sure CvPcb gets its Cancel button fixed up. 5 years ago
Ian McInerney a843c74529 Add new kiplatform library for platform-specific code 5 years ago
Jeff Young 13493437d0 Add hole-inside-courtyard DRC checks. 6 years ago
Jeff Young dfe4a00d43 Add distance reporting for copper item DRC tests. 6 years ago
Jeff Young a56191b658 Add distances to a bunch of DRC violation reports. 6 years ago
jean-pierre charras 25d7c0cae2 Opencascade: fix min version: OCE=0.18, OCC=6.9.0 6 years ago
Tomasz Wlostowski 88d0092e43 libs: added POINT_INSIDE_TRACKER, a state-based class to track if a point is inside/outisde a dynamically built closed polyline 6 years ago
Tomasz Wlostowski 9b2fbae706 geometry: don't copy stuff in SHAPE_POLY_SET::GetRelativeIndices. Huge performance improvement for large polygons 6 years ago
jean-pierre charras b68bdc22d7 Fix in kicadpcb reader. Update dialog export step 7 years ago
Ian McInerney 37a4dd927b Allow deletion of zone cutout areas 6 years ago
jean-pierre charras 3e247a70d5 Gerber plot: new algo to generate solder mask layers with non 0 min thickness mask 6 years ago
jean-pierre charras 78a7c7dfe0 Zones: fix a crash when adding a zone cutout to a zone having already holes. 6 years ago
Wayne Stambaugh bc7df3239c Start unit tests for math library trigonometry functions. 6 years ago
Wayne Stambaugh 9d6f64da9a Implement symbol library s-expression parser. 6 years ago
Tomasz Wlostowski b7aea6f14c kimath: fix warning 6 years ago
Seth Hillbrand 797ff00367 Cleanup header 6 years ago
Tomasz Wlostowski a42b86d3ac geometry: missing return in SEG::Contains() 6 years ago
Tomasz Wlostowski f8f21ea81c geometry: SHAPE_LINE_CHAIN::Intersect should report each unique intersection only once 6 years ago
Tomasz Wlostowski 7b8fe9c1af geometry: allow constructing SHAPE_LINE_CHAINs from a flat vector of ints 6 years ago
Tomasz Wlostowski fa04174ecf geometry: Contains(SEG) method in SEG 6 years ago
Seth Hillbrand 8c19b4b6ae pcbnew: Adding arcs to PNS 7 years ago
Seth Hillbrand c52b3ce0e4 SHAPE_LINE_CHAIN: Add ability to insert arcs 7 years ago
jean-pierre charras 0ae3d0216a Fix a compil warning 6 years ago
Ian McInerney a0698723b9 Auto-rotate sheet pins onto the top and bottom when moving 6 years ago
jean-pierre charras 48ae188b15 Zone filler: fix a few issues, in Smoothed Polygons mode. 6 years ago
Seth Hillbrand c4fff95078 PNS: Detect collisions including newline width 6 years ago
Jeff Young 45ca0a5ab8 Avoid divide-by-zero. 6 years ago
Ian McInerney 6e8f06e042 Fixup some issues in libkimath 6 years ago
Seth Hillbrand 7c28c3838a Comment-only changes 6 years ago
Ian McInerney 9e5d52f92d Cleanup 6 years ago
Ian McInerney ffa30d75a3 Replace round_nearest with KiROUND 6 years ago
Ian McInerney 13b6028e1b Refactor all math into a new kimath library 6 years ago
Seth Hillbrand 4d2e953f42 Cleanup: Replace C-only deprecated headers 6 years ago
Jeff Young b5904b0401 Installment one of project Save As... feature. 6 years ago
Seth Hillbrand 5151cd0bfe C++14: Remove unused make_unique.h 6 years ago
John Beard a045642b7e Sexpr: Do not leak memory on parse exception 7 years ago
John Beard f7d35cf94b Sexpr: needs to be a STATIC lib 7 years ago
John Beard 03214b5dea Sexpr/QA: Split out the sexpr classes into a reusable lib and test 7 years ago