I'm trying to get WINE to work without the native ie8 workaround, as builtin WINE with Gecko is more equivalent to Edge, much more advanced. But some WINE logic hooking up Windows API calls to Gecko are not completely implemented.
Without having to do the ie8 workaround, ss13 devs won't have to care about ie8 backwards compatibility anymore. But it looks like they aren't much anymore anyway. I read that Colonial Marines now requires performance.now to get execution time for timing events, which should be at least ie10.
Also, using WINE it should be possible to run the BYOND client on not just Linux, but Macs and Androids as well. I've seen Diablo 2 run on ARM architecture using WINE.
The unimplemented cmdid trace messages don't appear to be relevant to the problem (e.g. IDM_PARSECOMPLETE and OLECMDID_HTTPEQUIV_DONE), and none of the fixme's or warn's appear to be the problem.
What is needed are suitable Conformance Tests, small sample programs/tests written to demonstrate the WINE implementation conforms to Windows behavior.
Mar 30 2021, 4:04 pm (Edited on Mar 30 2021, 4:16 pm)