Commit Graph

71 Commits

Author SHA1 Message Date
Alexandre Julliard 2ea73fd709 user32: Remove the no longer needed WIN_ISDIALOG flag. 2009-12-23 21:13:58 +01:00
Alexandre Julliard 5e640271f2 user32: Remove the no longer used WIN_ISWIN32 flag. 2009-12-23 21:10:59 +01:00
Alexandre Julliard b201a41edf user32: Export the WIN_GetFullHandle function through the WoW handlers. 2009-12-23 19:34:58 +01:00
Alexandre Julliard ce50559013 user32: Send all CreateWindow calls through the WoW wrapper to allow mapping 16-bit instances. 2009-12-21 15:00:35 +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 15000f32b6 user32: Move the 16-bit menu functions to user16.c. 2009-12-17 15:04:21 +01:00
Alexandre Julliard 8494682f2d user32: Move 16-bit window creation functions to 16-bit files. 2009-12-17 15:03:32 +01:00
Alexandre Julliard 4b3c0e31d0 user32: Use W structures in window creation code. 2009-12-17 15:00:38 +01:00
Alexandre Julliard bfcfe437e2 user32: Move loading of the 16-bit window menu to CreateWindowEx16. 2009-12-17 14:48:06 +01:00
Alexandre Julliard aabe5f150f user32: Move 16-bit instance normalization to CreateWindowEx16. 2009-12-17 14:36:26 +01:00
Alexandre Julliard 87ede8949a user32: Get rid of the EDIT_winproc_handle variable. 2009-12-17 13:09:50 +01:00
Alexandre Julliard 9727750c79 user32: Move Get/SetWindowLong16 implementation to wnd16.c. 2009-12-14 12:04:02 +01:00
Nikolay Sivov 1b96626750 user32: Free window text to prevent leak in case when WM_NCDESTROY doesn't get to default procedure. 2009-11-16 15:01:22 +01:00
Alexandre Julliard 5950c6af80 user32: Specify the full application path when starting builtin apps. 2009-10-27 11:22:38 +01:00
Alexandre Julliard 1b27890af6 user32: Fix the return value of EnumThreadWindows. 2009-10-23 15:54:07 +02:00
Nikolay Sivov 77fe22b226 user32/win: Release scroll window data on window destruction. 2009-10-21 16:05:59 +02:00
Alexandre Julliard 5db3e7d43e user32: Set last error in WIN_GetRectangles. 2009-10-12 17:07:04 +02:00
Alexandre Julliard 4bb95f4d0f user32: Use the generic handle functions for windows too. 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 e3b395ff2c user32: Run the explorer process from the system directory. 2009-08-20 19:43:29 +02:00
Alexandre Julliard 95f8371a16 user32: Use a simplified sequence to destroy windows at thread exit, since we don't want to send messages. 2009-06-03 11:30:29 +02:00
Rein Klazes 1b1e0027db user32: Combine horizontal and vertical window scroll bar info in a single structure. 2009-05-04 14:57:03 +02:00
Michael Stefaniuc 214b40b109 user32: Remove superfluous pointer casts. 2009-03-02 12:11:38 +01:00
Alexandre Julliard 0cd3ff6cbe server: Make the class opaque data a client_ptr_t instead of a void pointer. 2008-12-29 17:24:39 +01:00
Alexandre Julliard f2c4e09e80 server: Make module handles always 64-bit. 2008-12-29 16:47:51 +01:00
Alexandre Julliard 7fdadbb377 server: Add functions for conversions between server user handles and pointer-style handles. 2008-12-08 16:58:20 +01:00
Alexandre Julliard d1b3d484f7 server: Add functions for conversions between server object handles and pointer-style handles. 2008-12-08 16:05:17 +01:00
Alexandre Julliard 025daaf0e8 user32: Fix FindWindow to not match an empty class name. 2008-11-17 14:14:05 +01:00
Michael Stefaniuc 3d6e19d48a user32: Do not cast zero. 2008-11-04 11:26:24 +01:00
Dmitry Timoshkov 8f1d058b9d user32: Handle all kinds of values returned by WIN_GetPtr. 2008-10-29 11:52:40 +01:00
Alexandre Julliard e4cba25ac7 user32: Implemented UpdateLayeredWindow and UpdateLayeredWindowIndirect. 2008-09-16 16:30:19 +02:00
Alexandre Julliard aef7723c3e user32: Don't reinitialize the window placement even if the window rect is empty. 2008-09-16 16:29:26 +02:00
Alexandre Julliard 9fb76ddd53 user32: Add a SetLayeredWindowAttributes driver entry point. 2008-09-12 15:43:27 +02:00
Alexandre Julliard 05b4181cac server: Implemented the server side of Get/SetLayeredWindowAttributes. 2008-09-12 15:30:47 +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 cd337174aa user32: Return a proper rectangle from WINPOS_MinMaximize. 2008-07-30 16:05:09 +02:00
Lei Zhang b3f4091b47 user32: Clamp newly created windows to the minimum window size. 2008-07-17 13:31:40 +02:00
Alexandre Julliard 6536868d07 user32: Make sure that IsWindowVisible returns FALSE for HWND_MESSAGE windows. 2008-06-25 15:49:44 +02:00
Alexandre Julliard 612c010431 user32: Add support for finding HWND_MESSAGE windows in FindWindowEx. 2008-06-25 15:30:22 +02:00
Alexandre Julliard 782403085f user32: Treat the top-level message window as a desktop window. 2008-06-25 15:20:26 +02:00
Alexandre Julliard 1abbe0dfe3 user32: Use the top-level message window as parent for HWND_MESSAGE windows. 2008-06-25 15:10:42 +02:00
Alexandre Julliard 6b36e2131d server: Also return the top-level message window in the get_desktop_window request. 2008-06-25 14:44:06 +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 a6df5e7e1d user32: Check for wraparound in the initial window coordinates. 2008-05-28 21:32:50 +02:00
Dmitry Timoshkov 90f0795971 user32: Implement GetWindowModuleFileName. 2008-05-27 12:57:23 +02:00
Alexandre Julliard 5714c4deee user32: The client rectangle is in screen coordinates for the initial WM_NCCALCSIZE. 2008-05-08 11:12:03 +02:00
Alexandre Julliard cf4c2e0b54 user32: Fix list_window_parents when run in the desktop process. 2008-04-07 20:34:24 +02:00
Alexandre Julliard bd09340cf2 user32: Don't start explorer.exe on non-visible window stations. 2008-03-31 17:26:42 +02:00
Dmitry Timoshkov 0506c341ac user32: Increase an initial buffer size from 32 to 128 hwnds for enumerated children. 2008-03-20 19:51:55 +01:00
Alexandre Julliard 34fe91bf2b user32: Implemented EnumDesktopWindows. 2008-03-19 11:13:46 +01:00