reactos.git
11 years ago[TCPIP]
Cameron Gutman [Mon, 5 Dec 2011 03:51:01 +0000 (03:51 +0000)]
[TCPIP]
- Fix the overflow fix

svn path=/trunk/; revision=54598

11 years ago[TCPIP]
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

11 years ago[Win32k]
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

11 years ago[Win32k]
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

11 years ago[ACPI]
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

11 years ago[TCPIP]
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

11 years ago[KERNEL32]: Implement BasepComputeProcessPath.
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

11 years ago[NTOSKRNL]
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

11 years ago[REGEDIT]
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

11 years ago[NTOSKRNL]
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

11 years ago[RTL]: Clarify a comment.
Alex Ionescu [Sun, 4 Dec 2011 17:25:15 +0000 (17:25 +0000)]
[RTL]: Clarify a comment.

svn path=/trunk/; revision=54588

11 years ago[KERNEL32]: Fix many bugs in BasepInitailizeEnvironment (and rename to BasePushProces...
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

11 years ago[RTL]: Fix a bug in RtlGetCurrentDirectory_U.
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

11 years ago[NDK]: Add missing define.
Alex Ionescu [Sun, 4 Dec 2011 16:27:14 +0000 (16:27 +0000)]
[NDK]: Add missing define.

svn path=/trunk/; revision=54585

11 years ago- add more debug traces
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

11 years ago[TRANSLATION]
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

11 years ago[SSSTARS]
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

11 years ago[BOOTDATA]
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

11 years ago[EVENTLOG]
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

11 years ago[NTOSKRNL]
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

11 years ago[NTOSKRNL]
Cameron Gutman [Sun, 4 Dec 2011 06:11:47 +0000 (06:11 +0000)]
[NTOSKRNL]
- Fix usage of SEH

svn path=/trunk/; revision=54578

11 years ago[NTOSKRNL]
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

11 years ago[AFD]
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

11 years ago[BOOTDATA]
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

11 years ago[TRANSLATION]
Kamil Hornicek [Sat, 3 Dec 2011 18:39:11 +0000 (18:39 +0000)]
[TRANSLATION]
Improved Czech resources.

svn path=/trunk/; revision=54574

11 years ago[PORTCLS]
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

11 years ago[KS]
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

11 years ago- debug code for bug 6663
Johannes Anderwald [Sat, 3 Dec 2011 13:55:07 +0000 (13:55 +0000)]
- debug code for bug 6663

svn path=/trunk/; revision=54571

11 years ago[LIBWINE]
Cameron Gutman [Sat, 3 Dec 2011 11:36:30 +0000 (11:36 +0000)]
[LIBWINE]
- Try to fix build

svn path=/trunk/; revision=54570

11 years ago[NTOSKRNL]
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

11 years ago[psdk]
Christoph von Wittich [Sat, 3 Dec 2011 11:08:05 +0000 (11:08 +0000)]
[psdk]
add missing files

svn path=/trunk/; revision=54568

11 years ago[libwine]
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

11 years ago[libwine]
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

11 years ago[NTOSKRNL]
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

11 years agoFix typo.
Sylvain Petreolle [Fri, 2 Dec 2011 21:28:10 +0000 (21:28 +0000)]
Fix  typo.

svn path=/trunk/; revision=54564

11 years ago[CRT]
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

11 years ago- add debug code for handling bug 6663
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

11 years ago[LWIP]
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

11 years ago[NDIS]
Cameron Gutman [Fri, 2 Dec 2011 03:21:21 +0000 (03:21 +0000)]
[NDIS]
- Print miniport attribute flags

svn path=/trunk/; revision=54560

11 years ago[NDIS]
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

11 years ago[NDIS]
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

11 years ago[NDIS]
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

11 years ago[Win32k|User32]
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

11 years ago[Win32k|User32]
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

11 years ago[MSVCRT_APITEST]
Pierre Schweitzer [Wed, 30 Nov 2011 23:47:41 +0000 (23:47 +0000)]
[MSVCRT_APITEST]
Add MSDN example

svn path=/trunk/; revision=54554

11 years ago[NDIS]
Cameron Gutman [Wed, 30 Nov 2011 22:27:14 +0000 (22:27 +0000)]
[NDIS]
- Fix parsing of hex strings

svn path=/trunk/; revision=54553

11 years ago[CRT]
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

11 years ago[NTOSKRNL]
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

11 years ago[MSVCRT_APITEST]
Pierre Schweitzer [Wed, 30 Nov 2011 21:03:35 +0000 (21:03 +0000)]
[MSVCRT_APITEST]
Add more tests

svn path=/trunk/; revision=54550

11 years ago[NTOSKRNL]
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

11 years ago[NTDLL_APITEST]
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

11 years ago[SHELL32] - Restore functionality of Start Menu from old shell32
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

11 years ago[EXPLORER-NEW] - Improve start menu initialization a bit so it shows what failed
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

11 years ago[SsStars]
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

11 years ago[NTOSKRNL]
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

11 years ago[SHLWAPI] - Add a diff file
Rafal Harabien [Tue, 29 Nov 2011 19:30:50 +0000 (19:30 +0000)]
[SHLWAPI] - Add a diff file

svn path=/trunk/; revision=54543

11 years ago[SHLWAPI] - PathIsUNC returns FALSE for paths starting with "\\?". Should be sent...
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

11 years ago[NTOSKRNL]
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

11 years ago[NTOSKRNL]
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

11 years ago[NTOSKRNL]
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

11 years ago[SHELL32]
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

11 years ago[NTOSKRNL]
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

11 years ago[KERNEL32]: Write out the 3 internal APIs which will do path resolution, and define...
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

11 years ago[SOLITAIRE]
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

11 years ago[NTOSKRNL]
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

11 years ago[TRANSLATION]
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

11 years ago[NTOSKRNL]
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

11 years ago[NTOSKRNL]
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

11 years ago[NTOSKRNL]
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

11 years ago[SHELL32]
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

11 years ago[NTOS]
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

11 years ago[SHELL32]
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

11 years ago[SHELL32]
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

11 years ago[CALC] - Fix buttons misalignment. Patch by Fulea Stefan.
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

11 years ago[DESK] - Improve Polish translation
Rafal Harabien [Mon, 28 Nov 2011 10:22:27 +0000 (10:22 +0000)]
[DESK] - Improve Polish translation

svn path=/trunk/; revision=54524

11 years ago[SHELL32] - Don't fail if Shell folder cannot be created. This way shell registers...
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

11 years ago[LIVECD] - Add registration to LiveCD. Fixes #6597, #6613 and probably some more
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

11 years ago[RBUILD] - Create livecd shortcuts on rbuild too
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

11 years ago[DiskPart]
Dmitry Gorbachev [Mon, 28 Nov 2011 07:35:58 +0000 (07:35 +0000)]
[DiskPart]
Remove unused file. Lee Schroeder, bug #6699.

svn path=/trunk/; revision=54520

11 years ago[NTDLL]
Dmitry Gorbachev [Mon, 28 Nov 2011 07:35:51 +0000 (07:35 +0000)]
[NTDLL]
Do not map already mapped section.

svn path=/trunk/; revision=54519

11 years ago- fix GetNCHitEx, restore track mouse buttons in test system.
James Tabor [Mon, 28 Nov 2011 06:37:45 +0000 (06:37 +0000)]
- fix GetNCHitEx, restore track mouse buttons in test system.

svn path=/trunk/; revision=54518

11 years ago- Add padded boarder width to NONCLIENTMETRICS.
James Tabor [Mon, 28 Nov 2011 04:16:54 +0000 (04:16 +0000)]
- Add padded boarder width to NONCLIENTMETRICS.

svn path=/trunk/; revision=54517

11 years ago[MKSHELLLINK] - Don't use stricmp. It's not a standard function.
Rafal Harabien [Sun, 27 Nov 2011 20:14:00 +0000 (20:14 +0000)]
[MKSHELLLINK] - Don't use stricmp. It's not a standard function.

svn path=/trunk/; revision=54516

11 years ago[MKSHELLLINK] - Don't use windows.h in host tool
Rafal Harabien [Sun, 27 Nov 2011 20:11:06 +0000 (20:11 +0000)]
[MKSHELLLINK] - Don't use windows.h in host tool

svn path=/trunk/; revision=54515

11 years ago[CMAKE] - Add shortcuts to CMake livecd.
Rafal Harabien [Sun, 27 Nov 2011 19:59:14 +0000 (19:59 +0000)]
[CMAKE] - Add shortcuts to CMake livecd.
All .lnk files in Windows has structure called "id list". This is something like a path (we can't use environment variables there) and it is relative to Desktop. Usually first element is My Computer folder. In our shortcuts it points to livecd_start.cmd in My Documents folder, which is simple batch file. It's functionality is to start application given in argument. Because command line parameter of shell links can have environment variables, our shortcuts does not depend on patch to system directory (especially the drive number). It's a bit complicated but I have not found a better way.
Now we have working shortcuts on Desktop and Start Menu. Control Panel will benefit in future because Admin Tools depend on Start Menu.

svn path=/trunk/; revision=54514

11 years ago[CMAKE] - Add support for creating lnk files
Rafal Harabien [Sun, 27 Nov 2011 19:45:41 +0000 (19:45 +0000)]
[CMAKE] - Add support for creating lnk files

svn path=/trunk/; revision=54513

11 years ago[MKSHELLLINK]
Rafal Harabien [Sun, 27 Nov 2011 19:41:52 +0000 (19:41 +0000)]
[MKSHELLLINK]
- Add host tool for creating .lnk files

svn path=/trunk/; revision=54512

11 years ago[CLASS2]
Eric Kohl [Sun, 27 Nov 2011 14:18:40 +0000 (14:18 +0000)]
[CLASS2]
Switch to the 'new' disk geometry (63 sectors per track and 255 tracks per cylinder). This geometry is compatible with Windows, Linux and other Operating Systems.

ATTENTION: You must delete and re-create the partitions on your harddisk.

svn path=/trunk/; revision=54511

11 years ago- Fix GetNCHitEx rects.
James Tabor [Sun, 27 Nov 2011 13:29:15 +0000 (13:29 +0000)]
- Fix GetNCHitEx rects.

svn path=/trunk/; revision=54510

11 years ago- Add window placement flag for async message mode. Yes we support this too now.
James Tabor [Sun, 27 Nov 2011 12:58:01 +0000 (12:58 +0000)]
- Add window placement flag for async message mode. Yes we support this too now.

svn path=/trunk/; revision=54509

11 years ago[Win32k]
James Tabor [Sun, 27 Nov 2011 12:47:43 +0000 (12:47 +0000)]
[Win32k]
- Create Monitor from rect. This will be used for window placement support.

svn path=/trunk/; revision=54508

11 years ago[USETUP]
Eric Kohl [Sun, 27 Nov 2011 12:00:34 +0000 (12:00 +0000)]
[USETUP]
Get rid of the ugly LIST_FOR_EACH macro.

svn path=/trunk/; revision=54507

11 years ago[TCPVCS]
Eric Kohl [Sun, 27 Nov 2011 10:55:45 +0000 (10:55 +0000)]
[TCPVCS]
- Report service status upon an interrogate request.
- Set the wait hint to a non-zero value.

svn path=/trunk/; revision=54506

11 years ago[FREELDR]
Eric Kohl [Sun, 27 Nov 2011 10:00:24 +0000 (10:00 +0000)]
[FREELDR]
PcDiskGetDriveGeometry: Try to retrieve the extended disk geometry first.

svn path=/trunk/; revision=54505

11 years ago[USETUP]
Dmitry Gorbachev [Sat, 26 Nov 2011 22:23:34 +0000 (22:23 +0000)]
[USETUP]
Load the font before displaying the Language Page.

svn path=/trunk/; revision=54504

11 years ago[NTOSKRNL]
Dmitry Gorbachev [Sat, 26 Nov 2011 22:23:00 +0000 (22:23 +0000)]
[NTOSKRNL]
KDB: print more useful backtrace after double fault or NMI.

svn path=/trunk/; revision=54503

11 years ago[USETUP]
Eric Kohl [Sat, 26 Nov 2011 18:27:42 +0000 (18:27 +0000)]
[USETUP]
- Enable translations of the language page. Patch by Stefan Fulea.
- Simplified the clear text code.
- Fixed the german language page.
See issue #6637 for more details.

svn path=/trunk/; revision=54502

11 years ago[NTDLL/LDR]
Aleksey Bragin [Sat, 26 Nov 2011 10:00:33 +0000 (10:00 +0000)]
[NTDLL/LDR]
- Fix incorrect DLL notify flag check. Spotted by Amine.

svn path=/trunk/; revision=54501

11 years ago[NTOS]
Aleksey Bragin [Sat, 26 Nov 2011 09:56:23 +0000 (09:56 +0000)]
[NTOS]
- Remove an unnecessary semicolon. Spotted by tower.

svn path=/trunk/; revision=54500

11 years ago[Gdi32]
James Tabor [Fri, 25 Nov 2011 22:25:06 +0000 (22:25 +0000)]
[Gdi32]
- Do the same for rbuild, link to msvcrt.

svn path=/trunk/; revision=54499