1. 13 Oct, 2013 3 commits
    • Dick Hollenbeck's avatar
      *) Switch over to FP_LIB_TABLE::Footprint*() functions. · afd6f292
      Dick Hollenbeck authored
      *) Set environment variable KISYSMOD before loading FP_LIB_TABLE so that
         FP_LIB_TABLE::ROW::SetFullURI() can do substitution up front.
      *) De-emphasize the lib path in some of the footprint frames but keep it
         so the footprint editor can export a current library to another.
         You can even export a GITHUB library to a pretty library for local 
         installation.
      *) Start the PLUGIN options editor.
      *) Enhance cursor positioning in DIALOG_FP_LIB_TABLE.
      afd6f292
    • jean-pierre charras's avatar
      specctra_export.cpp: fix a bug in my export function to 3D viewer which... · 7f648995
      jean-pierre charras authored
      specctra_export.cpp: fix a bug in my export function to 3D viewer which generates bad shapes for holes generated by outlines
      inside the main board outlines.
      specctra_export.cpp: always approximate arcs in outlines by 36 segm for 360 degrees,
      even for arc angle which differs from 90 degrees.
      90 degrees is the default when creating an arc, but the arc value can be edited and have any value between 0 and 360 degrees.
      Previously, 9 segments were used regardless the arc angle.
      7f648995
    • Wayne Stambaugh's avatar
      Footprint library table improvements. · 8580d87e
      Wayne Stambaugh authored
      * Add save table and set project path environment variable code to
        FP_LIB_TABLE object.
      * Add code to Pcbnew and CvPcb to set project path environment variable.
      * Create empty footprint table in Pcbnew when new board created.
      * Save current project specific footprint library table to path on file save
        as or empty project path.
      * Fix a bug in Pcbnew in file save function that would silently overwrite
        an existing board file.
      * Disable selecting the current library in the module editor when there are
        no libraries defined.
      * Catch exceptions and report errors when writing footprint library tables.
      * Fix Boost build CMakeFile to fix bug when bootstrapping a Boost build in
        MSys.
      8580d87e
  2. 11 Oct, 2013 1 commit
    • jean-pierre charras's avatar
      Remove wxUSE_UNICODE definition from CMakeLists.txt, because this define comes... · a8e57e10
      jean-pierre charras authored
      Remove wxUSE_UNICODE definition from CMakeLists.txt, because this define comes from wxWidgets and should not be made inside kicad
      Remove KICAD_GOST option because it is  now useless: the 2 GOST options are now selectable at run time and are:
      * specific page layouts (now user definable, and the GOST page layouts are available in template folder)
      * notation for multiple parts per package (made in eeschema, preference menu)
      a8e57e10
  3. 07 Oct, 2013 4 commits
  4. 05 Oct, 2013 5 commits
  5. 04 Oct, 2013 10 commits
  6. 03 Oct, 2013 4 commits
  7. 02 Oct, 2013 1 commit
  8. 30 Sep, 2013 2 commits
  9. 29 Sep, 2013 1 commit
  10. 28 Sep, 2013 1 commit
  11. 27 Sep, 2013 2 commits
  12. 26 Sep, 2013 3 commits
    • Wayne Stambaugh's avatar
      Footprint viewer improvements and code cleaning. · 5927f026
      Wayne Stambaugh authored
      * Use wxAuiManager perspective to save and load window settings which should
        allow us to start using more advanced wxAui features like detachable tool
        bars and windows.
      * Remove sash size change events, event handler, and sash width clamping code
        since it didn't work all that well anyway.
      * Disable the close button on the footprint view pane.
      * Update the footprint list box selection when iterating the list using the
        tool bar arrow buttons.
      * Merge code from modview.cpp into modview_frame.cpp and remove modview.cpp.
      5927f026
    • Dick Hollenbeck's avatar
      comment/doc cleanups · 5f0679bf
      Dick Hollenbeck authored
      5f0679bf
    • Dick Hollenbeck's avatar
      Make pretty prettier by striving for single line module pads. Add slick... · 4f7c7eb1
      Dick Hollenbeck authored
      Make pretty prettier by striving for single line module pads.  Add slick std::string based strprintf(), twice.
      4f7c7eb1
  13. 25 Sep, 2013 3 commits