Commit graph

53737 commits

Author SHA1 Message Date
Amine Khaldi 1155b43932 [QMGR_WINETEST]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59227
2013-06-16 11:10:56 +00:00
Amine Khaldi 1794f4166f [QMGR]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59226
2013-06-16 11:10:20 +00:00
Amine Khaldi 2f922be30b [ATACTL]
* Add version information. By Lee Schroeder.
CR-16 CORE-6822

svn path=/trunk/; revision=59225
2013-06-16 10:58:55 +00:00
Johannes Anderwald 2146622d0f [VIDEOPRT]
- Check if there is a dma adapter
CORE-7181 #comment please retest

svn path=/trunk/; revision=59224
2013-06-16 09:17:29 +00:00
Eric Kohl a08cf1e057 [NETAPI32]
- NetUserEnum, NetUserGetInfo: Query UserAllInformation instead of UserAccountInformation.
- BuildUserInfoBuffer: Return more information to the caller (UserComment, Parameters, UnitsPerWeek, LogonHours and LogonServer).
- FreeUserInfo: Free additional strings.

svn path=/trunk/; revision=59223
2013-06-15 22:22:15 +00:00
Eric Kohl f3c35e6177 [NETAPI32]
- SetUserInfo: Implement level 2, 1003, 1006, 1007, 1009, 1011, 1012, 1013, 1014, 1052 and 1053.
- SetUserInfo: Ignore NULL-Strings.
- NetUserSetInfo: Enable implemented level.

svn path=/trunk/; revision=59222
2013-06-15 19:15:36 +00:00
Amine Khaldi 3d0929403b [DBGHELP]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59221
2013-06-15 11:57:55 +00:00
Johannes Anderwald ca1b982148 [MMSYS]
- Implement audio selection button

svn path=/trunk/; revision=59220
2013-06-15 08:23:21 +00:00
Johannes Anderwald 24b5b19981 [MOUHID]
- Fix build 
[HIDUSB]
- Fix warnings

svn path=/trunk/; revision=59219
2013-06-15 06:34:38 +00:00
Johannes Anderwald 32a23aa9ab [HID]
- Fix function signatures
- Fix build

svn path=/trunk/; revision=59218
2013-06-15 06:24:03 +00:00
Johannes Anderwald 042a365171 [HIDPARSER, HIDPARSE, INCLUDE]
- Fix function signatures
CORE-7183 #comment fixed #resolve

svn path=/trunk/; revision=59217
2013-06-15 06:18:02 +00:00
Eric Kohl d51f1d5cd8 [USRMGR]
Enable call to NetUserSetInfo. Now we can rename user accounts. 

svn path=/trunk/; revision=59216
2013-06-14 23:19:24 +00:00
Eric Kohl 939098c7f7 [NETAPI32]
- Implement NetUserSetInfo (levels 0, 1 and 3 only).
- Add level 0 support to SetUserInfo.

svn path=/trunk/; revision=59215
2013-06-14 22:31:38 +00:00
Eric Kohl 11b09b882b [SYSDM]
Fix a typo that was found by cppcheck.

svn path=/trunk/; revision=59214
2013-06-14 16:12:15 +00:00
Sylvain Petreolle e0a991fc7e [DEVMGR]
Fix exceptions occuring because of missing parameters.

svn path=/trunk/; revision=59213
2013-06-14 09:11:25 +00:00
Hermès Bélusca-Maïto d224604eef [CONSRV]
- Use a Unicode screen-buffer for the console.
- Fix some pointers miscalculations in Read/Write console output routines, which lead to character display problems sometimes.
CORE-7277 #resolve #comment Should be fixed in revision r59212. Thanks for your report :)

svn path=/trunk/; revision=59212
2013-06-14 01:10:43 +00:00
Hermès Bélusca-Maïto 3ada1fe593 [KERNEL32]
Code formatting only + member variable type fix.

svn path=/trunk/; revision=59211
2013-06-14 01:00:49 +00:00
Eric Kohl e3115fafaf [NETAPI32]
Move the NETAPI_IsLocalComputer prototype to netapi32.h.

svn path=/trunk/; revision=59210
2013-06-13 21:20:45 +00:00
Eric Kohl 57ef5082cc [NETAPI32]
NetLocalGroupSetInfo: Implement level 1002.

svn path=/trunk/; revision=59209
2013-06-13 19:51:14 +00:00
Jérôme Gardou 8f14288280 [HIVESYS]
- Committed something unwanted, sorry.

svn path=/trunk/; revision=59208
2013-06-13 16:10:52 +00:00
Jérôme Gardou 7d5788a363 [INF]
- recognize PCI\CC_0000 as a valid ID for VBE adapters.
CORE-6773. #resolve #comment Should be fixed with r59207, thanks.

svn path=/trunk/; revision=59207
2013-06-13 15:09:45 +00:00
Eric Kohl 70cef33064 [NETAPI32]
NetLocalGroupSetInfo: Implement level 1.

svn path=/trunk/; revision=59206
2013-06-12 21:37:31 +00:00
Daniel Reimer 023c8e237d Update for some German resource files by zehnvor.
svn path=/trunk/; revision=59205
2013-06-11 22:21:49 +00:00
Eric Kohl a9e5baaae1 [SAMSRV]
Fix group renaming code. It is not enough to set the name attribute. The domain object also need a new name-id mapping. Also fail if the new group name is already used by any account object in the domain.

svn path=/trunk/; revision=59204
2013-06-11 21:09:26 +00:00
Eric Kohl 37f7925a42 [USRMGR]
Enable the call to NetLocalGroupSetInfo. Now we can rename groups.

svn path=/trunk/; revision=59203
2013-06-10 19:27:45 +00:00
Eric Kohl d61ff14f89 [NETAPI32]
Implement NetLocalGroupSetInfo (level 0 only).

svn path=/trunk/; revision=59202
2013-06-10 18:19:03 +00:00
James Tabor 9a3038538e [User32]
- Release capture if the scroll is not tracking events. This fixes CORE-7075.
- Minor sync porting to minimize differences.

svn path=/trunk/; revision=59201
2013-06-10 17:36:04 +00:00
Eric Kohl d929b4bc83 [SAMSRV]
Fix alias renaming code. It is not enough to set the name attribute. The domain object also need a new name-id mapping. Also fail if the new alias name is already used by any account object in the domain.

svn path=/trunk/; revision=59200
2013-06-10 16:20:43 +00:00
Hermès Bélusca-Maïto b968925f7a Code formatting only
svn path=/trunk/; revision=59199
2013-06-09 21:37:34 +00:00
Hermès Bélusca-Maïto afa5295cd8 [CONSRV]
- Pressing the Shift key while copying text in the console, allows us to copy it without newlines (tested on Windows).
- When starting keyboard selection ("Marking"), put the cursor on top left of the console view.
- Improve key presses actions when being in selection mode (pressing ENTER when being in selection mode, copies the text and cancels selection mode, pressing ESC or Ctrl-C cancels the selection, etc...)
- Try to fix erratic context menu apparitions when being in Quick-Edit mode (caught by Javier Fernandez, aka. elhoir)

svn path=/trunk/; revision=59198
2013-06-09 19:03:53 +00:00
Sylvain Petreolle d267ecd023 configure.sh:
Allow passing -D parameters to cmake.
Both -DVAR=value and -D VAR=value syntaxes are supported.

svn path=/trunk/; revision=59197
2013-06-09 13:47:01 +00:00
Amine Khaldi e6e4ed5c15 [CMAKE]
* Update base addresses.
CORE-7262 #resolve

svn path=/trunk/; revision=59196
2013-06-09 10:47:20 +00:00
Eric Kohl 7d25cfad37 [NETAPI32]
Add level 3 support to NetLocalGroupAddMembers and NetLocalGroupDelMembers.

svn path=/trunk/; revision=59195
2013-06-09 09:40:24 +00:00
Timo Kreuzer 740772014c [NDK]
- Add NUMBER_POOL_LOOKASIDE_LISTS constant
- Add PAT MSR constants for amd64
- Add missing extern "C"
[NTOSKRNL]
- Fix pool lookaside list usage for 64 bit

svn path=/trunk/; revision=59194
2013-06-09 08:54:33 +00:00
Hermès Bélusca-Maïto 450943cf42 [KERNEL32]
- Fix IN/OUT declaration of parameters for GetFullPathNameA/W
- Fix a bad usage of GetFullPathNameW in the GetTempPathW API, where the source and destination buffer for GetFullPathNameW was the same (Yet another Wineism :(( ). On Windows, using the same buffer fills it with a garbled string. Avoid this behaviour on ReactOS too, because internally GetFullPathNameW calls RtlGetFullPathName_U, the latter zeroing-out the destination buffer before usage.

[RTL:PATH]
See comments of revision r59183 (and in particular, fix some ntdll:RtlDos* path functions).

svn path=/trunk/; revision=59193
2013-06-08 14:48:33 +00:00
Eric Kohl 2370b46e6f [NETAPI32]
Implement NetLocalGroupDelMember and NetLocalGroupDelMembers (level 0 only).

svn path=/trunk/; revision=59192
2013-06-08 14:41:56 +00:00
Eric Kohl 044ead4a8f [NETAPI32]
Implement NetLocalGroupAddMember and NetLocalGroupAddMember (level 0 only).

svn path=/trunk/; revision=59191
2013-06-08 13:47:34 +00:00
Eric Kohl f0c9ed8f21 [NETAPI32]
NetLocalGroupGetMembers: Implement levels 2 and 3. Fixes netapi32:access winetest failures.

svn path=/trunk/; revision=59190
2013-06-08 11:04:18 +00:00
Aleksey Bragin 015d9d3a12 [KMTEST]
- Fix variable declaration placement.

svn path=/trunk/; revision=59189
2013-06-08 10:31:39 +00:00
Aleksey Bragin 881c40e133 [KMTEST]
- Implement simple KeDeviceQueue test by Moscow State Technical University students. Improvements are welcome.

svn path=/trunk/; revision=59188
2013-06-08 10:19:26 +00:00
Hermès Bélusca-Maïto ac49c11d60 Fix code indentation
svn path=/trunk/; revision=59187
2013-06-07 23:50:44 +00:00
Eric Kohl a37d2347c3 [NETAPI32]
Fix NetLocalGroupGetMembers and implement level 1. The netapi32:access winetest does not crash any more and group members appear in the user manager control panel.

svn path=/trunk/; revision=59186
2013-06-07 22:36:49 +00:00
Hermès Bélusca-Maïto 6922a068e7 [KERNEL32-RTL]
Fix return type and usage of RtlDetermineDosPathNameType_U, and use the declaration of RTL_PATH_TYPE in winternl.h instead of the wineism DOS_PATHNAME_TYPE.

See r59183 and 59184 for more information.

svn path=/trunk/; revision=59185
2013-06-07 20:40:34 +00:00
Sylvain Petreolle d93b910537 Revert 59183 on hbelusca's request.
svn path=/trunk/; revision=59184
2013-06-07 09:36:37 +00:00
Hermès Bélusca-Maïto 917be25184 [KERNEL32-RTL]
Fix return type and usage of RtlDetermineDosPathNameType_U, and use the declaration of RTL_PATH_TYPE in winternl.h instead of the wineism DOS_PATHNAME_TYPE.

[RTL:PATH]
- Make usage of the IS_PATH_SEPARATOR(...) macro instead of automatically checking for L'\\' or L'/', and of OBJ_NAME_PATH_SEPARATOR when checking for L'\\' only or setting the character L'\\' (just code consistency only).

<Test fixes:>
- Fix a search loop and a check in RtlpWin32NTNameToNtPathName_U (a problem of setting the pointer *PartName via the variable p existed (always 1 character shift wrt. the expected result, and now *PartName is set to NULL even if p == NewBuffer).
- Zero out an optional parameter (if present) in RtlDosSearchPath_Ustr.
- Zero out the return buffer in RtlGetFullPathName_U (function from Wine).

Those fixes ^ correct the following tests:
* ntdll:RtlDosPathNameToNtPathName_U (58 errors to 4 errors remaining due to UNC path handling).
* ntdll:RtlDosSearchPath_U (9 errors to 6 errors remaining due to the fact that our RtlDosSearchPath_U doesn't throw exception on bad arguments because it checks the validity of its arguments (pointers especially), whereas on Windows it seems it doesn't happen to be the case).
* ntdll:RtlDosSearchPath_Ustr (4 errors to full success).
* ntdll:RtlGetFullPathName_U (31 errors to 8 errors).
* ntdll:RtlGetFullPathName_UstrEx (29 errors to 6 errors).

svn path=/trunk/; revision=59183
2013-06-07 01:25:57 +00:00
Aleksey Bragin 20770ec6a1 [KMTEST]
- Fix variables declarations, and don't mix 1/0 and TRUE/FALSE. Boolean was invented for that.

svn path=/trunk/; revision=59182
2013-06-06 21:54:00 +00:00
Aleksey Bragin 192f898958 [KMTEST]
- Constantine Belev: Fix a few bugs in the SeQueryInfoToken test. Now it does not crash in ReactOS anymore.

svn path=/trunk/; revision=59181
2013-06-06 09:44:34 +00:00
Aleksey Bragin 2b03ca813e [KMTEST]
- Fix formatting of FsRtlTunnel.c
- Add proper header.

svn path=/trunk/; revision=59180
2013-06-05 23:25:02 +00:00
Hermès Bélusca-Maïto 450ab7055a [ROSAPPS]
Add 4 little tests for RtlDetermineDosPathNameType 

svn path=/trunk/; revision=59179
2013-06-05 23:24:04 +00:00
Aleksey Bragin 73f6b44f85 [KMTEST]
- Add tests for SeQueryInformationToken NTAPI. By Moscow State Technical University students Constantine Belev, Denis Grishin, Egor Sinitsyn.
- Disabled from testbot because they bugcheck ReactOS (unimplemented functions bugcheck). Work in progress...

svn path=/trunk/; revision=59178
2013-06-05 23:16:14 +00:00