KiBuzzard changed behavior between 5.99 and 6.0 rc1

Hi everyone!

Congratulations btw to all concerned for the passage to 6.0 rc1!

I just installed, under Windows, 6.0 rc1 in parallel to 5.99 (and 5.1.12) and migrated my plugins.

Greg Davill’s most excellent plugin KiBuzzard


showed an interesting change in behavior though:

On 5.99 Kicad until today, when I clicked on “OK” in the user GUI to create the SilkScreen tag, it “attached” the tag to my mousepointer, so I had just to place it.

On 6.0 rc1, when I clicked “OK” , the GUI closed as usual, and then nothing. First I thought that KiBuzzard was broken on 6.0rc1, but then I thought of pressing Ctrl+V, and there was the tag !

Maybe it is a bug, maybe it is intended, but that’s the behavior (and workaround for now): The tag is in the clipboard, safe and sound.

Here my 5.99 version:

Application: KiCad (64-bit)
Version: (5.99.0-13222-g16a34e6adb), release build
Libraries:
	wxWidgets 3.1.5
	libcurl/7.78.0-DEV Schannel zlib/1.2.11
Platform: Windows 10 (build 19043), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
	Date: Nov 11 2021 00:01:06
	wxWidgets: 3.1.5 (wchar_t,wx containers)
	Boost: 1.76.0
	OCC: 7.5.0
	Curl: 7.78.0-DEV
	ngspice: 35
	Compiler: Visual C++ 1929 without C++ ABI
Build settings:
	KICAD_USE_OCC=ON
	KICAD_SPICE=ON

and here is my 6.0rc1 version

Application: KiCad (64-bit)
Version: (6.0.0-rc1-1-g4df25edb3d), release build
Libraries:
	wxWidgets 3.1.5
	libcurl/7.78.0-DEV Schannel zlib/1.2.11
Platform: Windows 10 (build 19043), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
	Date: Nov 16 2021 00:01:03
	wxWidgets: 3.1.5 (wchar_t,wx containers)
	Boost: 1.76.0
	OCC: 7.5.0
	Curl: 7.78.0-DEV
	ngspice: 35
	Compiler: Visual C++ 1929 without C++ ABI
Build settings:
	KICAD_USE_OCC=ON
	KICAD_SPICE=ON

kibuzzard.log in the KiBuzzard plugin folder shows the same stuff on both versions:

11-16 15:09:23 root 1331:Loading system fonts.
11-16 15:09:23 root 1349:  Found 348 fonts in system
11-16 15:09:23 STDERR 138:C:\Program Files\KiCad\5.99\share\kicad\scripting\plugins\KiBuzzard\KiBuzzard\dialog\compat.py:17: wxPyDeprecationWarning: Call to deprecated item. Use SetSizeHints instead.
11-16 15:09:23 STDERR 138:  super(wx.Dialog, self).SetSizeHintsSz( a,b)
11-16 15:09:24 root 1198:Font "FredokaOne" does not natively support style "Regular" using "Path" instead
11-16 15:09:24 unfiltered 871:Found SVG layer: F.SilkS
11-16 15:09:24 root 458:  Inlining 3 segments...
11-16 15:09:24 root 928:  Writing Text with 125 points
11-16 15:09:24 root 928:  Writing Text with 8 points
11-16 15:09:24 root 928:  Writing Text with 8 points
11-16 15:09:25 unfiltered 871:Found SVG layer: F.SilkS
11-16 15:09:25 root 458:  Inlining 3 segments...
11-16 15:09:25 root 928:  Writing Text with 125 points
11-16 15:09:25 root 928:  Writing Text with 8 points
11-16 15:09:25 root 928:  Writing Text with 8 points

So, here the information

Best Regards,


Alexander aka @hwreverse

Greg Davill fixed it in release 5aa46f5 of the KiBuzzard Plugin.
Now it works as intended under 6.0rc1.
Issue closed.

It’s customary to give a link to what you are talking about

1 Like

Sorry, forgot it. Edited the original post