Timo Kreuzer
f49eccef01
[KERNEL32] Fix alignment of a security descriptor
...
Fixes boot of release builds. See CORE-20432
2026-01-15 10:26:14 +02:00
Katayama Hirofumi MZ
ae3aee6ee3
[SHELL32] Fix CFSFolder::CompareIDs.SHFSF_COL_TYPE ( #8589 )
...
JIRA issue: CORE-20434
Fix 1st bug of CORE-20434.
- In CFSFolder::CompareIDs, implement
SHFSF_COL_TYPE, using
SHGetFileInfoW.
2026-01-15 07:09:54 +09:00
Hermès Bélusca-Maïto
873abe88a9
[FREELDR] vidfb.c: Fix coordinates validation in VidFbOutputChar()
...
Its purpose is to verify that we don't output characters outside of the screen.
Addendum to commit 379eb14596 (PR #8530 )
2026-01-14 22:49:50 +01:00
Timo Kreuzer
ef60fb2e59
[GDITOOLS] Improve ChangeScreenBpp utility function
2026-01-14 15:25:16 +02:00
Katayama Hirofumi MZ
d3aef68c16
[SYSSETUP][SDK] Add checkmarks to completed tasks ( #8596 )
...
First impression is important.
JIRA issue: N/A
- Modify IDD_PROCESSPAGE resource dialogs.
- Add IDI_CHECKICON icon (check-16x16.ico).
- Add HICON hCheckIcon into SETUPDATA structure.
- Draw checkmark to done task.
2026-01-14 21:44:29 +09:00
Katayama Hirofumi MZ
690fda9f31
[SHLWAPI][SHLWAPI_APITEST] Rewrite StrToInt* functions ( #8591 )
...
JIRA issue: CORE-19278
Reduce Wine test shlwapi:string failures.
- Rewrite StrToIntA, StrToIntW, StrToIntExA, StrToInt64ExA,
StrToIntExW, and StrToInt64ExW functions.
- Add testcase StrToInt.
2026-01-14 21:39:39 +09:00
Katayama Hirofumi MZ
3319a16288
[REGEDIT] Fix column string sort ( #8590 )
...
JIRA issue: CORE-20434
Fix 3rd bug of CORE-20434.
- Sort the columns as strings when
REG_SZ, REG_EXPAND_SZ, and
REG_MULTI_SZ.
2026-01-14 20:59:31 +09:00
Katayama Hirofumi MZ
78c645e01b
[SDK] Add msaatext.idl ( #8592 )
...
Providing <msaatext.h> header file for
advanced IME support.
JIRA issue: CORE-19268
- Add msaatext.idl and modify
CMakeLists.txt.
2026-01-14 20:55:58 +09:00
Eric Kohl
df01aa6241
[DISKPART] Replace the hardcoded volume type strings
2026-01-13 23:30:42 +01:00
Eric Kohl
b5097211c8
[DISKPART] Replace hardcoded strings and fix typos
2026-01-13 21:16:37 +01:00
Eric Kohl
702f9c6f77
[DISKPART] Prevent drive letter changes on boot or system volumes
2026-01-12 19:35:38 +01:00
Eric Kohl
a40bd103fc
[DISKPART] Prevent deletion of boot and system partitions
2026-01-12 15:30:19 +01:00
Tibor Lajos Füzi
fad471ec3e
[SYSSETUP] Update Hungarian (hu-HU) translation ( #8545 )
...
Translate some newly added strings & small fix in the GUI placement.
2026-01-12 17:00:20 +03:00
Tibor Lajos Füzi
01cbfff0ea
[USETUP] Update Hungarian (hu-HU) translation ( #8544 )
2026-01-12 16:50:18 +03:00
Erdem Ersoy
5934aa1588
[NOTEPAD] Update Turkish (tr-TR) translation ( #8538 )
2026-01-12 16:48:48 +03:00
Dmitry Borisov
3bc4f3447f
[BOOT][HAL] Fix BCD conversion macros ( #8574 )
...
- BCD_INT / INT_BCD: Evaluate macro parameter only once
- Remove the stdcall calling convention from PC-98 HAL private functions
2026-01-12 16:40:21 +03:00
Doug Lyons
2f5a67fa2a
[REG] Fix importing ASCII *.reg file creating a Unicode registry entry ( #6450 )
...
* When source REG file is ASCII encoded, detect presence of UNICODE value and force
'parser->is_unicode' to TRUE when dealing with Unicode imports.
2026-01-11 13:08:46 -06:00
Eric Kohl
ced7700392
[DISKPART] Fix volume info retrieval
...
- Pass boot volume info to the (boot) disk.
- Replace some hard coded strings.
2026-01-11 17:36:55 +01:00
Katayama Hirofumi MZ
eae4bdb95e
[SHELL32] Translate PIDLs for change notification and ParseDisplayName ( #8569 )
...
Change notification on a folder on
Desktop was failing due to
mismatching PIDLs.
We translate PIDLs to match the
alias PIDLs.
JIRA issue: CORE-19630
JIRA issue: CORE-19820
JIRA issue: CORE-16941
- Add SHELL32_ReparentAsAliasPidl
and SHELL32_AliasTranslatePidl
helper functions. They translate a
PIDL to an "alias" PIDL.
- Implement SHLogILFromFSIL
function.
- Use SHELL32_AliasTranslatePidl
in CDesktopFolder::ParseDisplayName
instread of Shell_TranslateIDListAlias.
- Use SHELL32_AliasTranslatePidl
in CreateNotificationParam.
2026-01-11 20:29:54 +09:00
Katayama Hirofumi MZ
3885311c85
[KBSWITCH] Fix ID_IMEONOFF action ( #8562 )
...
Toggling IME open/close from pen icon menu didn't work
because the kbswitch app thread is different from the IME thread.
JIRA issue: CORE-19268
- Use WM_IME_CONTROL:IMC_GETOPENSTATUS instead of
imm32!ImmGetOpenStatus.
- Use WM_IME_CONTROL:IMC_GETCONVERSIONMODE instead
of imm32!ImmGetConversionStatus.
- Use WM_IME_SYSTEM:IMS_SETOPENSTATUS instead of
imm32!ImmSetOpenStatus.
- Adjustment for timing of SetForegroundWindow call.
2026-01-11 07:40:46 +09:00
Doug Lyons
c77e0e5124
[NTUSER] co_WinPosSetWindowPos(): Fix missing redraw ( #8572 )
...
Fixes missing outline and garbage in the shell search combo box
when the separator is moved.
CORE-19912, CORE-19147
2026-01-10 23:20:17 +03:00
Timo Kreuzer
886628eaa1
[MSXML6] Sync to wine-10.0
2026-01-10 19:03:40 +02:00
Timo Kreuzer
01fe6475f4
[MSXML6_WINETEST] Import from wine-10.0
2026-01-10 19:03:40 +02:00
Timo Kreuzer
7f27f2633b
[MSXML4_WINETEST] Import from wine-10.0
2026-01-10 19:03:40 +02:00
Timo Kreuzer
7836be0344
[MSXML3_WINETEST] Partly revert previous hacks
2026-01-10 19:03:40 +02:00
Timo Kreuzer
02185fb226
[MSXML3] Sync with wine-10.0
2026-01-10 19:03:40 +02:00
Timo Kreuzer
8b7ade14ef
[LIBXML2] Update to release 2.12.8 (from Wine-10.0)
2026-01-10 19:03:40 +02:00
Timo Kreuzer
79a014446b
[LIBXSLT] Update to release 1.1.42 (from Wine-10.0)
2026-01-10 19:03:40 +02:00
Eric Kohl
41d6aeb72a
[DISKPART] Identify system and boot volumes
2026-01-10 17:54:55 +01:00
Timo Kreuzer
1628f5e682
[CMAKE] Fix some dependencies on autogenerated headers
2026-01-10 01:32:06 +02:00
Vitaly Orekhov
93f6ac6cde
[INF] ks.inf: Fix AudFName.VideoVol and AudFName.VideoMute captioning ( #8567 )
...
Fix consistency issues through the volume meters. The odd audio line name can be observed on Creative sound cards, like the one used in VMware Workstation by default for Windows XP.
2026-01-09 20:58:46 +03:00
Carl J. Bialorucki
8aafd0491d
[KERNEL32_WINETEST] Handle Windows -> ReactOS folder differences
2026-01-09 08:54:58 -08:00
Carl J. Bialorucki
ddfdb0de7a
[KERNEL32_WINETEST] Sync kernel32 winetest to wine-10.0
...
- [KERNEL32_WINETEST] Sync to wine-10.0
- [KERNEL32_WINETEST] Define out tests we can't yet build, fix test failures for WS03-Win 10 1607.
- [KERNEL32_WINETEST] Consolidate header hacks needed for the winesync in winehacks.h. This documents what incompatibilities we need to work around in our and Wine headers in one place.
2026-01-09 08:54:58 -08:00
Carl J. Bialorucki
c20ec94409
[KERNEL32] Check for null buffer in GetEnviornmentVariableW
...
Checks if lpBuffer is null before writing the null terminator to the end of it. This prevents some crashes in the kernel32 winetest sync to wine-10.0.
2026-01-09 08:54:58 -08:00
Carl J. Bialorucki
02875dec22
[NTDLL] Add stub for NtQuerySystemInformationEx()
...
- [NTDLL] Add a stub for a Win7+ function that we need to link to when the DLL_EXPORT_VERSION is high enough. This is needed for the kernel32 winetest sync to wine-10.0.
2026-01-09 08:54:58 -08:00
Hervé Poussineau
5a43991392
[BOCHSMP] Support up to 2 graphic cards in LiveCD
2026-01-08 22:48:24 +01:00
Hervé Poussineau
994d0b5a7c
[DXDIAG] Use another way to get display GUIDs
...
This is compatible with NATIVE_REACTX build.
CORE-20303
2026-01-08 22:45:57 +01:00
Hervé Poussineau
c8b16ca5a0
Revert "[DXDIAG] Rework display enumeration, to use DirectDrawEnumerateEx"
...
This reverts commit aa0089a3ec .
2026-01-08 22:45:57 +01:00
Hervé Poussineau
d1b0a76146
Revert "[WIN32SS:USER] Add 'DISPLAY' as an alternate name for global display"
...
This reverts commit 4da4648092 .
2026-01-08 22:45:56 +01:00
Whindmar Saksit and Carl J. Bialorucki
c356035860
[RAPPS] Hide packages not compatible with the current NT version ( #8398 )
...
- Add NTVersion to filter app packages and hide incompatible packages. The format is: "Max-", "Min-Max", "Min" or "Min+".
---------
Co-authored-by: Carl J. Bialorucki <[email protected] >
2026-01-08 14:14:42 -06:00
Alex Mendoza
2be203234c
[PSDK] Add missing DPI_HOSTING_BEHAVIOR enumeration ( #8540 )
...
Add some missing high-DPI macros into windef.h
2026-01-08 12:20:58 +03:00
Timo Kreuzer
e3521ebcea
[WIN32U_APITEST] Add a test for NtGdiCreateDIBSection
2026-01-07 21:52:55 +02:00
Timo Kreuzer
54fea662a1
[WIN32U_APITEST] Add more tests for NtGdiBitBlt
2026-01-07 21:52:55 +02:00
Timo Kreuzer
9b861cdf85
[WIN32U_APITEST] Add tests for NtGdiLineTo
2026-01-07 21:52:55 +02:00
Timo Kreuzer
c2ae15f384
[GDI32_APITEST] Check for GdiToolsInit failure
2026-01-07 21:52:55 +02:00
Timo Kreuzer
c7b28a10c9
[GDITOOLS] Implement ChangeScreenBpp helper
2026-01-07 21:52:55 +02:00
Timo Kreuzer
4746b1b96f
[GDITOOLS] Don't create duplicate DDBs
2026-01-07 21:52:55 +02:00
Eric Kohl
b84fa499e7
[DISKPART] Implement the format command
...
- A lot of volume manager and mount manager related stuff is still missing.
- The label is not set yet.
2026-01-05 23:15:05 +01:00
Timo Kreuzer
681d1df0aa
[WIN32U_APITEST] Fix tests for NtGdiBitBlt
2026-01-05 20:31:37 +02:00
Eric Kohl
4cf877796b
[DISKPART] Improve 'list volume' command
...
Add output formats for the status and info columns.
2026-01-04 21:34:59 +01:00