1. 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
  2. 10 Jun, 2010 1 commit
  3. 28 Mar, 2010 1 commit
  4. 04 Feb, 2010 1 commit
  5. 29 Dec, 2009 1 commit
  6. 15 Dec, 2009 1 commit
    • stambaughw's avatar
      Dialog work and other minor changes. · 014d852b
      stambaughw authored
      * Replace EESchema sheet properties dialog with wxFormBuilder version.
      * Editing an existing sheet now marks schematic as modified.
      * Code style updates for some of my previous work.
      * Improvements to the CMP_LIB_ENTRY object.
      * Replaced symbol edit export fprintf code with wxFFile implementation.
      * GCC compiler warning fix in pcbnew/drc.cpp.
      014d852b
  7. 30 Oct, 2009 1 commit
    • stambaughw's avatar
      Replace library editor pin properties dialog box and minor update. · 2884d125
      stambaughw authored
      * Replaced library pin properties dialog with wxFormBuilder version.
      * Remove DialogBlocks version of pin properties dialog.
      * Add pin properties dialog support code to pin object.
      * Create single event handler for displaying pin properties dialog.
      * Remove left over DialogBlocks project file for annotate dialog.
      * Fixed escape key bug in library editor new component dialog.
      * Add GetUnitsLabel() to get human readable units for dialog labels.
      * Translate French comments in all modified files.
      * Some minor clean up of Doxygen comments.
      2884d125
  8. 23 Oct, 2009 1 commit
  9. 20 Oct, 2009 1 commit
    • stambaughw's avatar
      Replace component library editor draw item dialog box. · 53870013
      stambaughw authored
      * Created new component library editor draw item dialog box with
        wxFormBuilder.
      * Removed previous DialogBlocks version of the draw item dialog box.
      * Removed some additional global variables used in component library
        editor.
      * Add IsFillable() method to draw item base object.
      53870013
  10. 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
  11. 08 Oct, 2009 1 commit
    • stambaughw's avatar
      Replace library editor new component dialog and minor updates. · ee918d7d
      stambaughw authored
      * Replace component library editor new component dialog using wxFormBuilder.
      * Rename component library draw items to conform to current coding standards.
      * Add GetWidth() method to component library draw objects.
      * Add regular expression key word search capability to component library object.
      ee918d7d
  12. 05 Oct, 2009 1 commit
    • stambaughw's avatar
      Library component and draw object improvements and compile warning fix. · 76d04d6a
      stambaughw authored
      * Library component draw items now stored in Boost ptr_vector.
      * Updated draw item object comparison to include greater and less than condition.
      * Moved set parts per package code from component edit dialog to component object.
      * Moved set alternate body style code from component edit dialog to component object.
      * Tweaked component library file draw item sort order for improved file readability.
      * Documented component object draw item sort ordering.
      * Moved plot code to the appropriate library component and draw item objects.
      * Fixed compiler type conversion warning in plot_common.h.
      76d04d6a
  13. 01 Oct, 2009 1 commit
    • stambaughw's avatar
      Component library editor and viewer improvements and library draw object changes. · 9861941d
      stambaughw authored
      * Component library viewer restores state between uses.
      * Fixed automatic zoom calculations in library viewer.
      * Make library entry list dialog restore previous selection.
      * Fix bounding box calculation for vertical field and text draw objects.
      * Changed library draw object comparison to test for greater and less than.
      * Initial preparation for merging separate library component draw item lists.
      9861941d
  14. 29 Sep, 2009 1 commit
    • stambaughw's avatar
      Component library editor improvements. · b762f6aa
      stambaughw authored
      * Eliminate external direct manipulation of component draw item pointer.
      * Add draw item remove, add, and locate methods to library component object.
      * Remove redundant locate pin, field, and draw item code.
      * Fix add new pin drawing bug that left initial pin draw in place.
      * Improved best zoom calculations for small components.
      * Library component bounding box calculation now includes fields.
      * Removed unnecessary header file "libcmp.h".
      * Fixed potential locate draw item bug in library editor hot key handler.
      b762f6aa
  15. 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
  16. 18 Sep, 2009 1 commit
    • stambaughw's avatar
      Component library object and other minor improvements. · f7452ce1
      stambaughw authored
      * Create static component library methods to manage library list.
      * Rename component library, component, and alias objects to more readable name.
      * Use pointer to component instead of root name to prevent redundant library searches.
      * Add append message helper to message panel that calculates string length.
      * Initial ground work for merging library and library document files.
      * Improved component library file load error checking.
      * Minor component library editor improvements.
      f7452ce1
  17. 14 Sep, 2009 1 commit
    • stambaughw's avatar
      Component library editor improvements, build fix, and bug fixes. · 3803b79a
      stambaughw authored
      * Add offset and block hit testing to library component objects.
      * Improved search for library entries.
      * Fixed library component editor component removal and addition.
      * Library editor now uses wxUpdateUIEvents for updating all UI objects.
      * Added version check to cmake find boost macro.
      * Removed unused code in file libalias.cpp.
      * Added method to WinEDA_DrawPanel to take mouse out of managed mode.
      3803b79a
  18. 04 Sep, 2009 1 commit
    • stambaughw's avatar
      Component library object improvements. · 7c7d675c
      stambaughw authored
      * Library component objects can now draw themselves without external drawing code.
      * Fix all the library drawing and field objects to support component drawing code.
      * Provide proper file dialog wild card for symbol libraries and us wxFileDialog.
      * Update component library editing code to reflect component drawing changes.
      7c7d675c
  19. 02 Sep, 2009 1 commit
  20. 30 Jun, 2009 1 commit
  21. 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
  22. 25 Jun, 2009 1 commit
  23. 18 Jun, 2009 1 commit
  24. 13 Jun, 2009 1 commit
  25. 12 Jun, 2009 1 commit
  26. 11 Jun, 2009 1 commit
  27. 02 Jun, 2009 1 commit
  28. 28 May, 2009 1 commit
  29. 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
  30. 05 Apr, 2009 1 commit
  31. 13 Feb, 2009 1 commit
  32. 04 Feb, 2009 1 commit
  33. 31 Jan, 2009 1 commit
  34. 02 Jan, 2009 2 commits
  35. 31 Dec, 2008 1 commit
  36. 29 Dec, 2008 1 commit
  37. 28 Dec, 2008 1 commit
  38. 14 Dec, 2008 1 commit
  39. 22 Nov, 2008 1 commit