• 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
..
dialog_about Loading commit data...
dialogs Loading commit data...
CMakeLists.txt Loading commit data...
base_screen.cpp Loading commit data...
base_struct.cpp Loading commit data...
base_units.cpp Loading commit data...
basicframe.cpp Loading commit data...
bezier_curves.cpp Loading commit data...
bitmap.cpp Loading commit data...
block_commande.cpp Loading commit data...
build_version.cpp Loading commit data...
class_bitmap_base.cpp Loading commit data...
class_colors_design_settings.cpp Loading commit data...
class_layer_box_selector.cpp Loading commit data...
class_marker_base.cpp Loading commit data...
class_page_info.cpp Loading commit data...
class_plotter.cpp Loading commit data...
class_undoredo_container.cpp Loading commit data...
common.cpp Loading commit data...
common_plotDXF_functions.cpp Loading commit data...
common_plotGERBER_functions.cpp Loading commit data...
common_plotHPGL_functions.cpp Loading commit data...
common_plotPDF_functions.cpp Loading commit data...
common_plotPS_functions.cpp Loading commit data...
common_plotSVG_functions.cpp Loading commit data...
common_plot_functions.cpp Loading commit data...
confirm.cpp Loading commit data...
convert_basic_shapes_to_polygon.cpp Loading commit data...
copy_to_clipboard.cpp Loading commit data...
dcsvg.cpp.unused Loading commit data...
dialog_shim.cpp Loading commit data...
displlst.cpp Loading commit data...
dlist.cpp Loading commit data...
drawframe.cpp Loading commit data...
drawpanel.cpp Loading commit data...
drawtxt.cpp Loading commit data...
dsnlexer.cpp Loading commit data...
eda_dde.cpp Loading commit data...
eda_doc.cpp Loading commit data...
eda_text.cpp Loading commit data...
edaappl.cpp Loading commit data...
filter_reader.cpp Loading commit data...
footprint_info.cpp Loading commit data...
fp_lib_table.cpp Loading commit data...
fp_lib_table.keywords Loading commit data...
fpid.cpp Loading commit data...
gestfich.cpp Loading commit data...
getrunningmicrosecs.cpp Loading commit data...
gr_basic.cpp Loading commit data...
hotkey_grid_table.cpp Loading commit data...
hotkeys_basic.cpp Loading commit data...
html_messagebox.cpp Loading commit data...
msgpanel.cpp Loading commit data...
netlist.keywords Loading commit data...
newstroke_font.cpp Loading commit data...
pcb.keywords Loading commit data...
pcb_plot_params.keywords Loading commit data...
pcbcommon.cpp Loading commit data...
projet_config.cpp Loading commit data...
ptree.cpp Loading commit data...
reporter.cpp Loading commit data...
richio.cpp Loading commit data...
sch_item_struct.cpp Loading commit data...
selcolor.cpp Loading commit data...
string.cpp Loading commit data...
trigo.cpp Loading commit data...
wildcards_and_files_ext.cpp Loading commit data...
worksheet.cpp Loading commit data...
wxwineda.cpp Loading commit data...
xnode.cpp Loading commit data...
zoom.cpp Loading commit data...