Commit Graph
365 Commits
Author SHA1 Message Date
Hervé Poussineau 33d79e128a Add back ACPI device, to allow auto power off of the computer
svn path=/trunk/; revision=19248
2005-11-15 16:41:49 +00:00
Hervé Poussineau ff83cbe019 Add .inf file for Realtek netcards (8029 compatibles)
Remove NE2000 compatible card in Root bus, as QEMU enumerates it as PCI
Add .inf file for Xbox display card

svn path=/trunk/; revision=19226
2005-11-14 17:33:38 +00:00
Steven Edwards db470c2cf8 add information for the Windows Installer Service. This allows Office2000 and OfficeXP setup to get slightly further
svn path=/trunk/; revision=19198
2005-11-13 07:41:32 +00:00
Hervé Poussineau 3bfbd7133d Stream all keyboard port events to the same keyboard class
svn path=/trunk/; revision=19160
2005-11-11 23:45:56 +00:00
Brandon Turner 99d74ca9aa add devmgr.exe to the bootcd
svn path=/trunk/; revision=19157
2005-11-11 23:01:05 +00:00
Ged Murphy c16594ec20 - Add sc.exe to the bootcd
- Add some descriptive data to tcpsvcs reg entry

svn path=/trunk/; revision=19154
2005-11-11 22:31:50 +00:00
Christoph von Wittich e4c507c2f5 set SystemSetupInProgress to 0x00000001
svn path=/trunk/; revision=19117
2005-11-10 13:27:12 +00:00
Hervé Poussineau 7091f1a9cb Remove registry parameters for mouclass, as one is the default value and the other prevents the use of multiple mice
svn path=/trunk/; revision=19101
2005-11-09 11:59:45 +00:00
Eric Kohl eb9906dcc2 Add Tonga timezone (GMT+13:00).
svn path=/trunk/; revision=19066
2005-11-08 20:57:31 +00:00
Gé van Geldorp 61adf0cbb8 Add Language entries for all Locale entries. Fixes bug 955.
svn path=/trunk/; revision=19062
2005-11-08 19:43:54 +00:00
Hervé Poussineau 5a77f871d4 Big move of driver input stack to a Plug-and-Play model:
- mouclass:
  Do non buffered IO. The pointer move should be smoother.
  Search non Plug-and-Play drivers in registry, instead of using their device name.
- kbdclass:
  Full rewrite to support more than one keyboard.
  Use registry settings as specified in MSDN.
  (Info: kbdclass is now very similar to mouclass)
- i8042prt:
  Keep it as a non Plug-and-Play driver, but register it in DEVICEMAP registry key.
- USB controller:
  Enable USB keyboard/mouse

I may have broken support for serial mice, i'll add it back in a few days...

svn path=/trunk/; revision=18911
2005-10-31 16:46:46 +00:00
Hervé Poussineau aeeab7d1f4 Rewrite mouclass, so it can now handle more than one mouse.
win32k: try to open the keyboard/mouse in a loop, as they can not be present at startup

svn path=/trunk/; revision=18906
2005-10-31 00:14:45 +00:00
Brandon Turner e00d30c16e add gettype.exe to the bootcd
svn path=/trunk/; revision=18867
2005-10-30 06:02:18 +00:00
Gé van Geldorp 2643575b85 Change Tcpip and Afd drivers from auto-start to system-start, since we don't
auto-start device drivers yet

svn path=/trunk/; revision=18782
2005-10-26 23:26:44 +00:00
Christoph von Wittich 00fb63ba19 fixed some bugs in machine.inf
added keyboard.inf
added LPT Port to ports.inf

svn path=/trunk/; revision=18692
2005-10-23 01:06:59 +00:00
Hervé Poussineau 601eea6d49 Add a display class installer (useful when installing display drivers)
Use a common header for desk.cpl files

svn path=/trunk/; revision=18683
2005-10-22 17:18:33 +00:00
Andrew Munger baa9fed721 When you move something in the tree that is on the bootcd, you must update bootdata/packages/reactos.dff. DHCP was missing from recent bootcds.
svn path=/trunk/; revision=18653
2005-10-21 13:20:19 +00:00
Hervé Poussineau 6f1abc4b16 Add pciidex (controller driver) and pciide (miniport driver). They enumerate channels 0 and 1 on IDE controllers.
svn path=/trunk/; revision=18644
2005-10-20 19:33:16 +00:00
Ged Murphy 07f8595889 add tcpsvcs registry data
svn path=/trunk/; revision=18559
2005-10-18 20:24:01 +00:00
Ged Murphy 41f6aaf3f9 Add tcpsvcs to the services directory.
svn path=/trunk/; revision=18558
2005-10-18 20:17:20 +00:00
Ged Murphy 80f7d06cfd add new quotes file to /system32/drivers/etc
svn path=/trunk/; revision=18554
2005-10-18 17:07:45 +00:00
Eric Kohl 85acbb6eec - Add samsrv.dll stub.
- Install cfgmgr32.dll, lsasrv.dll and samsrv.dll.

svn path=/trunk/; revision=18492
2005-10-16 09:58:19 +00:00
Hervé Poussineau 2af4ba6dcb Add missing files to bootcd
svn path=/trunk/; revision=18454
2005-10-14 19:09:45 +00:00
Hervé Poussineau 219a9c8162 Remove entries that are created by netcfgx.dll
svn path=/trunk/; revision=18453
2005-10-14 18:38:51 +00:00
Hervé Poussineau 463b91a5b9 Transform pci.sys to a Plug-and-Play driver.
Simplify most of the PciCreateCompatible*String functions
Fix error handling in FdoQueryBusRelations
=> pci.sys now manages only 1 bus. It is still using HalGetBusDataByOffset/HalGetBusData which are deprecated, but it shouldn't be too hard to remove

svn path=/trunk/; revision=18449
2005-10-14 18:29:55 +00:00
Hervé Poussineau 72dd7eefe0 Big Plug-and-Play patch for ReactOS:
- Install drivers for devices at first boot
- Remove now useless entries in hivesys.inf
At the moment, driver installation only uses .inf files in ReactOS\Inf directory, and the needed files have to be in ReactOS\Inf or their final location (ReactOS\system32 or ReactOS\system32\drivers) + the user can't provide a custom driver
Plug-and-Plays devices are only USB controllers (OHCI and UHCI) and serial ports now.

svn path=/trunk/; revision=18448
2005-10-14 18:24:19 +00:00
Ged Murphy 0b8dac7e24 adding traceroute to build.
svn path=/trunk/; revision=18311
2005-10-07 19:16:14 +00:00
Hervé Poussineau 10e6548a78 - Fill Level field in DEVICE_NODE structure
- Full support of ParentIdPrefix value in registry
- Implement IRP_MJ_PNP/IRP_MN_QUERY_CAPABILITIES for PDOs enumerated by Root bus
- Add a temporary hack in pci driver as long as Plug and Play is not ready

=> This would allow to have two identical devices plugged on different buses (for example, two USB mices plugged on different hubs)

svn path=/trunk/; revision=18309
2005-10-07 13:09:23 +00:00
Andrew Munger d004682a00 winver.exe by Christoph.AT.ApiViewer.de
svn path=/trunk/; revision=18299
2005-10-06 20:07:24 +00:00
Hervé Poussineau 94f68fddfc Add newdev.dll to bootcd
Fix formatting, by replacing tabulations by spaces

svn path=/trunk/; revision=18291
2005-10-06 11:59:15 +00:00
Emanuele Aliberti bc0e74489f add comp.exe (optional).
svn path=/trunk/; revision=18231
2005-10-02 20:03:20 +00:00
Thomas Bluemel cd88496c7a added clb.dll (mostly just stubs) which is required by MS regedit for it's REG_FULL_RESOURCE_DESCRIPTOR editor. As there doesn't seem to be another application that uses it, this place is probably the best for it.
svn path=/trunk/; revision=18157
2005-09-29 16:55:59 +00:00
Thomas Bluemel 514a32bcff add hid.dll to the build system
svn path=/trunk/; revision=18126
2005-09-27 15:50:49 +00:00
Hervé Poussineau 6cc1784d0b USB root hub is not really a child of the USB Controller, so don't give it a device identifier
svn path=/trunk/; revision=18071
2005-09-25 20:56:58 +00:00
Emanuele Aliberti 00dca92674 cmdutils: a program a directory (bootcd,livecd,...)
svn path=/trunk/; revision=18067
2005-09-25 19:40:48 +00:00
Thomas Bluemel 128c57f209 imported shfolder.dll from WINE-20050830
svn path=/trunk/; revision=18019
2005-09-23 19:24:20 +00:00
Alex Ionescu d1d61051c9 Make TAB+ debug combos work again. Based on bugfix by Andrew Munger.
svn path=/trunk/; revision=18001
2005-09-23 06:32:47 +00:00
Hervé Poussineau 0558c3abc5 Implement IRP_MN_QUERY_CAPABILITIES, IRP_MN_QUERY_RESOURCES, IRP_MN_QUERY_RESOURCE_REQUIREMENTS, IRP_MN_QUERY_DEVICE_TEXT for USB devices
Fix DeviceID and HardwareIDs identifiers returned for root hub (Vendor and Product IDs are still not initialized by Cromwell code)
Fix handling of removal IRPs for USB controller

svn path=/trunk/; revision=17930
2005-09-19 10:04:07 +00:00
Hervé Poussineau 243b1fc88f Automagically select computer type (UP/MP) during first stage setup
svn path=/trunk/; revision=17929
2005-09-19 08:11:43 +00:00
Gé van Geldorp 829763c4d7 Handle .msi files
svn path=/trunk/; revision=17788
2005-09-10 20:19:23 +00:00
Hervé Poussineau 2764f55c6c Add USB drivers to bootcd
svn path=/trunk/; revision=17774
2005-09-10 13:03:17 +00:00
Hervé Poussineau ffb05e59d0 Change driver name ohci.sys -> usbohci.sys
svn path=/trunk/; revision=17754
2005-09-08 21:54:42 +00:00
Gé van Geldorp b8d592993d Correct notepad location
svn path=/trunk/; revision=17741
2005-09-08 14:01:53 +00:00
Gé van Geldorp 831c62d703 Rewrite project target
svn path=/trunk/; revision=17481
2005-08-23 14:51:03 +00:00
Filip Navara 9cb9ed7b8b Set the service group for i8042prt.
svn path=/trunk/; revision=17480
2005-08-23 14:26:00 +00:00
Emanuele Aliberti 88d1bd4d58 Moved keyboard mappers need to picked up from the right place.
svn path=/trunk/; revision=17437
2005-08-19 15:27:39 +00:00
Gé van Geldorp a4c7ecd803 Import VMware open source BusLogic driver
Hartmut made it work in ReactOS.

svn path=/trunk/; revision=17434
2005-08-18 21:59:20 +00:00
Casper Hornstrup bf5462ac03 Change o to optional
svn path=/trunk/; revision=17412
2005-08-16 14:39:17 +00:00
Emanuele Aliberti fc21544784 packlib.dll is DLL, not an EXE!
svn path=/trunk/; revision=17406
2005-08-15 21:06:07 +00:00
Emanuele Aliberti 6dfef1d2d7 Semantic enhancement suggested by Casper Hornstrup (o==>optional).
Fix bug in the method CDFParser::PerformFileCopy (spotted by Sylvain Petreolle).

svn path=/trunk/; revision=17403
2005-08-15 19:46:47 +00:00