1. 28 Aug, 2013 1 commit
  2. 03 Aug, 2013 1 commit
  3. 30 May, 2013 1 commit
    • jean-pierre charras's avatar
      Pcbnew: Fix Bug #1185556. fix issue about Solder Paste Ratio value which was... · 57b30ad2
      jean-pierre charras authored
      Pcbnew: Fix Bug #1185556. fix issue about Solder Paste Ratio value which was accepting only one digit in mantissa in 3  dialogs  (now 6 digits in all dialogs).
      fix potential issue in .kicad_pcb file creation, in some places where a %g or %.16g format was used:
      al least under Mingw/gcc4.7.2, the floating number was written using scientific notation, not accepted by the S-expr reader.
      57b30ad2
  4. 04 May, 2013 1 commit
  5. 10 Apr, 2013 1 commit
  6. 09 Apr, 2013 1 commit
  7. 27 Mar, 2013 1 commit
  8. 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
  9. 13 Mar, 2013 1 commit
    • Wayne Stambaugh's avatar
      Pcbnew encapsulation and code cleaning. · 42d7bf6c
      Wayne Stambaugh authored
      * Encapsulate most of the MODULE class.
      * Start encapsulating the DIMENSION class.
      * Lay some groundwork for EDA_TEXT encapsulation.
      * Move cleverly hidden MODULE functions into class_module.cpp.
      * Use std::swap to exchange TEXTE_PCB values for undo/redo.
      * Remove unused members from MODULE class.
      * The usual coding policy and documentation fixes.
      42d7bf6c
  10. 04 Mar, 2013 2 commits
  11. 21 Aug, 2012 1 commit
  12. 11 Aug, 2012 1 commit
  13. 09 Jun, 2012 1 commit
  14. 18 May, 2012 1 commit
  15. 17 Apr, 2012 1 commit
  16. 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
  17. 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
  18. 06 Apr, 2012 1 commit
  19. 08 Mar, 2012 1 commit
  20. 24 Feb, 2012 1 commit
  21. 19 Feb, 2012 1 commit
  22. 23 Jan, 2012 1 commit
  23. 22 Jan, 2012 1 commit
  24. 22 Dec, 2011 1 commit
  25. 21 Dec, 2011 1 commit
  26. 16 Dec, 2011 1 commit
    • Wayne Stambaugh's avatar
      More encapsulation work and other minor improvements. · fac288cf
      Wayne Stambaugh authored
      * EDA_DRAW_FRAME completely encapsulated except for DrawFrame member.
      * Moved members specific to Pcbnew from EDA_DRAW_FRAME to PCB_BASE_FRAME
        or PCB_EDIT_FRAME as appropriate.
      * Replace EDA_TOOLBAR with wxAuiToolBar as EDA_TOOL bar provided no
        additional functionality and made code less readable.
      * Remove EDA_TOOLBAR class definition from wxstruct.h and delete file
        wineda_toolbar.cpp.
      * Rename tool bar members to something more descriptive since the
        horizontal and vertical references wont mean anything once the
        tool bars are movable.
      * Lots of dead code removal.
      fac288cf
  27. 14 Dec, 2011 1 commit
  28. 12 Dec, 2011 1 commit
  29. 07 Dec, 2011 1 commit
  30. 23 Sep, 2011 1 commit
    • Wayne Stambaugh's avatar
      PCB common library header rationalization. · edd35b4e
      Wayne Stambaugh authored
      * All header files used to create the PCB common library now compile as
        stand alone code.  This prevents the need to define them in a specific
        order to make source code compile properly.  It should also now be
        possible to relocate the source code to build the common PCB library
        to a separate folder.
      edd35b4e
  31. 11 Sep, 2011 1 commit
    • jean-pierre charras's avatar
      Fix issues with new icons: · b5d27a56
      jean-pierre charras authored
      * Replace use of wxICON by new icons declaration.
      * Remove unused files.
      * Fix filenames inconsistencies between old and new icons.
      * dialog_erc handle variable size icons in erc matrix.
      b5d27a56
  32. 07 Sep, 2011 1 commit
    • Wayne Stambaugh's avatar
      Lots and lots of PCBNew code cleaning and fix build bug introduced in r3108. · 0c443357
      Wayne Stambaugh authored
      * Changed <wx-2.8/xml/xml.h> to "xnode.h" in pcbnew_config.cpp to fix bug
        when building against wxWidgets 2.9 and above.
      * Convert broken wxXmlNode code to use XNODE.
      * Overloaded XNODE constructor for creating child nodes.
      * Translate French naming conventions.
      * Translate French comments.
      * Remove tabs from several source files.
      * Coding style policy and Doxygen comment fixes.
      0c443357
  33. 06 Sep, 2011 1 commit
  34. 14 Mar, 2011 1 commit
    • Wayne Stambaugh's avatar
      Set default button on all dialogs. Fixes lp:665703 · 283cfa67
      Wayne Stambaugh authored
      * Set default button on all dialogs that do not already have a defined
        default button.  The only exception is the EESchema net list dialog
        which needs converted over to wxFormBuilder and due to it's design makes
        setting the default button in any tab other than the default tab
        problematic.
      * Fix escape key dialog handling bug in EESchema print post script
        dialog.
      283cfa67
  35. 01 Mar, 2011 1 commit
    • Wayne Stambaugh's avatar
      PCBNew control update bug fixes, fixes lp:725963. · 1010601a
      Wayne Stambaugh authored
      * Fix grid select box update bug on context menu.
      * Fix via size and track width select box update bugs.
      * Fix layer pair indicator button update bug.
      * Fix auto track width tool bar control enable bug.
      * Fix via size and track width select status bug in context menu.
      * Fix layer select box and layer control widget select bug when current
        layer is removed.
      * Add virtual function to notify objects derived from EDA_DRAW_FRAME that
        the units setting has changed.
      * Coding policy class naming fixes.
      1010601a
  36. 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
  37. 16 Jan, 2011 1 commit
  38. 21 Dec, 2010 1 commit