27 Commits (8a4e7235049cd5a7f16058dbd4c5afb5b730eb5d)

Author SHA1 Message Date
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
Wayne Stambaugh 7d0ec1a138 More encapsulation work. 13 years ago
Dick Hollenbeck 76e21c28a4 EAGLE_PLUGIN now establishes (trace_min), (via_min_size), (via_min_drill), and Default Net's (clearance) 13 years ago
Wayne Stambaugh 8a5ea7ec0d Pcbnew BOARD object encapsulation improvements. 13 years ago
Dick Hollenbeck 5cda6bc1a6 eagle plugin first work 14 years ago
Dick Hollenbeck b8a0ab4c52 switch to <> for includes from "" per conversation with Jean-Pierre and Wayne, adjust search paths 14 years ago
jean-pierre charras 2c150e4817 All: fix compatibility issues with wxWidgets 2.9.3 14 years ago
Dick Hollenbeck 4c2a1dd5d1 more kicad_plugin work, make BOARD::m_NetInfo private 14 years ago
Wayne Stambaugh edd35b4e90 PCB common library header rationalization. 14 years ago
jean-pierre charras cdd9e8cabe Pcbnew: code cleanup 15 years ago
Dick Hollenbeck 636b2d301e function comments, fix ones in *.cpp files until they can be deleted if they exist in the headers 15 years ago
charras ae12e69860 fixed a minor problem in pcbnew compiled in DEBUG mode, that prints a lot of error messages when loading a board 16 years ago
charras 7776dd61eb use kbool 2.1 in zones calculations. see CHANGELOG for others changes and more info 16 years ago
dickelbeck 85dc98a58a more netclass work 16 years ago
charras e7c9ae2b45 First work about net classes. This is a work in progress and a moving target 17 years ago
charras 96e0bebd0e code cleaning 17 years ago
charras f43d1aaa54 Added text justification for graphic texts in libedit and more(see changelog) 17 years ago
charras edb48d461b Fixed minor bugs. Code cleaning 17 years ago
charras 483359b39a fixed a problem when loading a module from lib having some pads with an old netname 17 years ago
charras b1d1a71101 Finished code cleaning about ratsnets calculations and handling. 17 years ago
charras e073bdc042 Pcbnew: cleaned code in ratsnet calculations (work in progress). The new code is also faster. 17 years ago