jean-pierre charras
61567d3917
Pcbnew: Enable SVG import in DIALOG_IMPORT_GFX.
2019-03-11 18:30:59 +01:00
jean-pierre charras
70c2380fc2
Minor fixes in code: remove dead code.
2019-01-24 18:23:57 +01:00
jean-pierre charras
b0ab53ac26
Dxf importer: fix some issues, especially the rotation angle of texts.
2019-01-22 19:59:43 +01:00
jean-pierre charras
c56d6ad2dd
Fix issues in DXF import and GFX import dialog
...
Fixes: lp:1812840
https://bugs.launchpad.net/kicad/+bug/1812840
2019-01-22 18:01:04 +01:00
Seth Hillbrand
5433423377
pcbnew: Don't update coords on add
...
When adding an element to a module, we don't need to update the relative
coordinates. Doing so can cause changes when writing to file depending
on rotation and position.
Fixes: lp:1810870
* https://bugs.launchpad.net/kicad/+bug/1810870
2019-01-15 12:14:02 -08:00
Seth Hillbrand
8de12094d8
Fix compile error for missing dtor in overload
2019-01-02 20:21:33 -08:00
John Beard
892f7cf8ff
Make SVG import an advanced config, not a compile option.
...
This demos the advanced config and allows no-recompile switching
of the SVG importer. It also allows the import manager to be
tested more completely.
2018-12-28 11:36:09 -05:00
jean-pierre charras
1d230bbee9
very minor fixes to help I18n translations (remove trailing spaces)
2018-12-20 20:19:45 +01:00
jean-pierre charras
5b3202d8f3
dxf and svg import: accept unicode filenames
...
Fixes: lp:1805613
https://bugs.launchpad.net/kicad/+bug/1805613
2018-12-07 10:07:43 +01:00
jean-pierre charras
4f4f03a98a
Try to fix compil issue on OSX (commit 8757fcf6
breaks the import gfx dialog)
2018-12-04 20:03:23 +01:00
jean-pierre charras
3623980611
DXF importer: fix incorrect line thickness of imported texts.
2018-12-04 20:01:47 +01:00
John Beard
bb18c9201b
Make SVG import a CMake option (experimental)
...
This allows too turn it on for work without an additional patch.
Also fix a bug in the disable code - when the SVG is enabled,
allow to select SVG files.
2018-12-04 18:53:28 +01:00
Seth Hillbrand
8757fcf676
Add array hint to wxArrayString contructors
...
This may be required for some compilers to prevent premature casting to
a single element.
2018-12-04 09:47:43 -08:00
Maciej Suminski
ecff2ed384
SVG import dialog: make placement options mutually exclusive
2018-12-04 08:39:58 +01:00
jean-pierre charras
a762c4d86e
Import GFX: temporary disable SVG import until V6.0.
...
SVG import need some refinements to be efficient, so it is disable for v 5.x.
Will be re-enabled later.
Enabling SVG import is *only* for developers, not for users.
2018-12-03 15:31:40 +01:00
jean-pierre charras
fb5b5ff7c3
nanosvg: Update nanosvg. Move the code to compile from nanosvg.h to nanosvg.cpp
...
Uncrustify this code.
2018-12-03 15:25:46 +01:00
jean-pierre charras
cc0aa8b928
Gfx import: fix many issues, and add many enhancements.
...
* Do not compile dxf old files.
* import gfx, gal mode: make absolute placement working.
* Import gfx in legacy canvas: use it and make interactive placement working
* Take imported line width in account. Ensure DXF line thickness is OK.
* handling empty files in legacy mode.
2018-12-03 15:25:44 +01:00
jean-pierre charras
430c61822d
Import svg import code from experimental trunk: convert dxf importer
2018-12-03 13:42:23 +01:00
jean-pierre charras
74a9d5401a
Import svg import code from experimental trunk: start point
2018-12-03 13:42:22 +01:00