When should the release be ready to be included in bookworm?
----------------------
The first error origin is a change in wxFileName::Normalize(), now the first parameter is not optional.
To fix this you must add
SQInteger wxFileName_Normalize(HSQUIRRELVM v)
{
StackHandler sa(v);
wxFileName& self = *SqPlus::GetInstance<wxFileName,false>(v, 1);
return sa.Return((SQInteger)self.Normalize(wxPATH_NORM_ALL));
}
after wxFileName_OpToString() and change
func(&wxFileName::Normalize, "Normalize").
to
staticFunc(&wxFileName_Normalize, "Normalize");
but you will find more errors later. Those related to wxBitmapBundle can be fixed replacing
with
bitmap.GetDefaultSize().GetHeight()
Same for width.
Add this to failed attempts to use the bitmap in notebookstyles.cpp
.GetBitmap(wxDefaultSize);
In watchesdlg.cpp:106 use
wxPGWindowList const list(nullptr, nullptr);
In main.cpp:2682 remove
wxPaintEvent e;
ProcessEvent(e);