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
Jacobo Aragunde Perez
14deef3adf
Add patch from Jacobo Aragunde Perez <Log of opened and closed applications in KiCad launcher>
2013-01-18 11:44:35 +01:00
Jacobo Aragunde Perez
8c191e5ba8
Add patch from Jacobo Aragunde Perez <Log of opened and closed applications in KiCad launcher>
2013-01-18 11:42:23 +01:00
Dick Hollenbeck
20fc4a2efe
fix goof-ed preprocessor test
2013-01-18 00:13:31 -06:00
Dick Hollenbeck
49a577dd59
Enhance DIALOG_SHIM to optionally call SetFocus() after the derived class's constructor has been called, for wx 2.8 and wxGTK
2013-01-18 00:04:25 -06:00
jean-pierre charras
8b8f5d45c9
Pcbnew: fix a minor bug: shape 3D filename not displayed in msg panel when clicking on a footprint.
2013-01-17 18:34:03 +01:00
jean-pierre charras
cec687bad2
Scripting: fix erroneous extension for S exp board files, which prevent to open a .kicad_pcb file from a python script
...
Make scripting version compilable on platforms where the python executable is not python2:
Just define it by -DPYTHON_EXECUTABLE=<python executable filename> when running cmake (there was already a partial fix for this)
2013-01-16 20:15:56 +01:00
jean-pierre charras
9891e2d986
Scripting: fix erroneous extension for Sexp board files
...
Make scripting version compilable on platforms where the python executable is not python2 (define it by -DPYTHON_EXECUTABLE=<python executable filename>)
2013-01-16 13:38:30 +01:00
jean-pierre charras
24b23e2383
Pcbnew: store in configuration the default line width (now in mm), under a new keyword, to avoid a strange behavior of pcbnew in decimils version (old pcbnew versions), after running pcbnew in nanometers.
2013-01-15 10:31:11 +01:00
jean-pierre charras
413aa106a2
AUTHORS.txt: add some contributor names (I certainly forgot some other contributors, and I apologize).
...
Demos: convert .brd files to .kicad_pcb files and fix 2 broken files
2013-01-14 13:16:23 +01:00
jean-pierre charras
097dcd724f
Kicad manager: fix a recent bug: project tree not updated when kicad is launched by a command line with a project name to open.
...
Pcbnew: export vrml:
* move dialog functions to a new file: dialog_export_vrml.cpp (to be consistent with other dialogs).
* fix some coding style issues
* added patch from Cirilo Bernardo.
2013-01-13 19:41:15 +01:00
jean-pierre charras
1454880fb7
Kicad manager: fix a recent bug: project tree not updated when kicad is launched by a command line with a project name to open.
...
pcbnew: export vrml:
* move dialog functions in a new file: dialog_export_vrml.cpp.
* fix coding style issues
* patch add from cirilo Bernardo.
2013-01-13 17:55:07 +01:00
Dick Hollenbeck
c6a712dec3
pcbnew/CMakeLists.txt formatting and librt fix
2013-01-12 18:34:16 -06:00
Heikki Pulkkinen
2c888b86f5
protect data in class_track.h, switch to using member accessors
2013-01-12 18:04:00 -06:00
Wayne Stambaugh
7481dcf520
Base object decoupling improvements.
...
* Improve MSG_PANEL_ITEM to handle message panel information.
* Create containers for passing message panel items between objects and
the message panel.
* Rename EDA_ITEM::DisplayInfo to EDA_ITEM::GetMsgPanelInfo.
* Remove all direct manipulation of EDA_DRAW_FRAME from all objects derived
from EDA_ITEM.
2013-01-12 12:32:24 -05:00
jean-pierre charras
435a34cd60
3D viewer: allows import of models created with openscad and convertedvia meshconv to wrl (thanks to Georg Gast <georg@schorsch-tech.de>)
...
Export VRML: fix scaling issue for pcbnew - nanometers.
2013-01-12 11:35:08 +01:00
Miguel Angel Ajo
23ffcf8f89
MacOSX compilation fixes
2013-01-10 23:10:05 +01:00
jean-pierre charras
89d6a09401
Commit missing files.
2013-01-10 13:20:16 +01:00
jean-pierre charras
b8fce6a8e1
EDA_LIST_DIALOG: add a filter option to select names to display is list, from a kamil zorychta's patch <kamil.zorychta@gmail.com>
...
Use wxFormBuilder to create EDA_LIST_DIALOG_BASE, like other dialogs.
Minor code cleanup (remove unused functions and coding style fixes) and minor bug fixes.
2013-01-10 13:18:43 +01:00
Wayne Stambaugh
523e7eb397
Pcbnew BOARD object encapsulation improvements.
2013-01-09 13:52:44 -05:00
jean-pierre charras
30a3668779
Pcbnew: Enhancement in connections calculations:
...
Until now, 2 tracks were seen as connected only if one end of the first track is *exactly* on one end of the other track.
Now the 2 ends are seen as connected when they are "near" i.e. the distance between the 2 ends is < track width/2
2013-01-08 18:58:06 +01:00
jean-pierre charras
d95ea479c4
Pcbnew: Fix unwanted selection clarification popmenu in board editor after double clicking on a DRC Unconnected error
...
(For DRC clearance error, it was fixed in bzr 3838, but forgotten for DRC Unconnected error)
2013-01-07 21:52:15 +01:00