1. 21 Jan, 2013 1 commit
  2. 02 Jan, 2013 1 commit
  3. 28 Dec, 2012 1 commit
  4. 08 Dec, 2012 1 commit
  5. 31 Oct, 2012 1 commit
  6. 23 Oct, 2012 1 commit
  7. 08 Oct, 2012 1 commit
  8. 12 Sep, 2012 1 commit
  9. 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
  10. 22 Feb, 2012 1 commit
  11. 23 Jan, 2012 1 commit
  12. 28 Oct, 2011 1 commit
    • Wayne Stambaugh's avatar
      Unify Eeschema orient commands and other minor fixes. · bbda48f9
      Wayne Stambaugh authored
      * Create command event handler for orienting schematic items and block.
      * Remove redundant orient item and block command handler code and IDs.
      * Remove redundant cancel current command event table entry.
      * Remove unnecessary schematic bitmap object virtual functions.
      * Set path when saving schematic sheet files to prevent assertion in
        updated path and file write permission test function.
      * Restore directory and file name write permission test function to it's
        previous behavior to prevent unexpected save results.
      * Add an assertion to verify the path is not empty to directory and file
        write permission test function.
      * Improve documentation for path and file write permission test function.
      * Fix Doxygen link warnings.
      bbda48f9
  13. 27 Oct, 2011 2 commits
  14. 26 Oct, 2011 1 commit
    • Wayne Stambaugh's avatar
      Factor Eeschema rotate item hot keys into a rotate event handler. · b98b23a1
      Wayne Stambaugh authored
      * Add a rotate event handler to schematic frame object.
      * Remove unique rotate item command IDs.
      * Use process event instead of post event to eliminate the need to clean
        up the command event client object from the heap.
      * Unify find next item and next DRC error hot key commands.
      * Unify move and rotate hot keys commands.
      b98b23a1
  15. 24 Oct, 2011 2 commits
  16. 21 Oct, 2011 1 commit
    • Wayne Stambaugh's avatar
      More Eeschema schematic item move code unification. · 78377058
      Wayne Stambaugh authored
      * Tweak move item to support moving schematic sheet pin objects.
      * Change schematic sheet pin set position to constrain position within
        the parent sheet.
      * Schematic sheet pin moving now handled by unified move code.
      * Remove old schematic sheet pin move code.
      * Add custom client data object for passing hot key information to
        command event handlers.
      * Fix a bug that prevented changes to schematic sheet pin objects from
        being undone.
      78377058
  17. 19 Oct, 2011 2 commits
    • Wayne Stambaugh's avatar
      Minor Eeschema fixes. · 30a4bd39
      Wayne Stambaugh authored
      * Fix a set position method bug in schematic item that caused the fields
        to drawn in the wrong position.
      * Group zoom hot keys to use the same command event in schematic and
        library editor frames.
      30a4bd39
    • Wayne Stambaugh's avatar
      Eeschema schematic item move code unification. · 6a4e8aa9
      Wayne Stambaugh authored
      * Add get and set position methods to all schematic items.
      * Encapsulate schematic item position members.
      * Add swap data method to schematic items that lacked one.
      * Remove global swap data function used by undo and redo functions.
      * Unify as many schematic move methods as possible.
      * Remove unnecessary place schematic item methods.
      * All schematic items are now moved in the same event handler.
      * Fixed bug in hierarchical sheet get menu item string method.
      * Make no connect and junction items movable, fixes lp:804048
      6a4e8aa9
  18. 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
  19. 29 Sep, 2011 1 commit
    • Wayne Stambaugh's avatar
      Minor PCBNew code fixes. · c09bc26d
      Wayne Stambaugh authored
      * Translate French code names and comments.
      * Dead code removal.
      * Hot key object and structure coding style policy fixes.
      * Doxygen comment warning fixes.
      c09bc26d
  20. 28 Sep, 2011 1 commit
  21. 06 Sep, 2011 2 commits
  22. 31 Aug, 2011 1 commit
  23. 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
  24. 07 Jun, 2011 1 commit
    • Wayne Stambaugh's avatar
      EESchema bug fixes and other minor changes (fixes lp:793373). · baa0d792
      Wayne Stambaugh authored
      * Fix debug build warning (lp:793373).
      * Changed sheet edit restore and undo to use object copy and replace method.
      * Add minimum width and height constraints when resizing sheets that have
        hierarchical pins.
      * Fix drag sheet hot key bug.
      * Change Doxygen configuration to extract private methods and members
        when creating documentation.
      * Fix a bunch of Doxygen comment warnings.
      baa0d792
  25. 20 May, 2011 1 commit
    • Wayne Stambaugh's avatar
      Add drag context menu entry for junctions in EESchema, fixes lp:783173. · 6b7ab761
      Wayne Stambaugh authored
      * Add drag context menu entry for junctions that actually form a junction
        with wires to EESchema.
      * Add function to test for junctions to SCH_COLLECTOR class.
      * Create annotate type and sort order enums to eliminate magic numbers
        used in annotate code.
      * Remove duplicate Doxygen comments from annotate.cpp and improve the
        actual Doxygen comments in wxEeschemaStruct.h.
      6b7ab761
  26. 05 May, 2011 2 commits
  27. 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
  28. 19 Apr, 2011 1 commit
  29. 30 Mar, 2011 1 commit
    • Wayne Stambaugh's avatar
      EESchema sheet pin code improvements. · cfc3d6df
      Wayne Stambaugh authored
      * Change all code references to pin sheet and sheet label to sheet pin to
        more closely match the sheet pin object for improved code readability.
      * Change menu and tool bar text from pin sheet to sheet pin for improved
        user readability.
      * Moved sheet pin place method to sheet pin object source file.
      * Move last sheet pin stored state information into schematic frame object.
      * Add Doxygen comments for the sheet pin editing methods.
      cfc3d6df
  30. 29 Mar, 2011 1 commit
    • Wayne Stambaugh's avatar
      EESchema edit field code improvements and Doxygen comment fixes. · e6c70dca
      Wayne Stambaugh authored
      * Remove specialized edit reference, value, and foot print field methods
        from SCH_FRAME object.
      * Improve general field method to handle all field types as this was
        essentially the same code used in the three methods removed.
      * Updated the the hot key and context menu handlers to use the new field
        edit method.
      * Minor Doxygen comment warning fixes.
      e6c70dca
  31. 10 Mar, 2011 1 commit
    • Wayne Stambaugh's avatar
      Schematic editor locate item changes and other minor fixes. · c07b677a
      Wayne Stambaugh authored
      * Move locate function code into schematic screen object.
      * Move test for junction needed into schematic screen object.
      * Move test for marking connected items into schematic screen object.
      * Move delete item function code into schematic screen object.
      * Move delete all markers code into schematic screen object.
      * Add method for locating multiple items in schematic screen object.
      * Fix minor bug in schematic field object hit test declaration.
      * Initial encapsulation work on item picker object.
      * Remove duplicate doxygen comments from item picker object source file.
      c07b677a
  32. 03 Mar, 2011 1 commit
    • Wayne Stambaugh's avatar
      Minor EESchema code improvements. · 9769c9b6
      Wayne Stambaugh authored
      * Factor change schematic component orientation code out of switch statement
        into separate function.
      * Remove redundant command events from schematic editor hot key handler.
      9769c9b6
  33. 28 Feb, 2011 1 commit
  34. 24 Feb, 2011 1 commit
    • Wayne Stambaugh's avatar
      Improve handling of tool bar command IDs. · cb647737
      Wayne Stambaugh authored
      * Make EDA_DRAW_FRAME current tool ID member variable private.
      * Added global no tool selected ID to replace application specific no
        tool selected IDs.
      * Change SetToolID to prevent setting the tool ID to anything less than
        the new global no tool selected ID and assert on debug builds.
      * Change command and update user interface command event handlers to use
        new global no tool selected ID.
      * Fixed schematic library editor add pin hot key handler.
      cb647737
  35. 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