Dick Hollenbeck
6cb1bae032
fp lib table work
2013-02-15 19:09:53 -06:00
Dick Hollenbeck
c0c9d667cd
typos and tooltip
2013-02-15 18:13:35 -06:00
Jacobo Aragunde Perez
b946032f56
Plot dxf format: fix issue for some non latin1 chars.
2013-02-15 12:53:16 +01:00
Antia Puentes
df8826240f
Commit patch from Antia Puentes relative to bug Bug #1125047 : PcbNew: Insert a footprint in the board, from the Library Browser, by double clicking on it, with a change to avoid the button release event (from the double click) to be seen by the main window.
2013-02-14 22:20:56 +01:00
unknown
5dda4f95a6
MacOSX: now autoplace is drawn correctly
2013-02-14 20:57:19 +01:00
unknown
f3822e6ffa
MacOSX: Now Arcs are shown in edit mode
2013-02-14 20:56:45 +01:00
Wayne Stambaugh
084ad26b73
Add CheckCXXSymbolExists.cmake to fix configure bug using CMake versions prior to 2.8.6. (fixes lp:1124854)
2013-02-14 13:39:36 -05:00
jean-pierre charras
fafecb491e
Remove outdated (and/or erroneous) documentation.
2013-02-14 18:57:12 +01:00
Dick Hollenbeck
0e6a590305
-fPIC only for non-MINGW. See http://mingw.5.n7.nabble.com/Option-fPIC-not-supported-td18480.html
2013-02-14 09:31:56 -06:00
Dick Hollenbeck
0e8c9fda5e
typo
2013-02-14 08:50:32 -06:00
Dick Hollenbeck
d2ac283570
add -fPIC for all builds, even cross comiling to Windows from Linux, even non Debug and Release builds
2013-02-14 07:12:54 -06:00
jean-pierre charras
69bdc16751
Pcbnew: Pcad2kicad: remove dead code.
2013-02-13 18:19:46 +01:00
Antia Puentes
b8325a38a1
Eeschema: force file ext in"Sheet Save As" command (Bug #1122212 )
2013-02-13 18:18:23 +01:00
Wayne Stambaugh
403a1a7e1f
Fix bug caused by setting default drill size in D_PAD (fixes lp:1123392).
...
* Add check for pad type and force drill size to zero if pad is surface
mount in PCB_PARSER.
* Modify the D_PAD SetAttribute method to clear drill size if pad type is
set to surface mount.
2013-02-12 20:01:22 -05:00
Dick Hollenbeck
cf481d2fc4
fix compiler warnings on gcc 4.6.3, Debug build
2013-02-12 11:41:13 -06:00
Wayne Stambaugh
e43fab7c01
Pcbnew pad properties dialog assertion and layout fixes.
...
* Fixed spacing issue in pad properties dialog.
* Remove wxSHAPED flag from pad drawing panel to prevent assertion in
wxSizer.
* Used sane default pad size and drill size settings to prevent wxRound
assertions.
* Add license to class_board_design_settings.cpp.
2013-02-11 20:07:04 -05:00
jean-pierre charras
55f2914163
Eeschema: All fixed fields are now always saved in libraries. Therefore the footprint field can be set in lib (size, visibility) and imported in schematic with its predefined attributes, even if the footprint text is not set.
2013-02-11 19:50:55 +01:00
Wayne Stambaugh
96d7ac7c6a
Configuration and compile documentation improvements.
...
* Improve the stable and testing build version option logic.
* Use CMake FindPythonInterp to configure the Python interpreter.
* Use Python interpreter to determine the system Python module install
path if not already defined on the command line.
* Add header symbol checks for asinh(), acosh(), and atanh().
* Add test source to check for isinf() which can be defined as a C++template.
* Replace conditional compile on windows systems for aXXXh() with CMake
configuration tests.
* A few minor MSVC compile fixes.
* Fix incorrect python environment string in fixswigimports.py
* Create a separate document for KiCad CMake build options.
* Create a separate how to compile KiCad on Windows document.
2013-02-10 19:41:49 -05:00
jean-pierre charras
c9be096e88
eeschema, libedit l fix a bug in lib_arc.cpp which creates incorrect arc start and arc end parameters after rotation or mirror.
...
the Bug #1121079 is due to this bug, but Bug #1121079 itself cannot be fixed because this is the data inside the lib which is broken.
2013-02-10 19:02:45 +01:00
jean-pierre charras
e18b8642c4
Upgrade boost to version 1.53.0 and clipper to 5.03
2013-02-10 14:52:01 +01:00
jean-pierre charras
dad83c9004
Pcbnew: Try to find a better workaround for zone fiill bug (crash or bad fil areasl in very rare cases).
...
pcbnew+Eeschema: Fix a very minor bug: filename not displayed in frame reference.
2013-02-09 21:03:20 +01:00
Wayne Stambaugh
f0a86c360c
Improve Eeschema find dialog behavior.
...
* Remove ignore mouse events before creating find dialog for true mode-less
behavior as was originally intended.
2013-02-07 15:36:35 -05:00
Wayne Stambaugh
c6444b7d05
Improve zone context menu descriptions, fixes lp:1116483
2013-02-07 12:56:41 -05:00
jean-pierre charras
6b81b6931f
Pcbnew: rework on connection calculation: fix an issue for "composite" pads (complex pad build by association of some basic pads):
...
sometimes connections where not seen.
2013-02-07 18:40:50 +01:00
Jacobo Aragunde Perez
b391fb3faf
Commit patch for bug 1116059 (Inconsistency between confirmation dialogs)
2013-02-07 18:35:37 +01:00
Dick Hollenbeck
2649c38bf7
plotter output file being left open fix.
2013-02-06 09:21:37 -06:00
jean-pierre charras
81266f2f71
Kicad manager: fix a minor issue noticeable on Kubuntu 12.04 (bad size of buttons area)
2013-02-06 14:15:40 +01:00
jean-pierre charras
05189f9ff5
Eeschema, Libedit: fixes color artifacts when moving/placing a pin.
...
Very minor other fixes.
2013-02-06 12:54:51 +01:00
jean-pierre charras
a3f8783dca
Very minor changes (tooltips update, to synchronize them with the doc update)
2013-02-04 09:52:56 +01:00
Andreas Beutling
c20d23a552
fix some errors in common_plotHPGL_functions.cpp
2013-02-03 18:53:48 -06:00
jean-pierre charras
c0b3ad8253
Changes for CvPcb to eeschema stuff file: the stuff file generation from CvPcb is removed. Eeschema now imports footprints names from the .cmp usual file created by CvPcb or by Pcbnew (Why to use 2 file formats for the same thing?) .
...
Pcbnew: in netlist dialog: The user now can choose between the netlist and the .cmp file to import footprints names.
Therfore no need to delete the .cmp file when exists to use only the netlist.
This is useful for users who use CvPcb only once to fill footprints fields in schematic, and after edit/modify the footprints fields in schematic outside CvPcb.
2013-02-02 18:39:59 +01:00
Jacobo Aragunde Perez
30495f780a
Commit fixes for bugs #1108773 and #1110651 and a bug fix improvement for #1101718 and #1102381 .
2013-02-01 08:58:49 +01:00
Jacobo Aragunde Perez
a2114c44ad
Commit patch to fix bug 1108838 (+ fix a very minor fix in eeschema, when loading a new component)
2013-01-30 17:15:45 +01:00
jean-pierre charras
0f06a927ff
Pcbnew: Workaround to fix a crash when filling zone in Pcbnew nanometers (see Bug #1106451 ). Also happens with one of my boards.
...
Could be a bug inside boost::polygon. This is a workaround, because one never knows if this kind of bug is fixed.
However it fixes this issue for the 2 boards.
2013-01-27 14:54:43 +01:00
jean-pierre charras
c5c41b8ab5
Fix bug in TestSegmentHit( wxPoint aRefPoint, wxPoint aStart, wxPoint aEnd, int aDist ), when aDist = 0. (fix Bug #1106744 )
2013-01-27 11:06:09 +01:00
jean-pierre charras
1f4ca54938
Pcbnew: fix a very old bug in DRC, pad to pad drc tests: sometimes a test between a rectangular pad and an oval pad was skipped.
...
Segment Hit Test: enhanced detection near segment ends (noticeable for instance when clicking on short tracks in Pcbnew.
Remove duplicate code about segment hit test.
remove unused file.
2013-01-26 18:49:48 +01:00
jean-pierre charras
720e3e9272
Eeschema: fix a bug which crashes Eeschema (when a label is being created, and its type is changed by popup menu, for instance to a text, before it was put on schematic)
...
remove unused file and minor coding style fix
2013-01-25 18:29:54 +01:00
acobo Aragunde Perez
a42400272d
Eeschema: Add "append schematic" feature. Fix bug 1101718 <Empty plot filename>
2013-01-24 19:46:42 +01:00
Jacobo Aragunde Perez
19558b48c1
Eeschema: Add "append schematic" feature. Fix bug 1101718 <Empty plot filename>
2013-01-24 18:46:37 +01:00
Dick Hollenbeck
744d875838
fix intermittent build problem involving out of sequence python invocation
2013-01-23 10:35:40 -06:00
Dick Hollenbeck
59d2523c49
fix compiler warnings with gcc 4.6.3 on x86_64 linux
2013-01-23 10:13:42 -06:00
Jacobo Aragunde Perez
13fdde5e5d
Eeschema: hotkey enhancement while moving a block or an item.
2013-01-21 21:16:04 +01:00
jean-pierre charras
86e73c1bae
Gerbview: Fix a minor but annoying issue in gerbview config: colors setup is broken when running a testing version after an old gerbview version (due to a bug of this old version which breaks the color config)
2013-01-21 21:02:07 +01:00
Jacobo Aragunde Perez
6cd558fd5c
Eeschema: fix Bug #1102381 <eeschema: -cache.lib file not created the first time you save a schematic>
2013-01-21 20:58:02 +01:00
Dick Hollenbeck
8f45c7d27e
merge in branch fp-lib-table
2013-01-20 21:27:01 -06:00
Dick Hollenbeck
3518b18351
more fp lib table work
2013-01-20 21:12:16 -06:00
jean-pierre charras
6dea106650
Pcbnew: fix a minor bug I created in rev 3912.
...
Still try to find a better fix for Bug #1100876 , however I am thinking the bug is not in Kicad:
looks like a buggy version of wxWidgets is used, which sends sometimes an unwanted wxCommandEvent event,
when an event::Check() is called inside a function called by a wxUpdateUIEvent event.
2013-01-19 16:01:17 +01:00
jean-pierre charras
123a29d126
Pcbnew: Fix Bug #1097345 <module editor "change body item width (current)" does nothing.>
2013-01-19 13:58:54 +01:00
jean-pierre charras
9a8383de24
Pcbnew: fix bug Bug #1101399 (Custom page size gets reset after restarting pcbnew) (bug also in eeschema)
...
Try to find a better fix for Bug #1100876
2013-01-19 10:58:25 +01:00
jean-pierre charras
2453201d7b
Try to fix Bug #1100876< Modes (track/footprint) not available.>
...
It could be a race condition when setting the tools state on and off in PCB_EDIT_FRAME::OnSelectAutoPlaceMode( wxCommandEvent& aEvent ) on some Linux/wxWidgets versions
(does not happen on my computer)
2013-01-18 15:12:57 +01:00