Hi, this is a stack of simple patches that should not actually have much of an effect on the generated code -- these are mostly cleanups and readability improvements.
These should be ready to be merged, given that I've been using a build with these included for quite some time now. Simon Simon Richter (16): Fix spelling "propage" -> "propagate" Add missing dependency github_plugin -> pcbcommon Clarify ERC: we're iterating netlist items, not nets Explain how ERC works. Cache netlist item during ERC Check sorting of netlist during ERC Kill unused NETLIST_EXPORTER_GENERIC::writeListOfNets Drop extra copy ctors from IFSG_NODE Replace boost::shared_ptr with std::shared_ptr Replace unshared boost::shared_array with std::unique_ptr Clarify ownership semantics Make NETLIST_OBJECT::GetConnectionType() const Avoid static variable in wire merge Reserve appropriate space in local vector Avoid switch with only default case Clean up warnings from exception handlers 3d-viewer/3d_mesh_model.h | 4 +- bitmap2component/bitmap2cmp_gui.cpp | 10 +-- common/draw_frame.cpp | 6 +- common/gal/opengl/opengl_gal.cpp | 6 +- common/geometry/hetriang.cpp | 34 +++++----- eeschema/class_libentry.cpp | 2 +- eeschema/class_libentry.h | 7 +-- eeschema/class_library.cpp | 4 +- eeschema/class_netlist_object.h | 4 +- eeschema/class_sch_screen.h | 32 +++++++--- eeschema/cross-probing.cpp | 2 +- eeschema/dialogs/dialog_bom.cpp | 2 +- eeschema/dialogs/dialog_erc.cpp | 47 +++++++++----- eeschema/eeschema_config.cpp | 6 +- eeschema/lib_export.cpp | 2 +- eeschema/netlist.cpp | 16 ++--- .../netlist_exporters/netlist_exporter_generic.cpp | 73 ---------------------- .../netlist_exporters/netlist_exporter_generic.h | 7 --- eeschema/project_rescue.cpp | 4 +- eeschema/sch_base_frame.cpp | 5 -- eeschema/sch_base_frame.h | 6 +- eeschema/sch_component.h | 5 +- eeschema/sch_line.cpp | 4 +- eeschema/sch_screen.cpp | 2 + eeschema/sch_sheet.cpp | 46 +++----------- eeschema/sch_sheet.h | 11 ++-- eeschema/schframe.cpp | 2 +- eeschema/sheet.cpp | 4 +- eeschema/symbedit.cpp | 2 +- gerbview/gerbview_frame.h | 5 ++ include/draw_frame.h | 6 +- include/gal/cairo/cairo_gal.h | 5 +- include/gal/opengl/opengl_gal.h | 4 +- include/gal/opengl/vertex_manager.h | 6 +- include/painter.h | 2 +- include/plugins/3dapi/ifsg_node.h | 3 - include/ttl/halfedge/hetriang.h | 9 ++- include/wxBasePcbFrame.h | 6 +- pagelayout_editor/pl_editor_frame.h | 8 +-- pcb_calculator/datafile_read_write.cpp | 2 +- pcb_calculator/pcb_calculator.cpp | 12 +--- pcbnew/CMakeLists.txt | 2 + pcbnew/class_board_connected_item.h | 2 +- pcbnew/class_module.cpp | 2 +- pcbnew/class_netclass.cpp | 6 +- pcbnew/class_netclass.h | 5 +- pcbnew/dialogs/dialog_design_rules.cpp | 4 +- pcbnew/dialogs/wizard_add_fplib.cpp | 2 +- pcbnew/drc_stuff.h | 4 +- pcbnew/legacy_plugin.cpp | 4 +- pcbnew/legacy_plugin.h | 4 +- pcbnew/moduleframe.cpp | 8 +-- pcbnew/pcb_painter.h | 3 +- pcbnew/pcb_parser.cpp | 4 +- pcbnew/ratsnest_data.cpp | 13 ++-- pcbnew/ratsnest_data.h | 4 +- pcbnew/router/pns_optimizer.h | 2 +- pcbnew/specctra.h | 5 +- pcbnew/tools/edit_points.h | 9 +-- pcbnew/tools/point_editor.cpp | 5 +- pcbnew/tools/point_editor.h | 9 +-- pcbnew/tools/selection_tool.cpp | 2 +- utils/idftools/idf_parser.cpp | 8 +-- 63 files changed, 218 insertions(+), 312 deletions(-) -- 2.1.4
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp