jean-pierre charras
129f93b8d3
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
jean-pierre charras
24f73eb87c
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
cfa75bb828
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
de78b60dda
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
7819efacf6
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
8d5479ca1c
pcbnew/CMakeLists.txt formatting and librt fix
2013-01-12 18:34:16 -06:00
Heikki Pulkkinen
3e18fa422c
protect data in class_track.h, switch to using member accessors
2013-01-12 18:04:00 -06:00
Wayne Stambaugh
f8a56d446f
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
5c2efcbf3e
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
0fedf6b3eb
MacOSX compilation fixes
2013-01-10 23:10:05 +01:00
jean-pierre charras
ccfd2369b9
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
8a5ea7ec0d
Pcbnew BOARD object encapsulation improvements.
2013-01-09 13:52:44 -05:00
jean-pierre charras
8b6d5cb42f
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
518fdb93e5
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
0cb7b84880
Pcbnew: Fix Bug #1096766 ( Can't create filled zones after keepout zones)
2013-01-07 08:46:01 +01:00
Dick Hollenbeck
f1af605d6c
when linking a DSO, require all symbols to be resolved
2013-01-04 17:02:10 -06:00
jean-pierre charras
840e38de59
Pcbnew: fix link issue (undefined Read_GPCB_Descr symbol) in scripting mode.
2013-01-04 23:00:05 +01:00
Jacobo Aragunde Perez
3821472ad8
Prevent Pcbnew from opening the same file twice.
2013-01-04 18:47:59 +01:00
Wayne Stambaugh
16402d8180
Remove unused Geda footprint import source code file.
2013-01-03 16:51:26 -05:00
Wayne Stambaugh
ade6ec3256
Doxygen warning fixes.
2013-01-03 15:21:40 -05:00
Dick Hollenbeck
7ae228d70e
add eagle *.lbr lib path extension for future use
2013-01-03 10:33:22 -06:00
jean-pierre charras
5436798e51
Kicad: Fix compil issue under Linux, and minor code cleaning, about wxFileWatcher
2013-01-02 22:49:56 +01:00
Dick Hollenbeck
45bd443184
1) Implement EAGLE_PLUGIN::FootprintLoad(), FootprintEnumerate(), and IsFootprintWritable().
...
2) Add PCAD_PLUGIN to _pcbnew.so for scripting, fixing a linking bug.
2013-01-01 22:05:48 -06:00
Wayne Stambaugh
6789e62210
Fix Pcbnew s-expr file parser bug.
2012-12-30 10:40:05 -05:00
Alexander Lunef
40f4304b2f
Pcbnew: Add pcad2kicad pcb plugin, to import PCAD boards ( .pcb ASCII data file PCad 2000 format ) from Alexander Lunef
2012-12-29 10:54:25 +01:00
Wayne Stambaugh
7c86749ca6
Add Pcbnew GEDA PCB module plugin support.
...
* Create new GEDA PCB plug in.
* Add support for opening GEDA PCB footprints with module editor.
* Make import footprint file dialog remember last selected footprint
type during current session.
* Update module editor file import to use new GEDA PCB plug in.
* Let IO_MGR know about GEDA PCB plug in.
* Create a WHITESPACE_FILTER_READER to simplify parsing GEDA PCB footprint
files.
2012-12-28 15:52:12 -05:00
jean-pierre charras
8653e362b2
Pcbnew: board editor: allows pad edition by hotkey 'E' (was accessible only by mouse button right click)
...
All: minor code cleaning and very minor bug fixes.
2012-12-27 17:42:41 +01:00
marco.
6c867989ca
MacOSX: fixing possible crash
2012-12-23 11:55:24 +01:00
marco.
9ba242bc1f
MacOSX: refresh overlay with new-deleted objects
2012-12-23 11:53:54 +01:00
jean-pierre charras
143debdd61
Pcbnew: Rework on recovery files menu
2012-12-21 08:58:51 +01:00
jean-pierre charras
bde103f5be
Pcbnew: fix issue when loading a recovery backup board file.
...
Because now there are 2 formats, board backup files extensions are .brd-bak or .kicad_pcb-bak instead of the old .000 extension, depending on the initial file format.
2012-12-20 21:20:56 +01:00
jean-pierre charras
96f302c958
Pcbnew: fix bug: missing call to SetFileFormatVersionAtLoad after loading a board, in legacy format.
2012-12-20 19:05:18 +01:00
Dick Hollenbeck
09b1748bc4
fix a fairly serious bug which would leave SOLDERMASK_LAYER_FRONT layer turned off in PADs, when loading *.kicad_pcb files
2012-12-20 00:56:17 -06:00
jean-pierre charras
a674dd6581
Pcbnew: class DIMENSION: code cleaning
2012-12-19 20:31:36 +01:00
jean-pierre charras
ea603c4deb
Pcbnew: fix minor bugs. Fix bug 1091593 and 1091693 . Minor code cleaning
2012-12-18 18:50:00 +01:00
Wayne Stambaugh
63b884558a
Doxygen warning fixes.
2012-12-18 08:54:44 -05:00
jean-pierre charras
87e5b6b874
Pcbnew: allows pcbnew to open a .kicad_pcb or a .brd file, from the command line.
2012-12-16 14:48:54 +01:00
jean-pierre charras
3c315005ee
Pcbnew: add a dialog to load a legacy file in "old" projects, when the .kicad_pcb file is not existing, and the correspoinding .brd file exists.
...
Fix also an issue in pcb_parser when a netclass name is just a number (like a track width as name)
2012-12-15 14:39:36 +01:00
Wayne Stambaugh
97ea4e83f7
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
cd62be66e7
fix bug
2012-12-14 13:58:50 -06:00
Dick Hollenbeck
1b4f7d6ce5
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
760d02e4d2
Kicad manager: shows *.kicad_pcb files the project tree.
2012-12-14 20:37:51 +01:00
Dick Hollenbeck
a564d2f865
minor file save as fixes, move legacy header into its plugin
2012-12-14 12:14:28 -06:00
Dick Hollenbeck
79b4846200
Switch over to *.kicad_pcb format as the default BOARD format.
...
Add KiCadPcbFileExt global.
2012-12-14 10:54:54 -06:00
jean-pierre charras
b4f0230658
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
a9ccf49580
allow . in layer names
2012-12-10 23:39:36 -06:00
Wayne Stambaugh
2f41c40163
Fix FreeRoute launcher Java executable path error on Windows (fixes lp:1087589)
2012-12-10 21:44:20 -05:00
jean-pierre charras
1886082fce
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
4a26d543d5
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
ba05519662
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