Russell Oliver
82cc0c7e2e
Common: Eagle parser add EPART, EINSTANCE, EGATE, ECONNECT, EDEVICE
2017-10-20 08:38:38 +02:00
Russell Oliver
96317fb7c3
Common: Reorder some functions in eagle_parser.*
2017-10-20 08:38:38 +02:00
Russell Oliver
4e69acbb49
Eeschema: Add CheckHeader function to SCH_PLUGIN and cycle through plugins when loading files.
2017-10-20 08:38:38 +02:00
Maciej Suminski
e03bc32e49
Eagle plugin: Code formatting
2017-10-20 08:38:38 +02:00
Maciej Suminski
f049b01a59
Eagle plugin: Added 'static' and 'const T&' as applicable
2017-10-20 08:38:38 +02:00
Maciej Suminski
c72b2155a6
Eagle plugin: changed #define to constexpr
2017-10-20 08:38:38 +02:00
Maciej Suminski
7d2320b5ad
Eagle plugin: check before dereferencing optional attributes
2017-10-20 08:38:38 +02:00
Russell Oliver
7ea33f76b4
Eeschema: Determine file plugin to use from first line of file.
2017-10-20 08:38:38 +02:00
Russell Oliver
75d9185e4a
Eeschema: Eagle Plugin: Add loadSymboltext, and position default symbol texts.
2017-10-20 08:38:38 +02:00
Russell Oliver
04c7fbebdc
Eeschema: Eagle Plugin: Handle pin rotation.
2017-10-20 08:38:38 +02:00
Russell Oliver
739754cfd6
Eeschema: Eagle plugin: Save symbols to schematic library cache file. Remove unneeded variable. Fix add extension to filename
2017-10-20 08:38:38 +02:00
Russell Oliver
ea8f7ed02d
Eeschema: Eagle plugin> work on schematic and symbol elements
2017-10-20 08:38:37 +02:00
Russell Oliver
e92c8c1d6c
Eeschema: Handle multiple sheets in Eagle plugin.
2017-10-20 08:38:37 +02:00
Maciej Suminski
c727423979
Work in progress
...
- !! Eeschema uses Eagle plugin for loading schematics (i.e. it does not
use KiCad format anymore)
- Fixed build errors
- Fixed a few crashes
- Code formatting
2017-10-20 08:38:37 +02:00
Maciej Suminski
f5b2a2ea57
Code formatting and cleanup
2017-10-20 08:38:37 +02:00
Alejandro García Montoro
404457f455
Eeschema Eagle plugin
2017-10-20 08:38:37 +02:00
Alejandro García Montoro
df708f8ada
Starts the loading layout
2017-10-20 08:38:37 +02:00
Alejandro García Montoro
75b0549f6f
Testing the structure
2017-10-20 08:38:37 +02:00
Alejandro García Montoro
2403f2b558
Adds necessary structure to implement and test Eagle schematich plugin
2017-10-20 08:38:37 +02:00
Tomasz Włostowski
22063dc5a5
pcbnew: clear selection reference point when moving footprint by name
...
Fixes: lp:1722870
* https://bugs.launchpad.net/kicad/+bug/1722870
2017-10-19 23:57:42 +02:00
Tomasz Włostowski
ac095b6724
pcbnew: tools for converting between custom-shaped pads and graphical shapes
2017-10-19 23:35:18 +02:00
Tomasz Włostowski
bcde2a77e2
common/single_top: allow to launch footprint editor from the command line (--frame switch)
2017-10-19 23:15:48 +02:00
Tomasz Włostowski
dc7b743782
common: VECTOR2I-based RotatePoint()
2017-10-19 23:15:13 +02:00
Tomasz Włostowski
d2c9a5d81a
geometry: Area() method in SHAPE_LINE_CHAIN
2017-10-19 23:14:36 +02:00
Tomasz Włostowski
d9bfbb4fec
pcbnew: added graphical polygon drawing & editing tools
2017-10-19 23:14:01 +02:00
Jean-Samuel Reynaud
46edf6519c
Fix crash with clearance is "too" negative. Same bug as #1663173
...
Fixes: lp:1663173
* https://bugs.launchpad.net/kicad/+bug/1663173
2017-10-19 08:41:15 -04:00
jean-pierre charras
56d42c776a
Replace assert() by wxASSERT to make debug more easy.
2017-10-19 09:49:09 +02:00
jean-pierre charras
72d4889a6d
Remove duplicate code (pcbnew saves twice 'general' and 'layers' keys in 'kicad_pcb' file)
...
Fixes: lp:1724522
https://bugs.launchpad.net/kicad/+bug/1724522
2017-10-18 18:01:34 +02:00
jean-pierre charras
537804b5e8
Fix incorrect format on Windows 32 bits (in a message only in Debug)
2017-10-17 09:55:32 +02:00
jean-pierre charras
1e35d45948
Replace a assert by a wxASSERT to make debug more easy.
2017-10-16 20:26:37 +02:00
Ingo Kletti
df15e63d41
Fix Unit naming typo in eeschema spice model config
2017-10-16 20:07:26 +02:00
jean-pierre charras
1ec7fef4a2
fix a wxASSERT in dialog_keepout_area_properties.cpp
2017-10-16 13:58:36 +02:00
Maciej Suminski
609da9b61d
Add missing sentinels for KICAD_T[] in SCH_EDIT_FRAME::OnLeftClick()
2017-10-15 18:11:31 +02:00
jean-pierre charras
e0b9a21417
Modify a few messages to make translations more easy.
2017-10-12 10:39:32 +02:00
jean-pierre charras
afd2d4f016
fix a segfault in library editor when importing symbols.
...
Fixes: lp:1722869
https://bugs.launchpad.net/kicad/+bug/1722869
2017-10-12 10:38:48 +02:00
Seth Hillbrand
f685cfaf3d
Eeschema: Add collision-based selection code to circles and text
2017-10-10 20:54:31 +02:00
jean-pierre charras
47f37efdec
Fix a compil issue on Linux
2017-10-10 08:37:50 +02:00
jean-pierre charras
e626136e29
Eeschema: boom generator: ugly fix on Windows to allow xsltproc.exe working from the command line created from bom dialog.
...
(On windows, xsltproc.exe does not accept '\' in output filename, only '/' like on Unix, so this separator is converted when possible)
Minor code cleanup
2017-10-09 20:57:41 +02:00
jean-pierre charras
835c19f1e2
Fix dcm files not working with lib file in version 2.4
...
Fixes: lp:1722107
https://bugs.launchpad.net/kicad/+bug/1722107
2017-10-09 13:10:29 +02:00
jean-pierre charras
b5f23befeb
Fix incorrect initialization of default colors for some items.
...
Fix incorrect detection of key handled in footprint_wizard_frame.cpp
2017-10-09 10:35:53 +02:00
jean-pierre charras
cb3d28f11b
define SetPadName() and GetPadName() (old name of D_PAD::SetName() and GetName()) for compatibility with existing python scripts
2017-10-09 09:58:15 +02:00
jean-pierre charras
246f8cae24
Fix missing initialization of colors settings of a board, when created by a python script.
...
A pointer was not initialized, therefore plots from a python script sometimes crash.
Fixes: lp:1721166
https://bugs.launchpad.net/kicad/+bug/1721166
2017-10-08 16:21:27 +02:00
Oliver
d6c0d320db
Consolidated line icon
...
- Line / polygon icon in pcbnew now matches that in modedit
2017-10-06 11:10:46 -04:00
jean-pierre charras
4905bbe500
hotkey management: enhancements in code to know if a hotkey was handled by an event or not.
...
No actual change in key management: in legacy it was partially existing, and not yet used in GAL mode.
2017-10-06 09:23:13 +02:00
jean-pierre charras
1164eaab72
Make the "No Net" mark color editable (mark for pads having no net name)
...
Note: this mark is currently drawn only in legacy canvas.
2017-10-05 20:11:55 +02:00
jean-pierre charras
acccb10ca5
Minor fix: Fix a incorrect min size of COLOR4D_PICKER_DLG on Linux+KDE
2017-10-04 16:35:57 +02:00
jean-pierre charras
3d15690817
remove a printf certainly used in debug tests during development.
2017-10-03 13:10:25 +02:00
jean-pierre charras
06a59022e4
minor fixes (compil warning and a very minor fix)
2017-10-02 20:39:09 +02:00
Maciej Suminski
569d909045
Component fields updater for eeschema
2017-10-02 15:57:30 +02:00
Maciej Suminski
85faa0e101
Added a dialog to select fields to be updated
2017-10-02 15:57:23 +02:00