Commit graph

51363 commits

Author SHA1 Message Date
Thomas Faber 2f0d0258a2 [WS2_32_APITEST]
- Fix GCC build

svn path=/trunk/; revision=56805
2012-06-26 06:28:06 +00:00
Thomas Faber 041ff27f2d [APITESTS] - Add wininet and winhttp tests for Winsock loading and initialization behavior
[WS2_32_APITEST] - Make WSAStartup test more robust and stricter

svn path=/trunk/; revision=56804
2012-06-26 06:08:38 +00:00
Thomas Faber 3b8951a50b [WINETESTS]
- Make function-style macros in test.h actually behave function-like (aka fix build)

svn path=/trunk/; revision=56803
2012-06-25 10:09:33 +00:00
Thomas Faber bfa3a605c9 [WS2_32_APITEST]
- Add a few more getaddrinfo tests
- Add a test for WSAStartup

svn path=/trunk/; revision=56802
2012-06-25 08:21:11 +00:00
Eric Kohl f6b93b5946 [SAMSRV]
Implement SamrQueryInformationAlias and simplify SamrSetInformationAlias.

svn path=/trunk/; revision=56801
2012-06-24 21:42:13 +00:00
Eric Kohl 94405388d5 [NTOSKRNL]
Fix error handling for SepDuplicateToken and SeCreateToken.

svn path=/trunk/; revision=56800
2012-06-24 21:04:11 +00:00
Timo Kreuzer fd6fcab2ca [RTL]
Fix remainung RtlBitmapApi tests

svn path=/trunk/; revision=56799
2012-06-24 18:33:08 +00:00
Timo Kreuzer 1e6ffd8f10 [NTDLL_APITEST]
Add some more tests for rtl bitmap functions

svn path=/trunk/; revision=56798
2012-06-24 18:28:33 +00:00
Timo Kreuzer 32d6beb209 [RTL]
Fix a really stupid mistake in RtlNumberOfSetBits

svn path=/trunk/; revision=56797
2012-06-24 17:50:46 +00:00
Pierre Schweitzer edc7d34422 [RTL]
Fix c/p mistake in PropertyLengthAsVariant


svn path=/trunk/; revision=56796
2012-06-24 16:23:28 +00:00
Pierre Schweitzer 07f3561057 [RTL]
Implement RtlConvertVariantToProperty, RtlConvertPropertyToVariant, PropertyLengthAsVariant
Those are just wrappers around Ole32 functions.


svn path=/trunk/; revision=56795
2012-06-24 14:11:55 +00:00
Timo Kreuzer d58e76d5dc [RTL]
Fix a mistake in RtlNumberOfSetBits, check for index out of range in RtlFindNextForwardRun*

svn path=/trunk/; revision=56794
2012-06-24 13:39:32 +00:00
Timo Kreuzer b6b380a67b [RTL]
Fix a bug in RtlNumberOfSetBits

svn path=/trunk/; revision=56793
2012-06-24 12:51:27 +00:00
Timo Kreuzer 8e9219216a [RTL]
bitmap.c:
- hack away ASSERT() for now to fix tests
- Optimize 64 bit builds
- add BSD license

svn path=/trunk/; revision=56792
2012-06-24 11:32:11 +00:00
Pierre Schweitzer 427c1d0e0b [RTL]
- Really implement RtlRandomEx and add its values table
- Rename SavedValue to RtlpRandomConstantVector to allow RtlRandom & RtlRandomEx to have two different values tables
- Complete and fix documentation
- Stop using magic values


svn path=/trunk/; revision=56791
2012-06-24 01:10:58 +00:00
Timo Kreuzer 4afdffdb21 [MKHIVE]
Fix 64 bit build

svn path=/trunk/; revision=56790
2012-06-23 18:08:09 +00:00
Thomas Faber ab09607ada [WININET][WINHTTP]
- Initialize Winsock before using getaddrinfo (and in general). Fixes test regressions from r56773.
See issue #7135 for more details.

svn path=/trunk/; revision=56789
2012-06-23 16:40:24 +00:00
Timo Kreuzer f6b6eea643 [CMAKE]
- Fix issues with newer cmake versions (brought to you by Amine)
- Add support for ninja to configure script

svn path=/trunk/; revision=56788
2012-06-23 16:09:11 +00:00
Thomas Faber 2874d1c817 [WS2_32_APITEST]
- Add a test for basic functionality of getaddrinfo

svn path=/trunk/; revision=56787
2012-06-23 12:40:36 +00:00
Eric Kohl 45ca7e0a77 [SAMLIB][SAMSRV]
Prevent multiple declarations of SAM types.

svn path=/trunk/; revision=56786
2012-06-23 10:29:20 +00:00
Eric Kohl 44cc31028b [SAMLIB]
- Implement SamGetAliasMembership, SamQueryInformationAlias and SamSetInformationAlias.
- Add stub SamLookupNamesInDomain.

[SAMSRV]
- Implement SamrGetAliasMembership and SamrSetInformationAlias.
- Add stub for SamrQueryInformationAlias.
- SamrCreateAliasInDomain and SAM setup code: Set the description attribute for aliases. 

svn path=/trunk/; revision=56785
2012-06-23 10:23:08 +00:00
Thomas Faber 99944e4408 [WS2_32]
- Sync async.c to Wine 1.5.4. Fixes crash in ws2_32:sock

svn path=/trunk/; revision=56784
2012-06-23 06:04:09 +00:00
Timo Kreuzer 0397391d51 [RTL/AMD64]
- Fix bugs in RtlInterlockedFlushSList
- Improve comments

svn path=/trunk/; revision=56783
2012-06-22 10:26:00 +00:00
Thomas Faber f59ea8fb2f [MSAFD]
- Gracefully handle lpcbBytesReturned == NULL condition in WSPIoctl. Fixes crash in ws2_32:sock

svn path=/trunk/; revision=56782
2012-06-21 23:43:24 +00:00
Pierre Schweitzer bbb72145fa [NTOSKRNL]
Properly export RtlVolumeDeviceToDosName by using IoVolumeDeviceToDosName. No need to reimplement RtlVolumeDeviceToDosName.


svn path=/trunk/; revision=56781
2012-06-21 21:06:20 +00:00
Thomas Faber 64cdbd47d2 [WS2_32_WINETEST]
- Sync to Wine 1.5.4. Helpfully, now contains getaddrinfo tests.

svn path=/trunk/; revision=56780
2012-06-21 20:47:22 +00:00
Thomas Faber 4dd2c982ae [PSDK]
- Fix bogus initializer in IN4ADDR_SCOPE_ID (aka let's not copy MS's header bugs)

svn path=/trunk/; revision=56779
2012-06-21 19:02:56 +00:00
Thomas Faber e7ce10a493 [PSDK]
- Revert bcrypt.h. Our headers are doomed to be forever incompatible ;)

svn path=/trunk/; revision=56778
2012-06-21 18:25:41 +00:00
Thomas Faber 4459fe10cd [PSDK][NDK]
- Fix build

svn path=/trunk/; revision=56777
2012-06-21 18:20:38 +00:00
Thomas Faber ab109d2b7a [PSDK]
- At least Wine's headers suck as much as ours

svn path=/trunk/; revision=56776
2012-06-21 17:45:02 +00:00
Thomas Faber 8d85413312 [PSDK]
- Add missing alignment defines to winnt.h (copied from ntdef.h)
- Update bcrypt.h to Wine 1.5.4

svn path=/trunk/; revision=56775
2012-06-21 17:41:25 +00:00
Thomas Faber 6c59846bd7 [PSDK]
- Add httprequest.idl and httprequestid.h from Wine 1.5.4
- Update winhttp.h to Wine 1.5.4

svn path=/trunk/; revision=56774
2012-06-21 16:33:23 +00:00
Thomas Faber 44ae74e30a [WINE]
- We have getaddrinfo

svn path=/trunk/; revision=56773
2012-06-21 16:16:39 +00:00
Sylvain Petreolle cea66c6e1e [VERSION]
Remove unnecessary lz32 import.

svn path=/trunk/; revision=56772
2012-06-21 14:53:23 +00:00
Pierre Schweitzer fe48a5fec1 [RAPPS]
Fix typos in French translation.
Patch by Philippe Morin

svn path=/trunk/; revision=56771
2012-06-21 11:47:15 +00:00
Thomas Faber 3dffae6563 [WUAPI]
- Sync to Wine 1.5.4

svn path=/trunk/; revision=56770
2012-06-21 09:05:15 +00:00
Thomas Faber 56cc232823 [README.WINE]
- Add missing win32 dlls

svn path=/trunk/; revision=56769
2012-06-21 07:51:21 +00:00
Thomas Faber 419dec33ea [LZ32_WINETEST]
- Sync to Wine 1.5.4

svn path=/trunk/; revision=56768
2012-06-20 23:34:55 +00:00
Thomas Faber 791a7e0463 [RICHED32_WINETEST]
- Sync to Wine 1.5.4

svn path=/trunk/; revision=56767
2012-06-20 23:22:27 +00:00
Thomas Faber 98a5a34edf [IMM32][MSCTF] - Remove unused files
[XINPUT1_3] - Move header file to PSDK, where it belongs
[MLANG][OBJSEL] - Remove unneeded import library references
[README.WINE] - Mark modules as synced to 1.5.4 if they are

svn path=/trunk/; revision=56766
2012-06-20 22:57:37 +00:00
Thomas Faber 52c674ad76 [NTDSAPI][PRINTUI]
- Don't ignore DllMain

svn path=/trunk/; revision=56765
2012-06-20 22:54:30 +00:00
Sylvain Petreolle 6c9994b952 [WINED3D]
Fix wined3d entrypoint.
Should fix directdraw 7,8,9 apps.

svn path=/trunk/; revision=56764
2012-06-20 21:45:57 +00:00
Eric Kohl 490c8a5648 [SERVICES]
Code cleaning and removing bugs.
Patch by Hermès Bélusca.

I did not include the changes to EnumServicesStatusW because it does not improve the code but introduces an unnecessary exception.

See issue #7127 for more details.

svn path=/trunk/; revision=56763
2012-06-20 21:38:46 +00:00
Timo Kreuzer aa5e222460 [PSDK]
intsafe.h: add some more definitions



svn path=/trunk/; revision=56762
2012-06-20 19:16:44 +00:00
Thomas Faber 0eaead7945 [WININET]
- Fix sock_namelen type in FTP_Connect. Already sent to Wine.
- Fix warnings

svn path=/trunk/; revision=56761
2012-06-20 15:10:50 +00:00
Thomas Faber d0111bd3a0 [WININET]
- Sync to Wine 1.5.4. Resource files left untouched.
- Fix INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT if SSL support unavailable (already applied upstream)
See issue #7117 for more details.

svn path=/trunk/; revision=56760
2012-06-20 13:50:00 +00:00
Thomas Faber b2ba0a3a03 [WININET_WINETEST]
- Sync to Wine 1.5.4

svn path=/trunk/; revision=56759
2012-06-20 13:13:51 +00:00
Thomas Faber cbe36a0d88 [WININET][PSDK]
- Better mark ROS-specific changes
- Make wininet_ros.diff sensible
- Update wininet.h
See issue #7117 for more details.

svn path=/trunk/; revision=56758
2012-06-20 12:24:12 +00:00
Thomas Faber f0c893c3f6 [NTOSKRNL]
- tcpip is called too often. Don't spam the debug log.
See issue #7129 for more details.

svn path=/trunk/; revision=56757
2012-06-20 08:32:35 +00:00
Thomas Faber c5a2cddfc9 [WS2_32]
- Do not manually allocate an incompatible hostent structure in FindEntryInHosts. Use populate_hostent instead. Fixes buffer overflow in name resolution.
See issue #7126 for more details.

svn path=/trunk/; revision=56756
2012-06-20 00:57:53 +00:00