1. 06 Feb, 2013 1 commit
  2. 12 Jan, 2013 1 commit
    • Wayne Stambaugh's avatar
      Base object decoupling improvements. · f8a56d44
      Wayne Stambaugh authored
      * Improve MSG_PANEL_ITEM to handle message panel information.
      * Create containers for passing message panel items between objects and
        the message panel.
      * Rename EDA_ITEM::DisplayInfo to EDA_ITEM::GetMsgPanelInfo.
      * Remove all direct manipulation of EDA_DRAW_FRAME from all objects derived
        from EDA_ITEM.
      f8a56d44
  3. 02 Jan, 2013 1 commit
  4. 01 Jan, 2013 1 commit
  5. 21 Feb, 2012 1 commit
  6. 23 Jan, 2012 1 commit
  7. 29 Dec, 2011 1 commit
  8. 22 Dec, 2011 1 commit
  9. 21 Dec, 2011 1 commit
  10. 07 Oct, 2011 1 commit
    • Wayne Stambaugh's avatar
      Eeschema ERC improvements and other minor fixes. · d4fb921b
      Wayne Stambaugh authored
      * Move the hierarchical label connected test into the NETLIST_OBJECT class.
      * ERC pin type strings can now be translated.
      * Remove unused EDA_DRAW_PANEL attribute from all ERC test functions.
      * Add get marker count method to SCH_SCREENS object.
      * Redundant header removal.
      * Lots of coding style policy fixes.
      d4fb921b
  11. 30 Sep, 2011 1 commit
    • Wayne Stambaugh's avatar
      Application name capitalization fixes. · 4b853ded
      Wayne Stambaugh authored
      * Correct all user strings and comments for the correct capitalization of
        application names according to JP.  They are KiCad, Pcbnew, CvPcb,
        Eeschema, and GerbView.
      * Add a note the the user interface policy about the correct capitalization.
      4b853ded
  12. 06 Sep, 2011 1 commit
  13. 13 May, 2011 1 commit
  14. 27 Apr, 2011 1 commit
    • Wayne Stambaugh's avatar
      Add hit testing clarification to schematic library editor. · 86bf955d
      Wayne Stambaugh authored
      * Create library collector class.
      * Add clarification menu to library editor when multiple items are found
        at the current position.
      * Add get clarification menu text to all objects derived from LIB_ITEM.
      * Add get menu bitmap for all objects derived from LIB_ITEM.
      * Improve LIB_PIN bounding box calculation.
      * Rename LIB_ITEM::DoGenCopy to doClone to match behavior defined in base
        class EDA_ITEM.
      * Minor class renaming for improved code consistency.
      * Added less than operator to EDA_ITEM.
      86bf955d
  15. 28 Feb, 2011 1 commit
  16. 25 Feb, 2011 1 commit
  17. 24 Feb, 2011 3 commits
  18. 23 Feb, 2011 1 commit
  19. 21 Feb, 2011 1 commit
    • Wayne Stambaugh's avatar
      All control state handling is now performed in wxUpdateUIEvent handlers. · bdca3c5e
      Wayne Stambaugh authored
      * Old control state handling code completely removed in all applications.
      * Factor common control state handlers into EDA_DRAW_FRAME.
      * Replaced EDA_ITEM test for newness with IsNew() method.
      * Factor vertical right toolbar command handlers out of giant edit command
        switch statement in EESchema and PCBNew.
      bdca3c5e
  20. 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
  21. 10 Dec, 2010 1 commit
  22. 19 Nov, 2010 1 commit
  23. 10 Nov, 2010 1 commit
  24. 25 Oct, 2010 1 commit
  25. 23 Oct, 2010 1 commit
  26. 22 Oct, 2010 1 commit
    • Wayne Stambaugh's avatar
      Component library editor bug fixes and other minor fixes. · 185a2544
      Wayne Stambaugh authored
      * Fix bug that prevented component from being replaced in library when
        the component root name was changed.
      * Fix drawing bug when changing text or field item string while move in
        progress.
      * Fix drawing bug when rotating text item while move in progress.
      * Prevent undo or redo when editing a component draw item.
      * Fix assert bug when replacing component in library when the component
        root name was changed.
      * Fix bug in field editor caused by new root alias implementation that
        prevented any field from being changed.
      * Fix minor spacing issues with EESchema find dialog.
      * Deprecate remaining internal linked list code from component library
        objects.
      * Rename pin object files to match new library object file naming
        scheme.
      * Move LIB_TEXT object definition into it's own header file.
      185a2544
  27. 20 Oct, 2010 1 commit
    • Wayne Stambaugh's avatar
      Major component library ojbect editing code refactor. · 285d9b64
      Wayne Stambaugh authored
      * All library component object editing is now performed with the ojbect
        except LIB_PIN (coming soon).
      * Added TRANFORM class to handle coordinate transforms.
      * Remove old transform matrix functions.
      * More file renaming to align them with the other component library
        object file names.
      * Fix hot key bugs in library editor to disable edit keys while an item
        is being edited.
      * Fixed bug when cancelling rotation of text and field objects while
        being moved.
      285d9b64
  28. 18 Feb, 2010 1 commit
  29. 16 Feb, 2010 1 commit
  30. 04 Feb, 2010 1 commit
  31. 03 Dec, 2009 1 commit
  32. 11 Nov, 2009 1 commit
  33. 30 Oct, 2009 1 commit
    • stambaughw's avatar
      Replace library editor pin properties dialog box and minor update. · 2884d125
      stambaughw authored
      * Replaced library pin properties dialog with wxFormBuilder version.
      * Remove DialogBlocks version of pin properties dialog.
      * Add pin properties dialog support code to pin object.
      * Create single event handler for displaying pin properties dialog.
      * Remove left over DialogBlocks project file for annotate dialog.
      * Fixed escape key bug in library editor new component dialog.
      * Add GetUnitsLabel() to get human readable units for dialog labels.
      * Translate French comments in all modified files.
      * Some minor clean up of Doxygen comments.
      2884d125
  34. 23 Oct, 2009 1 commit
  35. 08 Oct, 2009 1 commit
    • stambaughw's avatar
      Replace library editor new component dialog and minor updates. · ee918d7d
      stambaughw authored
      * Replace component library editor new component dialog using wxFormBuilder.
      * Rename component library draw items to conform to current coding standards.
      * Add GetWidth() method to component library draw objects.
      * Add regular expression key word search capability to component library object.
      ee918d7d
  36. 29 Sep, 2009 1 commit
    • stambaughw's avatar
      Component library editor improvements. · b762f6aa
      stambaughw authored
      * Eliminate external direct manipulation of component draw item pointer.
      * Add draw item remove, add, and locate methods to library component object.
      * Remove redundant locate pin, field, and draw item code.
      * Fix add new pin drawing bug that left initial pin draw in place.
      * Improved best zoom calculations for small components.
      * Library component bounding box calculation now includes fields.
      * Removed unnecessary header file "libcmp.h".
      * Fixed potential locate draw item bug in library editor hot key handler.
      b762f6aa
  37. 25 Sep, 2009 1 commit
    • stambaughw's avatar
      Component library editor improvements and minor bug fixes. · 8570d331
      stambaughw authored
      * Component library objects renamed for improved readability.
      * Fields now move when selected in library editor.
      * Add copy constructor to all library draw and library component objects.
      * Added copy constructor to EDA_BaseStruct.
      * Delete base screen in WinEDA_DrawFrame destructor to prevent potential memory leak.
      * Fixed memory access bug when replacing and adding a component to library.
      * Moved library component block manipulation code into component object.
      * Removed all of the global variables used by the library editor main window object.
      * The usual code cleaning and refactoring.
      8570d331
  38. 22 Sep, 2009 1 commit
    • stambaughw's avatar
      Command ID refactoring and other minor improvements. · 43d6c685
      stambaughw authored
      * Split out application specific command IDs to prevent unnecessary rebuilding.
      * Eliminate duplicate menu and tool bar command IDs.
      * Split component library editor and viewer definitions to separate header files.
      * More component library and document file merge code.
      * A bunch of minor string readability and consistency fixes.
      43d6c685