[KMTESTS:RTL]
- Fix a stack buffer overflow in the RtlMemory test

git-svn-id: svn://svn.reactos.org/reactos/trunk@63870 97493ccd-5924-5043-b1f5-66cb403b36ce
[RPCRT4]
- Correctly check for in-buffer memory in PointerFree. Fixes invalid free e.g. when calling StartService without service arguments

git-svn-id: svn://svn.reactos.org/reactos/trunk@63871 97493ccd-5924-5043-b1f5-66cb403b36ce
[shell32]
- Marshall interface pointers between apartments correctly 
- Patch by Huw Campbell 

git-svn-id: svn://svn.reactos.org/reactos/trunk@63872 97493ccd-5924-5043-b1f5-66cb403b36ce
[SPEC2DEF]
- In GCC builds, actually import by ordinal if -ordinal is specified. Found by Robert.

git-svn-id: svn://svn.reactos.org/reactos/trunk@63873 97493ccd-5924-5043-b1f5-66cb403b36ce
[WIN32K:NTUSER]
- Clear appropriate message bits when removing a sent message in FindRemoveAsyncMsg. Thanks to Giannis.
- Fix list walk in FindRemoveAsyncMsg
CORE-7013 #resolve

git-svn-id: svn://svn.reactos.org/reactos/trunk@63875 97493ccd-5924-5043-b1f5-66cb403b36ce
Third partial merge of the condrv_restructure branch, including reverse video (rev.63865), underline (rev.63864), fonts changing (rev.63863) plus some resource fixes, RegisterConsoleVDM (rev.63849) and some code refactoring, plus WriteConsoleOutput fix (rev.63841) for Far Manager et al.

CORE-5006 CORE-6397 CORE-8424 #comment Fixes from the condrv_restructure branch (rev.63841) merged back to trunk in revision 63877.

git-svn-id: svn://svn.reactos.org/reactos/trunk@63877 97493ccd-5924-5043-b1f5-66cb403b36ce
[CMAKE]
 - Properly serve reactos.cab dependencies - try 2
CORE-8435 #comment this should do it, please retest. Regarding the bot problem, touching boot/bootdata/packages/reactos.dff forces regenerating reactos.inf and reactos.cab

git-svn-id: svn://svn.reactos.org/reactos/trunk@63878 97493ccd-5924-5043-b1f5-66cb403b36ce
[WIN32K:NTUSER]
- Assert that the thread's sent message queue matches change bits in UserDbgAssertThreadInfo. Suggested by Giannis.
CORE-7013

git-svn-id: svn://svn.reactos.org/reactos/trunk@63880 97493ccd-5924-5043-b1f5-66cb403b36ce
[PSDK]
- Fix some ITEMIDLIST types in IShellFolder
CORE-8441

git-svn-id: svn://svn.reactos.org/reactos/trunk@63881 97493ccd-5924-5043-b1f5-66cb403b36ce
[SHELL32]
- Use correct prototype for IFolderView::SelectAndPositionItems in CDefView

git-svn-id: svn://svn.reactos.org/reactos/trunk@63882 97493ccd-5924-5043-b1f5-66cb403b36ce
[NPFS]
- Fix list walk in NpCancelWaiter -- we cannot access the list entry after using RemoveEntryList on it
- Make the logic in NpCancelWaiter more readable
CORE-8442 #resolve

git-svn-id: svn://svn.reactos.org/reactos/trunk@63883 97493ccd-5924-5043-b1f5-66cb403b36ce
[SHELL32]
- Correctly manage object lifetime in CDefaultContextMenu. Members of DEFCONTEXTMENU need to be referenced or cloned in order to keep them.
CORE-8430 #resolve

git-svn-id: svn://svn.reactos.org/reactos/trunk@63884 97493ccd-5924-5043-b1f5-66cb403b36ce
Fourth partial merge of the condrv_restructure branch, with fonts improvements.

CORE-8439 #resolve #comment r63885 merged to trunk in r63886.

git-svn-id: svn://svn.reactos.org/reactos/trunk@63886 97493ccd-5924-5043-b1f5-66cb403b36ce
[SHELL32]
- Don't fail on NULL array pointer if count is zero
CORE-8443 #resolve

git-svn-id: svn://svn.reactos.org/reactos/trunk@63887 97493ccd-5924-5043-b1f5-66cb403b36ce
[SHELL32]
- Fix ITEMIDLIST typing in IShellFolder/IShellFolder2 implementations
CORE-8441

git-svn-id: svn://svn.reactos.org/reactos/trunk@63889 97493ccd-5924-5043-b1f5-66cb403b36ce
[SHELL32]
- ACTUALLY fix ITEMIDLIST typing in IShellFolder/IShellFolder2 implementations
CORE-8441

git-svn-id: svn://svn.reactos.org/reactos/trunk@63890 97493ccd-5924-5043-b1f5-66cb403b36ce
[CMAKE]
Thin & Slim link-time optimization (requires up-to-date binutils).

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

git-svn-id: svn://svn.reactos.org/reactos/trunk@63894 97493ccd-5924-5043-b1f5-66cb403b36ce
[APPWIZ]
- Download Gecko from a URL that does not force HTTPS.
CORE-8396

git-svn-id: svn://svn.reactos.org/reactos/trunk@63895 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTOSKRNL:CONFIG]
CmShutdownSystem: Close all hive files after flushing the hives.

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