On Wed Feb 15 13:55:41 2023 +0000, Nikolay Sivov wrote:
> Hi, @giomasce. Is anything blocking this MR?
I'd like to see more tests that `reflect()` really behaves like on native with different types combinations. For example, what happens if you call `reflect()` on a `float` and a `float2`? Or on a `float2` and a `float3`? From my tests, it seems that the current implementation is correct, but it would be nice to have this shown by tests, so that we don't regress it in the future. It should be quite a quick thing to do.
--
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/80#note_24372
Second commit is to be removed.
Signed-off-by: Bernhard Kölbl <besentv(a)gmail.com>
--
v9: windows.media.speech: Implement Vosk create and release functions in the unixlib.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2091
The following two examples fail to compile, but work fine in real vbscript:
```
Dim x
x = 8
if x = 9 Then
Wscript.Echo "HERE1"
elseif x = 8 then Wscript.Echo "HERE2"
else
Wscript.Echo "HERE3"
end if
```
```
Dim x
x = 8
if x = 9 Then
Wscript.Echo "HERE1"
elseif x = 8 then
: Wscript.Echo "HERE2"
else
Wscript.Echo "HERE3"
end if
```
This was fixed similar using the same approach as https://gitlab.winehq.org/wine/wine/-/merge_requests/2142
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/2188
The separate lists were added to avoid iterating device nodes if not necessary. I believe we don't need that anymore as we now keep the devices in a more efficient sequential array.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/2207