[Win32k]
authorJames Tabor <james.tabor@reactos.org>
Fri, 18 Mar 2011 22:41:22 +0000 (22:41 +0000)
committerJames Tabor <james.tabor@reactos.org>
Fri, 18 Mar 2011 22:41:22 +0000 (22:41 +0000)
commit115d07d6866a440f62995f6f9376abcaafae04cb
tree455218f7c3fbadc58beed58b65f485f721bf9cbd
parentf5912e7155e3f696e6aa0cf597882783cc522d29
[Win32k]
- Implement the set of DeferWindowPos functions. Regedit (one of many application) uses it and allocated three when it should be four. This was a good test to verify the batch list growing routine. Instead of drawing per DeferWindowPos call, now a real list is created and run down as a batch.
- ReactOS should handle this the correct way and a good test case is located here: http://bugs.winehq.org/show_bug.cgi?id=23187
- The code is from wine and modified for the use in ReactOS.

svn path=/trunk/; revision=51089
reactos/dll/win32/user32/windows/window.c
reactos/include/reactos/win32k/ntuser.h
reactos/subsystems/win32/win32k/include/winpos.h
reactos/subsystems/win32/win32k/ntuser/ntstubs.c
reactos/subsystems/win32/win32k/ntuser/object.c
reactos/subsystems/win32/win32k/ntuser/simplecall.c
reactos/subsystems/win32/win32k/ntuser/winpos.c