Piotr Caban
6bb5bb4486
localspl: Add support for Port handles.
2022-12-05 20:04:53 +01:00
Piotr Caban
4dca254324
wineps: Add print processor stub.
2022-12-05 20:04:53 +01:00
Piotr Caban
c8d28f2702
winprint: Fix datatype validation in PrintDocumentOnPrintProcessor.
2022-12-05 20:04:53 +01:00
Piotr Caban
a98fb06a5b
winprint: Fix parameters validation in EnumPrintProcessorDatatypesW.
2022-12-05 20:04:53 +01:00
Alexandre Julliard
0538557512
ntdll: Initialize Unix calls early during startup.
2022-12-04 22:01:38 +01:00
Alexandre Julliard
bef0969722
ntdll: Move the .so module initialization to winecrt0.
...
Use new ELF tag ids to avoid breaking backwards compatibility.
2022-12-04 22:00:43 +01:00
Alexandre Julliard
c20741b33a
winebuild: Reinstate the __wine_spec_dll_entry() entrypoint for .so dlls.
2022-12-03 16:24:45 +01:00
Nikolay Sivov
0fe562b4ae
d3d10/effect: Add 'frc' instruction support for expressions.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-12-03 00:05:17 +01:00
Nikolay Sivov
c336ce73a9
d3d10/effect: Add 'rcp' instruction support for expressions.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-12-03 00:05:17 +01:00
Nikolay Sivov
6cb65804a4
d3d10/effect: Add 'div' instruction support for expressions.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-12-03 00:05:17 +01:00
Nikolay Sivov
08e8f284f5
d3d10/effect: Add 'ftob' instruction support for expressions.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-12-03 00:05:17 +01:00
Nikolay Sivov
7448ecae49
d3d10/effect: Partially implement updates through value expressions.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2022-12-03 00:05:17 +01:00
Paul Gofman
148f996c2f
mfplay/tests: Add MF_SD_LANGUAGE and MF_SD_STREAM_NAME value tests.
2022-12-03 00:05:17 +01:00
Paul Gofman
05c99cd6da
winegstreamer: Extract stream name from QT demuxer private data.
2022-12-03 00:05:17 +01:00
Paul Gofman
3dd56dd606
winegstreamer: Query stream tags and set MF_SD_LANGUAGE attribute.
...
Loosely based on a patch by Derek Lesho and Rémi Bernon.
2022-12-03 00:05:17 +01:00
Rémi Bernon
2dad3edf7c
mfplat: Clear the clsid pointer in MFTEnum to avoid invalid free.
2022-12-03 00:05:17 +01:00
Piotr Caban
056d570d49
winspool: Call providor in ReadPrinter implementation.
2022-12-03 00:05:17 +01:00
Piotr Caban
5c58e4488f
localspl: Add ReadPrinter implementation.
2022-12-03 00:05:17 +01:00
Piotr Caban
f4dbb3e8a4
localspl: Add support for Job handles.
2022-12-03 00:05:17 +01:00
Piotr Caban
4d74944a62
localspl: Rename job_t structure to job_info_t.
2022-12-03 00:05:17 +01:00
Piotr Caban
da4d55db4b
localspl: Use separate structure to store printserver handles.
2022-12-03 00:05:17 +01:00
Piotr Caban
730b0826a0
localspl: Use separate structure to store XcvPort and XcvMonitor handles.
2022-12-03 00:05:17 +01:00
Piotr Caban
aa7cedbc12
localspl: Preparation for using handle type specific structures.
2022-12-03 00:05:17 +01:00
Piotr Caban
5954a7f3cd
localspl: Fix error handling in printer_alloc_handle helper.
2022-12-03 00:05:17 +01:00
Alex Henrie
e09c93de7b
rpcrt4/tests: Don't use an array of pointers in test_conf_complex_struct.
...
An array of pointers isn't conformant on 64-bit and will overrun the
destination buffer when unmarshalling. Since the purpose of this
function is to test a conformant FC_BOGUS_STRUCT, use one that is
conformant on both 32-bit and 64-bit.
The revised test coincidentally reveals that there is a problem with the
padding or alignment after a marshalled 16-bit enum, which will need to
be addressed separately.
Co-authored-by: Zebediah Figura <z.figura12@gmail.com>
2022-12-03 00:05:17 +01:00
Rémi Bernon
996c115217
msvcrt: Use operator_delete to free _Condition_variable queue nodes.
2022-12-03 00:05:16 +01:00
Rémi Bernon
466f31dce9
mshtml: Fix realloc size vs element count mixup.
2022-12-03 00:05:16 +01:00
Alex Henrie
e1f1912abe
mshtml: Annotate nsalloc with __WINE_(DEALLOC|MALLOC).
2022-12-03 00:05:16 +01:00
Alex Henrie
c9dc3e1d4e
include: Annotate SnmpUtilMem(Re)Alloc with __WINE_(DEALLOC|MALLOC).
2022-12-03 00:05:16 +01:00
Alex Henrie
68852827a1
include: Annotate ber_(alloc_t|bvdup|init) with __WINE_(DEALLOC|MALLOC).
2022-12-03 00:05:16 +01:00
Alexandre Julliard
0aae4b0563
ntdll: Use ret instead of jmp to return from syscall dispatchers.
2022-12-03 00:05:16 +01:00
Alexandre Julliard
3242676e2e
ntdll: Only build the wow64 function table on 64-bit.
2022-12-02 11:57:16 +01:00
Alexandre Julliard
6a4e0d60fa
setupapi: Fix wildcard matching for fakedlls inside the build dir.
...
To avoid *.sys matching windows.system.profile.systemmanufacturers.dll.
2022-12-02 11:04:46 +01:00
Alexandre Julliard
92520c6a1a
configure: Remove obsolete AL/al.h check.
2022-12-02 11:04:46 +01:00
Brendan Shanks
5f062fcf99
winemac: Remove pre-Mac OS X 10.7 workaround.
2022-12-02 11:04:46 +01:00
Brendan Shanks
9207927d95
configure: Remove SystemConfiguration header check (always present on macOS).
2022-12-02 11:04:46 +01:00
Brendan Shanks
c39e229163
configure: Remove Security.framework check (always present on macOS).
2022-12-02 11:04:46 +01:00
Brendan Shanks
6706784c33
configure: Remove Metal.framework check (present in all supported macOS SDKs).
2022-12-02 11:04:46 +01:00
Brendan Shanks
9645beb5c0
configure: Remove check for IOKit (always present on macOS).
2022-12-02 11:04:46 +01:00
Brendan Shanks
ab8103e0e3
configure: Remove check for the HID Manager (always present on macOS).
2022-12-02 11:04:45 +01:00
Brendan Shanks
c8f9ee0bf0
configure: Remove DiskArbitration.framework check (always present on macOS).
2022-12-02 11:04:45 +01:00
Brendan Shanks
8b415f8bb5
configure: Remove CoreAudio.h check (always present on macOS).
2022-12-02 11:04:45 +01:00
Brendan Shanks
40baab6444
configure: Remove Carbon.framework check (always present on macOS).
2022-12-02 11:04:45 +01:00
Brendan Shanks
650b6a9fc4
configure: Remove ApplicationServices.framework check (always present on macOS).
2022-12-02 11:04:45 +01:00
Brendan Shanks
87eb0a544a
configure: Always enable Mac driver on macOS.
2022-12-02 11:04:45 +01:00
Zebediah Figura
e2c081a8eb
ntdll: Trace the name of critical sections which are released while not acquired.
2022-12-02 11:04:45 +01:00
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