1. 27 Jul, 2010 2 commits
  2. 17 Jul, 2010 1 commit
  3. 13 Jul, 2010 1 commit
  4. 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
  5. 18 Mar, 2010 1 commit
    • charras's avatar
      Eeschema · 7f23d262
      charras authored
      * Some bugs fixed
      * Starting enhancements in Libedit: menubar and commands to "plot" current component in PNG or SVF file (SVG file not fully working, must be refined)
      7f23d262
  6. 26 Feb, 2010 1 commit
  7. 22 Feb, 2010 1 commit
    • stambaughw's avatar
      USE_WX_ZOOM clean up and other minor improvements. · aab2f8a7
      stambaughw authored
      * Make USE_WX_ZOOM clipping routine actually clip rather than just test
        if line needs drawn.
      * Clean up as many USE_WX_ZOOM #ifdefs as possible.
      * Minor coordinate rounding improvements.
      * Minor scrolling and panning improvements.
      * Remove unused KicadGraphicContext object code.
      aab2f8a7
  8. 14 Feb, 2010 1 commit
  9. 12 Feb, 2010 1 commit
  10. 08 Feb, 2010 1 commit
    • stambaughw's avatar
      Implement wxDC coordinate handling and wxGCDC. · 3066c705
      stambaughw authored
      * Implement code to allow wxDC to handle coordinate conversions between
        device and drawing units.
      * Add build settings to enable wxGCDC for wxGraphicsContext testing.
      * Remove wxAUI conditional build cruft as it is now required to build
        Kicad.
      * Fix scroll increment size regression to prevent jumping around the
        zoom center position.
      * Add find GDI+ cmake module for building on WXMSW when wxGraphicsContext
        is enabled.
      3066c705
  11. 01 Feb, 2010 1 commit
  12. 22 Jan, 2010 1 commit
    • stambaughw's avatar
      Minor fixes and code cleaning. · 7ab4a9bf
      stambaughw authored
      * Remove redundant background redrawing RedrawActiveWindow.
      * Remove redundant managed cursor callback in RedrawActiveWindow.
      * Use refresh to redraw instead of directly calling RedrawActiveWindow.
      * Remove unused SetDrawBgColor for drawframe.cpp.
      * Fix compiler warning in cvpcb/cvframe.cpp.
      * Fix menu spelling and syntax errors in pcbnew.
      * Rename Trace_Curseur to DrawCursor in common/drawpanel.cpp.
      7ab4a9bf
  13. 17 Jan, 2010 1 commit
  14. 14 Jan, 2010 1 commit
  15. 19 Dec, 2009 2 commits
  16. 23 Nov, 2009 1 commit
  17. 07 Nov, 2009 1 commit
  18. 05 Nov, 2009 1 commit
  19. 02 Nov, 2009 1 commit
  20. 15 Oct, 2009 1 commit
  21. 14 Oct, 2009 1 commit
    • stambaughw's avatar
      Fix save last grid size and other minor updates. · 92064f1d
      stambaughw authored
      * Create single event handler for grid size events.
      * Fix all frame windows to use new grid size event handler.
      * Use offset relative to ID instead of ComboBox index to save last grid size.
      * Move last grid size load/save setting into WinEDA_DrawFrame.
      * Add equality and assignment operators the GRID_TYPE.
      * Add current grid helper methods to BASE_SCREEN.
      * Add GetPins helper to LIB_COMPONENT to replace GetNextPin where applicable.
      * Add AppendMsgPanel helper to WinEDA_DrawFrame.
      * Improve rounding for display of coordinates when millimeter units are selected.
      92064f1d
  22. 25 Sep, 2009 1 commit
    • stambaughw's avatar
      Component library editor improvements and minor bug fixes. · 8570d331
      stambaughw authored
      * Component library objects renamed for improved readability.
      * Fields now move when selected in library editor.
      * Add copy constructor to all library draw and library component objects.
      * Added copy constructor to EDA_BaseStruct.
      * Delete base screen in WinEDA_DrawFrame destructor to prevent potential memory leak.
      * Fixed memory access bug when replacing and adding a component to library.
      * Moved library component block manipulation code into component object.
      * Removed all of the global variables used by the library editor main window object.
      * The usual code cleaning and refactoring.
      8570d331
  23. 25 Jul, 2009 1 commit
  24. 26 Jun, 2009 1 commit
    • stambaughw's avatar
      Build fixes for VC8, compiler warnings fixed, and some minor wxDC zoom changes. · 17bf2435
      stambaughw authored
      * Added modified version of FindwxWidgets.cmake to prevent manifest build and link errors
        with VC8.
      * Fixed ambiguous math function ( sqrt, atan, cos, etc. ) call errors when building
        with MSVC.
      * Moved bitmap copy bitmap source file destination to the build path to prevent source
        tree pollution and library rebuilds when building on different platforms.
      17bf2435
  25. 19 Jun, 2009 1 commit
  26. 11 Jun, 2009 1 commit
  27. 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
  28. 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
  29. 01 May, 2009 1 commit
    • stambaughw's avatar
      PCBNew UI normalization and global variable reductions. · 0652ab4f
      stambaughw authored
      * All: remove all remaining occurrences of g_DialogFont and dialog font menu handers.
      * All: remove all remaining non-standard fonts and button text colors from common dialogs.
      * PCBNew: remove all non-standard fonts and button text colors from dialogs.
      * PCBNew: update project library and path dialog to match changes to CVPCB version.
      * EESchema: update project library and path dialog to match changes to CVPCB version.
      * EESchema: save vertical/horizontal line direction setting between sessions.
      0652ab4f
  30. 29 Apr, 2009 1 commit
    • stambaughw's avatar
      EESchema UI normalization and configuration updates and Gerbview parser bug fix. · 5114b863
      stambaughw authored
      * All - add wxList implementation for dynamic declaration of application settings.
      * EESchema: remove non-standard fonts and dialog button text colors from all UI controls.
      * EESchema: update project file and application settings from static to dynamic method.
      * EESchema: save and restore show hidden pins state between sessions.
      * EESchema: global variable reductions.
      * EESchema: use EVT_UPDATE_UI instead of SetToolbars() to set control states.
      * EESchema: remove unused DialogBlocks BOM dialog project file.
      * GerbView: remove non-standard fonts and dialog button text colors from all UI controls.
      * GerbView: fix infinite loop when parsing RS274X aperture definitions with whitespace.
      * GerbView: add file name to export to PCBNew select layer dialog.
      5114b863
  31. 15 Apr, 2009 1 commit
    • stambaughw's avatar
      Minor search path updates, initial UI clean up, and more wxDC zoom work. · cc661bdc
      stambaughw authored
      * Add default OS program install path(s) to search path list as fail safe.
      * Remove unnecessary wxGetApp calls in WinEDA_App class methods.
      * Remove non-standard message panel font and changed background to system menu color.
      * Remove italic fonts from menus.
      * Remove non-standard font in Kicad app project tree.
      * Remove font selection dialog menu items from apps for removed fonts.
      * Remove all global variables and settings associated with the removed fonts.
      * Fixed PCBNew export and import library file dialog response tests from wxCANCEL to wxID_CANCEL.
      cc661bdc
  32. 09 Apr, 2009 4 commits
  33. 08 Apr, 2009 1 commit
  34. 05 Apr, 2009 1 commit
  35. 11 Feb, 2009 1 commit
    • stambaughw's avatar
      Zoom bug fix and optimization. · 07bd76a0
      stambaughw authored
      Prevent drawing center from moving when client zoom size exceeds drawing size.
      Prevent drawing refresh when zoom level doesn't change to eliminate flicker.
      07bd76a0