Commit graph

56237 commits

Author SHA1 Message Date
Timo Kreuzer
6b2e326be9 [NTDLL_APITEST]
Add a few more tests for NtAllocateVirtualMemory

svn path=/trunk/; revision=62270
2014-02-20 21:19:16 +00:00
Timo Kreuzer
86d2e8f543 [DLLEXPORT_TEST]
Add a test that checks the ability to link to function and data exports with cdecl, stdcall and c++ mangled names, including forwarders. It just prints "done". Feel free to convert it into a proper rostests, if you think it's required.

svn path=/trunk/; revision=62269
2014-02-20 20:29:51 +00:00
Timo Kreuzer
fe029c9c69 [PSEH2_TEST]
Add another test for non-volatile values. Note that PSEH does NOT work like real SEH here, but this is expected and can not be fixed without special compiler support. Do NEVER DO this kind of stuff inside SEH blocks! Use volatile variables in this case.

svn path=/trunk/; revision=62268
2014-02-20 20:20:26 +00:00
Hermès Bélusca-Maïto
6ca8f89b8b [KERNEL32]
Revert r62264.
Reason: all APIs set the last error when a CSR* call doesn't return STATUS_SUCCESS. If some winetests fail because of this, this is because we do not correctly do what's needed here (normally the TRUE or FALSE value is returned by the console server, and is not retrieved by a success or failure of a CSR call contrary to what's done here).

svn path=/trunk/; revision=62267
2014-02-20 20:17:53 +00:00
Thomas Faber
76d29a732a [CRT]
- Force the use of memory operands in bit test intrinsics. Bit offsets above 31 (or 63) can't behave correctly with registers (the constant case is fine because it ensures low offsets). Thanks to Timo Kreuzer and Alex Radocea.

svn path=/trunk/; revision=62266
2014-02-20 19:28:27 +00:00
Thomas Faber
ef678077bf [KMTESTS]
- Disable Example test since it has intentional failures. Dedicated to Christoph

svn path=/trunk/; revision=62265
2014-02-20 19:26:24 +00:00
Christoph von Wittich
2dd48fec56 [kernel32]
don't set LastError in VerifyConsoleIoHandle

svn path=/trunk/; revision=62264
2014-02-20 19:15:54 +00:00
Amine Khaldi
39d63d1624 [GETUNAME][TAPIUI]
* Add Albanian translation. By Ardit Dani, corrected by me.
CORE-7924 #resolve #comment Committed in r62261. Thanks !

svn path=/trunk/; revision=62261
2014-02-20 11:05:27 +00:00
Christoph von Wittich
db6ca1c353 [kernel32]
sync TIME_CompTimeZoneID with wine 1.7.11

svn path=/trunk/; revision=62260
2014-02-19 21:01:25 +00:00
Christoph von Wittich
1f1804bc91 [kernel32]
fix crash in kernel32_winetest volume

svn path=/trunk/; revision=62257
2014-02-19 19:44:05 +00:00
Jérôme Gardou
804255bd55 [HIVECLS]
- Add default application (iexplore) for html files.

svn path=/trunk/; revision=62251
2014-02-18 20:11:10 +00:00
Timo Kreuzer
ab51c09946 [SPEC2DEF]
Don't make exports by ordinal NONAME automatically. Fixes a bunch of tests. Thanks to Amine for finding the problem in the first place.

svn path=/trunk/; revision=62250
2014-02-18 20:06:50 +00:00
Timo Kreuzer
7792a6513b [NTOSKRNL]
Fix returned symbolic links in IoGetDeviceInterfaces.

svn path=/trunk/; revision=62249
2014-02-18 19:53:48 +00:00
Timo Kreuzer
9339f52e68 [NTOSKRNL]
Implement PspSetQuotaLimits and use it in NtSetInformationProcess

svn path=/trunk/; revision=62247
2014-02-18 18:12:30 +00:00
Timo Kreuzer
6a9cca1ef8 [NTOSKRNL]
Implement TokenOrigin case in NtSetInformationToken

svn path=/trunk/; revision=62246
2014-02-18 17:57:47 +00:00
Timo Kreuzer
5ebaa3c3dd [NTOSKRNL]
- Implement SeCheckAuditPrivilege and use it instead of SeSinglePrivilegeCheck, because the latter uses the effective token and we want the primary token
- Implement SePrivilegedServiceAuditAlarm
- Add and initialize missing SeLocalServiceSid and SeNetworkServiceSid

svn path=/trunk/; revision=62245
2014-02-18 17:51:45 +00:00
Timo Kreuzer
ea1508451e [INTSAFE]
Fix a typo.

svn path=/trunk/; revision=62244
2014-02-18 16:58:18 +00:00
Amine Khaldi
8bc446901a [CMAKE]
* Set the default PCH value only if it's not already set.

svn path=/trunk/; revision=62241
2014-02-18 11:12:26 +00:00
Christoph von Wittich
9a2dc33fb5 [kernel32]
sync format_msg.c with wine 1.7.11

svn path=/trunk/; revision=62234
2014-02-17 21:51:48 +00:00
Christoph von Wittich
d76955a546 [comctl32]
sync rebar to wine 1.7.11

svn path=/trunk/; revision=62233
2014-02-17 20:09:46 +00:00
Thomas Faber
bb1fa1fd3c [SHELL32]
- Fix more casts and stack corruption

svn path=/trunk/; revision=62230
2014-02-17 17:01:37 +00:00
Thomas Faber
ed736d630e [SHELL32]
- Fix some broken casts & stack corruption

svn path=/trunk/; revision=62229
2014-02-17 16:53:41 +00:00
James Tabor
e40d9a0062 [RosApps|WineFile] - update some resource files, please review and update them.
svn path=/trunk/; revision=62224
2014-02-17 04:18:52 +00:00
Christoph von Wittich
77bc3969c0 [ws2_32_new]
always return "WinSock 2.0" as windows does (verified on windows 8)
fix a typo

svn path=/trunk/; revision=62222
2014-02-16 21:20:51 +00:00
Amine Khaldi
2f200ee21c [CMAKE]
* Correctly sort the ntdll folder.

svn path=/trunk/; revision=62221
2014-02-16 21:06:31 +00:00
Timo Kreuzer
dd95846a87 [FDC]
Silence some debug prints

svn path=/trunk/; revision=62220
2014-02-16 16:23:18 +00:00
Timo Kreuzer
a397188a14 [BASEADDRESSES]
Partly revert 62119 to see whether that fixes the hybrid builder

svn path=/trunk/; revision=62219
2014-02-16 14:57:36 +00:00
Timo Kreuzer
f61ea397d0 [TDI]
Add stubs for TdiRegisterPnPHandlers and TdiDeregisterPnPHandlers

svn path=/trunk/; revision=62218
2014-02-16 13:59:16 +00:00
Timo Kreuzer
e984ea04a6 [NTOSKRNL]
Improve MiRemoveMappedPtes to be able to unmap session mapped views.

svn path=/trunk/; revision=62217
2014-02-16 13:56:36 +00:00
Eric Kohl
0cbd932b97 [INF]
Fix broken string. I hate this Crimmson Editor "feature".

svn path=/trunk/; revision=62216
2014-02-16 12:53:56 +00:00
Eric Kohl
6465486090 [INF]
Make the type of the strings in the Parameters section Windows XP compatible. This fixes the  kernel32 environ winetest.

svn path=/trunk/; revision=62215
2014-02-16 12:49:07 +00:00
Giannis Adamopoulos
e900d85928 [appwiz]
- Don't duplicate an export
- Spotted by Victor Martinez

svn path=/trunk/; revision=62211
2014-02-16 12:21:52 +00:00
Christoph von Wittich
f5bb0ccda5 [ws2_32]
-do not initialize in case of error
-don't touch vendor info

svn path=/trunk/; revision=62210
2014-02-16 10:24:08 +00:00
Timo Kreuzer
3e7bff4631 [NTOSKRNL]
Implement NtReadRequestData and NtWriteRequestData

svn path=/trunk/; revision=62209
2014-02-16 09:54:05 +00:00
Timo Kreuzer
441874c1c3 [NTOSKRNL]
Implement SystemLookasideInformation case in NtQuerySystemInformation

svn path=/trunk/; revision=62208
2014-02-16 09:27:01 +00:00
Timo Kreuzer
c01564fe18 [NTOSKRNL]
- Halfplement SeReportSecurityEvent, stub SeSetAuditParameter and enable both exports, which are SP1!

svn path=/trunk/; revision=62207
2014-02-16 09:08:22 +00:00
Timo Kreuzer
5c9eeb7616 [NTOSKRNL]
- Fix logic in PsReferenceEffectiveToken

svn path=/trunk/; revision=62206
2014-02-16 08:56:34 +00:00
Timo Kreuzer
77decfe72f [NTOSKRNL]
- Do not fail in CmLoadKey, when a trust class key was passed. Instead just ignore it.

svn path=/trunk/; revision=62205
2014-02-16 08:54:38 +00:00
Christoph von Wittich
27d91ad7f2 [ws2_32]
merge startup version checks from ws2_32_new/src/startup.c

[ws2_32_new]
fix typo

svn path=/trunk/; revision=62204
2014-02-16 08:02:38 +00:00
Christoph von Wittich
6e36352b9a [ws2_32]
always return "WinSock 2.0" as windows does
merge winsock 1 init code from ws2_32_new

svn path=/trunk/; revision=62203
2014-02-16 07:05:23 +00:00
Christoph von Wittich
3797d9184a [crt]
fix swscanf winetest

svn path=/trunk/; revision=62202
2014-02-16 05:42:42 +00:00
James Tabor
e3a1a7262d - Fix crash reported in CORE-6734.
svn path=/trunk/; revision=62201
2014-02-16 01:05:04 +00:00
Christoph von Wittich
ac49d0b2d3 [crt]
partial sync of with wine 1.7.11

svn path=/trunk/; revision=62199
2014-02-15 19:12:07 +00:00
Sylvain Petreolle
484e8c8db2 [VGAFONTEDIT]
[IMAGESOFT]
[GREEN]
Bring up PCH support.


svn path=/trunk/; revision=62198
2014-02-15 16:10:57 +00:00
Jérôme Gardou
4457a45d2f [KERNEL32]
- Sync CompareStringA to wine 1.7.12 .Fix pollution of LastError by CompareStringA in case of zero-length string.
CORE-7911 #comment committed r62197. #resolve

svn path=/trunk/; revision=62197
2014-02-15 11:30:13 +00:00
James Tabor
ae68a510d4 [Win32k]
- Do not re-enter SetFocus, just call message handling to switch focus window.
- Fix broken logic when searching for a non child ancestor to send messages/Set focus to.
- See CORE-6452.

svn path=/trunk/; revision=62196
2014-02-15 02:14:03 +00:00
Amine Khaldi
32351ba6e9 [WINTRUST_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62195
2014-02-14 23:47:59 +00:00
Amine Khaldi
bdd3147440 [WININET_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62194
2014-02-14 23:46:56 +00:00
Amine Khaldi
e19324d486 [WINHTTP_WINETEST]
* Globally mark expected failures as todos.
ROSTESTS-128

svn path=/trunk/; revision=62193
2014-02-14 23:46:30 +00:00
Amine Khaldi
1956052502 [WINDOWSCODECS_WINETEST]
* Globally mark expected failures as todos.
* Remove redundant definition.
ROSTESTS-128

svn path=/trunk/; revision=62192
2014-02-14 23:46:01 +00:00