1. 21 Sep, 2013 4 commits
  2. 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
  3. 26 Aug, 2013 1 commit
  4. 20 Aug, 2013 1 commit
  5. 06 Aug, 2013 1 commit
  6. 04 Aug, 2013 1 commit
  7. 14 Jun, 2013 1 commit
  8. 13 Jun, 2013 1 commit
  9. 01 Jun, 2013 1 commit
  10. 31 May, 2013 3 commits
  11. 26 May, 2013 1 commit
  12. 23 Feb, 2013 1 commit
  13. 14 Feb, 2013 1 commit
  14. 11 Feb, 2013 1 commit
    • Wayne Stambaugh's avatar
      Configuration and compile documentation improvements. · 4d465ec8
      Wayne Stambaugh authored
      * Improve the stable and testing build version option logic.
      * Use CMake FindPythonInterp to configure the Python interpreter.
      * Use Python interpreter to determine the system Python module install
        path if not already defined on the command line.
      * Add header symbol checks for asinh(), acosh(), and atanh().
      * Add test source to check for isinf() which can be defined as a C++template.
      * Replace conditional compile on windows systems for aXXXh() with CMake
        configuration tests.
      * A few minor MSVC compile fixes.
      * Fix incorrect python environment string in fixswigimports.py
      * Create a separate document for KiCad CMake build options.
      * Create a separate how to compile KiCad on Windows document.
      4d465ec8
  15. 19 Nov, 2012 1 commit
    • Dick Hollenbeck's avatar
      Eliminate many assumptions in Pcbnew's library manager, pertaining to locality of libraries and · 2aa27122
      Dick Hollenbeck authored
      their type, by using the more abstract PLUGIN::Footprint*() functions.
      
      This is an intermediate phase only, other changes will be necessary as library table support comes in.
      Encapsulate usage of library path searching, since that will go away as library table support comes in.
      Add FOOTPRINT_EDIT_FRAME::{get,set}LibPath() and FOOTPRINT_EDIT_FRAME::{get,set}LibNickName() functions
      to provide this encapsulation.
      2aa27122
  16. 10 Nov, 2012 1 commit
  17. 09 Oct, 2012 1 commit
  18. 07 Oct, 2012 1 commit
    • Wayne Stambaugh's avatar
      Pcbnew s-experssion footprint library implementation. · 1468a4ae
      Wayne Stambaugh authored
      * Add footprint methods to PCB_IO.
      * Add FP_CACHE and FP_CACHE_ITEM for handling new footprint library design.
      * Add code to save legacy libraries in new format.
      * Change behavior of BOARD_ITEM::GetLayerName() to return the default layer
        name when the item does not have a BOARD as a parent.
      * Minor changes to the module output formatter when writing to module library
        files (no BOARD as parent).
      * Add new (and some that I forgot along the way) CMake flags to
        EDA_BASE_FRAME::CopyVersionInfoToClipboard().
      * Add -Wno-narrowing to GCC flags to stop GCC 4.7 from complaining about
        a conversion from int to unsigned in the Boost polygon library.
      * Add INPUT_STREAM_READER to richio.cpp to allow using any object derived
        from wxInputStream as a LINE_READER (needs to be validated).
      1468a4ae
  19. 17 Apr, 2012 1 commit
  20. 07 Apr, 2012 2 commits
    • Wayne Stambaugh's avatar
      Pcbnew s-expression file format changes. · 9c16a218
      Wayne Stambaugh authored
      * Save dialog now supports saving boards to new file format.
      * Add CMake option to build s-expression file save.
      * Add check to main CMakeList.txt file to make sure nanometers are
        enables when the new file format is built.
      * Minor tweaks to object format functions for improved output.
      * Rename kicad_plugin.h/cpp to legacy_plugin.h/cpp.
      9c16a218
    • jean-pierre charras's avatar
      Remove old xpm icons files · d739f03c
      jean-pierre charras authored
      d739f03c
  21. 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
  22. 23 Jan, 2012 1 commit
  23. 13 Jan, 2012 1 commit
  24. 15 Dec, 2011 1 commit
  25. 07 Dec, 2011 1 commit
  26. 18 Sep, 2011 1 commit
  27. 09 Sep, 2011 1 commit
    • Roman Bashkov's avatar
      pcbnew: · c5e1c249
      Roman Bashkov authored
      * Add hotkey fast switch to two grids: for place and trace
      	Alt+"1" - switch grid for place module
      	Alt+"2" - switch grid for trace
        This two grid set in dialog - menu Preferences->Dimensions->Grid.
      * Add hotkey switch grid:
      	"`" - switch to next grid
      	Ctrl+"`" - switch to previous grid
      * Add hotkey switch track width:
      	"W" - switch to next track width
      	Ctrl+"W" - switch to previous track width
      cmakemodules:
      * Add GOST to KICAD_BUILD_VERSION if define KICAD_GOST.
      c5e1c249
  28. 08 Sep, 2011 1 commit
  29. 07 Sep, 2011 1 commit
  30. 29 Aug, 2011 2 commits
    • Dick Hollenbeck's avatar
      more KiBitmap() stuff · 56f52955
      Dick Hollenbeck authored
      56f52955
    • Wayne Stambaugh's avatar
      Add CMake code to enable or disable using images in menu items. · c5c98f95
      Wayne Stambaugh authored
      * Add USE_IMAGES_IN_MENUS definition to override the default platform
        behavior for adding images to menu items.
      * Update COMPILING.txt to document how to use USE_IMAGES_IN_MENUS.
      * Fix Windows segfault when creating language selection submenu introduced
        by new bitmap code in r3087.
      * Changed per email from JP from CVPcb to CvPcb because I'm getting old and
        blind and misread the email.
      * Lot's of Doxygen comment and coding style policy fixes.
      c5c98f95
  31. 24 Aug, 2011 1 commit
  32. 06 Apr, 2011 1 commit
    • Wayne Stambaugh's avatar
      CMake and other minor improvements. · e764474f
      Wayne Stambaugh authored
      * Merged CMake 2.8.4 version of FindwxWidgets.cmake with local copy.
      * Merged CMake 2.8.4 version of UsewxWidgets.cmake with local copy.
      * Bump required version of CMake to 2.8.0.
      * Delete commented out include from eeschema/protos.h that I forgot on my
        last commit.
      e764474f
  33. 04 Feb, 2011 1 commit