359 Commits (d5a5928e5a2999a8a6114f85ec9866c8d8c5e456)

Author SHA1 Message Date
Jeff Young d5a5928e5a Improve clean up tracks & vias algorithm for neck-downs. 4 years ago
Roberto Fernandez Bautista 4de4347baa SHAPE_ARC::Collide( aSeg ) must check segment end points as candidates 4 years ago
Roberto Fernandez Bautista b4835c8208 Add test case for SHAPE_ARC::Collide( seg ) + remove unneeded candidates 4 years ago
Seth Hillbrand 1b1bf8a17b Better handling of escaped characters in STEP parser 4 years ago
Tomasz Wlostowski 01068e0d41 geometry: fix SHAPE_ARC/SEG collision 4 years ago
jean-pierre charras 0dad504e91 POLY_GRID_PARTITION: detect a divide by 0, set a wxASSERT and avoid the crash. 4 years ago
Roberto Fernandez Bautista 2d1ad52212 SHAPE_LINE_CHAIN: Fix arc indices rotation after merging duplicate points 4 years ago
Roberto Fernandez Bautista c463818b57 SHAPE_LINE_CHAIN: Only fix up arc indices if last pt is part of an arc 4 years ago
Jon Evans 0570c22732 Use point collision test for zero-length segments 4 years ago
Jon Evans b4342d813b Fix SHAPE_LINE_CHAIN::Slice when end is an arc followed by a point 4 years ago
Tomasz Wlostowski 5d2f3257da libs/kimath: user-settable distance threshold for SEG::ApproxParallel() 4 years ago
Roberto Fernandez Bautista 1026c24c65 SHAPE_LINE_CHAIN fix rotation of indices after going through Clipper 4 years ago
Roberto Fernandez Bautista d47bd3a04d Rewrite broken collision routine SHAPE_ARC::Collide( SEG& aSeg ) 4 years ago
Roberto Fernandez Bautista cb7e57fb43 CIRCLE::IntersectLine fix incorrect algorithm documentation comments 4 years ago
Roberto Fernandez Bautista 0c3da0f072 Implement true arc collisions for arcs inside a SHAPE_LINE_CHAIN 4 years ago
Marek Roszko f5fc9fa11f Another auto proxy tweak 4 years ago
Marek Roszko 73f40b11ee Some more cleanup 4 years ago
Marek Roszko 009bb7f033 Add missing WinHttpOpen to resolve pac proxies 4 years ago
Marek Roszko b20317ca84 Some minor cleanup of the proxy detect 4 years ago
Marek Roszko e2926f69a5 Add support to fetch windows proxy config for use with curl 4 years ago
Jeff Young d66487c383 Make sure RTree bounding box is at least as big as hole. 4 years ago
Johannes Pfister 64f77b3596 PNS: Add support for 90-degree corner modes 4 years ago
jean-pierre charras 29c3601061 SHAPE_POLY_SET: add FullPointCount(), mainly for statistics and debug. 4 years ago
Jeff Young 9b9e379aa0 Overhaul arc internal model to not over-specify information. 4 years ago
Roberto Fernandez Bautista 9e557d84c6 Ensure appended arcs are valid arcs (start, mid, end cannot be collinear) 4 years ago
Roberto Fernandez Bautista 4b8ca18bf7 Remove unfinished code for handling arcs in SHAPE_POLY_SET::booleanOp 4 years ago
Seth Hillbrand c1e6fdfb47 Polygon triangulation: Check for broken remainders 4 years ago
Seth Hillbrand 52bbfb9109 Remove dependency of dot size on linear mils 4 years ago
Jeff Young f606679164 Proper numeric sorting for intersheet refs. 4 years ago
Jon Evans e2368b733c Allow selection of NPTH pads with zero copper size 4 years ago
Roberto Fernandez Bautista 4abee7c2eb Fix SHAPE_LINE_CHAIN::Split when inserting a point on an arc 4 years ago
Jeff Young 46949abe4a Don't scroll to highlight an object already visible. 4 years ago
Seth Hillbrand 28bd734313 Prevent invalid paths in fracture 4 years ago
Jeff Young 7a993c0211 Add support mode for dark mode to SCINTILLA_TRICKS. 4 years ago
Jeff Young f64abcba36 Restore BBoxCache usage for zone fill performance. 4 years ago
Marek Roszko 3b7f5a3db7 Remove the native cursor for moving on Windows to avoid visual conflicts 4 years ago
Roberto Fernandez Bautista ed39b33d74 Fix edge case in CIRCLE::Intersect that caused a divide-by-zero crash 4 years ago
Jon Evans 80355f04a9 Fix SHAPE_LINE_CHAIN::Replace at end of chain 4 years ago
Roberto Fernandez Bautista d9cf939ba1 SHAPE_LINE_CHAIN::Replace Don't call front() or back() if empty 4 years ago
Roberto Fernandez Bautista ab3564f12d Fix formatting in prior commit 4 years ago
Roberto Fernandez Bautista 22df01183d Fix edge cases in CIRCLE::Intersect that were causing KiROUND overflow 4 years ago
Roberto Fernandez Bautista 11fc74920c Fix infinite loop in SHAPE_LINE_CHAIN::Slice 4 years ago
Roberto Fernandez Bautista ae87dc686a Fix SHAPE_LINE_CHAIN::NearestPoint when aAllowInternalShapePoints=false 4 years ago
Roberto Fernandez Bautista 1edb96cc5b Fix SHAPE_LINE_CHAIN::Slice(), splitting arcs when required 4 years ago
Roberto Fernandez Bautista eaf8eb284a Add true arc-to-polyline collisions 4 years ago
Roberto Fernandez Bautista dd65ce9523 Simplify & move new arc collision code into Kimath library 4 years ago
Roberto Fernandez Bautista b6be10f05c Fix CIRCLE::Intersect( const SEG& aSeg ) and add unit tests 4 years ago
Roberto Fernandez Bautista 318435aedb Add more test cases: simulate zone fill around arc + diff pair meander 4 years ago
jean-pierre charras b6664eecf2 arc: fix incorrect arc center calculation for angle < 0 or > 180 deg 4 years ago
Jeff Young c00f4ed5d2 Add regression tests for track cleaner. 4 years ago