Commit graph

66671 commits

Author SHA1 Message Date
Amine Khaldi 7d478eb667 [IP] Avoid use-after-free of IPDATAGRAM_REASSEMBLY structures. By Roel Messiant. CORE-11889
svn path=/trunk/; revision=72672
2016-09-14 10:09:02 +00:00
Amine Khaldi d87e3543c1 [PSDK] Add PFE_EXPORT_FUNC.
svn path=/trunk/; revision=72671
2016-09-14 10:04:40 +00:00
Amine Khaldi fd3e47079c [FREETYPE] Update to v2.7.0. CORE-11639
svn path=/trunk/; revision=72670
2016-09-14 10:01:27 +00:00
Amine Khaldi 019c2ecb53 [MEDIA/INF] Add raw transport provider from msafd. By Peter Hater. CORE-10440
svn path=/trunk/; revision=72669
2016-09-14 08:55:23 +00:00
Dmitry Chapyshev a4cd19ec42 [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
2016-09-14 00:31:30 +00:00
Hermès Bélusca-Maïto f693e1e83a [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
2016-09-13 21:46:47 +00:00
Pierre Schweitzer 7d2b56ccb0 [NTDLL_APITEST]
RtlGenerate8dot3Name: show that we don't deal correctly with checksums while generating short names.

Dedicated to Christoph

svn path=/trunk/; revision=72666
2016-09-13 09:57:52 +00:00
Mark Jansen 02b4119836 [SHELL32] Do not try to call a NULL m_pSF2Parent. CORE-11969 #comment Please retest!
svn path=/trunk/; revision=72662
2016-09-12 18:05:22 +00:00
Aleksandar Andrejevic c6f8d6fe2c [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
2016-09-12 03:59:04 +00:00
Hermès Bélusca-Maïto 4fa77bfbc3 [NTDLL]: Fix misspelling.
svn path=/trunk/; revision=72660
2016-09-11 20:40:41 +00:00
Dmitry Chapyshev 6dd9ac5dc5 [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
2016-09-11 20:11:35 +00:00
Dmitry Chapyshev 5e9b9699a6 [USER32_APITEST] Add tests for EnumDisplaySettingsA
svn path=/trunk/; revision=72658
2016-09-11 19:50:16 +00:00
Dmitry Chapyshev 35d777891f [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
2016-09-11 19:05:27 +00:00
Christoph von Wittich 0ec1c73cbf [WIN32K] set lasterror in NtGdiCombineRgn
svn path=/trunk/; revision=72656
2016-09-11 17:27:59 +00:00
Dmitry Chapyshev 10c7e5cb30 [NtUser] Try to fix tests for user32:EnumDisplaySettings
svn path=/trunk/; revision=72655
2016-09-11 16:13:46 +00:00
Christoph von Wittich db1b0cb26d [KERNEL32] set ExitCode when terminating threads in ExitProcess as well
svn path=/trunk/; revision=72654
2016-09-11 13:22:33 +00:00
Christoph von Wittich 63df102547 [WIN32K] add missing parameter check in NtGdiArcInternal
svn path=/trunk/; revision=72653
2016-09-11 09:01:04 +00:00
James Tabor 4e415d8996 [USER32] - Sync with Wine Staging 1.9.18.
svn path=/trunk/; revision=72652
2016-09-11 00:58:12 +00:00
James Tabor 3e15c24d4c [USER32] - Sync with Wine Staging 1.9.18.
svn path=/trunk/; revision=72651
2016-09-11 00:58:00 +00:00
James Tabor cf98f01e86 [USER32] - Sync with Wine Staging 1.9.18.
svn path=/trunk/; revision=72650
2016-09-11 00:57:38 +00:00
Dmitry Chapyshev 50ce1f1694 [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
2016-09-10 22:30:53 +00:00
Dmitry Chapyshev 0bbd5c592b [NtUser] Fix 3 new tests for GET/SET NONCLIENTMETRICS, MINIMIZEDMETRICS, ICONMETRICS
svn path=/trunk/; revision=72648
2016-09-10 18:39:40 +00:00
Dmitry Chapyshev 5d2a362dda [WIN32KNT_APITEST] Add some tests for GET/SET NONCLIENTMETRICS, MINIMIZEDMETRICS, ICONMETRICS. It is checked in win2k3
svn path=/trunk/; revision=72647
2016-09-10 18:36:56 +00:00
Dmitry Chapyshev 47b4a945d2 [NtUser]
- Initialize cbSize for animationinfo
- Use widechar versions of structures

svn path=/trunk/; revision=72646
2016-09-10 17:58:32 +00:00
Dmitry Chapyshev 3776d19ec9 [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
2016-09-10 16:17:35 +00:00
Eric Kohl 796aa0f7b3 [NTOSKRNL]
Fix lock/unlock order in SeLockSubjectContext/SeUnlockSubjectContext.
Patch by  Volodymyr Shcherbyna.
CORE-11966 #resolve #comment Thanks a lot!

svn path=/trunk/; revision=72644
2016-09-10 13:54:16 +00:00
Christoph von Wittich e44c624a3e [CRT] sync ischira.c to wine 1.9.16
svn path=/trunk/; revision=72643
2016-09-10 11:40:54 +00:00
Christoph von Wittich acc28413a5 [CRT] fix build
svn path=/trunk/; revision=72642
2016-09-10 07:18:50 +00:00
Christoph von Wittich 2899d91c28 [CRT] sync wtoi64.c with wine 1.9.16
svn path=/trunk/; revision=72641
2016-09-10 06:52:50 +00:00
Christoph von Wittich d38c74fa76 [SETUPAPI] sync diskspace.c with wine 1.9.16
svn path=/trunk/; revision=72640
2016-09-10 06:20:10 +00:00
Dmitry Chapyshev e0009ad353 [NtUser]
- Initialize cbSize filed for HIGHCONTRASTW
- SOUNDSENTRY -> SOUNDSENTRYW
- Add checks of size for SPI_GETHIGHCONTRAST and SPI_SETHIGHCONTRAST

svn path=/trunk/; revision=72639
2016-09-09 23:03:42 +00:00
Dmitry Chapyshev 0774f98a1b [NtUser]
- LPICONMETRICS -> LPICONMETRICSW

svn path=/trunk/; revision=72638
2016-09-09 22:39:25 +00:00
Amine Khaldi 87c6f4541c [WIN32K] Fix the size passed to UserSystemParametersInfo(). Addresses test issues revealed by r72636.
svn path=/trunk/; revision=72637
2016-09-09 22:26:55 +00:00
Dmitry Chapyshev 3d5e037772 [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
2016-09-09 20:44:34 +00:00
Dmitry Chapyshev 5b62af8967 [WIN32NT_APITEST]
- Add some tests for NtUserSystemParametersInfo

svn path=/trunk/; revision=72635
2016-09-09 20:27:31 +00:00
Christoph von Wittich f5f84ed231 [CRT] add #ifdef for easier syncing
svn path=/trunk/; revision=72634
2016-09-09 17:40:53 +00:00
Christoph von Wittich a9a1a8f8bd [CRT] sync strxfrm.c to wine-1.9.16
svn path=/trunk/; revision=72633
2016-09-09 17:22:29 +00:00
Christoph von Wittich 77685fe543 [CRT] _strtoi64_l should crash on NULL pointer
svn path=/trunk/; revision=72632
2016-09-09 16:54:55 +00:00
James Tabor 2fa1533cf4 [NtGDI]
- Remove unneeded return sets.

svn path=/trunk/; revision=72630
2016-09-09 15:12:04 +00:00
James Tabor 28d8ba0d3e [NtGDI]
- Fix remaining Path test results. Include Flat Path for Stroke Path. See CORE-4990.

svn path=/trunk/; revision=72628
2016-09-09 15:07:42 +00:00
James Tabor cefd6ab0a1 [NtGDI]
- Fix Ellipse Path test results. See CORE-4990.

svn path=/trunk/; revision=72627
2016-09-09 14:30:44 +00:00
Dmitry Chapyshev 9434ff082b [WIN32K]
- Add missed checks of size
- Initialize cbSize field of structures

* Fixes 6 tests for win32knt_apitest:NtUserSystemParametersInfo

svn path=/trunk/; revision=72626
2016-09-08 22:46:42 +00:00
James Tabor 895906f45d [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
2016-09-08 22:37:41 +00:00
Amine Khaldi 4e5e90c854 [WIN32K] Add some missing parameter checks. Fixes all but 4 tests in win32knt:NtUserEnumDisplaySettings. By Peter Hater. CORE-11524
svn path=/trunk/; revision=72624
2016-09-08 20:25:30 +00:00
Amine Khaldi d4b414cc35 [WIN32K] Fix a crash in win32knt:NTUserSystemParametersInfo tests. Brought to you by Peter Hater. CORE-11525
svn path=/trunk/; revision=72623
2016-09-08 20:18:41 +00:00
Thomas Faber 8cb8d2d156 [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
2016-09-08 11:01:43 +00:00
Amine Khaldi 3b9689a4ea [CRT] Apply Wine commit 190c67c by Piotr Caban: Fix __pioinfo block size. CORE-11866
svn path=/trunk/; revision=72621
2016-09-08 10:56:41 +00:00
Amine Khaldi 6485aa2f27 [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
2016-09-08 09:36:26 +00:00
Aleksandar Andrejevic be20a14b8c [PSDK]
KsStreamPointerUnlock returns VOID, not NTSTATUS.


svn path=/trunk/; revision=72619
2016-09-08 01:23:06 +00:00
Aleksandar Andrejevic 325efbd59e [PSDK]
Add definitions for KsPinGetLeadingEdgeStreamPointer and KsStreamPointerUnlock.


svn path=/trunk/; revision=72618
2016-09-08 01:18:35 +00:00