1. 12 Nov, 2014 1 commit
  2. 04 May, 2014 2 commits
  3. 06 Jun, 2013 1 commit
    • Wayne Stambaugh's avatar
      CvPcb filtering and other minor improvements. · 7f18b883
      Wayne Stambaugh authored
      * Change filtering from single selection to logically and each filter type.
      * Remove clear filtering button and logic.
      * Filter buttons now behave as true toggle buttons.
      * Improve list control pane focus following when using arrow keys to change
        list pane.
      * Remove unused parameters from list box constructors.
      * Make tab key behave like right arrow key when moving focus to next list
        pane.
      * Make list pane focus wrap around to next or previous control.
      * Simplify component list filtering code.
      * Improve status bar updating.
      * Tell Bazaar to ignore .downloads-by-cmake instead of downloads-by-cmake.
      7f18b883
  4. 31 May, 2013 1 commit
    • Michal Jahelka's avatar
      Add filtering footprint list by library to CvPcb · a23dcccc
      Michal Jahelka authored
      * Add third list control with library names.
      * Add button to toolbar to select filter by library name.
      * Add bitmap for filter by library name toolbar button.
      * Remove custom UI colors from list controls.
      a23dcccc
  5. 28 Apr, 2013 1 commit
    • Wayne Stambaugh's avatar
      More post Pcbnew NETLIST_READER change clean up. · 4a9681d5
      Wayne Stambaugh authored
      * Fix both legacy and s-expression netlist readers when footprints are
        assigned in the netlist.
      * Add some helper functions to NETLIST for detecting when footprints are set
        or not set and when they have been changed while loading the .cmp file.
      * Rename a few functions to improve their readability.
      4a9681d5
  6. 25 Apr, 2013 1 commit
    • Wayne Stambaugh's avatar
      Pcbnew NETLIST_READER improvements. · 61b4f8a9
      Wayne Stambaugh authored
      * Create separate NETLIST object to hold contents of netlist files.
      * Read entire netlist and footprint link files before making applying
        changes to board.
      * Add BOARD::ReplaceNetlist() function to eliminate the calls between the
        NETLIST_READER, PCB_EDIT_FRAME, and BOARD objects.
      * Change placement of new components below the center of the current board
        or in the center of the page if the BOARD is empty.
      * Add dry run option to netlist dialog to print changes to message control
        without making changes.
      * Add button to netlist dialog to allow saving contents of message control
        to a file.
      * Eliminate the need to compile netlist_reader_*.cpp in both CvPcb and Pcbnew.
      * Add netlist_reader_*.cpp to the pcbcommon library.
      * Remove redundant load component link file code from CvPcb.
      * Modify CvPcb new to work with the new NETLIST_READER object.
      * Add compare() function and < and == operators to FPID object.
      * Add REPORTER class to hide an underlying string writing implementation for
        use in low level objects.  Thank you Dick for the idea.
      * Lots of minor coding policy, Doxygen comment, and missing license fixes.
      61b4f8a9
  7. 19 Nov, 2012 1 commit
  8. 26 Sep, 2012 1 commit
  9. 22 Sep, 2012 1 commit
  10. 01 Feb, 2012 1 commit
  11. 23 Jan, 2012 1 commit
  12. 22 Jan, 2012 1 commit
  13. 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
  14. 06 Sep, 2011 1 commit
  15. 21 Feb, 2011 1 commit
  16. 05 Feb, 2011 1 commit
  17. 07 Nov, 2010 1 commit
  18. 25 Oct, 2009 1 commit
  19. 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
  20. 20 Aug, 2009 1 commit
  21. 21 May, 2009 1 commit
    • stambaughw's avatar
      Build improvements, compiler warning fixes and build fixes, and lots of clean up. · 8bf79111
      stambaughw authored
      * Created separate SVN version header.
      * Add true config.h for platform dependency checks.
      * Add dependency check cmake module.
      * Remove some leftover hand crafted make files.
      * Remove non-cmake build instructions from COMPILING.txt.
      * Fix split _() strings causing Visual C++ compiler error.
      * Fix lots of compiler warnings.
      * Change project file parameter container from wxArray to boost::vector_ptr.
      * Removed lots of redundant header definitions.
      * Fixed green_xpm redefinition in ercgreen.xpm.
      * Remove some dead code and unnecessary class methods.
      8bf79111
  22. 06 May, 2009 1 commit
    • stambaughw's avatar
      Replace wxList with boost::ptr_vector and fix automatic association bug in CVPCB. · c2b600ce
      stambaughw authored
      * ALL: More changes for wxDC based zooming.
      * 3D_VIEWER: Wrap 3d_viewer.h to prevent redefinitions.
      * CVPcb: Replace wxList with boost::ptr_vector and take advantage of boost::foreach.
      * CVPcb: Fix automatic association bug.
      * CVPcb: Rename some variables for clarity and some minor code clean ups.
      * CVPcb: Fix GTK sizing issue in library and path dialog.
      * EESchema: Remove left over sizer from last commit from library and path dialog.
      c2b600ce
  23. 26 Apr, 2009 1 commit
  24. 23 Apr, 2009 1 commit
    • stambaughw's avatar
      CVPcb code refactoring, global variable elimination, and UI updates. · aa51c05d
      stambaughw authored
      * Add methods to read and write project file parameters using dynamically defined list.
      * Remove all global variables defined in CVPcb code.
      * Dynamically define project file settings so class member variables can be used.
      * Separate reading and writing application settings from project file settings.
      * Make application UI objects and dialogs respect system UI font.
      * Remove non-standard widget colors from CVPcb dialogs.
      * Changed CVPcb object link list implementation to use wxList.
      * Changed project library and path dialog to make OK button save project file instead of confusing "Save Cfg" button.
      * Eliminate some duplicate file wildcard and extension definitions.
      * The usual code reformatting, commenting, and spelling fixes.
      aa51c05d
  25. 23 Feb, 2009 1 commit
  26. 04 Feb, 2009 1 commit
  27. 17 Dec, 2007 1 commit
  28. 10 Dec, 2007 1 commit
  29. 30 Oct, 2007 1 commit
  30. 29 Oct, 2007 1 commit
  31. 13 Sep, 2007 1 commit
  32. 05 Jun, 2007 1 commit
  33. 06 May, 2007 1 commit