1. 07 Dec, 2011 1 commit
  2. 18 Sep, 2011 1 commit
  3. 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
  4. 08 Sep, 2011 1 commit
  5. 07 Sep, 2011 1 commit
  6. 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
  7. 24 Aug, 2011 1 commit
  8. 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
  9. 04 Feb, 2011 1 commit
  10. 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
  11. 21 Jan, 2011 1 commit
  12. 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
  13. 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
  14. 28 Dec, 2010 2 commits
  15. 27 Dec, 2010 3 commits
  16. 09 Nov, 2010 2 commits
  17. 12 Oct, 2010 1 commit
  18. 09 Aug, 2010 2 commits
  19. 18 Jun, 2010 1 commit
  20. 17 Jun, 2010 1 commit
  21. 21 Apr, 2010 1 commit
  22. 06 Apr, 2010 1 commit
    • stambaughw's avatar
      First pass at DSN token file generator and other minor changes. · 14352646
      stambaughw authored
      * Add CMake script to generate DSN token header and source file from
        token list file.
      * Add preliminary component library DSN token list and lexer file to
        test script and prepare for new component library file lexer.
      * EESchema: right click on ERC check mark displays error in message panel.
      * Remove PCBNew header file dependency from common DSN lexer source.
      * Minor code clean ups.
      14352646
  23. 08 Feb, 2010 1 commit
    • stambaughw's avatar
      Implement wxDC coordinate handling and wxGCDC. · 3066c705
      stambaughw authored
      * Implement code to allow wxDC to handle coordinate conversions between
        device and drawing units.
      * Add build settings to enable wxGCDC for wxGraphicsContext testing.
      * Remove wxAUI conditional build cruft as it is now required to build
        Kicad.
      * Fix scroll increment size regression to prevent jumping around the
        zoom center position.
      * Add find GDI+ cmake module for building on WXMSW when wxGraphicsContext
        is enabled.
      3066c705
  24. 25 Jan, 2010 1 commit
  25. 04 Jan, 2010 1 commit
  26. 03 Dec, 2009 1 commit
  27. 05 Nov, 2009 1 commit
  28. 26 Jun, 2009 1 commit
    • stambaughw's avatar
      Build fixes for VC8, compiler warnings fixed, and some minor wxDC zoom changes. · 17bf2435
      stambaughw authored
      * Added modified version of FindwxWidgets.cmake to prevent manifest build and link errors
        with VC8.
      * Fixed ambiguous math function ( sqrt, atan, cos, etc. ) call errors when building
        with MSVC.
      * Moved bitmap copy bitmap source file destination to the build path to prevent source
        tree pollution and library rebuilds when building on different platforms.
      17bf2435
  29. 21 Jun, 2009 1 commit
  30. 19 Jun, 2009 1 commit
  31. 21 May, 2009 1 commit
    • stambaughw's avatar
      Build improvements, compiler warning fixes and build fixes, and lots of clean up. · 8bf79111
      stambaughw authored
      * Created separate SVN version header.
      * Add true config.h for platform dependency checks.
      * Add dependency check cmake module.
      * Remove some leftover hand crafted make files.
      * Remove non-cmake build instructions from COMPILING.txt.
      * Fix split _() strings causing Visual C++ compiler error.
      * Fix lots of compiler warnings.
      * Change project file parameter container from wxArray to boost::vector_ptr.
      * Removed lots of redundant header definitions.
      * Fixed green_xpm redefinition in ercgreen.xpm.
      * Remove some dead code and unnecessary class methods.
      8bf79111
  32. 04 Feb, 2009 1 commit
  33. 02 Dec, 2008 1 commit
  34. 07 Sep, 2008 1 commit