On windows I get no beep and hitting the tab key after entering ~ in the
pin name text control immediately moves the cursor to the pin number
text control without crashing so it looks like yet another platform
behavioral difference in wxWidgets. What's odd is I don't see any
wxWidgets calls in the stack trace between the dialog modal event loop
being run:
which calls wxAbort(). The wxDialog modal event loop is obviously not
happy about something.
On 4/18/2016 3:04 PM, Nick Østergaard wrote:
> I tried to reproduce this on linux, I could not reproduce. The tilde was
> not shown when I tried to enter it, I hit tab, I got a system beep, then
> I hit tab again and it jumped to the pin number field. No crash.
>
> Application: kicad
> Version: (2016-04-05 BZR 6664)-kicad, release build
> Libraries: wxWidgets 3.0.2
> libcurl/7.47.1 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.32 libssh2/1.7.0
> Platform: Linux 4.4.5-1-ARCH x86_64, 64 bit, Little endian, wxGTK
> - Build Info -
> wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8)
> Boost: 1.60.0
> Curl: 7.47.1
> KiCad - Compiler: GCC 5.3.0 with C++ ABI 1009
> Settings: USE_WX_GRAPHICS_CONTEXT=OFF
> USE_WX_OVERLAY=OFF
> KICAD_SCRIPTING=ON
> KICAD_SCRIPTING_MODULES=ON
> KICAD_SCRIPTING_WXPYTHON=ON
> USE_FP_LIB_TABLE=HARD_CODED_ON
> BUILD_GITHUB_PLUGIN=ON
>
On windows I get no beep and hitting the tab key after entering ~ in the
pin name text control immediately moves the cursor to the pin number
text control without crashing so it looks like yet another platform
behavioral difference in wxWidgets. What's odd is I don't see any
wxWidgets calls in the stack trace between the dialog modal event loop
being run:
52 libwx_osx_ cocoau_ core-3. 1.0.dylib 0x0000000106137911 p::OSXDoRun( ) + 193
wxModalEventLoo
and the call to:
4 libwx_baseu- 3.1.0.dylib 0x00000001068240e4 :SafelyProcessE vent(wxEvent& ) + 212
wxEvtHandler:
which calls wxAbort(). The wxDialog modal event loop is obviously not
happy about something.
On 4/18/2016 3:04 PM, Nick Østergaard wrote: compatible with 2.8) GRAPHICS_ CONTEXT= OFF _MODULES= ON _WXPYTHON= ON LIB_TABLE= HARD_CODED_ ON PLUGIN= ON
> I tried to reproduce this on linux, I could not reproduce. The tilde was
> not shown when I tried to enter it, I hit tab, I got a system beep, then
> I hit tab again and it jumped to the pin number field. No crash.
>
> Application: kicad
> Version: (2016-04-05 BZR 6664)-kicad, release build
> Libraries: wxWidgets 3.0.2
> libcurl/7.47.1 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.32 libssh2/1.7.0
> Platform: Linux 4.4.5-1-ARCH x86_64, 64 bit, Little endian, wxGTK
> - Build Info -
> wxWidgets: 3.0.2 (wchar_t,wx containers,
> Boost: 1.60.0
> Curl: 7.47.1
> KiCad - Compiler: GCC 5.3.0 with C++ ABI 1009
> Settings: USE_WX_
> USE_WX_OVERLAY=OFF
> KICAD_SCRIPTING=ON
> KICAD_SCRIPTING
> KICAD_SCRIPTING
> USE_FP_
> BUILD_GITHUB_
>