1. 01 Feb, 2011 1 commit
  2. 31 Jan, 2011 1 commit
  3. 30 Jan, 2011 2 commits
    • 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
    • Dick Hollenbeck's avatar
      ++all: · 604edcac
      Dick Hollenbeck authored
        * DSNLEXER::NextTok() now uses two separate modes to parse quoted strings.
          This gives us the freedom to control our own destiny separate from the
          constraints put on us by the Specctra DSN spec.
        * Added Documentation/s-expressions.txt to explain all this.
        * Enhanced our quoting protocol by moving away from doubling up double quotes
          to a C line escape mechanism.
        * Now support multi-line strings, which when properly escaped, can still be
          read in as a token originating on a single line.
      604edcac
  4. 26 Jan, 2011 1 commit
  5. 23 Jan, 2011 1 commit
  6. 21 Jan, 2011 2 commits
    • Wayne Stambaugh's avatar
      EESchema code refactoring and coding policy naming fixes. · 73e38ce9
      Wayne Stambaugh authored
      * Move schematic wire and bus break code into schematic screen object.
      * Move schematic test for dangling ends into schematic screen object.
      * Remove left over debugging output in schematic screen object.
      * Remove unused file eeschema/cleanup.cpp.
      * Fix bug in schematic line object hit test algorithm.
      * Fix a string concatenation compile error added in r2752.
      * Rename class WinEDA_BasicFrame to EDA_BASE_FRAME.
      * Rename class WinEDA_DrawFrame to EDA_DRAW_FRAME.
      * Rename class WinEDA_DrawPanel to EDA_DRAW_PANEL.
      73e38ce9
    • Dick Hollenbeck's avatar
      6be7640c
  7. 20 Jan, 2011 1 commit
    • Wayne Stambaugh's avatar
      Schematic object encapsulation and other minor improvements. · e560573c
      Wayne Stambaugh authored
      * Encapsulate file name member of base screen object.
      * Encapsulate associated screen member of schematic sheet object.
      * Create add screen method to schematic sheet object to simplify setting
        the associated screen.
      * Move the change file name code in the schematic sheet object to the edit
        sheet method in the schematic editor frame object to eliminate message
        dialogs.
      * Improve reference counting in schematic screen object.
      * Add helper type definitions for changing schematic object storage to C++
        containers.
      e560573c
  8. 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
  9. 17 Jan, 2011 1 commit
  10. 16 Jan, 2011 1 commit
  11. 14 Jan, 2011 1 commit
  12. 12 Jan, 2011 2 commits
  13. 11 Jan, 2011 1 commit
    • Wayne Stambaugh's avatar
      Build default change and minor schematic screen object improvements. · 2a603275
      Wayne Stambaugh authored
      * Change default build to enable wxDC zooming.
      * Move sheet label find function into SCH_SCREEN object.
      * Move draw screen items function into SCH_SCREEN object.
      * Remove redundant page print method from SCH_EDIT_FRAME.
      * Add method to hit test for all items in SCH_SCREEN.
      * Add method for testing if junction is required in SCH_SCREEN.
      * Fix Doxygen waring in help_common_strings.h
      2a603275
  14. 10 Jan, 2011 2 commits
  15. 09 Jan, 2011 1 commit
  16. 07 Jan, 2011 1 commit
    • Wayne Stambaugh's avatar
      EESchema block object select improvements and other minor fixes. · 7e1745da
      Wayne Stambaugh authored
      * Move schematic select block from global variable to SCH_EDIT_FRAME.
      * Remove redundant schematic drawing code for eeredraw.cpp.
      * Move block select code into SCH_SCREEN object.
      * Simpilify block item select code.
      * Fix bug in SCH_LINE selection state test.
      * Add test to schematic objects for connectability.
      * Make copy block items function a private method in SCH_EDIT_FRAME.
      7e1745da
  17. 05 Jan, 2011 1 commit
  18. 04 Jan, 2011 1 commit
  19. 01 Jan, 2011 3 commits
    • Dick Hollenbeck's avatar
      changes · e5dfd601
      Dick Hollenbeck authored
      e5dfd601
    • Dick Hollenbeck's avatar
      ++new: · 84ed5f50
      Dick Hollenbeck authored
        * Added the basic structure to the Sweet parser in sch_part.cpp.
        * Got inheritence working off of the 'extends' keyword and PART::inherit()
        * Tossed the units support out of sweet.keywords, since we agreed to go dimensionless.
      ++richio:
        * Added the problemInputLine support to PARSE_ERROR, so UI can show the
          offending line of bytes.  Yes bytes, not even guaranteed to be characters.
      84ed5f50
    • jean-pierre charras's avatar
      Fix some Doxygen warnings. · e7d5770f
      jean-pierre charras authored
      Eeschema: cleaning code. Start work to enhance annotation algorithm.
      Already added an option to annotate using sheet number (sheet 1 uses numbers 100 to 199, sheet 2 uses 200 to 299..).
      Works fine if deleting existing annotation, but needs work to be used when the existing annotation is kept .
      e7d5770f
  20. 31 Dec, 2010 1 commit
  21. 30 Dec, 2010 1 commit
  22. 29 Dec, 2010 3 commits
  23. 28 Dec, 2010 5 commits
  24. 27 Dec, 2010 2 commits
  25. 21 Dec, 2010 2 commits
  26. 20 Dec, 2010 1 commit