• Wayne Stambaugh's avatar
    Pcbnew NETLIST_READER improvements. · 61b4f8a9
    Wayne Stambaugh authored
    * Create separate NETLIST object to hold contents of netlist files.
    * Read entire netlist and footprint link files before making applying
      changes to board.
    * Add BOARD::ReplaceNetlist() function to eliminate the calls between the
      NETLIST_READER, PCB_EDIT_FRAME, and BOARD objects.
    * Change placement of new components below the center of the current board
      or in the center of the page if the BOARD is empty.
    * Add dry run option to netlist dialog to print changes to message control
      without making changes.
    * Add button to netlist dialog to allow saving contents of message control
      to a file.
    * Eliminate the need to compile netlist_reader_*.cpp in both CvPcb and Pcbnew.
    * Add netlist_reader_*.cpp to the pcbcommon library.
    * Remove redundant load component link file code from CvPcb.
    * Modify CvPcb new to work with the new NETLIST_READER object.
    * Add compare() function and < and == operators to FPID object.
    * Add REPORTER class to hide an underlying string writing implementation for
      use in low level objects.  Thank you Dick for the idea.
    * Lots of minor coding policy, Doxygen comment, and missing license fixes.
    61b4f8a9
Name
Last commit
Last update
3d-viewer Loading commit data...
CMakeModules Loading commit data...
Documentation Loading commit data...
bitmap2component Loading commit data...
bitmaps_png Loading commit data...
common Loading commit data...
cvpcb Loading commit data...
demos Loading commit data...
eeschema Loading commit data...
gerbview Loading commit data...
helpers/tools_to_build_newstroke-font Loading commit data...
include Loading commit data...
kicad Loading commit data...
new Loading commit data...
packaging Loading commit data...
pcb_calculator Loading commit data...
pcbnew Loading commit data...
polygon Loading commit data...
potrace Loading commit data...
resources Loading commit data...
scripting Loading commit data...
scripts Loading commit data...
template Loading commit data...
tools Loading commit data...
.bzrignore Loading commit data...
AUTHORS.txt Loading commit data...
CHANGELOG.txt Loading commit data...
CMakeLists.txt Loading commit data...
COPYRIGHT.txt Loading commit data...
CTestConfig.cmake Loading commit data...
Doxyfile Loading commit data...
HOW_TO_CONTRIBUTE.txt Loading commit data...
INSTALL.txt Loading commit data...
README.txt Loading commit data...
TODO.txt Loading commit data...
copyright.h Loading commit data...
license_for_documentation.txt Loading commit data...
notes_about_pcbnew_new_file_format.odt Loading commit data...
uncrustify.cfg Loading commit data...