I have bounded the problem with two nightlies:
2019/04/20, SVN11628, wx3.1.1 works
2020/02/08, SVN11957, wx3.1.3 does not work
The ones in between lack the wxWidgets files or crash when starting:
codeblocks.exe caused a Stack Overflow at location 000000006C5A0A42 in module wxmsw313u_gcc_cb.dll
This is on Windows 10.
EDIT: SVN11628 works with wx3.1.1, but fails with wx3.1.4
If you edit src/common/popupcmn.cpp in wxMaster and change
bool wxPopupWindowBase::Create(wxWindow* WXUNUSED(parent), int WXUNUSED(flags))
{
// By default, block event propagation at this window as it usually
// doesn't make sense. This notably prevents wxScrolledWindow from trying
// to scroll popup contents into view if a popup is shown from it but
// extends beyond its window boundaries.
SetExtraStyle(GetExtraStyle() | wxWS_EX_BLOCK_EVENTS);
return true;
}
to
bool wxPopupWindowBase::Create(wxWindow* WXUNUSED(parent), int WXUNUSED(flags))
{
return true;
}
then documentation popup and parentheses completion work again.
This change was made by Vadz four days after the one that made C::B crash, and wasn't reverted by NewPagodi when he restored wxPopupWindow original behaviour.
https://github.com/wxWidgets/wxWidgets/commit/9562ca2b70c5421a9f3e94d6ea818efad0ac265b#diff-ae8d87556bfe1b32c101c69c2fb1cec4 (https://github.com/wxWidgets/wxWidgets/commit/9562ca2b70c5421a9f3e94d6ea818efad0ac265b#diff-ae8d87556bfe1b32c101c69c2fb1cec4)