69 Commits (6c2a559cbe247a69e62206ea6edbf243e739fdc1)

Author SHA1 Message Date
Seth Hillbrand 0b2d4d4879 Revise Copyright statement to align with TLF 12 months ago
Seth Hillbrand e9bc8cfe9d Give Clipper1 a Viking funeral 1 year ago
Jon Evans 56e0811516 Phase 2 of padstack support 1 year ago
Jon Evans f5e7c705db Move custom shapes to PADSTACK; support in API 2 years ago
Jeff Young df83e24eb7 Cleanup. 2 years ago
Jeff Young d6b75c64e1 ADDED: custom-shaped pad spoke templates. 2 years ago
Jeff Young 3fcbde00c9 Clean up dead code. 2 years ago
jean-pierre charras a16ab0aae1 Replace SHAPE_T::RECT by SHAPE_T::RECTANGLE: RECT creates a collision name 2 years ago
Jeff Young 5875f89531 Centralize text size clamping. 3 years ago
jean-pierre charras 9a47b34499 Replace PAD_SHAPE::RECT by PAD_SHAPE::RECTANGLE to avoid a collision NAME with a windows header on MSYS2, creating many compil warnings. No actual code change. 3 years ago
Marek Roszko aacc9746e3 Yeet the last of wxSize/wxPoint to stop leaking gdicmn everywhere 3 years ago
Jeff Young d16b23d16e Name shortening and line-break reduction. 3 years ago
Jeff Young 281b9d405a ADDED ability to specify where pad number (& net name) go on custom shaped pads. 3 years ago
Seth Hillbrand f1261e71d4 Replace boost::optional with std::optional 3 years ago
Seth Hillbrand a2f845a41c Handle invalid pads more gracefully 4 years ago
Jeff Young e84c574830 Some more EDA_ANGLE cleanup. 4 years ago
Marek Roszko c4c56de708 Neurotically update position wxPoint usages 4 years ago
Jeff Young 2bc86fa0a8 Shapes for schematic. 4 years ago
Jeff Young 20dcf43fdd Fix typo. 4 years ago
Jeff Young 9b9e379aa0 Overhaul arc internal model to not over-specify information. 4 years ago
Jeff Young 8b08c9e53f Shorter names before things get out of hand. 4 years ago
Jeff Young a41944020d Push most of PCB_SHAPE impl down in to EDA_SHAPE. 5 years ago
Jeff Young fec34e8dd8 Get rid of an extraneous layer parameter. 4 years ago
Jeff Young 1a252b4f96 Add a compile error for ill-defined rules, and more performance. 4 years ago
Jeff Young 0f5a8f87d3 Add writing of pad primitive polys with arcs, and fix a bug in reading. 4 years ago
Jeff Young 0fb864d596 Pull some name changes back from 7.0 to ease merging. 4 years ago
Jeff Young e61822c9e0 Naming conventions and a bug fix on arc points. 4 years ago
Marek Roszko 10e60acf34 Clean up including of board_design_settings.h 5 years ago
Marek Roszko b243c2280d enum class PAD_SHAPE_T 5 years ago
Marek Roszko 21fde9b629 enum class PCB_SHAPE_TYPE_T 5 years ago
jean-pierre charras dc3a73a2fb PAD::MergePrimitivesAsPolygon(): add option to approximate circles outside the actual shape 5 years ago
Jeff Young c077612163 Make sure custom shaped pad primitives get their parents set. 5 years ago
Jeff Young 3fd128a75b Performance enhancements. 5 years ago
Jeff Young 7bd31d5237 Naming conventions. 5 years ago
Jeff Young ec020dd19f First-class support for filled shapes. 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 1703729269 Require explicit decl of maxError and errorLocations. 5 years ago
Jeff Young 37906511f5 Class renaming. 5 years ago
jean-pierre charras 13304d0870 more cleanup about removing useless include 5 years ago
Jeff Young 393bb0fd83 Fix assert where geometry routine wasn't ready to handle layers. 5 years ago
jean-pierre charras b5960dfb40 class D_PAD: add Copy ctor and operator =. 5 years ago
Jeff Young 441dfa30f0 Return individual custom pad shapes instead of a SHAPE_POLY_SET. 6 years ago
Jeff Young da2b7071b4 WYSISYG custom pad editor. 6 years ago
Jeff Young e376750f62 Flatten CS_PAD_PRIMITIVE out in favour of reusing DRAWSEGMENT. 6 years ago
Jeff Young d01b29ab37 Cleanup pad geometry handling. 6 years ago
Jeff Young 970921f88b Support for filled DRAWSEGMENT::S_RECT and S_CIRCLE. 6 years ago
Jeff Young 9ba9f0288e Read files with rectangle primitives in custom pads. 6 years ago
Jeff Young b779715996 Don't whack original pad shape when converting to custom. 6 years ago
Hufo 992a553d43 pcbnew: Refactor D_PAD::AddPrimitives() and allow use from python 6 years ago