1. 13 May, 2011 1 commit
  2. 09 May, 2011 1 commit
  3. 06 May, 2011 1 commit
  4. 05 May, 2011 1 commit
    • jean-pierre charras's avatar
      Bug fixes: · 70de08f3
      jean-pierre charras authored
      Pcbnew: refresh issue with dialog designe rules under wxWidgets 2.9.2 under WINDOWS (replace wxChoiceBox by wxComboBox, should not change anything for users)
      Eeschema: some  issues in libedit (when editing a pin )
      70de08f3
  5. 27 Apr, 2011 1 commit
    • Wayne Stambaugh's avatar
      Add hit testing clarification to schematic library editor. · 86bf955d
      Wayne Stambaugh authored
      * Create library collector class.
      * Add clarification menu to library editor when multiple items are found
        at the current position.
      * Add get clarification menu text to all objects derived from LIB_ITEM.
      * Add get menu bitmap for all objects derived from LIB_ITEM.
      * Improve LIB_PIN bounding box calculation.
      * Rename LIB_ITEM::DoGenCopy to doClone to match behavior defined in base
        class EDA_ITEM.
      * Minor class renaming for improved code consistency.
      * Added less than operator to EDA_ITEM.
      86bf955d
  6. 19 Apr, 2011 1 commit
  7. 18 Apr, 2011 3 commits
  8. 30 Mar, 2011 2 commits
  9. 29 Mar, 2011 1 commit
  10. 14 Mar, 2011 2 commits
    • Wayne Stambaugh's avatar
      Dialog escape key termination and default button fixes. · fe6890a9
      Wayne Stambaugh authored
      * Fix about dialog escape key termination bug.
      * Fix edit hot keys dialog escape key termination bug.
      * Set schematic editor component properties dialog default button.
      * Fix schematic editor plot DXF dialog escape key termination bug.
      * Set PCB editor layers setup dialog default button.
      * Set PCB editor swap layers dialog default button.
      * Set PCB editor net list dialog default button.
      * Add comment to UIPolicy.txt about escape key termination requiring proper
        dialog button IDs.
      fe6890a9
    • 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
  11. 12 Mar, 2011 1 commit
  12. 11 Mar, 2011 1 commit
  13. 10 Mar, 2011 1 commit
    • Wayne Stambaugh's avatar
      Schematic editor locate item changes and other minor fixes. · c07b677a
      Wayne Stambaugh authored
      * Move locate function code into schematic screen object.
      * Move test for junction needed into schematic screen object.
      * Move test for marking connected items into schematic screen object.
      * Move delete item function code into schematic screen object.
      * Move delete all markers code into schematic screen object.
      * Add method for locating multiple items in schematic screen object.
      * Fix minor bug in schematic field object hit test declaration.
      * Initial encapsulation work on item picker object.
      * Remove duplicate doxygen comments from item picker object source file.
      c07b677a
  14. 03 Mar, 2011 1 commit
    • Wayne Stambaugh's avatar
      EESchema and other minor code improvements. · 9e0e43e4
      Wayne Stambaugh authored
      * Change EDA_ITEM set flag function to set flag bits using logical or
        instead of assignment.
      * Add clear flag function to EDA_ITEM to clear flag bit using inverted
        logical and.
      * Factor change schematic text type code out of switch statement into
        a single function call.
      * Schematic text orientation function renaming improvements.
      * Lots of small coding policy changes to updated files.
      9e0e43e4
  15. 28 Feb, 2011 1 commit
  16. 24 Feb, 2011 2 commits
    • Wayne Stambaugh's avatar
      Improve handling of tool bar command IDs. · cb647737
      Wayne Stambaugh authored
      * Make EDA_DRAW_FRAME current tool ID member variable private.
      * Added global no tool selected ID to replace application specific no
        tool selected IDs.
      * Change SetToolID to prevent setting the tool ID to anything less than
        the new global no tool selected ID and assert on debug builds.
      * Change command and update user interface command event handlers to use
        new global no tool selected ID.
      * Fixed schematic library editor add pin hot key handler.
      cb647737
    • Dick Hollenbeck's avatar
      debug support for BUG 723793 · 36773d66
      Dick Hollenbeck authored
      36773d66
  17. 17 Feb, 2011 1 commit
    • jean-pierre charras's avatar
      eeschema: fix 2 issues: · 521d43c4
      jean-pierre charras authored
      1- incorrect mouse cursor position when clicking on an ERC error message from dialog ERC window to go to the corresponding marker.
      2- broken behavior of hierarchy navigator (horizontal toolbar, hierarchy tool)
      521d43c4
  18. 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
  19. 05 Feb, 2011 1 commit
    • Wayne Stambaugh's avatar
      EESchema improvements and other minor fixes. · 0d8cb9b5
      Wayne Stambaugh authored
      * Remove base screen methods from draw frame object and correct current
        screen methods in derived objects.
      * Move restore old wires function code into schematic screen object.
      * Make add junction method use current screen position instead of store
        position.
      * Move poly line ghosting function into the delete current segment method
        as that was the only place is was being used.
      * Add method to base schematic object of testing if object has a label
        that can be incremented.
      * Simplified the schematic hierarchy traversing code.
      * PCBNew Doxygen warning fixes.
      0d8cb9b5
  20. 03 Feb, 2011 1 commit
  21. 02 Feb, 2011 1 commit
    • Wayne Stambaugh's avatar
      Use logical cursor position and other minor changes. · 6a26a7f9
      Wayne Stambaugh authored
      * Remove unused member variable m_SizeVisu from base screen object.
      * Move nearest grid position code into base screen object.
      * Add get cursor position method to base screen object.
      * Add position parameter to OnHotKey method in base draw frame and all
        derived objects.
      * Pass logical position on left mouse button click and double click
        events instead of device position.
      * Pass logical position to on right mouse button click instead of device
        position.
      * Use logical event position parameter for locating items in EESchema
        instead of the stored position.
      * Remove unused position parameter when displaying component edit dialog
        in EESchema.
      * Comment out debugging macro in eeschema/template_field_names.cpp that was
        preventing debug builds using wxWidgets 2.8.x.
      6a26a7f9
  22. 30 Jan, 2011 1 commit
    • Wayne Stambaugh's avatar
      Use wxDC for all coordinate manipulations. · d657b430
      Wayne Stambaugh authored
      * Remove all occurrences if #ifdef USE_WX_ZOOM and all associated code within
        the #else/#endif block ( old zoom code ).
      * Removed the build option for USE_WX_ZOOM from CMakeList.txt and config.h.in.
      * Removed all scaling code in base screen object.
      * Fixed buffered paint and buffered client DC on Windows.  Buffering works
        properly on Linux and Windows.
      * Modified kicad_device_context.h to automatically uses buffering on platforms
        where double buffering is supported natively.
      * Remove all of the scaled versions of the drawing functions in gr_basic.cpp
        and any support code.
      * Removed all traces of ActiveScreen global variable from eeschema and
        gerbview.
      * Renamed Recadre_Trace to RedrawScreen in draw frame object.
      * Renamed PostDirtyRect to RefreshDrawingRect in draw panel object.
      * Lots of code cleaning an Doxygen comment improvements.
      d657b430
  23. 21 Jan, 2011 1 commit
    • Wayne Stambaugh's avatar
      EESchema code refactoring and coding policy naming fixes. · 73e38ce9
      Wayne Stambaugh authored
      * Move schematic wire and bus break code into schematic screen object.
      * Move schematic test for dangling ends into schematic screen object.
      * Remove left over debugging output in schematic screen object.
      * Remove unused file eeschema/cleanup.cpp.
      * Fix bug in schematic line object hit test algorithm.
      * Fix a string concatenation compile error added in r2752.
      * Rename class WinEDA_BasicFrame to EDA_BASE_FRAME.
      * Rename class WinEDA_DrawFrame to EDA_DRAW_FRAME.
      * Rename class WinEDA_DrawPanel to EDA_DRAW_PANEL.
      73e38ce9
  24. 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
  25. 15 Jan, 2011 1 commit
    • jean-pierre charras's avatar
      Fix minor bug (layer color not updated in toolbar when changed in layer manager) · 73585a85
      jean-pierre charras authored
      Pcbnew: fix that prevents loading modules from libraries (footprint name not identified in lib)
      Module Editor: Try to fix incorrect printing. Fixed now only for scale 1. Nor working for other scales. (Work in progress).
      Gerbview: Known bug: printing not working.
      VRML export: Fix incorrect export of 3D shapes rotations when the 3D shape was rotated.
      73585a85
  26. 11 Jan, 2011 1 commit
    • Wayne Stambaugh's avatar
      Build default change and minor schematic screen object improvements. · 2a603275
      Wayne Stambaugh authored
      * Change default build to enable wxDC zooming.
      * Move sheet label find function into SCH_SCREEN object.
      * Move draw screen items function into SCH_SCREEN object.
      * Remove redundant page print method from SCH_EDIT_FRAME.
      * Add method to hit test for all items in SCH_SCREEN.
      * Add method for testing if junction is required in SCH_SCREEN.
      * Fix Doxygen waring in help_common_strings.h
      2a603275
  27. 18 Jan, 2011 1 commit
  28. 10 Jan, 2011 1 commit
    • Wayne Stambaugh's avatar
      EESchema block code cleaning and other minor fixes. · a3a73ef5
      Wayne Stambaugh authored
      * Move update block pick list code to SCH_SCREEN object.
      * Remove redundant drawing function RedrawOneStruct().
      * Change context menu text "Noconn" to "No Connect".
      * Change context menu text "GLabel" to "Global Label".
      a3a73ef5
  29. 06 Jan, 2011 1 commit
  30. 05 Jan, 2011 1 commit
  31. 04 Jan, 2011 1 commit
  32. 01 Jan, 2011 1 commit
    • jean-pierre charras's avatar
      Fix some Doxygen warnings. · e7d5770f
      jean-pierre charras authored
      Eeschema: cleaning code. Start work to enhance annotation algorithm.
      Already added an option to annotate using sheet number (sheet 1 uses numbers 100 to 199, sheet 2 uses 200 to 299..).
      Works fine if deleting existing annotation, but needs work to be used when the existing annotation is kept .
      e7d5770f
  33. 31 Dec, 2010 1 commit
  34. 22 Dec, 2010 1 commit
  35. 21 Dec, 2010 1 commit