1. 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
  2. 25 Apr, 2013 2 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
    • jean-pierre charras's avatar
  3. 10 Apr, 2013 1 commit
  4. 09 Apr, 2013 3 commits
  5. 08 Apr, 2013 1 commit
  6. 07 Apr, 2013 1 commit
  7. 05 Apr, 2013 2 commits
  8. 04 Apr, 2013 1 commit
    • Lorenzo Marcantonio's avatar
      More work on EDA_COLOR_T and layers. · d12a4592
      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
      d12a4592
  9. 31 Mar, 2013 2 commits
  10. 30 Mar, 2013 2 commits
  11. 29 Mar, 2013 1 commit
  12. 28 Mar, 2013 2 commits
  13. 27 Mar, 2013 2 commits
  14. 25 Mar, 2013 2 commits
  15. 20 Mar, 2013 1 commit
    • Dick Hollenbeck's avatar
      Consistent with my email posting from a day or two ago, remove the translated · 25b65b2e
      Dick Hollenbeck authored
      standard layer name support from BOARD::GetLayerName().  This function evolved
      in a contorted direction over time, and was being asked to return one of 3
      different kinds of layer names, even though it only took a boolean to control
      that choice.  
      
      Users are better served by forcing them to get to know the concise new 
      English Standard layer names.  This is because these concise names show up
      in the "pretty" footprint/module files as the standard representation of
      both feature and copper layers.
      
      Change the name of BOARD::GetDefaultLayerName() to GetStandardLayerName().
      Drop boolean argument to both BOARD::GetStandardLayerName() and 
      BOARD::GetLayerName().
      25b65b2e
  16. 18 Mar, 2013 1 commit
    • Wayne Stambaugh's avatar
      More encapsulation work. · 7d0ec1a1
      Wayne Stambaugh authored
      * Complete encapsulation of the MODULE class.
      * Complete encapsulation of the EDA_TEXT class.
      * Encapsulate most of the ZONE_CONTAINER class.
      * Add pcbcommon library as a dependency for reSWIGging the scripting
        support.  This should cover most dependency cases.
      7d0ec1a1
  17. 16 Mar, 2013 1 commit
  18. 13 Mar, 2013 2 commits
  19. 12 Mar, 2013 1 commit
  20. 11 Mar, 2013 1 commit
  21. 06 Mar, 2013 1 commit
  22. 04 Mar, 2013 7 commits
  23. 26 Feb, 2013 1 commit
  24. 22 Feb, 2013 1 commit
    • Wayne Stambaugh's avatar
      Minor dialog and footprint ID class fixes. · 0e4bb20e
      Wayne Stambaugh authored
      * Make Pcbnew net list dialog honor escape key on Linux.
      * Make Pcbnew swap layers dialog honor escape key on Linux.
      * Layout and UI policy fixes for Pcbnew swap layer and net list dialogs.
      * Layout and UI policy fixes for Eeschema plot dialog.
      * Rename fpip.h to fpid.h.
      * Fix FPID class compiler errors.
      * Restore fpid.cpp to Pcbnew static library source list.
      0e4bb20e