* Fix InternetGetConnectedStateEx() parameter checking.
* InternetGetConnectedStateExA() must always null-terminate the state string.
* Dump the state string if it is not as expected.
* Remove a couple of redundant InternetGetConnectedStateEx*() tests.
* Avoid an unnecessary lstrlenW() call in internet.c.
--
v2: wininet/tests: Fix InternetGetConnectedStateEx() parameter checking.
wininet: InternetGetConnectedStateExA() must always null-terminate the state string.
wininet/tests: Dump the state string if it is not as expected.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2634
Fixes bug [53826](https://bugs.winehq.org/show_bug.cgi?id=53826).
--
v24: ntdll: Set xattr in NtCreateFile if inferred and requested attributes don't match.
ntdll: Only infer hidden attribute from file name if xattr is not present.
ntdll: Handle hidden file names inside get_file_info instead of after it.
ntdll/tests: Add test for file attributes of files with names beginning with a dot.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1148
On Wed Apr 5 15:02:41 2023 +0000, Alexandre Julliard wrote:
> This doesn't make sense, it's using the wrong slashes and shouldn't be
> necessary in the first place.
Yup, this isn't necessary anymore and I forgot or accidentally dropped the change of the backslashes to forward slashes. The latest version of this MR now contains just a straightforward conversion of that function from working with nt paths to working with unix paths. The reason this conversion is necessary at all is because I'm moving the calls to this function to the `get_file_info` function, so that more places in the code use the correct file attributes (everything that uses `get_file_info` now automatically returns attributes of hidden files correctly), and so that the extended attribute can take precedence over the file name.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1148#note_29732
To simplify SM 6 support, insert a control point id relative address where needed, and declare control point phase inputs where missing.
--
v6: vkd3d-shader/ir: Insert hull shader control point input declarations if no control point phase is defined.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/141