Commit Graph

49 Commits

Author SHA1 Message Date
Alexandre Julliard
86c4a3694d user32: Remove the CURSORICONINFO parameter in the CreateCursorIcon driver entry point. 2010-05-21 13:30:15 +02:00
Alexandre Julliard
8ec6359bbb user32: Remove the CURSORICON parameter in the SetCursor entry point. 2010-04-21 11:07:45 +02:00
Alexandre Julliard
d676bf246d user32: Add driver entry points for cursor creation and destruction, and pass the cursor handle to SetCursor. 2010-04-20 19:22:38 +02:00
Alexandre Julliard
49de5ca39f user32: Store the current cursor and show count in the server. 2010-03-22 17:54:21 +01:00
Alexandre Julliard
8aa83d326a user32: Make user.exe into a stand-alone 16-bit module. 2009-12-24 12:15:12 +01:00
Alexandre Julliard
b63d0e19ed user32: Replace spy functions by a simple trace in 16-bit code. 2009-12-23 19:45:03 +01:00
Alexandre Julliard
a0f9da117a user32: Remove some redundant 16-bit message traces. 2009-12-23 19:35:56 +01:00
Alexandre Julliard
ecca543ff2 user32: Don't store the 16-bit hook info in the 32-bit thread queue structure. 2009-12-23 14:27:31 +01:00
Alexandre Julliard
1bee9f4f71 user32: Make HOOK_IsHooked function static. 2009-12-23 14:27:31 +01:00
Alexandre Julliard
83b66549da user32: Get rid of 16-bit handles in the driver clipboard interface. 2009-12-23 14:27:31 +01:00
Alexandre Julliard
cecb3a993c user32: Allocate user handles for cursors/icons when we don't have 16-bit support. 2009-12-22 17:35:41 +01:00
Alexandre Julliard
e3bcc11beb user32: Move freeing of a 16-bit module's icons to user16.c. 2009-12-22 12:16:24 +01:00
Alexandre Julliard
77ab435402 user32: Make WINPROC_AllocProc take a unicode flag for consistency with the other winproc functions. 2009-12-18 12:41:59 +01:00
Alexandre Julliard
2f0bfbac36 user32: Remove the no longer used WINPROC_CallDlgProc16 function. 2009-12-14 12:04:02 +01:00
Alexandre Julliard
62ac036bc6 user32: Add a helper to retrieve the dimensions of an icon. 2009-10-15 20:00:00 +02:00
Alexandre Julliard
a7adbf7849 user32: Reimplement accelerator functions to use 32-bit user handles instead of 16-bit functions. 2009-10-15 17:35:06 +02:00
Alexandre Julliard
796346f825 user32: Get rid of the 16-bit heap support. 2009-10-12 17:07:04 +02:00
Alexandre Julliard
db79a9f2e9 user32: Use client-side user handles for menus. 2009-10-12 17:07:04 +02:00
Alexandre Julliard
d996f7e334 user32: Add functions for manipulating client-side user handles. 2009-10-12 17:07:04 +02:00
Alexandre Julliard
031c73af30 user32: Disable assert() for the mingw build since mingw gets confused trying to import MessageBoxA. 2009-06-08 16:45:54 +02:00
Maarten Lankhorst
0a6459598a user32/winex11.drv: Change all user32 operations to use CDECL. 2008-12-23 13:06:04 +01:00
Aric Stewart
5c779bfa0a user32: Remove the driver call for GetKeyboardLayoutList and instead populate from the registry. 2008-12-18 14:19:39 +01:00
Dmitry Timoshkov
fc48f7743d user32: Make ToAscii(Ex) and ToUnicode(Ex) prototypes match PSDK. 2008-10-27 12:38:57 +01:00
Vincent Povirk
a2742978d0 user32: Handle undocumented WM_POPUPSYSTEMMENU message. 2008-09-24 12:52:28 +02:00
Alexandre Julliard
9fb76ddd53 user32: Add a SetLayeredWindowAttributes driver entry point. 2008-09-12 15:43:27 +02:00
Alexandre Julliard
2f11213168 user32: Notify the user driver about window extended style changes too. 2008-09-12 14:55:07 +02:00
Alexandre Julliard
4c431197ca user32: Add an entry point for ShowWindow to the driver interface. 2008-07-30 16:13:28 +02:00
Alexandre Julliard
89a3bd0c15 user32: Split the SetWindowPos driver backend in WindowPosChanging/Changed.
This is needed to allow updating the visible rect before invalidating
the DCEs.
2008-07-02 15:40:10 +02:00
Alexandre Julliard
d71303e91c user32: Add support for a top-level message parent window in parallel to the desktop window. 2008-06-25 14:44:06 +02:00
Alexandre Julliard
fa677c7f72 user32: Forward all WM_SYSCOMMAND messages to the driver, not only moves and resizes. 2008-04-10 15:58:43 +02:00
Alexandre Julliard
dc26f27835 winex11: Moved support for window moving/resizing back to user32. 2008-03-12 15:01:24 +01:00
Alexandre Julliard
b9dee8efa7 user32: Add a SetCapture function to the driver interface. 2008-03-12 14:55:28 +01:00
Alexandre Julliard
4e129f88d0 user32: Add a helper function to set the capture window. 2008-03-12 14:54:03 +01:00
Alexandre Julliard
936ab3a644 user32: Moved the ShowWindow implementation from winex11 back to user32. 2008-02-28 17:01:30 +01:00
Alexandre Julliard
1642fbcbc2 user32: Moved the DCE support from winex11 back to user32.
Window and class DCEs are now allocated lazily.
2008-02-25 15:59:19 +01:00
Michael Stefaniuc
4715dbec24 user32: Remove duplicated get_hook_proc() function. 2008-02-04 12:36:11 +01:00
Alexandre Julliard
d6f6745c9c user32: Moved the bulk of CreateWindow and SetWindowPos from the driver back into user32. 2008-01-24 11:23:09 +01:00
Alexandre Julliard
c57b5057db user32: Make all internal user32 functions and variables hidden. 2007-11-07 19:46:29 +01:00
Alexandre Julliard
2ce799c4f6 user32: Support for the magic WM_CHAR W->A conversion in Get/PeekMessage. 2007-08-09 13:13:00 +02:00
Alexandre Julliard
82964f5032 user32: Added support for the magic WM_CHAR A->W conversions in Send/Post/DispatchMessage. 2007-08-08 18:25:38 +02:00
Alexandre Julliard
334ede4099 user32: Factor out the calling of a window's winproc into a separate function. 2007-08-08 17:02:42 +02:00
Alexandre Julliard
d00d54ebeb user32: Get rid of winproc.h and move definitions in user_private.h. 2007-08-08 15:31:59 +02:00
Alexandre Julliard
ce7bfd6a3f user32: Erase parent window when child is hidden. From a patch by Clinton Stimpson. 2007-07-31 20:32:15 +02:00
Dmitry Timoshkov
9a295e7f87 user32: Fix some compilation warnings in 64-bit mode. 2007-05-30 13:24:27 +02:00
Vitaliy Margolen
c3dc692b20 winex11drv/user32: Add ClipCursor to x11drv to pass clip rectangle to x11drv. 2007-01-06 11:40:46 +01:00
Patrik Stridvall
4189a89d41 user32: Show the GCL{,P}_* constant names in debug messages. 2006-12-24 15:12:37 +01:00
Pierre d'Herbemont
221b044740 user32: Factorize graphics driver SetParent into user32. 2006-12-12 20:38:32 +01:00
Pierre d'Herbemont
e5e58a6b13 user32: Factorize driver's SetWindowPos in user32. 2006-11-29 14:05:33 +01:00
Alexandre Julliard
b8a2e3b8a4 user32: Renamed the user/ directory to user32. 2006-11-16 14:49:25 +01:00