61 Commits (bbcc8409896efd1ea39e00f1b3a999230d26bf51)

Author SHA1 Message Date
Marek Roszko 21fde9b629 enum class PCB_SHAPE_TYPE_T 5 years ago
Jon Evans 94fad2944d ConvertOutlineToPolygon: Don't crash if we didn't find a segment owner 5 years ago
Jeff Young 4679682fe9 Don't treat success == true as "we got an outline". 5 years ago
jean-pierre charras 5079881f3f BuildFootprintPolygonOutlines(): fix incorrect outlines when no pad in the footprint. 5 years ago
jean-pierre charras 1b755bbc37 Fix issues in ConvertOutlineToPolygon() related to S_POLYGON PCV_SHAPE 5 years ago
Jeff Young e1f76ea2ab Gracefully handle dots in the outline path. 5 years ago
Jeff Young 3aca0e1853 Make sure we nofity of self-intersecting outlines. 5 years ago
Jeff Young ab97035ecb Handle closed shapes being processed after other shapes. 5 years ago
Jeff Young 04c8d0e9d8 Comments. 5 years ago
Jeff Young 84ce814037 Repair segment ownership logic for rects and curves. 5 years ago
Jeff Young ef25c78a04 Separate polygonization error from chaining error. 5 years ago
Jeff Young 9c7c05c161 Mostly formatting cleanup but a few type-casting cleanups too. 5 years ago
Jeff Young 1391774f64 Re-factor boundary/courtyard checker error handling. 5 years ago
Jeff Young b123318cf6 Encourage use of full DRC for board & footprint malformed outlines. 5 years ago
Jeff Young bdbb68f813 MODULE -> FOOTPRINT. 5 years ago
Jeff Young 522d64968e Yet more module -> footprint. 5 years ago
Jeff Young f5443de7f9 D_PAD -> PAD. 5 years ago
Jeff Young 84dd5108ba Remove some "class_" prefixes from files. 5 years ago
Jeff Young 4dc877d0e9 Module -> Footprint. 5 years ago
Jeff Young 7c60c2e404 Module -> footprint. 5 years ago
jean-pierre charras 442f40fa66 ConvertOutlineToPolygon() fix another issue for arcs found inside a outline 5 years ago
jean-pierre charras 51be98428d fix a few issues in ConvertOutlineToPolygon(). 5 years ago
jean-pierre charras 15369915cc Minor code cleanup: move "extern" declarations to convert_drawsegment_list_to_polygon.h 5 years ago
Jeff Young cce557b9ad Redo the board-edge-building logic to return better error reports. 5 years ago
Jeff Young 1703729269 Require explicit decl of maxError and errorLocations. 5 years ago
Jeff Young 37906511f5 Class renaming. 5 years ago
Jeff Young 7a4900b8dc PCB_LINE_T -> PCB_SHAPE_T and PCB_MODULE_EDGE_T -> PCB_FP_SHAPE_T 5 years ago
Mikolaj Wielgus 400c15b8eb Add mils to units, remove useMils variables 5 years ago
Ian McInerney a5ed5e5675 Handle single line segments on footprint edgecuts 5 years ago
Ian McInerney 37eed564ab Process all drawsegments on the outline layer 6 years ago
Ian McInerney 0ac2803624 Create footprint edgecuts differently than the board edge cuts 6 years ago
Jeff Young e2bc7557cc Clean up arc/circle polygonization. 5 years ago
qu1ck 636285311e Make DRAWSEGMENT::GetRectCorners return vector 5 years ago
Seth Hillbrand cd51785173 Fix crash with missing board outline 5 years ago
Jeff Young 66ff16dd3d Better board-edge error reporting. 5 years ago
Jeff Young 6c74658a98 Finish arc implementation of m_ThirdPoint for EDGE_MODULEs. 5 years ago
Jeff Young aeed8e6e2c Finish implementation of DRAWSEGMENT::C_RECT. 5 years ago
Jeff Young d046f165de Fix board outline issues. 6 years ago
Mark Roszko 11ff16be4e Switch to scoped enums 6 years ago
Seth Hillbrand ac435ecd68 Moving further arc approximations down 7 years ago
jean-pierre charras abc605fcfa fix a compil warning. 7 years ago
Seth Hillbrand 5eb2a33498 pcbnew: Ensure DRC circles have at least 4 points 7 years ago
Seth Hillbrand 40309a17ef pcbnew: Check exact overlapping polygons 7 years ago
Seth Hillbrand 2e0887d49f pcbnew: correctly display edgecut polygons in modules 7 years ago
Seth Hillbrand 1858b7dca7 pcbnew: Allow closed polygons as board edges 7 years ago
Seth Hillbrand 26765161c1 drc: Add board outline and edge crossing 7 years ago
jean-pierre charras 0d3637c2ee Fix a few minor I18n issues. 7 years ago
Jeff Young d9bf1550e4 Improve slightly confusing error message. 7 years ago
jean-pierre charras 1510c2c56f Fix incorrect arc calculation when building the board outline (internal holes only) 7 years ago
jean-pierre charras 3c6e8c4a40 More support of DRW_SEGMENT Bezier curve (support in 3D viewer, and PnS router). 7 years ago