327 Commits (75ffce1a0be4cfadd5072e907f038c497811ee0c)

Author SHA1 Message Date
Jeff Young e31705d4b3 More source reporting for clearance rules. 5 years ago
Jeff Young c090f1b646 Add restrictions on copper layers for NPTH pads. 5 years ago
Jeff Young e782794f96 Flesh out object properties and DRC Rule syntax help. 5 years ago
Seth Hillbrand 3e754e0378 Teach PNS to respect PTH pads on single layers 5 years ago
Seth Hillbrand 35eda030a2 pcbnew: Ensure we are cloning pads 5 years ago
Jeff Young 49ac89f72c Only paint pads on layers they appear on. 5 years ago
Jon Evans bd14f8a82a ADDED: New appearance control widget for PcbNew 5 years ago
Jeff Young 393bb0fd83 Fix assert where geometry routine wasn't ready to handle layers. 5 years ago
Seth Hillbrand 370bc89d5a Lowercasing private variables in class_pad 5 years ago
Seth Hillbrand 5fc6b74c89 ADDED: Remove unused pads 5 years ago
Jeff Young e5b50d90a7 Update DRC rules to new layer and disallow grammars. 5 years ago
Jeff Young 07085345e9 Flip chamfer corners. 5 years ago
jean-pierre charras 4cf5662ea1 Fix incorrect shape of trapezoidal pad shapes. They were not the same as stable branch. 5 years ago
jean-pierre charras 87ebd34ea2 Optimize drawings for degenerated oval pads (in fact circle) and for round pad holes 5 years ago
Tomasz Wlostowski 89a953e039 Migrated GetEffectiveShape(s) to SHAPE_COMPOUND 5 years ago
Tomasz Wlostowski 832a8c5bf7 pcbnew: implement SHAPE_COMPOUND-based GetEffectiveShape() 5 years ago
jean-pierre charras f00c59c446 Fix a few Coverity warnings. 5 years ago
Jeff Young 2af6d01fdf Add some defensive code for empty polygons. 5 years ago
jean-pierre charras 6f7d5f5e2b Footprint editor: fix some issues in flip and mirror commands. 5 years ago
Jeff Young bf445c1a95 Performance enhancements. 5 years ago
jean-pierre charras 377da31fcc D_PAD copy ctor and operator = : fix missing copy of pad name and pin function members. 5 years ago
jean-pierre charras bebba1df61 D_PAD copy ctor and operator = : fix missing copy of m_LengthPadToDie member. 5 years ago
jean-pierre charras b5960dfb40 class D_PAD: add Copy ctor and operator =. 5 years ago
jean-pierre charras eab98eee1d 3D viewer: use the full board bounding box to define the visible area. 5 years ago
Jeff Young d85a707385 Move rest of DRC to SHAPE collision architecture. 5 years ago
Jon Evans 4e54b773e9 Fix some asserts with the property system 5 years ago
jean-pierre charras 0ff866895a module and pad display info: add rotation angle. 5 years ago
Tomasz Wlostowski 539984229d Temporarily disable D_PAD/MODULE GetLocalClearance property in introspection engine 5 years ago
Maciej Suminski 04728278c0 Updated classes meta-data to take advantage of property replacement 6 years ago
Maciej Suminski a289056a9e Properties meta-data for pcbnew classes 6 years ago
Jeff Young 5bc6389477 Comments. 5 years ago
jean-pierre charras 286c36b7da gl_utils.h: fix compil issue on Windows 5 years ago
Jon Evans c0aa6965de Migrate PcbNew project settings to new framework 6 years ago
Jeff Young 441dfa30f0 Return individual custom pad shapes instead of a SHAPE_POLY_SET. 5 years ago
jean-pierre charras af8f05d570 Fix incorrect calculation of pad bounding box 5 years ago
Jeff Young 424d551054 Cache pad bounding boxes for performance. 5 years ago
jean-pierre charras 3993181de5 D_PAD::BuildEffectiveShapes(): fix incorrect rect shape size for rect pads 5 years ago
Jeff Young 40a72d9530 Add SH_RECT handling to 3D shape conversion. 5 years ago
jean-pierre charras 42296d7eb9 fix issues in DRC and fill zone, related to recent changes in code. 5 years ago
Jeff Young 9cbcf3fe56 Improve pad annotation for custom-shaped pads. 5 years ago
Jeff Young 516de9c85e Point editor hookup for non-custom-shaped pads. 5 years ago
Seth Hillbrand 224b41e8b1 Fix a threading segfault when filling zones 5 years ago
Jeff Young e376750f62 Flatten CS_PAD_PRIMITIVE out in favour of reusing DRAWSEGMENT. 5 years ago
Jeff Young d01b29ab37 Cleanup pad geometry handling. 5 years ago
Jeff Young 39ec63c4e9 Fix some inconsistencies in clearance priorities. 6 years ago
Jeff Young 416d82727f Redo DRC rules to get ready for new system. 6 years ago
Jeff Young 69f121d907 Another attempt to get DRC and status bar to share message content. 6 years ago
Jeff Young a5b53a623d Update status bar with clearance & rule sources. 6 years ago
Jeff Young d3f017d825 DRC rules parser and engine. 6 years ago
Jeff Young 7305f407fc Fix typo in user string. 6 years ago