- 28 Apr, 2013 4 commits
-
-
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.
-
Lorenzo Marcantonio authored
-
Lorenzo Marcantonio authored
-
jean-pierre charras authored
Pcbbnew: fix bug Bug #1172892 (bad drill map file names, when a point is used inside a board file name)
-
- 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 3 commits
-
-
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.
-
Dick Hollenbeck authored
pcb_parser failed on (fill yes (arc_segments 16) (thermal_gap 1.99898) (thermal_bridge_width 1.99898)) See http://tech.groups.yahoo.com/group/kicad-users/message/15105
-
jean-pierre charras authored
-
- 22 Apr, 2013 1 commit
-
-
Felix Morgner authored
-
- 19 Apr, 2013 1 commit
-
-
jean-pierre charras authored
Pcbnew: fix bug in pcb_parser: incorrect pad local solder paste margin ratio value read when not 0. ( This also fixes bug 1170535 )
-
- 18 Apr, 2013 4 commits
-
-
Matthew Beckler authored
-
Miguel Angel Ajo authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
- 16 Apr, 2013 1 commit
-
-
jean-pierre charras authored
Eeschema: fix bug #1168116. Netlist generation: remove dead code and fully outdated option pspice "use net number" Pcbnew: layer manager: display tooltips using translated form (where internationalized, but always shown in English).
-
- 11 Apr, 2013 3 commits
-
-
Lorenzo Marcantonio authored
Also removed EDA_DRAW_FRAME::OnGrid which was totally dead (empty and unused)
-
Dick Hollenbeck authored
-
jean-pierre charras authored
Pcbnew: load footprint from modview: Because modview allows user to choose the footprint library, the selected library is forced when the footprint is loaded. I am not sure this is 100% better, but this new behavior has some advantages, mainly in the footprint editor (you can load a footprint outside the selected library)
-
- 10 Apr, 2013 4 commits
-
-
jean-pierre charras authored
pcb_calculator: fix bug Bug #1167345
-
Lorenzo Marcantonio authored
Slightly retuned for compensating the new position.
-
Dick Hollenbeck authored
-
jean-pierre charras authored
-
- 09 Apr, 2013 5 commits
-
-
Lorenzo Marcantonio authored
-
Lorenzo Marcantonio authored
-
Lorenzo Marcantonio authored
Dynamic contrast for netname and pin numbers ('halo' text) Handle netname drawing even on diagonal tracks
-
Lorenzo Marcantonio authored
More layer classification cleanup
-
Lorenzo Marcantonio authored
-
- 08 Apr, 2013 1 commit
-
-
jean-pierre charras authored
Make dialog footprint wizard list resizable.
-
- 07 Apr, 2013 2 commits
-
-
Lorenzo Marcantonio authored
(when disabled they are shown as standard holes, a lot less distracting than the previous fixed yellow color)
-
Lorenzo Marcantonio authored
Better description for entities on right click menu and panel Typo fixes and some comment reformats
-
- 06 Apr, 2013 3 commits
-
-
Lorenzo Marcantonio authored
-
Lorenzo Marcantonio authored
Charras beat me on fixing the include/sch_item_struct.h include issue from 4069
-
jean-pierre charras authored
Gerbview, layer manager: add option (popup menu) to always keep layers not visible but the active layer, even when the active layer is changed. Pcbnew: fix swig warning for operator EDA_COLOR_T::++ (changed to function EDA_COLOR_T:: NextColor)
-
- 05 Apr, 2013 3 commits
-
-
Lorenzo Marcantonio authored
-
Lorenzo Marcantonio authored
It crashes Adobe's own implementation of postscript!
-
jean-pierre charras authored
All: change some texts and messages hard to translate, or not translatable (and some incorrect messages). Pcbnew, layer manager: add option (popup menu) to always keep copper layers not visible but the active layer, even when the active layer is changed. Usefull for multilayer ( more than 4 layers) PCBs.
-
- 04 Apr, 2013 1 commit
-
-
Lorenzo Marcantonio authored
In particular the new mechanism for handling extended color palettes is in place, included renaming the ini keys and saving the color name instead of its index; this means better forward compatibility with palette changes. Since ini keys are changed, colors will be reset
-
- 03 Apr, 2013 1 commit
-
-
jean-pierre charras authored
-
- 02 Apr, 2013 1 commit
-
-
Lorenzo Marcantonio authored
-
- 31 Mar, 2013 1 commit
-
-
Lorenzo Marcantonio authored
-