30 Commits (409cd9d4ee140b332c02bcaa4b40123ec71de5c6)

Author SHA1 Message Date
Marek Roszko 52a12c6ccd Remove kicad_string.h from footprint_info.h 5 years ago
Jeff Young 70c3c5c514 Retire the two-item version of BOARD_CONNECTED_ITEM::GetClearance(). 5 years ago
Jeff Young e2e229da96 Finish exorcising the old DRC system. 5 years ago
Jeff Young 665212341d Cleanup (consistent naming, 100-char line width, message precision). 5 years ago
Jeff Young 8420fcc33b Cleanup. 5 years ago
Jeff Young fc1665ff28 ADDED Clearance Inspector. 5 years ago
Jeff Young e782794f96 Flesh out object properties and DRC Rule syntax help. 5 years ago
Jeff Young 4cd994611b Remove some wxString& return values for better thread safety. 5 years ago
Jeff Young 8bccb5f85c Fix null-ptr dereference. 5 years ago
Jeff Young e5b50d90a7 Update DRC rules to new layer and disallow grammars. 5 years ago
Jeff Young ba537209ab Make sure pasted items get their netclass updated along with their net. 5 years ago
Maciej Suminski a988cab84e Net & net class properties 6 years ago
Jeff Young 39ec63c4e9 Fix some inconsistencies in clearance priorities. 6 years ago
Jeff Young 416d82727f Redo DRC rules to get ready for new system. 6 years ago
Jeff Young 05855a5a1c Performance enhancements for DRC. 6 years ago
Jeff Young d3f017d825 DRC rules parser and engine. 6 years ago
Jeff Young f7e518dbc6 Add clearance sources to some DRC violation reports. 6 years ago
Jeff Young 51b9944667 Fix pasting of items from board to Footprint Editor. 6 years ago
Seth Hillbrand 8c19b4b6ae pcbnew: Adding arcs to PNS 7 years ago
Seth Hillbrand 7c28c3838a Comment-only changes 6 years ago
Seth Hillbrand dc241df602 pcbnew: Cleanup stale code 6 years ago
Seth Hillbrand 9b7d4e2742 Recleaning DLIST from pcbnew 6 years ago
jean-pierre charras e621ae7538 Minor fix in ZONE_CONTAINER code. 6 years ago
jean-pierre charras dd702cd53d Remove pads not on copper layers (just on tech layers) from connectivity calculation. 6 years ago
Jeff Young 1808d8bd40 Add hole-to-hole-minimum checking to via placement. 6 years ago
Jeff Young d6e9bdf07b Convert remaining legacy drawing code to print code. 7 years ago
Jeff Young 1a007c3e4b Implement SCH_SELECTION_TOOL (but still with legacy semantics). 7 years ago
Jeff Young 684bb62fd8 Escape slashes in labels and netnames. 7 years ago
Jeff Young b99ea159c8 Rationalize select menu texts. 8 years ago
jean-pierre charras 1858852f57 rename files 8 years ago
jean-pierre charras b43dc7954c fix code after renaming files 8 years ago
Simon Kueppers d6aad9c6e7 Corrected Typo in documentation of GetClearance function 9 years ago
Tomasz Włostowski 3b16d3cffe further DLIST/Iterators cleanup, some code formatting 9 years ago
Tomasz Włostowski c4c329e393 Connectivity: local ratsnest for both legacy & GAL. Further removal of legacy code 9 years ago
Tomasz Włostowski 3cba1007eb Removed legacy connectivity/ratsnest algorithm, replaced with the new one. No legacy autorouting for the moment 9 years ago
Tomasz Włostowski 9ad886344b New connectivity algorithm. 9 years ago
Simon Richter 59c81976dc Explicitly mark overriding functions. 9 years ago
Maciej Suminski c52a9d850b Converted netlist updater to use BOARD_COMMIT 9 years ago
Maciej Suminski 2c08ff1d59 Switched to default copy ctor and/or operator= for BOARD, BOARD_CONNECTED_ITEM, DRAWSEGMENT & EDGE_MODULE. 10 years ago
Simon Richter da5699de0a Replace boost::shared_ptr with std::shared_ptr. 10 years ago
Chris Pavlina 097c73b8eb Fix crash when parsing a PCB file with an invalid net code. 11 years ago
jean-pierre charras 52d2e7eb59 Fix a bug in ClassOf which crashes Pcbnew when its argument is NULL. It fixes bug #1329364. 12 years ago
Tomasz Wlostowski 4121c27269 Clang-alike lightweight RTTI for pcbnew + type casting cleanup. 12 years ago
Lorenzo Marcantonio 07877f9044 Replaced the display line clipper with the way simpler (and faster) Cohen-Sutherland one. 12 years ago
Maciej Suminski f31f92e45e Fixes the bug that causes pcbnew crash, when there are multiple net classes and the plot dialog was opened. 12 years ago
Maciej Suminski f7d00a393b Renamed BOARD_CONNECTED_ITEM::GetNet() -> GetNetCode() 12 years ago
Maciej Suminski 75026d8754 Renamed BOARD_CONNECTED_ITEM::GetNet() -> GetNetCode() 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
Maciej Suminski 654e7e556e Removed D_PAD::SetNetname() function and D_PAD::m_Netname, D_PAD::m_ShortNetname fields. 12 years ago