Commit Graph

93 Commits

Author SHA1 Message Date
Alexandre Julliard
377820e313 user32: Don't rely on the cached position for windows that have a mirrored parent. 2010-10-05 11:01:21 +02:00
Alexandre Julliard
ddaea5456e user32: Set the default process layout based on the file description in the version resource. 2010-09-24 15:45:54 +02:00
Alexandre Julliard
024521190a user32: Always store the window rectangles unmirrored after SetWindowPos. 2010-09-23 17:50:10 +02:00
Alexandre Julliard
3f026cafa5 user32: Add support for RTL window layouts in WIN_GetRectangles. 2010-09-22 20:28:20 +02:00
Dmitry Timoshkov
a7188842af user32: UpdateLayeredWindow() should fail on non-layered or already initialized window. 2010-09-21 20:16:15 +02:00
Alexandre Julliard
72533173d5 user32: Don't try to set the WS_EX_LAYOUTRTL flag on the desktop window. 2010-09-08 13:19:17 +02:00
Alexandre Julliard
ca499d070f user32: Avoid redundant server call in WIN_GetRectangles and fix the screen coordinates mapping. 2010-09-08 13:15:29 +02:00
Alexandre Julliard
9b693ddadb user32: Use WIN_GetRectangles where possible instead of mapping coordinates explicitly. 2010-09-07 15:11:24 +02:00
Alexandre Julliard
141defbd54 user32: Use WIN_GetRectangles where possible instead of accessing the window structure. 2010-09-07 14:55:42 +02:00
Alexandre Julliard
7295b6746d user32: Add support for fetching window rectangles relative to various origins. 2010-09-07 14:31:30 +02:00
Alexandre Julliard
196ec5969d user32: Implement Get/SetProcessDefaultLayout. 2010-09-02 18:01:01 +02:00
Alexandre Julliard
942866f90d user32: Make child windows inherit the WS_EX_LAYOUTRTL style from their parent. 2010-09-02 17:55:02 +02:00
Alexandre Julliard
cd79ec79a6 user32: Prevent changing some window styles through SetWindowLong. 2010-09-01 11:13:27 +02:00
Paul Chitescu
bb6769f475 user32: Use a safer method of freeing user handles to prevent zeroing out a newly allocated handle. 2010-06-18 15:22:22 +02:00
Paul Vriens
aef01a24d4 user32: Add another flag to the TRACE(). 2010-06-18 15:22:21 +02:00
Alexandre Julliard
d815e582cf user32: Only skip redraws on MDI child unmaximize if the new child is maximized. 2010-05-28 16:22:26 +02:00
Alexandre Julliard
7bef6dc8b9 user32: Always start the 64-bit version of explorer.exe on Wow64. 2010-03-29 12:26:42 +02:00
Nikolay Sivov
e7c909a1be user32: Use whole window rectangle for UpdateLayeredWindow. 2010-02-24 16:02:57 +01:00
Nikolay Sivov
62019e6d3a user32: Intersect with passed dirty rectangle while blitting. 2010-02-24 15:12:30 +01:00
Bernhard Übelacker
8d127f3a81 user32: Don't hide the window in SetParent when window and parent are equal. 2010-02-05 13:14:45 +01:00
Michael Stefaniuc
adc6b60f17 user32: Don't print the function name twice in a FIXME. 2010-02-04 13:39:28 +01:00
Alexandre Julliard
48c8c8d7bd user32: Add a safety check in release_user_handle_ptr. 2010-02-03 13:54:01 +01:00
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