- 02 Jan, 2015 1 commit
-
-
Fat-Zer authored
-
- 17 Sep, 2013 1 commit
-
-
Wayne Stambaugh authored
* Remove fp_lib token from board and s-expr netlist file format. * Fix a bunch of Doxygen warnings. * Remove some extra debug log messages.
-
- 14 Sep, 2013 1 commit
-
-
Wayne Stambaugh authored
* Add code to CvPcb to handle assigning component footprints from the footprint library table instead of the search path method. * Add code to CvPcb to allow editing of the footprint library table. * CvPcb footprint and component panes display fully qualified FPID names. * Make CvPcb library pane display footprint library table nicknames instead of library file names. * Add code to FP_LIB_TABLE object to test the paths in the table against the list of libraries loaded from the project file. * Add code to FP_LIB_TABLE to convert assigned footprints in a NETLIST from legacy format to footprint library table format. * Split out COMPONENT_NET, COMPONENT, and NETLIST objects from netlist_reader files and create new pcb_netlist files. * Fix minor wxListView scroll bar sizing issues. * Add new token and code to save and load FPID nickname in board file. * Add new token and code to save and load FPID nickname in s-expression net list file. * Add WX_STRING_REPORT object to dump strings to a wxString object.
-
- 08 Sep, 2013 1 commit
-
-
Wayne Stambaugh authored
* Use FPID instead of wxString in MODULE object. * Use FPID instead of wxString when loading and saving files. * Use FPID in COMPONENT object. * Add wxString helper functions and comparison operators to FPID. * Add fp_lib token to pcb and netlist file formats. * Add code to load and save FPIDs to pcb file format. * Fix segfault when deleting invalid footprint library tables in Pcbnew in non footprint library table build. * Fix bug when counting the number of mod files in EDA_APP::SetFootprintLibTablePath();
-
- 28 May, 2013 1 commit
-
-
Wayne Stambaugh authored
* Add footprint library table loading to footprint editor. * Overload FOOTPRINT_INFO::ReadFootprintFiles() to read footprints from the footprint library tables. * Fix a bug in FP_LIB_TABLE::IsEmpty() when the table has a fallback table. * Add code to FOOTPRINT_EDIT_FRAME to use footprint library tables. * Add an optional build time version of PCB_EDIT_FRAME::loadFootprints() to populate netlist footprints from footprint library table. * Remove adding footprints to board whenever GetModuleLibrary() is called and move loading locally as required. * Add missing source file license comments and coding policy fixes.
-
- 28 Apr, 2013 1 commit
-
-
Wayne Stambaugh authored
* Fix both legacy and s-expression netlist readers when footprints are assigned in the netlist. * Add some helper functions to NETLIST for detecting when footprints are set or not set and when they have been changed while loading the .cmp file. * Rename a few functions to improve their readability.
-
- 26 Apr, 2013 1 commit
-
-
Wayne Stambaugh authored
* Tweak the NETLIST_READER code to allow for component footprint names that are not found in any library to generate a warning instead of an error and update the board accordingly. * Don't display undo warning in netlist dialog when dry run option selected. * Rename netlist_reader_common.cpp to netlist_reader.cpp * Rename netlist_reader_firstformat.cpp to legacy_netlist_reader.cpp * Rename netlist_reader_kicad.cpp to kicad_netlist_reader.cpp * Remove cvpcb/read_write_cmpfile.cpp and move the single function it contained into cvframe.cpp * Remove cvpcb/loadcmp.cpp and move the single function it contained into class_DisplayFootprintsFrame.cpp. * Remove cvpcb/readschematicnetlist.cpp and move the single function it contained into cvframe.cpp. * Remove cvpcb/setvisu.cpp and move the few functions it contained into the appropriate source file.
-
- 25 Apr, 2013 1 commit
-
-
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.
-
- 03 Apr, 2013 1 commit
-
-
jean-pierre charras authored
-
- 02 Apr, 2012 1 commit
-
-
jean-pierre charras authored
* support for 3 terminal regulators * add a data file management to store parameters for regulators ( name, vref value, Iadj value, type) Needs some refinements, but it is already very useable. Commit dialog page setting patch from Alexander Zakamaldin
-
- 10 Mar, 2012 1 commit
-
-
jean-pierre charras authored
* when a footprint has many pads having the same pad name, only the first pad was connected to the net
-
- 01 Feb, 2012 1 commit
-
-
jean-pierre charras authored
Also commit updated icnos from Fabrizio.
-
- 29 Jan, 2012 1 commit
-
-
jean-pierre charras authored
-
- 28 Jan, 2012 1 commit
-
-
jean-pierre charras authored
-
- 27 Jan, 2012 1 commit
-
-
jean-pierre charras authored
Pcbnew: minor code change in netlist functions.
-
- 26 Jan, 2012 1 commit
-
-
jean-pierre charras authored
Pcbnew: First draft to use a new netlist format ( containing the same info as the intermediate netlist, but using S expressions) * Eeschema can generate this netlist format. * Pcbnew can use (automatic identification) the current format or the new format. * Cvpcb does not use yet the new format.
-