1. 18 Feb, 2014 1 commit
    • Henner Zeller's avatar
      Eeschema component selection dialog improvements. · 392e3a0a
      Henner Zeller authored
      * Allow to select units in components that have more than one right in the
        component chooser dialog.
      * Keep chosen unit in history.
      * Show preview of current component unit as thumbnail image next to the
        description box.
      * Fixes lp:1280567
      392e3a0a
  2. 25 Sep, 2013 1 commit
  3. 06 Aug, 2013 1 commit
  4. 05 Aug, 2013 1 commit
    • Dick Hollenbeck's avatar
      BUG FIX: eeschema as segfaulting on the 'Insert' key because the m_itemToRepeat · c0832a03
      Dick Hollenbeck authored
      was simply a pointer to an object on the display list.  At times this object
      would disappear from the display list, in the test case because of a concatonation
      of two wires, and if you then tried to clone the non-existent object you'd get a 
      crash.  This was not merely a bug, but a naive design choice. IMO.
      Now the item to repeat is cloned, so will never also be on the display list.
      c0832a03
  5. 01 Apr, 2013 1 commit
  6. 20 Jun, 2012 1 commit
  7. 03 Jun, 2012 1 commit
  8. 09 Apr, 2012 1 commit
  9. 23 Jan, 2012 1 commit
  10. 04 Jan, 2012 1 commit
  11. 29 Dec, 2011 1 commit
  12. 22 Dec, 2011 1 commit
  13. 27 Oct, 2011 1 commit
  14. 19 Oct, 2011 1 commit
    • Wayne Stambaugh's avatar
      Eeschema schematic item move code unification. · 6a4e8aa9
      Wayne Stambaugh authored
      * Add get and set position methods to all schematic items.
      * Encapsulate schematic item position members.
      * Add swap data method to schematic items that lacked one.
      * Remove global swap data function used by undo and redo functions.
      * Unify as many schematic move methods as possible.
      * Remove unnecessary place schematic item methods.
      * All schematic items are now moved in the same event handler.
      * Fixed bug in hierarchical sheet get menu item string method.
      * Make no connect and junction items movable, fixes lp:804048
      6a4e8aa9
  15. 07 Oct, 2011 1 commit
    • Wayne Stambaugh's avatar
      Eeschema ERC improvements and other minor fixes. · d4fb921b
      Wayne Stambaugh authored
      * Move the hierarchical label connected test into the NETLIST_OBJECT class.
      * ERC pin type strings can now be translated.
      * Remove unused EDA_DRAW_PANEL attribute from all ERC test functions.
      * Add get marker count method to SCH_SCREENS object.
      * Redundant header removal.
      * Lots of coding style policy fixes.
      d4fb921b
  16. 06 Sep, 2011 1 commit
  17. 31 Aug, 2011 1 commit
  18. 30 Aug, 2011 1 commit
    • Wayne Stambaugh's avatar
      Add field removal warning to EESchema's edit component in schematic dialog. · ebaf1454
      Wayne Stambaugh authored
      * Warn the user that fields with no value and not it the field template list
        will be removed from the component before exiting the edit component in
        schematic dialog.
      * Add a function to TEMPLATES class to check if template list contains a
        field with a given name.
      * Move the function to display the edit component in schematic dialog into
        the SCH_EDIT_FRAME class.
      * Doxygen and coding style policy fixes.
      ebaf1454
  19. 13 May, 2011 1 commit
  20. 30 Mar, 2011 1 commit
    • Wayne Stambaugh's avatar
      EESchema sheet pin code improvements. · cfc3d6df
      Wayne Stambaugh authored
      * Change all code references to pin sheet and sheet label to sheet pin to
        more closely match the sheet pin object for improved code readability.
      * Change menu and tool bar text from pin sheet to sheet pin for improved
        user readability.
      * Moved sheet pin place method to sheet pin object source file.
      * Move last sheet pin stored state information into schematic frame object.
      * Add Doxygen comments for the sheet pin editing methods.
      cfc3d6df
  21. 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
  22. 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
  23. 24 Feb, 2011 1 commit
    • 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
  24. 23 Feb, 2011 1 commit
  25. 21 Feb, 2011 1 commit
    • Wayne Stambaugh's avatar
      All control state handling is now performed in wxUpdateUIEvent handlers. · bdca3c5e
      Wayne Stambaugh authored
      * Old control state handling code completely removed in all applications.
      * Factor common control state handlers into EDA_DRAW_FRAME.
      * Replaced EDA_ITEM test for newness with IsNew() method.
      * Factor vertical right toolbar command handlers out of giant edit command
        switch statement in EESchema and PCBNew.
      bdca3c5e
  26. 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
  27. 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
  28. 03 Feb, 2011 1 commit
    • Wayne Stambaugh's avatar
      Changes to use cursor position as parameter and snap to grid settings. · 50f063da
      Wayne Stambaugh authored
      * Changed managed cursor callback definition to include the current
        cursor drawing position.
      * Modified all managed cursor callbacks to match new definition.
      * Added snap to grid option to base drawing frame object.
      * Changed add no connect managed cursor callback to use new position
        parameter instead of the stored one.
      * Lots of coding policy fixes.
      50f063da
  29. 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
  30. 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
  31. 12 Jan, 2011 1 commit
    • Wayne Stambaugh's avatar
      Minor EESchema improvements. · f9af593e
      Wayne Stambaugh authored
      * Rename sch_item files to sch_junction.
      * Make global variable g_ItemToRepeat a private member of SCH_EDIT_FRAME
        object.
      * Encapsulate SCH_SCREEN reference count member.
      f9af593e
  32. 21 Dec, 2010 1 commit
  33. 10 Dec, 2010 1 commit
  34. 08 Dec, 2010 1 commit
  35. 12 Nov, 2010 1 commit
  36. 11 Nov, 2010 1 commit
  37. 10 Nov, 2010 1 commit
  38. 28 Aug, 2010 1 commit
    • jean-pierre charras's avatar
      Fixed compatibility with wxWidegets 2.9.1. · f77121a5
      jean-pierre charras authored
      Added hotkeys editor from David Turner, with a lot of enhancements and fixes
      Added pins connections info in intermediate netlist for each compoment. This is redundant, but some netlist formats (ORCADPCB, PSPICE) are very easy to create with this redundant info.
      f77121a5
  39. 06 Apr, 2010 1 commit
    • stambaughw's avatar
      First pass at DSN token file generator and other minor changes. · 14352646
      stambaughw authored
      * Add CMake script to generate DSN token header and source file from
        token list file.
      * Add preliminary component library DSN token list and lexer file to
        test script and prepare for new component library file lexer.
      * EESchema: right click on ERC check mark displays error in message panel.
      * Remove PCBNew header file dependency from common DSN lexer source.
      * Minor code clean ups.
      14352646
  40. 18 Feb, 2010 1 commit