Mark Jansen
9aa26b9c23
[RTL] actctx: Use the new RosGetProcessCompatVersion.
2018-04-09 19:36:09 +02:00
Mark Jansen
d49004352f
[NTDLL] Check the process manifest at startup for a compatibility section.
2018-04-09 19:36:09 +02:00
Giannis Adamopoulos
e195199a51
Fix build
2018-04-09 01:42:17 +03:00
Giannis Adamopoulos
8d3045622e
[RTL] actctx.c: Use an alternative implicit activation context when an application is built for latest windows versions.
...
Instead of loading systemcompatible.manifest as the implicit activation context, load forwardcompatible.manifest
Add a new assembly containing all apisets called ReactOS.Apisets and make it a dependency to forwardcompatible.manifest
2018-04-09 01:28:43 +03:00
Mark Jansen
19912955f6
[RTL] Fixes for supportedOS close elements.
...
Imported from wine
f8cca44: ntdll: Allow closing tags for 'supportedOS' elements.
697d4a7: ntdll: Allow explicitly specified asm.v2 namespace for "trustInfo".
2018-04-09 00:07:31 +02:00
Thomas Faber
3a0e654027
[CMAKE] Use configuration-specific names for files generated by CMake.
...
Fixes configuring with VSSolution.
2018-04-08 18:31:36 +02:00
Hermès Bélusca-Maïto
e6d7ed7080
[NDK] Increase MAXIMUM_HARDERROR_PARAMETERS for Win2k3 compatibility.
2018-04-07 18:48:00 +02:00
Mark Jansen
5100859e06
[ZLIB] Add minizip as library.
...
CORE-7684
2018-04-07 15:29:59 +02:00
Mark Jansen
547240efd5
[SDK] Remove some unused includes in stubs.h
...
CORE-13231
2018-04-07 14:50:42 +02:00
Serge Gautherie
c704cf5f87
[SDK:REACTOS] Define UNIMPLEMENTED_ONCE for "!DBG && _MSC_VER" too
...
- Addendum to 81eb3bbceb
.
- Merge "_MSC_VER" and "!_MSC_VER" cases, to prevent such a mistake.
2018-04-07 12:00:10 +02:00
Timo Kreuzer
6b1ca75899
[REACTOS] Fix 64 bit build ( #465 )
...
* [HAL] Simplify HalpReboot() and make it portable
* [NTOS:MM] Cast constant to PVOID
* [BINPATCH] Fix 64 bit build
* [VFDDRV] Fix 64 bit build and buffer overruns
* [USBOHCI] Fix structure alignment issues
* [ATL_APITEST] Fix 64 bit build
* [XDK] Update unwind structures in winnt.h
* [NTDLL_APITEST] Fix 64 bit build
* [NTDLL_WINETEST] Fix 64 bit build
* [TFTPD] Fix x64 build
* [USBPORT] Fix a C_ASSERT
* [DSOUND] Fix x64 build
* [HAL] Remove obsolete GetPteAddress() macro
2018-04-03 15:13:17 -06:00
Amine Khaldi
47e04dae50
[PSDK] Add some missing WDA_NONE and WDA_MONITOR. CORE-14434
2018-04-03 13:48:43 +01:00
Amine Khaldi
4b456ff7cd
[INCLUDE/WINE] Update winternl.h. CORE-14434
2018-04-03 13:38:27 +01:00
Amine Khaldi
1246f8b5e6
[PSDK][XDK] Add some missing definitions. CORE-14434
2018-04-03 13:35:01 +01:00
Amine Khaldi
4049e52e79
[DDK] Import hidsdi.h from Wine Staging 3.3. CORE-14434
2018-04-03 13:30:30 +01:00
Amine Khaldi
c3b4d356eb
[PSDK] Add some missing BS_* definitions. CORE-14434
2018-04-03 13:24:07 +01:00
Thomas Faber
9e6f3ef12b
[CMAKE] Avoid generator expresisons in install()'s RENAME argument. CORE-14509
...
This fixes rostests_install, and thus hopefully WHS-Testbot.
2018-04-02 10:07:38 +02:00
Amine Khaldi
10517de5e6
[STRMBASE] Sync with Wine Staging 3.3. CORE-14434
2018-04-01 13:15:06 +01:00
Thomas Faber
07720ed9a8
[CMAKE] Avoid use of the LOCATION property in add_cd_file/add_rostests_file. CORE-14509
2018-03-30 20:28:23 +02:00
Thomas Faber
f6dea8b734
[CMAKE] Avoid some uses of the LOCATION target property. CORE-14509
2018-03-30 20:28:20 +02:00
Thomas Faber
d96609a439
[CMAKE] Remove some anachronisms.
2018-03-30 18:52:14 +02:00
Colin Finck
765280bf5f
Merge PR #283 "[USBPORT] Transaction Translator (TT) support bringup"
2018-03-29 23:52:22 +02:00
Victor Perevertkin
65eabed2e1
[CRT] Fixed _tstat64 which wrongly set executable bits on files. CORE-10904
...
Replaced some string functions with their tchar.h analogs
2018-03-26 13:41:27 +02:00
Thomas Faber
2765bddffa
[CRT] Various fixes to Wine file functions.
...
Import the following Wine commits:
* ea2798f1ce9 Iván Matellanes: msvcrt: _setmode should check if file descriptor is valid.
* 9b495caacfd Carlo Bramini: msvcrt: Call SetFilePointer() with correct parameters.
* 13f34481b26 Carlo Bramini: msvcrt: Use MSVCRT_xxx macros instead of the same ones from GLIBC.
* 781b069ed81 Piotr Caban: msvcrt: Don't close HANDLE if stdout or stderr is sharing it.
2018-03-26 13:35:02 +02:00
Thomas Faber
6aa8e3cc20
[CRT] Update file descriptor handling to match Wine (7/7). CORE-14504
...
Import Wine commits by Piotr Caban:
* 6ed69c107f8 msvcrt: Avoid using global critical section while allocating new file descriptors.
* 725e4733cf8 msvcrt: Remove no longer needed global lock from functions using fd critical sections.
2018-03-26 13:01:00 +02:00
Thomas Faber
27b79867ea
[CRT] Update file descriptor handling to match Wine (6/7). CORE-14504
...
Import Wine commits by Piotr Caban:
* 417b6056877 msvcrt: Fix possible deadlock in dup2 function.
* e7fc2370885 msvcrt: Don't use fdend in create_io_inherit_block.
2018-03-26 13:00:49 +02:00
Thomas Faber
53864fcc5f
[CRT] Update file descriptor handling to match Wine (5/7). CORE-14504
...
Import Wine commits by Piotr Caban:
* 86baccc9ae9 msvcrt: Get rid of fdtoh helper.
* bd6eaf918c5 msvcrt: Get rid of is_valid_fd helper.
2018-03-26 13:00:39 +02:00
Thomas Faber
bffd8201d0
[CRT] Update file descriptor handling to match Wine (4/7). CORE-14504
...
Import Wine commits by Piotr Caban:
* c7b0fb51543 msvcrt: Use fd critical section in _dup2.
* b052afd4afa msvcrt: Use fd critical section in msvcrt_free_fd.
* 16285f5700f msvcrt: Use fd critical section in read.
* 9ce2a8a60c1 msvcrt: Use fd critical section in create_io_inherit_block.
* f00b7f40584 msvcrt: Use fd critical section in _setmode.
* ba757eaec74 msvcrt: Use fd critical section in _write.
* eec7a565bec msvcrt: Don't lock __badioinfo.
2018-03-26 13:00:25 +02:00
Thomas Faber
c529e727d7
[CRT] Update file descriptor handling to match Wine (3/7). CORE-14504
...
Import Wine commits by Piotr Caban:
* 6c2d4f1092d msvcrt: Use fd critical section in _fstat64.
* 9278190d468 msvcrt: Use fd critical section in _futime64.
2018-03-26 13:00:15 +02:00
Thomas Faber
9eb1eae28c
[CRT] Update file descriptor handling to match Wine (2/7). CORE-14504
...
Import Wine commits by Piotr Caban:
* 4508e665c07 msvcrt: Use fd critical section in _commit.
* afc6962a24a msvcrt: Use fd critical section in _close.
* 9a4cfbc3edc msvcrt: Use fd critical section in _eof.
* ffdd16cc0d7 msvcrt: Use fd critical section in _locking.
* fa6de597700 msvcrt: Use fd critical section in _lseeki64.
* f2f45d5fe67 msvcrt: Use fd critical section in _chsize_s.
2018-03-26 13:00:06 +02:00
Thomas Faber
25064fdf3c
[CRT] Update file descriptor handling to match Wine (1/7). CORE-14504
...
Import Wine commits by Piotr Caban:
* 0c4cb6ce5d4 msvcrt: Initialize file descriptor critical section.
* 1d791f5db24 msvcrt: Rename msvcrt_get_ioinfo function.
2018-03-26 12:59:58 +02:00
Amine Khaldi
457c843251
[PSDK] Import taskschd.idl from Wine Staging 3.3. CORE-14434
2018-03-25 12:52:36 +01:00
Hermès Bélusca-Maïto
e4cd48813b
[SDK] Add a header for the user-mode NT EventLog API. Addendum to commit dca4fd46
(SVN r71384).
2018-03-25 00:28:04 +01:00
Hermès Bélusca-Maïto
1a31889801
[CRT] Implement the missing CRT _sc(w)printf() functions. CORE-14497
2018-03-23 22:30:18 +01:00
Hermès Bélusca-Maïto
fd6e2d752d
[CRT] Fix implementation of _vsc(w)printf() for native NT.
2018-03-23 22:03:35 +01:00
Amine Khaldi
94e293b6fd
[PSDK] Update propvarutil.h. CORE-14434
2018-03-21 13:08:15 +01:00
Amine Khaldi
f204f24c98
[INCLUDE/WINE] Addendum to bab6b90
for the MSVC build.
2018-03-20 13:09:18 +01:00
Amine Khaldi
6067ff2f47
[LIBXSLT] Move documents.h and extra.h to the includes folder. CORE-14434
2018-03-20 12:25:26 +01:00
Hermès Bélusca-Maïto
e6d7480287
[PSDK:LM] Fix parameter types.
2018-03-10 18:18:21 +01:00
Mark Jansen
a8b9a43ae8
[PSDK] Fix the build for msvc 2010.
...
Addendum to e129995
CORE-14434
2018-03-10 12:25:41 +01:00
Mark Jansen
2f548599a4
[SDK] Do not use a NUL file while calculating format string length
...
CORE-14342
2018-03-10 00:04:57 +01:00
Thomas Faber
dedd08c38d
[PSDK] Fix wide string literals in bcrypt.h. Should fix VC2010 build.
2018-03-09 19:35:20 +01:00
Amine Khaldi
e129995058
[PSDK] Update bcrypt.h and wincrypt.h. CORE-14434
2018-03-09 12:58:19 +01:00
Thomas Faber
c7c36702d2
[USER32] ForceResetUserApiHook is WINAPI, not FASTCALL. CORE-14450
...
Fixes stack pointer corruption when using Windows's uxtheme.dll.
2018-03-09 09:06:12 +01:00
Amine Khaldi
7446d8c8a2
[DXSDK] Add a header guard to aviriff.h.
2018-03-08 13:44:37 +01:00
Amine Khaldi
9987f02917
[D3D8][D3D9][DDRAW][WINED3D] Sync with Wine Staging 3.3. CORE-14434
2018-03-08 13:15:18 +01:00
Amine Khaldi
fbbe3b3856
[INCLUDE/WINE] Add a header guard to strmbase.h.
2018-03-08 13:07:57 +01:00
Amine Khaldi
8d51a38cbc
[DBGHELP] Sync with Wine Staging 3.3. CORE-14434
2018-03-04 23:54:20 +01:00
Timo Kreuzer
0182dcd71b
[PSDK][REACTOS] Fix definitions and usage of DWLP_MSGRESULT, DWLP_DLGPROC, and DWLP_USER
...
- Make sure the DWLP_* values are correct on _WIN64
- Don't use the DWL_* constants, they are not portable. Enforce this by removing them entirely from winuser.h
- Make sure Get/SetWindowLong*Ptr* is used and pointers are not truncated to LONG
2018-03-04 16:27:07 +01:00
Amine Khaldi
004d830fe9
[INCLUDE/WINE] Import heap.h from Wine Staging 3.3. CORE-14434
2018-03-04 13:10:02 +01:00