187 Commits (8d26b07f67275113c911a9eaa49e9af0d520eab0)

Author SHA1 Message Date
Seth Hillbrand e270b5d266 modedit: Mirror custom pads 7 years ago
Seth Hillbrand 5433423377 pcbnew: Don't update coords on add 7 years ago
Seth Hillbrand c92424898c pcbnew: Replace magic number segment counts 7 years ago
jean-pierre charras 04aeec1223 Remove useless includes 7 years ago
Jeff Young bcc8c64256 Consider edge cuts items to have zero width when filling zones. 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. 7 years ago
Jeff Young 4618c64213 Don't number aperture pads. 7 years ago
Jeff Young 49ea6e1670 Fix occurrences of "edition" which should be "editing" 7 years ago
Jeff Young eacaa39aa2 Remove global units usage from GetSelectionText... 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
Tomasz Włostowski f2bb398ae6 pcbnew: fixes in primitives->custom pad tool 8 years ago
Jeff Young 60a4ce6623 Don't let pads that *should* be NPTHs get lost. 8 years ago
jean-pierre charras 1858852f57 rename files 8 years ago
Tomasz Włostowski a4528988ca pcbnew: fix graphical polygon movement, rotation, flipping and edit points synchronization. 8 years ago
Tomasz Włostowski 58ce865352 pcbnew: made TransformShapeWithClearanceToPolygon virtual 8 years ago
Marvin Schmidt 69974b73db Remove some extra semicolons 8 years ago
Tomasz Włostowski 0245912c34 refactoring: split BOARD_ITEM::SwapData to use polymorphic per-item methods 8 years ago
jean-pierre charras 8ba11dbd68 Minor fixes and enhancements 8 years ago
jean-pierre charras 87821c1490 Explode pad to shapes command: Fix incorrect conversion of primitive to EDGE_MODULE (missing initialization) 8 years ago
Tomasz Włostowski ac095b6724 pcbnew: tools for converting between custom-shaped pads and graphical shapes 8 years ago
jean-pierre charras 1164eaab72 Make the "No Net" mark color editable (mark for pads having no net name) 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
Wayne Stambaugh 66e97fa905 Doxygen comment improvements. 8 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
jean-pierre charras b365f17e9f First draft of courtyard overlap detection. 9 years ago
Jon Evans a52250a91e Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 9 years ago
John Beard a8eea6155a Move bitmaps.h out of base_struct.h 9 years ago
jean-pierre charras dd5b024903 Pad export/import settings functions: remove duplicate code. 9 years ago
John Beard 5cc2abaa2b Tidy consts for class D_PAD 9 years ago
Tomasz Włostowski 1c1f4e9a50 Refactoring of VIEW/VIEW_ITEM classes: 9 years ago
Simon Richter 59c81976dc Explicitly mark overriding functions. 9 years ago
Maciej Suminski 09e0311d4e Replaced Copy() method with operator=. Removed Copy() where default copy ctor was enough. 10 years ago
Dick Hollenbeck e24990146d Pcbnew: major swig fix. 9 years ago
jean-pierre charras e2cc78b2b5 Code cleanup: remove dead code (some removed methods were broken), and update or add comments. 10 years ago
jean-pierre charras e46f706d4b Add Set/GetOrientationDegrees and GetOrientationRadians for texts, pads and footprints to avoid internal units to usual angle units conversion in code (and avoid mistakes). 10 years ago
jean-pierre charras 4a838fb8c3 Pcbnew: Add rounded rect pad shape. 10 years ago
jean-pierre charras a356293fee Cvpcb: Fix incorrect unique pad count for footprints using mixed letters/digits in pad name (like AA12, AB12 or Anod for instance.) and skip pads with no pad name. 10 years ago
jean-pierre charras d63c017a0a Exchange footprints: remove duplicate code, and keep the "Locked" attribute state after exchange/replace. 10 years ago
jean-pierre charras 4fc230b773 Rework on Enum PAD_SHAPE_T, PAD_DRILL_SHAPE_T and PAD_ATTR_T (see rev 6008) : the new and better names are now used in Kicad code and existing python scripts. 10 years ago
Tomasz Wlostowski 63b35f40a7 Removed all dependencies on boost::polygon except for bitmap2component. Replaced almost all instances of CPOLYGONS_LIST with SHAPE_POLY_SET. 10 years ago
Maciej Suminski d2ebf688f9 Reverted commits that remove boost::polygon dependency (need more testing). 10 years ago
Tomasz Wlostowski 41c753b05d Removed all dependencies on boost::polygon except for bitmap2component. Replaced almost all instances of CPOLYGONS_LIST with SHAPE_POLY_SET. 10 years ago
https://launchpad.net/~john-j-beard 0350290499 Fix Bug #1426675 (Undo and cancel commands don't have effect for Duplicate operation in legacy mode) 11 years ago
Maciej Suminski 4fb9bce354 Code formatting. 11 years ago
Tomasz Włostowski 5d78a007cc added ClassOf() for DRAWSEGMENTs, PADs and PCB_TEXTs 11 years ago