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
jean-pierre charras
baf18a6379
Pcbnew: Fix Bug #1096766 ( Can't create filled zones after keepout zones)
2013-01-07 08:46:01 +01:00
jean-pierre charras
92831ee7d4
Gerbview: add option to show negative objects.
2013-01-06 14:31:49 +01:00
Dick Hollenbeck
de823996b5
when linking a DSO, require all symbols to be resolved
2013-01-04 17:02:10 -06:00
jean-pierre charras
936974f12c
Pcbnew: fix link issue (undefined Read_GPCB_Descr symbol) in scripting mode.
2013-01-04 23:00:05 +01:00
Jacobo Aragunde Perez
0c88507dcf
Prevent Pcbnew from opening the same file twice.
2013-01-04 18:47:59 +01:00
Jacobo Aragunde Perez
9184095b34
Eeschema:commit patch <Prevent Eeschema from opening the same file twice> with a small fix for windows.
2013-01-04 13:06:50 +01:00
Wayne Stambaugh
f1eea58b6b
Remove unused Geda footprint import source code file.
2013-01-03 16:51:26 -05:00
Wayne Stambaugh
49f2206ef0
Doxygen warning fixes.
2013-01-03 15:21:40 -05:00
jean-pierre charras
8f94a14063
Kicad manager: cleanup code, remove dead or not working code. Fix minor isssues
2013-01-03 20:25:12 +01:00
Dick Hollenbeck
9843e0c436
add eagle *.lbr lib path extension for future use
2013-01-03 10:33:22 -06:00
jean-pierre charras
e3149cd2b0
Kicad: Fix a compil issue under Linux, and minor code cleaning, about wxFileWatcher
2013-01-02 23:12:16 +01:00
jean-pierre charras
7c5d2ab029
Kicad: Fix compil issue under Linux, and minor code cleaning, about wxFileWatcher
2013-01-02 22:49:56 +01:00
jean-pierre charras
6422be116b
Eeschema, Libedit: Fix potential issues when using some hot keys.
2013-01-02 09:34:46 +01:00