- 26 Sep, 2013 2 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
Make pretty prettier by striving for single line module pads. Add slick std::string based strprintf(), twice.
-
- 25 Sep, 2013 4 commits
-
-
jean-pierre charras authored
Mainly, fix an annoying issue about not named nets: now, these nets are named from the component references and pin names which are connected. therefore, unless the net or the footprint references are modified, the net name is not modified between 2 netlist calculations. Netlist generation code still needs some code enhancement (mainly removing the global g_NetObjectslist variable).
-
Dick Hollenbeck authored
Add const PROPERTIES* to FootprintDelete(). Add {Get,Set}Properties() to FP_LIB_TABLE::ROW. Touch up fp table dialog.
-
jean-pierre charras authored
Fix an annoying issue about not named nets: now, these nets are named from the component references and pin names which are connected. therefore, unless the net or the footprint references are modified, the net name is not modified between 2 netlist calculations.
-
Wayne Stambaugh authored
-
- 24 Sep, 2013 3 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
Write parser and formatter for options. Write dialog verification used before saving FP_LIB_TABLEs, triggered from OK button in table editor. Switch PROPERTY's value column to std::string from wxString. Add event handler to fp lib table dialog for upcoming options dialog.
-
Wayne Stambaugh authored
* When loading footprint do not retest every footprint in cache. Only test the footprint being loaded. Fixes long load times on libraries with a lot of parts. * Fix footprint name bug where file extension was added to the end of the footprint name. * Fix bug in path equivalence test due to Posix path separators in footprint library table. Convert paths to native separator before comparison. * Fix a bug in FOOTPRINT_VIEWER_FRAME::OnActivate() which cause the footprint list to always get reloaded when using footprint library tables. * Remove some unnecessary debugging messages. * Add a few Doxygen comments to FP_CACHE in kicad_plugin.cpp.
-
- 23 Sep, 2013 2 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
Enhance IO_MGR::GuessPluginTypeFromLibPath() to support the GITHUB plugin. Build boost with -fPIC on Linux unconditionally, in preparation for DLL/DSO build of kicad. Add python script to test back to back reads of GITHUB plugin.
-
- 22 Sep, 2013 5 commits
-
-
Wayne Stambaugh authored
* Make footprint editor work properly with library table. * Fix bug in Eagle plugin when comparing file timestamps. * Fix bug in footprint viewer when error occur loading footprints from the selected library. * Fix error message display by in footprint viewer on library load error.
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
Other platforms to follow as volunteers test support and get openssl in place.
-
Dick Hollenbeck authored
-
Wayne Stambaugh authored
* Make footprint viewer work properly with library table. * Fix bug in Eagle plugin when enumerating footprints. * Add missing P-CAD plugin from footprint library table editing dialog. * Fix bug in FOOTPRINT_INFO::LoadLibraries when error occur loading footprints from libraries.
-
- 21 Sep, 2013 12 commits
-
-
Build System authored
-
Miguel Angel Ajo authored
-
Miguel Angel Ajo authored
-
Miguel Angel Ajo authored
-
Dick Hollenbeck authored
BUILD_GITHUB_PLUGIN will build GITHUB_PLUGIN on Linux now. Don't know if the parser works yet, but the FootprintEnumerate() function worked in testing.
-
jean-pierre charras authored
1. block created from-left-to-right selects only 100%inside selection objects (as it now does) 2.block created from-right-to-left selects all overlapping objects inside selection From the patch sent by mathieulj (mathieulj), and some fixes and code cleaning.
-
jean-pierre charras authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
- 20 Sep, 2013 3 commits
-
-
Build System authored
pcbnew.py + doxygen-xml files, and build .i files with docstrings, those .i files are included back again to build a pcbnew.py with extended documentation from C++, finally we take the final pcbnew.py to build the doxygen-python documentation
-
Dick Hollenbeck authored
-
jean-pierre charras authored
Pcbnew: better dialogs to select the active layer or a layer pair. Add an option (hotkey+popup menu) to place a via and select the new active layer (useful for boards having more than 2 layers) Eeschema:fix compatibility with old schematic files, when they contain ERC markers. Pcbnew: better test for allowed layers when creating/editing Dimensions and some other Graphic items Drc: fix comments and messages for some drc tests. Fix minor bugs in cleanup dialog options and plot solder mask function (thanks to Lorenzo to locate these bugs)
-
- 19 Sep, 2013 1 commit
-
-
Dick Hollenbeck authored
-
- 18 Sep, 2013 3 commits
-
-
jean-pierre charras authored
Fix minor bugs in cleanup dialog options and plot solder mask function (thanks to Lorenzo to locate these bugs)
-
jean-pierre charras authored
Fix minor bugs in cleanup dialog options and plot solder mask function (thanks to Lorenzo to locate these bugs)
-
Wayne Stambaugh authored
-
- 17 Sep, 2013 3 commits
-
-
Wayne Stambaugh authored
-
Wayne Stambaugh authored
-
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.
-
- 16 Sep, 2013 1 commit
-
-
Wayne Stambaugh authored
-
- 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.
-