Skip to content

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.

broken-arc-legacy-symbol-import

Steps to reproduce

  1. 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.
  2. Open the legacy project above and then open the schematic.
  3. 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