47 Commits (1d80fb7410926cacf1e38caa3e822090bf5e8f08)

Author SHA1 Message Date
Maciej Suminski fa846932c1 bugfix 1325375: pcbnew crash while append a board 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
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 55f9aaabd7 Workarounded SWIG problems (does not support nested C++ classes, more on the subject: http://www.swig.org/Doc1.3/SWIGPlus.html#SWIGPlus_nested_classes). 12 years ago
Maciej Suminski d2ed2efc85 Workarounded SWIG problems (does not support nested C++ classes, more on the subject: http://www.swig.org/Doc1.3/SWIGPlus.html#SWIGPlus_nested_classes). 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 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 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
Wayne Stambaugh 61b4f8a9eb Pcbnew NETLIST_READER improvements. 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 f8a56d446f Base object decoupling improvements. 13 years ago
Lorenzo Marcantonio 082d901d60 Encapsulated drawmode as an enum for type checking 13 years ago
Dick Hollenbeck cb210042b8 fix bug added two revisions ago by me 14 years ago
Dick Hollenbeck 5cda6bc1a6 eagle plugin first work 14 years ago
Dick Hollenbeck 3341669fc6 more footprint support for LEGACY_PLUGIN 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
jean-pierre charras 4221c3619a Eeschema: bug 880132 : partial fix. 14 years ago
Wayne Stambaugh 4b853dedb4 Application name capitalization fixes. 14 years ago
Wayne Stambaugh de96452c41 Minor common PCB library code fixes. 14 years ago
jean-pierre charras 8db19bbd6a Preparing hotkeys/shortcuts changes in place menu. 14 years ago
Wayne Stambaugh edd35b4e90 PCB common library header rationalization. 14 years ago
Wayne Stambaugh 73e38ce98c EESchema code refactoring and coding policy naming fixes. 15 years ago
Marco Mattila e79b596308 Add FILTER_READER class. Introduce FILE_LINE_READER into pcbnew. 15 years ago
jean-pierre charras a9010796e0 Doxygen comment warning fixes. 15 years ago
Wayne Stambaugh c79077c9a2 Minor fixes and lots of coding policy changes. 15 years ago
Dick Hollenbeck 845d61acc5 coding standards consistency updates 15 years ago
charras a46cd46d9d pcbnew: More about work on color selection and items visibility: 16 years ago
stambaughw 4611bfd58c Comment translations. 16 years ago
charras 29e217d310 pcbnew Rewrite the GUI relative to the tracks widths and vias diameters and drills selection and edition, for compatibility with new netclass approach. 16 years ago
charras 56059efd8a Netclasses work continued 16 years ago
dickelbeck 362b6b53f6 NETCLASS work, see CHANGELOG.txt 16 years ago
dickelbeck 85dc98a58a more netclass work 16 years ago
dickelbeck 5c3f35c2f3 beautification in preparation for 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 3f970c85ce more cleanup and enhancements about rats nest (work in progress) 17 years ago
charras e073bdc042 Pcbnew: cleaned code in ratsnet calculations (work in progress). The new code is also faster. 17 years ago