Katayama Hirofumi MZ
d3e5118677
fix build
2025-03-30 09:11:11 +09:00
Katayama Hirofumi MZ
6737d3e80d
improve tests
2025-03-30 09:11:11 +09:00
Katayama Hirofumi MZ
2a2c8318bf
[SDK][CRT] Improve x64 setjmp/longjmp and add testcase
2025-03-30 09:11:11 +09:00
Whindmar Saksit
467dec4d16
[CLEANMGR] Only allow one instance per drive ( #7832 )
...
CORE-18941
2025-03-29 16:58:18 +01:00
Whindmar Saksit
21b3382f31
[SHELL32] Allow shell to format blank partitions ( #7810 )
...
- Don't corrupt static (global) data when formatting more than one disk at the same time.
- Guess partition size to enable formatting blank partitions.
- Added info tip.
- Calls SetVolumeLabel.
CORE-17273
2025-03-29 16:35:03 +01:00
Whindmar Saksit
090d563488
[SHELL32] CFolderOptions Reset can call DefView directly if there is no browser ( #7806 )
...
CORE-20029
2025-03-28 23:15:01 +01:00
Hervé Poussineau
cfde03ec9b
[VIDEOPRT] Write monitor EDID to registry
...
This will be used later by win32k to give only valid display modes
to user mode.
2025-03-28 23:10:42 +01:00
Justin Miller
177cbd81af
Revert "[FREELDR] Pass the correct ACPI table for Windows ( #7486 )"
...
Sorry this is something I had to do, I should have investigated deeper
before approving it and that's on me so ill take this over and get this
done. and credit you once again. Thank you @ILauncherDev
This reverts commit 185225a5fc
.
2025-03-28 07:20:45 +01:00
Whindmar Saksit
b6562a664b
[SHELL32] DefView statusbar item file size fix in recycler and UNC ( #7732 )
...
- Display item sizes inside \\ UNC paths.
- Don't display anything in the location pane inside the Recycle Bin (CORE-20005).
- Don't display the size and location panes in My Computer
- Don't update the location pane on simple item selection changes.
CORE-20005
2025-03-27 18:29:44 +01:00
Timo Kreuzer
c7eba0c5c7
[SDK] Improve definition of (RTL_)CRITICAL_SECTION_DEBUG
2025-03-27 12:50:40 +00:00
Whindmar Saksit
a444572c3e
[SHIMGVW] Display error message on delete failure ( #7776 )
...
CORE-20019
2025-03-27 13:43:58 +01:00
Mark Jansen
70422cda51
[SHELL32] Fix starting disk cleanup from drive properties
...
CORE-12314
2025-03-27 10:55:41 +01:00
Nguyen Trung Khanh
97e7efc020
[TASKKILL] Implement /t (tree) parameter ( #2403 )
...
CORE-15998
2025-03-26 17:04:49 +01:00
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