- 06 Nov, 2011 1 commit
-
-
jean-pierre charras authored
Lee algorithm replaced by a Minimun Spanning Tree algo (using Prim's algorithm ). Tested on a 5350 pads board, it is more than 100 times faster. Also fix a crash when clicking on tool "delete selected items" (main horizontal toolbar), and remove this tool (currently, no code in Pcbnew for this tool)
-
- 04 Nov, 2011 1 commit
-
-
Dick Hollenbeck authored
-
- 03 Nov, 2011 1 commit
-
-
jean-pierre charras authored
Pcbnew: connect.cpp: enhanced ( faster and more powerful ) algorithm to calculate connections between pads. Code cleaning.
-
- 01 Nov, 2011 4 commits
-
-
Wayne Stambaugh authored
-
jean-pierre charras authored
More about code refactoring in connect.cpp: RecalculateAllTracksNetcode() is 50 times faster with a board using 27000 tracks Use right icon in pcbnew for load board and new board.
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
- 31 Oct, 2011 3 commits
-
-
Wayne Stambaugh authored
-
jean-pierre charras authored
More work about code refactoring in connect.cpp
-
jean-pierre charras authored
This first draft should fix bug 851670 and is faster than existing alogorithm.
-
- 30 Oct, 2011 1 commit
-
-
Dick Hollenbeck authored
-
- 29 Oct, 2011 1 commit
-
-
jean-pierre charras authored
Pcbnew: fix minor issue: Footprint bounding box was too large for very small footprints (like SM0204) due to the minimal size value used in calculations.
-
- 28 Oct, 2011 2 commits
-
-
Wayne Stambaugh authored
* Create command event handler for orienting schematic items and block. * Remove redundant orient item and block command handler code and IDs. * Remove redundant cancel current command event table entry. * Remove unnecessary schematic bitmap object virtual functions. * Set path when saving schematic sheet files to prevent assertion in updated path and file write permission test function. * Restore directory and file name write permission test function to it's previous behavior to prevent unexpected save results. * Add an assertion to verify the path is not empty to directory and file write permission test function. * Improve documentation for path and file write permission test function. * Fix Doxygen link warnings.
-
Wayne Stambaugh authored
* Change edit pin per part flag to only have effect when editing component with multiple parts or alternate body styles. * Move global edit pin pert part variable into library editor frame object. * Note that this only fixes the bug when the component does not have multiple parts or alternate body styles.
-
- 27 Oct, 2011 5 commits
-
-
jean-pierre charras authored
Fix erroneous test for non writable folder, when trying to save a schematic file with no path in name. (seems wxFileName.IsDirWritable() fails under Windows when the path is empty (does not use the CWD).)
-
Wayne Stambaugh authored
* Create command event handler for draggining all schematic items. * Remove redundant delete item command handler code. * Remove unused close current tool command ID from process special functions event handler.
-
Wayne Stambaugh authored
* Create command event handler for editing all schematic and child items. * Remove unique edit schematic item command IDs. * Unify find item, undo, and redo hot key commands.
-
Vladimir Ur authored
Now it select module from selected side if present. Especially handy in contrast view.
-
jean-pierre charras authored
-
- 26 Oct, 2011 3 commits
-
-
Wayne Stambaugh authored
* Add a rotate event handler to schematic frame object. * Remove unique rotate item command IDs. * Use process event instead of post event to eliminate the need to clean up the command event client object from the heap. * Unify find next item and next DRC error hot key commands. * Unify move and rotate hot keys commands.
-
jean-pierre charras authored
-
jean-pierre charras authored
-
- 25 Oct, 2011 1 commit
-
-
jean-pierre charras authored
BOOST POLYGON is always used in zone filling functions. Kbool is still in use in other calculations.
-
- 24 Oct, 2011 3 commits
-
-
Andrey Fedorushkov authored
-
Wayne Stambaugh authored
-
Andrey Fedorushkov authored
* Fix bug in draw reference for multiunit component * Code cleanup for drag item
-
- 22 Oct, 2011 2 commits
-
-
jean-pierre charras authored
-
Wayne Stambaugh authored
* Schematic fields now use unified move code. * Move the unified move code into file schedit.cpp * Remove old schematic field move code.
-
- 21 Oct, 2011 2 commits
-
-
Wayne Stambaugh authored
* Remove external dependency for adding suffix to reference designator fields. * Make schematic field get and set position methods transform coordinates relative to the parent component object that owns them. * Make base text class get text method virtual so derived classes can change the base string according to their individual requirements. * Fix a problem with default place schematic item add in last commit.
-
Wayne Stambaugh authored
* Tweak move item to support moving schematic sheet pin objects. * Change schematic sheet pin set position to constrain position within the parent sheet. * Schematic sheet pin moving now handled by unified move code. * Remove old schematic sheet pin move code. * Add custom client data object for passing hot key information to command event handlers. * Fix a bug that prevented changes to schematic sheet pin objects from being undone.
-
- 20 Oct, 2011 4 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
Vladimir Ur authored
* symbol in sch library have only single footprint filter, * footprint filter have no wildcards, * according footprint exists in pcb lib. This could remove need in long equ files for lots of ICs.
-
Dick Hollenbeck authored
-
- 19 Oct, 2011 3 commits
-
-
Wayne Stambaugh authored
* Fix a set position method bug in schematic item that caused the fields to drawn in the wrong position. * Group zoom hot keys to use the same command event in schematic and library editor frames.
-
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
-
Fabrizio Tappero authored
-
- 18 Oct, 2011 3 commits
-
-
Wayne Stambaugh authored
* Fixed bug on Windows that prevented the menu short cuts from working properly. * Fix duplicate menu short cut keys in KiCad, Pcbnew, and Eeschema. * Add menu short cuts for all possible menu entries.
-
jean-pierre charras authored
Eeschema, Libedit: Use 16x16 icons in comboboxes inside the pin editor dialog. This gives a better look to this dialog.
-
jean-pierre charras authored
-