jean-pierre charras
a864ab6f9e
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.
13 years ago
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.
13 years ago
Dick Hollenbeck
8d5479ca1c
pcbnew/CMakeLists.txt formatting and librt fix
13 years ago
Heikki Pulkkinen
3e18fa422c
protect data in class_track.h, switch to using member accessors
13 years ago
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.
13 years ago
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.
13 years ago
Miguel Angel Ajo
0fedf6b3eb
MacOSX compilation fixes
13 years ago
jean-pierre charras
4cb0cf6402
Commit missing files.
13 years ago
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.
13 years ago
Wayne Stambaugh
8a5ea7ec0d
Pcbnew BOARD object encapsulation improvements.
13 years ago
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
13 years ago
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)
13 years ago
jean-pierre charras
0cb7b84880
Pcbnew: Fix Bug #1096766 ( Can't create filled zones after keepout zones)
13 years ago
jean-pierre charras
2dd5bcea2f
Gerbview: add option to show negative objects.
13 years ago
Dick Hollenbeck
f1af605d6c
when linking a DSO, require all symbols to be resolved
13 years ago
jean-pierre charras
840e38de59
Pcbnew: fix link issue (undefined Read_GPCB_Descr symbol) in scripting mode.
13 years ago
Jacobo Aragunde Perez
3821472ad8
Prevent Pcbnew from opening the same file twice.
13 years ago
Jacobo Aragunde Perez
f914cd0dec
Eeschema:commit patch <Prevent Eeschema from opening the same file twice> with a small fix for windows.
13 years ago
Wayne Stambaugh
16402d8180
Remove unused Geda footprint import source code file.
13 years ago
Wayne Stambaugh
ade6ec3256
Doxygen warning fixes.
13 years ago
jean-pierre charras
7dbcbf6d15
Kicad manager: cleanup code, remove dead or not working code. Fix minor isssues
13 years ago
Dick Hollenbeck
7ae228d70e
add eagle *.lbr lib path extension for future use
13 years ago
jean-pierre charras
ab55b61970
Kicad: Fix a compil issue under Linux, and minor code cleaning, about wxFileWatcher
13 years ago
jean-pierre charras
5436798e51
Kicad: Fix compil issue under Linux, and minor code cleaning, about wxFileWatcher
13 years ago
jean-pierre charras
2fc643de36
Eeschema, Libedit: Fix potential issues when using some hot keys.
13 years ago
jean-pierre charras
9c62d2dfb7
Eeschema, Libedit: fix potential bugs.
13 years ago
Dick Hollenbeck
45bd443184
1) Implement EAGLE_PLUGIN::FootprintLoad(), FootprintEnumerate(), and IsFootprintWritable().
2) Add PCAD_PLUGIN to _pcbnew.so for scripting, fixing a linking bug.
13 years ago
jean-pierre charras
dd3b684ce6
Eeschema: fix Bug #1095005
13 years ago
Brian Sidebotham
aaf6cce614
switch a template's board format to kicad_pcb format
13 years ago
Brian Sidebotham
08f8703898
Fixes a bug in the template file copying mechanism. The previous code failed to honour sub-directorys and flattened the whole tree whilst copying files.
I have fixed this so that sub-directories that are not the meta directory will get copied verbatim into the new project directory.
13 years ago
jean-pierre charras
8c75adb8c1
Kicad manager:
* Use the recent wxFileSystemWatcher to automatically update the tree project when a file is created/deleted/renamed in the project directory
(and if the file type is usually shown by the manager.)
Needs wxWidgets 2.9.4 or more recent.
* Also code cleanup, dead code or useless code removed.
13 years ago
jean-pierre charras
6f72aaecca
Kicad: files watcher: fix Linux specific issues
13 years ago
jean-pierre charras
45b01a5c9c
Kicad manager: first use of wxFileSystemWatcher (only with wxWidgets >= 2.9.2) to monitor files list.
13 years ago
Wayne Stambaugh
6789e62210
Fix Pcbnew s-expr file parser bug.
13 years ago
Antia Puentes
f4af52f94d
Eeschema: Allow to edit an schematic item while dragging
13 years ago
Alexander Lunef
40f4304b2f
Pcbnew: Add pcad2kicad pcb plugin, to import PCAD boards ( .pcb ASCII data file PCad 2000 format ) from Alexander Lunef
13 years ago
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.
13 years ago
jean-pierre charras
d2126bafff
Eeschema: fix incorrect hotkey commands while moving/dragging a component.
13 years ago
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.
13 years ago
marco.
c39ca125d4
MacOSX: deleted obsolete code
13 years ago
marco.
6c867989ca
MacOSX: fixing possible crash
13 years ago
marco.
9ba242bc1f
MacOSX: refresh overlay with new-deleted objects
13 years ago
jean-pierre charras
97749ed192
Eeschema: fix bug 1092864
13 years ago
jean-pierre charras
d919d71054
Eeschema: fix bug 1092834 (Hotkey 'G' Drag label not working)
13 years ago
jean-pierre charras
143debdd61
Pcbnew: Rework on recovery files menu
13 years ago
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.
13 years ago
jean-pierre charras
96f302c958
Pcbnew: fix bug: missing call to SetFileFormatVersionAtLoad after loading a board, in legacy format.
13 years ago
Dick Hollenbeck
09b1748bc4
fix a fairly serious bug which would leave SOLDERMASK_LAYER_FRONT layer turned off in PADs, when loading *.kicad_pcb files
13 years ago
jean-pierre charras
a674dd6581
Pcbnew: class DIMENSION: code cleaning
13 years ago
jean-pierre charras
ea603c4deb
Pcbnew: fix minor bugs. Fix bug 1091593 and 1091693 . Minor code cleaning
13 years ago