- 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.
-
- 13 Sep, 2013 4 commits
-
-
Lorenzo Marcantonio authored
-
jean-pierre charras authored
-
jean-pierre charras authored
-
Lorenzo Marcantonio l. authored
-
- 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();
-
- 06 Sep, 2013 1 commit
-
-
Wayne Stambaugh authored
* Remove defined CMAKE_INSTALL_PREFIX for Windows from main CMakeList.txt. * Move footprint library path detection code from pcbnew.cpp to EDA_APP object. * Add CMAKE_INSTALL_PREFIX to config.h.cmake. * Simplify and fix search path list code. * Add CMAKE_INSTALL_PREFIX to the list of search paths in case KiCad was installed using `make install`. * Add default global footprint library table to CMake install. * Add method to set footprint library table to PCB_BASE_FRAME object. * Remove unused function EDA_APP::GetLibraryFile(). * Minor FP_LIB_TABLE object improvements.
-
- 03 Sep, 2013 2 commits
-
-
jean-pierre charras authored
pcbnew: fix wxWidgets 2.8 compatibility issue (temporary fix, still have a minor cosmetic issue), and add missing file.
-
jean-pierre charras authored
-
- 02 Sep, 2013 3 commits
-
-
jean-pierre charras authored
Rework on layer box selector, to use it in dialogs (currently the active layer selector, the layer pair selector and the dimension editor dialog. This rework solves Bug #1214545. Work in progress: many dialogs do not yet use the layer box selector.
-
jean-pierre charras authored
-
jean-pierre charras authored
-
- 01 Sep, 2013 4 commits
-
-
jean-pierre charras authored
-
Dick Hollenbeck authored
Use via layers which are determined in only one place, this is a cheap trick to support blind vias in the export.
-
Dick Hollenbeck authored
Add <aliases> and <alias> to generic netlist XML format, required by new bom_csv_grouped_by_value.py support.
-
Dick Hollenbeck authored
Significantly enhance the bom_csv_grouped_by_value.py BOM generator. IMO it at this moment, the best BOM production tool for KiCad.
-
- 31 Aug, 2013 1 commit
-
-
Brian Sidebotham authored
* Fix Bug 1219239 - EESCHEMA crashes when editing a template field in libedit through the context menu
-
- 30 Aug, 2013 2 commits
-
-
jean-pierre charras authored
-
jean-pierre charras authored
Pcbnew: Redesign layer selection and layer pair selection (give them a look near the Layer selector in toolbarr)
-
- 29 Aug, 2013 1 commit
-
-
jean-pierre charras authored
-
- 28 Aug, 2013 4 commits
-
-
jean-pierre charras authored
Pcbnew: enhancements for blind/buried vias placement ( separate keys to add a buried via or a through via), and save" blind/buried vias allowed" option in .kicad_pcb file Minor code cleaning. Allows compiling under wxMSW-2.8.12, only for test purposes, because there are serious bugs for Kicad under wxWidgets version < 2.9.3. (compil warning generated for these versions)
-
jean-pierre charras authored
Pcbnew: enhancements for blind/buried vias palcement, and save blind/buried vias allowed option in .kicad_pcb file
-
jean-pierre charras authored
-
jean-pierre charras authored
Add pl_editor_doc.icns, from Orson. Fix Bug #1217504 (bad look of Module Properties Dialog, 3D fields). Add Dick's workaround in plot_board_layers.cpp to try to avoid crash in solder mask calculations, due to a bug in boost::polygon, in resize function.
-
- 26 Aug, 2013 2 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
- 24 Aug, 2013 2 commits
-
-
jean-pierre charras authored
Pcbnew: speedup netlist read, when some footprints are not found, by caching the non-existent footprint names, which are searched only once in libs. When a non existent footprint is used by many components, this footprint was previoulsy searched in libs for each component, which is very time consumming.
-
jean-pierre charras authored
Pcbnew: read netlist enhancements: add option to remove single pads nets, add enforce tests to report non existing netnames in zones. Fix also some very minor errors in comments.
-
- 23 Aug, 2013 2 commits
-
-
jean-pierre charras authored
Pcbnew: add more test when reading a netlist file: verify if all pads found in netlist are found in corresponding footprints (no missing pads).
-
jean-pierre charras authored
Pcbnew: Fix a bug when reading a netlist which forces pcbnew to read lib files to find a footprint even if the right footprint is already loaded (which explains the long time to load netlists) Netlist dialog: add option to report only most important messages. Useful for large boards. class REPORTER: add features to allow a basic message filtering (flags to report all/warning/error messages) Fix Bug #1214599 ( tools are deselected on Move command )
-
- 20 Aug, 2013 2 commits
-
-
Dick Hollenbeck authored
Lay basis for a more full featured usage of boost, including compiled libraries such as unit_test_framework, system, etc. Move headers now into boost_root/include/boost/.
-
Lorenzo Marcantonio authored
-
- 19 Aug, 2013 1 commit
-
-
jean-pierre charras authored
-
- 18 Aug, 2013 1 commit
-
-
jean-pierre charras authored
Others: fix very minor issues.
-
- 16 Aug, 2013 4 commits
-
-
Brian Sidebotham authored
* Fix the last parts of Bug 1204712 by removing DateAndTime from library file and documentation file formats. They weren't being loaded anyway.
-
Wayne Stambaugh authored
-
Wayne Stambaugh authored
-
Marco Mattila authored
-
- 15 Aug, 2013 1 commit
-
-
Lorenzo Marcantonio authored
- Comment fix
-
- 13 Aug, 2013 1 commit
-
-
Wayne Stambaugh authored
* Use a regular expression to enforce more stringent bus label testing. * Add validator to edit label dialog to prevent space character from being used in labels.
-