reactos.git
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

12 years ago[CMAKE]
Amine Khaldi [Sat, 14 Jan 2012 12:44:00 +0000 (12:44 +0000)]
[CMAKE]
* Improve handling of linking executables in prefast mode.

svn path=/trunk/; revision=54954

12 years ago[FASTFAT]
Rafal Harabien [Sat, 14 Jan 2012 12:02:39 +0000 (12:02 +0000)]
[FASTFAT]
- Fix DOSDATE struct declaration. Fixes invalid creation, last modified and accessed times on FAT volumes

svn path=/trunk/; revision=54953

12 years ago[PSDK]
Amine Khaldi [Sat, 14 Jan 2012 11:27:20 +0000 (11:27 +0000)]
[PSDK]
* Stub _Kernel_acquires_resource_ and _Maybe_raises_SEH_exception_ annotations and add __maybenull_impl.

svn path=/trunk/; revision=54952

12 years ago[DDK]
Amine Khaldi [Sat, 14 Jan 2012 11:16:50 +0000 (11:16 +0000)]
[DDK]
* Add fltwinerror.h

svn path=/trunk/; revision=54951

12 years ago[CMAKE]
Amine Khaldi [Sat, 14 Jan 2012 11:15:33 +0000 (11:15 +0000)]
[CMAKE]
* CreateBootSectorTarget2: Properly set the C compiler for both normal and prefast modes.

svn path=/trunk/; revision=54950

12 years ago[NTOSKRNL]
Amine Khaldi [Sat, 14 Jan 2012 11:14:40 +0000 (11:14 +0000)]
[NTOSKRNL]
* Use a different variable for the inside loop.

svn path=/trunk/; revision=54949

12 years ago[SHELL32]
Rafal Harabien [Fri, 13 Jan 2012 23:41:09 +0000 (23:41 +0000)]
[SHELL32]
- Move folder properties to CFileDefExt class and share as much code as possible. Now changing file attributes is implemented.
- Fix a warning (patch by EDIJS - #6821)
- Load property sheet handlers from "Directory" key

svn path=/trunk/; revision=54948

12 years ago[NETCFGX]
Cameron Gutman [Fri, 13 Jan 2012 23:39:44 +0000 (23:39 +0000)]
[NETCFGX]
- Always flush default gateways because pOldConfig->Gw may be NULL if the adapter was DHCP configured

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

12 years ago[TCPIP]
Cameron Gutman [Fri, 13 Jan 2012 23:23:58 +0000 (23:23 +0000)]
[TCPIP]
- Fix adding a static interface route

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

12 years ago[DHCPCSVC]
Cameron Gutman [Fri, 13 Jan 2012 22:56:22 +0000 (22:56 +0000)]
[DHCPCSVC]
- Adapt the reconnect hack to also enable DHCP when transitioning from static configuration to DHCP enabled via netcfgx

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

12 years ago[TCPIP]
Cameron Gutman [Fri, 13 Jan 2012 22:38:28 +0000 (22:38 +0000)]
[TCPIP]
- Queue a work item from the ProtocolStatus handler so we can refresh the state from the registry instead relying on hacks to track our state

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

12 years ago[SERVMAN]
Kamil Hornicek [Fri, 13 Jan 2012 21:47:22 +0000 (21:47 +0000)]
[SERVMAN]
Improve the button bitmaps so they look consistent in both enabled and disabled state.

svn path=/trunk/; revision=54943

12 years ago[IPHLPAPI]
Cameron Gutman [Fri, 13 Jan 2012 20:55:26 +0000 (20:55 +0000)]
[IPHLPAPI]
- Store the NTEContext in the IP address list so netcfgx can remove IP addresses
- Fixes routing after manually setting an IP address

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

12 years ago[IPHLPAPI]
Cameron Gutman [Fri, 13 Jan 2012 19:57:20 +0000 (19:57 +0000)]
[IPHLPAPI]
- Fix incorrect interface indexes in the routing table returned from GetIpForwardTable

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

12 years ago[PSDK]
Timo Kreuzer [Fri, 13 Jan 2012 19:01:47 +0000 (19:01 +0000)]
[PSDK]
- add missing stubs to driverspecs.h
- Add concurrencysal.h
- add some missing definitions to sal.h and specstrings.h

svn path=/trunk/; revision=54940

12 years ago[TCPIP]
Cameron Gutman [Fri, 13 Jan 2012 18:32:30 +0000 (18:32 +0000)]
[TCPIP]
- Configure route NCEs to never timeout to prevent them from falling out from under the routing code
- Fix a typo
- Fix detection of duplicate routes
[NETCFGX]
- Don't delete all routes for an interface when adding a default gateway

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

12 years ago[XDK]
Timo Kreuzer [Fri, 13 Jan 2012 17:49:40 +0000 (17:49 +0000)]
[XDK]
Fix build

svn path=/trunk/; revision=54938

12 years ago[XDK]
Timo Kreuzer [Fri, 13 Jan 2012 17:45:26 +0000 (17:45 +0000)]
[XDK]
- Add some missing NTAPI
- move some types into appropriate headers
- make sure $endif is followed by (...)

svn path=/trunk/; revision=54937

12 years ago[SHELL32]
Rafal Harabien [Fri, 13 Jan 2012 17:42:27 +0000 (17:42 +0000)]
[SHELL32]
- Display free and used space and capacity in bytes and gigabytes for all drives in drive properties dialog
- Format date and time in file properties according to system locale
- Initialize checkboxes in file properties dialog
- Improve polish translation

svn path=/trunk/; revision=54936

12 years ago[USBDRV]
Amine Khaldi [Fri, 13 Jan 2012 14:34:28 +0000 (14:34 +0000)]
[USBDRV]
* Mark dev_mgr_cancel_irp as NTAPI.

svn path=/trunk/; revision=54935

12 years ago[TCPIP]
Cameron Gutman [Fri, 13 Jan 2012 10:47:44 +0000 (10:47 +0000)]
[TCPIP]
- Fix a bug where a static IP configuration was not properly restored after a media state change

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

12 years ago[DHCPCSVC]
Cameron Gutman [Fri, 13 Jan 2012 10:03:38 +0000 (10:03 +0000)]
[DHCPCSVC]
- Fix an issue assigning a private address after the IpReleaseAddress API was used prior to IpRenewAddress
- Move the IP refresh hack into dhcpcsvc so it now properly refresh IP information after an adapter is disconnected and reconnected (wired and wireless)
- When a state change occurs (connecting to a different wireless network or unplugging and plugging in the Ethernet cable), TCP/IP will flush routes and the neighbor cache then set the IP address to 0.0.0.0. DHCP will detect that IP address (that part is the hack since we do it via polling instead of events) then send a DHCP discover packet out via the new network connection. No more ipconfig /renew to get a new DHCP lease after network changes. It's all seamless now :D

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

12 years ago[TCPIP]
Cameron Gutman [Fri, 13 Jan 2012 09:45:17 +0000 (09:45 +0000)]
[TCPIP]
- Missed this file in r54930

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

12 years ago[WLANCONF]
Cameron Gutman [Fri, 13 Jan 2012 09:43:16 +0000 (09:43 +0000)]
[WLANCONF]
- Don't manually refresh IP information when connecting to a network

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

12 years ago[TCPIP]
Cameron Gutman [Fri, 13 Jan 2012 09:05:53 +0000 (09:05 +0000)]
[TCPIP]
- Fix crash during status indication

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

12 years ago[TCPIP]
Cameron Gutman [Fri, 13 Jan 2012 07:28:16 +0000 (07:28 +0000)]
[TCPIP]
- Support media state changes properly

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

12 years ago[SHELL32]
Rafal Harabien [Thu, 12 Jan 2012 22:26:50 +0000 (22:26 +0000)]
[SHELL32]
- Update file icon after rename operation
See issue #6815 for more details.

svn path=/trunk/; revision=54928

12 years ago[SHELL32]
Rafal Harabien [Thu, 12 Jan 2012 21:43:46 +0000 (21:43 +0000)]
[SHELL32]
- Add "Description" string to resources. Don't show application file extension in Description field (for applications without version info). Patch by Edijs Kolesnikovis (#6819)
- Implement associated application icon loading in File Properties dialog
- Implement "Change" button in File Properties dialog

svn path=/trunk/; revision=54927

12 years ago[SHELL32]
Rafal Harabien [Thu, 12 Jan 2012 20:10:35 +0000 (20:10 +0000)]
[SHELL32]
- Show drive icon in properties dialog
- Show nice pie chart for space usage

svn path=/trunk/; revision=54926

12 years ago[SHELL32]
Rafal Harabien [Thu, 12 Jan 2012 16:32:02 +0000 (16:32 +0000)]
[SHELL32]
- Fix first chance exception if application has no strings in version info
- If Lang is not set use US English version info. Fixes WinRAR version info.
- Applications has Description filed instead of Opens With
- Load language in file version info

svn path=/trunk/; revision=54925

12 years ago[WIN32K]
Timo Kreuzer [Thu, 12 Jan 2012 15:41:56 +0000 (15:41 +0000)]
[WIN32K]
Try to fix boot

svn path=/trunk/; revision=54924

12 years ago[SHELL32]
Rafal Harabien [Thu, 12 Jan 2012 14:47:26 +0000 (14:47 +0000)]
[SHELL32]
- Fix copying files in New menu. Fixes WinRAR new items.
- Don't show message if copying file failed because empty file is already created

svn path=/trunk/; revision=54923

12 years ago[WIN32K]
Timo Kreuzer [Thu, 12 Jan 2012 14:42:59 +0000 (14:42 +0000)]
[WIN32K]
- Simplify BITMAP_CopyBitmap, by using the SURFOBJ members directly instead of calling BITMAP_GetObject.
- Use RtlCopyMemory directly in BITMAP_CopyBitmap and remove IntSetBitmapBits
- Improve prototype of GreCreateBitmap(Ex) by using ULONG instead of INT for the bitmap dimensions (negative values are invalid)
- remove a duplicated type definition

svn path=/trunk/; revision=54922

12 years ago[PSDK]
Timo Kreuzer [Thu, 12 Jan 2012 14:32:43 +0000 (14:32 +0000)]
[PSDK]
Remove a deprecated definition from winddi.h

svn path=/trunk/; revision=54921

12 years ago[PSDK]
Timo Kreuzer [Thu, 12 Jan 2012 13:24:32 +0000 (13:24 +0000)]
[PSDK]
- Add some missing definitions (Vista+) to winddi.h
- Fix and improve annotations in winddi.h

svn path=/trunk/; revision=54920