252 Commits (7030c7d948959605b65a477ea17b4cc89cd19240)

Author SHA1 Message Date
Jeff Young 684bb62fd8 Escape slashes in labels and netnames. 7 years ago
jean-pierre charras 23086deccd Pcbnew fix: chamfered corners settings not copied with copy/paste pad properties 7 years ago
jean-pierre charras d259459a14 Pcbnew: add a new primitive pad shape: chamfered round rect pad. 7 years ago
Seth Hillbrand 4443487f04 pcbnew: Check GetBoard() before using 7 years ago
Seth Hillbrand 5182fe15d3 Minor code formatting 7 years ago
Tomasz Włostowski 9657039af2 pcbnew: multiple fixes concerning track->pad net propagation used by Track/Via properties dialog: 7 years ago
Seth Hillbrand e270b5d266 modedit: Mirror custom pads 7 years ago
Seth Hillbrand c92424898c pcbnew: Replace magic number segment counts 7 years ago
jean-pierre charras dde933ba08 When printing, pads are not always printed (especially on tech layers) 7 years ago
Seth Hillbrand 135ff314ca pcbnew: Correct layer naming 7 years ago
jean-pierre charras 04aeec1223 Remove useless includes 7 years ago
jean-pierre charras 15fa8f8a22 Minor fixes. 7 years ago
Maciej Suminski 8d73cfef2a Adjusted level-of-detail thresholds for BOARD_ITEMs visibility 7 years ago
Seth Hillbrand 9cafe65e84 pcbnew: Allow user-setting rounded rectangle radius 7 years ago
Jeff Young 2d4ba56ac0 Promote aperture pads to first-class citizens. 8 years ago
Jeff Young 45e6dfc7af Simplify copy/paste of pad settings. 8 years ago
Jeff Young eacaa39aa2 Remove global units usage from GetSelectionText... 8 years ago
Jeff Young b99ea159c8 Rationalize select menu texts. 8 years ago
jean-pierre charras 93c7f65d96 mask clearance parameters: use clearances only for pads on copper layers, and never for pads on technical layers only. 8 years ago
Andrzej Wolski 370232f70d Do not draw pads on hidden copper layers. 8 years ago
Andrzej Wolski 4c19606eb7 Fix pads and footprints rendering switches behavior 8 years ago
Jeff Young 60a4ce6623 Don't let pads that *should* be NPTHs get lost. 8 years ago
jean-pierre charras 5d72aebd22 Fix code after renaming files 8 years ago
jean-pierre charras 1db14d44b7 Better calculation of polygon clearance area of oval pads. Wip. 8 years ago
jean-pierre charras 68268973b7 To avoid mistakes between graphic layers for pads, holes and not plated holes, rename 3 GAL_LAYER_ID names: 8 years ago
Tomasz Włostowski 0245912c34 refactoring: split BOARD_ITEM::SwapData to use polymorphic per-item methods 8 years ago
jean-pierre charras 7418deb454 Pcbnew: fix issues with 360 deg angle arcs. 8 years ago
jean-pierre charras a43f3ab1fe replace "BasicShape" by "Primitive" in code, a better name 8 years ago
Maciej Suminski cca63801bf Renamed D_PAD::{Set,Get}PadName() to D_PAD::{Set,Get}Name() 8 years ago
Maciej Suminski 85be485c34 Enable long names for pin numbers and pads 8 years ago
jean-pierre charras e2d3fcec02 Add support for custom pad shape. Full support in DRC and PnS. 9 years ago
Tomasz Włostowski c4c329e393 Connectivity: local ratsnest for both legacy & GAL. Further removal of legacy code 9 years ago
Maciej Suminski b71fc5564a Code formatting fixes 9 years ago
Oliver Walters e29abd6204 HitTest for trapezoid pad 9 years ago
Oliver Walters 7cfc882448 HitTest for RoundRect pad 9 years ago
Oliver Walters 8caef05ad6 HitTest for Oval pads 9 years ago
Oliver Walters f338d46476 HitTest for Rectangular pads 9 years ago
Oliver Walters a0afcd5a62 HitTest for pads 9 years ago
Jon Evans 3ec28e2acf Refactor layer enumerations to all live in the same place 9 years ago
John Beard a8eea6155a Move bitmaps.h out of base_struct.h 9 years ago
Maciej Suminski 092c61e021 More robust condition to avoid division by 0 in D_PAD::ViewGetLOD() 9 years ago
jean-pierre charras dd5b024903 Pad export/import settings functions: remove duplicate code. 9 years ago
Dick Hollenbeck 0c459ced97 EDA_TEXT object refactor. 9 years ago
John Beard 5cc2abaa2b Tidy consts for class D_PAD 9 years ago
jean-pierre charras b8b08dafd6 Code cleaning: remove pcbcommon.* which contains nothing really useful. The very few lines of code are moved to a better place. 9 years ago
Maciej Suminski 89055c4425 Code formatting 9 years ago
Tomasz Włostowski 1c1f4e9a50 Refactoring of VIEW/VIEW_ITEM classes: 9 years ago
Maciej Suminski 09e0311d4e Replaced Copy() method with operator=. Removed Copy() where default copy ctor was enough. 10 years ago
Thomas Pointhuber e6129ca684 remove F.SilkS from default Through-hole and NPTH pads 10 years ago
Simon Richter 1b2fd6a382 Replace BOOST_FOREACH with C++11 range based for. 10 years ago