Francois Gouget <fgouget@codeweavers.com>
user32: Remove WINAPI/CALLBACK on static functions where not needed.
Michael Stefaniuc <mstefani@redhat.de>
user32: HGDIOBJ is interchangeable with other handle types; no casts are needed.
Austin English <austinenglish@gmail.com>
Spelling fixes.
Alexandre Julliard <julliard@winehq.org>
user32: Added support for WS_EX_RIGHT in the button control.
Andrew Talbot <andrew.talbot@talbotville.com>
user32: Remove unneeded casts.
Dmitry Timoshkov <dmitry@codeweavers.com>
user32: Make sure to setup clipping before any painting is done.
Dmitry Timoshkov <dmitry@codeweavers.com>
user32: Always clip the button painting to the client rectangle.
Andrew Talbot <andrew.talbot@talbotville.com>
user32: Constify some variables.
Alexandre Julliard <julliard@winehq.org>
user32: Store the builtin class names in Unicode.
Francois Gouget <fgouget@free.fr>
Assorted spelling fixes.
Andrew Talbot <Andrew.Talbot@talbotville.com>
user32: Replace inline static with static inline.
Clinton Stimpson <cjstimpson@utwire.net>
user32: WM_SETFONT on button doesn't repaint directly.
svn path=/trunk/; revision=38714
- revert 32934: remove the hack for disabled button font, as it's not needed anymore since we have tahoma
- partly revert 28055: use InvalidateRect and add it to ntwrapper.h
- add a define for SYSCOLOR_GetPen to reduce diff to wine
svn path=/trunk/; revision=38712
- Change AltGr behavior for several keyboard layouts (bug #3887).
- Change file description for some keyboard layouts.
- Other minor changes.
svn path=/trunk/; revision=38710
- Remove hardcoded Alt Gr behavior.
- Tested with german layout and installation, patch doesn't break system, further tests are recommended.
- See issue #3887 for more details.
svn path=/trunk/; revision=38692
modified ReactOS-i386.rbuild
Define USE_COMPILER_EXCEPTIONS because we don't need SEH hacks in RPC stubs (neener neener)
modified include/psdk/wtypes.idl
modified include/psdk/xmldom.idl
Include guard format will change in widl: pre-emptively work around it
svn path=/trunk/; revision=38670
Don't obscure the names of testcases with macro trickery. It gets old fast
Regression test for #4004 (fixed in r38668)
svn path=/trunk/; revision=38669
modified lib/pseh/framebased-gcchack.c
modified lib/pseh/i386/framebased-gcchack.S
Don't save just ESP and EBP, save all volatile registers because we might catch an exception thrown by another frame and end up clobbering all volatile registers (thanks to Dmitry Gorbachev for bug report and test case)
Conversely, save volatile registers for _SEH2_EXCEPT scopes only
Specialized frame setup routines, to reduce the amount of inline code and only de-optimize when strictly necessary
svn path=/trunk/; revision=38668