1. 02 May, 2013 1 commit
    • jean-pierre charras's avatar
      3D viewer: Modify the way board items shapes are built: · fc8e0bfb
      jean-pierre charras authored
      * All items shapes are converted to polygons.
      * Polygons are merged layer by layer (for calculation time reasons,zones are not merged)
      * for copper layers, vias and pads holes are substracted from polygons (but, for calculation time reasons, not inside zones areas).
      * the look is better, mainly when displaying the copper thickness
      * solder and paste layers are now shown in 3D viewer.
      * the code was seriously cleaned (but still needs to be enhanced).
      * Note this is a work in progress which needs refinements.
      fc8e0bfb
  2. 01 May, 2013 5 commits
  3. 30 Apr, 2013 4 commits
  4. 29 Apr, 2013 2 commits
    • Wayne Stambaugh's avatar
      Pcbnew bug and warning fixes. · 218fb338
      Wayne Stambaugh authored
      * Fixed a bug in PCB_EDIT_FRAME::loadFootprints when no footprint libraries
        are found when attempting to load footprints.
      * Add a warning to PCB_EDIT_FRAME::loadFootprints to inform the user when
        a footprint library file cannot be found in any of the standard library
        search paths.
      * Changed FOOTPRINT_INFO::m_padCount to unsigned to prevent signed/unsigned
        comparison compiler warnings.
      * Put NestedSpace() function in netlist_reader.cpp inside conditional debug
        build statement to prevent warning in release builds.
      218fb338
    • Dick Hollenbeck's avatar
  5. 28 Apr, 2013 5 commits
  6. 27 Apr, 2013 1 commit
  7. 26 Apr, 2013 1 commit
    • Wayne Stambaugh's avatar
      Post Pcbnew NETLIST_READER change clean up. · 81271ad4
      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.
      81271ad4
  8. 25 Apr, 2013 3 commits
    • Wayne Stambaugh's avatar
      Pcbnew NETLIST_READER improvements. · 61b4f8a9
      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.
      61b4f8a9
    • Dick Hollenbeck's avatar
      pcb_parser failed on (fill yes (arc_segments 16) (thermal_gap 1.99898)... · d8ba7b3a
      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
      
      d8ba7b3a
    • jean-pierre charras's avatar
  9. 21 Apr, 2013 1 commit
  10. 19 Apr, 2013 1 commit
  11. 18 Apr, 2013 5 commits
  12. 17 Apr, 2013 1 commit
    • Stefan Helmert's avatar
      The internal BOM generator has bugs. I designed an XSL script, which converts... · 5da0a971
      Stefan Helmert authored
      The internal BOM generator has bugs. I designed an XSL script, which converts the generated XML Partlist into
      a CSV file for Libre Office or Open Office.  It is very easy to use. You can specify it as a plugin for 
      Eeshema netlist generator.
      
      It searches for all field names, generates the table headings accounting for all fields found in any part.
      Then stuffs all the parts rows according to proper fields.
      
      5da0a971
  13. 16 Apr, 2013 1 commit
  14. 14 Apr, 2013 3 commits
  15. 13 Apr, 2013 1 commit
  16. 11 Apr, 2013 4 commits
  17. 10 Apr, 2013 1 commit