1. 13 Oct, 2011 1 commit
    • Wayne Stambaugh's avatar
      Pcbnew auto save improvements. · 70569edb
      Wayne Stambaugh authored
      * Factor auto save common code into base frame class so all frame windows
        can take advantage of the shiny new auto save goodness.
      * Use a timer instead of depending on mouse and keyboard events to trigger
        an auto save.
      * Check for auto save file when opening a board and ask user if they
        wish to use the auto save file or the last saved board file.
      * Protect all base frame public members.
      70569edb
  2. 01 Oct, 2011 1 commit
  3. 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
  4. 17 Sep, 2011 1 commit
  5. 15 Sep, 2011 1 commit
  6. 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
  7. 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
  8. 06 Sep, 2011 1 commit
  9. 01 Sep, 2011 1 commit
    • Wayne Stambaugh's avatar
      Add menu item function fixes and other minor improvements. · 4a7dc4ad
      Wayne Stambaugh authored
      * Rename all ADD_MENUITEM_* functions to AddMenuItem and move them to
        wxstruct.h since they are used by the Kicad main frame classes.
      * Move SET_BITMAP and SETBITMAPS definitions to wxstruct.h.
      * Fix a bug in SET_BITMAPS that prevented enabling menu item images on
        OSX.
      * Rename MsgItem to EDA_MSG_ITEM.
      * Remove redundant includes from modified files.
      * Doxygen and coding style policy fixes.
      4a7dc4ad
  10. 29 Aug, 2011 2 commits
  11. 28 Aug, 2011 1 commit
  12. 18 Aug, 2011 1 commit
    • Wayne Stambaugh's avatar
      Add user write permission tests to EESchama and other minor fixes. · c64a6937
      Wayne Stambaugh authored
      * Add general purpose user write permission test function to base
        window class.
      * Check user write permissions before saving project, schematic and
        library files.
      * Remove displaying file dialog every time the project file is saved.
      * Display absolute paths for non-root sheet file in title bar.
      * Remove redundant command table entry from schematic editor.
      * Remove unused variables to fix GCC 4.6 warnings.
      * The usual Doxygen comment and coding style policy fixes.
      c64a6937
  13. 03 Aug, 2011 1 commit
    • Wayne Stambaugh's avatar
      Change PCBNew and CVPCB 3D viewer focus behavior. (fixes lp:818890) · 04bf11c2
      Wayne Stambaugh authored
      * Raise 3D frame in PCB editor and module editor instead of displaying a message
        dialog indicating that the 3D viewer is already open.
      * Raise 3D viewer and module viewer in CVPCB to mimic the behavior changed in
        PCBNew.
      * Set focus to OpenGL canvas when creating 3D viewer so mouse wheel events
        are handled on Windows without having to click on the canvas.
      * Rename 3D viewer frame class from WinEDA3D_DrawFrame to EDA_3D_FRAME.
      * The usual smattering of coding policy fixes.
      04bf11c2
  14. 05 Jul, 2011 1 commit
  15. 22 May, 2011 1 commit
  16. 13 May, 2011 1 commit
  17. 13 Apr, 2011 1 commit
  18. 20 Mar, 2011 1 commit
  19. 03 Mar, 2011 1 commit
  20. 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
  21. 28 Feb, 2011 1 commit
  22. 25 Feb, 2011 1 commit
  23. 16 Feb, 2011 2 commits
  24. 29 Jan, 2011 1 commit
  25. 20 Jan, 2011 1 commit
    • Wayne Stambaugh's avatar
      Schematic object encapsulation and other minor improvements. · e560573c
      Wayne Stambaugh authored
      * Encapsulate file name member of base screen object.
      * Encapsulate associated screen member of schematic sheet object.
      * Create add screen method to schematic sheet object to simplify setting
        the associated screen.
      * Move the change file name code in the schematic sheet object to the edit
        sheet method in the schematic editor frame object to eliminate message
        dialogs.
      * Improve reference counting in schematic screen object.
      * Add helper type definitions for changing schematic object storage to C++
        containers.
      e560573c
  26. 19 Jan, 2011 1 commit
  27. 29 Dec, 2010 1 commit
  28. 08 Dec, 2010 1 commit
  29. 03 Dec, 2010 1 commit
  30. 12 Nov, 2010 3 commits
  31. 01 Nov, 2010 1 commit
  32. 29 Oct, 2010 1 commit
  33. 04 Oct, 2010 2 commits
  34. 19 Aug, 2010 2 commits