reactos.git
7 years ago[SYSSETUP][UNATTENDED] Remove dead code for VmwInst. Found by Jared Smudde.
Mark Jansen [Thu, 15 Sep 2016 19:58:29 +0000 (19:58 +0000)]
[SYSSETUP][UNATTENDED] Remove dead code for VmwInst. Found by Jared Smudde.

svn path=/trunk/; revision=72690

7 years ago[ATL_APITEST] Update CImage apitest to be in line with the CSimpleArray / CSimpleMap...
Mark Jansen [Thu, 15 Sep 2016 19:42:45 +0000 (19:42 +0000)]
[ATL_APITEST] Update CImage apitest to be in line with the CSimpleArray / CSimpleMap tests. Patch from Katayama Hirofumi MZ. CORE-11946 #resolve #comment Thanks!

svn path=/trunk/; revision=72689

7 years ago[ATL][ATL_APITEST] Implemente CSimpleArray + CSimpleMap. Based on a patch from Kataya...
Mark Jansen [Thu, 15 Sep 2016 19:41:03 +0000 (19:41 +0000)]
[ATL][ATL_APITEST] Implemente CSimpleArray + CSimpleMap. Based on a patch from Katayama Hirofumi MZ. CORE-11946
Most of the code is from Katayama Hirofumi MZ, the placement new / delete is written by me, based on a hint from Giannis.

svn path=/trunk/; revision=72688

7 years ago[RTL] Add missed IN/OUT/OPTIONAL/PAGED_CODE_RTL
Dmitry Chapyshev [Thu, 15 Sep 2016 19:35:59 +0000 (19:35 +0000)]
[RTL] Add missed IN/OUT/OPTIONAL/PAGED_CODE_RTL

svn path=/trunk/; revision=72687

7 years ago[RTL] Formatting only
Dmitry Chapyshev [Thu, 15 Sep 2016 19:17:47 +0000 (19:17 +0000)]
[RTL] Formatting only

svn path=/trunk/; revision=72686

7 years ago[SHELL32] try to fix testman hang, by "breaking" CreateViewWindow2 again
Christoph von Wittich [Thu, 15 Sep 2016 16:12:50 +0000 (16:12 +0000)]
[SHELL32] try to fix testman hang, by "breaking" CreateViewWindow2 again

svn path=/trunk/; revision=72685

7 years ago[SHELL32] halfplement CreateViewWindow2 (SHELLVIEWID not handled yet)
Christoph von Wittich [Thu, 15 Sep 2016 15:09:22 +0000 (15:09 +0000)]
[SHELL32] halfplement CreateViewWindow2 (SHELLVIEWID not handled yet)

svn path=/trunk/; revision=72684

7 years ago[LIBUSB]
Thomas Faber [Thu, 15 Sep 2016 13:37:26 +0000 (13:37 +0000)]
[LIBUSB]
- Correctly fail IRP_MN_START_DEVICE if PnpStart failed. Spotted by Vadim Galyant.
CORE-11929 #resolve

svn path=/trunk/; revision=72683

7 years ago[NTOS:IO]
Thomas Faber [Thu, 15 Sep 2016 13:25:20 +0000 (13:25 +0000)]
[NTOS:IO]
- Avoid IRP allocation failure in IopDeleteFile and IopCloseFile. Based on a patch by Volodymyr Shcherbyna.
CORE-11959

svn path=/trunk/; revision=72682

7 years ago[FASTFAT]
Thomas Faber [Thu, 15 Sep 2016 13:12:02 +0000 (13:12 +0000)]
[FASTFAT]
- Acquire DirResource before MainResource in DoQuery to keep locking order consistent and avoid deadlocks. Patch by Volodymyr Shcherbyna with small modification by me.
CORE-11959 CORE-11652

svn path=/trunk/; revision=72681

7 years ago[LSASRV] check correct variable for NULL
Christoph von Wittich [Thu, 15 Sep 2016 08:41:17 +0000 (08:41 +0000)]
[LSASRV] check correct variable for NULL

svn path=/trunk/; revision=72680

7 years agoOf course, as soon as you see such typos in our code, you can be 90% sure they are...
Hermès Bélusca-Maïto [Wed, 14 Sep 2016 22:51:55 +0000 (22:51 +0000)]
Of course, as soon as you see such typos in our code, you can be 90% sure they are repeated elsewhere. And indeed they are. Fix the typos in our code (I leave them in the 3rd party code).
Concerning the fix in the NDK header I've checked that publicly available information about this structure (NirSoft website, Windows Internals book, Windows symbols...) has the member correctly named.

svn path=/trunk/; revision=72679

7 years ago[INF] Fix some spelling errors. By Josh Soref. CORE-11986
Amine Khaldi [Wed, 14 Sep 2016 21:30:34 +0000 (21:30 +0000)]
[INF] Fix some spelling errors. By Josh Soref. CORE-11986

svn path=/trunk/; revision=72678

7 years ago[TRANSLATIONS] One step further towards improving our translations. Brought to you...
Amine Khaldi [Wed, 14 Sep 2016 20:38:53 +0000 (20:38 +0000)]
[TRANSLATIONS] One step further towards improving our translations. Brought to you by Josh Soref aka timeless. CORE-11985

svn path=/trunk/; revision=72677

7 years ago[NtUser]
James Tabor [Wed, 14 Sep 2016 14:35:03 +0000 (14:35 +0000)]
[NtUser]
- Remove unneeded code and information, the problem is in focus.c:SFW. See CORE-11324.

svn path=/trunk/; revision=72676

7 years ago[NtUser]
James Tabor [Wed, 14 Sep 2016 14:15:46 +0000 (14:15 +0000)]
[NtUser]
- Fix recursion issues, CORE-8780 and CORE-11979. See CORE-11324 for breakage.

svn path=/trunk/; revision=72675

7 years ago[NTOS]
Thomas Faber [Wed, 14 Sep 2016 12:45:45 +0000 (12:45 +0000)]
[NTOS]
- Return pool quota before freeing IRPs to a lookaside list
CORE-11962 #resolve

svn path=/trunk/; revision=72674

7 years ago[TCPIP]
Thomas Faber [Wed, 14 Sep 2016 11:46:19 +0000 (11:46 +0000)]
[TCPIP]
- Don't try to mark IRPs as pending when they might already be completed. For simplicity, always pend them instead.
CORE-11962

svn path=/trunk/; revision=72673

7 years ago[IP] Avoid use-after-free of IPDATAGRAM_REASSEMBLY structures. By Roel Messiant....
Amine Khaldi [Wed, 14 Sep 2016 10:09:02 +0000 (10:09 +0000)]
[IP] Avoid use-after-free of IPDATAGRAM_REASSEMBLY structures. By Roel Messiant. CORE-11889

svn path=/trunk/; revision=72672

7 years ago[PSDK] Add PFE_EXPORT_FUNC.
Amine Khaldi [Wed, 14 Sep 2016 10:04:40 +0000 (10:04 +0000)]
[PSDK] Add PFE_EXPORT_FUNC.

svn path=/trunk/; revision=72671

7 years ago[FREETYPE] Update to v2.7.0. CORE-11639
Amine Khaldi [Wed, 14 Sep 2016 10:01:27 +0000 (10:01 +0000)]
[FREETYPE] Update to v2.7.0. CORE-11639

svn path=/trunk/; revision=72670

7 years ago[MEDIA/INF] Add raw transport provider from msafd. By Peter Hater. CORE-10440
Amine Khaldi [Wed, 14 Sep 2016 08:55:23 +0000 (08:55 +0000)]
[MEDIA/INF] Add raw transport provider from msafd. By Peter Hater. CORE-10440

svn path=/trunk/; revision=72669

7 years ago[RTL]
Dmitry Chapyshev [Wed, 14 Sep 2016 00:31:30 +0000 (00:31 +0000)]
[RTL]
- Use correct checks for illegal chars
- Build context and 8.3 name on the basis of it (context can be already presented)

* Fixes 34 tests for ntdll:RtlGenerate8dot3Name (remained 16 tests will be fixed after correction of a problem with NLS files)

svn path=/trunk/; revision=72668

7 years ago[PIFMGR]
Hermès Bélusca-Maïto [Tue, 13 Sep 2016 21:46:47 +0000 (21:46 +0000)]
[PIFMGR]
- Add new icons by DSP2003 under CC-BY-SA 4.0 International License Terms (the .ico and the original .png files).
- Use DSP2003's icons wherever possible, otherwise fallback to "alternative" icons or to the placeholder icon. The aim is to finally convert or create all the remaining icons using DSP2003's style.
CORE-10253

svn path=/trunk/; revision=72667

7 years ago[NTDLL_APITEST]
Pierre Schweitzer [Tue, 13 Sep 2016 09:57:52 +0000 (09:57 +0000)]
[NTDLL_APITEST]
RtlGenerate8dot3Name: show that we don't deal correctly with checksums while generating short names.

Dedicated to Christoph

svn path=/trunk/; revision=72666

7 years ago[SHELL32] Do not try to call a NULL m_pSF2Parent. CORE-11969 #comment Please retest! backups/sndblst@72664
Mark Jansen [Mon, 12 Sep 2016 18:05:22 +0000 (18:05 +0000)]
[SHELL32] Do not try to call a NULL m_pSF2Parent. CORE-11969 #comment Please retest!

svn path=/trunk/; revision=72662

7 years ago[KS]
Aleksandar Andrejevic [Mon, 12 Sep 2016 03:59:04 +0000 (03:59 +0000)]
[KS]
The "Add" routine is optional in the KSDEVICE_DISPATCH structure.
KsDevice.Descriptor should be initialized even if there is no device dispatch.

svn path=/trunk/; revision=72661

7 years ago[NTDLL]: Fix misspelling.
Hermès Bélusca-Maïto [Sun, 11 Sep 2016 20:40:41 +0000 (20:40 +0000)]
[NTDLL]: Fix misspelling.

svn path=/trunk/; revision=72660

7 years ago[USER32] We have to use the copy of DEVMODEA structure (having size expanded on dmDri...
Dmitry Chapyshev [Sun, 11 Sep 2016 20:11:35 +0000 (20:11 +0000)]
[USER32] We have to use the copy of DEVMODEA structure (having size expanded on dmDriverExtra) for support of extra data of the driver

svn path=/trunk/; revision=72659

7 years ago[USER32_APITEST] Add tests for EnumDisplaySettingsA
Dmitry Chapyshev [Sun, 11 Sep 2016 19:50:16 +0000 (19:50 +0000)]
[USER32_APITEST] Add tests for EnumDisplaySettingsA

svn path=/trunk/; revision=72658

7 years ago[USER32] We have to use the copy of DEVMODEW structure (having size expanded on dmDri...
Dmitry Chapyshev [Sun, 11 Sep 2016 19:05:27 +0000 (19:05 +0000)]
[USER32] We have to use the copy of DEVMODEW structure (having size expanded on dmDriverExtra) for support of extra data of the driver

* Fixes 16 tests for EnumDisplaySettings

svn path=/trunk/; revision=72657

7 years ago[WIN32K] set lasterror in NtGdiCombineRgn
Christoph von Wittich [Sun, 11 Sep 2016 17:27:59 +0000 (17:27 +0000)]
[WIN32K] set lasterror in NtGdiCombineRgn

svn path=/trunk/; revision=72656

7 years ago[NtUser] Try to fix tests for user32:EnumDisplaySettings
Dmitry Chapyshev [Sun, 11 Sep 2016 16:13:46 +0000 (16:13 +0000)]
[NtUser] Try to fix tests for user32:EnumDisplaySettings

svn path=/trunk/; revision=72655

7 years ago[KERNEL32] set ExitCode when terminating threads in ExitProcess as well
Christoph von Wittich [Sun, 11 Sep 2016 13:22:33 +0000 (13:22 +0000)]
[KERNEL32] set ExitCode when terminating threads in ExitProcess as well

svn path=/trunk/; revision=72654

7 years ago[WIN32K] add missing parameter check in NtGdiArcInternal
Christoph von Wittich [Sun, 11 Sep 2016 09:01:04 +0000 (09:01 +0000)]
[WIN32K] add missing parameter check in NtGdiArcInternal

svn path=/trunk/; revision=72653

7 years ago[USER32] - Sync with Wine Staging 1.9.18.
James Tabor [Sun, 11 Sep 2016 00:58:12 +0000 (00:58 +0000)]
[USER32] - Sync with Wine Staging 1.9.18.

svn path=/trunk/; revision=72652

7 years ago[USER32] - Sync with Wine Staging 1.9.18.
James Tabor [Sun, 11 Sep 2016 00:58:00 +0000 (00:58 +0000)]
[USER32] - Sync with Wine Staging 1.9.18.

svn path=/trunk/; revision=72651

7 years ago[USER32] - Sync with Wine Staging 1.9.18.
James Tabor [Sun, 11 Sep 2016 00:57:38 +0000 (00:57 +0000)]
[USER32] - Sync with Wine Staging 1.9.18.

svn path=/trunk/; revision=72650

7 years ago[NtUser] Unnecessary check is removed and correct value of an error code is returned
Dmitry Chapyshev [Sat, 10 Sep 2016 22:30:53 +0000 (22:30 +0000)]
[NtUser] Unnecessary check is removed and correct value of an error code is returned

* Fixes 2 tests for win32knt_apitest:NtUserEnumDisplaySettings

svn path=/trunk/; revision=72649

7 years ago[NtUser] Fix 3 new tests for GET/SET NONCLIENTMETRICS, MINIMIZEDMETRICS, ICONMETRICS
Dmitry Chapyshev [Sat, 10 Sep 2016 18:39:40 +0000 (18:39 +0000)]
[NtUser] Fix 3 new tests for GET/SET NONCLIENTMETRICS, MINIMIZEDMETRICS, ICONMETRICS

svn path=/trunk/; revision=72648

7 years ago[WIN32KNT_APITEST] Add some tests for GET/SET NONCLIENTMETRICS, MINIMIZEDMETRICS...
Dmitry Chapyshev [Sat, 10 Sep 2016 18:36:56 +0000 (18:36 +0000)]
[WIN32KNT_APITEST] Add some tests for GET/SET NONCLIENTMETRICS, MINIMIZEDMETRICS, ICONMETRICS. It is checked in win2k3

svn path=/trunk/; revision=72647

7 years ago[NtUser]
Dmitry Chapyshev [Sat, 10 Sep 2016 17:58:32 +0000 (17:58 +0000)]
[NtUser]
- Initialize cbSize for animationinfo
- Use widechar versions of structures

svn path=/trunk/; revision=72646

7 years ago[WIN32KNT_APITEST]
Dmitry Chapyshev [Sat, 10 Sep 2016 16:17:35 +0000 (16:17 +0000)]
[WIN32KNT_APITEST]
- Remove wrong tests. Win2k3 ignores the size of structure for GET/SET NONCLIENTMETRICS, MINIMIZEDMETRICS, ICONMETRICS

[NtUser]
- Remove wrong checks

svn path=/trunk/; revision=72645

7 years ago[NTOSKRNL]
Eric Kohl [Sat, 10 Sep 2016 13:54:16 +0000 (13:54 +0000)]
[NTOSKRNL]
Fix lock/unlock order in SeLockSubjectContext/SeUnlockSubjectContext.
Patch by  Volodymyr Shcherbyna.
CORE-11966 #resolve #comment Thanks a lot!

svn path=/trunk/; revision=72644

7 years ago[CRT] sync ischira.c to wine 1.9.16
Christoph von Wittich [Sat, 10 Sep 2016 11:40:54 +0000 (11:40 +0000)]
[CRT] sync ischira.c to wine 1.9.16

svn path=/trunk/; revision=72643

7 years ago[CRT] fix build
Christoph von Wittich [Sat, 10 Sep 2016 07:18:50 +0000 (07:18 +0000)]
[CRT] fix build

svn path=/trunk/; revision=72642

7 years ago[CRT] sync wtoi64.c with wine 1.9.16
Christoph von Wittich [Sat, 10 Sep 2016 06:52:50 +0000 (06:52 +0000)]
[CRT] sync wtoi64.c with wine 1.9.16

svn path=/trunk/; revision=72641

7 years ago[SETUPAPI] sync diskspace.c with wine 1.9.16
Christoph von Wittich [Sat, 10 Sep 2016 06:20:10 +0000 (06:20 +0000)]
[SETUPAPI] sync diskspace.c with wine 1.9.16

svn path=/trunk/; revision=72640

7 years ago[NtUser]
Dmitry Chapyshev [Fri, 9 Sep 2016 23:03:42 +0000 (23:03 +0000)]
[NtUser]
- Initialize cbSize filed for HIGHCONTRASTW
- SOUNDSENTRY -> SOUNDSENTRYW
- Add checks of size for SPI_GETHIGHCONTRAST and SPI_SETHIGHCONTRAST

svn path=/trunk/; revision=72639

7 years ago[NtUser]
Dmitry Chapyshev [Fri, 9 Sep 2016 22:39:25 +0000 (22:39 +0000)]
[NtUser]
- LPICONMETRICS -> LPICONMETRICSW

svn path=/trunk/; revision=72638

7 years ago[WIN32K] Fix the size passed to UserSystemParametersInfo(). Addresses test issues...
Amine Khaldi [Fri, 9 Sep 2016 22:26:55 +0000 (22:26 +0000)]
[WIN32K] Fix the size passed to UserSystemParametersInfo(). Addresses test issues revealed by r72636.

svn path=/trunk/; revision=72637

7 years ago[WIN32KNT_APITEST]
Dmitry Chapyshev [Fri, 9 Sep 2016 20:44:34 +0000 (20:44 +0000)]
[WIN32KNT_APITEST]
- Fix copypasta

[NTUSER]
- User's buffer has to be checked before check of size parameters, differently we cannot safely check the sizes of structures

svn path=/trunk/; revision=72636

7 years ago[WIN32NT_APITEST]
Dmitry Chapyshev [Fri, 9 Sep 2016 20:27:31 +0000 (20:27 +0000)]
[WIN32NT_APITEST]
- Add some tests for NtUserSystemParametersInfo

svn path=/trunk/; revision=72635

7 years ago[CRT] add #ifdef for easier syncing
Christoph von Wittich [Fri, 9 Sep 2016 17:40:53 +0000 (17:40 +0000)]
[CRT] add #ifdef for easier syncing

svn path=/trunk/; revision=72634

7 years ago[CRT] sync strxfrm.c to wine-1.9.16
Christoph von Wittich [Fri, 9 Sep 2016 17:22:29 +0000 (17:22 +0000)]
[CRT] sync strxfrm.c to wine-1.9.16

svn path=/trunk/; revision=72633

7 years ago[CRT] _strtoi64_l should crash on NULL pointer
Christoph von Wittich [Fri, 9 Sep 2016 16:54:55 +0000 (16:54 +0000)]
[CRT] _strtoi64_l should crash on NULL pointer

svn path=/trunk/; revision=72632

7 years ago[NtGDI]
James Tabor [Fri, 9 Sep 2016 15:12:04 +0000 (15:12 +0000)]
[NtGDI]
- Remove unneeded return sets.

svn path=/trunk/; revision=72630

7 years ago[NtGDI]
James Tabor [Fri, 9 Sep 2016 15:07:42 +0000 (15:07 +0000)]
[NtGDI]
- Fix remaining Path test results. Include Flat Path for Stroke Path. See CORE-4990.

svn path=/trunk/; revision=72628

7 years ago[NtGDI]
James Tabor [Fri, 9 Sep 2016 14:30:44 +0000 (14:30 +0000)]
[NtGDI]
- Fix Ellipse Path test results. See CORE-4990.

svn path=/trunk/; revision=72627

7 years ago[WIN32K]
Dmitry Chapyshev [Thu, 8 Sep 2016 22:46:42 +0000 (22:46 +0000)]
[WIN32K]
- Add missed checks of size
- Initialize cbSize field of structures

* Fixes 6 tests for win32knt_apitest:NtUserSystemParametersInfo

svn path=/trunk/; revision=72626

7 years ago[NtGDI]
James Tabor [Thu, 8 Sep 2016 22:37:41 +0000 (22:37 +0000)]
[NtGDI]
- Fix Path issues, Sync/Port wine. See CORE-4990 (Fill Path painting?), CORE-9612 (Fixed) and CORE-11916 (Fixed). Maybe more.
- Pen width might be related to another issue outside Path. See CORE-2527.

svn path=/trunk/; revision=72625

7 years ago[WIN32K] Add some missing parameter checks. Fixes all but 4 tests in win32knt:NtUserE...
Amine Khaldi [Thu, 8 Sep 2016 20:25:30 +0000 (20:25 +0000)]
[WIN32K] Add some missing parameter checks. Fixes all but 4 tests in win32knt:NtUserEnumDisplaySettings. By Peter Hater. CORE-11524

svn path=/trunk/; revision=72624

7 years ago[WIN32K] Fix a crash in win32knt:NTUserSystemParametersInfo tests. Brought to you...
Amine Khaldi [Thu, 8 Sep 2016 20:18:41 +0000 (20:18 +0000)]
[WIN32K] Fix a crash in win32knt:NTUserSystemParametersInfo tests. Brought to you by Peter Hater. CORE-11525

svn path=/trunk/; revision=72623

7 years ago[OLE32]
Thomas Faber [Thu, 8 Sep 2016 11:01:43 +0000 (11:01 +0000)]
[OLE32]
- Gracefully handle NULL clipbrd in clipbrd_wndproc. This is probably not the right fix, but avoids crashing for now.
CORE-11905

svn path=/trunk/; revision=72622

7 years ago[CRT] Apply Wine commit 190c67c by Piotr Caban: Fix __pioinfo block size. CORE-11866
Amine Khaldi [Thu, 8 Sep 2016 10:56:41 +0000 (10:56 +0000)]
[CRT] Apply Wine commit 190c67c by Piotr Caban: Fix __pioinfo block size. CORE-11866

svn path=/trunk/; revision=72621

7 years ago[USER32_WINETEST] Enable the skipped part of clipboard.c as the issue documented...
Amine Khaldi [Thu, 8 Sep 2016 09:36:26 +0000 (09:36 +0000)]
[USER32_WINETEST] Enable the skipped part of clipboard.c as the issue documented in CORE-11953 doesn't happen in the KVM testbot.

svn path=/trunk/; revision=72620

7 years ago[PSDK]
Aleksandar Andrejevic [Thu, 8 Sep 2016 01:23:06 +0000 (01:23 +0000)]
[PSDK]
KsStreamPointerUnlock returns VOID, not NTSTATUS.

svn path=/trunk/; revision=72619

7 years ago[PSDK]
Aleksandar Andrejevic [Thu, 8 Sep 2016 01:18:35 +0000 (01:18 +0000)]
[PSDK]
Add definitions for KsPinGetLeadingEdgeStreamPointer and KsStreamPointerUnlock.

svn path=/trunk/; revision=72618

7 years ago[WS2_32_WINETEST] Sync with Wine Staging 1.9.18.
Amine Khaldi [Wed, 7 Sep 2016 23:29:52 +0000 (23:29 +0000)]
[WS2_32_WINETEST] Sync with Wine Staging 1.9.18.

svn path=/trunk/; revision=72617

7 years ago[USER32_WINETEST] Sync with Wine Staging 1.9.18. One skipped part of clipboard.c...
Amine Khaldi [Wed, 7 Sep 2016 23:24:48 +0000 (23:24 +0000)]
[USER32_WINETEST] Sync with Wine Staging 1.9.18. One skipped part of clipboard.c is documented in CORE-11953

svn path=/trunk/; revision=72616

7 years ago[SHELL32_WINETEST] Sync with Wine Staging 1.9.18.
Amine Khaldi [Wed, 7 Sep 2016 22:45:39 +0000 (22:45 +0000)]
[SHELL32_WINETEST] Sync with Wine Staging 1.9.18.

svn path=/trunk/; revision=72615

7 years ago[SETUPAPI_WINETEST] Sync with Wine Staging 1.9.18.
Amine Khaldi [Wed, 7 Sep 2016 22:43:09 +0000 (22:43 +0000)]
[SETUPAPI_WINETEST] Sync with Wine Staging 1.9.18.

svn path=/trunk/; revision=72614

7 years ago[SERVICES_WINETEST] Sync with Wine Staging 1.9.18.
Amine Khaldi [Wed, 7 Sep 2016 22:35:17 +0000 (22:35 +0000)]
[SERVICES_WINETEST] Sync with Wine Staging 1.9.18.

svn path=/trunk/; revision=72613

7 years ago[MSVCRT_WINETEST] Sync with Wine Staging 1.9.18.
Amine Khaldi [Wed, 7 Sep 2016 22:34:15 +0000 (22:34 +0000)]
[MSVCRT_WINETEST] Sync with Wine Staging 1.9.18.

svn path=/trunk/; revision=72612

7 years ago[KERNEL32_WINETEST] Sync with Wine Staging 1.9.18.
Amine Khaldi [Wed, 7 Sep 2016 22:32:56 +0000 (22:32 +0000)]
[KERNEL32_WINETEST] Sync with Wine Staging 1.9.18.

svn path=/trunk/; revision=72611

7 years ago[GDI32_WINETEST] Sync with Wine Staging 1.9.18.
Amine Khaldi [Wed, 7 Sep 2016 22:12:51 +0000 (22:12 +0000)]
[GDI32_WINETEST] Sync with Wine Staging 1.9.18.

svn path=/trunk/; revision=72610

7 years ago[NTOS]
Dmitry Chapyshev [Wed, 7 Sep 2016 18:52:09 +0000 (18:52 +0000)]
[NTOS]
- Add missed _SEH2_YIELD's

svn path=/trunk/; revision=72609

7 years ago[NTOS:EX]
Dmitry Chapyshev [Wed, 7 Sep 2016 17:34:17 +0000 (17:34 +0000)]
[NTOS:EX]
- Use ExAcquirePushLockShared instead ExAcquirePushLockExclusive (and move it outside enumeration)
- Don't leave a enumeration at ReqSize > Size. It is used for calculation of the size
- ObjectHeader->Type field currupted and I do not know who spoils it. Commented.
- Remove unneeded SEH

svn path=/trunk/; revision=72608

7 years ago[VGADDI]
Aleksandar Andrejevic [Wed, 7 Sep 2016 14:38:58 +0000 (14:38 +0000)]
[VGADDI]
Explain how VGA write mode 2 works. No code changes!
CORE-8164

svn path=/trunk/; revision=72607

7 years ago[CRT] Sync _cputs() with Wine Staging 1.9.16. CORE-11866 CORE-8546
Amine Khaldi [Wed, 7 Sep 2016 09:31:52 +0000 (09:31 +0000)]
[CRT] Sync _cputs() with Wine Staging 1.9.16. CORE-11866 CORE-8546

svn path=/trunk/; revision=72606

7 years ago[Win32k]
James Tabor [Wed, 7 Sep 2016 06:33:44 +0000 (06:33 +0000)]
[Win32k]
- Fix a crash while running modified stress test with explorer. See CORE-11913.

svn path=/trunk/; revision=72605

7 years ago[NtGdi]
James Tabor [Wed, 7 Sep 2016 03:24:12 +0000 (03:24 +0000)]
[NtGdi]
- Remove Path for MoveTo and Polyline. It is not needed.
- Fix build.

svn path=/trunk/; revision=72604

7 years ago[NtGdi]
James Tabor [Wed, 7 Sep 2016 03:20:18 +0000 (03:20 +0000)]
[NtGdi]
- Remove Path for MoveTo. It is not needed.

svn path=/trunk/; revision=72603

7 years ago[PSDK]
Aleksandar Andrejevic [Wed, 7 Sep 2016 01:16:47 +0000 (01:16 +0000)]
[PSDK]
Add a definition for KsReleaseDevice to ks.h.

svn path=/trunk/; revision=72602

7 years ago[PSDK]
Ged Murphy [Tue, 6 Sep 2016 20:53:43 +0000 (20:53 +0000)]
[PSDK]
- Add flt error codes to winerror.h

svn path=/trunk/; revision=72601

7 years agoStub 'LoadString(UINT)'
Ged Murphy [Tue, 6 Sep 2016 20:30:13 +0000 (20:30 +0000)]
Stub 'LoadString(UINT)'

svn path=/trunk/; revision=72600

7 years agotry to fix unix build
Ged Murphy [Tue, 6 Sep 2016 20:26:26 +0000 (20:26 +0000)]
try to fix unix build

svn path=/trunk/; revision=72599

7 years ago[FLTMC]
Ged Murphy [Tue, 6 Sep 2016 20:22:04 +0000 (20:22 +0000)]
[FLTMC]
- Add fltmc to the build
- Add some resource files for translation

svn path=/trunk/; revision=72598

7 years ago[FLTMGR]
Ged Murphy [Tue, 6 Sep 2016 17:10:14 +0000 (17:10 +0000)]
[FLTMGR]
- We can now swap the 2k3 fltmgr with ours and successfully boot windows, so we can use the same name from here on.
- Start type is still demand as I've not done too much testing in ros, but it seems to be boot and run fine, so can be changed to boot start for anyone wanting to experiment a bit.

svn path=/trunk/; revision=72597

7 years ago[FLTMGR]
Ged Murphy [Tue, 6 Sep 2016 17:03:27 +0000 (17:03 +0000)]
[FLTMGR]
- Set correct major and minor versions
- Update the cmakelist file
- Export FltRegisterFilter and FltUnregisterFilter
- Minor cleanup

svn path=/trunk/; revision=72596

7 years ago[FLTMGR]
Ged Murphy [Tue, 6 Sep 2016 16:59:11 +0000 (16:59 +0000)]
[FLTMGR]
- Add stubs for context registration
- Add dispatch and device control handlers
- Implement the load IOCTL. We can now load minifilters with 'fltmc load <myfilter>'

svn path=/trunk/; revision=72595

7 years ago[FLTMGR]
Ged Murphy [Tue, 6 Sep 2016 16:47:43 +0000 (16:47 +0000)]
[FLTMGR]
- Implement FltLoadFilter and stub FltUnloadFilter
- Register contexts if the caller requests (coming later)
- Stubpliment FltStartFiltering

svn path=/trunk/; revision=72594

7 years ago[FLTMGR]
Ged Murphy [Tue, 6 Sep 2016 16:33:46 +0000 (16:33 +0000)]
[FLTMGR]
- Properly handle requests that were sent directly to the fltmgr instead of sending them down the stack
- Add a separate callback for IRP_MJ_DEVICE_CONTROL and forward them on to an internal handler
- We can now open a handle to the fltmgr and send IOCTLs down to it.

svn path=/trunk/; revision=72593

7 years agoTurn off building of the fltmgr for now while I (slowly) update it.
Ged Murphy [Tue, 6 Sep 2016 16:27:38 +0000 (16:27 +0000)]
Turn off building of the fltmgr for now while I (slowly) update it.

svn path=/trunk/; revision=72592

7 years ago[FLTLIB]
Ged Murphy [Tue, 6 Sep 2016 15:52:38 +0000 (15:52 +0000)]
[FLTLIB]
- On load, open a handle to fltmgr, not the target driver...
- Fixup the load data we send to the fltmgr to be the same Windows layout. We need to copy this interface to allow component sharing between windows and ros.
- Move IOCTLs to shared header

svn path=/trunk/; revision=72591

7 years ago[FLTMGR]
Ged Murphy [Tue, 6 Sep 2016 15:48:44 +0000 (15:48 +0000)]
[FLTMGR]
- Add a header for sharing data between fltlib and fltmgr

svn path=/trunk/; revision=72590

7 years ago[CRT] Reduce difference of file.c with Wine Staging 1.9.16. CORE-11866
Amine Khaldi [Tue, 6 Sep 2016 10:04:29 +0000 (10:04 +0000)]
[CRT] Reduce difference of file.c with Wine Staging 1.9.16. CORE-11866

svn path=/trunk/; revision=72589

7 years ago[CRT] Resort to partially syncing msvcrt_flush_buffer() in order to fix some test...
Amine Khaldi [Mon, 5 Sep 2016 22:39:59 +0000 (22:39 +0000)]
[CRT] Resort to partially syncing msvcrt_flush_buffer() in order to fix some test regressions. CORE-11866 CORE-11949

svn path=/trunk/; revision=72588

7 years ago[CRT] Sync msvcrt_flush_buffer(), add_std_buffer() and remove_std_buffer() with Wine...
Amine Khaldi [Mon, 5 Sep 2016 20:58:12 +0000 (20:58 +0000)]
[CRT] Sync msvcrt_flush_buffer(), add_std_buffer() and remove_std_buffer() with Wine Staging 1.9.16. CORE-11866

svn path=/trunk/; revision=72587

7 years ago[RTL]
Dmitry Chapyshev [Mon, 5 Sep 2016 19:14:22 +0000 (19:14 +0000)]
[RTL]
- It is impossible to look for multi byte char in single byte table

svn path=/trunk/; revision=72586