35 Commits (f88140c95d06f3ee04868022af25247f96d29a9f)

Author SHA1 Message Date
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
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