Make both method calls;
1. Consistently written with parameter names as per spec.
2. Fix parameter validation to be consistent with spec.
3. Fix szNameBuf parameter semantics as per spec.
4. Fix szNameBuf casing str search as per spec.
5. Factor out common code into TLB_ helpers vastly improves readability.
--
v2: dlls/oleaut32: Scope indexer to loops in fn[Is|Find]Name()
dlls/oleaut32: Factor out TLB_get_funcparams_by_name()
https://gitlab.winehq.org/wine/wine/-/merge_requests/7286
Make both method calls;
Consistently written with parameter names as per spec.
Fix parameter validation to be consistent with spec.
Fix szNameBuf parameter semantics as per spec.
Fix szNameBuf casing str search as per spec.
Factor out common code into TLB_ helpers vastly improves readability.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/7286
Alfred Agrell (@Alcaro) commented about README.md:
> Make sure you have the USER_LDT, SYSVSHM, SYSVSEM, and SYSVMSG options
> turned on in your kernel.
>
> **Mac OS X info**:
Not gonna update this one?
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/7283#note_93987
--
v4: server: When renaming, only fstat the source once.
server: Remove source when renaming to a hardlink of itself.
kernel32/tests: Test renaming a file into a hardlink of itself.
kernel32/tests: Use FindClose instead of CloseHandle when closing
https://gitlab.winehq.org/wine/wine/-/merge_requests/6855
Fix 3 calls to AppKit that were not being done from the main thread, found using Apple's [Main Thread Checker](https://developer.apple.com/documentation/xcode/diagnosing-memory-….
I used it with Wine by dlopen()ing `/Applications/Xcode.app/Contents/Developer/usr/lib/libMainThreadChecker.dylib` in `macdrv_init()`, commenting out the `SIGABRT` handler in `signal_x86_64.c`, and setting `MTC_CRASH_ON_REPORT=1` so the process will `abort()` and eventually generate a crash log+backtrace.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/7282