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

12 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

12 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

12 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

12 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

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

svn path=/trunk/; revision=54807

12 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

12 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

12 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

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

svn path=/trunk/; revision=54802

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

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

svn path=/trunk/; revision=54785

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

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

svn path=/trunk/; revision=54738

12 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

12 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

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

svn path=/trunk/; revision=54733

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

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

svn path=/trunk/; revision=54721

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

svn path=/trunk/; revision=54720

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

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

svn path=/trunk/; revision=54705

12 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

12 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

12 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

12 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

12 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

12 years ago[SHELL32/BOOTDATA]
Rafal Harabien [Mon, 19 Dec 2011 12:45:58 +0000 (12:45 +0000)]
[SHELL32/BOOTDATA]
- Move more shell32 registration to proper place

svn path=/trunk/; revision=54699

12 years ago[SHELL32]
Rafal Harabien [Mon, 19 Dec 2011 12:01:22 +0000 (12:01 +0000)]
[SHELL32]
- Rename few classes
[BOOTDATA]
- Don't register classes from shell32

svn path=/trunk/; revision=54698

12 years ago[SHELL32]
Rafal Harabien [Mon, 19 Dec 2011 11:47:30 +0000 (11:47 +0000)]
[SHELL32]
- Properly check if PIDL is folder. Folders doesn't has "Open With" context menu item anymore.

svn path=/trunk/; revision=54697

12 years ago[SHELL32]
Rafal Harabien [Mon, 19 Dec 2011 11:37:46 +0000 (11:37 +0000)]
[SHELL32]
- Move "Open With" context menu handler registration to shell32
- Improve Polish translation

svn path=/trunk/; revision=54696

12 years ago[SSSTARS]
Sylvain Petreolle [Mon, 19 Dec 2011 10:22:06 +0000 (10:22 +0000)]
[SSSTARS]
Fix include paths casing.

svn path=/trunk/; revision=54695

12 years ago[NTOSKRNL]
Cameron Gutman [Mon, 19 Dec 2011 09:33:40 +0000 (09:33 +0000)]
[NTOSKRNL]
- Lock the registry before flushing hives to avoid, among other things, use of an ERESOURCE without being inside a critical region

svn path=/trunk/; revision=54694

12 years ago[NTOSKRNL]
Cameron Gutman [Mon, 19 Dec 2011 08:49:42 +0000 (08:49 +0000)]
[NTOSKRNL]
- Tweak the balancer a bit to favor RosMm allocations in low memory scenarios
- Fix the balancer out of memory warning

svn path=/trunk/; revision=54693

12 years ago[NTOSKRNL]
Cameron Gutman [Mon, 19 Dec 2011 08:22:16 +0000 (08:22 +0000)]
[NTOSKRNL]
- Always use push locks within a critical region

svn path=/trunk/; revision=54692

12 years ago[User32]
James Tabor [Mon, 19 Dec 2011 06:45:37 +0000 (06:45 +0000)]
[User32]
- Add back hack for CMD scroll bar tracking. Miscellaneous cosmetic changes. Still working on scroll regressions.

svn path=/trunk/; revision=54691

12 years ago[NTOSKRNL]
Cameron Gutman [Mon, 19 Dec 2011 02:56:58 +0000 (02:56 +0000)]
[NTOSKRNL]
- Only unmap pages if they were mapped
- Make sure the page reference counts are sane when freeing the cache memory area

svn path=/trunk/; revision=54690

12 years ago[NTOSKRNL]
Cameron Gutman [Mon, 19 Dec 2011 01:22:37 +0000 (01:22 +0000)]
[NTOSKRNL]
- Fix a page reference leak when reading or writing pages to the swap file

svn path=/trunk/; revision=54689

12 years ago[SHELL32]
Rafal Harabien [Sun, 18 Dec 2011 23:41:49 +0000 (23:41 +0000)]
[SHELL32]
- Fix getting name for context menu item. Fixes two "find" items in My Computer context menu.
- Minor code and comments improvements

svn path=/trunk/; revision=54688

12 years ago[SHELL32]
Rafal Harabien [Sun, 18 Dec 2011 22:56:13 +0000 (22:56 +0000)]
[SHELL32]
- Fix Recycle Bin attributes. Context menu does not have "Delete" option anymore.
- Minor code improvements

svn path=/trunk/; revision=54687

12 years ago[ATL]
Rafal Harabien [Sun, 18 Dec 2011 22:37:47 +0000 (22:37 +0000)]
[ATL]
- Fix processing of binary data in registrar scripts

svn path=/trunk/; revision=54686

12 years ago[SHELL32]
Rafal Harabien [Sun, 18 Dec 2011 21:54:59 +0000 (21:54 +0000)]
[SHELL32]
- Add back "Empty Recycle Bin" context menu item

svn path=/trunk/; revision=54685

12 years ago[SHELL32]
Rafal Harabien [Sun, 18 Dec 2011 21:54:04 +0000 (21:54 +0000)]
[SHELL32]
- Formatting + some minor changes

svn path=/trunk/; revision=54684

12 years ago[SHELL32]
Rafal Harabien [Sun, 18 Dec 2011 15:47:41 +0000 (15:47 +0000)]
[SHELL32]
- Remove unused/empty files
- Improve directory layout

svn path=/trunk/; revision=54683

12 years ago[NTOSKRNL]
Cameron Gutman [Sun, 18 Dec 2011 04:55:11 +0000 (04:55 +0000)]
[NTOSKRNL]
- Fix COW file mappings (modifications to the mappings no longer change the file on disk)
- Fixes bug #4308

svn path=/trunk/; revision=54682