Author: akhaldi
Date: Wed Dec 4 16:11:26 2013
New Revision: 61216
URL: http://svn.reactos.org/svn/reactos?rev=61216&view=rev
Log:
[README.WINE]
* Update the status of expand, msiexec and taskkill.
CORE-7469
Modified:
trunk/reactos/media/doc/README.WINE
Modified: trunk/reactos/media/doc/README.WINE
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/media/doc/README.WINE?rev=…
==============================================================================
--- trunk/reactos/media/doc/README.WINE [iso-8859-1] (original)
+++ trunk/reactos/media/doc/README.WINE [iso-8859-1] Wed Dec 4 16:11:26 2013
@@ -226,7 +226,7 @@
ReactOS shares the following programs with Winehq.
reactos/base/applications/cmdutils/reg # Synced to Wine-1.1.40
-reactos/base/applications/cmdutils/taskkill # Synced to Wine-1.5.25
+reactos/base/applications/cmdutils/taskkill # Synced to Wine-1.7.1
reactos/base/applications/cmdutils/wmic # Synced to Wine-1.7.1
reactos/base/applications/cmdutils/xcopy # Synced to Wine-1.3.37
reactos/base/applications/games/winmine # Forked at Wine-1_3_5
@@ -237,8 +237,8 @@
reactos/base/applications/winhlp32 # Synced to Wine-1.5.26
reactos/base/applications/wordpad # Synced to Wine-1.5.26
reactos/base/services/rpcss # Synced to Wine-1.7.1
-reactos/base/system/expand # Synced to Wine-1.5.26
-reactos/base/system/msiexec # Synced to Wine-1.5.26
+reactos/base/system/expand # Synced to Wine-1.7.1
+reactos/base/system/msiexec # Synced to Wine-1.7.1
reactos/modules/rosapps/winfile # Autosync
In addition the following libs, dlls and source files are mostly based on code ported
Author: aandrejevic
Date: Wed Dec 4 00:43:11 2013
New Revision: 61215
URL: http://svn.reactos.org/svn/reactos?rev=61215&view=rev
Log:
[NTVDM]
Also serialize access to KeyboardQueueEmpty.
Modified:
branches/ntvdm/subsystems/ntvdm/ps2.c
Modified: branches/ntvdm/subsystems/ntvdm/ps2.c
URL: http://svn.reactos.org/svn/reactos/branches/ntvdm/subsystems/ntvdm/ps2.c?re…
==============================================================================
--- branches/ntvdm/subsystems/ntvdm/ps2.c [iso-8859-1] (original)
+++ branches/ntvdm/subsystems/ntvdm/ps2.c [iso-8859-1] Wed Dec 4 00:43:11 2013
@@ -93,8 +93,12 @@
{
BYTE Status = 0;
+ WaitForSingleObject(QueueMutex, INFINITE);
+
/* Set the first bit if the data can be read */
if (KeyboardReadResponse || !KeyboardQueueEmpty) Status |= 1 << 0;
+
+ ReleaseMutex(QueueMutex);
/* Always set bit 2 */
Status |= 1 << 2;
Author: hbelusca
Date: Tue Dec 3 23:57:16 2013
New Revision: 61212
URL: http://svn.reactos.org/svn/reactos?rev=61212&view=rev
Log:
[KERNEL32]: Fix QueryPerformanceFrequency: it's when NtQueryPerformanceCounter returns a frequency of zero, that HW perf counters are not implemented.
Modified:
trunk/reactos/dll/win32/kernel32/client/perfcnt.c
Modified: trunk/reactos/dll/win32/kernel32/client/perfcnt.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/client/…
==============================================================================
--- trunk/reactos/dll/win32/kernel32/client/perfcnt.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/kernel32/client/perfcnt.c [iso-8859-1] Tue Dec 3 23:57:16 2013
@@ -26,7 +26,7 @@
NTSTATUS Status;
Status = NtQueryPerformanceCounter(lpPerformanceCount, &Frequency);
- if (!Frequency.QuadPart) Status = STATUS_NOT_IMPLEMENTED;
+ if (Frequency.QuadPart == 0) Status = STATUS_NOT_IMPLEMENTED;
if (!NT_SUCCESS(Status))
{
@@ -48,7 +48,7 @@
NTSTATUS Status;
Status = NtQueryPerformanceCounter(&Count, lpFrequency);
- if (!Count.QuadPart) Status = STATUS_NOT_IMPLEMENTED;
+ if (lpFrequency->QuadPart == 0) Status = STATUS_NOT_IMPLEMENTED;
if (!NT_SUCCESS(Status))
{