84 Commits (5862b1559f4c248c4984d941f738d59c4653d596)

Author SHA1 Message Date
jean-pierre charras dd702cd53d Remove pads not on copper layers (just on tech layers) from connectivity calculation. 6 years ago
Jeff Young 37af3adffb Add preference for flip axis. 6 years ago
Seth Hillbrand 1f30d0c803 pcbnew: remove the last dlist components from pcbnew 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
Jeff Young fd546da640 Homogenize hit testing and selection return types. 7 years ago
John Beard dc20521cb9 Break out getTrailingInt from MODULE 7 years ago
Seth Hillbrand 90ad240660 units: Move common units and add tests 7 years ago
Jeff Young bcc8c64256 Consider edge cuts items to have zero width when filling zones. 7 years ago
Jeff Young 49ea6e1670 Fix occurrences of "edition" which should be "editing" 7 years ago
Jeff Young 09622a4c9f Replace messageBox with assert for non-fatal error. 8 years ago
jean-pierre charras 270a63daac DRAWSEGMENT, S_POLYGON shape: remove useless copies or conversion to std::vector<wxPoint> of SHPE_POLY_SET polygon shape. 8 years ago
Camille 9ff66a5274 Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 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
Tomasz Włostowski 0245912c34 refactoring: split BOARD_ITEM::SwapData to use polymorphic per-item methods 8 years ago
Russell Oliver 3145829b77 Fix compiler redefined warnings for FMT_IU 8 years ago
Tomasz Włostowski c6a0ad895b pcbnew: code formatting, removed previous module editor copy/paste functions 8 years ago
Tomasz Włostowski 5731000135 pcbnew/copy&paste: multiple improvements: 8 years ago
Oliver Walters 0f6ec7632b Enable multi-layer for keepout zones 8 years ago
Wayne Stambaugh 66e97fa905 Doxygen comment improvements. 9 years ago
Jon Evans 3ec28e2acf Refactor layer enumerations to all live in the same place 9 years ago
Maciej Suminski 139521750b Fixed a crash on finishing line drawing in the legacy FP editor 9 years ago
Tomasz Wlostowski 5476e97bfa Pcbnew: fix segfault when importing netlist with no footprint assignments. 9 years ago
Simon Richter 59c81976dc Explicitly mark overriding functions. 9 years ago
Maciej Suminski 694aa7ff5b Handle pad autonumbering when the number set is empty. 9 years ago
Maciej Suminski 09e0311d4e Replaced Copy() method with operator=. Removed Copy() where default copy ctor was enough. 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
Maciej Suminski ce8f400645 Added menu for locking tracks & vias (GAL). 10 years ago
Maciej Suminski 42215f2388 Moved GetLayerSet() to BOARD_ITEM. 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
Maciej Suminski aafdfd015e Disabled 'Duplicate' & 'Create array' for pads in the layout editor. 11 years ago
John Beard 8c6313ac1a Extend arrays and duplicate to pcbnew (GAL and legacy), covering modules, text, lines, tracks, dimensions and targets. 11 years ago
John Beard 4f3672da4d Add "move exact" and "duplicate" tools to pcbnew 11 years ago
Dick Hollenbeck ad750defb6 LAYER_ID work 12 years ago
Dick Hollenbeck 4578ea8b9e 1) Add 32 Cu Layers. 12 years ago
Lorenzo Marcantonio 342016b692 Constification of HitTest and GetParent 12 years ago
Lorenzo Marcantonio 85c5aa22c6 Constification of HitTest and GetParent 12 years ago
Lorenzo Marcantonio 7b4b3297db - Better way to iterate on vias in the track list (GetFirstVia) 12 years ago
Maciej Suminski 363709e7a9 Added TOOL_INTERACTIVE::Activate(). 12 years ago
Maciej Suminski 8944e92456 Fixed included headers. 12 years ago
Maciej Suminski 2b8f9fc621 Added BOARD_[CONNECTED_]ITEM::IsConnected() for checking if a BOARD_ITEM is BOARD_CONNECTED_ITEM as well. 12 years ago
Maciej Suminski d62b47a0df BOARD_CONNECTED_ITEMs do not store net code anymore (m_NetCode field), instead net info is stored using a pointer to NETINFO_ITEM. 12 years ago
jean-pierre charras 44bb2e6d4d Pcbnew: Code cleaning and some minor fixes. 12 years ago
Wayne Stambaugh f472b6deb1 Pcbnew: fix assertion when deleting BOARD_ITEM not linked to list. (fixes lp:1252696) 12 years ago
Dick Hollenbeck 96912e6b8c filter better the unsupported layers coming into EAGLE_PLUGIN::Load() 12 years ago
jean-pierre charras e9713bb291 Pcbnew: Block selection enhancement, from Bug #593997 (whishlist) 12 years ago
Maciej Suminski 89849cdfa7 Unified Set/GetPosition() for BOARD_ITEMs. 12 years ago
Maciej Suminski e262b32198 Introduction of Graphics Abstraction Layer based rendering for pcbnew. 13 years ago
Lorenzo Marcantonio 9fd79dfa91 Implemented the LAYER_NUM typedef (LAYER was already taken as a class name...) to represent a layer number. 13 years ago