236 Commits (34857d06c46e3f4c921729d99d05a73ebb9a080b)

Author SHA1 Message Date
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
jean-pierre charras 6d1e904334 Code cleanup: Remove outdated decimils to/from iu defines and conversion functions (decimils are no more in use since a long time). 10 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 cf09129387 Python interface: add methods to add or remove layers to/from a layer set. Usefull to modify the layer set of pads 10 years ago
jean-pierre charras 9d994663f1 Fix Bug #1527446 (Flipping a block in pcbnew doesn't flip inner layers nor their connected microvias). 10 years ago
unknown 1ee7458140 1. Fixed copy paste error in append_board_to_current.cpp ruining a if else condition, should fix a possible bounding box computation bug 10 years ago
jean-pierre charras d63c017a0a Exchange footprints: remove duplicate code, and keep the "Locked" attribute state after exchange/replace. 10 years ago
Maciej Suminski ea005bc94d Fixed crash on disabling all layers in the pad properties window. 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
unknown cc7549a2a5 * Python scripting: brings pad.GetZoneConnection() and in example pad.SetZoneConnection(pcbnew.PAD_ZONE_CONN_FULL) to full workable. 10 years ago
unknown 71b3125d8e Cleanup: remove unnecessary macros EXCHG and NEGATE. add MIRROR macro. 11 years ago
Chris Pavlina 775f08b2bb Eliminate "PAD has no layer" warning for valid pads. 11 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
John Beard 873e0740e8 Fix bug in footrpint editor when creating circular arrays. (fixes lp:1424331) 11 years ago
Tomasz Włostowski da9fc84421 improved module locking: lock pads only/lock whole module mode added 11 years ago