196 Commits (f9702aab87ccef4e3fdb334be2891073c0e10580)

Author SHA1 Message Date
Jeff Young ce1f35a1be Cleanup some left-over vestiages of the legacy canvas architecture. 6 years ago
Seth Hillbrand 9163ac543a pcbnew: Move pads to std::deque 7 years ago
Jeff Young c2662b0e11 Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 7 years ago
Jeff Young d6e9bdf07b Convert remaining legacy drawing code to print code. 7 years ago
Seth Hillbrand ddc6079ceb Move remaining hard-coded segment counts 7 years ago
Seth Hillbrand 44e111b37e pcbnew: Add remaining Eagle pad types 7 years ago
Seth Hillbrand f7c042a357 pcbnew: Allow curves in custom pads 7 years ago
Jeff Young fd546da640 Homogenize hit testing and selection return types. 7 years ago
jean-pierre charras d259459a14 Pcbnew: add a new primitive pad shape: chamfered round rect pad. 7 years ago
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. 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
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