Arcs broken importing legacy symbol libraries
Description
Looks like library symbol arc drawing got reversed by recent transform changes. This only affects the master branch. This 6.0 branch loads correctly.
Steps to reproduce
- Use any project that loads using the legacy plugin and contains arcs. The project in issue #11318 (closed) was use to create the screenshot above.
- Open the legacy project above and then open the schematic.
- Notice the arc is drawn incorrectly in the project rescue dialog.
KiCad Version
Application: KiCad Schematic Editor
Version: (6.99.0-3193-g112f089485), debug build
Libraries:
wxWidgets 3.0.5
FreeType 2.12.1
HarfBuzz 2.7.4
FontConfig 2.13.1
libcurl/7.84.0 GnuTLS/3.7.7 zlib/1.2.11 brotli/1.0.9 zstd/1.5.2 libidn2/2.3.3 libpsl/0.21.0 (+libidn2/2.3.0) libssh2/1.10.0 nghttp2/1.49.0 librtmp/2.3 OpenLDAP/2.5.12
Platform: Linux 5.18.0-4-amd64 x86_64, 64 bit, Little endian, wxGTK, gnome, wayland
Build Info:
Date: Sep 2 2022 18:48:16
wxWidgets: 3.0.5 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
Boost: 1.74.0
OCC: 7.6.3
Curl: 7.84.0
ngspice: 37
Compiler: GCC 12.2.0 with C++ ABI 1017
Build settings:
KICAD_SPICE=ON
KICAD_STDLIB_DEBUG=OFF
KICAD_STDLIB_LIGHT_DEBUG=OFF
KICAD_SANITIZE_ADDRESS=OFF
KICAD_SANITIZE_THREADS=OFF