Commit graph

172155 commits

Author SHA1 Message Date
Eric Pouech 88a28aa575 include/mscvpdb.h: Use flexible array members for the rest of structures.
Removing the migration helpers.
Adding some documentation bits.

Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-07-16 23:18:01 +02:00
Eric Pouech 9e43076913 include/mscvpdb.h: Use flexible array members for codeview_type with variable.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-07-16 23:17:58 +02:00
Eric Pouech 7d7ce1dc20 include/mscvpdb.h: Use flexible array members for codeview_symbol union.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-07-16 23:17:54 +02:00
Eric Pouech 5db354f952 include/msvcpdb.h: Use flexible array members for codeview_fieldtype union.
This will avoid GCC compiler warnings.

Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-07-16 23:17:49 +02:00
Eric Pouech a95ba55d32 include/mscvpdb.h: Use flexible array members for all trailing array fields.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-07-16 23:17:34 +02:00
Esme Povirk a5c22b5544 win32u: Implement EVENT_OBJECT_DESTROY. 2024-07-16 23:16:21 +02:00
Biswapriyo Nath 2251f1cea1 include: Fix return type of IXAudio2MasteringVoice::GetChannelMask in xaudio2.idl. 2024-07-16 21:05:17 +02:00
Fabian Maurer c30a660dbf ntdll: Prevent double close in error case (coverity). 2024-07-16 21:05:09 +02:00
Eric Pouech 787fb63720 cmd: Implement timeout support in CHOICE command.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-07-16 18:50:11 +02:00
Eric Pouech 47915927bb cmd: Enhance CHOICE arguement parsing.
Now using Windows's syntax (and no longer the DOS one).

Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-07-16 18:50:11 +02:00
Eric Pouech 85db1fe1e5 cmd: Better test error handling for pipes.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-07-16 16:11:11 +02:00
Eric Pouech 30bbc1804d cmd: Run pipe LHS & RHS outside of any batch context.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-07-16 16:11:10 +02:00
Eric Pouech a78746972f cmd: Set success/failure for change drive command.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-07-16 16:11:09 +02:00
Eric Pouech 7b1d6412b5 cmd: Add success/failure tests for pipes and drive change.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-07-16 16:11:07 +02:00
Alistair Leslie-Hughes 9d8ad0ef7f odbc32: Handle NULL handles in SQLError/W. 2024-07-16 16:10:29 +02:00
Jacek Caban 5abc514afd mshtml: Use host object script bindings for DOM nodes. 2024-07-16 16:09:56 +02:00
Jacek Caban 4d24485833 jscript: Check if PROP_DELETED is actually an external property in find_prop_name. 2024-07-16 16:09:55 +02:00
Jacek Caban 7084abaff6 mshtml: Factor out dispex_prop_name.
And use it in HTMLDOMAttribute implementation.
2024-07-16 16:09:54 +02:00
Jacek Caban 578dd9378d mshtml: Use dispex_prop_put in HTMLDOMAttribute_put_nodeValue. 2024-07-16 16:09:54 +02:00
Jacek Caban 3274d9593a mshtml: Factor out dispex_get_id.
And use it in HTMLElement implementation.
2024-07-16 16:09:52 +02:00
Jacek Caban d7870118a5 mshtml: Don't use BSTR in get_dispid. 2024-07-16 16:09:52 +02:00
Jacek Caban b3503369a3 mshtml: Don't use BSTR in lookup_dispid. 2024-07-16 16:09:52 +02:00
Jacek Caban b55711647f mshtml: Don't use BSTR in find_dispid. 2024-07-16 16:09:52 +02:00
Jacek Caban 0d7b1d9c1f mshtml: Factor out dispex_next_id.
And use it in get_attr_dispid_by_relative_idx.
2024-07-16 16:09:49 +02:00
Jacek Caban 2261b2653a mshtml: Directly use dispex_prop_put and dispex_prop_get in HTMLElement implementation. 2024-07-16 16:09:49 +02:00
Nikolay Sivov 9e9b59908e winhttp: Handle exact buffer length match in WinHttpQueryOption().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2024-07-16 16:09:45 +02:00
Nikolay Sivov 4a2265742a winhttp/tests: Add some more tests for string options in WinHttpQueryOption().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2024-07-16 16:09:45 +02:00
Alexandre Julliard 3bd8af0eb6 ntdll: Implement KiUserEmulationDispatcher on ARM64EC. 2024-07-16 12:27:32 +02:00
Elizabeth Figura 8070ed27bc setupapi: Use SetupGetIntField() in SetupGetSourceFileLocation(). 2024-07-15 23:55:50 +02:00
Elizabeth Figura 56089f60ed setupapi: Return the file's relative path from SetupGetSourceFileLocation(). 2024-07-15 23:55:50 +02:00
Elizabeth Figura bdb0429825 setupapi: Correctly interpret the INFCONTEXT parameter in SetupGetSourceFileLocation(). 2024-07-15 23:55:50 +02:00
Elizabeth Figura faab16e472 setupapi/tests: Add more tests for SetupGetSourceFileLocation(). 2024-07-15 23:55:50 +02:00
Eric Pouech 49fbd6dac8 winedump: Dump comment streams in minidump.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-07-15 23:55:44 +02:00
Eric Pouech 5712fc1903 winedump: Protect against corrupt minidump files.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-07-15 23:55:44 +02:00
Alex Henrie 7545dbf293 shell32: Put temp directory in %LOCALAPPDATA%\Temp by default.
Wine renamed the "Application Data" directory to "AppData" in commit
4111801ab3 ("shell32: Use winvista+ AppData paths.", 2021-05-27), so we
can use it for the temp directory now without having to worry about
spaces in the path.
2024-07-15 23:55:44 +02:00
Jacek Caban 1a58d624bb mshtml: Use host object script bindings for XMLHttpRequest class. 2024-07-15 19:08:28 +02:00
Jacek Caban f08a2be026 mshtml: Use host object script bindings for MSEventObj class. 2024-07-15 19:08:27 +02:00
Jacek Caban 4a4582d2e0 mshtml: Use host object script bindings for MSNamespaceInfoCollection class. 2024-07-15 19:08:27 +02:00
Jacek Caban 5eb4c8e58c mshtml: Use host object script bindings for MimeTypeArray class. 2024-07-15 19:08:27 +02:00
Jacek Caban c6b349eb78 mshtml: Use host object script bindings for PluginArray class. 2024-07-15 19:08:27 +02:00
Jacek Caban 6411d464e5 mshtml: Use host object script bindings for event objects. 2024-07-15 19:08:27 +02:00
Jacek Caban ef5fe73860 mshtml: Use host object script bindings for Attr class. 2024-07-15 19:08:27 +02:00
Hans Leidekker dfbde67307 odbc32: Properly handle string length in traces.
String length may be SQL_NTS(-3) which means the string is null-terminated.
2024-07-15 19:08:02 +02:00
Hans Leidekker 96944c4c24 odbc32: Forward SQLColAttribute() to the Unicode version if needed. 2024-07-15 19:08:02 +02:00
Hans Leidekker f6590a596e odbc32: Forward SQLColAttributes() to the Unicode version if needed. 2024-07-15 19:08:02 +02:00
Hans Leidekker 57ca252568 odbc32: Forward SQLBrowseConnect() to the Unicode version if needed. 2024-07-15 19:08:02 +02:00
Hans Leidekker 645810381d odbc32: Forward SQLGetDiagRec() to the Unicode version if needed. 2024-07-15 19:08:02 +02:00
Hans Leidekker b134da3bb4 odbc32: Forward SQLDriverConnect() to the Unicode version if needed. 2024-07-15 19:08:02 +02:00
Hans Leidekker ac7f96f0fb odbc32: Use LoadLibraryExW() instead of LoadLibraryW(). 2024-07-15 19:08:02 +02:00
Hans Leidekker 94143b38ac odbc32: Fix a couple of spec file entries. 2024-07-15 19:08:01 +02:00