The spec says if the passed pointer is NULL then return E_POINTER
and not to just unconditionally deref then set NULL.
Signed-off-by: Edward O'Callaghan <edward(a)antitrust.cc>
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/7451
This is an attempt at generating the font metrics from publicly
downloadable data.
The Windows metrics are generated from the AFM sources instead of
being copied from some unrelated TrueType fonts as done in
a3b562f74eeb6a5abc3013e57ff489107677b743. It's not clear if that
matters, neither seem to match the values on Windows.
It would be possible to simplify things further, and to use more
up-to-date source data, but for now the goal is to minimize the diff
to the generated files.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/7444
Trivial, small set of cleanups patches to start with, non-controversial and NOP functionally speaking.
These are to help get the review process going in making ways towards the bar being lowered for contributing to the oleaut32 implementation.
Signed-off-by: Edward O'Callaghan <edward(a)antitrust.cc>
--
v4: dlls/oleaut32: Invert if-stmt in ITypeLib2_fnRelease()
dlls/oleaut32: Invert if stmt for clarity
dlls/oleaut32: Consistently use TLB_REF_NOT_FOUND
https://gitlab.winehq.org/wine/wine/-/merge_requests/7375