1. 14 Mar, 2011 1 commit
    • Wayne Stambaugh's avatar
      Set default button on all dialogs. Fixes lp:665703 · 283cfa67
      Wayne Stambaugh authored
      * Set default button on all dialogs that do not already have a defined
        default button.  The only exception is the EESchema net list dialog
        which needs converted over to wxFormBuilder and due to it's design makes
        setting the default button in any tab other than the default tab
        problematic.
      * Fix escape key dialog handling bug in EESchema print post script
        dialog.
      283cfa67
  2. 03 Mar, 2011 1 commit
  3. 01 Mar, 2011 1 commit
    • Wayne Stambaugh's avatar
      PCBNew control update bug fixes, fixes lp:725963. · 1010601a
      Wayne Stambaugh authored
      * Fix grid select box update bug on context menu.
      * Fix via size and track width select box update bugs.
      * Fix layer pair indicator button update bug.
      * Fix auto track width tool bar control enable bug.
      * Fix via size and track width select status bug in context menu.
      * Fix layer select box and layer control widget select bug when current
        layer is removed.
      * Add virtual function to notify objects derived from EDA_DRAW_FRAME that
        the units setting has changed.
      * Coding policy class naming fixes.
      1010601a
  4. 28 Feb, 2011 1 commit
  5. 26 Feb, 2011 1 commit
  6. 22 Feb, 2011 3 commits
  7. 21 Feb, 2011 3 commits
  8. 11 Feb, 2011 1 commit
    • Wayne Stambaugh's avatar
      Draw panel object refactoring and other minor code cleaning. · 7b8b51b2
      Wayne Stambaugh authored
      * Rename all member variables and methods that reference the cross hair
        code in draw panel object from cursor to cross hair to eliminate confusion
        between the two concepts.
      * Rename cursor capture call backs in draw panel object to improve code
        readability.
      * Create helper class for turning off the cross hair while drawing.
      * Remove redundant block clear code.
      * Remove redundant mouse capture call back reset code when end capture
        call back is called.
      * Remove unused function definitions in base draw frame object.
      * Lots of minor coding policy and doxygen comment fixes.
      7b8b51b2
  9. 06 Feb, 2011 1 commit
  10. 05 Feb, 2011 2 commits
    • jean-pierre charras's avatar
      CvPcb: Code cleanup. Rename WinEDA_CvpcbFrame to CVPCB_MAINFRAME, according to coding style policy. · 9370dd83
      jean-pierre charras authored
      Change in CvPcb: CvPcb does not use now .dcm files, only .mod files  to read modules keywords and doc
      9370dd83
    • Wayne Stambaugh's avatar
      EESchema improvements and other minor fixes. · 0d8cb9b5
      Wayne Stambaugh authored
      * Remove base screen methods from draw frame object and correct current
        screen methods in derived objects.
      * Move restore old wires function code into schematic screen object.
      * Make add junction method use current screen position instead of store
        position.
      * Move poly line ghosting function into the delete current segment method
        as that was the only place is was being used.
      * Add method to base schematic object of testing if object has a label
        that can be incremented.
      * Simplified the schematic hierarchy traversing code.
      * PCBNew Doxygen warning fixes.
      0d8cb9b5
  11. 03 Feb, 2011 1 commit
    • Wayne Stambaugh's avatar
      Changes to use cursor position as parameter and snap to grid settings. · 50f063da
      Wayne Stambaugh authored
      * Changed managed cursor callback definition to include the current
        cursor drawing position.
      * Modified all managed cursor callbacks to match new definition.
      * Added snap to grid option to base drawing frame object.
      * Changed add no connect managed cursor callback to use new position
        parameter instead of the stored one.
      * Lots of coding policy fixes.
      50f063da
  12. 01 Feb, 2011 1 commit
  13. 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
  14. 21 Jan, 2011 1 commit
    • 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
  15. 14 Jan, 2011 1 commit
  16. 12 Jan, 2011 1 commit
  17. 21 Dec, 2010 1 commit
  18. 17 Dec, 2010 1 commit
  19. 14 Dec, 2010 1 commit
  20. 29 Nov, 2010 1 commit
  21. 12 Nov, 2010 3 commits
  22. 07 Nov, 2010 2 commits
  23. 28 Oct, 2010 1 commit
  24. 05 Oct, 2010 1 commit
  25. 19 Sep, 2010 1 commit
  26. 11 Sep, 2010 1 commit
  27. 03 Sep, 2010 1 commit
  28. 24 Aug, 2010 1 commit
  29. 12 Jul, 2010 1 commit
    • Dick Hollenbeck's avatar
      A little useful feature: even if the default unit can be changed between · bc14e66d
      Dick Hollenbeck authored
      inches and mm, the industry is crazy enough to force us with mixed
      design. For example I routinely use imperial units for track size and
      clearance, but drilling is strictly a metric issue...
      
      So I added a little parser to recognize a suffix specification in the
      unit text boxes... so you can put in things like:
      1in (1 inch)
      1" (idem)
      25th (25 thou)
      25mi (25 mils, the same)
      6mm (6 mm, obviously)
      
      The rules are: spaces between the number and the unit are accepted, only
      the first two letters are significant.
      
      As a bonus, it also recognize the period (.) as a decimal point
      substituting it with the correct locale character (there was a wishlist
      for it, IIRC). Most useful for number pad fans :D 
      bc14e66d
  30. 17 May, 2010 1 commit
    • Wayne Stambaugh's avatar
      Open file dialog fixes and minor code cleaning. · 5ce9c9a9
      Wayne Stambaugh authored
      * Fix a minor problem with wxFileDialog to open a file that no longer
        exists in PCBNew.
      * Make GerbView open file behavior the same as PCBNew.
      * Remove redundant PCB file wild card definition.
      * Add open file refactor task to the todo list.
      * Fix some minor code formatting issues.
      5ce9c9a9
  31. 16 May, 2010 1 commit
  32. 09 May, 2010 1 commit