reactos.git
8 years ago[WLANCONF]
Cameron Gutman [Sun, 8 Jan 2012 20:11:29 +0000 (20:11 +0000)]
[WLANCONF]
- Add a missing newline
- Try to fix rate printing

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

8 years ago[NDISUIO]
Cameron Gutman [Sun, 8 Jan 2012 06:51:44 +0000 (06:51 +0000)]
[NDISUIO]
- Fix a query binding bug that caused access to unallocated memory
[WLANCONF]
- Fix parameter parsing and dumb IOCTL_NDISUIO_QUERY_BINDING usage

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

8 years ago[NDISUIO]
Cameron Gutman [Sun, 8 Jan 2012 06:23:53 +0000 (06:23 +0000)]
[NDISUIO]
- Fix incorrect device name offset

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

8 years ago[NDISUIO]
Cameron Gutman [Sun, 8 Jan 2012 06:08:47 +0000 (06:08 +0000)]
[NDISUIO]
- Use the correct IOCTL input buffer
[WLANCONF]
- Fix parameters to IOCTL_NDISUIO_QUERY_BINDING
- Wlanconf is ready for testing with a real WLAN adapter (for anyone who wants to checkout this branch and try it)
- Run "wlanconf -s <SSID>" to connect to an unencrypted wireless network
- Run "wlanconf -s <SSID> -w <WEP key>" to connect to a WEP encrypted wireless network (WPA not supported)

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

8 years ago[PSDK]
Cameron Gutman [Sun, 8 Jan 2012 04:45:51 +0000 (04:45 +0000)]
[PSDK]
- Add some definitions
[WLANCONF]
- Add support for adhoc networks and WEP encryption
- Fix the BSSID info loop

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

8 years ago[BOOTDATA]
Cameron Gutman [Sun, 8 Jan 2012 03:29:56 +0000 (03:29 +0000)]
[BOOTDATA]
- Add wlanconf.exe to reactos.cab

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

8 years ago[WLANCONF]
Cameron Gutman [Sun, 8 Jan 2012 03:28:03 +0000 (03:28 +0000)]
[WLANCONF]
- Fix a typo and fix CMake build

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

8 years ago[WLANCONF]
Cameron Gutman [Sun, 8 Jan 2012 03:22:37 +0000 (03:22 +0000)]
[WLANCONF]
- Build fixes and code improvements

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

8 years ago[PSDK]
Cameron Gutman [Sun, 8 Jan 2012 03:12:53 +0000 (03:12 +0000)]
[PSDK]
- Add 802.11 OIDs

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

8 years ago[WLANCONF]
Cameron Gutman [Sun, 8 Jan 2012 03:02:58 +0000 (03:02 +0000)]
[WLANCONF]
- Initial drop of a little WLAN configuration tool to use until WZC is implemented and working
- Doesn't build yet due to missing OID definitions
- Some of this code will eventually be reused when implementing WZC

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

8 years ago[HIVESYS]
Cameron Gutman [Sat, 7 Jan 2012 05:54:14 +0000 (05:54 +0000)]
[HIVESYS]
- Add an entry for ndisuio (temporary until INF install works)
- Autostart WZC service
[NDISUIO]
- Fix crash during binding and receive
- Add more debugging

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

8 years ago[NDISUIO]
Cameron Gutman [Fri, 6 Jan 2012 19:43:15 +0000 (19:43 +0000)]
[NDISUIO]
- Bug fixes
- Make the packet and buffer pools per adapter
- Crashes during bind for some reason

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

8 years ago[NDISUIO]
Sylvain Petreolle [Fri, 6 Jan 2012 19:32:05 +0000 (19:32 +0000)]
[NDISUIO]
Add missing include path.

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

8 years ago[NDISUIO]
Cameron Gutman [Fri, 6 Jan 2012 05:59:56 +0000 (05:59 +0000)]
[NDISUIO]
- Build fixes

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

8 years ago[NDISUIO]
Cameron Gutman [Tue, 3 Jan 2012 21:13:43 +0000 (21:13 +0000)]
[NDISUIO]
- Build file fixes

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

8 years ago[NDISUIO]
Cameron Gutman [Tue, 3 Jan 2012 19:37:03 +0000 (19:37 +0000)]
[NDISUIO]
- Make reads cancelable
- Fix a bug in IOCTL_CANCEL_READ handling

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

8 years ago[NDISUIO]
Cameron Gutman [Tue, 3 Jan 2012 19:22:30 +0000 (19:22 +0000)]
[NDISUIO]
- Fix missing spin lock release
- Return the correct status for an invalid index

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

8 years ago[NDISUIO]
Cameron Gutman [Tue, 3 Jan 2012 19:11:57 +0000 (19:11 +0000)]
[NDISUIO]
- Handle IOCTL_NDISUIO_BIND_WAIT and IOCTL_NDISUIO_QUERY_BINDING

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

8 years ago[NDISUIO]
Cameron Gutman [Tue, 3 Jan 2012 18:12:29 +0000 (18:12 +0000)]
[NDISUIO]
- Handle IOCTL_NDISUIO_OPEN_WRITE_DEVICE and IOCTL_NDISUIO_OPEN_DEVICE properly with regard to current open handles
- Check that we have read permissions (opened by IOCTL_NDISUIO_OPEN_DEVICE) before allowing queries or reads

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

8 years ago[NDISUIO]
Cameron Gutman [Tue, 3 Jan 2012 17:54:01 +0000 (17:54 +0000)]
[NDISUIO]
- Implement IOCTL_CANCEL_READ
- Implement IRP_MJ_READ and IRP_MJ_WRITE handling
- Misc fixes

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

8 years ago[NDISUIO]
Cameron Gutman [Tue, 3 Jan 2012 16:13:06 +0000 (16:13 +0000)]
[NDISUIO]
- Forgot a file

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

8 years ago[NDISUIO]
Cameron Gutman [Tue, 3 Jan 2012 16:08:24 +0000 (16:08 +0000)]
[NDISUIO]
- Fix a race condition during adapter context destruction
- Add missing IRP completion in IRP_MJ_READ and IRP_MJ_WRITE handlers
- Create an adapter context in response to PnP events

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

8 years ago[NDISUIO]
Cameron Gutman [Mon, 2 Jan 2012 21:38:57 +0000 (21:38 +0000)]
[NDISUIO]
- Add the NDISUIO driver to allow communication between user-mode and kernel-mode NIC drivers
- Only the IOCTLs required for WLAN are implemented right now
- Initial source drop without build testing

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

8 years ago[WLAN-BRINGUP]
Cameron Gutman [Mon, 2 Jan 2012 20:53:24 +0000 (20:53 +0000)]
[WLAN-BRINGUP]
- Create a branch to drop my ndisuio work

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

8 years ago[KERNEL32]
Pierre Schweitzer [Mon, 2 Jan 2012 10:02:50 +0000 (10:02 +0000)]
[KERNEL32]
Esthetical fixes.

svn path=/trunk/; revision=54807

8 years agoGraphical Happy New Year!
Colin Finck [Sun, 1 Jan 2012 21:05:40 +0000 (21:05 +0000)]
Graphical Happy New Year!

svn path=/trunk/; revision=54805

8 years ago[KERNEL32]
Pierre Schweitzer [Sun, 1 Jan 2012 17:22:35 +0000 (17:22 +0000)]
[KERNEL32]
Reimplement CreateDirectoryA, CreateDirectoryExA, CreateDirectoryW, CreateDirectoryExW, RemoveDirectoryA, RemoveDirectoryW.
This reimplementation now matches the w2k3 one, properly handles reparse points (especially mount points) and also brings several fixes.

svn path=/trunk/; revision=54804

8 years ago[KERNEL32]
Pierre Schweitzer [Sun, 1 Jan 2012 17:19:31 +0000 (17:19 +0000)]
[KERNEL32]
Implement BaseMarkFileForDelete. This will be used later.

svn path=/trunk/; revision=54803

8 years ago[NTDLL]
Pierre Schweitzer [Sun, 1 Jan 2012 17:18:13 +0000 (17:18 +0000)]
[NTDLL]
Export RtlReleaseRelativeName

svn path=/trunk/; revision=54802

8 years ago[NDK/RTL]
Pierre Schweitzer [Sun, 1 Jan 2012 17:17:07 +0000 (17:17 +0000)]
[NDK/RTL]
Fix RtlIsDosDeviceName_U, RtlIsDosDeviceName_Ustr, RtlDosPathNameToRelativeNtPathName_U, RtlDosPathNameToRelativeNtPathName_U_WithStatus prototypes.

svn path=/trunk/; revision=54801

8 years ago[FASTFAT]
Pierre Schweitzer [Sun, 1 Jan 2012 17:15:25 +0000 (17:15 +0000)]
[FASTFAT]
Revert r54788: it's not appropriate yet.

svn path=/trunk/; revision=54800

8 years ago[REACTOS]
Pierre Schweitzer [Sun, 1 Jan 2012 13:30:40 +0000 (13:30 +0000)]
[REACTOS]
Temporarily hackfix r50254 (let's say for a year)
Happy New Year everyone!

svn path=/trunk/; revision=54799

8 years ago[CRT]
Jérôme Gardou [Sat, 31 Dec 2011 17:44:51 +0000 (17:44 +0000)]
[CRT]
- define CRTDLL for crt and libcntpr for right usage of _CRTIMP macro

svn path=/trunk/; revision=54796

8 years ago[NEWINFLIB]
Jérôme Gardou [Sat, 31 Dec 2011 17:29:42 +0000 (17:29 +0000)]
[NEWINFLIB]
- better fix for non standard use of swprintf, by Thomas Faber

svn path=/trunk/; revision=54795

8 years ago[EVENTLOG]
Eric Kohl [Sat, 31 Dec 2011 15:23:59 +0000 (15:23 +0000)]
[EVENTLOG]
Fix the record number hacks in ElfrNumberOfRecords and LogfWriteData by initializing the oldest record number to 1.

svn path=/trunk/; revision=54794

8 years ago[NEWINFLIB]
Jérôme Gardou [Sat, 31 Dec 2011 14:33:35 +0000 (14:33 +0000)]
[NEWINFLIB]
- use _snwprintf instead of swprintf (MSVC is not compliant with standard here)

svn path=/trunk/; revision=54793

8 years ago[KERNEL32]
Pierre Schweitzer [Sat, 31 Dec 2011 02:01:34 +0000 (02:01 +0000)]
[KERNEL32]
CreateDirectory: handle the case when the FS doesn't support EAs.
This should fix VBox and is mandatory if we want to support MS FSD with FAT32

svn path=/trunk/; revision=54789

8 years ago[FASTFAT]
Pierre Schweitzer [Sat, 31 Dec 2011 00:09:57 +0000 (00:09 +0000)]
[FASTFAT]
Return appropriate status when requesting extended attributes on FAT32

svn path=/trunk/; revision=54788

8 years ago[EVENTVWR]
Pierre Schweitzer [Fri, 30 Dec 2011 13:31:44 +0000 (13:31 +0000)]
[EVENTVWR]
Fix handle leak

svn path=/trunk/; revision=54786

8 years ago- Fix absolutes.
James Tabor [Fri, 30 Dec 2011 02:52:43 +0000 (02:52 +0000)]
- Fix absolutes.

svn path=/trunk/; revision=54785

8 years ago- Add ICM DC Attribute flags.
James Tabor [Fri, 30 Dec 2011 01:28:02 +0000 (01:28 +0000)]
- Add ICM DC Attribute flags.

svn path=/trunk/; revision=54784

8 years ago[NTOSKRNL]
Cameron Gutman [Fri, 30 Dec 2011 00:10:39 +0000 (00:10 +0000)]
[NTOSKRNL]
- Fix the fix

svn path=/trunk/; revision=54783

8 years ago[NTOSKRNL]
Cameron Gutman [Thu, 29 Dec 2011 23:48:49 +0000 (23:48 +0000)]
[NTOSKRNL]
- Remove an unneeded (and prone to race) RtlZeroMemory (found by Thomas Faber)
- Fix misuse of PAGE_MASK macro and broken PTE flag comparisons

svn path=/trunk/; revision=54782

8 years ago[SYSDM]
Pierre Schweitzer [Thu, 29 Dec 2011 13:25:08 +0000 (13:25 +0000)]
[SYSDM]
Fix the fix of the fix

svn path=/trunk/; revision=54780

8 years ago[SYSDM]
Pierre Schweitzer [Thu, 29 Dec 2011 13:21:45 +0000 (13:21 +0000)]
[SYSDM]
Fix the fix...

svn path=/trunk/; revision=54779

8 years ago[SYSDM]
Pierre Schweitzer [Thu, 29 Dec 2011 13:20:18 +0000 (13:20 +0000)]
[SYSDM]
Fix memory leak

svn path=/trunk/; revision=54778

8 years ago[WIN32K]
Rafal Harabien [Wed, 28 Dec 2011 13:05:24 +0000 (13:05 +0000)]
[WIN32K]
- Fix IntGdiSetBkColor setting wrong dirty flags. Fixes wrong background under text in Open With applications list.

svn path=/trunk/; revision=54773

8 years ago[NTOSKRNL]
Cameron Gutman [Wed, 28 Dec 2011 01:18:35 +0000 (01:18 +0000)]
[NTOSKRNL]
- Tweak the balancer to prevent an excessive buildup of user pages while cache is paged out completely each run
- Bugcheck if we've trimmed everything as much as possibly but we are still in need of pages

svn path=/trunk/; revision=54771

8 years ago[SHELL32]
Rafal Harabien [Tue, 27 Dec 2011 21:58:55 +0000 (21:58 +0000)]
[SHELL32]
- Use file description in version block instead of filename for application name in Open With menu

svn path=/trunk/; revision=54770

8 years ago[SHELL32]
Rafal Harabien [Tue, 27 Dec 2011 15:25:32 +0000 (15:25 +0000)]
[SHELL32]
- Fix memory leak in Open With menu
- Show icons in Open With menu
- General code improvements

svn path=/trunk/; revision=54769

8 years ago[NTOSKRNL]
Cameron Gutman [Mon, 26 Dec 2011 23:12:38 +0000 (23:12 +0000)]
[NTOSKRNL]
- Don't flush the TLB in MmEnableVirtualMapping and MmCreateVirtualMapping because the PTE is already invalid so it can't possibly be in the TLB per x86 spec
- Added explanations of why flushes are needed or not needed in certain places
- A few small code improvements
- Should speed up ROS a bit by avoiding unnecessary TLB entry flushing

svn path=/trunk/; revision=54766

8 years ago[EVENTLOG]
Eric Kohl [Mon, 26 Dec 2011 13:54:05 +0000 (13:54 +0000)]
[EVENTLOG]
- Replace the log file critical section by a resource and use shared locks for read actions and exclusive locks for write actions.
- Add stubs for clear and backup actions.

svn path=/trunk/; revision=54763

8 years ago[NTOSKRNL]
Cameron Gutman [Mon, 26 Dec 2011 02:52:26 +0000 (02:52 +0000)]
[NTOSKRNL]
- Don't change page protection while the memory area is being deleted

svn path=/trunk/; revision=54761

8 years ago[NTOSKRNL/FORMATTING]
Thomas Faber [Sun, 25 Dec 2011 18:21:05 +0000 (18:21 +0000)]
[NTOSKRNL/FORMATTING]
- Trim trailing whitespace and get rid of tabs in Mm

svn path=/trunk/; revision=54755

8 years ago[EVENTLOG]
Eric Kohl [Sun, 25 Dec 2011 00:57:16 +0000 (00:57 +0000)]
[EVENTLOG]
Partially revert r54678.

svn path=/trunk/; revision=54751

8 years ago[CDFS]
Cameron Gutman [Sun, 25 Dec 2011 00:14:01 +0000 (00:14 +0000)]
[CDFS]
- Fix infinite loop of verification and read attempts when a disc change occurs on VMware while ROS is running

svn path=/trunk/; revision=54750

8 years ago[RTL]
Thomas Faber [Sat, 24 Dec 2011 22:45:26 +0000 (22:45 +0000)]
[RTL]
- ASSERT on damaged heap data structures instead of producing an infinite loop
See issue #5857 for more details.

svn path=/trunk/; revision=54749

8 years ago[NTDLL_APITEST]
Thomas Faber [Sat, 24 Dec 2011 10:26:04 +0000 (10:26 +0000)]
[NTDLL_APITEST]
- NtAllocateVirtualMemory: fix handling of an error condition; check that newly-committed memory is zeroed

svn path=/trunk/; revision=54748

8 years ago[NTOSKRNL]
Cameron Gutman [Sat, 24 Dec 2011 05:43:36 +0000 (05:43 +0000)]
[NTOSKRNL]
- Fix a reference count check in the flush path (broken by r54745)

svn path=/trunk/; revision=54747

8 years ago[NTOSKRNL]
Cameron Gutman [Sat, 24 Dec 2011 03:57:10 +0000 (03:57 +0000)]
[NTOSKRNL]
- Fix inconsistent locking

svn path=/trunk/; revision=54746

8 years ago[NTOSKRNL]
Cameron Gutman [Fri, 23 Dec 2011 23:20:09 +0000 (23:20 +0000)]
[NTOSKRNL]
- Reference the cache segment when flushing to avoid a race between deleting the file cache and the balancer flushing pages to disk which causes random cache segments to be freed while we're holding a lock on it
- Fixes a crash in KeReleaseMutex (used to be a crash in ExReleasePushLock) during periods of high memory load

svn path=/trunk/; revision=54745

8 years ago[RAPPS]
Aleksey Bragin [Fri, 23 Dec 2011 21:30:40 +0000 (21:30 +0000)]
[RAPPS]
- Bump putty version to 0.62.
See issue #6775 for more details.

svn path=/trunk/; revision=54744

8 years ago[DNSAPI]
Aleksey Bragin [Fri, 23 Dec 2011 21:25:25 +0000 (21:25 +0000)]
[DNSAPI]
- Change file description in the resources.
See issue #6653 for more details.

svn path=/trunk/; revision=54743

8 years ago[RTL]
Aleksey Bragin [Fri, 23 Dec 2011 20:40:02 +0000 (20:40 +0000)]
[RTL]
- Samuel Serapion: Implement RtlIpv4AddressToStringEx A/W and minor enhancements RtlIpv4AddressToStringA/W. Fixes some ntdll:rtl winetests.
See issue #6779 for more details.

svn path=/trunk/; revision=54742

8 years ago[FASTFAT]
Cameron Gutman [Fri, 23 Dec 2011 15:56:25 +0000 (15:56 +0000)]
[FASTFAT]
- Revert r54731

svn path=/trunk/; revision=54738

8 years ago[CRT]
Rafal Harabien [Thu, 22 Dec 2011 23:52:51 +0000 (23:52 +0000)]
[CRT]
- Fix splitpath when called with filename without path

svn path=/trunk/; revision=54735

8 years ago[EXPLORER][ADVAPI32][SETUPAPI][SYSSETUP]
Thomas Faber [Wed, 21 Dec 2011 21:49:22 +0000 (21:49 +0000)]
[EXPLORER][ADVAPI32][SETUPAPI][SYSSETUP]
- Fix some issues found by cppcheck. Patch by Vincenzo Cotugno

svn path=/trunk/; revision=54734

8 years ago[KERNEL32]
Sylvain Petreolle [Wed, 21 Dec 2011 20:54:14 +0000 (20:54 +0000)]
[KERNEL32]
Silence BaseComputeProcessSearchPath.

svn path=/trunk/; revision=54733

8 years ago[NTOSKRNL]
Cameron Gutman [Wed, 21 Dec 2011 20:19:20 +0000 (20:19 +0000)]
[NTOSKRNL]
- Don't wait to flush dirty pages during shutdown
- This is a hack to fix KVM

svn path=/trunk/; revision=54732

8 years ago[FASTFAT]
Cameron Gutman [Wed, 21 Dec 2011 19:58:42 +0000 (19:58 +0000)]
[FASTFAT]
- Remove the old page file hack

svn path=/trunk/; revision=54731

8 years ago[NTOSKRNL]
Cameron Gutman [Wed, 21 Dec 2011 19:46:07 +0000 (19:46 +0000)]
[NTOSKRNL]
- Add a wait parameter to CcRosFlushDirtyPages and only block on the segment locks of it is safe

svn path=/trunk/; revision=54730

8 years ago[NTOSKRNL]
Cameron Gutman [Wed, 21 Dec 2011 19:08:59 +0000 (19:08 +0000)]
[NTOSKRNL]
- Change the method of segment locking from a push lock to a mutex
- Fixes the 'OldValue.Locked' assertion failure

svn path=/trunk/; revision=54729

8 years ago[SHELL32] - Try to fix MSVC build
Rafal Harabien [Wed, 21 Dec 2011 15:47:17 +0000 (15:47 +0000)]
[SHELL32] - Try to fix MSVC build

svn path=/trunk/; revision=54728

8 years ago[Translation]
Dmitry Gorbachev [Wed, 21 Dec 2011 15:09:46 +0000 (15:09 +0000)]
[Translation]
Romanian changes by Fulea Stefan (bug #6782).

svn path=/trunk/; revision=54727

8 years ago[SHELL32]
Rafal Harabien [Wed, 21 Dec 2011 13:53:49 +0000 (13:53 +0000)]
[SHELL32]
- Fix opening properties in background context menu
- Fix broken ASSERT in Open With menu

svn path=/trunk/; revision=54726

8 years ago[NTOSKRNL]
Cameron Gutman [Wed, 21 Dec 2011 05:30:16 +0000 (05:30 +0000)]
[NTOSKRNL]
- Wait to acquire locks in CcRosFlushDirtyPages
- This is needed because this path is used during critical times like shutdown and very low memory situations when flushes cannot fail

svn path=/trunk/; revision=54725

8 years ago[SHELL32]
Cameron Gutman [Wed, 21 Dec 2011 02:43:36 +0000 (02:43 +0000)]
[SHELL32]
- Fix a typo in a registry path

svn path=/trunk/; revision=54724

8 years ago[BOOTDATA]
Rafal Harabien [Tue, 20 Dec 2011 22:55:42 +0000 (22:55 +0000)]
[BOOTDATA]
- Remove "Explore from here" from context menu. It's useless, does not exist in Windows and can't be translated in current form.

svn path=/trunk/; revision=54723

8 years ago[SHELL32]
Rafal Harabien [Tue, 20 Dec 2011 22:30:55 +0000 (22:30 +0000)]
[SHELL32]
- Fix broken code in drive.cpp. Spotted by r3ddr4g0n.
- General code improvements
- Don't try to create static open handler in registry when file properties are opened. Fixes two "Open" items in shortcuts context menu after opening properties window.
See issue #6746 for more details.

svn path=/trunk/; revision=54722

8 years ago[UNIATA]
Pierre Schweitzer [Tue, 20 Dec 2011 21:28:34 +0000 (21:28 +0000)]
[UNIATA]
Add missing '}'

svn path=/trunk/; revision=54721

8 years ago[GLU32]
Pierre Schweitzer [Tue, 20 Dec 2011 21:05:04 +0000 (21:05 +0000)]
[GLU32]
Add missing '('

svn path=/trunk/; revision=54720

8 years ago[KERNEL32]
Pierre Schweitzer [Tue, 20 Dec 2011 21:02:53 +0000 (21:02 +0000)]
[KERNEL32]
Colon end SEH lines to allow proper static analysis

svn path=/trunk/; revision=54719

8 years ago[KERNEL32]
Pierre Schweitzer [Tue, 20 Dec 2011 21:01:30 +0000 (21:01 +0000)]
[KERNEL32]
Colon end SEH lines to allow proper static analysis

svn path=/trunk/; revision=54718

8 years ago[WIN32K]
Pierre Schweitzer [Tue, 20 Dec 2011 21:00:19 +0000 (21:00 +0000)]
[WIN32K]
Colon end SEH lines to allow proper static analysis

svn path=/trunk/; revision=54717

8 years ago[STLPORT]
Pierre Schweitzer [Tue, 20 Dec 2011 20:52:09 +0000 (20:52 +0000)]
[STLPORT]
Fix misplaced #endif
Brought to you by aggro from cppcheck team

svn path=/trunk/; revision=54716

8 years ago[SHELL32]
Rafal Harabien [Tue, 20 Dec 2011 20:47:48 +0000 (20:47 +0000)]
[SHELL32]
- Fix SHCreateSessionKey
[EXPLORER]
- Don't run startup applications if StartupHasBeenRun key exists. If it doesn't, create new key.
- Make startup code readable
See issue #1801 for more details.

svn path=/trunk/; revision=54715

8 years ago[SHELL32]
Rafal Harabien [Tue, 20 Dec 2011 19:56:46 +0000 (19:56 +0000)]
[SHELL32]
- Implement SHCreateSessionKey
- Formatting of shlview.cpp

svn path=/trunk/; revision=54714

8 years ago[KERNEL32] Part 2 of the Path patch: rewrite SearchPathW to use the RtlDosSearchPath_...
Alex Ionescu [Tue, 20 Dec 2011 19:09:13 +0000 (19:09 +0000)]
[KERNEL32] Part 2 of the Path patch: rewrite SearchPathW to use the RtlDosSearchPath_UStr function implemented last week. No (visible) regressions seen... let's see what Testbot says.

svn path=/trunk/; revision=54713

8 years ago[SYSSETUP]
Rafal Harabien [Tue, 20 Dec 2011 18:55:09 +0000 (18:55 +0000)]
[SYSSETUP]
- Create shortcuts after shell32 registration. Fixes shortcuts not being created during installation.

svn path=/trunk/; revision=54712

8 years ago[NTOS]
Aleksey Bragin [Tue, 20 Dec 2011 18:16:14 +0000 (18:16 +0000)]
[NTOS]
- A number of fixes to CmpQueryKeyName():
 * Properly check the provided buffer size against needed size.
 * Don't overwrite user provided buffer.
 * Write as much data as could fit into the buffer (this is normal behaviour for any query function in the kernel), returning STATUS_INFO_LENGTH_MISMATCH if not all data were written.

Thanks to r3ddr4g0n for identifying the problem, testing with DPH and testing this patch.

svn path=/trunk/; revision=54711

8 years ago[KERNEL32]: Implement some VDM code that will be needed for future CreateProcessInter...
Alex Ionescu [Tue, 20 Dec 2011 16:53:11 +0000 (16:53 +0000)]
[KERNEL32]: Implement some VDM code that will be needed for future CreateProcessInternalW work. Not called yet.

svn path=/trunk/; revision=54710

8 years ago[TELNETD]
Pierre Schweitzer [Tue, 20 Dec 2011 16:37:21 +0000 (16:37 +0000)]
[TELNETD]
Fix handle leaks

svn path=/trunk/; revision=54709

8 years ago[TELNETD]
Pierre Schweitzer [Tue, 20 Dec 2011 16:19:58 +0000 (16:19 +0000)]
[TELNETD]
Fix handle leak
Fix memory leak

svn path=/trunk/; revision=54708

8 years ago[SYSSETUP]
Pierre Schweitzer [Tue, 20 Dec 2011 14:56:22 +0000 (14:56 +0000)]
[SYSSETUP]
Fix memory leak

svn path=/trunk/; revision=54707

8 years ago[SHELL32]
Rafal Harabien [Mon, 19 Dec 2011 21:34:22 +0000 (21:34 +0000)]
[SHELL32]
- Simplify a bit
- Display 0% instead of 00% for empty drive space

svn path=/trunk/; revision=54706

8 years ago- Fix build
Rafal Harabien [Mon, 19 Dec 2011 21:21:34 +0000 (21:21 +0000)]
- Fix build

svn path=/trunk/; revision=54705

8 years ago[SHELL32]
Rafal Harabien [Mon, 19 Dec 2011 21:20:24 +0000 (21:20 +0000)]
[SHELL32]
- General code improvements

svn path=/trunk/; revision=54704

8 years ago[SHELL32]
Rafal Harabien [Mon, 19 Dec 2011 20:08:33 +0000 (20:08 +0000)]
[SHELL32]
- Fix exceptions when starting drive properties dialog

svn path=/trunk/; revision=54703

8 years ago[SHELL32]
Rafal Harabien [Mon, 19 Dec 2011 19:31:12 +0000 (19:31 +0000)]
[SHELL32]
- Formatting. No code changes.

svn path=/trunk/; revision=54702

8 years ago[SHELL32]
Rafal Harabien [Mon, 19 Dec 2011 19:28:38 +0000 (19:28 +0000)]
[SHELL32]
- Properly close Open With dialog window (EndDialog works only for modal dialogs, modeless dialogs should be destroyed with DestroyWindow instead). Fixes folder window hang if Open With windows was opened twice (and also a window leak).

svn path=/trunk/; revision=54701