Thomas Faber
960511094b
[XDK] Avoid defining interlocked intrinsics. CORE-17190
...
Fixes build with MSVC 19.27+.
2020-08-14 11:08:45 +02:00
Katayama Hirofumi MZ
03e6eca3c2
[SDK][INCLUDE] Add CLSID_CopyToMenu and CLSID_MoveToMenu ( #3032 )
...
- Add CLSID_CopyToMenu and CLSID_MoveToMenu to "sdk/include/reactos/shlguid_undoc.h".
- Remove some GUIDs from "com_apitest.h".
CORE-11132
2020-08-11 17:26:05 +09:00
Katayama Hirofumi MZ
ec9d277d59
[IMM32][NTUSER] Implement ImmGetHotKey ( #3025 )
...
CORE-11700
- Implement imm32!ImmGetHotKey function.
- Modify NtUserGetImeHotKey function.
- Add LPHKL typedef into <imm.h> header.
2020-08-09 22:41:11 +09:00
James Tabor
89e716a7f7
[Printing] Update and Add Functions
...
Fix and Update WinSpool.idl.
Start forwards to LocalSpl.
2020-08-02 14:49:06 -05:00
James Tabor
6df223ebdf
[WinSpool.idl] Add File Info Structure
...
This is for 2 RPC functions. Update at a later time.
2020-07-31 12:45:18 -05:00
James Tabor
dbaa8b132d
[WinSpool] Fix Header Order
...
Found another issue with the header.
2020-07-31 12:12:59 -05:00
Hervé Poussineau
c4055c455f
[HIDPARSER] Remove HIDPARSER specific error codes, and remplace them by HIDP_* NTSTATUS codes
...
Remove now useless TranslateHidParserStatus() function.
2020-07-31 14:32:08 +02:00
Hervé Poussineau
c151f8a1c7
[HIDPARSER] Remove HID_PARSER class, and directly use functions
2020-07-31 14:31:27 +02:00
James Tabor
c2b65c3fea
[WinSpool] Fix Header Order.
...
Found an issue with the header.
2020-07-29 13:06:07 -05:00
Dmitry Borisov
06cbc2acd2
[BOOTVID] More improvements for PC-98 ( #2936 )
...
- Fix failure handling
- Reduce memory mapping that's not needed
2020-07-29 19:10:39 +03:00
Dmitry Borisov
da9384b918
[BOOTVID] Annotate some functions to avoid confusing ( #2936 )
...
Also fix some magic constants.
2020-07-29 19:10:38 +03:00
James Tabor
517e6dc8ab
[WinddiUI] Fix Format
...
Format This ....
2020-07-26 15:42:28 -05:00
Victor Perevertkin
380cd27cf3
[XDK] Introduce ExAllocate*Zero and ExAllocate*Uninitialized functions
...
These has been first added to DDK 10.0.19041.0 and made backwards-compatible
with all Windows versions since Windows 2000.
Our implementation does not use POOL_ZERO_ALLOCATION flag because it's not
supported by ReactOS yet, and thus erases the memory unconditionally.
2020-07-26 14:10:52 +03:00
James Tabor
92520463d8
[WinddiUI] Add more types and structures.
2020-07-25 11:39:04 -05:00
Dmitry Borisov
b36018ff26
[HALPC98] Add Hardware Abstraction Layer for NEC PC-98 series ( #3002 )
2020-07-25 15:31:02 +02:00
Hermès Bélusca-Maïto
ceb58c821a
[NTOS][SDK] Add new kernel debug filters that have been added in Win8 and Win10; they can be useful for us.
2020-07-18 17:45:40 +02:00
Thomas Faber
64abd9fca8
[LIBMPG123] Update to version 1.26.2. CORE-17158
2020-07-12 12:28:05 +02:00
Mark Jansen
7dc306c440
[SDK] Fix host-tools build from visual studio ide in Release
2020-07-09 21:32:53 +02:00
Thomas Faber
292f67af5b
[MBEDTLS] Update to version 2.7.16. CORE-17155
2020-07-04 21:53:46 +02:00
Thomas Faber
e57126f5e5
[MBEDTLS] Switch license headers to the dual-licensed version. CORE-17155
...
This is the default going forward, and separating it out into its own
commit removes the noise from the following sync commit.
2020-07-04 21:53:42 +02:00
Serge Gautherie
aae5cd8ea2
[CMAKE] Remove obsolete 'GCC_VERSION' checks ( #2962 )
...
following upgrade to RosBE 2.2.0 support and GCC 8.4.
2020-07-04 15:33:50 +02:00
Oleg Dubinskiy
dcc5dd2a69
[SDK][SVCHOST] Move all global svchost declarations to public header.
...
Also update the includes.
It will allow to use those declarations globally where they are required (e. g. for SvchostPushServiceGlobals functions in some services).
No functional changes.
2020-06-27 14:54:22 +02:00
Serge Gautherie
0b9cbc5179
[CRT] _onexit(): Fix 'memcpy()' size
...
Cherry-pick
70bff7377d
2020-06-27 14:38:21 +02:00
Serge Gautherie
4213c70e2e
[CRTDLL][CRT] Remove remnant declaration, silence cppcheck false positive.
...
* _atexit_cleanup is no longer used
* Fix cppcheck 'pointerSize' warning
2020-06-27 14:35:32 +02:00
Thomas Faber
dd6eb40381
[CMAKE] Remove work-arounds for old CMake versions. CORE-17109
2020-06-20 15:25:29 +02:00
Thomas Faber
add677e45b
[CMAKE] Bump minimum to 3.17, no longer require -ReactOS build. CORE-17109
2020-06-20 15:25:28 +02:00
Thomas Faber
3169c94e06
[CMAKE] Set CMAKE_MSVC_RUNTIME_LIBRARY to satisfy CMP0091. CORE-17109
...
We use /NODEFAULTLIB, and consequently also don't want CMake to add
a default library for us.
2020-06-20 15:25:27 +02:00
Thomas Faber
dadc59f135
[CMAKE] Mark host tools as byproducts. CORE-17109
2020-06-20 15:25:27 +02:00
Thomas Faber
aa811c00e3
[MPG123] Update to version 1.26.1. CORE-17098
2020-06-14 09:19:05 +02:00
Thomas Faber
52f103c85b
[RTL] Use LastEntryInSegment to speed up RtlpFindAndCommitPages. CORE-14588
2020-06-14 09:10:31 +02:00
Thomas Faber
c4f736e8f4
[RTL] Add and populate LastEntryInSegment. CORE-14588
2020-06-14 09:10:31 +02:00
Thomas Faber
dd83bcd6ad
[RTL] Create a define for the common members of HEAP and HEAP_SEGMENT. CORE-14588
...
The code relies on these members matching up, so it's confusing for them
to be duplicated.
2020-06-14 09:10:27 +02:00
Oleg Dubinskiy
3904423d8f
[PSDK] Import vsbackup.idl from Wine and enable it in CMakeLists.txt
...
Required by vssapi stubs CORE-9511.
2020-06-07 19:45:05 +02:00
Oleg Dubinskiy
9994a4309c
[PSDK] Add some missing definitions from Wine in vss.idl
...
Required by vssapi stubs and Wine's vsbackup.idl CORE-9511.
2020-06-07 19:45:05 +02:00
Oleg Dubinskiy
eac44a7f9d
[PSDK] Replace our vswriter.h by Wine's vswriter.idl and enable it in CMakeLists.txt
...
Required by vssapi stubs CORE-9511.
Our current vswriter.h has no some needed definitions, but simple adding them in the current header is not an option, since Wine's vsbackup.idl (which is required too) depends on it.
Then it will not need to add ROS-specific diff(s) in Wine's vsbackup.idl.
2020-06-07 19:45:05 +02:00
Amine Khaldi
139a3d6661
[CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905
2020-06-06 21:58:41 +03:00
Serge Gautherie
4cd7b3a3df
[HHPCOMP] Fix 2 MSVC C4101 warnings ( #2392 )
...
"...\chmc\chmc.c(671): warning C4101: 'code': unreferenced local variable"
"...\chmc\chmc.c(671): warning C4101: 'len': unreferenced local variable"
2020-06-06 18:42:47 +02:00
Serge Gautherie
3051eb0e48
[NTOSKRNL] Add 'DECLSPEC_NORETURN' to a few 'KeBugCheck*()' ( #2896 )
2020-06-06 17:50:14 +02:00
Thomas Faber
4dedc8ff52
[RTL] Add FPO information to RtlpExecuteHandler. CORE-15723
2020-06-06 08:40:20 +02:00
Serge Gautherie
6808e40b3b
[SDK:RTL] RtlValidAcl(): Improve ACL error messages ( #2833 )
...
CORE-11506
2020-06-05 00:20:20 +03:00
Thomas Faber
e4066536c2
[CPPRT][CRT] Avoid extern assembly declarations with no type. CORE-17088
...
Fixes build with ML 14.26.
2020-05-28 14:26:48 +02:00
Katayama Hirofumi MZ
99b52df014
[SHELL32][INCLUDE] Improve CheckEscapesA/W ( #2795 )
...
Fix and improve shell32!CheckEscapesA/W functions.
Add a testcase for shell32!CheckEscapesA/W to shell32_apitest.
2020-05-28 10:58:26 +09:00
Serge Gautherie
11345aedd8
[FORMATTING] [CMAKE] Remove space in 'if (' ( #2847 )
2020-05-26 20:24:02 +02:00
Piotr Hetnarowicz
17196cd208
[MC] Update Polish translation of netmsgmsg.mc ( #2691 )
...
Co-authored-by: Adam Słaboń <asaillen456esx@gmail.com>
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
Co-authored-by: Hermès BÉLUSCA - MAÏTO <hermes.belusca-maito@reactos.org>
2020-05-23 15:42:11 +02:00
Victor Perevertkin
5349f49cfe
[SDK][FREETYPE] Fix GCC8.4 -O2 build
2020-05-21 01:07:26 +03:00
Katayama Hirofumi MZ
612729b092
[SYSSETUP][BOOTDATA] Make Server default again and write Service Pack ( #2749 )
...
- Make "ReactOS Server" the default product option again instead of "ReactOS Workstation".
- Write "Service Pack" info onto registry.
- Add ProductOption option to bootcd unattend.inf.
- Delete IDC_PRODUCT_SUITE and IDC_PRODUCT_TYPE controls.
CORE-17028
2020-05-19 15:41:26 +09:00
Mark Jansen
8451389041
[SHELLUTILS] Fix Win32DbgPrint's result
2020-05-17 17:09:05 +02:00
Mark Jansen
f379a29606
[SHELL32] Properly enumerate virtual shell folders (on files) as fake folders
...
CORE-16908
2020-05-17 17:09:04 +02:00
Mark Jansen
c6a8a9c145
[PSDK] Add argument names to SHRegGetValue functions
2020-05-17 17:08:57 +02:00
Thomas Faber
db180c29c7
[NTOS:SE] Implement job case in PsImpersonateClient. CORE-8787
2020-05-17 16:05:00 +02:00