25 Commits (b1f0bf73348a8cd8ed3b81fc16ad114e00c856d7)

Author SHA1 Message Date
Jeff Young b1f0bf7334 More consistent naming. 5 years ago
Jeff Young 20ad2bee2f Naming conventions. 5 years ago
Jeff Young bdbb68f813 MODULE -> FOOTPRINT. 5 years ago
Jeff Young fc9cf1d827 More module -> footprint. 5 years ago
Jeff Young 52a46341db More module -> footprint. 5 years ago
Jeff Young f5443de7f9 D_PAD -> PAD. 5 years ago
Jeff Young 84dd5108ba Remove some "class_" prefixes from files. 5 years ago
Jeff Young f7333ad64a Update some classnames including archaic zone names. 5 years ago
Seth Hillbrand f8a4edb1c9 First pass renaming module to footprint 5 years ago
jean-pierre charras 13304d0870 more cleanup about removing useless include 5 years ago
Jeff Young 9e12ea9bb6 Cleanup some dead code and make better use of iterators. 5 years ago
Wayne Stambaugh ede39780e2 Remove all debugging output that cannot be disabled. 5 years ago
Jeff Young efc3f8c29d Remove unused nets when updating PCB. 5 years ago
Jeff Young 3939b31027 Integration of netclasses into Eeschema. 5 years ago
Jeff Young 41b7c62c15 Delay initialisation of global EDA_ITEMs. 6 years ago
Seth Hillbrand 9163ac543a pcbnew: Move pads to std::deque 6 years ago
Seth Hillbrand 888c01d11b pcbnew: Move tracks to std::deque 6 years ago
Seth Hillbrand d1877d7c1b Moving modules from DLIST to std::deque 6 years ago
Jeff Young 7553cc2651 Clean up some dangling legacy odds and ends. 6 years ago
Jeff Young c2662b0e11 Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 6 years ago
Jeff Young dae41b7460 Remove legacy segment-based zones. 7 years ago
Jeff Young 684bb62fd8 Escape slashes in labels and netnames. 7 years ago
jean-pierre charras e57cd291ff class BOARD: rename m_Zone to m_SegZoneDeprecated to avoid mistakes in code. 8 years ago
jean-pierre charras b43dc7954c fix code after renaming files 8 years ago
jean-pierre charras ab0a82db19 rename files 8 years ago
Tomasz Włostowski 3b16d3cffe further DLIST/Iterators cleanup, some code formatting 9 years ago
Tomasz Włostowski edf1aac357 Fixed some compilation warnings. Missing features so far: single-module ratsnest & DRC unconnected report 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
jean-pierre charras 19fef1e9ba Fixes: lp:1664349 (DRC complaining about not connected pads even if they are not on a copper layer) 9 years ago
Dick Hollenbeck e24990146d Pcbnew: major swig fix. 9 years ago
Tomasz Wlostowski ee3418e90b One-click PCB update improvements 10 years ago
Tomasz Wlostowski 5ef6001e06 pcbnew: support for removing NETINFO_ITEMS from BOARD for proper netlist undo 10 years ago
Dick Hollenbeck b27176f230 Pcbnew: fix segfault after deleting a pad from a footprint then performing a DRC action such as a via drag. 10 years ago
jean-pierre charras 39497b109e Pcbnew: fix Bug #1422093 (pcbnew crashes after editing a footprint cominng from the board with the fp editor and saving it on a librray and trying to load it to the board) 11 years ago
Maciej Suminski fa846932c1 bugfix 1325375: pcbnew crash while append a board 12 years ago
jean-pierre charras 9c1f6b7307 Pcbnew: fix Bug #1304418 . Fix also a related issue which crashes Pcbnew in some corner cases. 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 ba1867fe0e Merged fix from the selection_tool branch. 12 years ago
Maciej Suminski ec763dfede NETINFO_ITEM for orphaned items now have empty netname and net code = 0 (to avoid problems). 12 years ago
Maciej Suminski 15b8d3d20a Added NETINFO_MAPPING, to ease saving nets with consecutive net codes (without modifying the net codes during the run time). 12 years ago
Maciej Suminski 441e03172c Added iterators for NETINFO_LIST (as net codes for existing net codes may be not consecutive). 12 years ago
Maciej Suminski af7520ccb9 wxWidgets 2.8 fix 12 years ago
Maciej Suminski 8a4e723504 NETINFO_ITEMs are not stored in a vector anymore, instead they are held in a unordered_map. Now, the net codes may be not consecutive. There is another way for assigning net codes (using a static int that holds a possible empty net code and a function that makes sure it is not used [getFreeNetCode()]). 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 3017b61711 Added NETINFO_LIST::UNCONNECTED constant. 12 years ago
Maciej Suminski bf80cc770e Changed the way of looking up NETINFO_ITEM using net names (using boost::unordered_map). Added a hash function (wxString) for that. Introduced NETINFO_ITEM::GetNetItem( wxString ). BOARD::FindNet() uses the map. 12 years ago
Maciej Suminski 487b609e76 Removed NETINFO_ITEM::SetNet() and NETINFO_ITEM::SetNetname() methods. 12 years ago
jean-pierre charras 8cca89ffbe Pcbnew: read netlist enhancements: add option to remove single pads nets, add enforce tests to report non existing netnames in zones. 12 years ago
Lorenzo Marcantonio 78e41187b3 Moved utilities for angles in trigo.h 13 years ago