1. 14 Jun, 2013 1 commit
  2. 13 Jun, 2013 1 commit
  3. 01 Jun, 2013 1 commit
  4. 31 May, 2013 3 commits
  5. 26 May, 2013 1 commit
  6. 23 Feb, 2013 1 commit
  7. 14 Feb, 2013 1 commit
  8. 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
  9. 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
  10. 10 Nov, 2012 1 commit
  11. 09 Oct, 2012 1 commit
  12. 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
  13. 17 Apr, 2012 1 commit
  14. 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
  15. 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
  16. 23 Jan, 2012 1 commit
  17. 13 Jan, 2012 1 commit
  18. 15 Dec, 2011 1 commit
  19. 07 Dec, 2011 1 commit
  20. 18 Sep, 2011 1 commit
  21. 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
  22. 08 Sep, 2011 1 commit
  23. 07 Sep, 2011 1 commit
  24. 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
  25. 24 Aug, 2011 1 commit
  26. 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
  27. 04 Feb, 2011 1 commit
  28. 30 Jan, 2011 1 commit
    • Wayne Stambaugh's avatar
      Use wxDC for all coordinate manipulations. · d657b430
      Wayne Stambaugh authored
      * Remove all occurrences if #ifdef USE_WX_ZOOM and all associated code within
        the #else/#endif block ( old zoom code ).
      * Removed the build option for USE_WX_ZOOM from CMakeList.txt and config.h.in.
      * Removed all scaling code in base screen object.
      * Fixed buffered paint and buffered client DC on Windows.  Buffering works
        properly on Linux and Windows.
      * Modified kicad_device_context.h to automatically uses buffering on platforms
        where double buffering is supported natively.
      * Remove all of the scaled versions of the drawing functions in gr_basic.cpp
        and any support code.
      * Removed all traces of ActiveScreen global variable from eeschema and
        gerbview.
      * Renamed Recadre_Trace to RedrawScreen in draw frame object.
      * Renamed PostDirtyRect to RefreshDrawingRect in draw panel object.
      * Lots of code cleaning an Doxygen comment improvements.
      d657b430
  29. 21 Jan, 2011 1 commit
  30. 19 Jan, 2011 1 commit
    • Dick Hollenbeck's avatar
      ++all: · ed8c021f
      Dick Hollenbeck authored
        * TokenList2DsnLexer.cmake now supports comments, which start with a leading
          # character, and may be either on their own line or on a line after a token.
        * DSNLEXER::PopReader() now pops even the last LINE_READER* and returns it.
      ++pcbnew:
        * SPECCTRA_DB now inherits from new class SPECCTRA_LEXER, which led to a great
          deal of simplification and code factoring.
        * Moved specctra keywords into specctra.keywords.
      ed8c021f
  31. 17 Jan, 2011 1 commit
    • Dick Hollenbeck's avatar
      ++all: · 2f211c6b
      Dick Hollenbeck authored
        * TokenList2DsnLexer.cmake now wraps each token enum in its own namespace. It
          also no longer setup of the "using" directive in the header file, which was
          bad behavior.  C++ enum values will have name collisions unless the enums
          themselves are different namespaces.
      ++new:
        * Sweet library is now a DSO/DLL.
        * Brought in SWIG to do a wrap of the Sweet DSO/DLL for unit testing
          and scripting.  The SWIG DSO/DLLs are built separate from the Sweet DSO/DLL
          and are also optional.
      2f211c6b
  32. 28 Dec, 2010 2 commits
  33. 27 Dec, 2010 3 commits