Cameron Gutman [Thu, 8 Dec 2011 21:21:25 +0000 (21:21 +0000)]
[TCPIP]
- Fix IPPacket double free in IPSendDatagram failure case
svn path=/trunk/; revision=54620
Rafal Harabien [Thu, 8 Dec 2011 20:28:06 +0000 (20:28 +0000)]
- Partially revert r54613 to fix test bot
svn path=/trunk/; revision=54619
Aleksey Bragin [Thu, 8 Dec 2011 19:40:25 +0000 (19:40 +0000)]
[KERNEL32]
- Zero-initialize ActivationContextStack pointer before calling RtlAllocateActivationContextStack(). This allows to get rid of some hacks in the existing ActCtx support in the ntdll loader and actual implementation.
svn path=/trunk/; revision=54618
Roel Messiant [Thu, 8 Dec 2011 19:38:58 +0000 (19:38 +0000)]
[WIN32K]
- Probe the whole SIZE struct arguments, not a pointer size. LPSIZE -> SIZE. CID 14119, 14120.
svn path=/trunk/; revision=54617
Cameron Gutman [Thu, 8 Dec 2011 19:29:20 +0000 (19:29 +0000)]
[WS2_32]
- Store WSAPROTOCOL_INFOW struct on the stack
svn path=/trunk/; revision=54616
Rafal Harabien [Thu, 8 Dec 2011 19:21:01 +0000 (19:21 +0000)]
[WS2_32] - Use size of struct instead of size of pointer. Don't copy szProtocol, because it's set later. CID 14129 and 54.
svn path=/trunk/; revision=54615
Cameron Gutman [Thu, 8 Dec 2011 19:16:24 +0000 (19:16 +0000)]
[WS2_32]
- Allocate enough memory for the WSAPROTOCOL_INFOW struct
svn path=/trunk/; revision=54614
Rafal Harabien [Thu, 8 Dec 2011 19:02:04 +0000 (19:02 +0000)]
[RSYM]
- Don't strip relocations for some sections. Linker knows better if they are needed. Fixes removed relocations for delayed imports in idata section. Bug traced by me, Timo and Amine.
See issue #6618 for more details.
svn path=/trunk/; revision=54613
Pierre Schweitzer [Thu, 8 Dec 2011 18:10:36 +0000 (18:10 +0000)]
[USP10]
Fix memory leaks.
Already sent & committed upstream: http://source.winehq.org/git/wine.git/commit/
783683be2decd90079e484e6d12eee958da29754
svn path=/trunk/; revision=54612
James Tabor [Thu, 8 Dec 2011 17:00:59 +0000 (17:00 +0000)]
[User32]
- Add more debugging prints for message types in WndProc callback.
svn path=/trunk/; revision=54611
Pierre Schweitzer [Wed, 7 Dec 2011 22:16:00 +0000 (22:16 +0000)]
[MSACM32]
Check allocation success.
Prevent buffer double free.
Already sent & committed upstream: http://source.winehq.org/git/wine.git/commit/
1ac7096728dbb46a56f84fa0d25fdc3cc5282519
svn path=/trunk/; revision=54610
Pierre Schweitzer [Wed, 7 Dec 2011 22:12:17 +0000 (22:12 +0000)]
[MSCTF]
Fix memory leaks.
Already sent & committed upstream: http://source.winehq.org/git/wine.git/commit/
f566f38e2fd85f05f1291d7b6154440887c15a70
svn path=/trunk/; revision=54609
Sylvain Petreolle [Wed, 7 Dec 2011 21:52:13 +0000 (21:52 +0000)]
[MSVCRT]
Spec fixes, spotted by Samuel Serapion.
svn path=/trunk/; revision=54608
Pierre Schweitzer [Wed, 7 Dec 2011 21:26:02 +0000 (21:26 +0000)]
[RAPPS]
Update all rapps applications.
There are no dead links any longer.
svn path=/trunk/; revision=54607
Aleksey Bragin [Wed, 7 Dec 2011 17:51:18 +0000 (17:51 +0000)]
[NTDLL/LDR]
- Improve LdrpCheckForKnownDll by adding parameters validation, return status value, better failure paths handling.
svn path=/trunk/; revision=54606
Cameron Gutman [Wed, 7 Dec 2011 09:49:49 +0000 (09:49 +0000)]
[NTOSKRNL]
- Optimize the LRU segment selection a bit
svn path=/trunk/; revision=54605
James Tabor [Wed, 7 Dec 2011 09:23:04 +0000 (09:23 +0000)]
[User32]
- Sync up with wine controls. See http://www.winehq.org/pipermail/wine-cvs/ for log data.
svn path=/trunk/; revision=54604
James Tabor [Wed, 7 Dec 2011 05:16:30 +0000 (05:16 +0000)]
[Usp10]
- Sync up to wine head. This will be needed for edit controls. Waiting for Pierres patched to be added!
svn path=/trunk/; revision=54603
Dmitry Gorbachev [Tue, 6 Dec 2011 17:38:06 +0000 (17:38 +0000)]
[FREELDR]
HACK: Fix booting with Armenian and other "exotic" languages. Bug #6727.
svn path=/trunk/; revision=54602
Cameron Gutman [Mon, 5 Dec 2011 23:38:14 +0000 (23:38 +0000)]
[NDIS]
- Call MiniportReturnPacket at DISPATCH_LEVEL
svn path=/trunk/; revision=54601
Cameron Gutman [Mon, 5 Dec 2011 18:42:21 +0000 (18:42 +0000)]
[TCPIP]
- Make interface octets in/out stats more accurate
svn path=/trunk/; revision=54600
James Tabor [Mon, 5 Dec 2011 07:43:29 +0000 (07:43 +0000)]
- Fix return properties from atom.
svn path=/trunk/; revision=54599
Cameron Gutman [Mon, 5 Dec 2011 03:51:01 +0000 (03:51 +0000)]
[TCPIP]
- Fix the overflow fix
svn path=/trunk/; revision=54598
Cameron Gutman [Mon, 5 Dec 2011 03:14:50 +0000 (03:14 +0000)]
[TCPIP]
- Massive IPPacket usage overhaul (fix missing frees, initializations, and double frees)
- Make IP receive completely agnostic of the buffers and data location (part 2 of 2)
- Use paged pool for the majority of allocations during receive and assembly
- Implement ProtocolReceivePacket for faster performance with 3rd party NIC drivers
- Fix a buffer overflow if an IPv4 packet is received with a header larger than 20 bytes
- Many more improvements and bug fixes
svn path=/trunk/; revision=54597
James Tabor [Mon, 5 Dec 2011 01:09:25 +0000 (01:09 +0000)]
[Win32k]
- Fix more set active window API tests. The window postion change message with fixed lparam is erroneous. How can the address be the same since it originates from kernel space?
svn path=/trunk/; revision=54596
James Tabor [Sun, 4 Dec 2011 22:35:18 +0000 (22:35 +0000)]
[Win32k]
- Fix crash in shutdown, see bug 6714.
svn path=/trunk/; revision=54595
Jérôme Gardou [Sun, 4 Dec 2011 22:34:55 +0000 (22:34 +0000)]
[ACPI]
- return correct status in case of unknown GUID passed for IRP_MN_QUERY_INTERFACE
svn path=/trunk/; revision=54594
Cameron Gutman [Sun, 4 Dec 2011 22:31:49 +0000 (22:31 +0000)]
[TCPIP]
- Avoid an extra copy operation when receiving packets
- Optimize loopback code a bit
- Make IP receive independent of the location of the data and continuity of buffers in the NDIS packet for ProtocolReceivePacket support (part 1 of x)
svn path=/trunk/; revision=54593
Alex Ionescu [Sun, 4 Dec 2011 19:30:12 +0000 (19:30 +0000)]
[KERNEL32]: Implement BasepComputeProcessPath.
[KERNEL32]: Replace BasepGetDllPath with BasepComputeProcessDllPath. Paths now work right. This is step 1. SearchPatchW is next (BasepComputeProcessPath), followed by CreateProcessInternalW (BasepComputeProcessExePath). Then all paths will work right.
svn path=/trunk/; revision=54592
Cameron Gutman [Sun, 4 Dec 2011 19:22:51 +0000 (19:22 +0000)]
[NTOSKRNL]
- Fix a logic error
- Signal the balancer in the !CanWait case if we're too low on pages since it runs asynchronously as of recently
svn path=/trunk/; revision=54591
Roel Messiant [Sun, 4 Dec 2011 19:19:33 +0000 (19:19 +0000)]
[REGEDIT]
- Prevent buffer overflow when creating the display value for a value of type REG_MULTI_SZ.
- Prevent processing excess data when preparing a value of type REG_MULTI_SZ for editing.
svn path=/trunk/; revision=54590
Cameron Gutman [Sun, 4 Dec 2011 19:06:40 +0000 (19:06 +0000)]
[NTOSKRNL]
- Print a warning and signal RosMm to trim pages if we drop below MmMinimumFreePages in MiRemovePageByColor and MiUnlinkFreeOrZeroedPage
svn path=/trunk/; revision=54589
Alex Ionescu [Sun, 4 Dec 2011 17:25:15 +0000 (17:25 +0000)]
[RTL]: Clarify a comment.
svn path=/trunk/; revision=54588
Alex Ionescu [Sun, 4 Dec 2011 16:34:58 +0000 (16:34 +0000)]
[KERNEL32]: Fix many bugs in BasepInitailizeEnvironment (and rename to BasePushProcessParameters):
- Depending on how big the full path is, either the application path or the full path should be used. Size the buffers correctly, too.
- If the caller did not specify a window title, should use the app path as title.
- Clear the current directory handle if InheritHandles is false.
- Correctly handle CREATE_NEW_PROCESS_GROUP and CREATE_NEW_CONSOLE.
- Check the failure codes of many APIs that we just assumed returned success.
- STARTF_USEHOTKEY | STARTF_SHELLPRIVATE should be checked when inheriting console handles.
- Handle 1MB and 16MB reservation requests.
- Bugs remain: ImageSubsystem not written, and failure will leak. To be fixed later.
svn path=/trunk/; revision=54587
Alex Ionescu [Sun, 4 Dec 2011 16:27:32 +0000 (16:27 +0000)]
[RTL]: Fix a bug in RtlGetCurrentDirectory_U.
svn path=/trunk/; revision=54586
Alex Ionescu [Sun, 4 Dec 2011 16:27:14 +0000 (16:27 +0000)]
[NDK]: Add missing define.
svn path=/trunk/; revision=54585
Johannes Anderwald [Sun, 4 Dec 2011 16:20:07 +0000 (16:20 +0000)]
- add more debug traces
- see bug 6556
svn path=/trunk/; revision=54584
Olaf Siejka [Sun, 4 Dec 2011 14:53:17 +0000 (14:53 +0000)]
[TRANSLATION]
- Romanian translation update (bug no. 6704) by Stefan Fulea;
- Lithuanian UTF-8 translation fixes (bug no. 6716) by Edijs Kolesnikovics;
- sysdm translation update by myself;
svn path=/trunk/; revision=54583
Olaf Siejka [Sun, 4 Dec 2011 14:46:04 +0000 (14:46 +0000)]
[SSSTARS]
- Convert the remainder of PL strings to UTF-8 to fix build, since that RC is declared as Unicode. Convert italian resources to UTF-8 and place all rc in a single section;
svn path=/trunk/; revision=54582
Eric Kohl [Sun, 4 Dec 2011 14:23:52 +0000 (14:23 +0000)]
[BOOTDATA]
Log service control manager events in the system log.
svn path=/trunk/; revision=54581
Eric Kohl [Sun, 4 Dec 2011 10:53:43 +0000 (10:53 +0000)]
[EVENTLOG]
- Open the application log if the desired log does not exist.
- Log eventlog service stop and shutdown.
svn path=/trunk/; revision=54580
Cameron Gutman [Sun, 4 Dec 2011 08:25:35 +0000 (08:25 +0000)]
[NTOSKRNL]
- Release the address space lock before entering SEH because an exception would result in recursive acquisition of the address space lock when the fault handler tries to grab it
svn path=/trunk/; revision=54579
Cameron Gutman [Sun, 4 Dec 2011 06:11:47 +0000 (06:11 +0000)]
[NTOSKRNL]
- Fix usage of SEH
svn path=/trunk/; revision=54578
Cameron Gutman [Sat, 3 Dec 2011 22:46:15 +0000 (22:46 +0000)]
[NTOSKRNL]
- Gracefully fail when there is no more pool space left
- Mm already prints plenty of warnings in this case
svn path=/trunk/; revision=54577
Cameron Gutman [Sat, 3 Dec 2011 21:34:49 +0000 (21:34 +0000)]
[AFD]
- Fix the allocation size for AFD_ACTIVE_POLL to fix a 1 byte non-paged pool overrun
svn path=/trunk/; revision=54576
Eric Kohl [Sat, 3 Dec 2011 21:17:11 +0000 (21:17 +0000)]
[BOOTDATA]
Remove class2 and scsiport service keys from the registry because these drivers are loaded automatically when they are needed.
svn path=/trunk/; revision=54575
Kamil Hornicek [Sat, 3 Dec 2011 18:39:11 +0000 (18:39 +0000)]
[TRANSLATION]
Improved Czech resources.
svn path=/trunk/; revision=54574
Johannes Anderwald [Sat, 3 Dec 2011 17:39:19 +0000 (17:39 +0000)]
[PORTCLS]
- Use parameters which have been already probed by ks
- re-enable traces for property handler bug
- see bug 6662 6663
svn path=/trunk/; revision=54573
Johannes Anderwald [Sat, 3 Dec 2011 16:59:47 +0000 (16:59 +0000)]
[KS]
- store property item when there are custom specific properties
- Fix bug where the property handle routine received an invalid pointer to the data
svn path=/trunk/; revision=54572
Johannes Anderwald [Sat, 3 Dec 2011 13:55:07 +0000 (13:55 +0000)]
- debug code for bug 6663
svn path=/trunk/; revision=54571
Cameron Gutman [Sat, 3 Dec 2011 11:36:30 +0000 (11:36 +0000)]
[LIBWINE]
- Try to fix build
svn path=/trunk/; revision=54570
Cameron Gutman [Sat, 3 Dec 2011 11:18:18 +0000 (11:18 +0000)]
[NTOSKRNL]
- Use SEH when copying values back to the caller from NtFreeVirtualMemory
svn path=/trunk/; revision=54569
Christoph von Wittich [Sat, 3 Dec 2011 11:08:05 +0000 (11:08 +0000)]
[psdk]
add missing files
svn path=/trunk/; revision=54568
Christoph von Wittich [Sat, 3 Dec 2011 11:03:45 +0000 (11:03 +0000)]
[libwine]
add register.c to CMakeLists.txt as well
svn path=/trunk/; revision=54567
Christoph von Wittich [Sat, 3 Dec 2011 10:45:26 +0000 (10:45 +0000)]
[libwine]
add wine dll registration functions to libwine (taken from winecrt0)
TODO: support for linking multiple res files
rbuild/cmake: generating .rgs files from typelibs
svn path=/trunk/; revision=54566
Cameron Gutman [Sat, 3 Dec 2011 10:30:02 +0000 (10:30 +0000)]
[NTOSKRNL]
NtFreeVirtualMemory:
- Handle the case where a region size of 0 is passed in
- Return the correct error status for failure
- Copy back the rounded values
- Add checks and prints to catch callers doing nasty things (one is commented out because csrsrv triggers it trying to release the first 1 MB of RAM during video init, not sure what to do there)
- There is a heap bug where calling RtlReAllocateHeap on a large block allocation (HEAP_ENTRY_VIRTUAL_ALLOC is set) will cause a call to NtFreeVirtualMemory with an offset base (illegal) and a length smaller than the total pages reserved in the VM region (also illegal). This bug is exposed by setupapi when it parses large INF files (like the PRO/1000 driver INF).
svn path=/trunk/; revision=54565
Sylvain Petreolle [Fri, 2 Dec 2011 21:28:10 +0000 (21:28 +0000)]
Fix typo.
svn path=/trunk/; revision=54564
Sylvain Petreolle [Fri, 2 Dec 2011 21:18:42 +0000 (21:18 +0000)]
[CRT]
Normalize all crt dll entry points to be identical.
Implement a single per thread data structure, instead of ancient and incomplete
"wine port" hack and use it everywhere.
Remove completely unused HeapCreate calls that just wasted memory.
Update cpp.c and cppexcept.c to wine 1.3.33
Fix up strtok, wcstok, rand, and _beginthread_trampoline according to wine.
Add place holders for future locale stuff.
Patch by Samuel Serapion.
svn path=/trunk/; revision=54563
Johannes Anderwald [Fri, 2 Dec 2011 17:35:53 +0000 (17:35 +0000)]
- add debug code for handling bug 6663
svn path=/trunk/; revision=54562
Cameron Gutman [Fri, 2 Dec 2011 06:55:05 +0000 (06:55 +0000)]
[LWIP]
- Save a bit of memory by changing the way pbufs are allocated for transmission
svn path=/trunk/; revision=54561
Cameron Gutman [Fri, 2 Dec 2011 03:21:21 +0000 (03:21 +0000)]
[NDIS]
- Print miniport attribute flags
svn path=/trunk/; revision=54560
Cameron Gutman [Fri, 2 Dec 2011 01:56:10 +0000 (01:56 +0000)]
[NDIS]
- Implement NdisReturnPackets and do proper reference tracking of packets sent to ProtocolReceivePacket
- Plug a massive memory leak that resulted in leaking every packet descriptor that any deserialized miniport indicated to TCP/IP
svn path=/trunk/; revision=54559
Cameron Gutman [Thu, 1 Dec 2011 23:04:22 +0000 (23:04 +0000)]
[NDIS]
- Call FreeCommonBuffer() synchronously if we're running at PASSIVE_LEVEL to avoid cases where the miniport could be freed before the work item runs
svn path=/trunk/; revision=54558
Cameron Gutman [Thu, 1 Dec 2011 22:31:54 +0000 (22:31 +0000)]
[NDIS]
- Make NdisMAllocateSharedMemoryAsync and NdisMFreeSharedMemory safe to call at IRQL <= DISPATCH_LEVEL
svn path=/trunk/; revision=54557
James Tabor [Thu, 1 Dec 2011 12:42:05 +0000 (12:42 +0000)]
[Win32k|User32]
- Fix regressions, running RegEdit. Adding more support for scroll bar controls. Pass all but 7 tests including the two wine todos.
svn path=/trunk/; revision=54556
James Tabor [Thu, 1 Dec 2011 03:20:02 +0000 (03:20 +0000)]
[Win32k|User32]
- Fix scrollbar class support. Sync ports from wine. Added the window scroll structure to the class. Pass all but 15 tests, two are wine todos lines 304 and 343.
svn path=/trunk/; revision=54555
Pierre Schweitzer [Wed, 30 Nov 2011 23:47:41 +0000 (23:47 +0000)]
[MSVCRT_APITEST]
Add MSDN example
svn path=/trunk/; revision=54554
Cameron Gutman [Wed, 30 Nov 2011 22:27:14 +0000 (22:27 +0000)]
[NDIS]
- Fix parsing of hex strings
svn path=/trunk/; revision=54553
Pierre Schweitzer [Wed, 30 Nov 2011 22:04:54 +0000 (22:04 +0000)]
[CRT]
Fix error handling for j0, j1, y0, y1 Bessel functions.
Remove useless defines
svn path=/trunk/; revision=54552
Cameron Gutman [Wed, 30 Nov 2011 21:58:46 +0000 (21:58 +0000)]
[NTOSKRNL]
- Only flush pages if we can't satisfy Mm's target without using dirty pages
svn path=/trunk/; revision=54551
Pierre Schweitzer [Wed, 30 Nov 2011 21:03:35 +0000 (21:03 +0000)]
[MSVCRT_APITEST]
Add more tests
svn path=/trunk/; revision=54550
Cameron Gutman [Wed, 30 Nov 2011 17:10:43 +0000 (17:10 +0000)]
[NTOSKRNL]
- Optimize CcRosTrimCache by eliminating an extra loop of all segments
- Allow swapping of dirty segments by flushing them first
svn path=/trunk/; revision=54549
Thomas Faber [Wed, 30 Nov 2011 17:00:23 +0000 (17:00 +0000)]
[NTDLL_APITEST]
- Add NtAllocateVirtualMemory test, which is a small stress test for virtual memory allocation/freeing/reuse
- Can be used to reproduce bug 5857 in third stage (install with VT-x enabled, then disable for the test)
- Shows that the bug is a race condition in Mm, and not heap's fault
- I've put ASSERTs instead of ok's for easier debugging
svn path=/trunk/; revision=54548
Rafal Harabien [Wed, 30 Nov 2011 12:21:27 +0000 (12:21 +0000)]
[SHELL32] - Restore functionality of Start Menu from old shell32
svn path=/trunk/; revision=54547
Rafal Harabien [Wed, 30 Nov 2011 12:20:08 +0000 (12:20 +0000)]
[EXPLORER-NEW] - Improve start menu initialization a bit so it shows what failed
svn path=/trunk/; revision=54546
Dmitry Gorbachev [Wed, 30 Nov 2011 11:27:50 +0000 (11:27 +0000)]
[SsStars]
Update Starfield screensaver translations (bug #6270):
- Polish by Wojtek Kozlowski <=wojtekkozlo664=AT=op=DOT=pl=>;
- Russian by Evilslon <=evilslon=AT=mail=DOT=ru=>.
svn path=/trunk/; revision=54545
Cameron Gutman [Tue, 29 Nov 2011 23:59:25 +0000 (23:59 +0000)]
[NTOSKRNL]
- Many balancer fixes for concurrency, improved swapping efficiency, and reduced code duplication
- Move the low memory case back under the PFN lock
- Debugging is on for now because I don't trust the paging code all that much (it was not used very much until recently)
svn path=/trunk/; revision=54544
Rafal Harabien [Tue, 29 Nov 2011 19:30:50 +0000 (19:30 +0000)]
[SHLWAPI] - Add a diff file
svn path=/trunk/; revision=54543
Rafal Harabien [Tue, 29 Nov 2011 19:10:22 +0000 (19:10 +0000)]
[SHLWAPI] - PathIsUNC returns FALSE for paths starting with "\\?". Should be sent to wine.
svn path=/trunk/; revision=54542
Cameron Gutman [Tue, 29 Nov 2011 19:08:19 +0000 (19:08 +0000)]
[NTOSKRNL]
- Call MmReleasePageMemoryConsumer with the consumer that was actually allocated (not always MC_CACHE)
svn path=/trunk/; revision=54541
Cameron Gutman [Tue, 29 Nov 2011 18:32:23 +0000 (18:32 +0000)]
[NTOSKRNL]
- Always trim at least MiMinimumPagesPerRun for each call to MiTrimMemoryConsumer to reduce cache thrashing
svn path=/trunk/; revision=54540
Cameron Gutman [Tue, 29 Nov 2011 18:03:09 +0000 (18:03 +0000)]
[NTOSKRNL]
- Revert part of r54530
- Try to rebalance RosMm's pages if we're low on memory in ARM3
- ROS runs with 48 MB RAM again (but setup is very slow due to horrendous paging caused by cache pollution)
svn path=/trunk/; revision=54539
Rafal Harabien [Tue, 29 Nov 2011 17:29:57 +0000 (17:29 +0000)]
[SHELL32]
- Make functions in folder_options.c static
- Register FolderOptions using folderoptions.rgs
svn path=/trunk/; revision=54538
Cameron Gutman [Tue, 29 Nov 2011 17:05:56 +0000 (17:05 +0000)]
[NTOSKRNL]
- Don't signal the balancer from within the balancer
- Optimize usage of the balancer a bit so we don't have to wait on it as much
svn path=/trunk/; revision=54537
Alex Ionescu [Tue, 29 Nov 2011 15:04:31 +0000 (15:04 +0000)]
[KERNEL32]: Write out the 3 internal APIs which will do path resolution, and define the structures that determine the search path order which each one will use. No functional change.
svn path=/trunk/; revision=54536
Dmitry Gorbachev [Tue, 29 Nov 2011 14:55:58 +0000 (14:55 +0000)]
[SOLITAIRE]
Change "Ok/Cancel" to "Yes/No". Lee Schroeder (=spaceseel=AT=gmail=DOT=com=), bug #6606.
[CPL][WIN32K]
Fix indentation, comments, debug messages.
Lioncash (=mathew1800=AT=gmail=DOT=com=), bug #6562, bug #6621.
svn path=/trunk/; revision=54535
Cameron Gutman [Tue, 29 Nov 2011 08:13:56 +0000 (08:13 +0000)]
[NTOSKRNL]
- Fix a potential infinite loop in MmTrimUserMemory if we can't page out enough pages to meet the balancer's target
svn path=/trunk/; revision=54534
Dmitry Gorbachev [Tue, 29 Nov 2011 07:01:37 +0000 (07:01 +0000)]
[TRANSLATION]
MSPaint:
- Add Swedish translation by Michael Wu (bug #6695).
- Sync all translation files with American English file (bug #6700).
svn path=/trunk/; revision=54533
Cameron Gutman [Tue, 29 Nov 2011 06:51:37 +0000 (06:51 +0000)]
[NTOSKRNL]
- Don't remove pages with references left from the user PFN bitmap
- Patch by Nikolay Myltsev
svn path=/trunk/; revision=54532
Cameron Gutman [Tue, 29 Nov 2011 04:22:51 +0000 (04:22 +0000)]
[NTOSKRNL]
- Add missing user PFN bitmap locking in MmRemoveLRUUserPage
svn path=/trunk/; revision=54531
Cameron Gutman [Tue, 29 Nov 2011 03:24:03 +0000 (03:24 +0000)]
[NTOSKRNL]
- Remove a superfluous user LRU insertion and removal
- Add a missing user LRU insertion
svn path=/trunk/; revision=54530
Rafal Harabien [Mon, 28 Nov 2011 21:54:45 +0000 (21:54 +0000)]
[SHELL32]
- Display file size in bytes in file properties dialog
- Don't use ULONGLONG if ULONG is enough
- Change LARGE_INTEGER to ULARGE_INTEGER where it makes sense
- Fix calculation of file size in CountFolderAndFiles
- WM_GETTEXT receives size in bytes (not characters count)
- Use Get(Set)DlgItemTextW instead of SendDlgItemMessageW
Patch by Carlo Bramix. Improvements by me.
See issue #6294 for more details.
svn path=/trunk/; revision=54529
Aleksey Bragin [Mon, 28 Nov 2011 19:53:38 +0000 (19:53 +0000)]
[NTOS]
- Nikolay Myltsev: Fix incorrect balancer thread id check.
See issue #5857 for more details.
svn path=/trunk/; revision=54528
Rafal Harabien [Mon, 28 Nov 2011 11:21:15 +0000 (11:21 +0000)]
[SHELL32]
- Use string IDs from rgs files
- Improve Polish translation
svn path=/trunk/; revision=54527
Rafal Harabien [Mon, 28 Nov 2011 10:46:11 +0000 (10:46 +0000)]
[SHELL32]
- Improve Polish translation of Folder Options
- Fix Start Menu folder having name "Menu" in Polish translation
svn path=/trunk/; revision=54526
Rafal Harabien [Mon, 28 Nov 2011 10:32:48 +0000 (10:32 +0000)]
[CALC] - Fix buttons misalignment. Patch by Fulea Stefan.
svn path=/trunk/; revision=54525
Rafal Harabien [Mon, 28 Nov 2011 10:22:27 +0000 (10:22 +0000)]
[DESK] - Improve Polish translation
svn path=/trunk/; revision=54524
Rafal Harabien [Mon, 28 Nov 2011 10:01:24 +0000 (10:01 +0000)]
[SHELL32] - Don't fail if Shell folder cannot be created. This way shell registers more folders on LiveCD.
svn path=/trunk/; revision=54523
Rafal Harabien [Mon, 28 Nov 2011 09:53:01 +0000 (09:53 +0000)]
[LIVECD] - Add registration to LiveCD. Fixes #6597, #6613 and probably some more
svn path=/trunk/; revision=54522
Rafal Harabien [Mon, 28 Nov 2011 09:46:59 +0000 (09:46 +0000)]
[RBUILD] - Create livecd shortcuts on rbuild too
svn path=/trunk/; revision=54521