- 29 Nov, 2012 1 commit
-
-
Wayne Stambaugh authored
* Fix offset errors when scale factor greater is than one. * Changed behavior of fit in page when not drawing border and title block to fit board outline in page. * Fix offset errors when mirroring (still not 100% correct on MSW with wxWidgets 2.9.4). * Lots of the usual code cleaning and simplifying.
-
- 28 Nov, 2012 3 commits
-
-
jean-pierre charras authored
Pcbvew: fix a strange bug which swap x and y values for pad offsets when reading a s expr *.kicad_pcb board file.
-
Dick Hollenbeck authored
-
Lorenzo Marcantonio authored
-
- 27 Nov, 2012 7 commits
-
-
jean-pierre charras authored
Polyline.cpp: fix a bad wxASSERT test which generate error messages in Debug mode when there is no error, in DEBUG mode, when filling zones with holes.
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
which can eliminate a subsequent call to READ_LINE::Line() for a small performance gain.
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
Another constructor for FILE_LINE_READER which enables more consistent file open strategies, and only call setvbuf() when the file is at position 0
-
- 26 Nov, 2012 2 commits
-
-
jean-pierre charras authored
-
jean-pierre charras authored
* remove useless spaces in csv bom file format. * remove KICAD_GOST conditionnal compilation and merge KICAD_GOST code with the "normal" code. * Csv file format created by KICAD_GOST code is now available for everybody through the BOM dialog options (as it should). * fix coding style issues.
-
- 25 Nov, 2012 2 commits
- 24 Nov, 2012 3 commits
-
-
marco. authored
-
marco. authored
-
Marco Mattila authored
-
- 23 Nov, 2012 2 commits
-
-
jean-pierre charras authored
Eeschema: fix bug 1082107 (error message" component not found" when no component selected from select component dialog box)
-
jean-pierre charras authored
Eeschema: fix bug 1082107 (error message" component not found" when no component selected from select component dialog box)
-
- 22 Nov, 2012 1 commit
-
-
jean-pierre charras authored
-
- 20 Nov, 2012 3 commits
-
-
marco. authored
MacOSX: disabling BufferedBitmap of OSX in gerbview, not supported nor accelerable and bitmap becomes too large in case of retina display to be usable
-
jean-pierre charras authored
-
jean-pierre charras authored
Added: display info when clicking on labels.
-
- 19 Nov, 2012 3 commits
-
-
marco. authored
1) OSX compiler is really choosy (class_components_listbox.cpp) 2) Old OSX code maked an endless loop (listboxes.cpp)
-
Dick Hollenbeck authored
their type, by using the more abstract PLUGIN::Footprint*() functions. This is an intermediate phase only, other changes will be necessary as library table support comes in. Encapsulate usage of library path searching, since that will go away as library table support comes in. Add FOOTPRINT_EDIT_FRAME::{get,set}LibPath() and FOOTPRINT_EDIT_FRAME::{get,set}LibNickName() functions to provide this encapsulation.
-
jean-pierre charras authored
-
- 16 Nov, 2012 1 commit
-
-
jean-pierre charras authored
-
- 15 Nov, 2012 3 commits
-
-
Dick Hollenbeck authored
Add *.kicad_mod as default import footprint extension. Turn on all Cu layers for thru hole pads in case loading non-wildcard s-expression footprint files.
-
Dick Hollenbeck authored
remove -std=c++0x compiler option since nobody is ready for it, and accordingly back into auto_ptr from unique_ptr
-
jean-pierre charras authored
-
- 14 Nov, 2012 2 commits
-
-
jean-pierre charras authored
Fix compil issue under MinGW: for an obscure reason the option -std=c++0x creates error in wxWidget code: some functions used in wxWidgets ( like _strdup and few other) are not defined when this option is set. but the equivalent option -std=gnu++0x works fine so it is used under mingw instead of -std=c++0x. (Under Linux/OSX the option -std=c++0x is used)
-
Dick Hollenbeck authored
This required the additional compiler command line option "-std=c++0x". 2) Switch to unique_ptr from auto_ptr which is C++ deprecated. 3) Change to new English layer names per mailing list discussion, see class_board.cpp. 4) When saving to *.kicad_pcb or *.kicad_mod, identify opportunities to use wildcard layer sets, for pads so far. 5) Switch to two std::string hashtables in pcb_parser.cpp, away from one wxString based one for layer names and layer sets mapping. One hashtable holds the mask, the other the index. Layer sets are only in the mask table. 6) Move "LOCALE_IO toggle" into PCB_IO::Format() since it is a public API function and caller should find it as convenient as possible to use. LOCALE_IO should handle nesting OK in the case where public Format() is called from one of the Footprint*() functions. 7) Drop support for "export module to new library". Creating new libraries will have to be handled in concert with library table entries, and we've talked recently about creating a better footprint library manager, one that resides in a DLL/DSO. So this kind of functionality needs to be handled in there in the near future. 8) Change name of exported PCB_IO module/footprint to *.kicad_mod and not *.emp.
-
- 12 Nov, 2012 1 commit
-
-
jean-pierre charras authored
pcb_calculator: fix a compil warning (gcc 4.7)
-
- 10 Nov, 2012 1 commit
-
-
Dick Hollenbeck authored
switch to new s-expression format for footprint exports, use english layernames for naked footprints, dodge conflict with pythons HAVE_GETC_UNLOCKED
-
- 09 Nov, 2012 2 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
can be parsed, since they do not have an overriding layer name map like a BOARD does. Avoid doubly looking up hashtable entries in m_layerMap. Minor code reformatting.
-
- 08 Nov, 2012 1 commit
-
-
Dick Hollenbeck authored
-
- 06 Nov, 2012 1 commit
-
-
jean-pierre charras authored
* If this param is set to 0, the previous behavior is used. * Else the solder mask is plotted as polygon, with shapes near than this min width value are merged. Pcbnew in nanometer version: fix a serious rounding issue due to the fact dialogs were using 4 digits for mantissa. * This is not enough for nanometer coordinates ( 8 are needed to display a value in inches), * so sometimes after closing a dialog, some coordinates were modified, although no new value was entered. Minor other bug fixed.
-
- 05 Nov, 2012 1 commit
-
-
jean-pierre charras authored
-