58 Commits (db23ee481cebf5d14e33e311d83f3de1518ffbb0)

Author SHA1 Message Date
Alex Shvartzkop e021cf4575 Connect first/last shapes within tolerance when building board outline. 9 months ago
Seth Hillbrand 0b2d4d4879 Revise Copyright statement to align with TLF 10 months ago
Seth Hillbrand e9bc8cfe9d Give Clipper1 a Viking funeral 10 months ago
Jon Evans 56e0811516 Phase 2 of padstack support 1 year ago
Mike Williams 867cb58175 feature removal: remove Show Hidden Text 1 year ago
Jeff Young 7b076482c9 Don't collect footprint shapes twice. 1 year ago
Jeff Young 8b948e7b9c Give padstack warning violation a name. 1 year ago
Seth Hillbrand bcf6b620a8 Large rework of BEZIER_POLY 1 year ago
Marek Roszko 8b4253cda4 Drop the first point of an arc when building an outline when there's a previous point that's being changed 1 year ago
Alex Shvartzkop 3f704cb1f1 Fix an assert in isCopperOutside. 1 year ago
Jeff Young 8184ed64e7 Explicit control over hidden text in bounding boxes. 2 years ago
Jeff Young cfa55d958a performance efficiencies 2 years ago
Alex Shvartzkop a161829f86 Use SCOPED_FLAGS_CLEANER more carefully. 2 years ago
Alex Shvartzkop 12f529d6e0 Fix build error. 2 years ago
Alex Shvartzkop 111a8d6ab3 Improve/fix Expand connection for graphics. 2 years ago
Seth Hillbrand 75c6b0ab28 Added IPC2581 support 2 years ago
Jeff Young 62d959ed0e Don't assume an error location for PAD::GetEffectivePolygon(). 2 years ago
jean-pierre charras 79a45c4803 TestBoardOutlinesGraphicItems(): handle small arcs. 2 years ago
Wayne Stambaugh e3c491424b Coding policy, Doxygen comment, and spelling fixes. 2 years ago
jean-pierre charras a7d540ce94 TestBoardOutlinesGraphicItems(): add missing case. 2 years ago
jean-pierre charras 499f3ca95b DRC_TEST_PROVIDER_MISC::testOutline(): add test to detect questionable items. 2 years ago
Jeff Young c7e865e4a2 Safety for negative pen widths. 2 years ago
Alex Shvartzkop ab6a049b90 Add a routine for joining PCB shapes. 2 years ago
jean-pierre charras 15f5a14217 Fix minor compil warnings 2 years ago
Alex Shvartzkop f842e6ac7a STEP: export arcs in board contours as curves, not polygons. 2 years ago
Jeff Young 6a6e839cc4 Move checking for null parent higher. 2 years ago
jean-pierre charras a16ab0aae1 Replace SHAPE_T::RECT by SHAPE_T::RECTANGLE: RECT creates a collision name 2 years ago
jean-pierre charras 66651327bd STEP export: in board outlines, export Circles as Cylinders, round 2. 2 years ago
jean-pierre charras 99bdb82dff Revert "STEP export: in board outlines, export Circles as Cylinders." 2 years ago
jean-pierre charras 09515fe821 STEP export: in board outlines, export Circles as Cylinders. 2 years ago
Seth Hillbrand 4b91c0c8ee Handle multiple holes in footprints 3 years ago
jean-pierre charras 97a4e535dc ConvertOutlineToPolygon(): fix handling of polygons living in footprints. 3 years ago
Jeff Young bbd6c80507 Collapse FP_* down into their PCB_* equivalents. 3 years ago
jean-pierre charras 7256a51e8e Fixes in build board outlines as polygon and convert_shape_list_to_polygon: 3 years ago
Marek Roszko aacc9746e3 Yeet the last of wxSize/wxPoint to stop leaking gdicmn everywhere 3 years ago
Jeff Young 53b6993d2b Don't report errors in first pass of board outline generation. 3 years ago
Jeff Young c85590a470 Correct is-inside logic. 3 years ago
Jeff Young ab6aa08f33 Fix typo. 3 years ago
Jeff Young 8c97a7b8c6 If fps contain complete board-edge holes then exclude those edges from main calc. 3 years ago
jean-pierre charras c378d01068 code cleaning. 3 years ago
jean-pierre charras 8098db2a20 BuildBoardPolygonOutlines: enable multiple main outlines: it works fine in 3D viewer. 3 years ago
Jeff Young 6f9bc0980b Refactor poly outline generator to handle multiple outlines. 3 years ago
Marek Roszko a8613ee80f Combine Iu2Millimeter & remove PcbMm2iu 3 years ago
Jeff Young 5679b9dbdc Remove a few EDA_RECT instances. 3 years ago
Seth Hillbrand b736460e71 Move optional access from value() to *operator 3 years ago
Seth Hillbrand f1261e71d4 Replace boost::optional with std::optional 3 years ago
Jeff Young aa2ad3b44c Move KICAD_T[] to std::initializer_list<KICAD_T>. 3 years ago
Jeff Young 65185f53a1 Rotate fp zones before comparing with library versions. 4 years ago
Jeff Young 7ccac79192 More wxString wide literals. 4 years ago
Jeff Young dcaec78cc5 A bit more angle cleanup. 4 years ago