reactos.git
12 years ago[USB-BRINGUP-TRUNK]
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

12 years ago[USBOHCI]
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

12 years ago[USBHUB_NEW]
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

12 years ago[USBHUB_NEW]
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

12 years ago[USBHUB_NEW]
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

12 years ago[USB-BRINGUP-TRUNK]
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

12 years ago[USB-BRINGUP-TRUNK]
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

12 years ago[USB-BRINGUP-TRUNK]
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

12 years ago[USBSTOR]
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

12 years ago[USB-BRINGUP-TRUNK]
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

12 years ago[INF]
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

12 years ago[USBHUB]
Johannes Anderwald [Sun, 22 Jan 2012 14:58:19 +0000 (14:58 +0000)]
[USBHUB]
- Fix build

svn path=/branches/usb-bringup-trunk/; revision=55071

12 years ago[USBHUB]
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

12 years ago[USB-BRINGUP-TRUNK]
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

12 years ago[INF]
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

12 years ago[HIDCLASS]
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

12 years ago[USBHUB]
Johannes Anderwald [Sat, 21 Jan 2012 17:07:01 +0000 (17:07 +0000)]
[USBHUB]
- Silence traces

svn path=/branches/usb-bringup-trunk/; revision=55045

12 years ago[HIDCLASS]
Johannes Anderwald [Sat, 21 Jan 2012 17:02:16 +0000 (17:02 +0000)]
[HIDCLASS]
- Fix typo

svn path=/branches/usb-bringup-trunk/; revision=55044

12 years ago[USB-BRINGUP-TRUNK]
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

12 years ago[USB-BRINGUP-TRUNK]
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

12 years ago[HIDCLASS]
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

12 years ago[USB-BRINGUP]
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

12 years ago[USB-BRINGUP-TRUNK]
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

12 years ago[USB-BRINGUP-TRUNK]
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

12 years ago[USB-BRINGUP-TRUNK]
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

12 years ago[USB-BRINGUP-TRUNK]
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

12 years ago[USB-BRINGUP-TRUNK]
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

12 years ago[USB-BRINGUP-TRUNK]
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

12 years ago[USB-BRINGUP-TRUNK]
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

12 years ago[USB-BRINGUP-TRUNK]
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

12 years ago[USB-BRINGUP-TRUNK]
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

12 years ago[USB-BRINGUP-TRUNK]
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

12 years ago[USB-BRINGUP-TRUNK]
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

12 years ago[USB-BRINGUP-TRUNK]
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

12 years ago[USB-BRINGUP-TRUNK]
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

12 years ago[USB-BRINGUP-TRUNK]
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

12 years ago[USB-BRINGUP-TRUNK]
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

12 years ago[USB-BRINGUP-TRUNK]
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

12 years ago[USB-BRINGUP-TRUNK]
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

12 years ago[RTL]
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

12 years ago[NDK]
Pierre Schweitzer [Fri, 20 Jan 2012 20:18:31 +0000 (20:18 +0000)]
[NDK]
Properly define RTLP_CURDIR_REF

svn path=/trunk/; revision=55016

12 years ago[HAL] - Do not truncate PCI device names in debug dump; misc fixes
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

12 years ago[HAL]
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

12 years ago[FASTFAT]
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

12 years ago[WINED3DCFG]
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

12 years ago[MSTSC]
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

12 years agowhat's wrong with the cmake build bot I don't know. someone please fix it
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

12 years ago[MSTSC]
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

12 years ago[PORTCLS]
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

12 years ago[TRANSLATION]
Kamil Hornicek [Wed, 18 Jan 2012 22:03:05 +0000 (22:03 +0000)]
[TRANSLATION]
- Add Czech resources for devmgmt.

svn path=/trunk/; revision=55006

12 years ago[EXPLORER-NEW]
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

12 years ago[EXPLORER-NEW]
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

12 years ago[MSTSC]
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

12 years ago[PORTCLS]
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

12 years ago[DDK]
Amine Khaldi [Tue, 17 Jan 2012 23:41:54 +0000 (23:41 +0000)]
[DDK]
* Add fltkernel.h.

svn path=/trunk/; revision=55001

12 years ago- Merge the remaining portion of the wlan-bringup branch
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

12 years ago* Introduce support for compilers with /analyze support in _PREFAST_ mode.
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

12 years ago[NETSHELL]
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

12 years ago[SHELL32]
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

12 years ago[WLANCONF] backups/wlan-bringup@60693
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

12 years ago[WLANCONF]
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

12 years ago[SHELL32]
Rafal Harabien [Tue, 17 Jan 2012 18:45:41 +0000 (18:45 +0000)]
[SHELL32]
- TABs -> spaces

svn path=/trunk/; revision=54994

12 years ago[NTOSKRNL]
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

12 years ago[WININET]
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

12 years ago[SHELL32]
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

12 years agoFix boot. The fact this fixes it should worry about the state of CSRSS...
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

12 years ago[SHELL32]
Rafal Harabien [Tue, 17 Jan 2012 16:49:39 +0000 (16:49 +0000)]
[SHELL32]
- Remove useless function

svn path=/trunk/; revision=54989

12 years ago[NTOSKRNL]
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

12 years ago[EVENTLOG]
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

12 years ago[KERNEL32]: Reimplement BasePushProcessParameters for future extensibility, also...
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

12 years ago[SHELL32]
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

12 years ago[DDK]
Amine Khaldi [Sun, 15 Jan 2012 20:29:11 +0000 (20:29 +0000)]
[DDK]
* Add fltuser.h

svn path=/trunk/; revision=54983

12 years ago[PORTCLS]
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

12 years ago- Merge r54980 from wlan-bringup
Cameron Gutman [Sun, 15 Jan 2012 19:53:52 +0000 (19:53 +0000)]
- Merge r54980 from wlan-bringup

svn path=/trunk/; revision=54981

12 years ago[NETCFGX]
Cameron Gutman [Sun, 15 Jan 2012 19:46:14 +0000 (19:46 +0000)]
[NETCFGX]
- Notify the DHCP service when a static IP address is assigned to an adapter

svn path=/branches/wlan-bringup/; revision=54980

12 years ago[SHELL32]
Rafal Harabien [Sun, 15 Jan 2012 19:45:02 +0000 (19:45 +0000)]
[SHELL32]
- Improve code readability in defcontextmenu.cpp
- Fix few leaks
- Properly handle reference count when creating objects

svn path=/trunk/; revision=54979

12 years ago[DDK]
Amine Khaldi [Sun, 15 Jan 2012 19:10:19 +0000 (19:10 +0000)]
[DDK]
* Don't include wdm.h twice in portcls.h.

svn path=/trunk/; revision=54978

12 years ago[SHELL32]
Rafal Harabien [Sun, 15 Jan 2012 16:45:36 +0000 (16:45 +0000)]
[SHELL32]
- Don't load shell extensions from * key for background context menu. Fixes #6668 (background context menu not working after installing Notepad++)
- Properly set pidlFolder argument in extensions Initialize function call
- Fix openwithmenu.rgs file creating two keys instead of one

svn path=/trunk/; revision=54977

12 years ago[RAPPS]
Pierre Schweitzer [Sun, 15 Jan 2012 15:22:28 +0000 (15:22 +0000)]
[RAPPS]
Update FireFox links.
Convert CreateCabFile.bat to CreateCabFile.sh

svn path=/trunk/; revision=54976

12 years agoNote, none of this code is being used/called yet.
Alex Ionescu [Sun, 15 Jan 2012 14:49:49 +0000 (14:49 +0000)]
Note, none of this code is being used/called yet.
[KERNEL32]: Implement BasepSxsCloseHandles, BasepReplaceProcessThreadTokens, BasepIsProcessAllowed, BasepCheckWebBladeHashes, BasepIsImageVersionOk which will be needed for the future CreateProcess re-implementation. These functions partly support SxS, Safer (Authz) and Application Certification features added in XP/2003. We also emulate support for Computer Server, Web Blade Server and Embedded ReactOS. The last function does correct image version checks to prevent invalid binaries from running.
[KERNEL32]: Implement BaseUpdateVDMEntry and BaseCheckForVDM using the new CSRSS messages (not implemented on the server-side yet). Stubplement BaseCheckVDM. These will be needed for future VDM-stub-support (primarly so we can run 16-bit installers).
[KERNEL32]: Implement BasepFreeAppCompatData, BasepCheckBadapp, and IsShimInfrastructureDisabled (exported as BaseIsAppcompatInfrastructureDisabled). These stub most of the required/exported application compatibility APIs, as long as someone sets DisableAppCompat in \\Registry\\MACHINE\\System\\CurrentControlSet\\Control\\Session Manager\\AppCompatibility.

svn path=/trunk/; revision=54975

12 years ago[SHELL32]
Rafal Harabien [Sun, 15 Jan 2012 14:25:11 +0000 (14:25 +0000)]
[SHELL32]
- Add New menu to context menu handlers. Fixes regression introduced by r54959.
- Remove unwanted files
See issue #6823 for more details.

svn path=/trunk/; revision=54974

12 years ago[SHELL32]
Rafal Harabien [Sun, 15 Jan 2012 13:38:59 +0000 (13:38 +0000)]
[SHELL32]
- Revert r54967. Test bots should already work.

svn path=/trunk/; revision=54973

12 years ago[INTL]
Rafal Harabien [Sun, 15 Jan 2012 13:37:25 +0000 (13:37 +0000)]
[INTL]
- Add DPRINTs to track possible unattended setup timeouts

svn path=/trunk/; revision=54972

12 years ago[SYSSETUP]
Rafal Harabien [Sun, 15 Jan 2012 13:24:26 +0000 (13:24 +0000)]
[SYSSETUP]
- Fix GetRosInstallCD - GetLogicalDriveStringsW returns drive paths, not letters.
- When building intl.cpl command line for unattended setup don't use %S - swprint interprets it as multi-byte string. Use "%s" instead. This bug caused yesterdays KVM problems.

svn path=/trunk/; revision=54971

12 years ago[DDK]
Amine Khaldi [Sun, 15 Jan 2012 10:11:22 +0000 (10:11 +0000)]
[DDK]
* Add fltuserstructures.h

svn path=/trunk/; revision=54970

12 years ago[PORTCLS]
Amine Khaldi [Sun, 15 Jan 2012 10:10:54 +0000 (10:10 +0000)]
[PORTCLS]
* Initializes object attributes with correct handle attributes.
* Use the provided access rights and create options.
See issue #5934 for more details.

svn path=/trunk/; revision=54969

12 years ago[NTDLL]: Add, export, and stubplement RtlComputeImportTableHash and document in NDK.
Alex Ionescu [Sun, 15 Jan 2012 03:16:00 +0000 (03:16 +0000)]
[NTDLL]: Add, export, and stubplement RtlComputeImportTableHash and document in NDK.
[NTDLL]: Use HANDLE instead of Win32 HKEY.
[NDK]: Add missing NtCreateProcessEx flags and some missing Ldr functions + missing RtlGetFullPathName_UstrEx.
[CSRSS]: Define two new CSRSS messages (not implemented): UpdateVdmEntry and GetVdmExitCode.

svn path=/trunk/; revision=54968

12 years ago- Try to fix KVM
Rafal Harabien [Sun, 15 Jan 2012 00:59:29 +0000 (00:59 +0000)]
- Try to fix KVM

svn path=/trunk/; revision=54967

12 years ago- Merge 54929, 54930, 54932, 54933, 54934, 54939, 54941, 54942, 54944, 54945, 54946...
Cameron Gutman [Sat, 14 Jan 2012 19:42:58 +0000 (19:42 +0000)]
- Merge 54929, 54930, 54932, 54933, 54934, 54939, 54941, 54942, 54944, 54945, 54946, and 54947
- The DHCP service now recognizes adapter configuration and media state changes without manual intervention
- Multiple bugs with a static IP configuration are fixed
- IpRenewAddress (ipconfig /renew) and IpReleaseAddress (ipconfig /release) no longer corrupt internal DHCP state
- Routes that cannot currently be resolved by ARP no longer become corrupted by the neighbor timeout

svn path=/trunk/; revision=54966

12 years ago[EVENTLOG]
Eric Kohl [Sat, 14 Jan 2012 18:56:55 +0000 (18:56 +0000)]
[EVENTLOG]
- Fix a non-initialized variable.

svn path=/trunk/; revision=54965

12 years ago[SHELL32]
Rafal Harabien [Sat, 14 Jan 2012 17:50:33 +0000 (17:50 +0000)]
[SHELL32]
- If there is no default menu item, make Open With menu item the default, rename it to Open and disallow it to be submenu.
See issue #6801 for more details.

svn path=/trunk/; revision=54964

12 years ago[CMAKE]
Amine Khaldi [Sat, 14 Jan 2012 17:31:20 +0000 (17:31 +0000)]
[CMAKE]
* Set DBG to false in Release build type.
* Set _WINKD_ to false in Release build type for MSVC builds.

svn path=/trunk/; revision=54963

12 years ago[CMAKE/MSVC]
Amine Khaldi [Sat, 14 Jan 2012 17:27:17 +0000 (17:27 +0000)]
[CMAKE/MSVC]
* Improve the way we set the debugging flags for debug and release build types.
* Don't generate debug info when we're in prefast mode and don't prefix with prefast when linking executables.
* We don't need to alter the c/c++ compiler variables in prefast mode anymore.

svn path=/trunk/; revision=54962

12 years ago[XDK/DDK]
Amine Khaldi [Sat, 14 Jan 2012 17:19:04 +0000 (17:19 +0000)]
[XDK/DDK]
* Remove unneeded declarations.

svn path=/trunk/; revision=54961

12 years ago[SHELL32]
Rafal Harabien [Sat, 14 Jan 2012 17:14:54 +0000 (17:14 +0000)]
[SHELL32]
- Rewrite Control_DoLaunch. Now if cpl has only one applet, applet name/id is ignored
- When launching control panel applets always execute rundll32 instead of using static handlers from registry

svn path=/trunk/; revision=54960

12 years ago[SHELL32]
Amine Khaldi [Sat, 14 Jan 2012 17:03:40 +0000 (17:03 +0000)]
[SHELL32]
* Remove the loading new item service hack.
* Implement proper loading of dynamic background item context.

svn path=/trunk/; revision=54959

12 years ago[SETUPAPI]
Amine Khaldi [Sat, 14 Jan 2012 15:47:59 +0000 (15:47 +0000)]
[SETUPAPI]
* Apply a default date of 00/00/0000 when DriverVer is missing. Should fix installation of drivers which do not provide a DriverVer directive.
See issue #6676 for more details.

svn path=/trunk/; revision=54958

12 years ago[SHELL32]
Rafal Harabien [Sat, 14 Jan 2012 13:46:33 +0000 (13:46 +0000)]
[SHELL32]
- Fix exception in shortcut properties dialog

svn path=/trunk/; revision=54957

12 years ago[SHELL32]
Rafal Harabien [Sat, 14 Jan 2012 13:20:38 +0000 (13:20 +0000)]
[SHELL32]
- Implement changing filename in file properties dialog
- Fix changing volume label in drive properties dialog
- Remove WS_TABSTOP style from some read-only controls

svn path=/trunk/; revision=54956

12 years ago[PSDK/PRFAST]
Amine Khaldi [Sat, 14 Jan 2012 12:48:14 +0000 (12:48 +0000)]
[PSDK/PRFAST]
* Suppress warnings about duplicated model and inconsistent annotations.

svn path=/trunk/; revision=54955