Alistair Leslie-Hughes
6f8be72bd8
d3d8: Remove DECLSPEC_HIDDEN usage.
2023-07-11 22:39:35 +02:00
Alistair Leslie-Hughes
178507f2f9
d3dcompiler_43: Remove DECLSPEC_HIDDEN usage.
2023-07-11 22:39:35 +02:00
Alistair Leslie-Hughes
0a2fca61ff
d3d10: Remove DECLSPEC_HIDDEN usage.
2023-07-11 22:39:35 +02:00
Alistair Leslie-Hughes
982d528793
windowscodecs: Remove DECLSPEC_HIDDEN usage.
2023-07-11 22:39:35 +02:00
Alistair Leslie-Hughes
806330d157
windowscodecs: Remove misleading comment.
...
The libraries used are now staticly linked from the libs directory.
2023-07-11 22:39:35 +02:00
David Kahurani
6c1319e7ad
gdiplus: Dump both variable address and internal values for matrices.
...
Dumping variable address by itself is barely useful.
Signed-off-by: David Kahurani <k.kahurani@gmail.com>
2023-07-11 22:39:35 +02:00
Billy Laws
b233cfb33e
wineboot: Always attempt setup for all machine types.
...
Without this, wineboot would bail out on ARM64 in the case where x86_64 WOW is
not available but i386 is. Leaving an incomplete prefix without any clear error.
2023-07-11 20:28:35 +02:00
Paul Gofman
4021dde40d
kernelbase: Add stub for QueryIoRingCapabilities().
2023-07-11 20:23:08 +02:00
Paul Gofman
27fc318161
include: Add initial ioring definitions.
2023-07-11 20:23:08 +02:00
Nikolay Sivov
cdeeffb90a
d3dcompiler/tests: Add some tests for matrix packing order compile flags.
2023-07-11 20:17:57 +02:00
Paul Gofman
4de67d8771
d3d11/tests: Add basic test for shared resources.
2023-07-11 18:34:17 +02:00
Sven Baars
1663454c4b
ntdll/tests: Update some more todos that succeed with the new wow64 architecture.
2023-07-11 18:34:17 +02:00
Zebediah Figura
06b958d5d3
wined3d: Move struct wined3d_shader_resource_view_vk to wined3d_vk.h.
2023-07-11 18:34:17 +02:00
Zebediah Figura
07283df79a
wined3d: Move struct wined3d_rendertarget_view_vk to wined3d_vk.h.
2023-07-11 18:34:17 +02:00
Zebediah Figura
97548eb4c9
wined3d: Move struct wined3d_buffer_vk to wined3d_vk.h.
2023-07-11 18:34:17 +02:00
Zebediah Figura
80667b9f3c
wined3d: Move struct wined3d_sampler_vk to wined3d_vk.h.
2023-07-11 18:34:17 +02:00
Zebediah Figura
0559f440d6
wined3d: Move struct wined3d_texture_vk to wined3d_vk.h.
2023-07-11 18:34:17 +02:00
Zebediah Figura
37752cb6f7
wined3d: Move struct wined3d_device_vk to wined3d_vk.h.
2023-07-11 18:34:17 +02:00
Sven Baars
235e3e522e
ntdll: Test against the correct limit in get_extended_params().
2023-07-11 18:34:17 +02:00
Jinoh Kang
ac51101314
riched20: Don't call ME_UpdateRepaint inside set_selection().
...
This partially reverts c5daf6a30f
(riched20: Call ME_UpdateRepaint
instead of editor_ensure_visible in set_selection.)
Fixes: c5daf6a30f
2023-07-11 18:34:17 +02:00
Jinoh Kang
c35926e498
riched20/tests: Add tests for change notifications caused by EM_SETSEL{,EX}.
2023-07-11 18:34:17 +02:00
Jinoh Kang
b70eb32c5f
riched20: Wrap marked paragraphs at Text Services initialization.
...
Today, CreateTextServices() returns an Rich Edit object without row
start and end marks, which are expected to exist by many Rich Edit
operations as well as EM_* message handlers.
This leads to a crash when certain messages (e.g., EM_SCROLLCARET) are
sent to the Rich Edit object via ITextServices::TxSendMessage(), unless
ME_WrapMarkedParagraphs() has been called beforehand.
Fix this by calling wrap_marked_paras_dc() early in the initialization
process.
This is not a problem for windowed Rich Edit controls, which already
calls ME_WrapMarkedParagraphs() before the user or application starts
interacting with it.
2023-07-11 18:34:17 +02:00
Alistair Leslie-Hughes
f1b9150451
widl: Remove unnecessary null check (Coverity).
2023-07-11 18:34:17 +02:00
Alexandre Julliard
257221843f
ntdll: Implement RtlWow64GetSharedInfoProcess().
2023-07-11 18:34:17 +02:00
Alexandre Julliard
168ce9164f
wow64: Use ProcessWow64Information to retrieve the 32-bit PEB.
2023-07-11 15:37:14 +02:00
Alexandre Julliard
7261aca185
kernelbase: Use ProcessWow64Information to retrieve the 32-bit PEB.
2023-07-11 14:15:30 +02:00
Alexandre Julliard
b1f603d8bc
psapi/tests: Use MAX_PATH size for arrays holding file paths.
2023-07-11 14:08:53 +02:00
Alexandre Julliard
fb5cfacce5
ntdll: Return the 32-bit PEB for NtQueryInformationProcess(ProcessWow64Information).
2023-07-11 13:43:26 +02:00
Alexandre Julliard
7e521b4db3
ntdll: Fix returned length for some info classes in NtQueryInformationProcess().
2023-07-11 13:41:13 +02:00
Tim Clem
7107a9b102
wow64win: Consistently marshal HINSTANCEs and HMODULEs as pointers.
...
In large address aware binaries, these can be > 0x7fffffff, and using
the handle functions will result in them being incorrectly extended
to 0xffffffffxxxxxxxx.
2023-07-11 11:26:04 +02:00
Alexandre Julliard
5799e89f15
gitlab: Upgrade the Debian image to bookworm.
2023-07-10 21:15:55 +02:00
Alexandre Julliard
1591e01e5d
wow64: Implement backend notification functions.
...
Co-authored-by: Billy Laws <blaws05@gmail.com>
2023-07-10 21:15:55 +02:00
Alexandre Julliard
04ffca6e16
wintrust: Use nameless unions/structs.
2023-07-10 21:15:55 +02:00
Alexandre Julliard
dd44930b44
urlmon: Use nameless unions/structs.
2023-07-10 21:15:55 +02:00
Alexandre Julliard
26826d3af8
riched20: Use nameless unions/structs.
2023-07-10 21:15:55 +02:00
Alexandre Julliard
a56fcef715
dplayx: Use nameless unions/structs.
2023-07-10 21:15:55 +02:00
Alexandre Julliard
aa9aace5f3
dinput: Use nameless unions/structs.
2023-07-10 21:15:55 +02:00
Alexandre Julliard
c86bb60640
comdlg32: Use nameless unions/structs.
2023-07-10 21:15:55 +02:00
Alexandre Julliard
22c56f9752
comctl32: Use nameless unions/structs.
2023-07-10 21:15:55 +02:00
Brendan Shanks
2c10f747d4
winepulse: Set zero_bits correctly for large address aware applications on Wow64.
2023-07-10 21:15:55 +02:00
Brendan Shanks
e0727a40fb
wineoss: Set zero_bits correctly for large address aware applications on Wow64.
2023-07-10 21:15:55 +02:00
Brendan Shanks
5cf597ba09
winealsa: Set zero_bits correctly for large address aware applications on Wow64.
2023-07-10 21:15:55 +02:00
Brendan Shanks
73fc9e7493
winecoreaudio: Set zero_bits correctly for large address aware applications on Wow64.
2023-07-10 21:15:55 +02:00
Ekaterine Papava
36b715c5c0
po: Add Georgian translation.
2023-07-10 20:33:24 +02:00
Kurt Kartaltepe
3347af2e7c
winegstreamer: Implement Wow64 entrypoints in the Unix library.
2023-07-10 20:33:24 +02:00
Kurt Kartaltepe
6987f565e0
winegstreamer: Replace ambiguously sized/aligned elements.
...
Replaces bool and enum elements in syscalls with fixed sized UINT64 and UINT8 to avoid ambiguity in
size or alignment in future wow64 thunks.
2023-07-10 20:33:24 +02:00
Kurt Kartaltepe
18e79f813b
winegstreamer: Replace pointers with handles in PE->Unix transition.
...
Converts struct pointers in syscalls to 64bit opaque handles. This makes future wow64 thunking
simpler and should avoid dereferencing Unix pointers in the PE code.
2023-07-10 20:33:24 +02:00
Jeff Smith
abdde73a1c
gdiplus: Dash pattern scaling does not shrink below line width 1.0.
...
Signed-off-by: Jeff Smith <whydoubt@gmail.com>
2023-07-10 20:33:24 +02:00
Torge Matthies
7026effe95
ntdll: Implement efficiency class reporting for Intel hybrid CPUs.
...
Signed-off-by: Torge Matthies <tmatthies@codeweavers.com>
2023-07-10 20:33:21 +02:00
Jacek Caban
e0d62e8569
user32: Always use NtCallbackReturn in User32DrawText.
2023-07-10 20:27:35 +02:00