1. 26 Mar, 2012 1 commit
    • Wayne Stambaugh's avatar
      Minor code improvements and coding policy fixes. · 45445dd8
      Wayne Stambaugh authored
      * BLOCK_SELECTOR class is not longer derived from EDA_ITEM.
      * Encapsulate BLOCK_SELECTOR class member variables and add access methods.
      * Move HandleBlockBegin() function from block_commande.cpp to drawframe.cpp.
      * Remove virtual methods from top level derived objects per future
        coding policy change.
      * Remove Doxygen copydoc statement from objects derived from EDA_ITEM
        since the comments are automatically copied to the derived object.
      * Removed copy and pasted Doxygen comments from objects derived from
        EDA_ITEM.
      45445dd8
  2. 17 Mar, 2012 1 commit
  3. 15 Mar, 2012 1 commit
  4. 27 Feb, 2012 1 commit
  5. 23 Jan, 2012 1 commit
  6. 09 Jan, 2012 1 commit
    • Wayne Stambaugh's avatar
      Eeschema schematic object improvements. · 409d6e8e
      Wayne Stambaugh authored
      * Remove unnecessary copy constructors from schematic and component
        library objects.
      * Add comment to class definitions where the default copy constructor
        generated by the compiler was adequate.
      * Add assignment operator to EDA_ITEM, SCH_ITEM, and all schematic
        objects where the default assignment operator generated by the
        compiler would not be adequate.
      409d6e8e
  7. 14 Dec, 2011 1 commit
  8. 08 Dec, 2011 1 commit
  9. 01 Dec, 2011 1 commit
    • Wayne Stambaugh's avatar
      Improve Eeschema find code and add initial replace plumbing. · d9e0ab02
      Wayne Stambaugh authored
      * Replace Eeschema find code with a collector based implementation.
      * Fixed a search bug when all subsequent searches of an item would ignore
        the remaining valid child items when an item had more than one child
        item that matched the search criteria.
      * Add SCH_FIND_COLLECTOR class to find all items that meet the specified
        search criteria.
      * Add SCH_FIND_COLLECT0R_DATA to keep track of information for all matching
        items.
      * Use collector to iterate over the list of items that match the search
        criteria rather than trying to start at the last matched item.
      * Remove unused searching methods from sheet path and sheet path list
        objects.
      * Add replace and replace all functionality to Eeschema find dialog.
      * Push matching methods down to EDA_ITEM class so they can be used by
        other derived objects.
      * Add method to EDA_ITEM to test if item supports replacing.
      * Add flag to find/replace data to support replace feature.
      * Disable wild card matching check box when dialog is in replace mode as
        wild card replacement is not supported at this time.
      * The usual Doxygen comment and coding policy fixes.
      d9e0ab02
  10. 01 Nov, 2011 1 commit
  11. 31 Oct, 2011 1 commit
  12. 29 Aug, 2011 1 commit
  13. 17 Jun, 2011 1 commit
    • Wayne Stambaugh's avatar
      Schematic object plot code refactoring and CMake required version changes. · c1802037
      Wayne Stambaugh authored
      * Change the minimum required CMake version to 2.6.4 for all build platforms
        except Windows and OSX.
      * Move all schematic plot code from plot.cpp into the appropriate schematic
        objects.
      * Create SCH_SCREEN plot method to plot all objects in the schematic
        screen.
      * Delete plot.cpp and remove it from the CMakeList file.
      c1802037
  14. 25 May, 2011 1 commit
  15. 22 May, 2011 1 commit
  16. 20 May, 2011 1 commit
  17. 06 May, 2011 1 commit
  18. 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
  19. 18 Apr, 2011 1 commit
  20. 29 Mar, 2011 1 commit
  21. 28 Feb, 2011 1 commit
  22. 08 Feb, 2011 1 commit
  23. 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
  24. 05 Jan, 2011 1 commit
  25. 29 Dec, 2010 1 commit
  26. 14 Dec, 2010 1 commit
  27. 10 Dec, 2010 1 commit
  28. 07 Dec, 2010 1 commit
  29. 12 Nov, 2010 1 commit
  30. 25 Oct, 2010 1 commit
  31. 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
  32. 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
  33. 08 Oct, 2010 1 commit
    • Wayne Stambaugh's avatar
      Schematic component library object code cleaning and refactoring. · fc0864be
      Wayne Stambaugh authored
      * Break classes_body_item.cpp(.h) into more reasonable size bites.
      * Rename classes_body_item.cpp(.h) to lib_draw_item.cpp(.h)
      * Fix some unsatisfied header file dependencies.
      * Add stubs to component library draw item base classe to handle editing
        internally.
      * Lots of code cleaning.
      fc0864be
  34. 04 Oct, 2010 1 commit
  35. 24 Sep, 2010 1 commit
    • Vovanium's avatar
      Added two pin shapes: · cd778c12
      Vovanium authored
      * reverted clock ( --<| ) as it is commonly used for inverted clock in x-USSR
      * nonlogic       ( ---X ) for non-logic pins of logic ICs (commonly used for power and timing RC pins).
      cd778c12
  36. 03 Aug, 2010 1 commit
  37. 04 Mar, 2010 1 commit