reactos.git
9 years ago[EVENTLOG]
Eric Kohl [Thu, 5 Jan 2012 23:03:40 +0000 (23:03 +0000)]
[EVENTLOG]
- Implement LogfBackupFile.
- Fix a typo.

svn path=/trunk/; revision=54847

9 years ago[ADVAPI32]
Eric Kohl [Thu, 5 Jan 2012 22:07:33 +0000 (22:07 +0000)]
[ADVAPI32]
Pass nt paths to ElfrBackupELFW and ElfrClearELFW.

svn path=/trunk/; revision=54846

9 years ago[SHELL32]
Rafal Harabien [Thu, 5 Jan 2012 18:34:35 +0000 (18:34 +0000)]
[SHELL32]
- Formatting. No code changes.

svn path=/trunk/; revision=54845

9 years ago[SHELL32]
Rafal Harabien [Thu, 5 Jan 2012 18:31:18 +0000 (18:31 +0000)]
[SHELL32]
- Rewrite Open With menu and dialog
- Load all applications
- Use treeview with Recommended and Other programs
- Don't allow duplicates
- Load registry keys in proper way

svn path=/trunk/; revision=54844

9 years ago[NOTEPAD][WORDPAD]
Rafal Harabien [Thu, 5 Jan 2012 17:59:19 +0000 (17:59 +0000)]
[NOTEPAD][WORDPAD]
- Add version information
[BOOTDATA]
- Add Notepad, Wordpad and Paint to Applications registry key

svn path=/trunk/; revision=54842

9 years ago[CMAKE]
Timo Kreuzer [Thu, 5 Jan 2012 17:19:15 +0000 (17:19 +0000)]
[CMAKE]
Add an option to compile with PREFAST enabled, when using MSVC

svn path=/trunk/; revision=54841

9 years ago[SAL.H]
Timo Kreuzer [Thu, 5 Jan 2012 17:06:10 +0000 (17:06 +0000)]
[SAL.H]
Add macros and types for attribute based SAL

svn path=/trunk/; revision=54840

9 years ago[PSDK/DDK/XDK]
Timo Kreuzer [Thu, 5 Jan 2012 11:20:28 +0000 (11:20 +0000)]
[PSDK/DDK/XDK]
- Add new style SAL definitions (only dummys for now)
- Move old style SAL definitions to sal_old.h
- Convert annotations in sspi.h to new style
- Allow new style annotations for C++ again, old style annotations are not possible with C++ and gcc headers

svn path=/trunk/; revision=54839

9 years ago[NTOS]
Aleksey Bragin [Wed, 4 Jan 2012 12:22:38 +0000 (12:22 +0000)]
[NTOS]
- Cast to actually returned types not just PVOID.

svn path=/trunk/; revision=54833

9 years ago[NDK]
Aleksey Bragin [Wed, 4 Jan 2012 12:18:23 +0000 (12:18 +0000)]
[NDK]
- Fix a typo ("add more underscores!") in a struct forward declaration.

svn path=/trunk/; revision=54832

9 years ago[WININET]
Pierre Schweitzer [Tue, 3 Jan 2012 20:45:28 +0000 (20:45 +0000)]
[WININET]
Fix handle leak
Already sent & committed upstream: http://source.winehq.org/git/wine.git/commit/85e2b4d7df04387908eeb027731e0492e68fa506

svn path=/trunk/; revision=54830

9 years ago[DPLAYX]
Pierre Schweitzer [Tue, 3 Jan 2012 20:44:42 +0000 (20:44 +0000)]
[DPLAYX]
Fix handle leak
Already sent & committed upstream: http://source.winehq.org/git/wine.git/commit/2d14f89fea8fa7d7819e5c22ace94dbf41411601

svn path=/trunk/; revision=54829

9 years ago[SHELL32_WINETEST]
Pierre Schweitzer [Tue, 3 Jan 2012 20:41:32 +0000 (20:41 +0000)]
[SHELL32_WINETEST]
Get back previously commented out tests

svn path=/trunk/; revision=54828

9 years ago[USBDRV]
Timo Kreuzer [Tue, 3 Jan 2012 20:23:29 +0000 (20:23 +0000)]
[USBDRV]
remove hacks to fix build

svn path=/trunk/; revision=54827

9 years agoFix build
Timo Kreuzer [Tue, 3 Jan 2012 20:15:25 +0000 (20:15 +0000)]
Fix build

svn path=/trunk/; revision=54826

9 years ago[XDK/DDK]
Timo Kreuzer [Tue, 3 Jan 2012 19:42:58 +0000 (19:42 +0000)]
[XDK/DDK]
- Add sspi.h to xdk and and include it in ntifs.h.
Dedicated to Alex

svn path=/trunk/; revision=54825

9 years ago[PSDK]
Timo Kreuzer [Tue, 3 Jan 2012 19:41:18 +0000 (19:41 +0000)]
[PSDK]
- Add sal.h and include it in specstrings.h
- Inlude specstrigs.h from crtdfs.h

svn path=/trunk/; revision=54824

9 years ago[RTL]
Pierre Schweitzer [Tue, 3 Jan 2012 19:08:46 +0000 (19:08 +0000)]
[RTL]
Complete RtlpDosPathNameToRelativeNtPathName_Ustr() rewrite by properly handling relative names.
This fixes several regressions brought by r54804 (see winetests).
This also fixes file system corruption when using directory functions.
This may also fix general file system corruption, so, please retest bug #6720.

svn path=/trunk/; revision=54820

9 years ago[ROSTESTS]
Sylvain Petreolle [Tue, 3 Jan 2012 11:38:21 +0000 (11:38 +0000)]
[ROSTESTS]
Fix oleaut32_winetest cmake build.

svn path=/trunk/; revision=54815

9 years ago[SHELL32_WINETEST]
Pierre Schweitzer [Tue, 3 Jan 2012 06:33:06 +0000 (06:33 +0000)]
[SHELL32_WINETEST]
Comment out yet another test.
Let's hope it will take testbot back and allow debugging.

svn path=/trunk/; revision=54814

9 years ago[CMAKE]
Jérôme Gardou [Tue, 3 Jan 2012 00:17:18 +0000 (00:17 +0000)]
[CMAKE]
- add module module type, which is basically a DLL without entry point and use it for typelibs
- get rid of custom targets for generating .tlb files and use source file dependencies instead

svn path=/trunk/; revision=54813

9 years ago[SHELL32_WINETEST]
Pierre Schweitzer [Mon, 2 Jan 2012 23:56:55 +0000 (23:56 +0000)]
[SHELL32_WINETEST]
Fix build
*grmbl*

svn path=/trunk/; revision=54812

9 years ago[SHELL32_WINETEST]
Pierre Schweitzer [Mon, 2 Jan 2012 23:47:32 +0000 (23:47 +0000)]
[SHELL32_WINETEST]
Comment out two series of tests untill a proper fix is available. Those lead to memory misuse in shell32.
This has been revealed by r54804.
Should fix both test bots.

svn path=/trunk/; revision=54811

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

svn path=/trunk/; revision=54807

9 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

9 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

9 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

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

svn path=/trunk/; revision=54802

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

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

svn path=/trunk/; revision=54785

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

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

svn path=/trunk/; revision=54738

9 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

9 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

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

svn path=/trunk/; revision=54733

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

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

svn path=/trunk/; revision=54721

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

svn path=/trunk/; revision=54720

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

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

svn path=/trunk/; revision=54705

9 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

9 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

9 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

9 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

9 years ago[NTOSKRNL]
Cameron Gutman [Mon, 19 Dec 2011 18:44:47 +0000 (18:44 +0000)]
[NTOSKRNL]
- "Hyperspace is local!": OK, system PTE space isn't…
- Change the function name to reflect the real location of the mapping and match its partner MiUnmapPagesInZeroSpace()

svn path=/trunk/; revision=54700