Commit graph

161381 commits

Author SHA1 Message Date
Rémi Bernon 99388f74c7 ntdll: Move heap allocation and initialization into RtlCreateHeap.
And rename HEAP_CreateSubHeap to create_subheap.
2022-12-02 11:04:45 +01:00
Rémi Bernon dd037455ca ntdll: Split heap region memory allocation to allocate_region helper. 2022-12-02 11:04:45 +01:00
Rémi Bernon 3c2ab50b09 inetcomm: Allocate PROPVARIANT memory with CoTaskMemAlloc. 2022-12-02 11:04:45 +01:00
Rémi Bernon 984969be56 user32: Avoid freeing invalid pointers in WIN_CreateWindowEx. 2022-12-02 11:04:45 +01:00
Rémi Bernon 54b37a3702 kernel32/tests: Avoid releasing invalid path pointer. 2022-12-02 11:04:45 +01:00
Rémi Bernon 0204e6e33a advapi32/tests: Only free GetSecurityInfo pointer on success. 2022-12-02 11:04:45 +01:00
Zebediah Figura ab0488d712 d3d9/tests: Do not test the alpha channel in test_multisample_get_front_buffer_data().
This avoids test failures on radeonsi.
2022-12-02 11:04:45 +01:00
Zebediah Figura f3ff858435 wined3d: Make a couple of variables const. 2022-12-02 11:04:45 +01:00
Zebediah Figura 4c656372b6 wined3d: Trace the created command stream in wined3d_cs_create(). 2022-12-02 11:04:45 +01:00
Zebediah Figura e4f470e55c wined3d: Trace the sampler desc in wined3d_sampler_init(). 2022-12-02 11:04:45 +01:00
Zebediah Figura d69cdbf103 winspool: Define copy_file() only if CUPS is available.
Avoid unused function warnings.
2022-12-02 11:04:45 +01:00
Eric Pouech aac8ae7300 wined3d: Let control_values' type be unsigned int.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-12-02 11:04:45 +01:00
Eric Pouech ccaa09e66f wined3d: Convert fbo_entry.rt_mask to uint32_t type.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-12-02 11:04:45 +01:00
Eric Pouech 29c2bb54e2 wined3d: Set resource's priority field's type as unsigned int.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-12-02 11:04:45 +01:00
Eric Pouech 40179643c1 wined3d: Change wined3d_resource.usage field to uint32_t.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-12-02 11:04:45 +01:00
Eric Pouech dec7da2860 wined3d: Store version information as unsigned int.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-12-02 11:04:45 +01:00
Aurimas Fišeras 4febd9d880 po: Update Lithuanian translation. 2022-12-01 22:45:52 +01:00
Rémi Bernon 77d2f6ae74 mountmgr.sys: Allocate UNICODE_STRING buffers with RtlAllocateHeap. 2022-12-01 22:45:52 +01:00
Rémi Bernon 1523b15ae3 inetcomm: Free IMoniker_GetDisplayName value with CoTaskMemFree. 2022-12-01 22:34:52 +01:00
Rémi Bernon 87cf8129c6 inetcomm: Allocate PROPVARIANT value with CoTaskMemAlloc. 2022-12-01 22:34:52 +01:00
Rémi Bernon 9f29812504 taskschd: Use CRT functions for remaining heap allocations. 2022-12-01 22:34:52 +01:00
Eric Pouech ede777d11d configure: Log pkg-config error messages.
While investigating https://bugs.winehq.org/show_bug.cgi?id=53953,
it may be a good idea to log any pkg-config error messages instead
of ignoring them.

Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-12-01 22:34:51 +01:00
Gabriel Ivăncescu f98ba4fa9b mshtml: Rename EVENTID_INVALID to EVENTID_INVALID_ID.
There is actually an "invalid" event type (sent on invalid input for example),
so this avoids confusion with it.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-12-01 20:36:05 +01:00
Nikolay Sivov 95bbaa6210 d3dx9/effect: Split parameters data from effect object.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-12-01 20:36:05 +01:00
Nikolay Sivov 26e1293db6 d3dx9/preshader: Handle input register table. 2022-12-01 20:36:05 +01:00
Alex Henrie 7cc7a6defc msi: Use the wcsdup function instead of reimplementing it. 2022-12-01 20:36:05 +01:00
Paul Gofman ccfa33b0eb user32: Add stub for GetPointerInfo(). 2022-12-01 20:36:05 +01:00
Jacek Caban 2084f8bc10 winevulkan: Use VK_EXT_external_memory_host extension to map memory on wow64. 2022-12-01 20:36:05 +01:00
Jacek Caban bbdad7474a winevulkan: Wrap VkDeviceMemory. 2022-12-01 20:36:04 +01:00
Jacek Caban 60085e4687 winevulkan: Don't try to unwrap missing optional handle struct members. 2022-12-01 20:36:04 +01:00
Jacek Caban feab1634ee winevulkan: Fix handling pointers to pointer-size variables in 32-bit thunks. 2022-12-01 20:36:04 +01:00
Alex Henrie ce7375725a include: Define __stat64.
Needed to compile Tera Term.
2022-12-01 20:36:04 +01:00
Ivo Ivanov 74bea38941 winebus.sys: Search for added devices by devnode path in process_monitor_event().
Fixes process_monitor_event() failing to remove already added
devices.
2022-12-01 20:36:04 +01:00
Piotr Caban 9c939184f3 winspool: Use providor for WritePrinter implementation. 2022-12-01 20:36:04 +01:00
Piotr Caban e164b8cefb winspool: Use providor for print jobs implementation. 2022-12-01 20:36:04 +01:00
Piotr Caban a04bf6e8a8 localspl: Fix error handling in ScheduleJob. 2022-12-01 20:36:04 +01:00
Piotr Caban e687ebd363 localspl: Return error if cups port handle is used from different threads. 2022-12-01 20:36:04 +01:00
Piotr Caban b09f8714ae localspl: Add cups port extension. 2022-12-01 20:36:04 +01:00
Alexandre Julliard ee147d9216 ntdll: Replace the __wine_unix_call() syscall by a function calling through the dispatcher. 2022-12-01 20:36:04 +01:00
Alexandre Julliard 7e680152d4 wow64cpu: Add a custom 32->64 thunk for Unix calls. 2022-12-01 20:36:04 +01:00
Alexandre Julliard a6bb3662dc ntdll: Implement a faster Unix call dispatcher on ARM. 2022-12-01 20:36:04 +01:00
Alexandre Julliard 2332fe7935 ntdll: Implement a faster Unix call dispatcher on ARM64. 2022-12-01 20:36:04 +01:00
Alexandre Julliard 5277c75406 ntdll: Implement a faster Unix call dispatcher on x86_64.
Inspired by a patch from Rémi Bernon.
2022-12-01 20:36:02 +01:00
Alexandre Julliard 911789e757 ntdll: Implement a faster Unix call dispatcher on i386.
Inspired by a patch from Rémi Bernon.
2022-12-01 20:35:47 +01:00
Alexandre Julliard 90adeb125f ntdll: Export the Unix call dispatcher function pointer. 2022-12-01 11:38:23 +01:00
Alexandre Julliard 0f67dbb50e opengl32: Fix calling convention of Unix call entry points. 2022-12-01 11:38:23 +01:00
Zebediah Figura 5addec3966 wineusb.sys: Do not close the device handle more than once.
Since multiple interfaces can hold onto it, we need to refcount it. In order to
do this just refcount the parent device, and close the handle only when the
parent device refcount reaches 0.
2022-12-01 10:25:29 +01:00
Brendan Shanks 9ab93415f7 loader: In macOS preloader, manually set 'environ' to work around a bug in macOS 12 and later.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54009
2022-12-01 10:25:19 +01:00
Brendan Shanks 588e555425 loader: In macOS preloader, fix up argc/argv in C rather than asm. 2022-12-01 10:25:19 +01:00
Brendan Shanks 4ec770a139 loader: Add comments to 'start' in macOS preloader. 2022-12-01 10:25:19 +01:00