1. 23 Jan, 2012 1 commit
  2. 03 Jan, 2012 1 commit
  3. 29 Dec, 2011 1 commit
  4. 22 Dec, 2011 1 commit
  5. 08 Dec, 2011 1 commit
  6. 07 Dec, 2011 1 commit
  7. 22 Sep, 2011 1 commit
  8. 06 Sep, 2011 2 commits
  9. 30 Aug, 2011 1 commit
    • Wayne Stambaugh's avatar
      Add field removal warning to EESchema's edit component in schematic dialog. · ebaf1454
      Wayne Stambaugh authored
      * Warn the user that fields with no value and not it the field template list
        will be removed from the component before exiting the edit component in
        schematic dialog.
      * Add a function to TEMPLATES class to check if template list contains a
        field with a given name.
      * Move the function to display the edit component in schematic dialog into
        the SCH_EDIT_FRAME class.
      * Doxygen and coding style policy fixes.
      ebaf1454
  10. 31 May, 2011 1 commit
  11. 19 Apr, 2011 1 commit
  12. 14 Mar, 2011 1 commit
    • Wayne Stambaugh's avatar
      Dialog escape key termination and default button fixes. · fe6890a9
      Wayne Stambaugh authored
      * Fix about dialog escape key termination bug.
      * Fix edit hot keys dialog escape key termination bug.
      * Set schematic editor component properties dialog default button.
      * Fix schematic editor plot DXF dialog escape key termination bug.
      * Set PCB editor layers setup dialog default button.
      * Set PCB editor swap layers dialog default button.
      * Set PCB editor net list dialog default button.
      * Add comment to UIPolicy.txt about escape key termination requiring proper
        dialog button IDs.
      fe6890a9
  13. 28 Feb, 2011 1 commit
  14. 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
  15. 02 Feb, 2011 1 commit
    • Wayne Stambaugh's avatar
      Use logical cursor position and other minor changes. · 6a26a7f9
      Wayne Stambaugh authored
      * Remove unused member variable m_SizeVisu from base screen object.
      * Move nearest grid position code into base screen object.
      * Add get cursor position method to base screen object.
      * Add position parameter to OnHotKey method in base draw frame and all
        derived objects.
      * Pass logical position on left mouse button click and double click
        events instead of device position.
      * Pass logical position to on right mouse button click instead of device
        position.
      * Use logical event position parameter for locating items in EESchema
        instead of the stored position.
      * Remove unused position parameter when displaying component edit dialog
        in EESchema.
      * Comment out debugging macro in eeschema/template_field_names.cpp that was
        preventing debug builds using wxWidgets 2.8.x.
      6a26a7f9
  16. 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
  17. 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
  18. 15 Jan, 2011 1 commit
    • jean-pierre charras's avatar
      Fix minor bug (layer color not updated in toolbar when changed in layer manager) · 73585a85
      jean-pierre charras authored
      Pcbnew: fix that prevents loading modules from libraries (footprint name not identified in lib)
      Module Editor: Try to fix incorrect printing. Fixed now only for scale 1. Nor working for other scales. (Work in progress).
      Gerbview: Known bug: printing not working.
      VRML export: Fix incorrect export of 3D shapes rotations when the 3D shape was rotated.
      73585a85
  19. 18 Jan, 2011 1 commit
  20. 10 Jan, 2011 1 commit
    • Wayne Stambaugh's avatar
      EESchema block code cleaning and other minor fixes. · a3a73ef5
      Wayne Stambaugh authored
      * Move update block pick list code to SCH_SCREEN object.
      * Remove redundant drawing function RedrawOneStruct().
      * Change context menu text "Noconn" to "No Connect".
      * Change context menu text "GLabel" to "Global Label".
      a3a73ef5
  21. 21 Dec, 2010 1 commit
  22. 14 Dec, 2010 1 commit
  23. 10 Dec, 2010 1 commit
  24. 08 Dec, 2010 1 commit
  25. 18 Nov, 2010 1 commit
  26. 11 Nov, 2010 1 commit
  27. 10 Nov, 2010 1 commit
  28. 22 Oct, 2010 1 commit
  29. 04 Oct, 2010 1 commit
    • Wayne Stambaugh's avatar
      Initial work on new component library stucture. · 3335ccd9
      Wayne Stambaugh authored
      * Use C++ map in component library instead of boost::ptr_vector.
      * Drop Boost pointer containers for standard C++ containers.
      * Moved duplicate name user interface elements from library object to
        library editor.
      * Added code to support direct addition and replacement of component
        alias objects into libraries.
      * Removed temporary strings used to add and remove alias objects.
      * Libraries only store alias objects, components now accessed thru alias.
      * Simplify library API for adding, removing, and replacing components.
      * Updated edit component in library dialog and library editor to reflect
        component library object changes.
      * Fixed bug in library viewer when displaying alias name.
      * Made a few header files compile stand alone per the new coding policy.
      * Remove some dead code and the usual code formatting fixes.
      3335ccd9
  30. 29 Aug, 2010 1 commit
  31. 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
  32. 11 Jul, 2010 1 commit
  33. 30 Jun, 2010 1 commit
  34. 24 Jun, 2010 1 commit
    • Wayne Stambaugh's avatar
      EESchema component library and hierarchical sheet label object improvements. · e1b5d49f
      Wayne Stambaugh authored
      * Continue component library class clean up and encapsulation work.
      * Change hierarchical sheet label container to boost::vector_ptr.
      * Encapsulate hierarchical label handling in hierarchical sheet class.
      * Convert some missed occurrences of wxString::GetData() to GetChars( wxString ).
      * Fix some minor code formatting issues.
      e1b5d49f
  35. 17 Jun, 2010 1 commit
  36. 18 Feb, 2010 1 commit
  37. 13 Jan, 2010 2 commits
  38. 20 Dec, 2009 1 commit