Moved win32k svn path=/trunk/; revision=21063
Commit a patch for hide and show mouse. (forget it) svn path=/trunk/; revision=20550
Fixing a small bug for hide mouse. Save the current surface under the mouse. But do not blt the mouse pointer. it take care of small glict I have seen in winqauke. svn path=/trunk/; revision=20510
ShowCursor, gott a internal count to show the mouse or not, and return that value. as msdn descripe. svn path=/trunk/; revision=20498
solv the issue with mouse poiter is hide, do not show the mousepointer when you are moving the mouse. tested in winquake svn path=/trunk/; revision=20475
Fix a mouse bug for hide the cursor. It is working now with my test code for ShowCursor and NtShowCursor. The code for it is not finish. and it also working now hide the mouse with EngMovePointer(SurfObj,-1,-1,NULL); and that did not work before. svn path=/trunk/; revision=20466
EngSetPointerShape did not check for NULL pointer when it alloc memmory. svn path=/trunk/; revision=20415
Move the inclusion of <debug.h> to individual files and consolidate the inclusion of DDRAW/D3D headers a bit. svn path=/trunk/; revision=16320
Exclusively lock surface bits before reading or writing them svn path=/trunk/; revision=16143
remove whitespace from end of lines svn path=/trunk/; revision=15106
Fix compilation with -O3 and fix bugs 484 and 505. win32k patches by Tinus. svn path=/trunk/; revision=13598
Pass ROP4 instead of ROP3 to drivers svn path=/trunk/; revision=13445
There is no WinSta in here. svn path=/trunk/; revision=13335
This patch removes the cursor location from the window station object and always uses it in the GDIDEVICE. Patch by tinus. Fixes bug #484 svn path=/trunk/; revision=13333
tinus <o112w8r02@sneakemail.com> This patch fixes some weirdness in the clipping logic. It also seems to make these 'black cursor' images happen less often, but I can't tell for sure. svn path=/trunk/; revision=13133
migrate substitution keywords to SVN svn path=/trunk/; revision=12852
fixed problems with mouse cursor handling svn path=/trunk/; revision=12051
1. remove mouse cursor hacks from eng/mouse 2. implemented more win2k-like gdi handle table (handle entry lookup is not yet optimized/cached!) 3. moved cursoricon.c from objects to ntuser as it's part of the user api and not of the gdi 4. get rid of the eng handle table 5. minor fixes svn path=/trunk/; revision=12035
Patch by Filip Navaraf: Removed the mouse class gdi callback svn path=/trunk/; revision=10317
- Change the prototype of DIB_*_BitBlt* functions to take a pointer to a BLTINFO structure instead of many parameters. - Make DIB_GetSource and DIB_GetSourceIndex macros. - Add IntEngCreateSrcMonoXlate. - Change the semantics of IntEngCreate*Xlate functions to treat palette mode == 0 as mode of the passed palette. - Add XlateBrush and XlatePen to the DC structure. - Fixed the bad design decision that caused mess when one brush was selected into more than one DC. - Remove incorrect Int[Get/Set]DCColor implementation (used by [Get/Set]DC[Pen/Brush]Color). - Get rid of compiler warnings in Win32k. svn path=/trunk/; revision=10116