Commit graph

51696 commits

Author SHA1 Message Date
James Tabor a117d3a0ca [User32]
- Sync up with wine NCActivate.

svn path=/trunk/; revision=56838
2012-07-05 21:39:21 +00:00
James Tabor f23fd581a7 [User32]
- Add support for LB_GETLISTBOXINFO and LBS_NODATA. Fix unknown wide char in draw.c.

svn path=/trunk/; revision=56837
2012-07-05 21:34:16 +00:00
James Tabor 1cf37c2465 [Win32k]
- Move window check to the API interface.

svn path=/trunk/; revision=56836
2012-07-05 21:30:23 +00:00
Thomas Faber 473a15261d [REGEDIT]
- Improve permission acquirement for loading/unloading hives. Patch by Hermes Belusca
See issue #7159 for more details.

svn path=/trunk/; revision=56835
2012-07-05 20:47:18 +00:00
James Tabor 67c66d9d96 [Win32k]
- Add keyboard cue and combo list box signing.

svn path=/trunk/; revision=56834
2012-07-05 19:14:21 +00:00
James Tabor f6deb2ed81 [Win32SS]
- Add callback to find character set information.

svn path=/trunk/; revision=56833
2012-07-04 23:16:17 +00:00
James Tabor 5c5f00b225 [Win32k]
- Fix assert with WinSnap. Added support functions to be used later.

svn path=/trunk/; revision=56832
2012-07-04 22:59:27 +00:00
James Tabor 03578273c3 [Win32k]
- Add zap active and focus call. Fix comments.

svn path=/trunk/; revision=56831
2012-07-04 22:51:16 +00:00
James Tabor cab33b0688 [Win32k]
- Fix debug and a spurious error during WinPos related tests.

svn path=/trunk/; revision=56830
2012-07-04 22:47:55 +00:00
James Tabor 839071aee8 [Gdi32]
- Implement support for TCI_SRCLOCALE.

svn path=/trunk/; revision=56829
2012-07-04 22:44:52 +00:00
Thomas Faber e985ec1cd4 [WS2_32_APITEST]
- Gracefully handle uninitialized data in WSAStartup test

svn path=/trunk/; revision=56828
2012-07-04 20:05:43 +00:00
Timo Kreuzer 5f2da6aad9 [CRT]
Fix a bug in streamout() causing "%.*s" to crash when the buffer was not zero terminaed. Found by Thomas Faber.

svn path=/trunk/; revision=56827
2012-07-04 18:58:09 +00:00
Timo Kreuzer 726210791f [KMTEST]
Include strnlen.c and wcsnlen.c in kmtest_printf (needed for upcoming change)

svn path=/trunk/; revision=56826
2012-07-04 18:51:34 +00:00
Thomas Faber 7b2fb517d6 [REGEDIT]
- Acquire the necessary privileges when loading/unloading hives. Patch by Hermes Belusca.
See issue #7159 for more details.

svn path=/trunk/; revision=56825
2012-07-04 18:28:49 +00:00
Thomas Faber feae1a7ab7 [USER32_APITEST]
- Prevent duplicate test name

svn path=/trunk/; revision=56824
2012-07-04 18:01:13 +00:00
Thomas Faber 755d14eac4 [CRT TEST][USER32_APITEST]
- Add a test for sprintf/wsprintfA (mainly NULL buffer and string precision)

svn path=/trunk/; revision=56823
2012-07-04 17:33:56 +00:00
Thomas Faber f2f1135505 [ROSTESTS]
- Add CRT tests to build
See issue #7155 for more details.

svn path=/trunk/; revision=56822
2012-07-04 17:04:44 +00:00
Thomas Faber e7528e02d2 [ROSTESTS]
- Clarify readme file. Patch by Hermes Belusca. Bug 7151

svn path=/trunk/; revision=56821
2012-07-03 19:59:56 +00:00
Eric Kohl 2f6a92ccd0 [SAMSRV]
- Store all fixed size user attributes in the registry value "F".
- Initialize fixed size domain attributes in SampCreateUserAccount and SamrCreateUserInDomain.
- Implement most information classes of SamrQueryInformationUser.
- Disable all informationclasses of SamrSetInformationUser that store fixed size attributes.

svn path=/trunk/; revision=56820
2012-07-02 23:09:20 +00:00
Eric Kohl 470e9cf3bf [SAMSRV]
- Implement missing cases of SamrSetInformationDomain.
- Use the fixed domain data to assign new RIDs in SamrCreateAliasInDomain and SamrCreateUserInDomain.

svn path=/trunk/; revision=56819
2012-07-01 19:50:08 +00:00
Eric Kohl a7086d73a7 [SAMSRV]
- Implement all cases of SamrQueryInformationDomain.
- Store all fixed size domain attributes in the registry value "F".
- Initialize all domain attribute in SampCreateDomain.

svn path=/trunk/; revision=56818
2012-07-01 16:51:10 +00:00
Eric Kohl d4ee387801 [USETUP]
Fix a little layout issue.

svn path=/trunk/; revision=56817
2012-07-01 15:55:14 +00:00
Timo Kreuzer 0ed94ccae0 [WIN32K]
- Implement SURFACE_vSetPalette and use it everywhere to set the palette for a surface. Make SURFACE::ppal const, so noone accidentally modifies it without properly handling the references.

svn path=/trunk/; revision=56816
2012-07-01 13:43:33 +00:00
Eric Kohl 7bd9006bf1 [SAMSRV]
SamrSetInformationUser: Implement most information classes.

svn path=/trunk/; revision=56815
2012-06-30 21:10:39 +00:00
Eric Kohl e3cedf7ae5 [DDK]
- Add generic rights for aliases, domains, SAM server and users.
- Add generic and specific rights for groups.

svn path=/trunk/; revision=56814
2012-06-30 14:16:38 +00:00
Timo Kreuzer 0c487766e0 [CRT]
Add startup code to CRT

svn path=/trunk/; revision=56813
2012-06-30 14:04:19 +00:00
Sylvain Petreolle 347c43d13c [ROSAPPS]
Add notevil, ctm, kill and tlist to build.

Patch by Hermes Belusca. Bug 7150.

svn path=/trunk/; revision=56812
2012-06-30 11:33:33 +00:00
Timo Kreuzer b8a94ea7da [PSDK/DDK]
Add definitions for BitScanForward64

svn path=/trunk/; revision=56811
2012-06-30 11:19:28 +00:00
Thomas Faber 8400fdc078 [ADVAPI32_APITEST]
- Use a define for the service name in QueryServiceConfig2 test. Patch by Hermes Belusca. Bug 7145.
- Add LockDatabase test for Lock/UnlockServiceDatabase, QueryServiceLockStatus. Patch by Hermes Belusca. Bug 7146.

svn path=/trunk/; revision=56810
2012-06-29 11:48:35 +00:00
Thomas Faber bd748a0cd3 [ADVAPI32_APITEST]
- Add test for QueryServiceConfig2 with SERVICE_CONFIG_DESCRIPTION and SERVICE_CONFIG_FAILURE_ACTIONS. Patch by Hermes Belusca.
- Remove ok_lasterr in favor of ok_err.
See issue #7144 for more details.

svn path=/trunk/; revision=56809
2012-06-27 14:55:22 +00:00
Sylvain Petreolle d45e33685b [FORMAT]
Handle read only devices and report them unsupported.
Forbid the formatting of the system drive.

Patch by Mikael Lyngvig.
See bug 2081 for more details.

svn path=/trunk/; revision=56808
2012-06-26 21:31:10 +00:00
Thomas Faber a24b150c36 [NTOSKRNL:SE]
- Do not dereference pointer before checking against NULL in SeSetSecurityDescriptorInfo

svn path=/trunk/; revision=56807
2012-06-26 08:36:58 +00:00
Thomas Faber f7267c995f [NTOSKRNL:SE]
- Use the correct pool tags for allocations in SepCaptureAcl/SepCaptureSid
See issue #7138 for more details.

svn path=/trunk/; revision=56806
2012-06-26 07:21:45 +00:00
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