1
0
mirror of https://github.com/wine-mirror/wine synced 2024-07-08 03:45:57 +00:00
Commit Graph

161387 Commits

Author SHA1 Message Date
Rémi Bernon
c2bff6b65f ntdll: Keep subheap parent heap pointer and check for mismatches. 2022-12-02 11:04:45 +01:00
Rémi Bernon
4502c1daa9 ntdll: Move the insertion of the first block out of create_subheap. 2022-12-02 11:04:45 +01:00
Rémi Bernon
2e8b19ec27 ntdll: Split create_free_block into block_init_free / insert_free_block. 2022-12-02 11:04:45 +01:00
Rémi Bernon
911e1f378c ntdll: Merge prev and next free heap blocks in heap_free_block.
As create_free_block is only called in other places where it is not
possible to have a free block either before or after.
2022-12-02 11:04:45 +01:00
Rémi Bernon
bece622b8e ntdll: Split heap blocks before creating or resizing used block. 2022-12-02 11:04:45 +01:00
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