Commit graph

16792 commits

Author SHA1 Message Date
Hervé Poussineau f535ffe39f xHCI:
* Fix value returned by IRP_MN_QUERY_CAPABILITIES and IOCTL_INTERNAL_USB_GET_ROOT_USB_DEVICE
* Remove debug output
USBHUB:
* Don't enumerate too much children. Display informations about them

svn path=/trunk/; revision=17791
2005-09-10 23:50:28 +00:00
Gé van Geldorp 98f577158f Fix some object/handle victims. Fixes bug 765.
svn path=/trunk/; revision=17790
2005-09-10 23:01:56 +00:00
Hartmut Birr 3a292fe93d - Acquire the temporary buffer from non paged pool in NtQueryDirectoryObject, because the buffer is accessed at DPC_LEVEL.
- Do always add an empty entry at the end of the buffer

svn path=/trunk/; revision=17789
2005-09-10 22:35:08 +00:00
Gé van Geldorp 829763c4d7 Handle .msi files
svn path=/trunk/; revision=17788
2005-09-10 20:19:23 +00:00
Gé van Geldorp 58c1ccc051 Also add registry entries when driver files are already present
svn path=/trunk/; revision=17787
2005-09-10 19:37:20 +00:00
Gé van Geldorp 3276e52050 Auto-determine base of DWORD registry entries.
Fixes bug 764.

svn path=/trunk/; revision=17786
2005-09-10 19:21:49 +00:00
Eric Kohl f913bdb378 - Implement CM_Enumerate_Enumerators[_Ex]A/W
- Fix PNP_EnumerateSubKeys

svn path=/trunk/; revision=17785
2005-09-10 19:01:44 +00:00
Hervé Poussineau 9162d35b10 Remove unneeded pointer indirection
svn path=/trunk/; revision=17784
2005-09-10 18:45:34 +00:00
Royce Mitchell III 4786e1d6f0 change rest of warnings to allowwarnings - sorry I didn't get to this the other day.
svn path=/trunk/; revision=17783
2005-09-10 18:39:34 +00:00
Hervé Poussineau 23d2ee98f5 Move shareable part of USB miniport drivers to a new directory. UHCI uses it.
svn path=/trunk/; revision=17782
2005-09-10 18:04:42 +00:00
Hartmut Birr d672727c6a Print only the complete information if the fd is valid itself (in is_valid_fd).
svn path=/trunk/; revision=17781
2005-09-10 15:36:35 +00:00
Hartmut Birr f8c9d4f80f Silence two debug messages after they have cried a little bit.
svn path=/trunk/; revision=17780
2005-09-10 15:30:21 +00:00
Hartmut Birr 10dac7250e Fixed a typo.
svn path=/trunk/; revision=17779
2005-09-10 15:21:16 +00:00
Hartmut Birr 19f7ba6b03 Fixed the allocation of some buffers in Execute.
svn path=/trunk/; revision=17778
2005-09-10 15:20:10 +00:00
Hartmut Birr a03dfb5235 Fixed GetConsoleTitleA/W.
svn path=/trunk/; revision=17777
2005-09-10 15:18:42 +00:00
Hervé Poussineau f03b5bcdff Move common code of USB miniport drivers into drivers/usb/miniport/common library
svn path=/trunk/; revision=17776
2005-09-10 15:17:07 +00:00
Emanuele Aliberti e76d9c0ae2 <module warnings=...>
<module allowwarnings=...>

svn path=/trunk/; revision=17775
2005-09-10 14:46:06 +00:00
Hervé Poussineau 2764f55c6c Add USB drivers to bootcd
svn path=/trunk/; revision=17774
2005-09-10 13:03:17 +00:00
Eric Kohl 71dc00530f Implement CM_Delete_Class_Key[_Ex].
svn path=/trunk/; revision=17773
2005-09-10 13:02:02 +00:00
Eric Kohl 7ad59b629a Add RegDeleteTreeA/W prototype.
svn path=/trunk/; revision=17772
2005-09-10 10:31:22 +00:00
Gé van Geldorp a2c38b8cdd Fix maximizing problem introduced by r17764
svn path=/trunk/; revision=17771
2005-09-10 08:22:03 +00:00
Gé van Geldorp ae5de0886a Don't trust the returned date/time from the BIOS. QEmu messes this up sometimes.
Partly fixes bug 716.

svn path=/trunk/; revision=17767
2005-09-09 21:15:32 +00:00
Hervé Poussineau 187b9e3939 Compile cmd.exe as unicode
svn path=/trunk/; revision=17766
2005-09-09 15:58:40 +00:00
Gé van Geldorp 4de7f0f089 maxlen is in characters, _cnt is in bytes.
Note: rebuild of lib/crt required for this change to take effect
(make crt_clean; make crt)
This brings the VMware Tools installer a hell of a lot further (bug 717).

svn path=/trunk/; revision=17765
2005-09-09 14:47:35 +00:00
Gé van Geldorp 61d669da33 Use max tracking size instead of maximized size to limit window size.
Fixes bug 721.

svn path=/trunk/; revision=17764
2005-09-09 13:35:02 +00:00
Gé van Geldorp 589e1e9ee0 Restore console title after running a command
svn path=/trunk/; revision=17763
2005-09-09 12:22:25 +00:00
Gé van Geldorp 7555a90fe9 Don't assume UNICODE_STRINGs are nul terminated
svn path=/trunk/; revision=17762
2005-09-09 12:22:01 +00:00
Gé van Geldorp c0337d5d24 Convert title from UNICODE_STRING to nul-terminated
svn path=/trunk/; revision=17761
2005-09-09 11:43:26 +00:00
Gé van Geldorp b1e0054bee RetVal is in bytes, so check against MAX_PATH in bytes
svn path=/trunk/; revision=17760
2005-09-09 10:22:40 +00:00
Gé van Geldorp 1dc718065f Window handle is not valid anymore when the object is in "destroyed" state
svn path=/trunk/; revision=17759
2005-09-09 09:50:58 +00:00
Gé van Geldorp 704232a50f Remove WS_VISIBLE bit from correct member
svn path=/trunk/; revision=17758
2005-09-09 09:48:33 +00:00
Andrew Munger 02471b01a7 Remove stray data from the XML. This one goes out to TLF.
svn path=/trunk/; revision=17757
2005-09-09 00:38:39 +00:00
Gunnar Dalsnes 16addb9060 -cursoricon: naming changes, cleanup
-fix: hide/show caret to accept NULL hWnds
-some handle to pointer converions
-double handle table size
-fix: co_WinPosActivateOtherWindow was trying to access desktop parent

svn path=/trunk/; revision=17756
2005-09-09 00:25:52 +00:00
Royce Mitchell III 6b27e47c88 win32 api compatibility fix
changed 'warnings' attribute of <module> to 'allowwarnings' to make it's function less ambiguous

svn path=/trunk/; revision=17755
2005-09-08 23:10: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
Hervé Poussineau d41edbe37f Remove warnings and allow installation of USB files with make install
svn path=/trunk/; revision=17753
2005-09-08 21:32:53 +00:00
Gé van Geldorp 8da043e4f2 Fix double-clicking control panel items
svn path=/trunk/; revision=17752
2005-09-08 21:08:53 +00:00
Hervé Poussineau 67720419df Fix build, by correcting include paths and updating xml files of USB components
svn path=/trunk/; revision=17751
2005-09-08 20:53:17 +00:00
Hartmut Birr d392fa8a17 Allocate a larger storage for the request buffer. It is necessary since the latest changeing in ntdll for csrss connections.
svn path=/trunk/; revision=17750
2005-09-08 20:18:46 +00:00
Hervé Poussineau af6ca3d9d4 Add xml files at the right places
Remove now useless cromwell directory

svn path=/trunk/; revision=17749
2005-09-08 20:16:36 +00:00
Hartmut Birr 1df53c9525 Initialize the length in the header in LpcSendTerminationPort.
svn path=/trunk/; revision=17748
2005-09-08 20:12:33 +00:00
Hervé Poussineau 82b0b7c44a Move drivers to the right location
svn path=/trunk/; revision=17747
2005-09-08 20:07:16 +00:00
Hervé Poussineau 6bd521580a Rename drivers to their right name
svn path=/trunk/; revision=17746
2005-09-08 20:02:40 +00:00
Hervé Poussineau 1d6a0c4579 Start of big changes in layout of USB code. Fireball and I are agreeing on these changes.
Step 1: delete all useless stuff

svn path=/trunk/; revision=17745
2005-09-08 19:58:55 +00:00
Casper Hornstrup 21501cda53 Christoph_vW <Christoph@ApiViewer.de>:
Binutils detection

Modified to support cross-compilation

Resolves #707

svn path=/trunk/; revision=17744
2005-09-08 16:41:07 +00:00
Gunnar Dalsnes b4f5c9b4b5 -remove hotkey lock
-remove dc list lock
-simplify/rework refcounting
-remove keyboard queue state lock
-convert some functions into taking pointerargs, not handles

svn path=/trunk/; revision=17743
2005-09-08 16:18:51 +00:00
Gé van Geldorp 57b5d08a65 Unlock console on alternate return paths. Fixes bug 734.
svn path=/trunk/; revision=17742
2005-09-08 15:51:44 +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 e8b32e19d9 saveliyt@mail.ru:
Start SCM on livecd too

svn path=/trunk/; revision=17740
2005-09-08 13:27:17 +00:00
Gé van Geldorp 9bec9db6c6 Reserve space for The Terminator
svn path=/trunk/; revision=17739
2005-09-08 13:08:21 +00:00