Wayne Stambaugh
2538262531
Fix angle scaling error in Pcbnew s-expr file format parser. (fixes the arc bug part of lp:1090524)
2012-12-14 16:37:59 -05:00
Dick Hollenbeck
453a135a3e
fix bug
2012-12-14 13:58:50 -06:00
Dick Hollenbeck
0cfa6d8097
fix pcbnew file save as problem, if previous file by same basename did not exist. Show default file ext.
2012-12-14 13:42:38 -06:00
jean-pierre charras
7e77f3b902
Kicad manager: shows *.kicad_pcb files the project tree.
2012-12-14 20:37:51 +01:00
Dick Hollenbeck
71d2467963
minor file save as fixes, move legacy header into its plugin
2012-12-14 12:14:28 -06:00
Dick Hollenbeck
a6140c799d
Switch over to *.kicad_pcb format as the default BOARD format.
...
Add KiCadPcbFileExt global.
2012-12-14 10:54:54 -06:00
Wayne Stambaugh
bd7217b090
Fix minor version information text formmatting error.
2012-12-12 11:52:24 -05:00
jean-pierre charras
cc45f4f212
Pcbnew: fix Bug #1089120 . Also change "Length Die" expression to "Length Pad To Die" in code
2012-12-12 12:57:17 +01:00
Dick Hollenbeck
d95710f8e0
allow . in layer names
2012-12-10 23:39:36 -06:00
Wayne Stambaugh
b3703f1f91
Fix FreeRoute launcher Java executable path error on Windows (fixes lp:1087589)
2012-12-10 21:44:20 -05:00
jean-pierre charras
104d63fd7c
Eeschema: Erc dialog: enhancement. Now not modal.
...
Pcbnew: Drc dialog: fix a old very minor bug.
Added: single click on an item in marker list moves the board graphic cursor on the corresponding marker location on the board
Double clicking is not modified.
2012-12-10 20:08:09 +01:00
jean-pierre charras
df994764a5
Pcbnew: Add a minimal test for illegal chars in footprints libname (like space and dir separtor)
...
Also a minor cosmetic enhancement
2012-12-10 12:18:42 +01:00
jean-pierre charras
86bb2f325e
Eeschema: fix compil issue with wxWidgets 2.8.12
2012-12-08 20:36:28 +01:00
jean-pierre charras
eb370afe4a
Eeschema: Add hotkey 'U' to edit reference. Better filtering for hotheys V, F, U: now the corresponding field is selected without selection list between component and the field.
2012-12-08 18:24:49 +01:00
jean-pierre charras
fc06b1762f
All: Fix an usually unwanted behavior in kicad: When closing a dialog (mainly ERC, DRC and recently a component selection by the library viewer on a double click) the mouse release left button event (which is seen by the parent after closing the dialog, becuse it is actually made in the parent) generate an unwanted command (item selection, component place ...)
...
This event can be now skipped if needed by calling EDA_DRAW_FRAME::SkipNextLeftButtonReleaseEvent() from the dialog.
Very minor other fixes
2012-12-07 11:05:19 +01:00
jean-pierre charras
a1fed86b28
Try to fix an unwanted left mouse release button event, when closing a dialog on a click or double click,
...
and therefore when the mouse butoon is released in the parent window
Minor other fixes.
2012-12-06 22:53:00 +01:00
unknown
a96a265a7b
MacOSX: fixes refresh of lines and outlines when drawing
2012-12-06 19:10:58 +01:00
unknown
a2d65bb523
MacOSX: Fixes the append always beaviour of cvpcb when reading netlists
2012-12-06 19:10:00 +01:00
unknown
7c966fa775
MacOSX: cleanups 3817 & completes 3820
2012-12-06 19:08:34 +01:00
Marco Mattila
8042d6f892
Update board modified state when (un)locking a module in pcbnew.
2012-12-06 12:13:19 +02:00
Dick Hollenbeck
d4c8c0bb52
merge patch with refinement
2012-12-04 13:12:50 -06:00
Dick Hollenbeck
148d567aa4
Prevent the double click from being as a single click in the parent
...
window which would cause the part to be parked rather than staying
in drag mode.
2012-12-04 13:09:53 -06:00
Antia Puentes
85e96c92ed
In eeschema, when inserting a component into the schematic using the
...
Library Browser tool, you have to select it in the components listbox
and then press the "Insert component into schematic" button to close the
window and return to the schematic.
The attached patch enables the selection and insertion of a component in
schematic by double clicking on it in the Library Browser component
listbox. As the double clicking should have effect only if the Library
Browser was launched to load a component in schematic, the patch checks
for NULL the m_Semaphore variable, used two distinguish the mode in
which the Library Browser is running (modal, used when inserting a
component in schematic, or non-modal).
2012-12-04 13:04:04 -06:00
Marco Mattila
b25e440ba9
Fix BOM-by-reference generator to print the separator character instead of the ascii code
2012-12-03 17:06:49 +02:00
jean-pierre charras
c4d874cdb1
Pcbnew: plot solder mask layer with min width value specified: algorithm modified to reduce artifacts.
2012-12-03 15:27:34 +01:00
jean-pierre charras
4e96cc4bbb
Pcbnew: minor coding style fixes. Very minor fixes. Minor enhancements. Fix bug #1085523
2012-12-02 12:38:00 +01:00
jean-pierre charras
78f928544f
Pcbnew: minor enhancements.
2012-12-01 21:03:33 +01:00
jean-pierre charras
0edbe77903
Eeschema: dialog ERC: minor enhancements and code cleaning.
2012-11-30 13:28:23 +01:00
Marco Mattila
ccf8c3bd83
Fix pcbnew zone corner filleting
2012-11-30 07:51:47 +02:00
Heikki Pulkkinen
f8020f4728
Pcbnew: commit patch from Heikki Pulkkinen (via displayed with its right size and clearance during track creation/edition)
2012-11-29 20:27:08 +01:00
Wayne Stambaugh
23bded5697
Pcbnew print fixes and improvements.
...
* 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.
2012-11-28 20:50:58 -05:00
jean-pierre charras
9df7292af6
Pcbvew: fix a strange bug which swap x and y values for pad offsets when reading a s expr *.kicad_pcb board file.
2012-11-28 19:04:57 +01:00
Dick Hollenbeck
bcb05fbc14
merge in evolving fp lib_table work
2012-11-28 09:24:53 -06:00
Lorenzo Marcantonio
7adc495692
Added warning about gcc 4.7.1 miscompile in COMPILING.txt
2012-11-28 08:38:02 +01:00
jean-pierre charras
69f8ee8ee2
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.
2012-11-27 21:12:39 +01:00
Dick Hollenbeck
4acb97e02e
reverse throw() clauses to quiet SWIG errors
2012-11-27 13:57:38 -06:00
Dick Hollenbeck
7cd840bf83
richio improvements, fix dangling open file
2012-11-27 08:25:50 -06:00
Dick Hollenbeck
9577736788
start using FILE_LINE_READER( const wxString& )
2012-11-27 08:14:15 -06:00
Dick Hollenbeck
f7ec499ee9
Change READ_LINE classes to use less virtual functions, and READ_LINE::ReadLine() to return char*
...
which can eliminate a subsequent call to READ_LINE::Line() for a small performance gain.
2012-11-27 07:50:01 -06:00
Dick Hollenbeck
a64e1b3397
Fix dangling open file introduced as recent workaround
2012-11-27 06:42:28 -06:00
Dick Hollenbeck
abeba63ed5
Another constructor for FILE_LINE_READER which enables more consistent file open strategies, and only call setvbuf() when the file is at position 0
2012-11-27 06:33:12 -06:00
jean-pierre charras
0dd05887d2
Csv Boom file: fix a minor error in commit 3818
2012-11-26 20:14:38 +01:00
jean-pierre charras
f8b3873b83
Eeschema: Fixes and enhancements in BOM list generation and BOM code:
...
* 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.
2012-11-26 18:28:54 +01:00
unknown
63362c97f5
MacOSX: a strange bug with setvbuf in FILE_LINE_READER disalign the netlist reader.
2012-11-25 13:17:02 +01:00
unknown
b07b214293
MacOSX: Crash in pcbnew during edit footprint and changing layer from dialog ( Fixes : #764678 )
2012-11-25 09:08:25 +01:00
unknown
e368ae3230
MacOSX: now editing Text on PCBNEW works nicelly as expected.
2012-11-25 00:23:36 +01:00
unknown
9cf627a656
MacOSX: Fixes Crash when adding text on pcbnew (bug #891347 )
2012-11-24 23:03:30 +01:00
Marco Mattila
5d383f1885
Fix saving of local thermal parameters in pcbnew legacy_plugin.
2012-11-24 18:02:10 +02:00
jean-pierre charras
f9b7ede7ff
Pcbnew: fix bug1082146 (Keep-out areas get destroyed by "export settings to other zones" )
...
Eeschema: fix bug 1082107 (error message" component not found" when no component selected from select component dialog box)
2012-11-23 10:18:52 +01:00
jean-pierre charras
a2a44bb7ef
Pcbnew: fix bug1082146 (Keep-out areas get destroyed by "export settings to other zones" )
...
Eeschema: fix bug 1082107 (error message" component not found" when no component selected from select component dialog box)
2012-11-23 10:10:37 +01:00