reactos.git
3 hours ago[NTVDM] master trunk
hbelusca [Thu, 2 Oct 2014 00:26:13 +0000 (00:26 +0000)]
[NTVDM]
- INT 21h, AH=59h (Get Extended Error Information) is unimplemented but is used by many applications. DPRINT a special message to remind that we need to implement it.
- Implement INT 21h, AH=6Ch "Extended Open/Create".

git-svn-id: file:///srv/svn/reactos/trunk@64447 97493ccd-5924-5043-b1f5-66cb403b36ce

4 hours ago[NTVDM]: Silence interrupt calls dprints.
hbelusca [Thu, 2 Oct 2014 00:03:55 +0000 (00:03 +0000)]
[NTVDM]: Silence interrupt calls dprints.

git-svn-id: file:///srv/svn/reactos/trunk@64446 97493ccd-5924-5043-b1f5-66cb403b36ce

5 hours ago[ADVAPI32]
jgardou [Wed, 1 Oct 2014 22:51:44 +0000 (22:51 +0000)]
[ADVAPI32]
 - Fix a stupid crash I introduced in RegQueryValueExA
 - Reimplement RegEnumKeyExA as wrapper around RegEnumKeyExW
 - Implement RegEnumKeyExW for HKCR subkeys
 - Fix a few potential handle leaks
CORE-8582

git-svn-id: file:///srv/svn/reactos/trunk@64445 97493ccd-5924-5043-b1f5-66cb403b36ce

10 hours ago[ADVAPI32]
jgardou [Wed, 1 Oct 2014 17:48:32 +0000 (17:48 +0000)]
[ADVAPI32]
 - Add implementation of RegCreateKeyEx and RegSetValueEx for HKCR subkeys
CORE-8582

git-svn-id: file:///srv/svn/reactos/trunk@64444 97493ccd-5924-5043-b1f5-66cb403b36ce

10 hours ago[ADVAPI32]
jgardou [Wed, 1 Oct 2014 17:48:26 +0000 (17:48 +0000)]
[ADVAPI32]
 - Implement RegQueryValueEx for HKCR subkeys
CORE-8582

git-svn-id: file:///srv/svn/reactos/trunk@64443 97493ccd-5924-5043-b1f5-66cb403b36ce

10 hours ago[ADVAPI32]
jgardou [Wed, 1 Oct 2014 17:48:17 +0000 (17:48 +0000)]
[ADVAPI32]
 - Correctly use RtlCreateUnicodeStringFromAsciiz and check for its return value in various places.
It allocates a buffer and initializes is it as empty even if the passed ASCII buffer is NULL.

git-svn-id: file:///srv/svn/reactos/trunk@64442 97493ccd-5924-5043-b1f5-66cb403b36ce

10 hours ago[ADVAPI32]
jgardou [Wed, 1 Oct 2014 17:48:04 +0000 (17:48 +0000)]
[ADVAPI32]
 - Rewrite RegQueryValueExA as a wrapper arount RegQueryValueExW
CORE-8582

git-svn-id: file:///srv/svn/reactos/trunk@64441 97493ccd-5924-5043-b1f5-66cb403b36ce

10 hours ago[ADVAPI32_APITEST]
jgardou [Wed, 1 Oct 2014 17:28:45 +0000 (17:28 +0000)]
[ADVAPI32_APITEST]
 - Add a few more tests for corner cases of RegCreateKeyEx API with HKCR subkeys
CORE-8582

git-svn-id: file:///srv/svn/reactos/trunk@64440 97493ccd-5924-5043-b1f5-66cb403b36ce

12 hours ago[ADVAPI32_APITEST]
jgardou [Wed, 1 Oct 2014 15:59:54 +0000 (15:59 +0000)]
[ADVAPI32_APITEST]
 - Add more tests for HKCR subkeys creation.
CORE-8582

git-svn-id: file:///srv/svn/reactos/trunk@64439 97493ccd-5924-5043-b1f5-66cb403b36ce

14 hours ago[WINE:TEST.H]
tfaber [Wed, 1 Oct 2014 14:16:18 +0000 (14:16 +0000)]
[WINE:TEST.H]
- Correctly count broken and win_skip (depending on USE_WINE_TODOS) when WINETEST_PLATFORM=reactos

git-svn-id: file:///srv/svn/reactos/trunk@64438 97493ccd-5924-5043-b1f5-66cb403b36ce

17 hours ago[HNETCFG][OLEACC][WBEMDISP]
akhaldi [Wed, 1 Oct 2014 11:12:48 +0000 (11:12 +0000)]
[HNETCFG][OLEACC][WBEMDISP]
* Add missing stdole2 dependency. Spotted by Thomas Kriese.
CORE-8585 #resolve #comment Fixed in r64437. Thanks!

git-svn-id: file:///srv/svn/reactos/trunk@64437 97493ccd-5924-5043-b1f5-66cb403b36ce

17 hours ago[ITSS]
akhaldi [Wed, 1 Oct 2014 11:07:06 +0000 (11:07 +0000)]
[ITSS]
* Add missing wineheaders dependency. Spotted by Thomas Kriese.
CORE-8586 #resolve #comment Fixed in r64436. Thanks!

git-svn-id: file:///srv/svn/reactos/trunk@64436 97493ccd-5924-5043-b1f5-66cb403b36ce

17 hours ago[DX10GUID]
akhaldi [Wed, 1 Oct 2014 11:03:51 +0000 (11:03 +0000)]
[DX10GUID]
* Add missing d3d_idl_headers dependency. Spotted by Thomas Kriese.
CORE-8588 #resolve #comment Fixed in r64434. Thanks!

git-svn-id: file:///srv/svn/reactos/trunk@64435 97493ccd-5924-5043-b1f5-66cb403b36ce

17 hours ago[MSADP32.ACM]
akhaldi [Wed, 1 Oct 2014 11:00:12 +0000 (11:00 +0000)]
[MSADP32.ACM]
* Delete this duplicate.

git-svn-id: file:///srv/svn/reactos/trunk@64434 97493ccd-5924-5043-b1f5-66cb403b36ce

17 hours ago[PSDK]
akhaldi [Wed, 1 Oct 2014 10:41:22 +0000 (10:41 +0000)]
[PSDK]
* Add a header guard.

git-svn-id: file:///srv/svn/reactos/trunk@64433 97493ccd-5924-5043-b1f5-66cb403b36ce

17 hours ago[MSACM32]
akhaldi [Wed, 1 Oct 2014 10:36:12 +0000 (10:36 +0000)]
[MSACM32]
* Sync with Wine 1.7.27.
CORE-8540

git-svn-id: file:///srv/svn/reactos/trunk@64432 97493ccd-5924-5043-b1f5-66cb403b36ce

27 hours ago[NTVDM]
hbelusca [Wed, 1 Oct 2014 00:40:36 +0000 (00:40 +0000)]
[NTVDM]
The highest bit of the mode number is used to determine whether or not we need to clear the screen. Fix the existing code that was disabled in revision 61907 because it was completely wrong. Now we correctly support this feature. Also check the mode number limit and fail if it is unsupported.

git-svn-id: file:///srv/svn/reactos/trunk@64431 97493ccd-5924-5043-b1f5-66cb403b36ce

28 hours ago[NTVDM]
hbelusca [Tue, 30 Sep 2014 23:55:52 +0000 (23:55 +0000)]
[NTVDM]
- Code reorganization: Move CPU code to specific files for modularity (prepares ground for some future work).
  Part 2/2 (fixes build ;) )
- Improve a DPRINT.
- Set reported DOS OEM number to 0xFF as NTDOS does.

git-svn-id: file:///srv/svn/reactos/trunk@64430 97493ccd-5924-5043-b1f5-66cb403b36ce

28 hours ago[NTVDM]
hbelusca [Tue, 30 Sep 2014 23:47:23 +0000 (23:47 +0000)]
[NTVDM]
Code reorganization: Move CPU code to specific files for modularity (prepares ground for some future work).
We reintroduce also int32.c in which all the int32 handling code is moved to.
Part 1/2

git-svn-id: file:///srv/svn/reactos/trunk@64429 97493ccd-5924-5043-b1f5-66cb403b36ce

30 hours ago[FAST486]
aandrejevic [Tue, 30 Sep 2014 22:18:41 +0000 (22:18 +0000)]
[FAST486]
Apparently MOVS, LODS, STOS, INS and OUTS can also take REPNZ as a prefix.

git-svn-id: file:///srv/svn/reactos/trunk@64428 97493ccd-5924-5043-b1f5-66cb403b36ce

30 hours ago[ADVAPI32]
jgardou [Tue, 30 Sep 2014 22:05:50 +0000 (22:05 +0000)]
[ADVAPI32]
 - Centralize RegDeleteKey[Ex]{A,W} implementation into RegDeleteKeyExW
 - Update the HKCR wrapper accordingly.
CORE-8582

git-svn-id: file:///srv/svn/reactos/trunk@64427 97493ccd-5924-5043-b1f5-66cb403b36ce

31 hours ago[WIN32K]
tkreuzer [Tue, 30 Sep 2014 21:13:57 +0000 (21:13 +0000)]
[WIN32K]
Implement DC_bIsBitmapCompatible() helper function and use it in NtGdiSelectBitmap. Will be reused later.
[SPEC2DEF]
Improve formatting

git-svn-id: file:///srv/svn/reactos/trunk@64426 97493ccd-5924-5043-b1f5-66cb403b36ce

31 hours ago[CRT_APITEST]
tkreuzer [Tue, 30 Sep 2014 21:10:15 +0000 (21:10 +0000)]
[CRT_APITEST]
Fix some tests based on Windows 2003 SP1 behavior. Patch by Victor Martinez.

git-svn-id: file:///srv/svn/reactos/trunk@64425 97493ccd-5924-5043-b1f5-66cb403b36ce

31 hours ago[DLLEXPORT_TEST]
tkreuzer [Tue, 30 Sep 2014 20:52:54 +0000 (20:52 +0000)]
[DLLEXPORT_TEST]
Add a dll that imports basically everything from framedyn.dll

git-svn-id: file:///srv/svn/reactos/trunk@64424 97493ccd-5924-5043-b1f5-66cb403b36ce

31 hours ago[CRT]
tkreuzer [Tue, 30 Sep 2014 20:48:54 +0000 (20:48 +0000)]
[CRT]
- Allow to allow wchar_t even on C++, if it is not GCC
- Remove a number of duplicate definitions
[FRAMEDYN]
- Compile with /Zc:wchar_t- on MSVC
- Get rid of now obsolete MSVC symbol aliases
- Share the spec file
- Add 2 GCC symbols in the export lib (C2 constructor, D2 destructor), which are in this case identical to C1 and D1

git-svn-id: file:///srv/svn/reactos/trunk@64423 97493ccd-5924-5043-b1f5-66cb403b36ce

31 hours ago[ADVAPI32]
jgardou [Tue, 30 Sep 2014 20:21:50 +0000 (20:21 +0000)]
[ADVAPI32]
 - Fix a memory leak in failure case.
Spotted by Thomas.
CORE-8582

git-svn-id: file:///srv/svn/reactos/trunk@64422 97493ccd-5924-5043-b1f5-66cb403b36ce

32 hours ago[ADVAPI32]
jgardou [Tue, 30 Sep 2014 20:01:00 +0000 (20:01 +0000)]
[ADVAPI32]
 - Implement DeleteKey for HKCR subkeys
CORE-8582

git-svn-id: file:///srv/svn/reactos/trunk@64421 97493ccd-5924-5043-b1f5-66cb403b36ce

32 hours ago[ADVAPI32]
jgardou [Tue, 30 Sep 2014 20:00:54 +0000 (20:00 +0000)]
[ADVAPI32]
 - Mark key create from HKCR subkeys as HKCR subkeys
CORE-8582

git-svn-id: file:///srv/svn/reactos/trunk@64420 97493ccd-5924-5043-b1f5-66cb403b36ce

32 hours ago[ADVAPI32]
jgardou [Tue, 30 Sep 2014 20:00:35 +0000 (20:00 +0000)]
[ADVAPI32]
 - Reimplement RegDeleteKeyA as a wrapper around RegDeleteKeyW
CORE-8582

git-svn-id: file:///srv/svn/reactos/trunk@64419 97493ccd-5924-5043-b1f5-66cb403b36ce

32 hours ago[ADVAPI32]
jgardou [Tue, 30 Sep 2014 20:00:23 +0000 (20:00 +0000)]
[ADVAPI32]
 - Implement RegOpenKeyEx for HKEY_CLASSES_ROOT subkeys
CORE-8582

git-svn-id: file:///srv/svn/reactos/trunk@64418 97493ccd-5924-5043-b1f5-66cb403b36ce

32 hours ago[ADVAPI32]
jgardou [Tue, 30 Sep 2014 20:00:17 +0000 (20:00 +0000)]
[ADVAPI32]
 - Mark the HKEY_CLASSES_ROOT key as belonging to the HKEY_CLASSES_ROOT tree.
CORE-8582

git-svn-id: file:///srv/svn/reactos/trunk@64417 97493ccd-5924-5043-b1f5-66cb403b36ce

32 hours ago[NTOS/CM]
jgardou [Tue, 30 Sep 2014 20:00:00 +0000 (20:00 +0000)]
[NTOS/CM]
 - Put the loop inside SEH, and not vice-versa.

git-svn-id: file:///srv/svn/reactos/trunk@64416 97493ccd-5924-5043-b1f5-66cb403b36ce

32 hours ago[ADVAPI32]
jgardou [Tue, 30 Sep 2014 19:59:51 +0000 (19:59 +0000)]
[ADVAPI32]
 - Reimplement RegCreateKeyExA as a wrapper around RegCreateKeyExW
CORE-8582

git-svn-id: file:///srv/svn/reactos/trunk@64415 97493ccd-5924-5043-b1f5-66cb403b36ce

32 hours ago[ADVAPI32]
jgardou [Tue, 30 Sep 2014 19:59:35 +0000 (19:59 +0000)]
[ADVAPI32]
 - Rewrite RegOpenKeyExA as a wrapper around RegOpenKeyExW
CORE-8582

git-svn-id: file:///srv/svn/reactos/trunk@64414 97493ccd-5924-5043-b1f5-66cb403b36ce

32 hours ago[ADVAPI32_APITEST]
jgardou [Tue, 30 Sep 2014 19:59:02 +0000 (19:59 +0000)]
[ADVAPI32_APITEST]
 - Remove some tests that are broken if HKCU\software\classes\CLSID key exists.
Better tests were added later anyway.
CORE-8582

git-svn-id: file:///srv/svn/reactos/trunk@64413 97493ccd-5924-5043-b1f5-66cb403b36ce

32 hours ago[ADVAPI32_APITEST]
jgardou [Tue, 30 Sep 2014 19:58:59 +0000 (19:58 +0000)]
[ADVAPI32_APITEST]
 - Skip tests if the user has no administrative rights
 - Add more tests for subkey creation

git-svn-id: file:///srv/svn/reactos/trunk@64412 97493ccd-5924-5043-b1f5-66cb403b36ce

34 hours ago[KBHID]
ekohl [Tue, 30 Sep 2014 18:09:31 +0000 (18:09 +0000)]
[KBHID]
Fix indentation. No code changes!

git-svn-id: file:///srv/svn/reactos/trunk@64411 97493ccd-5924-5043-b1f5-66cb403b36ce

35 hours ago[WINLOGON]
ekohl [Tue, 30 Sep 2014 17:13:16 +0000 (17:13 +0000)]
[WINLOGON]
Implement the RPC server for remote registry and system shutdown. Server functions are not implemented yet.

git-svn-id: file:///srv/svn/reactos/trunk@64410 97493ccd-5924-5043-b1f5-66cb403b36ce

37 hours ago[NTVDM]
aandrejevic [Tue, 30 Sep 2014 15:07:42 +0000 (15:07 +0000)]
[NTVDM]
The AX register value can't fit in a BYTE.

git-svn-id: file:///srv/svn/reactos/trunk@64409 97493ccd-5924-5043-b1f5-66cb403b36ce

38 hours ago[IDL]
ekohl [Tue, 30 Sep 2014 13:45:38 +0000 (13:45 +0000)]
[IDL]
Add the remote registry interface definition files.

git-svn-id: file:///srv/svn/reactos/trunk@64408 97493ccd-5924-5043-b1f5-66cb403b36ce

41 hours ago[LSASRV]
ekohl [Tue, 30 Sep 2014 11:16:45 +0000 (11:16 +0000)]
[LSASRV]
Remove obsolete TRACE message.
CORE-8579 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@64407 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[ADVAPI32_APITEST]
jgardou [Mon, 29 Sep 2014 19:13:37 +0000 (19:13 +0000)]
[ADVAPI32_APITEST]
 - Add tests testing behaviour of RegOpen/Create for HKEY_CLASSES_ROOT subkeys
 - Clean up a bit the other tests
CORE-8582

git-svn-id: file:///srv/svn/reactos/trunk@64402 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[MPR]
akhaldi [Mon, 29 Sep 2014 18:56:31 +0000 (18:56 +0000)]
[MPR]
* Sync with Wine 1.7.27.
CORE-8540

git-svn-id: file:///srv/svn/reactos/trunk@64401 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[SPEC2DEF]
tkreuzer [Mon, 29 Sep 2014 17:43:32 +0000 (17:43 +0000)]
[SPEC2DEF]
Fix asm stubs for thiscall functions.
CORE-8576 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@64400 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[D3DRM_WINETEST]
akhaldi [Mon, 29 Sep 2014 17:34:31 +0000 (17:34 +0000)]
[D3DRM_WINETEST]
* Import from Wine 1.7.27.
CORE-8540

git-svn-id: file:///srv/svn/reactos/trunk@64399 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[D3DRM]
akhaldi [Mon, 29 Sep 2014 17:24:32 +0000 (17:24 +0000)]
[D3DRM]
* Import from Wine 1.7.27.
CORE-8082 #resolve #comment Imported in r64396. Thanks!
CORE-8540

git-svn-id: file:///srv/svn/reactos/trunk@64398 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[PSDK]
akhaldi [Mon, 29 Sep 2014 17:03:05 +0000 (17:03 +0000)]
[PSDK]
* Update d3drm.h and d3drmdef.h.
* Import d3drmobj.h and d3drmwin.h.
* Guard against redefinition of MAKE_DDHRESULT.
[DXSDK]
* Get rid of this d3drmwin.h.
* Guard against redefinition of MAKE_DDHRESULT.
CORE-8540 CORE-8082

git-svn-id: file:///srv/svn/reactos/trunk@64397 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[NTOS/CM]
jgardou [Mon, 29 Sep 2014 16:27:16 +0000 (16:27 +0000)]
[NTOS/CM]
 - Add NtQueryKey(KeyNameInformation) implementation.
CORE-8581 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@64396 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[NTDLL_APITEST]
jgardou [Mon, 29 Sep 2014 16:21:53 +0000 (16:21 +0000)]
[NTDLL_APITEST]
 - Add tests for NtQueryKey(KeyNameInformation)
[ADVAPI32_APITEST]
 - Don't be so generous and claim back my code.
@Thomas: If you ever find out how buggy it is, feel free to claim it back. ;-)

git-svn-id: file:///srv/svn/reactos/trunk@64394 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[ADVAPI32_APITEST]
jgardou [Mon, 29 Sep 2014 13:35:59 +0000 (13:35 +0000)]
[ADVAPI32_APITEST]
 - Add a few tests regarding HKEY_CLASSES_ROOT special keys.

git-svn-id: file:///srv/svn/reactos/trunk@64393 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[NDK]
jgardou [Mon, 29 Sep 2014 13:32:44 +0000 (13:32 +0000)]
[NDK]
 - Fix KEY_NAME_INFORMATION structure

git-svn-id: file:///srv/svn/reactos/trunk@64392 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[MMDEVAPI_WINETEST]
akhaldi [Mon, 29 Sep 2014 13:17:17 +0000 (13:17 +0000)]
[MMDEVAPI_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

git-svn-id: file:///srv/svn/reactos/trunk@64391 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[MMDEVAPI]
akhaldi [Mon, 29 Sep 2014 13:16:53 +0000 (13:16 +0000)]
[MMDEVAPI]
* Sync with Wine 1.7.27.
CORE-8540

git-svn-id: file:///srv/svn/reactos/trunk@64390 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[LSASRV]
akhaldi [Mon, 29 Sep 2014 13:07:46 +0000 (13:07 +0000)]
[LSASRV]
* "Fix" MSVC build. Eric, please review (MemSize is uninitialized here).

git-svn-id: file:///srv/svn/reactos/trunk@64389 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[MGMTAPI]
akhaldi [Mon, 29 Sep 2014 12:51:45 +0000 (12:51 +0000)]
[MGMTAPI]
* Import from Wine 1.7.27.
CORE-8036 #resolve #comment Imported in r64388.
CORE-8540

git-svn-id: file:///srv/svn/reactos/trunk@64388 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[LOCALUI]
akhaldi [Mon, 29 Sep 2014 12:39:56 +0000 (12:39 +0000)]
[LOCALUI]
* Sync with Wine 1.7.27.
CORE-8540

git-svn-id: file:///srv/svn/reactos/trunk@64387 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[CONSRV]
akhaldi [Mon, 29 Sep 2014 11:28:17 +0000 (11:28 +0000)]
[CONSRV]
* Add missing psdk dependency.
CORE-8577 #resolve #comment Fixed in r64386. Thanks!

git-svn-id: file:///srv/svn/reactos/trunk@64386 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[NTOSKRNL]
tkreuzer [Mon, 29 Sep 2014 07:34:39 +0000 (07:34 +0000)]
[NTOSKRNL]
Fix a bug I introduced in r64369.
CORE-8573

git-svn-id: file:///srv/svn/reactos/trunk@64385 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[LSASRV][SECUR32]
ekohl [Sun, 28 Sep 2014 23:02:09 +0000 (23:02 +0000)]
[LSASRV][SECUR32]
- Implement a first version of LsaGetLogonSessionData.
- Add a simple way to disable LsaEnumerateLogonSessions and LsaGetLogonSessionData in case they cause problems.

git-svn-id: file:///srv/svn/reactos/trunk@64384 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[NTVDM]: Use the 0xCC (int 3) instruction as the memory fill byte.
hbelusca [Sun, 28 Sep 2014 22:35:05 +0000 (22:35 +0000)]
[NTVDM]: Use the 0xCC (int 3) instruction as the memory fill byte.

git-svn-id: file:///srv/svn/reactos/trunk@64383 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[FAST486]
hbelusca [Sun, 28 Sep 2014 22:00:04 +0000 (22:00 +0000)]
[FAST486]
- Display a DPRINT when the CPU triple-faults.
- Add the Ac flag to the dump function.

git-svn-id: file:///srv/svn/reactos/trunk@64382 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[NTVDM]: We do not have an Extended BIOS Data Area yet. Make INT 15h, C1h report...
hbelusca [Sun, 28 Sep 2014 21:48:46 +0000 (21:48 +0000)]
[NTVDM]: We do not have an Extended BIOS Data Area yet. Make INT 15h, C1h report correctly this fact.

git-svn-id: file:///srv/svn/reactos/trunk@64381 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[DSOUND]
akhaldi [Sun, 28 Sep 2014 20:12:26 +0000 (20:12 +0000)]
[DSOUND]
* Sync to Wine 1.3.29 in an attempt to get it working again.
* Dedicated to Daniel Reimer.
* Thanks to Sylvain for pinpointing this version.

git-svn-id: file:///srv/svn/reactos/trunk@64379 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[NTVDM]: The BIOS should have its BDA and BCT zero'ed out.
hbelusca [Sun, 28 Sep 2014 19:55:28 +0000 (19:55 +0000)]
[NTVDM]: The BIOS should have its BDA and BCT zero'ed out.

git-svn-id: file:///srv/svn/reactos/trunk@64378 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[JSCRIPT_WINETEST]
akhaldi [Sun, 28 Sep 2014 19:11:12 +0000 (19:11 +0000)]
[JSCRIPT_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

git-svn-id: file:///srv/svn/reactos/trunk@64376 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[JSCRIPT]
akhaldi [Sun, 28 Sep 2014 19:10:45 +0000 (19:10 +0000)]
[JSCRIPT]
* Sync with Wine 1.7.27.
CORE-8540

git-svn-id: file:///srv/svn/reactos/trunk@64375 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[FAST486]
aandrejevic [Sun, 28 Sep 2014 19:07:27 +0000 (19:07 +0000)]
[FAST486]
Fix XLAT and OUTS.

git-svn-id: file:///srv/svn/reactos/trunk@64374 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[INETMIB1_WINETEST]
akhaldi [Sun, 28 Sep 2014 18:32:39 +0000 (18:32 +0000)]
[INETMIB1_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

git-svn-id: file:///srv/svn/reactos/trunk@64373 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[IMM32_WINETEST]
akhaldi [Sun, 28 Sep 2014 18:28:09 +0000 (18:28 +0000)]
[IMM32_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

git-svn-id: file:///srv/svn/reactos/trunk@64372 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[IMM32]
akhaldi [Sun, 28 Sep 2014 18:27:58 +0000 (18:27 +0000)]
[IMM32]
* Sync with Wine 1.7.27.
CORE-8540

git-svn-id: file:///srv/svn/reactos/trunk@64371 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[GDI32_APITEST]
tkreuzer [Sun, 28 Sep 2014 18:24:58 +0000 (18:24 +0000)]
[GDI32_APITEST]
- Add tests for OffsetClipRgn
- Imporve ExcludeClipRect tests

git-svn-id: file:///srv/svn/reactos/trunk@64370 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[NTOSKNRL]
tkreuzer [Sun, 28 Sep 2014 18:17:14 +0000 (18:17 +0000)]
[NTOSKNRL]
Improve performance of FsRtlIsNameInExpression by using a stack buffer for backtracking of wildcard expressions. See also CR-60

git-svn-id: file:///srv/svn/reactos/trunk@64369 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[NTVDM]
aandrejevic [Sun, 28 Sep 2014 17:27:54 +0000 (17:27 +0000)]
[NTVDM]
Fix the calculation of TotalSize in DosCopyEnvironmentBlock.
Return the correct error code in DosLoadExecutable.

git-svn-id: file:///srv/svn/reactos/trunk@64368 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[NTVDM]
hbelusca [Sun, 28 Sep 2014 16:27:30 +0000 (16:27 +0000)]
[NTVDM]
- Add the possibility to dump the VM memory either in text or binary mode.
- Initialize the VM memory to 0xFF to track potential memory misuses (diagnostics purposes). Things may crash, or not!

git-svn-id: file:///srv/svn/reactos/trunk@64367 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[INCLUDE]
ekohl [Sun, 28 Sep 2014 15:30:50 +0000 (15:30 +0000)]
[INCLUDE]
Add LsaGetLogonSessionData prototype.

git-svn-id: file:///srv/svn/reactos/trunk@64366 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[FAST486]: Improve the trace.
hbelusca [Sun, 28 Sep 2014 15:11:33 +0000 (15:11 +0000)]
[FAST486]: Improve the trace.

git-svn-id: file:///srv/svn/reactos/trunk@64365 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[SERVICES]
ekohl [Sun, 28 Sep 2014 14:10:16 +0000 (14:10 +0000)]
[SERVICES]
Log service start, control and status change events.

git-svn-id: file:///srv/svn/reactos/trunk@64364 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[Win32k]
jimtabor [Sun, 28 Sep 2014 11:42:24 +0000 (11:42 +0000)]
[Win32k]
- Process hardware keyboard and mouse buttons before mouse move messages. Should fix CORE-7797.

git-svn-id: file:///srv/svn/reactos/trunk@64363 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[MSTSC]
akhaldi [Sun, 28 Sep 2014 11:18:16 +0000 (11:18 +0000)]
[MSTSC]
* Partial sync with rdesktop-ce to fix Windows 2008 R2 server login.
CORE-8561 #resolve #comment Should be fixed in r64362. Please retest.

git-svn-id: file:///srv/svn/reactos/trunk@64362 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[MC]
ekohl [Sun, 28 Sep 2014 09:19:20 +0000 (09:19 +0000)]
[MC]
- Fix service manager message ids. Message 7004 does not exist.
- Add missing service manager messages.

git-svn-id: file:///srv/svn/reactos/trunk@64361 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[NTVDM]: Fix a bug introduced in revision 64324, where I didn't restore the original...
hbelusca [Sat, 27 Sep 2014 23:45:24 +0000 (23:45 +0000)]
[NTVDM]: Fix a bug introduced in revision 64324, where I didn't restore the original values of CF and AX. Fix some keyboard issues in Mystery Mansion.

git-svn-id: file:///srv/svn/reactos/trunk@64360 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[WIN32K]
tkreuzer [Sat, 27 Sep 2014 22:59:13 +0000 (22:59 +0000)]
[WIN32K]
Fix NtGdiExcludeClipRect. Should fix regressions from r64260.

git-svn-id: file:///srv/svn/reactos/trunk@64359 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[NTOSKRNL] Partly implement FsRtlRegisterUncProvider/FsRtlDeregisterUncProvider
hpoussin [Sat, 27 Sep 2014 21:07:48 +0000 (21:07 +0000)]
[NTOSKRNL] Partly implement FsRtlRegisterUncProvider/FsRtlDeregisterUncProvider

Currently only support one UNC provider at the time. Also disable mup.sys, which is not used for now.

git-svn-id: file:///srv/svn/reactos/trunk@64358 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[MSVCRT]
tfaber [Sat, 27 Sep 2014 20:32:22 +0000 (20:32 +0000)]
[MSVCRT]
- Move __CxxFrameHandler3 to msvcrtex. Windows 2003's dll does not export this, and their msvcrt.lib doesn't have it, but we need this to support modern compilers.

git-svn-id: file:///srv/svn/reactos/trunk@64357 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[PSDK]
akhaldi [Sat, 27 Sep 2014 20:00:19 +0000 (20:00 +0000)]
[PSDK]
* Fix PIMAGEHLP_STATUS_ROUTINE params.

git-svn-id: file:///srv/svn/reactos/trunk@64356 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[IMAGEHLP_WINETEST]
akhaldi [Sat, 27 Sep 2014 19:47:51 +0000 (19:47 +0000)]
[IMAGEHLP_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

git-svn-id: file:///srv/svn/reactos/trunk@64355 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[TRANSLATIONS]
akhaldi [Sat, 27 Sep 2014 19:44:10 +0000 (19:44 +0000)]
[TRANSLATIONS]
* Second part of the russian translation update by Kudratov Olimjon.
CORE-8495 #resolve #comment Second part committed in r64354. Thanks!

git-svn-id: file:///srv/svn/reactos/trunk@64354 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[IEFRAME]
akhaldi [Sat, 27 Sep 2014 19:41:46 +0000 (19:41 +0000)]
[IEFRAME]
* Sync with Wine 1.7.27.
CORE-8540

git-svn-id: file:///srv/svn/reactos/trunk@64353 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[HNETCFG]
akhaldi [Sat, 27 Sep 2014 19:37:39 +0000 (19:37 +0000)]
[HNETCFG]
* Sync with Wine 1.7.27.
CORE-8540

git-svn-id: file:///srv/svn/reactos/trunk@64352 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[CMD_WINETEST]
akhaldi [Sat, 27 Sep 2014 19:31:30 +0000 (19:31 +0000)]
[CMD_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

git-svn-id: file:///srv/svn/reactos/trunk@64351 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[NTVDM]: Reorganize code.
hbelusca [Sat, 27 Sep 2014 19:16:55 +0000 (19:16 +0000)]
[NTVDM]: Reorganize code.

git-svn-id: file:///srv/svn/reactos/trunk@64350 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[TRANSLATIONS]
akhaldi [Sat, 27 Sep 2014 19:13:32 +0000 (19:13 +0000)]
[TRANSLATIONS]
* Russian translation update by Kudratov Olimjon.
CORE-8495 #comment Committed in r64349. Thanks!

git-svn-id: file:///srv/svn/reactos/trunk@64349 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[HHCTRL.OCX]
akhaldi [Sat, 27 Sep 2014 19:04:10 +0000 (19:04 +0000)]
[HHCTRL.OCX]
* Sync with Wine 1.7.27.
CORE-8540

git-svn-id: file:///srv/svn/reactos/trunk@64348 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[WININET_WINETEST]
akhaldi [Sat, 27 Sep 2014 18:21:35 +0000 (18:21 +0000)]
[WININET_WINETEST]
* Update test data to match the new certificate on winehq.org. Wine commit bbfae5be by Hans Leidekker.

git-svn-id: file:///srv/svn/reactos/trunk@64347 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[WIN32K]
tkreuzer [Sat, 27 Sep 2014 16:16:56 +0000 (16:16 +0000)]
[WIN32K]
Convert tabs to spaces

git-svn-id: file:///srv/svn/reactos/trunk@64346 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[NTVDM]
hbelusca [Sat, 27 Sep 2014 15:33:27 +0000 (15:33 +0000)]
[NTVDM]
- When writing to port 61h, reset the PIT 2 gate only when needed.
- When the PIT 2 out signal is set, notify the speaker when there is really a change.
- PC speaker: Do not replay the same sound if it is the same.

git-svn-id: file:///srv/svn/reactos/trunk@64345 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[NTVDM]: Timer
hbelusca [Sat, 27 Sep 2014 15:31:12 +0000 (15:31 +0000)]
[NTVDM]: Timer
- Add a hack for the signal out so that, when the PIT gate is off, no callback is called. This should be improved so that also no Out state is set, and other things too.
- Really set the out signal when the flipflop changes, in square-wave mode. Contributes to fix the speaker (see next commit).

git-svn-id: file:///srv/svn/reactos/trunk@64344 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[NTOS:IO]
tfaber [Sat, 27 Sep 2014 14:58:40 +0000 (14:58 +0000)]
[NTOS:IO]
- Correctly set DRIVER_EXTENSION::ServiceKeyName
CORE-8566 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@64343 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[KMTESTS:IO]
tfaber [Sat, 27 Sep 2014 14:56:22 +0000 (14:56 +0000)]
[KMTESTS:IO]
- Test more fields of DRIVER_OBJECT
CORE-8566

git-svn-id: file:///srv/svn/reactos/trunk@64342 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[GDIPLUS_WINETEST]
akhaldi [Sat, 27 Sep 2014 12:59:19 +0000 (12:59 +0000)]
[GDIPLUS_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

git-svn-id: file:///srv/svn/reactos/trunk@64341 97493ccd-5924-5043-b1f5-66cb403b36ce