1. 04 Feb, 2011 1 commit
  2. 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
  3. 21 Jan, 2011 1 commit
  4. 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
  5. 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
  6. 28 Dec, 2010 2 commits
  7. 27 Dec, 2010 3 commits
  8. 09 Nov, 2010 2 commits
  9. 12 Oct, 2010 1 commit
  10. 09 Aug, 2010 2 commits
  11. 18 Jun, 2010 1 commit
  12. 17 Jun, 2010 1 commit
  13. 21 Apr, 2010 1 commit
  14. 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
  15. 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
  16. 25 Jan, 2010 1 commit
  17. 04 Jan, 2010 1 commit
  18. 03 Dec, 2009 1 commit
  19. 05 Nov, 2009 1 commit
  20. 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
  21. 21 Jun, 2009 1 commit
  22. 19 Jun, 2009 1 commit
  23. 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
  24. 04 Feb, 2009 1 commit
  25. 02 Dec, 2008 1 commit
  26. 07 Sep, 2008 3 commits
  27. 29 Aug, 2008 1 commit
  28. 15 Aug, 2008 1 commit
  29. 01 Aug, 2008 1 commit
  30. 15 Jun, 2008 1 commit
  31. 05 May, 2008 2 commits
  32. 01 May, 2008 1 commit