75 Commits (67a5ed15c7fcc7cf15c069abde5da83addbfda55)

Author SHA1 Message Date
Wayne Stambaugh ede39780e2 Remove all debugging output that cannot be disabled. 5 years ago
Seth Hillbrand afc94fdec3 PNS: Be better about handling multiple layers 5 years ago
Jeff Young 463100d67f Remove a long-standing hack to keep divots out of adjacent zones. 5 years ago
Seth Hillbrand 7c455f2357 First pass at DRC RTree functionality 5 years ago
Simon Richter 71882a7b0e Add <algorithm> for std::min/std::max 5 years ago
jean-pierre charras 265f28afe1 Fix a minor compil warning and a Coverity warning 5 years ago
Tomasz Wlostowski 32bd31a1b8 libs/kimath: implement BBox() and Size() methods in SHAPE_COMPOUND 5 years ago
Tomasz Wlostowski 747f2eb948 kimath: fix MTV and actual clearance calculation for SHAPE_COMPOUNDs 5 years ago
Tomasz Wlostowski 48f87dedc9 Implement collisions for SHAPE_COMPOUND 5 years ago
Tomasz Wlostowski b03044d3d1 kimath/geometry: starting with SHAPE_COMPOUND 5 years ago
Marek Roszko 9278660b10 Add support for the windows application restart api 5 years ago
Ian McInerney d5ff02ad55 Fix compiler warning - those extra brackets aren't needed 5 years ago
Seth Hillbrand 3aeb3c8f99 Fix case of 360° arc handling 5 years ago
Seth Hillbrand 854e7a4928 SHAPE_POLY_SET: AddHole should return the hole idx 5 years ago
Simon Richter c407e96b14 std::min/std::max requires <algorithm> 6 years ago
Jeff Young d85a707385 Move rest of DRC to SHAPE collision architecture. 6 years ago
jean-pierre charras 5d5706b8be Fix incorrect Rotate() functions for shapes circles and arcs. 6 years ago
Jeff Young 5bc6389477 Comments. 6 years ago
jean-pierre charras 82da739786 Better calculations in TransformRoundChamferedRectToPolygon(). 6 years ago
Ian McInerney b5adf5bb21 Only try to remove the implicit conversion warning if it is supported 6 years ago
Ian McInerney c27207500d Cleanup some compiler warnings 6 years ago
Jeff Young 2cfd6ba978 Fix a couple of integer overflows. 6 years ago
Jeff Young 9940931b0f Fix null dereference in DRC checking. 6 years ago
Jeff Young eb1ff80d57 SHAPE collision fixes. 6 years ago
Jeff Young 441dfa30f0 Return individual custom pad shapes instead of a SHAPE_POLY_SET. 6 years ago
Jon Evans 32b7b0c617 Fix filled zone rotation and move operations 6 years ago
Jeff Young 25c5c35176 Fix compile error on Linux. 6 years ago
Jeff Young 40a72d9530 Add SH_RECT handling to 3D shape conversion. 6 years ago
Jeff Young da2b7071b4 WYSISYG custom pad editor. 6 years ago
Jeff Young d01b29ab37 Cleanup pad geometry handling. 6 years ago
Jeff Young d89f8407e0 Const fixes. 6 years ago
Seth Hillbrand 08c61e6788 Ensure triangulation follows moving zone 6 years ago
Seth Hillbrand a5500973a2 Fix SHAPE_ARC hittest and adjust radius return 6 years ago
Seth Hillbrand a8ab668122 Move SHAPE_ARC to start->mid->end format 6 years ago
Seth Hillbrand df7b67e109 Fix missing virtual dtor 6 years ago
jean-pierre charras 64231a8491 fix a minor wxWidgets alert and a outdated comment. 6 years ago
Jeff Young 904687affb Fix typos. 6 years ago
Jeff Young 0ddf53397f Make sure CvPcb gets its Cancel button fixed up. 6 years ago
Ian McInerney a843c74529 Add new kiplatform library for platform-specific code 6 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