Move the initialization of USB keyboard and mouse to DriverEntry, to
prevent some (not all!) race conditions with the loading of
kbd/mouclass.
It is still not satisfying (they are not real USB drivers), but that's
better...
Modified: trunk/reactos/drivers/usb/miniport/common/main.c
_____
Modified: trunk/reactos/drivers/usb/miniport/common/main.c
--- trunk/reactos/drivers/usb/miniport/common/main.c 2005-11-12
08:40:47 UTC (rev 19171)
+++ trunk/reactos/drivers/usb/miniport/common/main.c 2005-11-12
09:27:52 UTC (rev 19172)
@@ -280,11 +280,6 @@
Status = IoCreateSymbolicLink(&LinkDeviceName, &DeviceName);
- if (NT_SUCCESS(Status))
- Status = AddDevice_Keyboard(DriverObject, pdo);
- if (NT_SUCCESS(Status))
- Status = AddDevice_Mouse(DriverObject, pdo);
-
if (!NT_SUCCESS(Status))
{
DPRINT("USBMP: IoCreateSymbolicLink() call failed with
status 0x%08x\n", Status);
@@ -428,5 +423,8 @@
RegisterPortDriver(DriverObject, &UsbPortInterface);
+ AddDevice_Keyboard(DriverObject, NULL);
+ AddDevice_Mouse(DriverObject, NULL);
+
return STATUS_SUCCESS;
}
fixed last part of bug 910 change Windows/ to ReactOS
Modified: trunk/reactos/subsys/system/cmd/De.rc
Modified: trunk/reactos/subsys/system/cmd/En.rc
_____
Modified: trunk/reactos/subsys/system/cmd/De.rc
--- trunk/reactos/subsys/system/cmd/De.rc 2005-11-12 00:19:03 UTC
(rev 19163)
+++ trunk/reactos/subsys/system/cmd/De.rc 2005-11-12 00:24:16 UTC
(rev 19164)
@@ -527,7 +527,7 @@
FOR Fuehrt einen angegebenen Befehl fuer jede Datei in einem
Dateiensatz\n\
aus.\n\
FREE Zeigt den (freien) Speicherplatz an.\n\
-GOTO Setzt den Windows-Befehlsinterpreter auf eine markierte Zeile
in\n\
+GOTO Setzt den ReactOS-Befehlsinterpreter auf eine markierte Zeile
in\n\
einem Batchprogramm.\n\
HELP Zeigt Hilfeinformationen zu ReactOS-Befehlen an.\n\
HISTORY Listet alle Befehle auf welche sich im Speicher befinden.\n\
@@ -557,7 +557,7 @@
TIMER Erlaubt die Benutzung von bis zu 10 Stopuhren\n\
TITLE Legt den Fenstertitel fuer das Eingabeaufforderungsfenster
fest.\n\
TYPE Zeigt den Inhalt einer Textdatei an.\n\
-VER Zeigt die Windows-Version an.\n\
+VER Zeigt die ReactOS-Version an.\n\
VERIFY Legt fest, ob ueberwacht werden soll, ob Dateien korrekt auf
den\n\
Datentraeger geschrieben werden.\n\
VOL Zeigt die Datentraegervolumebezeichnung und die Seriennummer
an.\n"
_____
Modified: trunk/reactos/subsys/system/cmd/En.rc
--- trunk/reactos/subsys/system/cmd/En.rc 2005-11-12 00:19:03 UTC
(rev 19163)
+++ trunk/reactos/subsys/system/cmd/En.rc 2005-11-12 00:24:16 UTC
(rev 19164)
@@ -524,7 +524,7 @@
EXIT Quits the CMD.EXE program (command interpreter).\n\
FOR Runs a specified command for each file in a set of files.\n\
FREE (free) disc space.\n\
-GOTO Directs the Windows command interpreter to a labeled line
in\n\
+GOTO Directs the ReactOS command interpreter to a labeled line
in\n\
a batch program.\n\
HELP Provides Help information for ReactOS commands.\n\
HISTORY List alle commands which has been used\n\
@@ -546,7 +546,7 @@
RENAME Renames a file or files.\n\
RMDIR Removes a directory.\n\
SCREEN Move cursor and optionally print text.\n\
-SET Displays, sets, or removes Windows environment variables.\n\
+SET Displays, sets, or removes ReactOS environment variables.\n\
SHIFT Shifts the position of replaceable parameters in batch
files.\n"
STRING_HELP2, "START Starts a separate window to run a specified
program or command.\n\
Executes command.\n\
@@ -554,8 +554,8 @@
TIMER Allow the use of ten stopwaches.\n\
TITLE Sets the window title for a CMD.EXE session.\n\
TYPE Displays the contents of a text file.\n\
-VER Displays the Windows version.\n\
-VERIFY Tells Windows whether to verify that your files are written\n\
+VER Displays the ReactOS version.\n\
+VERIFY Tells ReactOS whether to verify that your files are written\n\
correctly to a disk.\n\
VOL Displays a disk volume label and serial number.\n"
fixed last part of bug 910 change Windows/ to ReactOS
Modified: trunk/reactos/subsys/system/cmd/De.rc
Modified: trunk/reactos/subsys/system/cmd/En.rc
_____
Modified: trunk/reactos/subsys/system/cmd/De.rc
--- trunk/reactos/subsys/system/cmd/De.rc 2005-11-12 00:12:35 UTC
(rev 19162)
+++ trunk/reactos/subsys/system/cmd/De.rc 2005-11-12 00:19:03 UTC
(rev 19163)
@@ -515,7 +515,7 @@
CHOICE Wartet auf den Benutzer, welcher aus einer Auswahl eine
Option\n\
waehlen muss.\n\
CLS Loescht den Bildschirminhalt.\n\
-CMD Startet eine neue Instanz des Windows-Befehlsinterpreters.\n\
+CMD Startet eine neue Instanz des ReactOS-Befehlsinterpreters.\n\
COLOR Legt die Hintergrund- und Vordergrundfarben fuer die Konsole
fest.\n\
COPY Kopiert eine oder mehrere Dateien an eine andere Stelle.\n\
DATE Zeigt das Datum an bzw. legt dieses fest.\n\
_____
Modified: trunk/reactos/subsys/system/cmd/En.rc
--- trunk/reactos/subsys/system/cmd/En.rc 2005-11-12 00:12:35 UTC
(rev 19162)
+++ trunk/reactos/subsys/system/cmd/En.rc 2005-11-12 00:19:03 UTC
(rev 19163)
@@ -513,7 +513,7 @@
CHCP Displays or sets the active code page number.\n\
CHOICE Waits for the user to choose one of a set of choices.\n\
CLS Clears the screen.\n\
-CMD Starts a new instance of the Windows command interpreter.\n\
+CMD Starts a new instance of the ReactOS command interpreter.\n\
COLOR Sets the default console foreground and background colors.\n\
COPY Copies one or more files to another location.\n\
DATE Displays or sets the date.\n\