Skip to content

Commit c000c1a

Browse files
Merge branch 'reactos:master' into AppleTV-Desktop
2 parents 0016626 + 44931d7 commit c000c1a

File tree

1,207 files changed

+60471
-25568
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,207 files changed

+60471
-25568
lines changed

.github/workflows/build.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,11 +145,19 @@ jobs:
145145
build-msvc-arm:
146146
strategy:
147147
matrix:
148-
toolset: ['14','14.2'] # VS 2022, 2019
148+
os: [windows-2022, windows-latest]
149+
toolset: ['14', '14.29'] # VS 2022 (ongoing), 2019 (last)
149150
arch: [arm, arm64]
150151
config: [Debug, Release]
152+
exclude:
153+
# arm64: windows-latest is enough/fine.
154+
- os: windows-2022
155+
arch: arm64
156+
# arm (sdk): only available on windows-2022.
157+
- os: windows-latest
158+
arch: arm
151159
fail-fast: false
152-
runs-on: windows-latest
160+
runs-on: ${{matrix.os}}
153161
steps:
154162
- name: Install ninja
155163
run: choco install -y ninja

CMakeLists.txt

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ Enable this if the module uses typeid or dynamic_cast. You will probably need to
238238

239239
# Version Options
240240
add_definitions(-DWINVER=0x502
241-
-D_WIN32_IE=0x600
241+
-D_WIN32_IE=0x603
242242
-D_WIN32_WINNT=0x502
243243
-D_WIN32_WINDOWS=0x502
244244
-D_SETUPAPI_VER=0x502
@@ -322,35 +322,31 @@ Enable this if the module uses typeid or dynamic_cast. You will probably need to
322322

323323
include_directories(
324324
sdk/include
325+
sdk/include/crt
326+
sdk/include/ddk
327+
sdk/include/ndk
325328
sdk/include/psdk
326-
sdk/include/dxsdk
329+
sdk/include/reactos
330+
sdk/include/reactos/libs
331+
sdk/include/vcruntime
327332
sdk/include/winrt
328333
${REACTOS_BINARY_DIR}/sdk/include
329334
${REACTOS_BINARY_DIR}/sdk/include/psdk
330-
${REACTOS_BINARY_DIR}/sdk/include/dxsdk
331335
${REACTOS_BINARY_DIR}/sdk/include/ddk
336+
${REACTOS_BINARY_DIR}/sdk/include/dxsdk
332337
${REACTOS_BINARY_DIR}/sdk/include/reactos
333338
${REACTOS_BINARY_DIR}/sdk/include/reactos/mc
334-
sdk/include/crt
335-
sdk/include/vcruntime
336-
sdk/include/ddk
337-
sdk/include/ndk
338-
sdk/include/reactos
339-
sdk/include/reactos/libs
340-
sdk/lib/pseh/include)
339+
sdk/include/dxsdk
340+
sdk/lib/pseh/include
341+
)
341342

342343
if(ARCH STREQUAL "arm")
343344
include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/arm)
344345
endif()
345346

346347
add_dependency_header()
347348

348-
add_subdirectory(sdk/include/ndk/tests)
349-
add_subdirectory(sdk/include/xdk)
350-
add_subdirectory(sdk/include/psdk)
351-
add_subdirectory(sdk/include/dxsdk)
352-
add_subdirectory(sdk/include/reactos)
353-
add_subdirectory(sdk/include/asm)
349+
add_subdirectory(sdk/include)
354350

355351
if(ARCH MATCHES "64$")
356352
include(sdk/cmake/baseaddress64.cmake)

base/applications/charmap_new/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ add_library(charmap MODULE
1313
charmap.rc)
1414

1515
set_module_type(charmap win32gui UNICODE)
16-
target_link_libraries(charmap uuid wine cpprt atl_classes)
16+
target_link_libraries(charmap uuid cpprt atl_classes)
1717
set_target_cpp_properties(charmap WITH_EXCEPTIONS WITH_RTTI)
1818
add_importlibs(charmap advapi32 user32 gdi32 comctl32 version msvcrt kernel32 ole32 uxtheme ntdll)
1919
add_pch(charmap precomp.h SOURCE)
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
/*
2+
* PROJECT: ReactOS WHERE command
3+
* LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
4+
* PURPOSE: Polish resource file
5+
* TRANSLATOR: Copyright 2025 Karol Gocłowski <[email protected]>
6+
*/
7+
8+
LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
9+
10+
STRINGTABLE
11+
BEGIN
12+
IDS_USAGE "Sposób użycia: WHERE [opcje] wzorzec...\n\
13+
\n\
14+
Opis:\n\
15+
Wyświetla lokalizacje plików znalezione przez określone wzorce (może być podany też jeden).\n\
16+
Domyślnie, to narzędzie szuka używając wzorców i ścieżek ustawionych\n\
17+
w zmiennej środowiskowej PATH.\n\
18+
\n\
19+
Opcje:\n\
20+
/F Wyświetla wszyskie znalezione pliki w cudzysłowach.\n\
21+
/Q Tryb cichy. Nie wyświetla żadnych plików ani komunikatów.\n\
22+
/R folder Rekursywnie przeszukuje określony folder.\n\
23+
/T Pokazuje rozmiar i datę modyfikacji wszystkich znalezionych plików.\n\
24+
wzorzec Określa wzorzec używany do porównywania nazw przeszukiwanych plików.\n\
25+
Wieloznaczniki * i ? mogą być używane.\n\
26+
Formaty ""$env:pattern"" i ""path:pattern"" też mogą\n\
27+
być używane, gdzie ""env"" jest zmienną środowiskową\n\
28+
i wyszukiwanie następuje w ścieżkach ustawionych w zmiennej środowiskowej ""env""\n\
29+
Nie można używać tych formatów z przełącznikiem /R. Wyszukiwanie jest\n\
30+
także wykonywane poprzez dodanie rozszerzeń ze zmiennej środowiskowej PATHEXT do wzorca.\n\
31+
/? Wyświetla ten komunikat.\n\
32+
\n\
33+
Informacja: To narzędzie zwraca poziom błędu 0 jeżeli wyszukiwanie było udane,\n\
34+
1 jeżeli nie znaleziono pliku, i 2 jeżeli wystąpił błąd.\n\
35+
\n\
36+
Przykłady:\n\
37+
WHERE mojplik*.exe\n\
38+
WHERE /F /T mspaint\n\
39+
WHERE $WINDIR:notepad mojplik???\n\
40+
WHERE C:\\ReactOS;C:\\ReactOS\\system32:exp*.exe\n\
41+
WHERE /R ""C:\\Program Files"" *.dll\n"
42+
43+
IDS_BAD_ARG "BŁĄD: Nieprawidłowy argument - '%ls'.\n"
44+
IDS_NOT_FOUND "INFO: Nie znaleziono pliku dla podanych wzorców.\n"
45+
IDS_FILE_INFO "%10I64u %-12ls %-12ls %ls\n"
46+
IDS_WANT_VALUE "BŁĄD: Wartość jest potrzebna dla '%ls'.\n"
47+
IDS_TYPE_HELP "Wpisz ""WHERE /?"" aby uzyskać pomoc.\n"
48+
IDS_ENVPAT_WITH_R "BŁĄD: ""$env:pattern"" nie może być użyty z /R.\n"
49+
IDS_PATHPAT_WITH_R "BŁĄD: ""path:pattern"" nie może być użyty z /R.\n"
50+
IDS_BAD_PATHPAT "BŁĄD: Określono nieprawidłowy wzorzec w ""path:pattern"".\n"
51+
IDS_OUTOFMEMORY "BŁĄD: Brak pamięci.\n"
52+
IDS_BAD_ENVVAR "BŁĄD: Nie znaleziono zmiennej środowiskowej ""%ls"".\n"
53+
IDS_CANT_FOUND "BŁĄD: System nie mógł znaleźć określonego pliku.\n"
54+
IDS_BAD_DIR "BŁĄD: Określony folder jest nieprawidłowy.\n"
55+
IDS_BAD_NAME "BŁĄD: Nazwa pliku, folderu lub etykieta woluminu jest niepoprawna.\n"
56+
IDS_TOO_MANY "BŁĄD: Opcja '%ls' nie jest dozwolona więcej niż '%u' razy.\n"
57+
END

base/applications/cmdutils/where/where.rc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@
1818
#ifdef LANGUAGE_IT_IT
1919
#include "lang/it-IT.rc"
2020
#endif
21+
#ifdef LANGUAGE_PL_PL
22+
#include "lang/pl-PL.rc"
23+
#endif
2124
#ifdef LANGUAGE_TR_TR
2225
#include "lang/tr-TR.rc"
2326
#endif

base/applications/drwtsn32/drwtsn32.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ bool UpdateFromEvent(DEBUG_EVENT& evt, DumpData& data)
117117
case EXCEPTION_DEBUG_EVENT:
118118
if (evt.u.Exception.dwFirstChance)
119119
{
120-
switch(evt.u.Exception.ExceptionRecord.ExceptionCode)
120+
switch((NTSTATUS)evt.u.Exception.ExceptionRecord.ExceptionCode)
121121
{
122122
case EXCEPTION_BREAKPOINT:
123123
if (!data.FirstBPHit)

base/applications/network/ftp/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ add_executable(ftp ${SOURCE} ftp.rc)
1313
target_compile_definitions(ftp PRIVATE lint)
1414

1515
set_module_type(ftp win32cui)
16+
target_link_libraries(ftp oldnames ${PSEH_LIB})
1617
add_importlibs(ftp ws2_32 iphlpapi msvcrt kernel32)
17-
target_link_libraries(ftp oldnames)
1818
add_pch(ftp precomp.h SOURCE)
1919

2020
if(MSVC)

0 commit comments

Comments
 (0)