reactos.git
12 years ago[RTL] - Make sure RtlInitUnicodeString(Ex) don't set odd length. Fixes ntdll:rtlstr...
Rafal Harabien [Sun, 9 Oct 2011 09:55:40 +0000 (09:55 +0000)]
[RTL] - Make sure RtlInitUnicodeString(Ex) don't set odd length. Fixes ntdll:rtlstr winetest.

svn path=/trunk/; revision=54061

12 years ago[USER32_APITEST] Fix GetSystemMetrics test output which was interpret by testman...
Rafal Harabien [Sun, 9 Oct 2011 09:41:49 +0000 (09:41 +0000)]
[USER32_APITEST] Fix GetSystemMetrics test output which was interpret by testman as crash.

svn path=/trunk/; revision=54060

12 years ago[SETUPAPI]
Eric Kohl [Sun, 9 Oct 2011 00:39:30 +0000 (00:39 +0000)]
[SETUPAPI]
- SetupDiCreateDeviceInfoW: return the proper error code. Fixes a winetest.
- Implements parts of SetupDiRegisterDeviceInfo.

svn path=/trunk/; revision=54059

12 years ago[WIN32K]
Rafal Harabien [Sat, 8 Oct 2011 23:33:26 +0000 (23:33 +0000)]
[WIN32K]
- Rename gKeyStateTable to gafAsyncKeyState: it's a proper name
- Fix accelerators regression

svn path=/trunk/; revision=54058

12 years ago[LDR]
Aleksey Bragin [Sat, 8 Oct 2011 22:33:56 +0000 (22:33 +0000)]
[LDR]
- Implement proper security cookie initialization code (same algorithm as in sdk/crt, however using as much data directly available as possible).
- Don't initialize security cookie as a 32bit value when 16bit security cookie was requested. This fixes msi-related crashes (or any other executables which has 16bit security cookie set).
See issue #6341 for more details.

svn path=/trunk/; revision=54057

12 years ago[SHELL32]
Amine Khaldi [Sat, 8 Oct 2011 17:33:21 +0000 (17:33 +0000)]
[SHELL32]
* Sync brsfolder.cpp with Wine.
* Reduce the scope of some variables.

svn path=/trunk/; revision=54056

12 years ago[CMAKE]
Amine Khaldi [Sat, 8 Oct 2011 16:47:57 +0000 (16:47 +0000)]
[CMAKE]
* Temporarily go back to using the ret^H^H^H previous way of using debug info. Build will, for example, be slower, take double the disk space it needs right now, but...
* Introduce __ROS_DWARF__ for the meaning __ROS_CMAKE__ implied previously.

svn path=/trunk/; revision=54055

12 years ago[RTL]
Timo Kreuzer [Sat, 8 Oct 2011 13:50:14 +0000 (13:50 +0000)]
[RTL]
- Fix possible integer overflow in RtlpInitializeHeapSegment
- Simplify loop in RtlIsDosDeviceName_Ustr
- Make MonthLengths an array of UCHARs instead of ints
- Remove pointless loops in RtlTimeToTimeFields
- Fix MSVC warnings

svn path=/trunk/; revision=54054

12 years ago[SHELL32]
Amine Khaldi [Sat, 8 Oct 2011 13:19:45 +0000 (13:19 +0000)]
[SHELL32]
* Use the previous registration mechanism. Fixes several shell32 regressions.
* Dedicated to Claudiu Mihail and Johannes Anderwald.

svn path=/trunk/; revision=54053

12 years ago- Add register class name proc.
James Tabor [Sat, 8 Oct 2011 02:18:04 +0000 (02:18 +0000)]
- Add register class name proc.

svn path=/trunk/; revision=54052

12 years ago[WIN32K]
Rafal Harabien [Fri, 7 Oct 2011 20:23:24 +0000 (20:23 +0000)]
[WIN32K]
- Do not call UserSetCursor in MsqCleanupMessageQueue because it uses current thread queue instead of queue in cleanup (they can be different).
See issue #6530 for more details.

svn path=/trunk/; revision=54051

12 years ago[NTOSKRNL] - Fix a copy-pasta. Fixes hand in 2nd stage.
Rafal Harabien [Fri, 7 Oct 2011 19:31:47 +0000 (19:31 +0000)]
[NTOSKRNL] - Fix a copy-pasta. Fixes hand in 2nd stage.

svn path=/trunk/; revision=54050

12 years ago[SMSS]
Timo Kreuzer [Fri, 7 Oct 2011 18:25:41 +0000 (18:25 +0000)]
[SMSS]
Remove a hack for MSVC.

svn path=/trunk/; revision=54049

12 years ago[NTOSKRNL]
Rafal Harabien [Fri, 7 Oct 2011 16:18:52 +0000 (16:18 +0000)]
[NTOSKRNL]
- Rename KTHREAD.DispatchHeader to Header
- Remove KeInitializeDispatcherHeader and initialize dispatcher headers depending on object type. Fixes all ntos:KeEvent and KeTimer kmtests.

svn path=/trunk/; revision=54048

12 years ago[KMTESTS\NTOS_KE] - Add KeTimer test stub which tests only KeInitializeTimerEx (Note...
Rafal Harabien [Fri, 7 Oct 2011 16:13:03 +0000 (16:13 +0000)]
[KMTESTS\NTOS_KE] - Add KeTimer test stub which tests only KeInitializeTimerEx (Note: this function initializes more fields of dispatch header than KeInitializeEvent).

svn path=/trunk/; revision=54047

12 years ago[CMAKE]
Timo Kreuzer [Fri, 7 Oct 2011 14:41:47 +0000 (14:41 +0000)]
[CMAKE]
Remove duplicate base address

svn path=/trunk/; revision=54046

12 years ago[RTL]
Timo Kreuzer [Fri, 7 Oct 2011 14:31:00 +0000 (14:31 +0000)]
[RTL]
Silence a debugprint

svn path=/trunk/; revision=54045

12 years ago[Win32k]
James Tabor [Fri, 7 Oct 2011 13:56:25 +0000 (13:56 +0000)]
[Win32k]
- Implement get atom name for user32.

svn path=/trunk/; revision=54044

12 years ago[win32k]
Giannis Adamopoulos [Fri, 7 Oct 2011 10:10:23 +0000 (10:10 +0000)]
[win32k]
- SetActiveWindow should call SetWindowPos without SWP_NOACTIVATE parameter

svn path=/trunk/; revision=54043

12 years ago[KBDCLASS/MOUCLASS]
Cameron Gutman [Fri, 7 Oct 2011 05:52:52 +0000 (05:52 +0000)]
[KBDCLASS/MOUCLASS]
- Better fix for the race condition

svn path=/trunk/; revision=54042

12 years ago[KBDCLASS/MOUCLASS]
Cameron Gutman [Fri, 7 Oct 2011 05:23:16 +0000 (05:23 +0000)]
[KBDCLASS/MOUCLASS]
- Fix a race condition in IRP queuing that can cause an assertion to fail in the cancellation routine

svn path=/trunk/; revision=54041

12 years ago[NTOSKRNL]
Cameron Gutman [Fri, 7 Oct 2011 03:13:58 +0000 (03:13 +0000)]
[NTOSKRNL]
- Fix symbolic link creation with a reference string
- Audio devices start successfully again (sound still seems to be regressed however)

svn path=/trunk/; revision=54040

12 years ago- Add new CreateWindowEx flags.
James Tabor [Fri, 7 Oct 2011 01:18:29 +0000 (01:18 +0000)]
- Add new CreateWindowEx flags.

svn path=/trunk/; revision=54039

12 years ago[SETUPAPI]
Thomas Faber [Thu, 6 Oct 2011 22:34:45 +0000 (22:34 +0000)]
[SETUPAPI]
- Implement a FIXME in SetupDiOpenDeviceInfoW

svn path=/trunk/; revision=54038

12 years ago[SETUPAPI]
Thomas Faber [Thu, 6 Oct 2011 22:33:06 +0000 (22:33 +0000)]
[SETUPAPI]
- Do not fail in SetupDiInstallDevice if the inf file already exists. Fixes VirtualBox 4.1.x additions
See issue #6522 for more details.

svn path=/trunk/; revision=54037

12 years ago[SETUPAPI]
Thomas Faber [Thu, 6 Oct 2011 22:31:29 +0000 (22:31 +0000)]
[SETUPAPI]
- Correctly interpret the result of compare_files in SetupCopyOEMInfW. Prevents random failures

svn path=/trunk/; revision=54036

12 years ago[HALACPI]
Cameron Gutman [Thu, 6 Oct 2011 21:50:07 +0000 (21:50 +0000)]
[HALACPI]
- Work around a race condition related to devices reported before the I/O subsystem is fully up
- Fixes bug #6271

svn path=/trunk/; revision=54035

12 years ago[REGEXPL]
Pierre Schweitzer [Thu, 6 Oct 2011 21:36:10 +0000 (21:36 +0000)]
[REGEXPL]
Fix memory leaks
Fix broken if condition
Use delete[] operator for allocations made with new[] operator
Properly check for failed allocations by not throwing exception

svn path=/trunk/; revision=54034

12 years ago[PEDUMP]
Pierre Schweitzer [Thu, 6 Oct 2011 20:45:06 +0000 (20:45 +0000)]
[PEDUMP]
Fix memory & resource leaks

svn path=/trunk/; revision=54033

12 years ago[MAN]
Pierre Schweitzer [Thu, 6 Oct 2011 20:35:52 +0000 (20:35 +0000)]
[MAN]
Fix memory leaks

svn path=/trunk/; revision=54032

12 years ago[FRAGINATOR]
Pierre Schweitzer [Thu, 6 Oct 2011 20:24:19 +0000 (20:24 +0000)]
[FRAGINATOR]
Use vector<>::empty() instead of vector<>::size() to check for vector emptyness

svn path=/trunk/; revision=54031

12 years ago[COMP]
Pierre Schweitzer [Thu, 6 Oct 2011 20:13:54 +0000 (20:13 +0000)]
[COMP]
Fix resource leak

svn path=/trunk/; revision=54030

12 years ago[NTOSKRNL]
Dmitry Gorbachev [Thu, 6 Oct 2011 19:59:27 +0000 (19:59 +0000)]
[NTOSKRNL]
Fix dbg output.

svn path=/trunk/; revision=54029

12 years ago[HAL]
Dmitry Gorbachev [Thu, 6 Oct 2011 19:59:20 +0000 (19:59 +0000)]
[HAL]
Do not write past the end of buffer.

svn path=/trunk/; revision=54028

12 years ago[NTOSKRNL] - Set special value in Next ptr when Ex(f)InterlockedPopEntryList is calle...
Rafal Harabien [Thu, 6 Oct 2011 19:53:51 +0000 (19:53 +0000)]
[NTOSKRNL] - Set special value in Next ptr when Ex(f)InterlockedPopEntryList is called on checked build. Fixes all ntos:ExSingleList kmtests.

svn path=/trunk/; revision=54027

12 years ago[NTOSKRNL]
Rafal Harabien [Thu, 6 Oct 2011 19:39:37 +0000 (19:39 +0000)]
[NTOSKRNL]
- Save special values in F/Blink when Ex(f)InterlockedRemoveHeadList is called on checked build. Fixes all ntos:ExDoubleList kmtests

svn path=/trunk/; revision=54026

12 years ago[user32_apitest]
Giannis Adamopoulos [Thu, 6 Oct 2011 14:19:04 +0000 (14:19 +0000)]
[user32_apitest]
- Add a couple of tests for the messages sent when changing the z-oder of windows with DeferWindowPos (this test ignores owners z-order)

svn path=/trunk/; revision=54025

12 years ago[WIN32K]
Timo Kreuzer [Thu, 6 Oct 2011 13:38:45 +0000 (13:38 +0000)]
[WIN32K]
use GreCreateBitmapEx in IntSetDIBits as well to handle RLE images. Fixes bug 6388

svn path=/trunk/; revision=54024

12 years ago[user32_apitest]
Giannis Adamopoulos [Thu, 6 Oct 2011 13:06:52 +0000 (13:06 +0000)]
[user32_apitest]
- remove all previous SetActiveWindow tests as they were completely wrong. This is because changing the z-order of the owner windows is done by SetWindowPos as tested in the same test suite. However SetActiveWindow calls SetWindowPos without SWP_NOOWNERZORDER parameter which leads to changing the zorder of owner windows

svn path=/trunk/; revision=54023

12 years ago[user32_apitest]
Giannis Adamopoulos [Thu, 6 Oct 2011 12:46:21 +0000 (12:46 +0000)]
[user32_apitest]
- Add some more tests for SetWindowPos with or without SWP_NOOWNERZORDER. This clears the misunderstanding on changing owner window z-order once and for all

svn path=/trunk/; revision=54022

12 years ago[SPEC2DEF]
Amine Khaldi [Thu, 6 Oct 2011 11:10:54 +0000 (11:10 +0000)]
[SPEC2DEF]
* Support thiscall and float specifiers. By Samuel Serapion.
See issue #6539 for more details.

svn path=/trunk/; revision=54021

12 years ago[WIN32K]
Timo Kreuzer [Thu, 6 Oct 2011 11:02:44 +0000 (11:02 +0000)]
[WIN32K]
Remove a debug breakpoint that was not supposed to be comitted.

svn path=/trunk/; revision=54020

12 years ago[WIN32K]
Timo Kreuzer [Thu, 6 Oct 2011 10:56:58 +0000 (10:56 +0000)]
[WIN32K]
Fix handling of RLE compressed bitmaps in NtGdiStretchDIBitsInternal, by using similar code as in NtGdiSetDIBitsToDeviceInternal calling GreCreateBitmapEx instead of NtGdiCreateDIBitmapInternal.
Fixes bug 6168.

svn path=/trunk/; revision=54019

12 years ago[RTL]
Aleksey Bragin [Wed, 5 Oct 2011 22:20:30 +0000 (22:20 +0000)]
[RTL]
- Post-r52687 implementation of RtlIsDosDeviceName_U is more advanced than pre-r52687 one and covers more corner cases which may not be tested by existing winetests.
- Thus bring back the post-r52687 and also introduce fixes for the following bugs in it:
* Incorrect extension/space-at-the-end truncation
* Incorrect encoding of returned offset/length pair
* Incorrect condition for for-loop exit
* Incorrect calculation of the return length in case of COMx/AUX devices (it should not include the terminating 0 character)
- After those trivial fixes (mostly oneliners and typos), the function works as expected and passes all ntdll_winetest path tests. Sorry for any inconviniences!

svn path=/trunk/; revision=54018

12 years ago[NETSHELL]
Cameron Gutman [Wed, 5 Oct 2011 20:58:54 +0000 (20:58 +0000)]
[NETSHELL]
- Fix a typo
- Intel PRO/1000 shows a link speed of 1 Gbps now

svn path=/trunk/; revision=54017

12 years ago[HAL]
Cameron Gutman [Wed, 5 Oct 2011 20:36:20 +0000 (20:36 +0000)]
[HAL]
- Implement support for scatter/gather DMA
- Tested with Intel's NDIS 5.1 PRO/1000 driver (but more testing would be helpful to weed out bugs)
[NDIS]
- Report NDIS 5.1 now since S/G DMA is supported
- Stop warning when S/G DMA is used

svn path=/trunk/; revision=54016

12 years ago[SETUPAPI]
Thomas Faber [Wed, 5 Oct 2011 19:15:08 +0000 (19:15 +0000)]
[SETUPAPI]
- Fix installation failure of services without a load order group

svn path=/trunk/; revision=54015

12 years ago[WIN32K] - Don't send unicode characters in WM_CHAR to ascii windows
Rafal Harabien [Wed, 5 Oct 2011 19:11:00 +0000 (19:11 +0000)]
[WIN32K] - Don't send unicode characters in WM_CHAR to ascii windows

svn path=/trunk/; revision=54014

12 years ago[KBDGR] - 1, 4, 5 keys should support CAPSLOCK.
Rafal Harabien [Wed, 5 Oct 2011 18:11:21 +0000 (18:11 +0000)]
[KBDGR] - 1, 4, 5 keys should support CAPSLOCK.
See issue #5296 for more details.

svn path=/trunk/; revision=54013

12 years ago[SOL/SPIDER]
Amine Khaldi [Wed, 5 Oct 2011 17:54:07 +0000 (17:54 +0000)]
[SOL/SPIDER]
* Reduce the scope of some variables.

svn path=/trunk/; revision=54012

12 years ago[WIN32K]
Rafal Harabien [Wed, 5 Oct 2011 15:48:39 +0000 (15:48 +0000)]
[WIN32K]
- Fix AltGr keys sending WM_SYSCHAR* messages
- Improve debug messages

svn path=/trunk/; revision=54011

12 years ago[user32_apitest]
Giannis Adamopoulos [Wed, 5 Oct 2011 14:44:45 +0000 (14:44 +0000)]
[user32_apitest]
- Add some message tests for DeferWindowPos

svn path=/trunk/; revision=54010

12 years ago- Fix build
Rafal Harabien [Wed, 5 Oct 2011 14:17:21 +0000 (14:17 +0000)]
- Fix build

svn path=/trunk/; revision=54009

12 years ago[NTOSKRNL]
Cameron Gutman [Wed, 5 Oct 2011 14:13:22 +0000 (14:13 +0000)]
[NTOSKRNL]
 - Wait to reinitialize drivers until all drivers have loaded

svn path=/trunk/; revision=54008

12 years ago[I8042PRT]
Rafal Harabien [Wed, 5 Oct 2011 14:13:00 +0000 (14:13 +0000)]
[I8042PRT]
- Do not treat all extended keys as power keys in HandlePowerKeys. Fixes WM_KEYDOWN not being send right after extended key has been pressed.
See issue #3212 for more details.

svn path=/trunk/; revision=54007

12 years ago[WIN32K]
Rafal Harabien [Wed, 5 Oct 2011 14:09:51 +0000 (14:09 +0000)]
[WIN32K]
- Rewrite keyboard input processing to match windows behavior
- Deduplicate code, add comments, mark functions static
- Support keyboard LEDs in SendInput API
- Set last error in more places
- Make keyboard layouts compatible with Windows
- Add some defines from keyboard layouts to kbd.h and use names from MS file
- Move kbd.h from ntoskrnl to NDK as it has nothing to do with kernel
- More fixes which I don't remember
- Please test CAPSLOCK key with AltGr characters (RALT+X) for layouts which support it. If something fails, report it to me on IRC

svn path=/trunk/; revision=54006

12 years ago[FREELDR]
Timo Kreuzer [Wed, 5 Oct 2011 13:41:50 +0000 (13:41 +0000)]
[FREELDR]
Fix a bug, spotted by Brian Palmer

svn path=/trunk/; revision=54005

12 years ago[GDI32_WINETEST][KERNEL32_WINETEST]
Thomas Faber [Wed, 5 Oct 2011 09:35:25 +0000 (09:35 +0000)]
[GDI32_WINETEST][KERNEL32_WINETEST]
- Fix MSVC build. Sent and applied upstream.

svn path=/trunk/; revision=54004

12 years ago[KERNEL32_WINETEST]
Thomas Faber [Wed, 5 Oct 2011 09:29:32 +0000 (09:29 +0000)]
[KERNEL32_WINETEST]
- Restore a ros-diff lost during wine sync. Should fix kernel32:volume crash
- Better mark ros diffs in testlist.c and also bring it somewhat into sync

svn path=/trunk/; revision=54003

12 years ago[TRANSLATION]
Olaf Siejka [Wed, 5 Oct 2011 08:54:51 +0000 (08:54 +0000)]
[TRANSLATION]
- rasdlg romanian translation, patch by Stefan Fulea;

See issue #6499 for more details.

svn path=/trunk/; revision=54002

12 years agoMerge commit 'bac0f132bfc6b05187701ded5273b9819d8585bb'
Timo Kreuzer [Wed, 5 Oct 2011 08:44:13 +0000 (08:44 +0000)]
Merge commit 'bac0f132bfc6b05187701ded5273b9819d8585bb'

svn path=/trunk/; revision=54001

12 years ago[NLS]
Pierre Schweitzer [Wed, 5 Oct 2011 05:48:56 +0000 (05:48 +0000)]
[NLS]
Remove unused: icu4ros and all its dependencies (normalize, idna)

svn path=/trunk/; revision=54000

12 years ago[FREELDR]
Timo Kreuzer [Wed, 5 Oct 2011 00:47:57 +0000 (00:47 +0000)]
[FREELDR]
Disable pch. unix builder doesn't seem to like it.

svn path=/trunk/; revision=53999

12 years ago[TRANSLATION]
Olaf Siejka [Wed, 5 Oct 2011 00:06:20 +0000 (00:06 +0000)]
[TRANSLATION]
- netid, vmwinst romanian translation, see bug number:6531;
- resource updates and corrections in multiple romanian translations, see bug number: 6532;
- Patches by Stefan Fulea;
[ACLUI]
- convert module to ReactOS resource style (separate lang directory);

svn path=/trunk/; revision=53998

12 years agoMake some eol-styles consistent for .sln and .vcproj and .cmd
Timo Kreuzer [Tue, 4 Oct 2011 23:05:12 +0000 (23:05 +0000)]
Make some eol-styles consistent for .sln and .vcproj and .cmd

svn path=/trunk/; revision=53997

12 years agoAdd a .hgeol file in the hope that it allows to get native line endings with hg
Timo Kreuzer [Tue, 4 Oct 2011 22:07:01 +0000 (22:07 +0000)]
Add a .hgeol file in the hope that it allows to get native line endings with hg

svn path=/trunk/; revision=53995

12 years ago[ACPI]
Cameron Gutman [Tue, 4 Oct 2011 21:49:13 +0000 (21:49 +0000)]
[ACPI]
- Tag all ACPI pool allocations

svn path=/trunk/; revision=53994

12 years ago[TRANSLATION]
Sylvain Petreolle [Tue, 4 Oct 2011 21:26:41 +0000 (21:26 +0000)]
[TRANSLATION]
French and Spanish translation for doskey.
Initial Patch by Jeisson Toscano.
Spanish Fixes by vicmarcal.
Bug 6509

svn path=/trunk/; revision=53993

12 years ago[win32k]
Giannis Adamopoulos [Tue, 4 Oct 2011 18:12:43 +0000 (18:12 +0000)]
[win32k]
- SetActiveWindow must send the WM_WINDOWPOSCHANGING message

svn path=/trunk/; revision=53992

12 years ago[user32_apitest]
Giannis Adamopoulos [Tue, 4 Oct 2011 17:53:43 +0000 (17:53 +0000)]
[user32_apitest]
- Do not log WM_QUERYNEWPALETTE but make sure that we get this message only on 8bpp

svn path=/trunk/; revision=53991

12 years ago[CMAKE]
Amine Khaldi [Tue, 4 Oct 2011 16:41:21 +0000 (16:41 +0000)]
[CMAKE]
* Use the new cmake functions.

svn path=/trunk/; revision=53990

12 years ago{FREE[FREELDR]
Timo Kreuzer [Tue, 4 Oct 2011 14:55:23 +0000 (14:55 +0000)]
{FREE[FREELDR]
Improve the new heap to use a freelist, which boosts allocation performance by a factor of 7. Its now even slightly faster then bget.

svn path=/trunk/; revision=53989

12 years ago[INTL]
Amine Khaldi [Tue, 4 Oct 2011 14:27:47 +0000 (14:27 +0000)]
[INTL]
* Restrict exports according to the spec file.

svn path=/trunk/; revision=53988

12 years ago[CMAKE/MSVC]
Thomas Faber [Tue, 4 Oct 2011 14:20:25 +0000 (14:20 +0000)]
[CMAKE/MSVC]
- Calculate image checksums to fix warnings in WinDbg

svn path=/trunk/; revision=53987

12 years ago[CMAKE]
Amine Khaldi [Tue, 4 Oct 2011 11:57:31 +0000 (11:57 +0000)]
[CMAKE]
* Revert r53484 since jom is still buggy (bug reported upstream, to no avail) and as a result useless for us.

svn path=/trunk/; revision=53986

12 years ago[INFLIB]
Pierre Schweitzer [Tue, 4 Oct 2011 11:57:26 +0000 (11:57 +0000)]
[INFLIB]
Fix memory leak

svn path=/trunk/; revision=53985

12 years ago[shell32]
Giannis Adamopoulos [Tue, 4 Oct 2011 11:11:18 +0000 (11:11 +0000)]
[shell32]
- Remove CS_HREDRAW and CS_VREDRAW stlye from the defview class. Reduces flicker

svn path=/trunk/; revision=53984

12 years ago[FREELDR]
Timo Kreuzer [Mon, 3 Oct 2011 23:35:27 +0000 (23:35 +0000)]
[FREELDR]
Implement directory buffer caching for FAT

svn path=/trunk/; revision=53983

12 years ago[FREELDR]
Timo Kreuzer [Mon, 3 Oct 2011 22:59:33 +0000 (22:59 +0000)]
[FREELDR]
Fix a bug, when the memory for a file cluster chain record was freed from the heap although it was still in use. Instead free the buffer when the file is closed.

svn path=/trunk/; revision=53982

12 years ago[FREELDR]
Timo Kreuzer [Mon, 3 Oct 2011 22:37:42 +0000 (22:37 +0000)]
[FREELDR]
- Fix bugs in the new heap code and improve it a bit

svn path=/trunk/; revision=53981

12 years ago[WINLOGON]
Dmitry Gorbachev [Mon, 3 Oct 2011 22:33:14 +0000 (22:33 +0000)]
[WINLOGON]
Do not call HandleShutdown() with NULL Session.

svn path=/trunk/; revision=53980

12 years ago[INTRIN]
Dmitry Gorbachev [Mon, 3 Oct 2011 20:57:43 +0000 (20:57 +0000)]
[INTRIN]
Use "unsigned int" for x86 __writecr*(), as it is (reportedly) used in VS10 headers.

svn path=/trunk/; revision=53979

12 years ago[NTOSKRNL]
Dmitry Gorbachev [Mon, 3 Oct 2011 20:57:38 +0000 (20:57 +0000)]
[NTOSKRNL]
- Do not access an object after destruction.
- Remove the remaining mentions of a function which Sir Richard defeated a year ago.

svn path=/trunk/; revision=53978

12 years ago[USER32]
Pierre Schweitzer [Mon, 3 Oct 2011 20:42:38 +0000 (20:42 +0000)]
[USER32]
Fix memory leak

svn path=/trunk/; revision=53977

12 years ago[USER32_WINETEST]
Amine Khaldi [Mon, 3 Oct 2011 19:49:16 +0000 (19:49 +0000)]
[USER32_WINETEST]
* Sync with Wine 1.3.29.

svn path=/trunk/; revision=53976

12 years ago[NTDLL_WINETEST]
Amine Khaldi [Mon, 3 Oct 2011 19:29:29 +0000 (19:29 +0000)]
[NTDLL_WINETEST]
* Sync with Wine 1.3.29.

svn path=/trunk/; revision=53975

12 years ago[PSDK]
Amine Khaldi [Mon, 3 Oct 2011 19:27:59 +0000 (19:27 +0000)]
[PSDK]
* Missed this one.

svn path=/trunk/; revision=53974

12 years ago[CMAKE] - Fix build
Thomas Faber [Mon, 3 Oct 2011 19:16:59 +0000 (19:16 +0000)]
[CMAKE] - Fix build

svn path=/trunk/; revision=53973

12 years ago[PSDK]
Amine Khaldi [Mon, 3 Oct 2011 19:11:33 +0000 (19:11 +0000)]
[PSDK]
* Add some missing definitions.

svn path=/trunk/; revision=53972

12 years ago[CMAKE]
Thomas Faber [Mon, 3 Oct 2011 19:09:26 +0000 (19:09 +0000)]
[CMAKE]
- Add a flag to distinguish Ansi and Unicode message tables. Keep them Ansi for now pending further testing
- Apply this to MSVC build as well. Fixes ntoskrnl messages incorrectly being Unicode

svn path=/trunk/; revision=53971

12 years agoAdd Kazakh language to the registry. Patch by <seven_s*AT*mail*DOT*ru>. Bug #6277.
Dmitry Gorbachev [Mon, 3 Oct 2011 18:19:45 +0000 (18:19 +0000)]
Add Kazakh language to the registry. Patch by <seven_s*AT*mail*DOT*ru>. Bug #6277.

svn path=/trunk/; revision=53970

12 years agoBye rBuild. Here the new path to use this script with a cmake build.
Daniel Reimer [Mon, 3 Oct 2011 18:11:43 +0000 (18:11 +0000)]
Bye rBuild. Here the new path to use this script with a cmake build.

svn path=/trunk/; revision=53969

12 years agoA bunch of Italian Translation Updates by Yurij Vodkin.
Daniel Reimer [Mon, 3 Oct 2011 18:05:49 +0000 (18:05 +0000)]
A bunch of Italian Translation Updates by Yurij Vodkin.
Version Updates. (FireFox, Thunderbird, Bittorrent, SeaMonkey, SumatraPDF)

svn path=/trunk/; revision=53968

12 years ago[FREELDR]
Timo Kreuzer [Mon, 3 Oct 2011 18:03:18 +0000 (18:03 +0000)]
[FREELDR]
- Clean up some headers
- Add DPRINT_HEAP debug channel mask
- Make ExAllocatePool a function instead of a macro
- Add a cleanup function to the new heap code

svn path=/trunk/; revision=53967

12 years ago[KERNEL32_WINETEST]
Amine Khaldi [Mon, 3 Oct 2011 17:58:01 +0000 (17:58 +0000)]
[KERNEL32_WINETEST]
* Sync with Wine 1.3.29.

svn path=/trunk/; revision=53966

12 years ago[SETUPAPI]
Eric Kohl [Mon, 3 Oct 2011 16:38:46 +0000 (16:38 +0000)]
[SETUPAPI]
- Implement CM_Get_DevNode_Custom_Property[_Ex]A/W.
- Fix the return value of CM_Open_Class_Key_ExA.
- Handle REG_MULTI_SZ values properly in CM_Get_DevNode_Registry_Property_ExA.

svn path=/trunk/; revision=53965

12 years ago[IPHLPAPI_WINETEST]
Amine Khaldi [Mon, 3 Oct 2011 16:17:33 +0000 (16:17 +0000)]
[IPHLPAPI_WINETEST]
* Sync with Wine 1.3.29.

svn path=/trunk/; revision=53964

12 years ago[BROWSEUI_WINETEST]
Amine Khaldi [Mon, 3 Oct 2011 16:04:23 +0000 (16:04 +0000)]
[BROWSEUI_WINETEST]
* Sync with Wine 1.3.29.

svn path=/trunk/; revision=53963

12 years ago[MSAFD]
Thomas Faber [Mon, 3 Oct 2011 15:23:51 +0000 (15:23 +0000)]
[MSAFD]
- Correctly handle an arbitrarily large sockaddr in WSPConnect. Fixes mIRC 7.1x crash on connect
See issue #6005 for more details.

svn path=/trunk/; revision=53962

12 years ago[ADVAPI32_WINETEST]
Amine Khaldi [Mon, 3 Oct 2011 15:18:15 +0000 (15:18 +0000)]
[ADVAPI32_WINETEST]
* Sync with Wine 1.3.29.

svn path=/trunk/; revision=53961