May 4, 2026
10:05 p.m.
Native VBScript's TypeName() returns the class name (e.g. "EmptyClass") for instances of script-defined classes; wine returned the generic "Object" string. Add a vbdisp_class_name() helper that pulls the name out of the vbdisp_t -> class_desc_t chain when the IDispatch is one of ours, and consult it before the ITypeInfo path in Global_TypeName. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10820