1. 17 Apr, 2012 3 commits
    • Dick Hollenbeck's avatar
      LEGACY_PLUGIN is now in full use: · e88bc8e5
      Dick Hollenbeck authored
      *) for footprint access into *.mod files and 
      *) BOARD save/load
      
      The item_io.cpp and ioascii.cpp have been set off to the side for reference
      as *.notused, for awhile.
      
      The CMake options USE_NEW_PCBNEW_LOAD and USE_NEW_PCBNEW_SAVE are gone,
      this is now the mandatory usage of the LEGACY_PLUGIN.  This should reduce
      code maintenance for awhile until the s-expression plugin comes into 
      play.  But at least for legacy format, there is not two code bodies
      to maintain any more.
      
      A new LEGACY_PLUGIN footprint library caching scheme is in place which 
      needs some testing.  It should not be any faster, but might give better 
      results in a networked environment if there is *.mod files on the server.
      e88bc8e5
    • Dick Hollenbeck's avatar
      cvpcb LEGACY_PLUGIN usage factoring · 51a83a7a
      Dick Hollenbeck authored
      51a83a7a
    • Dick Hollenbeck's avatar
      more footprint support for LEGACY_PLUGIN · 3341669f
      Dick Hollenbeck authored
      3341669f
  2. 16 Apr, 2012 5 commits
    • Wayne Stambaugh's avatar
      Removal of internal units. · bf5802f1
      Wayne Stambaugh authored
      * Remove internal units from BASE_SCREEN and it's derivatives.
      * Remove internal units from EDA_DRAW_FRAME and it's derivatives.
      * Use build time code to replace internal units conversions.
      * Fix scaling bug in page layout sample window that I created in my
        last commit.
      bf5802f1
    • Wayne Stambaugh's avatar
      More internal unit improvements. · 6468805c
      Wayne Stambaugh authored
      * Move all convert from user to internal units into base_units.cpp.
      * Remove internal units parameters from all moved conversion functions.
      * Revise all source code that calls the moved conversion functions.
      * Remove internal units from all dialog text control helper classes.
      6468805c
    • jean-pierre charras's avatar
      Fix a serious bug in EDA_RECT::Intersects · 5d5eb7d3
      jean-pierre charras authored
      Kicad manager: code cleaning. Dead code removed and minor fixes. support of new .kicad_brd extension.
      5d5eb7d3
    • Dick Hollenbeck's avatar
      work on footprint plugin API · a42490e0
      Dick Hollenbeck authored
      a42490e0
    • Wayne Stambaugh's avatar
      Pcbnew nanometer internal unit fixes. · 8c0dc01f
      Wayne Stambaugh authored
      * Scale page reference border and title block, grid sizes, and zoom factors
        correctly for nanometers.
      8c0dc01f
  3. 15 Apr, 2012 1 commit
  4. 13 Apr, 2012 2 commits
    • Wayne Stambaugh's avatar
      More internal unit improvements. · 57d75a75
      Wayne Stambaugh authored
      * Move all convert from internal to user units functions into separate file.
      * Remove internal units parameter from all moved conversion functions.
      * Revise all source code that calls the moved conversion functions.
      * Compile these conversion routines separately for the appropriate pcb or
        schematic internal units.
      * Move internal units specific status bar update code into the appropriate
        application for updating the status bar.
      * Move millimeter user units rounding function to common.cpp.
      57d75a75
    • jean-pierre charras's avatar
      Eeschema: BOM list generation: some fixes and enhancements. · b28e976e
      jean-pierre charras authored
      drawframe.cpp: commit a fix about scrollbars  from lajos kamocsay
      b28e976e
  5. 12 Apr, 2012 2 commits
  6. 11 Apr, 2012 8 commits
  7. 10 Apr, 2012 1 commit
  8. 09 Apr, 2012 2 commits
  9. 08 Apr, 2012 3 commits
  10. 07 Apr, 2012 3 commits
  11. 06 Apr, 2012 2 commits
  12. 05 Apr, 2012 3 commits
  13. 04 Apr, 2012 1 commit
  14. 03 Apr, 2012 1 commit
  15. 02 Apr, 2012 1 commit
    • jean-pierre charras's avatar
      pcb_calculator: enhancement in Regulators page dialog: · 7ce97878
      jean-pierre charras authored
      * support for 3 terminal regulators
      * add a data file management to store parameters for regulators ( name, vref value, Iadj value, type)
      Needs some refinements, but it is already very useable.
      
       Commit dialog page setting patch from Alexander Zakamaldin
      7ce97878
  16. 01 Apr, 2012 1 commit
    • Wayne Stambaugh's avatar
      Initial Pcbnew s-expression file format commit. · d7feb9ab
      Wayne Stambaugh authored
      * Add s-expression Format() function to all objects derived from
        BOARD_ITEM.
      * Add s-expression Format() function to base objects as required.
      * Add functions to convert coordinates from base internal units
        (nanometers) to millimeter string for writing to s-expression
        file.
      * Add temporary dummy conversion functions to prevent link errors
        until schematic and board object and action code can be separated
        into DSO/DLL.
      * Add CMake build option to build Pcbnew with nanometer internal
        units.
      d7feb9ab
  17. 29 Mar, 2012 1 commit