Commit graph

51350 commits

Author SHA1 Message Date
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
Thomas Faber da39b38e47 [WS2_32]
- Rewrite completely broken free_hostent and free_servent functions
- Readability improvements to check_hostent and populate_hostent

svn path=/trunk/; revision=56755
2012-06-19 23:51:28 +00:00
Eric Kohl 63e9d00bb0 [SERVICES]
Code cleaning and bugs correction.
Patch by Hermès Bélusca.

See issue #7128 for more details.

svn path=/trunk/; revision=56754
2012-06-19 21:16:10 +00:00
Timo Kreuzer c3b547453e [PSDK]
Add ULongMult

svn path=/trunk/; revision=56753
2012-06-19 20:17:54 +00:00
Timo Kreuzer c77bf54f11 [PSDK]
intsafe.h: Fix a typo

svn path=/trunk/; revision=56752
2012-06-19 20:13:00 +00:00
Thomas Faber f33159eb3e [WS2_32]
- Remove ridiculous hack.

svn path=/trunk/; revision=56751
2012-06-19 16:54:12 +00:00
Timo Kreuzer 75ac603cd4 [PSDK]
intsafe.h:
- Fix type redefinitions when ntdef.h is included
- Implement (Rtl)LongLongSub and (Rtl)UlongLongMult
- Add some more definitions
- misc fixes

svn path=/trunk/; revision=56750
2012-06-19 13:05:23 +00:00
Thomas Faber 9d043b385a [NTOSKRNL]
- Fix wait asserts to account for the Thread->WaitNext case
- At least output a warning in place of the assertion failure in KeWaitForMultipleObjects
See issue #7129 for more details.

svn path=/trunk/; revision=56749
2012-06-19 10:43:38 +00:00
Thomas Faber 07a7af33f2 [NTOSKRNL]
- Disable the assert in KeWaitForMultipleObjects for now, as tcpip isn't straightforward to fix
See issue #7129 for more details.

svn path=/trunk/; revision=56748
2012-06-19 09:47:13 +00:00
Thomas Faber e3eb92dddf [NTOSKRNL]
- Assert against waiting at DISPATCH_LEVEL

svn path=/trunk/; revision=56747
2012-06-19 08:24:32 +00:00
Thomas Faber 8479f39975 [FUSION_WINETEST] - Fix a warning. Already applied upstream.
[WS2_32_WINETEST] - Fix an ok(). Already applied upstream.

svn path=/trunk/; revision=56746
2012-06-19 03:53:47 +00:00
Daniel Reimer 817ab61c52 Update Rapps Links
svn path=/trunk/; revision=56745
2012-06-18 20:33:22 +00:00
Timo Kreuzer 42d3222c7d [PSDK/DDK]
Add intsafe.h and ntintsafe.h
(incomplete)

svn path=/trunk/; revision=56744
2012-06-17 16:38:58 +00:00
Timo Kreuzer 03bea4140f [PSDK]
Fix winnt.h include guard definition

svn path=/trunk/; revision=56743
2012-06-17 16:06:33 +00:00