reactos.git
5 years ago[NTOSKRNL] Guard against negative InformationClass enum values. CORE-15651
Thomas Faber [Sat, 19 Jan 2019 10:35:18 +0000 (11:35 +0100)]
[NTOSKRNL] Guard against negative InformationClass enum values. CORE-15651

5 years ago[RPCRT4][RPCRT4_WINETEST] Don't unset IDL_FLAGS. Fixes build on 64 bit hosts.
Thomas Faber [Sat, 2 Feb 2019 18:03:40 +0000 (19:03 +0100)]
[RPCRT4][RPCRT4_WINETEST] Don't unset IDL_FLAGS. Fixes build on 64 bit hosts.

5 years ago[SNDVOL32] Implement the mute checkbox. The tray dialog is done.
Eric Kohl [Sat, 2 Feb 2019 16:21:35 +0000 (17:21 +0100)]
[SNDVOL32] Implement the mute checkbox. The tray dialog is done.

5 years ago[UNIATA] Add AHCI revision 1.3.1
Alexandr A. Telyatnikov [Fri, 1 Feb 2019 22:18:15 +0000 (01:18 +0300)]
[UNIATA] Add AHCI revision 1.3.1

Also explicitly print current AHCI revision in debug log. CORE-15643

5 years ago[SETUPAPI] Add a stub for SetupDiDeleteDeviceInterfaceData to make the wine tests...
Eric Kohl [Sat, 2 Feb 2019 14:13:35 +0000 (15:13 +0100)]
[SETUPAPI] Add a stub for SetupDiDeleteDeviceInterfaceData to make the wine tests work.

5 years ago[SNDVOL32] Implement the volume control for the tray window.
Eric Kohl [Sat, 2 Feb 2019 13:43:30 +0000 (14:43 +0100)]
[SNDVOL32] Implement the volume control for the tray window.

5 years ago[SETUP] GUI setup Hindi translation (#951)
Arnav Bhatt [Sat, 2 Feb 2019 13:41:31 +0000 (19:11 +0530)]
[SETUP] GUI setup Hindi translation (#951)

5 years ago[SHDOCVW_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 13:16:27 +0000 (14:16 +0100)]
[SHDOCVW_WINETEST] Sync with Wine Staging 4.0. CORE-15682

5 years ago[SHDOCVW] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 13:16:02 +0000 (14:16 +0100)]
[SHDOCVW] Sync with Wine Staging 4.0. CORE-15682

5 years ago[SETUPAPI_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 13:15:35 +0000 (14:15 +0100)]
[SETUPAPI_WINETEST] Sync with Wine Staging 4.0. CORE-15682

5 years ago[SERVICES_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 13:14:59 +0000 (14:14 +0100)]
[SERVICES_WINETEST] Sync with Wine Staging 4.0. CORE-15682

5 years ago[SERIALUI_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 13:14:08 +0000 (14:14 +0100)]
[SERIALUI_WINETEST] Sync with Wine Staging 4.0. CORE-15682

5 years ago[SECUR32_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 13:13:33 +0000 (14:13 +0100)]
[SECUR32_WINETEST] Sync with Wine Staging 4.0. CORE-15682

5 years ago[PSDK] Update schannel.h. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 13:13:03 +0000 (14:13 +0100)]
[PSDK] Update schannel.h. CORE-15682

5 years ago[SCRRUN_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 13:12:33 +0000 (14:12 +0100)]
[SCRRUN_WINETEST] Sync with Wine Staging 4.0. CORE-15682

5 years ago[RSAENH_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 13:12:04 +0000 (14:12 +0100)]
[RSAENH_WINETEST] Sync with Wine Staging 4.0. CORE-15682

5 years ago[RPCRT4_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 13:11:36 +0000 (14:11 +0100)]
[RPCRT4_WINETEST] Sync with Wine Staging 4.0. CORE-15682

5 years ago[RICHED32_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 13:11:06 +0000 (14:11 +0100)]
[RICHED32_WINETEST] Sync with Wine Staging 4.0. CORE-15682

5 years ago[RICHED20] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 13:10:37 +0000 (14:10 +0100)]
[RICHED20] Sync with Wine Staging 4.0. CORE-15682

5 years ago[PSDK] Update tom.idl. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 13:08:53 +0000 (14:08 +0100)]
[PSDK] Update tom.idl. CORE-15682

5 years ago[REGEDIT_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 12:30:32 +0000 (13:30 +0100)]
[REGEDIT_WINETEST] Sync with Wine Staging 4.0. CORE-15682

5 years ago[QMGR] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 12:30:06 +0000 (13:30 +0100)]
[QMGR] Sync with Wine Staging 4.0. CORE-15682

5 years ago[PSAPI_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 12:29:37 +0000 (13:29 +0100)]
[PSAPI_WINETEST] Sync with Wine Staging 4.0. CORE-15682

5 years ago[PROPSYS_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 12:29:12 +0000 (13:29 +0100)]
[PROPSYS_WINETEST] Sync with Wine Staging 4.0. CORE-15682

5 years ago[PSDK] Update propvarutil.h. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 12:28:43 +0000 (13:28 +0100)]
[PSDK] Update propvarutil.h. CORE-15682

5 years ago[PROPSYS] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 12:28:11 +0000 (13:28 +0100)]
[PROPSYS] Sync with Wine Staging 4.0. CORE-15682

5 years ago[PIDGEN] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 12:27:41 +0000 (13:27 +0100)]
[PIDGEN] Sync with Wine Staging 4.0. CORE-15682

5 years ago[PDH_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 12:27:10 +0000 (13:27 +0100)]
[PDH_WINETEST] Sync with Wine Staging 4.0. CORE-15682

5 years ago[PDH] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 12:26:39 +0000 (13:26 +0100)]
[PDH] Sync with Wine Staging 4.0. CORE-15682

5 years ago[OPENGL32_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 12:26:08 +0000 (13:26 +0100)]
[OPENGL32_WINETEST] Sync with Wine Staging 4.0. CORE-15682

5 years ago[OLEDLG_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 12:25:40 +0000 (13:25 +0100)]
[OLEDLG_WINETEST] Sync with Wine Staging 4.0. CORE-15682

5 years ago[OLEDLG] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Sat, 2 Feb 2019 12:25:12 +0000 (13:25 +0100)]
[OLEDLG] Sync with Wine Staging 4.0. CORE-15682

5 years ago[NTOS:MM] On big pool enumeration, return entry instead of base VA
Pierre Schweitzer [Sat, 2 Feb 2019 09:45:15 +0000 (10:45 +0100)]
[NTOS:MM] On big pool enumeration, return entry instead of base VA

5 years ago[OLEAUT32] Add AMD64 version of call_double_method aka fix build.
Thomas Faber [Fri, 1 Feb 2019 17:09:12 +0000 (18:09 +0100)]
[OLEAUT32] Add AMD64 version of call_double_method aka fix build.

5 years ago[CMAKE] Define some AMD64 symbols for host tools that match what we do for x86.
Thomas Faber [Fri, 1 Feb 2019 17:08:26 +0000 (18:08 +0100)]
[CMAKE] Define some AMD64 symbols for host tools that match what we do for x86.

Fixes widl build.

5 years ago[FREELDR] Remove unneeded ASSUME line.
Hermès Bélusca-Maïto [Thu, 31 Jan 2019 22:51:00 +0000 (23:51 +0100)]
[FREELDR] Remove unneeded ASSUME line.

5 years ago[FREELDR] Fix msvc boot (#1329)
Mark Jansen [Thu, 31 Jan 2019 22:42:20 +0000 (23:42 +0100)]
[FREELDR] Fix msvc boot (#1329)

CORE-15700

5 years ago[FONT][WIN32SS] Improve font coordinate transformation (#1238)
Katayama Hirofumi MZ [Thu, 31 Jan 2019 02:57:28 +0000 (11:57 +0900)]
[FONT][WIN32SS] Improve font coordinate transformation (#1238)

Improve TextOut/ExtTextOut font rendering with SetWorldTransform. CORE-15554, CORE-15623

5 years ago[WIN32KNT_APITEST] Tabs To Spaces (#1326)
Katayama Hirofumi MZ [Wed, 30 Jan 2019 13:55:10 +0000 (22:55 +0900)]
[WIN32KNT_APITEST] Tabs To Spaces (#1326)

Converts Tabs to Spaces.

5 years ago[APITESTS][GDI32] Add TextTransform testcase (#1319)
Katayama Hirofumi MZ [Wed, 30 Jan 2019 12:23:42 +0000 (21:23 +0900)]
[APITESTS][GDI32] Add TextTransform testcase (#1319)

Prove text/font transformation functionality (#1238). CORE-15554

5 years ago[RPCRT4] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Wed, 30 Jan 2019 11:31:33 +0000 (12:31 +0100)]
[RPCRT4] Sync with Wine Staging 4.0. CORE-15682

5 years ago[WIN32SS][NTGDI] Use ProbeForWrite in NtGdiSetBitmapBits (#1325)
Katayama Hirofumi MZ [Wed, 30 Jan 2019 07:54:45 +0000 (16:54 +0900)]
[WIN32SS][NTGDI] Use ProbeForWrite in NtGdiSetBitmapBits (#1325)

Use ProbeForWrite instead of ProbeForRead. CORE-15657 and CORE-15695

5 years ago[USETUP] Improve lang/ReadMe.txt
Katayama Hirofumi MZ [Wed, 30 Jan 2019 05:59:10 +0000 (14:59 +0900)]
[USETUP] Improve lang/ReadMe.txt

5 years ago[NTOS:OB] Correctly check SeSinglePrivilegeCheck() return value (#1323)
Serge Gautherie [Tue, 29 Jan 2019 23:43:13 +0000 (00:43 +0100)]
[NTOS:OB] Correctly check SeSinglePrivilegeCheck() return value (#1323)

SeSinglePrivilegeCheck() returns a BOOLEAN, not a NTSTATUS.
CORE-14271

5 years ago[COMCTL32] Revert "button: Don't erase the area of the checkbox or the text."
Joachim Henze [Tue, 29 Jan 2019 18:25:57 +0000 (19:25 +0100)]
[COMCTL32] Revert "button: Don't erase the area of the checkbox or the text."

This reverts commit 0.4.12-dev-347-g
75a80ec82309a19632251bfe6aa9e7f14132a86f
by explcit request of Giannis Adamopoulos.

I double-checked and confirm, that
this revert fixes both regressions CORE-15595 & CORE-15696.
On the downside the revert will intensify again the regression CORE-13278
(will make the text flash again as well).

Giannis Adamopoulos mentioned earlier, that using double-buffering
eventually could be a valid way out of CORE-13278 instead.

5 years ago[USETUP] Follow-up ro-RO.h and add lang/ReadMe.txt (#1321)
Katayama Hirofumi MZ [Tue, 29 Jan 2019 14:55:45 +0000 (23:55 +0900)]
[USETUP] Follow-up ro-RO.h and add lang/ReadMe.txt (#1321)

- Add lang/ReadMe.txt for code7bit description.
- Follow up ro-RO.h file (#1317).

5 years ago[WIN32KNT_APITEST] Improve NtGdiSetBitmapBits 6 (#1320)
Katayama Hirofumi MZ [Tue, 29 Jan 2019 13:48:14 +0000 (22:48 +0900)]
[WIN32KNT_APITEST] Improve NtGdiSetBitmapBits 6 (#1320)

Add some PAGE_READONLY tests. Add two bit pattern tests. CORE-15657 and CORE-15695

5 years ago[TRANSLATION] Add Romanian to devcpux, intl.inf, and some rosapps
Ștefan Fulea [Sun, 27 Jan 2019 19:43:57 +0000 (21:43 +0200)]
[TRANSLATION] Add Romanian to devcpux, intl.inf, and some rosapps

5 years ago[TRANSLATION] Improve the existing translated contents
Ștefan Fulea [Sun, 27 Jan 2019 19:13:03 +0000 (21:13 +0200)]
[TRANSLATION] Improve the existing translated contents

5 years ago[TRANSLATION] Update the existing romanian resources
Ștefan Fulea [Sun, 27 Jan 2019 18:47:13 +0000 (20:47 +0200)]
[TRANSLATION] Update the existing romanian resources

This includes both newly added and previously left untranslated strings.

5 years ago[OLEAUT32_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:19:12 +0000 (13:19 +0100)]
[OLEAUT32_WINETEST] Sync with Wine Staging 4.0. CORE-15682

5 years ago[OLEAUT32] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:18:42 +0000 (13:18 +0100)]
[OLEAUT32] Sync with Wine Staging 4.0. CORE-15682

5 years ago[WIDL] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:18:09 +0000 (13:18 +0100)]
[WIDL] Sync with Wine Staging 4.0. CORE-15682

5 years ago[PSDK] Update ndrtypes.h. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:17:38 +0000 (13:17 +0100)]
[PSDK] Update ndrtypes.h. CORE-15682

5 years ago[OLEACC_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:17:10 +0000 (13:17 +0100)]
[OLEACC_WINETEST] Sync with Wine Staging 4.0. CORE-15682

5 years ago[OLEACC] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:16:40 +0000 (13:16 +0100)]
[OLEACC] Sync with Wine Staging 4.0. CORE-15682

5 years ago[OLE32_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:16:05 +0000 (13:16 +0100)]
[OLE32_WINETEST] Sync with Wine Staging 4.0. CORE-15682

5 years ago[OLE32] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:15:33 +0000 (13:15 +0100)]
[OLE32] Sync with Wine Staging 4.0. CORE-15682

5 years ago[ODBCCP32_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:15:00 +0000 (13:15 +0100)]
[ODBCCP32_WINETEST] Sync with Wine Staging 4.0. CORE-15682

5 years ago[ODBCCP32] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:14:20 +0000 (13:14 +0100)]
[ODBCCP32] Sync with Wine Staging 4.0. CORE-15682

5 years ago[ODBC32] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:13:48 +0000 (13:13 +0100)]
[ODBC32] Sync with Wine Staging 4.0. CORE-15682

5 years ago[NTDSAPI_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:13:20 +0000 (13:13 +0100)]
[NTDSAPI_WINETEST] Sync with Wine Staging 4.0. CORE-15682

5 years ago[NETAPI32_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:12:45 +0000 (13:12 +0100)]
[NETAPI32_WINETEST] Sync with Wine Staging 4.0. CORE-15682

5 years ago[MSXML3_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:12:12 +0000 (13:12 +0100)]
[MSXML3_WINETEST] Sync with Wine Staging 4.0. CORE-15682

5 years ago[PSDK] Update winerror.h. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:11:30 +0000 (13:11 +0100)]
[PSDK] Update winerror.h. CORE-15682

5 years ago[MSXML3] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:11:02 +0000 (13:11 +0100)]
[MSXML3] Sync with Wine Staging 4.0. CORE-15682

5 years ago[MSVIDC32] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:10:20 +0000 (13:10 +0100)]
[MSVIDC32] Sync with Wine Staging 4.0. CORE-15682

5 years ago[MSVFW32_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:09:42 +0000 (13:09 +0100)]
[MSVFW32_WINETEST] Sync with Wine Staging 4.0. CORE-15682

5 years ago[MSVFW32] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:09:12 +0000 (13:09 +0100)]
[MSVFW32] Sync with Wine Staging 4.0. CORE-15682

5 years ago[MSVCRTD_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:08:43 +0000 (13:08 +0100)]
[MSVCRTD_WINETEST] Sync with Wine Staging 4.0. CORE-15682

5 years ago[MSVCRT_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:08:13 +0000 (13:08 +0100)]
[MSVCRT_WINETEST] Sync with Wine Staging 4.0. CORE-15682

5 years ago[MSRLE32_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:07:39 +0000 (13:07 +0100)]
[MSRLE32_WINETEST] Sync with Wine Staging 4.0. CORE-15682

5 years ago[MSRLE32] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:07:09 +0000 (13:07 +0100)]
[MSRLE32] Sync with Wine Staging 4.0. CORE-15682

5 years ago[MSGSM32.ACM] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:06:38 +0000 (13:06 +0100)]
[MSGSM32.ACM] Sync with Wine Staging 4.0. CORE-15682

5 years ago[MSG711.ACM] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:06:10 +0000 (13:06 +0100)]
[MSG711.ACM] Sync with Wine Staging 4.0. CORE-15682

5 years ago[MSCTF_WINETEST] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:05:39 +0000 (13:05 +0100)]
[MSCTF_WINETEST] Sync with Wine Staging 4.0. CORE-15682

5 years ago[MSCTF] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:05:02 +0000 (13:05 +0100)]
[MSCTF] Sync with Wine Staging 4.0. CORE-15682

5 years ago[MSCMS] Sync with Wine Staging 4.0. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:04:32 +0000 (13:04 +0100)]
[MSCMS] Sync with Wine Staging 4.0. CORE-15682

5 years ago[PSDK] Update icm.h. CORE-15682
Amine Khaldi [Tue, 29 Jan 2019 12:03:59 +0000 (13:03 +0100)]
[PSDK] Update icm.h. CORE-15682

5 years ago[WIN32SS][NTGDI] Optimize UnsafeGetBitmapBits/UnsafeSetBitmapBits
Katayama Hirofumi MZ [Tue, 29 Jan 2019 03:04:46 +0000 (12:04 +0900)]
[WIN32SS][NTGDI] Optimize UnsafeGetBitmapBits/UnsafeSetBitmapBits

5 years ago[NTOS:MM] Some fixes for NtCreatePagingFile().
Hermès Bélusca-Maïto [Sun, 27 Jan 2019 21:49:50 +0000 (22:49 +0100)]
[NTOS:MM] Some fixes for NtCreatePagingFile().

- Correctly probe the FileName user pointer before capturing its contents.
- A paging file name with zero length is invalid too.
- Remember (TODO!) in the code that the lower bounds of the Safe*Size values
  need to be checked too!

5 years ago[SNDVOL32] Play the default sound when the volume or balance trackbar of the master...
Eric Kohl [Mon, 28 Jan 2019 21:04:18 +0000 (22:04 +0100)]
[SNDVOL32] Play the default sound when the volume or balance trackbar of the master line has been changed by the user.

5 years ago[FREETYPE] Handle allocation failures in our stack-saving hacks. CORE-15642 1318/head
Thomas Faber [Mon, 28 Jan 2019 12:47:58 +0000 (13:47 +0100)]
[FREETYPE] Handle allocation failures in our stack-saving hacks. CORE-15642

Running out of pool is likely at least during kmtest:ExPools.
There is a chance of crashing when dereferencing these null pointers -- but
worse, there's also a chance of overwriting the IVT or BDA if a VDM BIOS
call is in progress, which can lead to crashes in non-obvious places later.

5 years ago[SNDVOL32] Do the volume trackbar calculation like it is done in mmsys.cpl.
Eric Kohl [Sun, 27 Jan 2019 23:59:33 +0000 (00:59 +0100)]
[SNDVOL32] Do the volume trackbar calculation like it is done in mmsys.cpl.

5 years ago[OSK] Initial implementation of a menu (#1301)
Bișoc George [Sun, 27 Jan 2019 16:35:26 +0000 (17:35 +0100)]
[OSK] Initial implementation of a menu (#1301)

5 years ago[APPCOMPAT] Run apps in compatibility with 6.1 SP1 (7 SP1), 6.2 (8) and 6.3 (8.1...
Denis Malikov [Sun, 27 Jan 2019 16:30:37 +0000 (23:30 +0700)]
[APPCOMPAT] Run apps in compatibility with 6.1 SP1 (7 SP1), 6.2 (8) and 6.3 (8.1) (#1273)

5 years ago[MOUNTMGR] Fix MSVC build after commit 53abbb06. 1316/head
Hermès Bélusca-Maïto [Sun, 27 Jan 2019 14:49:06 +0000 (15:49 +0100)]
[MOUNTMGR] Fix MSVC build after commit 53abbb06.

5 years ago[WIN32SS][NTGDI] Delete magic number 565
Katayama Hirofumi MZ [Sun, 27 Jan 2019 11:54:19 +0000 (20:54 +0900)]
[WIN32SS][NTGDI] Delete magic number 565

5 years ago[WIN32KNT_APITEST] Check bit pattern of pvBits (#1315)
Katayama Hirofumi MZ [Sun, 27 Jan 2019 11:25:15 +0000 (20:25 +0900)]
[WIN32KNT_APITEST] Check bit pattern of pvBits (#1315)

CORE-15657

5 years ago[WIN32KNT_APITEST] Test large buffers without relying on stack layout. (#1314)
Thomas Faber [Sun, 27 Jan 2019 11:08:52 +0000 (12:08 +0100)]
[WIN32KNT_APITEST] Test large buffers without relying on stack layout. (#1314)

CORE-15657

5 years ago[WIN32SS][NTGDI] Fix NtGdiSetBitmapBits in buffer size (#1313)
Katayama Hirofumi MZ [Sun, 27 Jan 2019 08:44:34 +0000 (17:44 +0900)]
[WIN32SS][NTGDI] Fix NtGdiSetBitmapBits in buffer size (#1313)

Let NtGdiSetBitmapBits function fail if buffer size was greater than 564. CORE-15657

5 years ago[WIN32KNT_APITEST] NtGdiSetBitmapBits: Add tests for max buffer size 2 (#1312)
Katayama Hirofumi MZ [Sun, 27 Jan 2019 08:17:09 +0000 (17:17 +0900)]
[WIN32KNT_APITEST] NtGdiSetBitmapBits: Add tests for max buffer size 2 (#1312)

Improve NtGdiSetBitmapBits testcase again and again. CORE-15657

5 years ago[WIN32KNT_APITEST] NtGdiSetBitmapBits: Add tests for maximum buffer size (#1311)
Katayama Hirofumi MZ [Sun, 27 Jan 2019 07:35:53 +0000 (16:35 +0900)]
[WIN32KNT_APITEST] NtGdiSetBitmapBits: Add tests for maximum buffer size (#1311)

Improve NtGdiSetBitmapBits testcase by adding tests for maximum buffer size. CORE-15657

5 years ago[WIN32SS][NTGDI] Alignment probe change in NtGdiSetBitmapBits (#1309)
Katayama Hirofumi MZ [Sun, 27 Jan 2019 07:11:23 +0000 (16:11 +0900)]
[WIN32SS][NTGDI] Alignment probe change in NtGdiSetBitmapBits (#1309)

Don't check WORD alignment in NtGdiSetBitmapBits to match Win2k3 behaviour. CORE-15657

5 years ago[WIN32SS][NTGDI] Improve UnsafeGetBitmapBits and NtGdiGetBitmapBits (#1308)
Katayama Hirofumi MZ [Sun, 27 Jan 2019 06:51:33 +0000 (15:51 +0900)]
[WIN32SS][NTGDI] Improve UnsafeGetBitmapBits and NtGdiGetBitmapBits (#1308)

CORE-15657

5 years ago[WIN32SS][NTGDI] Fix UnsafeSetBitmapBits (#1310)
Katayama Hirofumi MZ [Sun, 27 Jan 2019 06:32:52 +0000 (15:32 +0900)]
[WIN32SS][NTGDI] Fix UnsafeSetBitmapBits (#1310)

CORE-15657

5 years ago[MOUNTMGR][MUP] Use global definition of INIT_FUNCTION/INIT_SECTION (Addendum to...
Hermès Bélusca-Maïto [Sun, 27 Jan 2019 01:34:20 +0000 (02:34 +0100)]
[MOUNTMGR][MUP] Use global definition of INIT_FUNCTION/INIT_SECTION (Addendum to 71fefa32).

5 years ago[MVDM] Use again the correct CMAKE_C_COMPILER to pre-process the ASM code (addendum...
Hermès Bélusca-Maïto [Sun, 27 Jan 2019 00:44:21 +0000 (01:44 +0100)]
[MVDM] Use again the correct CMAKE_C_COMPILER to pre-process the ASM code (addendum to 09c06a2f).

5 years ago[FREELDR] Re-integrate the ASM files (and corresponding C code) in MSVC builds, that... 1224/head
Hermès Bélusca-Maïto [Sun, 20 Jan 2019 01:47:25 +0000 (02:47 +0100)]
[FREELDR] Re-integrate the ASM files (and corresponding C code) in MSVC builds, that were previously compiled just for GCC builds. (#1224)

- Multiboot support added back in FreeLdr MSVC builds so that it can be
  booted using e.g. GRUB. See CORE-15563.

- Re-introduce the disk drive mapper code.

5 years ago[FREELDR] Introduce a MSVC "linker script" file that centralizes the commands for...
Hermès Bélusca-Maïto [Sat, 19 Jan 2019 22:28:17 +0000 (23:28 +0100)]
[FREELDR] Introduce a MSVC "linker script" file that centralizes the commands for defining section-limit symbols, and the ordering and merging of PE sections, and the necessary CMake code to use it. (#1224)

As the MSVC linker alone doesn't permit such control, the file uses
ASM language (C can alternatively be used), together with extra linker
command-line switches.

It is pre-processed 3 times: first for generating the ASM code, second
for the C code and the third time for generating the linker response
file.

In our case, the ASM code defines the __bss_start__ and __bss_end__
symbols that allow us to find the limits of the .bss section (which is
by the way automatically appended to the .data section by the MSVC linker).
The C code is used to specify the list of linker switches that can be
passed through the `#pragma comment(linker, ...)' directive (the can be
alternatively specified in the linker response section).
Finally the linker response section contains all the linker switches
that cannot be specified with the `#pragma comment(linker, ...)'
directive.

Using all this we can recycle the BSS initialization code, that has been
written originally for GCC only, also for the MSVC builds.

Also, remove the outdated .text16 section merging.