Mark Jansen
49c40a2941
[PROGMAN][MSPORTS][VFDLIB][CONSRV] Update resource encoding to be utf8
2025-03-26 16:39:43 +01:00
Mark Jansen
2e8f4e2c24
[SHELL32] Implement Recycle bin cleanup handler
...
CORE-18942
2025-03-26 13:58:40 +01:00
Mark Jansen
f9bedd5ca5
[CLEANMGR] Add basic cleanmgr implementation
...
CORE-18941
2025-03-26 13:58:40 +01:00
Mark Jansen
0cd7e2cfb0
[PSDK] Add missing parameter names
2025-03-26 13:58:40 +01:00
Mark Jansen
db9768f25d
[PSDK] Add EmptyVC.idl
2025-03-26 13:58:40 +01:00
Serge Gautherie
c302dbcc96
[FORMAT] wmain(): Call GetLastError() immediately
...
and adapt STRING_ERROR_DRIVE_TYPE strings.
2025-03-26 13:37:53 +01:00
Serge Gautherie
421dd31d49
[FORMAT] wmain(): Clean GetDiskFreeSpaceExW() calls up
2025-03-26 13:37:53 +01:00
Serge Gautherie
982cf2be5e
[FORMAT] wmain(): Clean GetVolumeInformationW() calls up
...
and immediately print file system out
2025-03-26 13:37:53 +01:00
Katayama Hirofumi MZ
d69a80fad7
[SHDOCVW] Follow-up of #7804 : Improve AddUrlToFavorites ( #7820 )
...
JIRA issue: CORE-19824
JIRA issue: CORE-19867
JIRA issue: CORE-14172
- Use <strsafe.h>.
- Don't use CSIDL_COMMON_FAVORITES.
2025-03-26 20:13:36 +09:00
Katayama Hirofumi MZ
457642cc4a
[FONTEXT] Refactor ( #7821 )
...
Improve code flexibility.
JIRA issue: CORE-12861
- Delete excessive virtual keywords
and add overload keywords.
- Add InstallFontFiles helper function.
- Add strMsg parameter to
DoInstallFontFile function.
- Move DoInstallFontFile and
DoGetFontTitle functions outside
the class.
- Delete needless fontext.h.
2025-03-26 18:58:12 +09:00
Marcin Jabłoński
be7d79768e
[COMCTL32] Fix a heap corruption in EDIT_EM_ReplaceSel ( #7598 )
...
https://jira.reactos.org/browse/CORE-19743
2025-03-26 10:32:17 +01:00
Serge Gautherie
35ca454cab
[NTOSKRNL] Add missing \n to DPRINT() calls ( #6012 )
...
Improve debug logs.
- Add missing \n to DPRINT() calls
- And demote/promote some DPRINT()/DPRINT1().
2025-03-26 10:23:15 +01:00
Whindmar Saksit
c1b8c4f96f
[SHELL32] Correctly implement common desktop items PIDL ( #7730 )
...
The current implementation is broken, if a file/folder exists in both places, you always get the user item.
CORE-19861
2025-03-25 21:26:55 +01:00
Katayama Hirofumi MZ
151ba9ee8f
[BROWSEUI][SHDOCVW][SDK] Fix 'Add Favorite' command ( #7804 )
...
JIRA issue: CORE-19824
JIRA issue: CORE-19867
- Add shdocvw import to browseui.
- Half-implement shdocvw!
AddUrlToFavorites function.
- Add AddUrlToFavorites prototype
to <shdocvw_undoc.h>.
- Fix browseui!CShellBrowser::
OnAddToFavorites and
shdocvw!CNSCBand::_AddFavorite
by using AddUrlToFavorites.
2025-03-26 04:35:22 +09:00
Doug Lyons
0c6423da8d
[RICHED20] txthost.c: Partial Wine Sync of RichEditWndProc_common ( #7817 )
...
Add extra parameters to 'struct host' to handle 'defer_release' and 'notify_level' and use these.
Fixes crash when using 'Enter' key in DevCpp installer license edit box.
Update and retrial of #7733 . CORE-19991
Cherry pick of wine commit: 8138159f20
2025-03-25 13:15:59 -05:00
Hermès Bélusca-Maïto
48beb0433e
[SETUPAPI] Add missing NULL parameter checks in SetupOpenInfFileW and SetupDiGetINFClassW ( #7573 )
...
Based on PR #5673 , ROSTESTS-388
Co-authored-by: Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>
2025-03-25 17:41:23 +01:00
Mark Jansen
5ec739bf2e
[RTL] Change comment to indicate a hack
2025-03-25 16:23:39 +01:00
Mark Jansen
6ab81dcc31
[VERIFIER] Clarify logging
2025-03-25 16:23:39 +01:00
Mark Jansen
0b8acaac31
[AVRF] Suppress notifications for providers
2025-03-25 16:23:39 +01:00
Mark Jansen
08d575adf9
[RTL] Notify verifier when freeing the process page heap
2025-03-25 16:23:39 +01:00
Mark Jansen
5821136dfa
[AVRF] Hook up debug functions, add noisy stub for AVrfpGetStackTraceAddress
2025-03-25 16:23:39 +01:00
Mark Jansen
a7a504a466
[SDK] Add avrf stop codes and VERIFIER_STOP macro
2025-03-25 16:23:39 +01:00
Katayama Hirofumi MZ
367e4877f1
[BROWSEUI][SDK] Implement IAddressEditBox::SetCurrentDir ( #7814 )
...
JIRA issue: CORE-19704
- Rename and retype pidlLastParsed
as CComHeapPtr
<ITEMIDLIST_ABSOLUTE>
m_pidlLastParsed.
- Implement
CAddressEditBox::SetCurrentDir
method.
- Simplify
CAddressEditBox::ParseNow
method.
- Modify IAddressEditBox interface.
2025-03-25 20:32:26 +09:00
Timo Kreuzer
776c660542
[NTDLL] Export RTL locale functions
...
The exports are NT6, but the table is initialized unconditionally, because the functions will be used later internally.
2025-03-25 09:55:17 +00:00
Timo Kreuzer
e01c32f3bd
[RTL] Implement locale functions/tables
...
The locale table is currently hardcoded in rtl. On Vista+ (and Wine) this table is part of locale.nls, but we don't have that yet.
2025-03-25 09:55:17 +00:00
Timo Kreuzer
762a9f00bb
[NTDLL_APITEST] Add test for Rtl locale functions
2025-03-25 09:55:17 +00:00
Timo Kreuzer
738ff9dc04
[NDK] Add some Vista+ Rtl locale functions
2025-03-25 09:55:17 +00:00
Timo Kreuzer
684072fe12
[NDK] Minor header improvements
...
- Remove some duplicated prototypes
- Fix a few mismatching annotations
2025-03-25 09:55:17 +00:00
Katayama Hirofumi MZ
9563c07146
[MSPAINT] Improve behaviour on memory shortage ( #7780 )
...
Improve UX on memory shortage.
JIRA issue: CORE-20020
- Clear history on memory shortage.
- Improve CCanvasWindow::OnPaint on memory
shortage.
- Add null check in CCanvasWindow::DoDraw.
- Retire using of cache in CCanvasWindow.
2025-03-25 10:45:23 +09:00
Katayama Hirofumi MZ
c930c8c464
[GDI32] Implement RemoveFontResourceExA ( #7813 )
...
JIRA issue: CORE-17684
2025-03-25 10:38:17 +09:00
Katayama Hirofumi MZ
aee5cbdfe3
[SHELL32_APITEST] Add PathProcessCommand testcase ( #7815 )
...
JIRA issue: CORE-17659
2025-03-25 08:34:02 +09:00
Timo Kreuzer
9ab89bd8fa
[UCRTBASE_WINETEST] Fix and add to build
2025-03-24 23:02:06 +00:00
Timo Kreuzer
5c47607ab2
[UCRTBASE_WINETEST] Import ucrtbase_winetest from wine-10.0
2025-03-24 23:02:06 +00:00
Timo Kreuzer
5b633d64f1
[UCRTBASE] Build without debug exports
...
Windows ships ucrtbase without debug exports and ucrtbased with debug exports. The wine test tests ucrtbase and loads it dynamically in some cases. Compiling it with _DEBUG requires it to be linked to ucrtbased, which causes problems, because it also dynamically loads ucrtbase, which will cause it to crash.
2025-03-24 23:02:06 +00:00
Timo Kreuzer
6a4dbedd1e
[CMAKE] Support WITH_DBG and NO_DBG overrides in spec2def
...
This is to be able to build ucrtbase without debug and later ucrtbased with debug.
2025-03-24 23:02:06 +00:00
Timo Kreuzer
01cd8472c7
[UCRTBASE] Implement simplistic versions of some stubs
...
This is to allow ucrtbase_winetest to run without debug breaks.
Proper implementations will follow.
2025-03-24 23:02:06 +00:00
Timo Kreuzer
f81c82f5fa
[VCSTARTUP] Implement atexit and _onexit
...
These must use a local table and cannot use the one from ucrtbase.
The table is initialized with a .CRT section initializer.
2025-03-24 23:02:06 +00:00
Timo Kreuzer
fce48c3014
[OLDNAMES] Fix up for ucrtbase
...
Some old names redirect to functions that are not exported by ucrtbase. Place them into a seperate asm file, so that they don't get pulled in, when any of the other ones is referenced.
2025-03-24 23:02:06 +00:00
Timo Kreuzer
5abc69f31d
[PSEH] Make x64 PSEH independent of SDK headers
2025-03-24 23:02:06 +00:00
Timo Kreuzer
ad50a00020
[UCRTBASE] Fix broken imports from ntdll
...
Previously sprintf and _vsnprintf were imported from ntdll. These functions are defined as inline functions in ucrt headers, but linked directly by legacy CRT code.
2025-03-24 23:02:06 +00:00
Justin Miller
c37af4cfca
[CODEOWNERS] add myself to codeowners for directx ( #7816 )
2025-03-24 23:08:34 +01:00
Timo Kreuzer
0fc0d9ebb1
[NTOS:KE] Skip an "optimization" on SMP
2025-03-24 21:33:48 +00:00
Timo Kreuzer
0016d65532
NTOS:KE] Make KiSetAffinityThread SMP ready
2025-03-24 21:33:48 +00:00
Timo Kreuzer
9292cad39a
[NTOS:KE] Implement KiFindIdealProcessor
2025-03-24 21:33:48 +00:00
Timo Kreuzer
c1369e8c41
[NTOS:KE] Select proper processor in KiDeferredReadyThread
2025-03-24 21:33:48 +00:00
Denis Robert
8c9f250587
[SETUP:REACTOS] Update French (fr-FR) translation ( #7564 )
...
Update French translation in base/setup/reactos/lang
Co-authored-by: Hermès BÉLUSCA - MAÏTO <hermes.belusca-maito@reactos.org>
2025-03-24 22:26:07 +01:00
Whindmar Saksit
f222c2155d
[SHELL32][SHDOCVW] Fix drive volume renaming ( #7812 )
...
* [SHELL32] Fix drive volume renaming
- Support renaming to empty volume name.
- Use SHGDN_FOREDITING in Explorer tree and DefView ("Volname" instead of "VolName (C:)").
- Added support for the ShowDriveLettersFirst setting.
CORE-17292
* Suggested changes
2025-03-24 22:01:22 +01:00
Daniel Victor
185225a5fc
[FREELDR] Pass the correct ACPI table for Windows ( #7486 )
...
JIRA issue: CORE-11954 and CORE-18969
This PR passes the real ACPI table instead of a hardcoded (PVOID)1.
2025-03-24 21:49:39 +01:00
Doug Lyons
74599f6c97
[RICHED20] Fix MSVC Wordpad failure after riched20 Wine Sync to 6.10 ( #7789 )
...
JIRA issue: CORE-20006
Fix riched20 functionality when compiling with MSVC.
This fixed Wordpad and other programs that depend upon riched20.
2025-03-24 21:38:00 +01:00
Justin Miller
d7db8c9c80
[WIN32SS] Fix the extra VOID amendum to e7a9e7c
2025-03-24 21:32:41 +01:00