[Win32k]
- Fix load menu callback. Use it for loading system menus.
- Sync in more wine code, fix sub-menu arrow drawing. See WinMerge.
- Miscellaneous code changes.


git-svn-id: svn://svn.reactos.org/reactos/trunk@63380 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTVDM]
Use a separate palette for text mode. Previously the text mode palette was equal to the
first 16 entries of the graphical palette, which is wrong since the AC registers can be
used to select arbitrary colors from the DAC.



git-svn-id: svn://svn.reactos.org/reactos/trunk@63385 97493ccd-5924-5043-b1f5-66cb403b36ce
[User32]
- Update and sync DDE code with wine. Make name space close to what it should be.



git-svn-id: svn://svn.reactos.org/reactos/trunk@63386 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTOSKRNL]
Fix ending address calculation for the commit path in NtAllocateVirtualMemory like done for the reserve path in r63356. Add a comment about a Windows kernel bug, which we will keep for now, until the implications are better determined.


git-svn-id: svn://svn.reactos.org/reactos/trunk@63388 97493ccd-5924-5043-b1f5-66cb403b36ce
[urlmon_winetest]
-Fixed some occasionally failing tests. Patch by Jacek Caban (sync to wine head)

git-svn-id: svn://svn.reactos.org/reactos/trunk@63389 97493ccd-5924-5043-b1f5-66cb403b36ce
Fix KeSaveFloatingPointState. It was working once upon a time, but the fix was lost on some refactoring. I was told to blame it on Arch.

git-svn-id: svn://svn.reactos.org/reactos/trunk@63390 97493ccd-5924-5043-b1f5-66cb403b36ce
I was noted that I forgot to also apply the same fix to the KeRestoreFloatingPointState function.

Also, for reference: r23894 contained working implemnentations in fpu.c. In r23895 ion "moved" it to cpu.c, killing the MSVC implementation in the process. In 23972, ion added new MSVC code for it, but this new version had the bug. It has remained undiscovered until very recently.


git-svn-id: svn://svn.reactos.org/reactos/trunk@63391 97493ccd-5924-5043-b1f5-66cb403b36ce
[USETUP]
- Implement creation of extended partitions.
- Add creation checks for primary and extended partitions.

git-svn-id: svn://svn.reactos.org/reactos/trunk@63392 97493ccd-5924-5043-b1f5-66cb403b36ce
[USETUP]: French translation for extended partitions feature, see r63392.

git-svn-id: svn://svn.reactos.org/reactos/trunk@63393 97493ccd-5924-5043-b1f5-66cb403b36ce
Forgot this...

git-svn-id: svn://svn.reactos.org/reactos/trunk@63394 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTOSKRNL]
Do not ASSERT, when an unimplemented, yet legal flag (MEM_RESERVE) is passed to NtMapViewOfSection. Instead fail gracefully.

git-svn-id: svn://svn.reactos.org/reactos/trunk@63395 97493ccd-5924-5043-b1f5-66cb403b36ce
[USETUP]
Display the proper partition type 'Extended Partiton' when an extended partition is going to be deleted.

git-svn-id: svn://svn.reactos.org/reactos/trunk@63396 97493ccd-5924-5043-b1f5-66cb403b36ce
[USETUP]
- Fix a bit the translation of yesterday;
- Use TEXT_PADDING_BIG instead of hardcoding 3 spaces in the status messages.

git-svn-id: svn://svn.reactos.org/reactos/trunk@63398 97493ccd-5924-5043-b1f5-66cb403b36ce
[MSVCRT_CRT_APITEST]
* Don't reply on _set_errno() which shouldn't be exported.

git-svn-id: svn://svn.reactos.org/reactos/trunk@63399 97493ccd-5924-5043-b1f5-66cb403b36ce
[MSVCRT_CRT_APITEST]
* Don't enable mbstowcs_s() tests (it shouldn't be exported).
CORE-7889

git-svn-id: svn://svn.reactos.org/reactos/trunk@63400 97493ccd-5924-5043-b1f5-66cb403b36ce
[MSVCRT_CRT_APITEST]
* Don't enable wcstombs_s() tests (it shouldn't be exported).
CORE-7889

git-svn-id: svn://svn.reactos.org/reactos/trunk@63401 97493ccd-5924-5043-b1f5-66cb403b36ce
[MSVCRT]
* Don't export mbstowcs_s().
CORE-7889

git-svn-id: svn://svn.reactos.org/reactos/trunk@63402 97493ccd-5924-5043-b1f5-66cb403b36ce
[USETUP]
Display logical partitions. They cannot be selected or modified yet.

git-svn-id: svn://svn.reactos.org/reactos/trunk@63403 97493ccd-5924-5043-b1f5-66cb403b36ce
[WIN32K]
- make DIB_XXBPP_StretchBlt work with top down bitmaps
- fixes missing icons in the taskbar in explorer new (32bpp)

git-svn-id: svn://svn.reactos.org/reactos/trunk@63404 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTOSKRNL]
- Do not align the size of a memory area to the allocation granularity, but to PAGE_SIZE. Fixes OllyDbg regression from r61108. CORE-8168 #resolve
- Clarify the size calculation in MmCreateMemoryArea 
- Silence a few DPRINTs

git-svn-id: svn://svn.reactos.org/reactos/trunk@63405 97493ccd-5924-5043-b1f5-66cb403b36ce