Commit graph

49831 commits

Author SHA1 Message Date
Cameron Gutman 9758b6cc87 [USB-BRINGUP-TRUNK]
- Don't send removal IRPs to device nodes already pending removal
- USB device removal and reinsertion works now

svn path=/branches/usb-bringup-trunk/; revision=55087
2012-01-23 00:50:25 +00:00
Cameron Gutman 3de4023a19 [USB-BRINGUP-TRUNK]
- Fix a broken check that resulted in freeing the same device object twice
- Enable the IoDetachDevice call in usbstor now that the kernel bug is fixed

svn path=/branches/usb-bringup-trunk/; revision=55086
2012-01-23 00:39:28 +00:00
Johannes Anderwald 7ec08a5b86 [USBOHCI]
- Implement interrupt routing

svn path=/branches/usb-bringup-trunk/; revision=55085
2012-01-23 00:36:00 +00:00
Thomas Faber abb3023120 [USBHUB_NEW]
- Fix another calling convention issue

svn path=/branches/usb-bringup-trunk/; revision=55084
2012-01-23 00:27:30 +00:00
Johannes Anderwald 6612dad386 [USBHUB_NEW]
- Fix calling convention of completion routine

svn path=/branches/usb-bringup-trunk/; revision=55083
2012-01-22 23:56:03 +00:00
Johannes Anderwald d5dec59f82 [USBHUB_NEW]
- Fix calling convention of completion routine

svn path=/branches/usb-bringup-trunk/; revision=55082
2012-01-22 23:25:33 +00:00
Cameron Gutman a1bb133fae [USB-BRINGUP-TRUNK]
- Implement device disconnect indication for usbehci and usbohci
- Implement device removal for FDOs and PDOs in usbstor and usbhub

svn path=/branches/usb-bringup-trunk/; revision=55080
2012-01-22 21:58:06 +00:00
Cameron Gutman a51ccbc555 [USB-BRINGUP-TRUNK]
- Send removal IRPs to children and removal relations before sending to the device itself

svn path=/branches/usb-bringup-trunk/; revision=55079
2012-01-22 21:50:29 +00:00
Cameron Gutman 06f0615bab [USB-BRINGUP-TRUNK]
- Load the disk class for USB drives in 1st stage
- They don't show up on the partition page due to some usetup stuff that needs to be changed

svn path=/branches/usb-bringup-trunk/; revision=55076
2012-01-22 16:55:16 +00:00
Johannes Anderwald b4a6fc90da [USBSTOR]
- Implement legacy IOCTL IOCTL_SCSI_GET_CAPABILITIES,  IOCTL_SCSI_GET_INQUIRY_DATA, IOCTL_SCSI_GET_ADDRESS
- Patch by Cameron Gutman and minor modifications

svn path=/branches/usb-bringup-trunk/; revision=55075
2012-01-22 16:39:53 +00:00
Cameron Gutman 1365766e59 [USB-BRINGUP-TRUNK]
- Remove the legacy usbdrv

svn path=/branches/usb-bringup-trunk/; revision=55074
2012-01-22 16:07:58 +00:00
Johannes Anderwald b4b01452fe [INF]
- Add keyboard installation inf

svn path=/branches/usb-bringup-trunk/; revision=55073
2012-01-22 15:25:43 +00:00
Johannes Anderwald 9d6209dc3a [USBHUB]
- Fix build

svn path=/branches/usb-bringup-trunk/; revision=55071
2012-01-22 14:58:19 +00:00
Johannes Anderwald f0f22e7bb2 [USBHUB]
- Check if there is device description buffer, as some usb devices don't provide one

svn path=/branches/usb-bringup-trunk/; revision=55070
2012-01-22 14:51:32 +00:00
Cameron Gutman 40a4151403 [USB-BRINGUP-TRUNK]
- Add a class2 hack to recognize and assign drive letters to storage devices added while the system is running

svn path=/branches/usb-bringup-trunk/; revision=55056
2012-01-21 22:08:33 +00:00
Johannes Anderwald 304b6964ed [INF]
- Add Microsoft Mice Device Description
- fixes hid device entries where instead of device description the device id is displayed 

svn path=/branches/usb-bringup-trunk/; revision=55054
2012-01-21 18:18:25 +00:00
Johannes Anderwald a1a29073fa [HIDCLASS]
- Remove asserts which are hit during shutdown

svn path=/branches/usb-bringup-trunk/; revision=55049
2012-01-21 17:32:59 +00:00
Johannes Anderwald 0594c0a9a7 [USBHUB]
- Silence traces

svn path=/branches/usb-bringup-trunk/; revision=55045
2012-01-21 17:07:01 +00:00
Johannes Anderwald 6d707f2fb5 [HIDCLASS]
- Fix typo

svn path=/branches/usb-bringup-trunk/; revision=55044
2012-01-21 17:02:16 +00:00
Cameron Gutman a687ae8748 [USB-BRINGUP-TRUNK]
- Don't do any special checks for AddDevice; a failure check is enough

svn path=/branches/usb-bringup-trunk/; revision=55042
2012-01-21 04:17:22 +00:00
Cameron Gutman 8fdcfb28ce [USB-BRINGUP-TRUNK]
- Open a file handle to the port driver like Windows does
- USB mice are working now

svn path=/branches/usb-bringup-trunk/; revision=55041
2012-01-21 02:59:46 +00:00
Johannes Anderwald 48c2e17262 [HIDCLASS]
- Remove superflous asserts

svn path=/branches/usb-bringup-trunk/; revision=55040
2012-01-21 01:56:02 +00:00
Johannes Anderwald 82153d9360 [USB-BRINGUP]
- Fix build of hidparse

svn path=/branches/usb-bringup-trunk/; revision=55039
2012-01-21 01:48:30 +00:00
Cameron Gutman 27023d1ff7 [USB-BRINGUP-TRUNK]
- Fix HID class installation

svn path=/branches/usb-bringup-trunk/; revision=55038
2012-01-21 01:44:10 +00:00
Cameron Gutman 3537485361 [USB-BRINGUP-TRUNK]
- Fix input.inf and include it in reactos.cab

svn path=/branches/usb-bringup-trunk/; revision=55037
2012-01-21 01:29:33 +00:00
Cameron Gutman 336d055fa8 [USB-BRINGUP-TRUNK]
- Fix a BSOD during usbstor device initialization
- Enable usbstor in 1st stage

svn path=/branches/usb-bringup-trunk/; revision=55036
2012-01-21 00:31:09 +00:00
Cameron Gutman bac7373d51 [USB-BRINGUP-TRUNK]
- Revert r55030

svn path=/branches/usb-bringup-trunk/; revision=55035
2012-01-21 00:09:55 +00:00
Cameron Gutman d0fd35677e [USB-BRINGUP-TRUNK]
- Add usbd to bootcd because usbohci depends on it
- Make device interface creation failure a non-fatal error so the port drivers start successfully in 1st stage

svn path=/branches/usb-bringup-trunk/; revision=55034
2012-01-20 23:58:29 +00:00
Cameron Gutman cd068cb3c8 [USB-BRINGUP-TRUNK]
- Add add_cd_file line for mouhid

svn path=/branches/usb-bringup-trunk/; revision=55033
2012-01-20 23:24:07 +00:00
Cameron Gutman d8d06f0903 [USB-BRINGUP-TRUNK]
- Fix usbohci build

svn path=/branches/usb-bringup-trunk/; revision=55032
2012-01-20 23:19:18 +00:00
Cameron Gutman 5c6676a9a6 [USB-BRINGUP-TRUNK]
- Fix hidparser build
- Based on a patch from igorko

svn path=/branches/usb-bringup-trunk/; revision=55030
2012-01-20 23:03:27 +00:00
Cameron Gutman 9dacc2a9ac [USB-BRINGUP-TRUNK]
- Fix usbehci build

svn path=/branches/usb-bringup-trunk/; revision=55029
2012-01-20 22:53:30 +00:00
Cameron Gutman 90e0d854c5 [USB-BRINGUP-TRUNK]
- Fix hidusb build

svn path=/branches/usb-bringup-trunk/; revision=55028
2012-01-20 22:38:39 +00:00
Cameron Gutman 9035fcb4a7 [USB-BRINGUP-TRUNK]
- Fix uninitialized variable use and more build errors

svn path=/branches/usb-bringup-trunk/; revision=55027
2012-01-20 22:35:52 +00:00
Cameron Gutman 86feb20aad [USB-BRINGUP-TRUNK]
- Fix build errors in kbdhid and mouhid

svn path=/branches/usb-bringup-trunk/; revision=55025
2012-01-20 22:17:32 +00:00
Cameron Gutman 3a034047fc [USB-BRINGUP-TRUNK]
- Add USB stuff to 1st stage setup

svn path=/branches/usb-bringup-trunk/; revision=55024
2012-01-20 22:04:57 +00:00
Cameron Gutman f5223ccf13 [USB-BRINGUP-TRUNK]
- Remove outdated cmake attribute

svn path=/branches/usb-bringup-trunk/; revision=55021
2012-01-20 21:28:33 +00:00
Cameron Gutman 753f07c723 [USB-BRINGUP-TRUNK]
- Merge 54115-54859

svn path=/branches/usb-bringup-trunk/; revision=55020
2012-01-20 21:19:37 +00:00
Cameron Gutman 6e24a0c6a8 [USB-BRINGUP-TRUNK]
- Merge 51335-53500

svn path=/branches/usb-bringup-trunk/; revision=55019
2012-01-20 21:07:56 +00:00
Cameron Gutman c2d0d784c7 [USB-BRINGUP-TRUNK]
- Create a branch to do a proper merge of USB work from a trunk base instead of from cmake-bringup
- In the future, DO NOT under any circumstances branch another branch. This leads to merge problems!

svn path=/branches/usb-bringup-trunk/; revision=55018
2012-01-20 20:58:46 +00:00
Pierre Schweitzer f65034e760 [RTL]
- Reimplement RtlSetCurrentDirectory_U. This fixes bugs & implements references count
- Fix the FIXME in RtlpDosPathNameToRelativeNtPathName_Ustr by incrementing references count

svn path=/trunk/; revision=55017
2012-01-20 20:21:16 +00:00
Pierre Schweitzer 823685091e [NDK]
Properly define RTLP_CURDIR_REF

svn path=/trunk/; revision=55016
2012-01-20 20:18:31 +00:00
Thomas Faber af2d1c6f98 [HAL] - Do not truncate PCI device names in debug dump; misc fixes
[PCI] - Get rid of some magic numbers

svn path=/trunk/; revision=55015
2012-01-20 19:53:00 +00:00
Timo Kreuzer 2191cf1a2d [HAL]
- Implement IrqlToSoftVector() macro and use it in HalRequestSoftwareInterrupt, so that on amd64 the correct interrupt is triggered.
- Really start at the lowest vector for the IRQL in HalpAllocateSystemInterrupt
- Small code refactoring

svn path=/trunk/; revision=55014
2012-01-20 16:32:43 +00:00
Cameron Gutman 13baf6cb0b [FASTFAT]
- Check the return value of CcPinRead

svn path=/trunk/; revision=55013
2012-01-20 00:32:47 +00:00
Kamil Hornicek 15aa273475 [WINED3DCFG]
Add a simple control panel applet for WineD3D runtime configuration.

svn path=/trunk/; revision=55012
2012-01-19 18:15:49 +00:00
Kamil Hornicek 251c457026 [MSTSC]
- Add full screen support.
- Fix starting from command line.

svn path=/trunk/; revision=55010
2012-01-19 14:10:02 +00:00
Kamil Hornicek 909247fa75 what's wrong with the cmake build bot I don't know. someone please fix it
svn path=/trunk/; revision=55009
2012-01-19 02:50:20 +00:00
Kamil Hornicek f89a2404f3 [MSTSC]
- Add support for user name settings.
- Obtain user name / domain hints from registry.
- Pass user/domain info to the server if available.
- Add Czech translation.

svn path=/trunk/; revision=55008
2012-01-19 02:27:20 +00:00
Amine Khaldi 284faf3581 [PORTCLS]
* Fix a bug in PcNewResourceSublist which led to memory corruption.

svn path=/trunk/; revision=55007
2012-01-18 23:34:26 +00:00