Rémi Bernon
a540b4b246
ntdll: Clear BLOCK_FLAG_PREV_FREE flag out of shrink_used_block.
2022-12-02 11:04:45 +01:00
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