Pierre Schweitzer [Tue, 24 Jan 2012 22:54:14 +0000 (22:54 +0000)]
[MOUNTMGR]
Finally add the long awaited Mount Point Manager (aka mountmgr).
It's not complete yet, but will do most of the job it's been designed for.
What's missing is some dos volumes handlers, complete database support (local - registry - is complete, remote - files - is not).
It handles NTFS properties like reparse points.
It also handles devices with drive letters and those without drive letters (by using their unique ID).
Devices removal/arrival is detected through notifications (might be an issue).
Some work will have to be done in storage stack to fully support it.
Most of its IOCTL have been implemented (it's possible, for example, to notify a volume arrival through them, in case notifications don't work).
There's still some work to do on it to have it complete and fully implemented.
Enjoy!
svn path=/branches/usb-bringup-trunk/; revision=55156
Cameron Gutman [Tue, 24 Jan 2012 22:28:44 +0000 (22:28 +0000)]
[USBSTOR]
- Fix broken IRP error handling and leaking memory
svn path=/branches/usb-bringup-trunk/; revision=55155
Cameron Gutman [Tue, 24 Jan 2012 22:21:30 +0000 (22:21 +0000)]
[USBEHCI/USBOHCI]
- Handle invalid device handles gracefully instead of crashing
svn path=/branches/usb-bringup-trunk/; revision=55154
Cameron Gutman [Tue, 24 Jan 2012 21:33:51 +0000 (21:33 +0000)]
[USBSTOR]
- Release the spinlock before returning (accidentally removed)
svn path=/branches/usb-bringup-trunk/; revision=55152
Johannes Anderwald [Tue, 24 Jan 2012 20:49:01 +0000 (20:49 +0000)]
[USBEHCI]
- Display error status when host controller reports failure
svn path=/branches/usb-bringup-trunk/; revision=55149
Johannes Anderwald [Tue, 24 Jan 2012 17:00:30 +0000 (17:00 +0000)]
[USBHUB]
- Fix bugs introduced in 55134, 55135
- USB Mass Storage devices should now automatically install again
svn path=/branches/usb-bringup-trunk/; revision=55147
Cameron Gutman [Tue, 24 Jan 2012 04:39:09 +0000 (04:39 +0000)]
[USBSTOR]
- Fix cancellation for IRPs that have already been dispatched for processing by IoStartNextPacket
- Don't complete IRPs with the IRP list lock held
- Clear the cancel routine before completing the IRP
svn path=/branches/usb-bringup-trunk/; revision=55138
Cameron Gutman [Tue, 24 Jan 2012 03:33:45 +0000 (03:33 +0000)]
[CLASS2]
- Add back an accidentally removed line
svn path=/branches/usb-bringup-trunk/; revision=55137
Cameron Gutman [Tue, 24 Jan 2012 03:25:52 +0000 (03:25 +0000)]
[CLASS2]
- Add more black magic to remove symbolic links when a drive is removed
svn path=/branches/usb-bringup-trunk/; revision=55136
Johannes Anderwald [Mon, 23 Jan 2012 23:41:40 +0000 (23:41 +0000)]
[USBHUB]
- Add more checks for detecting composite device
svn path=/branches/usb-bringup-trunk/; revision=55135
Johannes Anderwald [Mon, 23 Jan 2012 23:29:54 +0000 (23:29 +0000)]
[USBHUB]
- Check if the device is a composite device
- Report USB\COMPOSITE as compatible id when a usb compsite device is detected
svn path=/branches/usb-bringup-trunk/; revision=55134
Johannes Anderwald [Mon, 23 Jan 2012 16:47:19 +0000 (16:47 +0000)]
[USBOHCI]
- Fix warning
- Remove assert
[USBEHCI]
- Remove assert
svn path=/branches/usb-bringup-trunk/; revision=55122
Cameron Gutman [Mon, 23 Jan 2012 16:29:43 +0000 (16:29 +0000)]
[USBEHCI]
- Remove unused variable
svn path=/branches/usb-bringup-trunk/; revision=55121
Johannes Anderwald [Mon, 23 Jan 2012 16:25:43 +0000 (16:25 +0000)]
[USBHUB]
- Silent traces
svn path=/branches/usb-bringup-trunk/; revision=55120
Cameron Gutman [Mon, 23 Jan 2012 16:22:43 +0000 (16:22 +0000)]
[USB-BRINGUP-TRUNK]
- Allow surprise removal of HID devices
- Don't assemble useless empty resource lists
svn path=/branches/usb-bringup-trunk/; revision=55119
Johannes Anderwald [Mon, 23 Jan 2012 16:22:33 +0000 (16:22 +0000)]
[USBSTOR]
- Silent traces
svn path=/branches/usb-bringup-trunk/; revision=55118
Johannes Anderwald [Mon, 23 Jan 2012 16:17:21 +0000 (16:17 +0000)]
[USBEHCI]
- Remove traces
svn path=/branches/usb-bringup-trunk/; revision=55117
Cameron Gutman [Mon, 23 Jan 2012 16:06:32 +0000 (16:06 +0000)]
[USB-BRINGUP-TRUNK]
- Store correct device power state for PowerSystemWorking
svn path=/branches/usb-bringup-trunk/; revision=55115
Cameron Gutman [Mon, 23 Jan 2012 15:53:25 +0000 (15:53 +0000)]
[USB-BRINGUP-TRUNK]
- Restore the frame interval register after a reset as per OHCI spec
svn path=/branches/usb-bringup-trunk/; revision=55112
Johannes Anderwald [Mon, 23 Jan 2012 15:49:43 +0000 (15:49 +0000)]
[USBEHCI]
- Use the same lock in the IUSBQueue as in the IDMAMemoryManager
- add debug traces (default off)
svn path=/branches/usb-bringup-trunk/; revision=55110
Cameron Gutman [Mon, 23 Jan 2012 10:10:51 +0000 (10:10 +0000)]
[USB-BRINGUP-TRUNK]
- Compute the frame interval correctly
- Fixes a deadlock on real hardware after enabling interrupts
svn path=/branches/usb-bringup-trunk/; revision=55094
Johannes Anderwald [Mon, 23 Jan 2012 04:22:11 +0000 (04:22 +0000)]
[USBEHCI]
- Don't complete irps with lock held
svn path=/branches/usb-bringup-trunk/; revision=55091
Johannes Anderwald [Mon, 23 Jan 2012 03:50:11 +0000 (03:50 +0000)]
[USBEHCI]
- Don't acquire spinlock twice
svn path=/branches/usb-bringup-trunk/; revision=55090
Johannes Anderwald [Mon, 23 Jan 2012 02:58:52 +0000 (02:58 +0000)]
[USBSTOR]
- Fix attempt #2 the offset bug
- fix identation
svn path=/branches/usb-bringup-trunk/; revision=55089
Johannes Anderwald [Mon, 23 Jan 2012 02:49:40 +0000 (02:49 +0000)]
[USBSTOR]
- Fix bug in usbstor, which did not take the offset into account
svn path=/branches/usb-bringup-trunk/; revision=55088
Cameron Gutman [Mon, 23 Jan 2012 00:50:25 +0000 (00:50 +0000)]
[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
Cameron Gutman [Mon, 23 Jan 2012 00:39:28 +0000 (00:39 +0000)]
[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
Johannes Anderwald [Mon, 23 Jan 2012 00:36:00 +0000 (00:36 +0000)]
[USBOHCI]
- Implement interrupt routing
svn path=/branches/usb-bringup-trunk/; revision=55085
Thomas Faber [Mon, 23 Jan 2012 00:27:30 +0000 (00:27 +0000)]
[USBHUB_NEW]
- Fix another calling convention issue
svn path=/branches/usb-bringup-trunk/; revision=55084
Johannes Anderwald [Sun, 22 Jan 2012 23:56:03 +0000 (23:56 +0000)]
[USBHUB_NEW]
- Fix calling convention of completion routine
svn path=/branches/usb-bringup-trunk/; revision=55083
Johannes Anderwald [Sun, 22 Jan 2012 23:25:33 +0000 (23:25 +0000)]
[USBHUB_NEW]
- Fix calling convention of completion routine
svn path=/branches/usb-bringup-trunk/; revision=55082
Cameron Gutman [Sun, 22 Jan 2012 21:58:06 +0000 (21:58 +0000)]
[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
Cameron Gutman [Sun, 22 Jan 2012 21:50:29 +0000 (21:50 +0000)]
[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
Cameron Gutman [Sun, 22 Jan 2012 16:55:16 +0000 (16:55 +0000)]
[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
Johannes Anderwald [Sun, 22 Jan 2012 16:39:53 +0000 (16:39 +0000)]
[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
Cameron Gutman [Sun, 22 Jan 2012 16:07:58 +0000 (16:07 +0000)]
[USB-BRINGUP-TRUNK]
- Remove the legacy usbdrv
svn path=/branches/usb-bringup-trunk/; revision=55074
Johannes Anderwald [Sun, 22 Jan 2012 15:25:43 +0000 (15:25 +0000)]
[INF]
- Add keyboard installation inf
svn path=/branches/usb-bringup-trunk/; revision=55073
Johannes Anderwald [Sun, 22 Jan 2012 14:58:19 +0000 (14:58 +0000)]
[USBHUB]
- Fix build
svn path=/branches/usb-bringup-trunk/; revision=55071
Johannes Anderwald [Sun, 22 Jan 2012 14:51:32 +0000 (14:51 +0000)]
[USBHUB]
- Check if there is device description buffer, as some usb devices don't provide one
svn path=/branches/usb-bringup-trunk/; revision=55070
Cameron Gutman [Sat, 21 Jan 2012 22:08:33 +0000 (22:08 +0000)]
[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
Johannes Anderwald [Sat, 21 Jan 2012 18:18:25 +0000 (18:18 +0000)]
[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
Johannes Anderwald [Sat, 21 Jan 2012 17:32:59 +0000 (17:32 +0000)]
[HIDCLASS]
- Remove asserts which are hit during shutdown
svn path=/branches/usb-bringup-trunk/; revision=55049
Johannes Anderwald [Sat, 21 Jan 2012 17:07:01 +0000 (17:07 +0000)]
[USBHUB]
- Silence traces
svn path=/branches/usb-bringup-trunk/; revision=55045
Johannes Anderwald [Sat, 21 Jan 2012 17:02:16 +0000 (17:02 +0000)]
[HIDCLASS]
- Fix typo
svn path=/branches/usb-bringup-trunk/; revision=55044
Cameron Gutman [Sat, 21 Jan 2012 04:17:22 +0000 (04:17 +0000)]
[USB-BRINGUP-TRUNK]
- Don't do any special checks for AddDevice; a failure check is enough
svn path=/branches/usb-bringup-trunk/; revision=55042
Cameron Gutman [Sat, 21 Jan 2012 02:59:46 +0000 (02:59 +0000)]
[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
Johannes Anderwald [Sat, 21 Jan 2012 01:56:02 +0000 (01:56 +0000)]
[HIDCLASS]
- Remove superflous asserts
svn path=/branches/usb-bringup-trunk/; revision=55040
Johannes Anderwald [Sat, 21 Jan 2012 01:48:30 +0000 (01:48 +0000)]
[USB-BRINGUP]
- Fix build of hidparse
svn path=/branches/usb-bringup-trunk/; revision=55039
Cameron Gutman [Sat, 21 Jan 2012 01:44:10 +0000 (01:44 +0000)]
[USB-BRINGUP-TRUNK]
- Fix HID class installation
svn path=/branches/usb-bringup-trunk/; revision=55038
Cameron Gutman [Sat, 21 Jan 2012 01:29:33 +0000 (01:29 +0000)]
[USB-BRINGUP-TRUNK]
- Fix input.inf and include it in reactos.cab
svn path=/branches/usb-bringup-trunk/; revision=55037
Cameron Gutman [Sat, 21 Jan 2012 00:31:09 +0000 (00:31 +0000)]
[USB-BRINGUP-TRUNK]
- Fix a BSOD during usbstor device initialization
- Enable usbstor in 1st stage
svn path=/branches/usb-bringup-trunk/; revision=55036
Cameron Gutman [Sat, 21 Jan 2012 00:09:55 +0000 (00:09 +0000)]
[USB-BRINGUP-TRUNK]
- Revert r55030
svn path=/branches/usb-bringup-trunk/; revision=55035
Cameron Gutman [Fri, 20 Jan 2012 23:58:29 +0000 (23:58 +0000)]
[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
Cameron Gutman [Fri, 20 Jan 2012 23:24:07 +0000 (23:24 +0000)]
[USB-BRINGUP-TRUNK]
- Add add_cd_file line for mouhid
svn path=/branches/usb-bringup-trunk/; revision=55033
Cameron Gutman [Fri, 20 Jan 2012 23:19:18 +0000 (23:19 +0000)]
[USB-BRINGUP-TRUNK]
- Fix usbohci build
svn path=/branches/usb-bringup-trunk/; revision=55032
Cameron Gutman [Fri, 20 Jan 2012 23:03:27 +0000 (23:03 +0000)]
[USB-BRINGUP-TRUNK]
- Fix hidparser build
- Based on a patch from igorko
svn path=/branches/usb-bringup-trunk/; revision=55030
Cameron Gutman [Fri, 20 Jan 2012 22:53:30 +0000 (22:53 +0000)]
[USB-BRINGUP-TRUNK]
- Fix usbehci build
svn path=/branches/usb-bringup-trunk/; revision=55029
Cameron Gutman [Fri, 20 Jan 2012 22:38:39 +0000 (22:38 +0000)]
[USB-BRINGUP-TRUNK]
- Fix hidusb build
svn path=/branches/usb-bringup-trunk/; revision=55028
Cameron Gutman [Fri, 20 Jan 2012 22:35:52 +0000 (22:35 +0000)]
[USB-BRINGUP-TRUNK]
- Fix uninitialized variable use and more build errors
svn path=/branches/usb-bringup-trunk/; revision=55027
Cameron Gutman [Fri, 20 Jan 2012 22:17:32 +0000 (22:17 +0000)]
[USB-BRINGUP-TRUNK]
- Fix build errors in kbdhid and mouhid
svn path=/branches/usb-bringup-trunk/; revision=55025
Cameron Gutman [Fri, 20 Jan 2012 22:04:57 +0000 (22:04 +0000)]
[USB-BRINGUP-TRUNK]
- Add USB stuff to 1st stage setup
svn path=/branches/usb-bringup-trunk/; revision=55024
Cameron Gutman [Fri, 20 Jan 2012 21:28:33 +0000 (21:28 +0000)]
[USB-BRINGUP-TRUNK]
- Remove outdated cmake attribute
svn path=/branches/usb-bringup-trunk/; revision=55021
Cameron Gutman [Fri, 20 Jan 2012 21:19:37 +0000 (21:19 +0000)]
[USB-BRINGUP-TRUNK]
- Merge 54115-54859
svn path=/branches/usb-bringup-trunk/; revision=55020
Cameron Gutman [Fri, 20 Jan 2012 21:07:56 +0000 (21:07 +0000)]
[USB-BRINGUP-TRUNK]
- Merge 51335-53500
svn path=/branches/usb-bringup-trunk/; revision=55019
Cameron Gutman [Fri, 20 Jan 2012 20:58:46 +0000 (20:58 +0000)]
[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
Pierre Schweitzer [Fri, 20 Jan 2012 20:21:16 +0000 (20:21 +0000)]
[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
Pierre Schweitzer [Fri, 20 Jan 2012 20:18:31 +0000 (20:18 +0000)]
[NDK]
Properly define RTLP_CURDIR_REF
svn path=/trunk/; revision=55016
Thomas Faber [Fri, 20 Jan 2012 19:53:00 +0000 (19:53 +0000)]
[HAL] - Do not truncate PCI device names in debug dump; misc fixes
[PCI] - Get rid of some magic numbers
svn path=/trunk/; revision=55015
Timo Kreuzer [Fri, 20 Jan 2012 16:32:43 +0000 (16:32 +0000)]
[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
Cameron Gutman [Fri, 20 Jan 2012 00:32:47 +0000 (00:32 +0000)]
[FASTFAT]
- Check the return value of CcPinRead
svn path=/trunk/; revision=55013
Kamil Hornicek [Thu, 19 Jan 2012 18:15:49 +0000 (18:15 +0000)]
[WINED3DCFG]
Add a simple control panel applet for WineD3D runtime configuration.
svn path=/trunk/; revision=55012
Kamil Hornicek [Thu, 19 Jan 2012 14:10:02 +0000 (14:10 +0000)]
[MSTSC]
- Add full screen support.
- Fix starting from command line.
svn path=/trunk/; revision=55010
Kamil Hornicek [Thu, 19 Jan 2012 02:50:20 +0000 (02:50 +0000)]
what's wrong with the cmake build bot I don't know. someone please fix it
svn path=/trunk/; revision=55009
Kamil Hornicek [Thu, 19 Jan 2012 02:27:20 +0000 (02:27 +0000)]
[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
Amine Khaldi [Wed, 18 Jan 2012 23:34:26 +0000 (23:34 +0000)]
[PORTCLS]
* Fix a bug in PcNewResourceSublist which led to memory corruption.
svn path=/trunk/; revision=55007
Kamil Hornicek [Wed, 18 Jan 2012 22:03:05 +0000 (22:03 +0000)]
[TRANSLATION]
- Add Czech resources for devmgmt.
svn path=/trunk/; revision=55006
Rafal Harabien [Wed, 18 Jan 2012 17:02:34 +0000 (17:02 +0000)]
[EXPLORER-NEW]
- Move helper macros for IDeskBarClient to shlobj.h
- Remove duplicated commented out calls (spotted by Amine Khaldi)
svn path=/trunk/; revision=55005
Rafal Harabien [Wed, 18 Jan 2012 16:23:13 +0000 (16:23 +0000)]
[EXPLORER-NEW]
- Use macros for calling IBanneredBar methods
- Remove some definitions from todo header because they are already in shlguid_undoc.h
svn path=/trunk/; revision=55004
Kamil Hornicek [Wed, 18 Jan 2012 13:09:18 +0000 (13:09 +0000)]
[MSTSC]
- Fix some corner cases for settings parsing (empty values, values containing delimiters).
- If provided, take port number into account.
svn path=/trunk/; revision=55003
Amine Khaldi [Tue, 17 Jan 2012 23:42:13 +0000 (23:42 +0000)]
[PORTCLS]
* Fix some memory leaks.
* Add some comments.
* Fix broken PcNewResourceSublist which ignored the MaximumEntries parameter.
* Add more checks.
svn path=/trunk/; revision=55002
Amine Khaldi [Tue, 17 Jan 2012 23:41:54 +0000 (23:41 +0000)]
[DDK]
* Add fltkernel.h.
svn path=/trunk/; revision=55001
Cameron Gutman [Tue, 17 Jan 2012 23:11:28 +0000 (23:11 +0000)]
- Merge the remaining portion of the wlan-bringup branch
- ReactOS now supports open and WEP encrypted networks (both ad-hoc and infrastructure) (WPA(2) will be supported later)
- Use the wlanconf tool to configure the WLAN adapter (after installing the XP driver for your WLAN adapter)
- "wlanconf -c <SSID>" connects to an infrastructure network. Adding the "-a" option connects to (or creates) an ad-hoc network. Adding "-w <WEP>" will enable WEP encryption using the supplied key.
- "wlanconf -s" will scan and display a list of the surrounding networks and various attributes like signal strength, SSID, BSSID, network mode, and supported rates
- "wlanconf" will display the current WLAN configuration details if the adapter is connected
- The DHCP service will detect network changes and refresh its state accordingly when associating with a new wireless network
svn path=/trunk/; revision=55000
Amine Khaldi [Tue, 17 Jan 2012 23:10:16 +0000 (23:10 +0000)]
* Introduce support for compilers with /analyze support in _PREFAST_ mode.
* Allow Cameron to enjoy the next revision.
svn path=/trunk/; revision=54999
Rafal Harabien [Tue, 17 Jan 2012 22:33:11 +0000 (22:33 +0000)]
[NETSHELL]
- Display proper icons in network connections folder
svn path=/trunk/; revision=54998
Rafal Harabien [Tue, 17 Jan 2012 21:28:17 +0000 (21:28 +0000)]
[SHELL32]
- Give numeric identifiers to all dialogs
- Add file copy dialog to languages files where it was lacking
- Remove unused admin tools icon duplicate
svn path=/trunk/; revision=54997
Cameron Gutman [Tue, 17 Jan 2012 21:03:54 +0000 (21:03 +0000)]
[WLANCONF]
- Fix the loop counter variable (copy-paste mistake)
svn path=/branches/wlan-bringup/; revision=54996
Cameron Gutman [Tue, 17 Jan 2012 19:47:10 +0000 (19:47 +0000)]
[WLANCONF]
- Avoid reporting a cryptic error code when wlanconf is used without any WLAN adapters present
- Print the BSSIDs when doing a scan
- Fix the WLAN disconnected check
svn path=/branches/wlan-bringup/; revision=54995
Rafal Harabien [Tue, 17 Jan 2012 18:45:41 +0000 (18:45 +0000)]
[SHELL32]
- TABs -> spaces
svn path=/trunk/; revision=54994
Cameron Gutman [Tue, 17 Jan 2012 18:06:53 +0000 (18:06 +0000)]
[NTOSKRNL]
- Only return the dirty bit if the PTE is actually valid
- Avoid an unneeded TLB flush when setting the dirty bit
svn path=/trunk/; revision=54993
Rafal Harabien [Tue, 17 Jan 2012 17:59:26 +0000 (17:59 +0000)]
[WININET]
- Don't use shell32 functions when processing DLL_PROCESS_ATTACH because shell32.dll can be initialized later. Fixes shell32+wininet debug spam at boot.
svn path=/trunk/; revision=54992
Rafal Harabien [Tue, 17 Jan 2012 17:57:23 +0000 (17:57 +0000)]
[SHELL32]
- Improve formatting in shelllink.cpp
- Load shortcut icon in property page
svn path=/trunk/; revision=54991
Alex Ionescu [Tue, 17 Jan 2012 17:42:47 +0000 (17:42 +0000)]
Fix boot. The fact this fixes it should worry about the state of CSRSS...
svn path=/trunk/; revision=54990
Rafal Harabien [Tue, 17 Jan 2012 16:49:39 +0000 (16:49 +0000)]
[SHELL32]
- Remove useless function
svn path=/trunk/; revision=54989
Cameron Gutman [Tue, 17 Jan 2012 07:03:46 +0000 (07:03 +0000)]
[NTOSKRNL]
- Deallocate the process page directory when destroying its address space (removed in r48233 and now resurrected in a version compatible with ARM3)
- Fixes leaking system pages on each process exit (868 MC_SYSTEM pages were allocated just sitting at the desktop on livecd without the patch, only 187 with the patch)
svn path=/trunk/; revision=54988
Eric Kohl [Mon, 16 Jan 2012 23:23:29 +0000 (23:23 +0000)]
[EVENTLOG]
- LogfCreate: Use NtCreateFile instead of CreateFile
- Implement ElfCreateBackupLogHandle
svn path=/trunk/; revision=54987
Alex Ionescu [Mon, 16 Jan 2012 21:27:50 +0000 (21:27 +0000)]
[KERNEL32]: Reimplement BasePushProcessParameters for future extensibility, also cleanup some code paths and fix a few bugs.
[KERNEL32]: Add some more SXS and CSRSS structures.
svn path=/trunk/; revision=54986
Rafal Harabien [Mon, 16 Jan 2012 19:54:24 +0000 (19:54 +0000)]
[SHELL32]
- Load shell extensions from Directory key only for file system directories. Fixes New menu being added to special folders context menu (for example My Computer or Control Panel)
- Load shell extensions from AllFilesystemObjects only for files and directories
- Hardcode special folders attributes in proper place
svn path=/trunk/; revision=54985
Amine Khaldi [Sun, 15 Jan 2012 20:29:11 +0000 (20:29 +0000)]
[DDK]
* Add fltuser.h
svn path=/trunk/; revision=54983
Amine Khaldi [Sun, 15 Jan 2012 20:27:15 +0000 (20:27 +0000)]
[PORTCLS]
* Fix a bug which closed an already invalid handle.
* Allow only general registry keys to be deleted.
* Do not close a key twice in the error case.
svn path=/trunk/; revision=54982
Cameron Gutman [Sun, 15 Jan 2012 19:53:52 +0000 (19:53 +0000)]
- Merge r54980 from wlan-bringup
svn path=/trunk/; revision=54981