1. 10 Sep, 2013 1 commit
  2. 31 Aug, 2013 1 commit
  3. 08 Aug, 2013 1 commit
    • Dick Hollenbeck's avatar
      EHNANCE: add a "Show" button to the two text field properties · d0a69ac7
      Dick Hollenbeck authored
      dialogs which allow editing of component properties.  The button
      is active when the table row cursor is on the DATASHEET field only.
      When active, and your datasheet is a URI, then your default
      browser will be launced to show that datasheet if it can find it.
      This incentivizes use of http:// links for datasheets.
      d0a69ac7
  4. 24 May, 2013 1 commit
  5. 01 Apr, 2013 1 commit
  6. 26 Mar, 2013 1 commit
  7. 18 Mar, 2013 1 commit
    • Wayne Stambaugh's avatar
      More encapsulation work. · 7d0ec1a1
      Wayne Stambaugh authored
      * Complete encapsulation of the MODULE class.
      * Complete encapsulation of the EDA_TEXT class.
      * Encapsulate most of the ZONE_CONTAINER class.
      * Add pcbcommon library as a dependency for reSWIGging the scripting
        support.  This should cover most dependency cases.
      7d0ec1a1
  8. 31 May, 2012 1 commit
  9. 16 Apr, 2012 1 commit
    • Wayne Stambaugh's avatar
      More internal unit improvements. · 6468805c
      Wayne Stambaugh authored
      * Move all convert from user to internal units into base_units.cpp.
      * Remove internal units parameters from all moved conversion functions.
      * Revise all source code that calls the moved conversion functions.
      * Remove internal units from all dialog text control helper classes.
      6468805c
  10. 13 Apr, 2012 1 commit
    • Wayne Stambaugh's avatar
      More internal unit improvements. · 57d75a75
      Wayne Stambaugh authored
      * Move all convert from internal to user units functions into separate file.
      * Remove internal units parameter from all moved conversion functions.
      * Revise all source code that calls the moved conversion functions.
      * Compile these conversion routines separately for the appropriate pcb or
        schematic internal units.
      * Move internal units specific status bar update code into the appropriate
        application for updating the status bar.
      * Move millimeter user units rounding function to common.cpp.
      57d75a75
  11. 23 Jan, 2012 1 commit
  12. 03 Jan, 2012 1 commit
  13. 22 Dec, 2011 1 commit
  14. 06 Sep, 2011 2 commits
  15. 16 Aug, 2011 1 commit
  16. 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
  17. 31 May, 2011 1 commit
  18. 13 May, 2011 1 commit
  19. 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
  20. 19 Apr, 2011 1 commit
  21. 28 Feb, 2011 1 commit
  22. 24 Feb, 2011 2 commits
    • 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
    • Dick Hollenbeck's avatar
      debug support for BUG 723793 · 36773d66
      Dick Hollenbeck authored
      36773d66
  23. 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
  24. 21 Dec, 2010 1 commit
  25. 08 Dec, 2010 1 commit
  26. 07 Dec, 2010 1 commit
  27. 04 Dec, 2010 1 commit
  28. 19 Nov, 2010 1 commit
  29. 18 Nov, 2010 1 commit
  30. 11 Nov, 2010 1 commit
  31. 10 Nov, 2010 1 commit
  32. 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
  33. 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
  34. 09 Sep, 2010 1 commit
  35. 22 Aug, 2010 1 commit
  36. 10 Aug, 2010 1 commit
    • Wayne Stambaugh's avatar
      MSVC compile error and memory leak fixes. · 3c878aec
      Wayne Stambaugh authored
      * Fixed multiple line strings causing MSVC compile errors.
      * Fixed memory leak when attempting to add duplicate library component.
      * Added recent cmake generated files to bazaar ignore list.
      * Minor code cleaning.
      3c878aec
  37. 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
  38. 17 Jun, 2010 1 commit