Alexandre Julliard pushed to branch master at wine / wine
Commits:
0c86e45e by Pali Rohár at 2025-04-30T23:10:27+02:00
krnl386: Set carry flag for unimplemented DPMI 0800h call (Physical Address Mapping).
According to the DPMI specification, when DPMI function 0800h (Physical
Address Mapping) fails then the carry flag has to be set.
For example if the application request for physical memory mapping via the
DPMI 0800h call it is required to set carry flag to indicate failure.
Otherwise application would be treated as successful operation in which
case in BX:CX registers is stored linear address of the mapped memory to
which application can access. Obviously on successful path if the BX:CX
registers are not set then application would try to access random memory
and crashes.
SysToolsLib, WinIO or libpci are just few examples of 32-bit Windows
libraries which issue this DPMI call via the kernel32.dll VxDCall()
function and are expecting either the carry flag on the failure or the
valid mapped address in BX:CX registers on success.
Signed-off-by: Pali Rohár <pali(a)kernel.org>
- - - - -
1 changed file:
- dlls/krnl386.exe16/int31.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/0c86e45e536a1d0d2bad7216c0c6b3…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/0c86e45e536a1d0d2bad7216c0c6b3…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
da72bbc9 by Elizabeth Figura at 2025-04-30T23:10:27+02:00
wined3d/glsl: Move clip distance enabling to shader_glsl_apply_draw_state().
- - - - -
853cf26f by Elizabeth Figura at 2025-04-30T23:10:27+02:00
wined3d/glsl: Move GL_FRAMEBUFFER_SRGB application to shader_glsl_apply_draw_state().
- - - - -
d29a8e6e by Elizabeth Figura at 2025-04-30T23:10:27+02:00
wined3d: Move SRGB write enable to wined3d_extra_ps_args.
- - - - -
f4d7b214 by Elizabeth Figura at 2025-04-30T23:10:27+02:00
wined3d: Move the clip plane mask to wined3d_extra_vs_args.
- - - - -
9 changed files:
- dlls/wined3d/context_gl.c
- dlls/wined3d/cs.c
- dlls/wined3d/ffp_gl.c
- dlls/wined3d/glsl_shader.c
- dlls/wined3d/shader.c
- dlls/wined3d/shader_spirv.c
- dlls/wined3d/stateblock.c
- dlls/wined3d/utils.c
- dlls/wined3d/wined3d_private.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/7f22211caf9e48d6bb1604f487001…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/7f22211caf9e48d6bb1604f487001…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
5f9a0f54 by Marc-Aurel Zent at 2025-04-30T23:10:27+02:00
server: Store process base priority separately.
- - - - -
7020307e by Marc-Aurel Zent at 2025-04-30T23:10:27+02:00
server: Use process base priority in set_thread_base_priority.
This also consolidates priority_from_class_and_level() and set_thread_base_priority().
- - - - -
b9dd7d11 by Marc-Aurel Zent at 2025-04-30T23:10:27+02:00
ntdll: Implement ProcessBasePriority class in NtSetInformationProcess.
- - - - -
7f22211c by Marc-Aurel Zent at 2025-04-30T23:10:27+02:00
ntdll/tests: Add tests for setting process base priority.
- - - - -
11 changed files:
- dlls/ntdll/tests/info.c
- dlls/ntdll/unix/process.c
- dlls/wow64/process.c
- include/wine/server_protocol.h
- server/mach.c
- server/process.c
- server/process.h
- server/protocol.def
- server/request_handlers.h
- server/request_trace.h
- server/thread.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/1d3bfdc3abdaaa45075f0ec04228b…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/1d3bfdc3abdaaa45075f0ec04228b…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
9b43e9d0 by Nikolay Sivov at 2025-04-30T10:00:46+02:00
windowscodecs/converter: Add 24bppBGR -> 128bppRGBAFloat conversion path.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
822ac2a0 by Nikolay Sivov at 2025-04-30T10:00:48+02:00
windowscodecs/converter: Add 32bppBGRA - > 128bppRGBAFloat conversion path.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
204254fc by Nikolay Sivov at 2025-04-30T10:00:49+02:00
windowscodecs/converter: Add 128bppRGBAFloat -> 32bppBGRA conversion path.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
90ba1cbe by Nikolay Sivov at 2025-04-30T10:00:51+02:00
windowscodecs/converter: Add 96bppRGBFloat -> 128bppRGBFloat conversion path.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
d0f7d5bc by Nikolay Sivov at 2025-04-30T10:00:52+02:00
windowscodecs/converter: Add 96bppRGBFloat -> 32bppBGRA conversion path.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
4 changed files:
- dlls/gdiplus/tests/image.c
- dlls/windowscodecs/converter.c
- dlls/windowscodecs/regsvr.c
- dlls/windowscodecs/tests/converter.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/56a1e68bd6fc8bb0405e75036d74c…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/56a1e68bd6fc8bb0405e75036d74c…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
54106021 by Giovanni Mascellani at 2025-04-30T16:58:31+02:00
vkd3d-shader/dxil: Create vsir registers from DXIL handles when needed.
The idea is that sm6_value and related structures should not commit
to a specific vsir register representation yet, because at the time
they are created some information might be still unavailable. For
instance, it might be not yet known whether the program is using
native 16-bit types or minimum precision types. vsir registers
should only be synthesized during instruction emission.
Field "reg" in struct sm6_value will be handled in a later commit.
- - - - -
1 changed file:
- libs/vkd3d-shader/dxil.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/541060215e338a419a5a6fe6ae156…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/541060215e338a419a5a6fe6ae156…
You're receiving this email because of your account on gitlab.winehq.org.