1. 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
  2. 29 Aug, 2011 1 commit
    • Wayne Stambaugh's avatar
      Add CMake code to enable or disable using images in menu items. · c5c98f95
      Wayne Stambaugh authored
      * Add USE_IMAGES_IN_MENUS definition to override the default platform
        behavior for adding images to menu items.
      * Update COMPILING.txt to document how to use USE_IMAGES_IN_MENUS.
      * Fix Windows segfault when creating language selection submenu introduced
        by new bitmap code in r3087.
      * Changed per email from JP from CVPcb to CvPcb because I'm getting old and
        blind and misread the email.
      * Lot's of Doxygen comment and coding style policy fixes.
      c5c98f95
  3. 28 Aug, 2011 2 commits
  4. 24 Aug, 2011 1 commit
    • Wayne Stambaugh's avatar
      Add user write permission tests to CVPcb and other minor fixes. · 5fd409f8
      Wayne Stambaugh authored
      * Check user write permissions before saving project and net list files.
      * Append read only to file name and path in title bar when the user
        does not have write privileges.
      * Don't display file dialog every time the net list or project file is
        saved.
      * Add save as and save project file as commands.
      * Make capitalization of CVPcb consistent in all user strings.
      * Doxygen comment and coding style policy fixes.
      5fd409f8
  5. 20 Aug, 2011 1 commit
  6. 04 Aug, 2011 1 commit
  7. 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
  8. 16 Jun, 2011 2 commits
  9. 12 Jun, 2011 1 commit
  10. 10 Jun, 2011 1 commit
    • Vladimir Ur's avatar
      Made support for multiple equ. matches in CVPCB: · 67517778
      Vladimir Ur authored
      - first, matches are now filtered with component filters (as set in eeschema lib editor);
      - second, if two or more matches exist, first one will be accepted in accordance to
        alias file order set in project prefs, and then to order of lines in file.
      
      For example you may have such configuration
      
      .equ:
      '100' 'CAP100'
      '100' 'RES300' 
      
      C component have filter 'CAP*'
      R component have filter 'RES*'
      
      So R with value 100 (IEEE/ESKD short for 100 Ohm) will get 'RES300' footprint,
      and C with value 100 (IEEE/ESKD short for 100 pF) will get 'CAP100'.
      
      Also equ read routine is rewritten so it is now gracefully accept UTF-8 and spaces.
      67517778
  11. 12 May, 2011 1 commit
  12. 17 Apr, 2011 2 commits
  13. 13 Apr, 2011 1 commit
  14. 06 Apr, 2011 1 commit
  15. 05 Apr, 2011 2 commits
  16. 29 Mar, 2011 1 commit
  17. 25 Mar, 2011 1 commit
  18. 23 Mar, 2011 1 commit
  19. 20 Mar, 2011 1 commit
  20. 19 Mar, 2011 1 commit
  21. 18 Mar, 2011 1 commit
  22. 17 Mar, 2011 1 commit
  23. 16 Mar, 2011 1 commit
  24. 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
  25. 03 Mar, 2011 1 commit
  26. 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
  27. 28 Feb, 2011 1 commit
  28. 26 Feb, 2011 1 commit
  29. 22 Feb, 2011 3 commits
  30. 21 Feb, 2011 3 commits
  31. 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
  32. 06 Feb, 2011 1 commit