Hervé Poussineau
5e5b31ecbd
[TCPIP] Remove options in lwipopts.h having default values
...
If lwipopts.h doesn't provide a define, a default value is taken from lwip/src/include/lwip/opt.h
2024-11-03 22:49:45 +01:00
Andrei Miloiu
0b8a47c3f7
[MSCONFIG] Update Romanian (ro-RO) translation ( #7353 )
2024-11-03 20:39:20 +01:00
Andrei Miloiu
baa89e9c25
[3DTEXT] Update Romanian (ro-RO) translation ( #7361 )
2024-11-03 20:34:26 +01:00
Andrei Miloiu
0e7f676aa7
[FONTSUB] Update Romanian (ro-RO) translation ( #7355 )
2024-11-03 20:22:18 +01:00
Andrei Miloiu
16f1abe1c8
[RAPPS] Improve Romanian (ro-RO) translation ( #7360 )
2024-11-03 20:19:33 +01:00
Andrei Miloiu
d326ca1f36
[CLB] Update Romanian (ro-RO) translation ( #7358 )
2024-11-03 20:16:24 +01:00
Andrei Miloiu
11a32fce15
[MSCONFIG_NEW] Update Romanian (ro-RO) translation ( #7407 )
2024-11-03 19:58:48 +01:00
Andrei Miloiu
ddb2899505
[SERVMAN] Update Romanian (ro-RO) translation ( #7413 )
2024-11-03 19:54:26 +01:00
Eric Kohl
0e462a3905
[SECLOGON] Add missing service status updates
...
The Seclogon service must update its status to SERVICE_STOPPED on a SERVICE_CONTROL_STOP or SERVICE_CONTROL_SHUTDOWN command.
This fixes CORE-19793.
2024-11-03 10:37:04 +01:00
Baruch Rutman
79f2289a9d
Fix various inet_ntop definitions
2024-11-02 21:57:28 +01:00
Baruch Rutman
4453711b5a
[WS2_32_WINETEST] Sync tests for inet_pton, inet_ntop
2024-11-02 21:57:28 +01:00
Baruch Rutman
454de56c6b
[WS2_32] Add inet_pton, inet_ntop
2024-11-02 21:57:28 +01:00
Alex Henrie
56229b7a06
[RTL] ntdll: Implement RtlIpv6StringToAddress(Ex)[AW]
...
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
wine commit id 474d1f0b2daa8583fa82fe203b207807ba29499d
2024-11-02 21:57:28 +01:00
Václav Zouzalík
2330d3ad03
[INTL] Update German (de-DE) translation ( #7466 )
2024-11-02 21:44:35 +01:00
vsaucing
ad827eaa71
[DISKPART] Update Turkish (tr-TR) translation ( #7292 )
...
Fixed errors.
2024-11-02 21:44:15 +01:00
Jose Carlos Jesus
0cf2390c3f
[MSGINA] Update Portuguese (pt-PT) translation ( #7235 )
2024-11-02 21:43:48 +01:00
Timo Kreuzer
9b8c59d6b7
[FREELDR] Refactor LoadBootDeviceDriver
2024-11-02 17:31:57 +02:00
Timo Kreuzer
393b1f8998
[FREELDR] Implement PeLdrLoadBootImage
2024-11-02 17:31:57 +02:00
Timo Kreuzer
f9849f7cc4
[FREELDR] Initialize a global module list head for freeldr
2024-11-02 17:31:57 +02:00
Timo Kreuzer
6eac9b5891
[FREELDR] Pass VA instead of PA to PeLdrAllocateDataTableEntry
...
This allows to create DTEs for loader modules.
2024-11-02 17:31:57 +02:00
Timo Kreuzer
8a5ef4c1cc
[FREELDR] Implement PeLdrLoadImageEx
...
This allows to load an image as freeldr extension code.
TODO:
- Add global bootloader DTE list
- Add wrapper function that also processes imports
- Use this for scsiport
2024-11-02 17:31:57 +02:00
Timo Kreuzer
bee8e81d5a
[FREELDR] Move IoReadPartitionTable to ntoskrnl.c
2024-11-02 17:31:57 +02:00
Timo Kreuzer
77ba2d496b
[FREELDR] Fix some trace prints
2024-11-02 17:31:57 +02:00
Oleg Dubinskiy
83d74e7433
[NTOS:MM] Implement MmAllocate/FreeMappingAddress ( #7260 )
...
Implement MmAllocateMappingAddress and MmFreeMappingAddress routines.
Based on mm-implement-mappingaddress.patch by Thomas Faber with some changes from me.
Required by Microsoft NTFS driver (from Windows Server 2003 SP2 only, the one from Windows XP SP3 does not need them) and by NDIS & TDI drivers (both from Windows XP SP3 and Windows Server 2003 SP2). Also they are called when using Dr. Web Security Space 8 filter drivers together with MS FltMgr & TDI.
Fortunately, this part (these two routines) are enough to get the drivers working in both cases, and others (partially incomplete) routines are not badly required, so they can be finished and committed later.
CORE-10147, CORE-14635, CORE-17409, CORE-19318
2024-11-02 15:10:51 +01:00
Timo Kreuzer
abbc784010
[VCRUNTIME] Stop including crtdefs.h
2024-11-02 12:52:59 +02:00
Timo Kreuzer
2955b1f0e9
[VCRUNTIME] Add some missing definitions to vcruntime*.h
2024-11-02 12:52:59 +02:00
Timo Kreuzer
90e95d15a2
[VCRUNTIME] Move some definitions from crtdefs.h to vadefs.h
2024-11-02 12:52:59 +02:00
Timo Kreuzer
1d01b8c6f0
[VCRUNTIME] Move some definitions from crtdefs.h to vcruntime.h
...
This reflects what native headers do.
TODO: Move _CRT_ALIGN to corecrt.h
2024-11-02 12:52:59 +02:00
Timo Kreuzer
ff2c7c8720
[VCRUNTIME] Add vcruntime.h and related (mostly empty)
...
This is for compatibility with some 3rd-party code.
2024-11-02 12:52:59 +02:00
Timo Kreuzer
84344399b5
[VCRUNTIME] Move compiler runtime headers into their own folder
...
These headers come with the MS compiler. Some of them are standard, like emmintrin.h, others are MS specific like crtdefs.h
This separation will allow using MS CRT headers. Eventually it can allow compiling with the compilers' runtime headers.
2024-11-02 12:52:59 +02:00
Timo Kreuzer
7b2bb7ecc8
[SPEC2DEF] Implement support for negated architecture
...
This is used by wine spec files.
2024-11-02 02:36:45 +02:00
Eric Kohl
d55ca68f7d
[SETUPAPI] SETUP_CreateDevicesList must return ERROR_INVALID_DATA when the Enumerator is invalid
...
This fixes the devclass apitest.
2024-11-01 22:17:02 +01:00
Eric Kohl
91bc5b5e94
[UMPNPMGR] PNP_GetGlobalState returns CM_GLOBAL_STATE_SHUTTING_DOWN on service shutdown
2024-11-01 14:43:37 +01:00
Joachim Henze
978503cd46
[TASKMGR] *.rc: Tweak all AUTOCHECKBOXes ( #7409 )
...
- no functional change intended
- shrinks the rc files sizes and shrinks the binary size of taskmgr:
RosBEWin2.2.2 GCC8.4.0dbg taskmgr.exe from 696.320 -> 678.912 bytes ==> 17.408 bytes saved in the binary
- does also slightly beautify those lines when displaying them in the reshacker
JIRA issue: none
2024-11-01 11:55:23 +01:00
Ratin Gao
1f4ef448de
[NTOS:EX] Fix SAL notations, Timeout
parameter should be optional ( #7482 )
...
Fix warnings:
E:\3rdRepo\ReactOS_Fork4\ntoskrnl\ex\keyedevt.c(458): warning C6387: 'Timeout' could be '0': this does not adhere to the specification for the function 'ExpWaitForKeyedEvent'.
E:\3rdRepo\ReactOS_Fork4\ntoskrnl\ex\keyedevt.c(527): warning C6387: 'Timeout' could be '0': this does not adhere to the specification for the function 'ExpReleaseKeyedEvent'.
JIRA issue: None.
Proposed changes
Timeout parameter of those two functions should be optional.
2024-11-01 11:53:28 +01:00
Ratin Gao
9f784c65a2
[REACTOS] Fix 'writting' typos ( #7484 )
...
3rd-party files are not modified.
2024-11-01 11:50:09 +01:00
Thamatip Chitpong
898cc5663d
[EXPLORER] Add tooltip for show desktop button ( #7483 )
...
CORE-15369
2024-11-01 01:09:22 +07:00
Whindmar Saksit
9cca5bf4b0
[SHELL32] No new menu and working properties in Drives and NetHood background menu ( #7430 )
...
- No "New" menu in My Computer background menu.
- Add "Properties" in NetHood background menu.
2024-10-31 14:12:34 +01:00
Eric Kohl
92996dac21
[SDK:INCLUDE] Add missing msv1_0p.h
2024-10-28 11:48:32 +01:00
Eric Kohl
dbad45a273
[MSV1_0] Implement the MsV1_0EnumerateUsers message in LsaApCallPackage
2024-10-28 11:45:12 +01:00
Doug Lyons
3bb1e64408
[NTGDI:FREETYPE] Account for non-breaking spaces in x-dim of IntExtTextOutW ( #7479 )
...
CORE-19768
Follow up of PR #7274 . This stop WARN's from FF 28 as well.
* Make del and nbsp const's based on reviewer comments.
2024-10-26 16:44:39 -05:00
Hermès Bélusca-Maïto
3736938030
[PSDK] winbase.h: Add other missing CreateProcess() dwCreationFlags values
...
Vista:
INHERIT_CALLER_PRIORITY
CREATE_PROTECTED_PROCESS
EXTENDED_STARTUPINFO_PRESENT
PROCESS_MODE_BACKGROUND_BEGIN
PROCESS_MODE_BACKGROUND_END
Win7: INHERIT_PARENT_AFFINITY
Win 10.0.17134.0 (Redstone 4): CREATE_SECURE_PROCESS
References:
https://abi-laboratory.pro/compatibility/Windows_5.0_to_Windows_6.0/x86_64/headers_diff/kernel32.dll/diff.html
https://abi-laboratory.pro/compatibility/Windows_6.0_to_Windows_7.0/x86_64/headers_diff/kernel32.dll/diff.html
https://github.com/hughbe/windows-sdk-headers
2024-10-25 22:27:37 +02:00
Hermès Bélusca-Maïto
a27227b831
[PSDK] winbase.h: Add CREATE_IGNORE_SYSTEM_DEFAULT
...
Import Wine commit
e19ad98564
winbase.h: Add CREATE_IGNORE_SYSTEM_DEFAULT.
Signed-off-by: Serge Gautherie <winehq-git_serge_180711@gautherie.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
Co-authored-by: Serge Gautherie <winehq-git_serge_180711@gautherie.fr>
2024-10-25 21:21:45 +02:00
Hermès Bélusca-Maïto
d7fa4292ce
[PSDK] winbase.h: Isolate the CreateProcess() dwCreationFlag values
2024-10-25 21:21:37 +02:00
Timo Kreuzer
c9a99bf63a
[CMAKE] Silence warnings about unused variables on release builds
2024-10-25 14:37:52 +03:00
Timo Kreuzer
a5c5c19bcf
[CMAKE] Fix warning about redefinition of NDEBUG on release builds
...
"-DNDEBUG" will result in NDEBUG being defined as 0. To define it to nothing, like we do in our code, it must be "-DNDEBUG="
2024-10-25 14:37:52 +03:00
Eric Kohl
88b3d86b29
[WKSSVC] Store the workstation configuration in the Registry
2024-10-25 10:54:20 +02:00
Timo Kreuzer
678aa63b3a
[MSCTFIME][MSUTB][SHDOCVW] Remove __cxa_pure_virtual
...
Instead link to cpprt. This fixes build with GCC 13, which generates symbols that conflict with __cxa_pure_virtual, if there is a pure virtual function in a vtable. Importing __cxa_pure_virtual from a library works for all versions of GCC.
2024-10-24 18:39:50 +03:00
Timo Kreuzer
81b8d07acd
[CPPRT] Add cpprt for GCC, tool
...
- Link it to libsup++
- Add __cxa_pure_virtual
2024-10-24 18:39:50 +03:00
Whindmar Saksit
ea87f9102b
[SHELL32][SHELL32_APITEST] Fix ShellExecuteEx IDLIST folder ( #7464 )
...
This is mainly to fix the shell32 apitest, a better way to handle SEE_MASK_IDLIST should be investigated in the future.
2024-10-24 16:44:53 +02:00