[FONTS]
Add the Monospace flag to the Fixedsys fonts.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@62725 97493ccd-5924-5043-b1f5-66cb403b36ce
[CHARMAP][IMAGESOFT]
Be sure to enumerate *all* the fonts.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@62726 97493ccd-5924-5043-b1f5-66cb403b36ce
[NtUser|User32]
- Adding more message write backs. Test code for explorer task bar size change. See CORE-7447.


git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@62727 97493ccd-5924-5043-b1f5-66cb403b36ce
[FONTS]
Fixedsys fonts: Also fix their PANOSE proportion byte to Monospace.
Now they are recognized by Windows as real monospaced fonts (what they were).
Their lfPitchAndFamily flag is equal to FF_MODERN | FIXED_PITCH .
Addendum to revision 62725.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@62728 97493ccd-5924-5043-b1f5-66cb403b36ce
Update description, addendum to revisions 62728 and 62725.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@62729 97493ccd-5924-5043-b1f5-66cb403b36ce
[CONSOLE.CPL]
Start to implement the terminal fonts selector: add a basic font enumerator.
The criteria for eligible console fonts are given in http://support.microsoft.com/kb/247815 .
I relax some of them to allow e.g. Courier (New) as potential console fonts, for example.
See the code for more details.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@62730 97493ccd-5924-5043-b1f5-66cb403b36ce
[RAPPS]
 - Use ES_AUTOHSCROLL for edit boxes. Patch by Ricardo Hanke
CORE-8006 #resolve

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@62731 97493ccd-5924-5043-b1f5-66cb403b36ce
[UTF16LE]
- Use binary mode for input and output files. Patch by Tomoya Kitagawa
CORE-7705 #resolve #comment Committed in r62733. Thanks!

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@62733 97493ccd-5924-5043-b1f5-66cb403b36ce
[Win32k]
- Add two more Gdi32 counterparts for Win32k and fix the others.


git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@62735 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTOS:KE]
- When switching to VM86 mode, ensure a 16 byte aligned floating point save area.
CORE-7581 #resolve

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@62736 97493ccd-5924-5043-b1f5-66cb403b36ce
[SHELL32]
- Use C++-style casts. Patch by Ivan Rodionov.
CORE-7698 #resolve

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@62737 97493ccd-5924-5043-b1f5-66cb403b36ce
[CONSRV]
- Code cleaning.
- Properly remove trailing whitespace when copying text from the console.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@62738 97493ccd-5924-5043-b1f5-66cb403b36ce
[CONSRV]
- Fix console selection and selection mode text that displays in the console title:
- Correctly set selection flags;
- Ignore the first mouse event when the console is being activated with the mouse, when we are in "QuickEdit" mode (avoids e.g. an erroneous paste if somebody right-clicks on the console); gather the console window position to consistently update GuiData->GuiInfo.WindowOrigin (needed when console properties are displayed).

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@62739 97493ccd-5924-5043-b1f5-66cb403b36ce
[CONSRV]
Code reorganization: move console-window-class - related code into a file.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@62740 97493ccd-5924-5043-b1f5-66cb403b36ce
[CONSRV]: Do not capture the mouse in the double-click case.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@62741 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTOSKRNL]
Simplify code in ExpLookupHandleTableEntry
CORE-6843 #resolve

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