525 Commits (a1617e7c82cd23cdab194be9750fa4a795590ba2)

Author SHA1 Message Date
Seth Hillbrand bd40684ecd Handle polygons' triangulation 3 years ago
Seth Hillbrand 77770ff313 Revert "Ensure bad polys get simplified before triangulation" 3 years ago
Seth Hillbrand fcf44091d2 Ensure bad polys get simplified before triangulation 3 years ago
Jeff Young 4aff5c7618 Keep courtyard caches alive during move. 3 years ago
Alex 5e7c4b734c Small optimizations in DRC and SHAPE_POLY_SET. 3 years ago
Marek Roszko 3dd2ae762d Refactor step export to use our normal board processing routines 3 years ago
Tomasz Wlostowski 0a69340953 geometry: fix incorrect 45 degree miter generation (likely a side bug after introduction of EDA_ANGLE) 3 years ago
Tomasz Wlostowski cd29dcf6e0 libs/kimath: SHAPE::Format() can now produce C++ object construction and simple test dump of shapes 3 years ago
Seth Hillbrand 8e97855557 Fix Clipper2 handling of Inflate/Deflate 3 years ago
Seth Hillbrand 546e16a002 Add multi-level fallback in tesselation 3 years ago
Seth Hillbrand 4cdf0bd6c9 Clipper2: Handle nested poly/hole/poly returns 3 years ago
Jeff Young d16b23d16e Name shortening and line-break reduction. 3 years ago
Seth Hillbrand 27add591ec Add Clipper2 3 years ago
Jeff Young e5de56b6cc Fix edge case in arc collision. 3 years ago
Jeff Young e866dfe137 Avoid trying to draw empty pads. 3 years ago
Jeff Young 19d270fe74 Text size sanity checking for TEXT_ITEMS_GRID. 3 years ago
Tomasz Wlostowski 26b2fd36d4 libs/kimath: fix divide by 0 for 0-length segments 3 years ago
Alex 6e0d940b98 kiplatform: Add quotes to restart registration command line. 3 years ago
Tomasz Wlostowski f80b48e1b0 libs/kimath: consider signed distances in parallelity check 3 years ago
Tomasz Wlostowski 6ed3618ce5 libs/kimath: improve numerical robustness of ApproxParallel/ApproxCollinear for segments of largely different lengths 3 years ago
jean-pierre charras ca5d87e46d disable CONIN$ and CONOUT$ redirection on mingw. it creates issues 3 years ago
Mark Roszko fb8a4c10f7 Shove kicad2step into pcbnew itself with a new cli 3 years ago
Marek Roszko 2b42163379 Bind stdout and stderr for windows so that the console can get output 3 years ago
Jonathan Haas 9d45b5a197 Change implementation of Box2::FarthestPointTo to actually return the farthest point. 3 years ago
Alex 796e44d1e6 Fix a mistake in BOX2::Inflate. 3 years ago
Alex 58b03b0a1c Small optimizations. 3 years ago
Jeff Young 7e97dc6974 Fix typo found by dsa-t. 3 years ago
Marek Roszko 3d5913c825 Remove convert_to_biu.h, merge contents to base_units.h 3 years ago
Jeff Young 281b9d405a ADDED ability to specify where pad number (& net name) go on custom shaped pads. 3 years ago
Jeff Young fc74de81fb Don't crash on empty SHAPE_LINE_CHAINs. 3 years ago
Jeff Young 9188838e50 RIP EDA_RECT. 3 years ago
Jeff Young b4492e0bd2 More EDA_RECE yeetage. 3 years ago
Jeff Young f17a865593 Move EDA_ITEM hitTest to BOX2I. 3 years ago
Jeff Young c7036ae076 Beef up BOX2's API so it can replace EDA_RECT. 3 years ago
Seth Hillbrand b736460e71 Move optional access from value() to *operator 3 years ago
Seth Hillbrand df8b7a8fef Fix RemoveNullSegments 3 years ago
Seth Hillbrand a7f978daf6 Fix typo 3 years ago
Seth Hillbrand 5a37211fdb Handle cases where Simplify removes all outlines 3 years ago
Seth Hillbrand 146495672e Utilize our combine_hash routine for multiple hash 3 years ago
Seth Hillbrand 06786c34d7 Blacklist hashes for 2d integer elements 3 years ago
Seth Hillbrand f1261e71d4 Replace boost::optional with std::optional 3 years ago
Marek Roszko f63a099fad Remove unused function to squash warning 3 years ago
Roberto Fernandez Bautista 1fa1b44d02 Fix SHAPE_LINE_CHAIN::Simplify() when there are only 3 points in the chain 3 years ago
Jeff Young 96f01d33c8 Performance improvements. 3 years ago
Seth Hillbrand 3594a06475 Fix simplify routine 3 years ago
Seth Hillbrand 2039a1bc8b Don't resize vectors in hot loops 3 years ago
Seth Hillbrand f6d2164cb0 Fix crash in PNS walkaround 3 years ago
jean-pierre charras 81d9524e03 Fix missing header. 3 years ago
jean-pierre charras 130723ebac VECTOR2D CalcArcCenter( VECTOR2D& aStart, VECTOR2D& aEnd, EDA_ANGLE& aAngle ): 3 years ago
Jeff Young 032708860b Include both text shapes and border shapes in textbox. 3 years ago