- 29 Nov, 2011 2 commits
-
-
Dick Hollenbeck authored
the GetPosition() and SetPosition() changes. It also starts towards making m_Orientation and m_Thickness fields private with accessors, but does not complete this latter goal.
-
Dick Hollenbeck authored
-
- 28 Nov, 2011 1 commit
-
-
Dick Hollenbeck authored
-
- 27 Nov, 2011 1 commit
-
-
jean-pierre charras authored
Pcbnew: Fix issue in Undo/Redo command: for very large boards ( > 20000 items) this command could take a long time. Now fast.
-
- 26 Nov, 2011 1 commit
-
-
jean-pierre charras authored
-
- 24 Nov, 2011 2 commits
-
-
jean-pierre charras authored
Eeschema: fix crash in intermediate netlist generation when a component has no pins (like logos or images). Pcbnew: texts in dimensions can be now moved. Gerbview: fix incorrect number of layers in export to pcbnew function.
-
Dick Hollenbeck authored
-
- 17 Nov, 2011 1 commit
-
-
Vladimir Uryvaev authored
-
- 16 Nov, 2011 1 commit
-
-
Dick Hollenbeck authored
-
- 15 Nov, 2011 2 commits
-
-
jean-pierre charras authored
-
Vladimir Ur authored
Some code restyling: VECTOR_PCB is an array. Cleanup uncontrolled definitions of abs, max, etc. max is now overloaded function and MAX is a macro.
-
- 12 Nov, 2011 2 commits
-
-
jean-pierre charras authored
-
jean-pierre charras authored
-
- 11 Nov, 2011 2 commits
-
-
Vladimir Ur authored
Metric KiCad work continues. Partially processed D_PAD class. It is still need to be tested including all these import and export procedures...
-
jean-pierre charras authored
Pcbnew: remove useless code. Doc: remobe obsolete reference to MINIZIP (which do not exist now)
-
- 10 Nov, 2011 2 commits
-
-
Wayne Stambaugh authored
* Replace C malloc() and free() functions with C++ new and delete operators or the appropriate STL container. * Add option to end mouse capture function to skip executing the end mouse capture callback. * Lots of coding policy and Doxygen comment goodness.
-
jean-pierre charras authored
Add minor enhancements.
-
- 09 Nov, 2011 2 commits
-
-
Vladimir Ur authored
General design rules tab converted to nanoscale. A bit of refactorisation in via sizes. And build key is KICAD_NANOMETRE not KICAD_NANOMETRIC (as I stated in previous commit).
-
Vladimir Ur authored
Added configuartion option KICAD_NANOMETRIC for this. * With option set to false: * - it should work and compile as usual - some values are saved with decimal point (which should be backward/forward compatible as old versions should just drop fractional part) * With option set to true: * - lengths in Global Design Rules should be settable 1nm steps. FROM/TO_LEGACY_LU(_DBL) macros introduced for easy interconnection between old and new units.
-
- 08 Nov, 2011 2 commits
-
-
Wayne Stambaugh authored
* Use version of DateAndTime that returns a wxString and delete the version that takes a char* as it is no longer required. * Merge StrNumICmp() and StrLenNumICmp() into StrLenNumCmp() to create a single function for comparing strings with integers and remove a lot of duplicate code. * Remove unused strupper from string.cpp. * Use wxArrayString for sorting the EDA_LIST_DIALOG contents.
-
jean-pierre charras authored
-
- 07 Nov, 2011 3 commits
-
-
jean-pierre charras authored
Pcbnew: Fix a membar issue: Layer setup incorrect location (seems due to an error when using copy/paste editor command)
-
Wayne Stambaugh authored
* Modify algorithm to correctly calculate the virtual drawing size and offset required to place the drawing correctly under all conditions. * Ignore default wxWidgets scroll keys on Windows in EDA_DRAW_PANEL key event handler.
-
jean-pierre charras authored
Fix bug 887202.
-
- 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)
-
- 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.
-
- 31 Oct, 2011 2 commits
-
-
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.
-
- 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.
-
- 27 Oct, 2011 1 commit
-
-
Vladimir Ur authored
Now it select module from selected side if present. Especially handy in contrast view.
-
- 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 1 commit
-
-
Andrey Fedorushkov authored
-
- 22 Oct, 2011 1 commit
-
-
jean-pierre charras authored
-
- 20 Oct, 2011 1 commit
-
-
Dick Hollenbeck authored
-
- 19 Oct, 2011 1 commit
-
-
Fabrizio Tappero authored
-
- 18 Oct, 2011 4 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
-
jean-pierre charras authored
Fix confusing labels in libedit (for pins and graphic items sharing)
-
jean-pierre charras authored
-
- 17 Oct, 2011 1 commit
-
-
Wayne Stambaugh authored
* Grammar and spelling fixes in Eeschema, CvPcb, and Pcbnew path and library dialog tool tips. * Translate the French file name subrill.cpp to highlight.cpp. * Lots of coding style policy fixes.
-