1. 28 Jan, 2014 1 commit
  2. 21 Jan, 2014 1 commit
  3. 17 Jan, 2014 1 commit
  4. 31 Dec, 2013 1 commit
  5. 30 Dec, 2013 1 commit
  6. 18 Dec, 2013 2 commits
  7. 12 Dec, 2013 1 commit
  8. 09 Dec, 2013 3 commits
  9. 12 Nov, 2013 1 commit
    • Wayne Stambaugh's avatar
      Footprint library table fixes. · 5821d4bc
      Wayne Stambaugh authored
      * Pcbnew: catch exceptions when saving changes to footprint library table.
      * Pcbnew: update footprint viewer library list if open when footprint library
        table changes.
      * CvPcb: update library list when footprint library table changes.
      * Minor coding policy fixes.
      5821d4bc
  10. 10 Nov, 2013 1 commit
    • jean-pierre charras's avatar
      All: under mingw32+msys: fix an issue when using Cmake version >= 2.8.5 which... · 5cea9408
      jean-pierre charras authored
      All: under mingw32+msys: fix an issue when using Cmake version >= 2.8.5 which uses by default a response file.
      This response file is not expanded under mingw3 2 (mingw/gcc bug?), and the list of include paths, found in this file, is not taken in account.
      Now, under mingw32+msys, when not cross-compiling, the response file is disabled.
      Cvpcb, Pcbnew: fix a list of libs  which should be added only when cross-compiling:
      Previously, they were always added, which creates an issue with mingw/msy/ gcc  2.8.
      Now they are added only when cross-compiling (this issue was noticeable only with msys+mingw version  2.8)
      5cea9408
  11. 06 Nov, 2013 1 commit
  12. 01 Nov, 2013 1 commit
  13. 31 Oct, 2013 1 commit
  14. 26 Oct, 2013 1 commit
  15. 18 Oct, 2013 1 commit
    • Wayne Stambaugh's avatar
      Minor message box improvements · 612ba67c
      Wayne Stambaugh authored
      * Create a generic yes/no/cancel dialog from DIALOG_EXIT.
      * Make DIALOG_EXIT return wxID_YES instead of wxID_OK so it is consistent
        with the standard message dialogs.
      * Add missing license to confirm.h and confirm.cpp.
      * Change Eeschema message dialog when loading a schematic if the current
        schematic is modified to be more consistent with the exit dialog.
      * Change Pcbnew message dialog when loading a board if the current board
        is modified to be more consistent with the exit dialog.
      * Remove some Eeschema block debug logging code left over from my last
        commit.
      612ba67c
  16. 15 Oct, 2013 1 commit
  17. 13 Oct, 2013 2 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
    • 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
  18. 04 Oct, 2013 2 commits
  19. 21 Sep, 2013 1 commit
  20. 17 Sep, 2013 2 commits
  21. 16 Sep, 2013 1 commit
  22. 14 Sep, 2013 1 commit
    • Wayne Stambaugh's avatar
      CvPcb footprint library table implementation. · ce409e36
      Wayne Stambaugh authored
      * Add code to CvPcb to handle assigning component footprints from the
        footprint library table instead of the search path method.
      * Add code to CvPcb to allow editing of the footprint library table.
      * CvPcb footprint and component panes display fully qualified FPID names.
      * Make CvPcb library pane display footprint library table nicknames instead
        of library file names.
      * Add code to FP_LIB_TABLE object to test the paths in the table against the
        list of libraries loaded from the project file.
      * Add code to FP_LIB_TABLE to convert assigned footprints in a NETLIST from
        legacy format to footprint library table format.
      * Split out COMPONENT_NET, COMPONENT, and NETLIST objects from netlist_reader
        files and create new pcb_netlist files.
      * Fix minor wxListView scroll bar sizing issues.
      * Add new token and code to save and load FPID nickname in board file.
      * Add new token and code to save and load FPID nickname in s-expression net
        list file.
      * Add WX_STRING_REPORT object to dump strings to a wxString object.
      ce409e36
  23. 08 Sep, 2013 1 commit
    • Wayne Stambaugh's avatar
      Convert footprint definitions from wxString to FPID. · 230c5f8f
      Wayne Stambaugh authored
      * Use FPID instead of wxString in MODULE object.
      * Use FPID instead of wxString when loading and saving files.
      * Use FPID in COMPONENT object.
      * Add wxString helper functions and comparison operators to FPID.
      * Add fp_lib token to pcb and netlist file formats.
      * Add code to load and save FPIDs to pcb file format.
      * Fix segfault when deleting invalid footprint library tables in Pcbnew
        in non footprint library table build.
      * Fix bug when counting the number of mod files in
        EDA_APP::SetFootprintLibTablePath();
      230c5f8f
  24. 06 Sep, 2013 1 commit
    • Wayne Stambaugh's avatar
      Footprint library table ground work. · 9ab7c18f
      Wayne Stambaugh authored
      * Remove defined CMAKE_INSTALL_PREFIX for Windows from main CMakeList.txt.
      * Move footprint library path detection code from pcbnew.cpp to EDA_APP
        object.
      * Add CMAKE_INSTALL_PREFIX to config.h.cmake.
      * Simplify and fix search path list code.
      * Add CMAKE_INSTALL_PREFIX to the list of search paths in case KiCad was
        installed using `make install`.
      * Add default global footprint library table to CMake install.
      * Add method to set footprint library table to PCB_BASE_FRAME object.
      * Remove unused function EDA_APP::GetLibraryFile().
      * Minor FP_LIB_TABLE object improvements.
      9ab7c18f
  25. 20 Aug, 2013 1 commit
  26. 10 Aug, 2013 1 commit
  27. 03 Aug, 2013 1 commit
  28. 07 Jul, 2013 1 commit
  29. 09 Jun, 2013 1 commit
  30. 08 Jun, 2013 1 commit
  31. 07 Jun, 2013 1 commit
  32. 06 Jun, 2013 1 commit
    • Wayne Stambaugh's avatar
      CvPcb filtering and other minor improvements. · 7f18b883
      Wayne Stambaugh authored
      * Change filtering from single selection to logically and each filter type.
      * Remove clear filtering button and logic.
      * Filter buttons now behave as true toggle buttons.
      * Improve list control pane focus following when using arrow keys to change
        list pane.
      * Remove unused parameters from list box constructors.
      * Make tab key behave like right arrow key when moving focus to next list
        pane.
      * Make list pane focus wrap around to next or previous control.
      * Simplify component list filtering code.
      * Improve status bar updating.
      * Tell Bazaar to ignore .downloads-by-cmake instead of downloads-by-cmake.
      7f18b883
  33. 31 May, 2013 1 commit
    • Michal Jahelka's avatar
      Add filtering footprint list by library to CvPcb · a23dcccc
      Michal Jahelka authored
      * Add third list control with library names.
      * Add button to toolbar to select filter by library name.
      * Add bitmap for filter by library name toolbar button.
      * Remove custom UI colors from list controls.
      a23dcccc
  34. 26 May, 2013 1 commit