Commit graph

170885 commits

Author SHA1 Message Date
Jacek Caban
ef81a54543 mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmlelem.c. 2024-05-15 22:51:33 +02:00
Jacek Caban
c2fd84c69d mshtml: Use DISPEX_IDISPATCH_IMPL for HTMLElement object implementation. 2024-05-15 22:51:33 +02:00
Connor McAdams
f9676836d6 d3dx9: Fix destination rectangles passed from D3DXLoadSurfaceFromMemory() to d3dx_load_image_from_memory().
d3dx_load_image_from_memory() expects the address of the dst_memory
argument to represent the top left corner of the surface. If a surface
is locked using a rectangle that doesn't start at the top left corner
of the surface, the rectangle we pass to d3dx_load_image_from_memory()
needs to be adjusted so that it properly represents the locked area.

Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2024-05-15 22:51:33 +02:00
Connor McAdams
e6f79a8059 d3dx9: Only do direct copies of full blocks for compressed formats.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2024-05-15 22:51:33 +02:00
Connor McAdams
7ebd102886 d3dx9/tests: Add a new compressed surface loading test.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2024-05-15 22:51:33 +02:00
Connor McAdams
c04d5622ac d3dx9/tests: Add a test for negative values in the source rectangle passed to D3DXLoadSurfaceFromMemory.
This behavior is mentioned in the wine code documentation comment for
this function as being allowed, but the behavior is not tested.

Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2024-05-15 22:51:33 +02:00
Elizabeth Figura
5160533b42 wined3d: Remove the redundant "pow2_width" and "pow2_height" fields. 2024-05-15 22:51:33 +02:00
Elizabeth Figura
dcb0136cc0 wined3d: Collapse together NPOT d3d_info flags. 2024-05-15 22:51:33 +02:00
Elizabeth Figura
65cc641719 wined3d: Remove the last vestiges of ARB_texture_rectangle support. 2024-05-15 22:51:33 +02:00
Elizabeth Figura
d257c47f07 wined3d: Remove texture non-power-of-two fixup. 2024-05-15 22:51:33 +02:00
Elizabeth Figura
1fc3522163 wined3d: Remove no longer used support for rectangle textures. 2024-05-15 22:51:33 +02:00
Elizabeth Figura
62523c7899 wined3d: Remove no longer used support for emulated non-power-of-two textures. 2024-05-15 22:51:33 +02:00
Alexandre Julliard
80c9034976 wbemprox: Use RtlGetNativeSystemInformation directly to get the correct info on ARM platforms. 2024-05-15 22:51:33 +02:00
Alexandre Julliard
372bae0773 wbemprox: Get the processor type and model with SystemCpuInformation. 2024-05-15 22:51:33 +02:00
Alexandre Julliard
76d9721ebb wbemprox: Get a few more processor details from the SMBIOS table. 2024-05-15 22:51:33 +02:00
Alexandre Julliard
865522533d wbemprox: Get the processor id from the SMBIOS table. 2024-05-15 22:51:33 +02:00
Alexandre Julliard
29ce1e685d wbemprox: Get the processor count from the SMBIOS table. 2024-05-15 22:51:33 +02:00
Alexandre Julliard
a36cf20d70 wbemprox: Get the processor name from the SMBIOS table. 2024-05-15 22:51:33 +02:00
Alexandre Julliard
63cd5d18f6 wbemprox: Get the processor manufacturer from the SMBIOS table. 2024-05-15 22:51:33 +02:00
Alexandre Julliard
a5e707f7a1 wbemprox: Support multiple SMBIOS entries of the same type. 2024-05-15 22:51:33 +02:00
Alexandre Julliard
7a054a4a8f wbemprox: Get the processor caption from the registry. 2024-05-15 22:51:33 +02:00
Piotr Caban
d2043a73a6 msvcrt/tests: Don't link to _wcsicmp_l and _create_locale.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56682
2024-05-15 20:23:35 +02:00
Nikolay Sivov
76eaa05c92 d2d1/effect: Add a stub vertex buffer object.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2024-05-15 20:23:35 +02:00
Nikolay Sivov
26b89ce06d d2d1/effect: Use more generic naming for loaded shaders array.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2024-05-15 20:23:35 +02:00
Nikolay Sivov
eb7199cb43 d2d1/tests: Add some vertex buffer tests.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2024-05-15 20:23:35 +02:00
Paul Gofman
6a31983779 opengl32: Prefer formats with depth if unspecified in wglChoosePixelFormat(). 2024-05-14 22:48:05 +02:00
Piotr Caban
bdba9407d9 winedump: Handle empty list in variadic template. 2024-05-14 21:03:58 +02:00
Piotr Caban
841f33afbb ucrtbase: Handle empty list in variadic template. 2024-05-14 21:03:58 +02:00
Jacek Caban
ab9201be5c winebuild: Use .drectve section for exports on ARM64EC. 2024-05-14 21:03:58 +02:00
Alexandre Julliard
7ee4b28517 winemac.drv: Remove some no longer used code.
Unused since 320442a48b.
2024-05-14 21:03:58 +02:00
Tim Clem
15968690eb winemac.drv: Do not consider the "valid" and "safe" flags as making a display mode unique.
In the case that unsafe/invalid modes aren't excluded entirely by
the include_unsupported flag to copy_display_modes, we actually want
to compare them to their counterparts with the same resolution, so
that we can prefer the safe and valid alternatives.
2024-05-14 20:22:13 +02:00
Tim Clem
28dfeefcca winemac.drv: Prefer display modes that are marked as usable for desktop.
Some devices, like the Apple Studio Display, have modes that differ
only in this flag, and switching to the ones that are not usable for
desktop results in an error.
2024-05-14 20:22:12 +02:00
Tim Clem
64f67f412d winemac.drv: Document mode_is_preferred. 2024-05-14 20:22:10 +02:00
Elizabeth Figura
3f5640609b winegstreamer: Link to msvcrt instead of ucrtbase.
It links to strmbase, which is built against msvcrt.
2024-05-14 18:28:34 +02:00
Elizabeth Figura
058439ce49 quartz: Link to msvcrt instead of ucrtbase.
It links to strmbase, which is built against msvcrt.
2024-05-14 18:28:32 +02:00
Elizabeth Figura
0c4811be0e qedit: Link to msvcrt instead of ucrtbase.
It links to strmbase, which is built against msvcrt.
2024-05-14 18:28:30 +02:00
Elizabeth Figura
90a97b2dcf qdvd: Link to msvcrt instead of ucrtbase.
It links to strmbase, which is built against msvcrt.
2024-05-14 18:28:28 +02:00
Elizabeth Figura
5f431b0311 qcap: Link to msvcrt instead of ucrtbase.
It links to strmbase, which is built against msvcrt.
2024-05-14 18:28:27 +02:00
Elizabeth Figura
45015f3ad1 qasf: Link to msvcrt instead of ucrtbase.
It links to strmbase, which is built against msvcrt.
2024-05-14 18:28:25 +02:00
Elizabeth Figura
6017bdde53 evr: Link to msvcrt instead of ucrtbase.
It links to strmbase, which is built against msvcrt.
2024-05-14 18:28:23 +02:00
Elizabeth Figura
cee5224bf4 amstream: Link to msvcrt instead of ucrtbase.
It links to strmbase, which is built against msvcrt.
2024-05-14 18:28:20 +02:00
Paul Gofman
3c0e318582 ntdll: Allocate crit section debug info by default for Windows versions before 8.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56661
2024-05-14 18:28:04 +02:00
Hans Leidekker
b314aaeab8 odbc32/tests: Add tests. 2024-05-14 18:18:52 +02:00
Hans Leidekker
af3a8fa27b odbc32: Don't load libodbc.so dynamically.
Implementations are guarded by native function pointer checks but all functions
have been present in libodbc for a very long time, so it doesn't appear to be
needed anymore.

The loading code checks the LIB_ODBC_DRIVER_MANAGER environment variable to
allow the user to override the system version of the library. This can be
achieved by other means, if it's still needed.
2024-05-14 18:18:52 +02:00
Hans Leidekker
d206e3ab33 include: Add missing Unicode SQL function declarations. 2024-05-14 18:13:12 +02:00
Hans Leidekker
46f47bd53a odbc32: Add Wow64 thunks. 2024-05-14 18:13:12 +02:00
Hans Leidekker
713bd7928d odbc32: Move replication of ODBC settings to the Unix lib. 2024-05-14 18:13:12 +02:00
Hans Leidekker
f332822cd0 odbc32: Load_odbc() returns NTSTATUS. 2024-05-14 18:13:10 +02:00
Hans Leidekker
706459ddd7 odbc32: Make Unix call parameters Wow64 compatible. 2024-05-14 18:13:10 +02:00
Hans Leidekker
7c1408fcc7 odbc32: Forward SQLDataSourcesA() to SQLDataSources() and GetDiagRecA() to GetDiagRec(). 2024-05-14 18:13:10 +02:00