Nikolay Sivov
47650c3320
user32/tests: Test to show that SendMessage/PostMessage don't force caller activation context on window thread.
2013-09-06 17:25:08 +02:00
Ken Thomases
029aec19ff
user32: Remove dead code for suppressing menu drawing.
2013-07-27 11:50:12 -05:00
Francois Gouget
653354ab25
Assorted spelling fixes.
2013-07-03 21:20:04 +02:00
Qian Hong
9ef2c648ee
user32: Properly update caret position after result string is committed.
2013-07-03 10:28:44 +02:00
Alexandre Julliard
fa311c57bf
user32: Check for driver events more quickly once we start getting timer messages.
2013-07-02 19:39:34 +02:00
Alexandre Julliard
cd4d71e4a2
user32: Fetch the window menu again after sending initialization messages.
2013-06-27 17:48:30 +02:00
Alexandre Julliard
8dc7b0d9c2
user32: Use the current DC layout in DrawState when drawing to an intermediate bitmap.
2013-06-18 12:57:44 +02:00
Alexandre Julliard
094251496c
user32: Center the icon in the caption bar.
2013-06-17 19:30:47 +02:00
Alexandre Julliard
a657e5f6ef
user32: Make the default non-client metrics scalable with the resolution.
2013-06-17 19:30:38 +02:00
Alexandre Julliard
9ac7cc8311
user32: Check the correct id for the close button when setting the font.
2013-06-17 19:30:38 +02:00
Francois Gouget
bd97f64d04
user32/tests: Add a trailing '\n' to a few ok() calls.
2013-06-14 11:45:19 +02:00
Marcus Meissner
b853ddc40b
user32/tests: Remove side effects from assert()s.
2013-06-10 11:56:27 +02:00
Hans Leidekker
ba40509f90
user32: Fix icon extraction from non-native PE executables.
2013-06-06 20:05:31 +02:00
Sergey Guralnik
e90418d31c
user32: Bring reference MDI child to bottom when switching to next.
2013-06-06 10:42:51 +02:00
Sergey Guralnik
fe2f877678
user32/tests: Test MDI child order changing caused by WM_MDINEXT.
2013-06-05 20:30:58 +02:00
Sergey Guralnik
e3219fa426
user32/tests: Fix a typo.
2013-05-29 19:48:57 +02:00
Qian Hong
26683adf36
user32: Make CreateWindowExA and CreateWindowExW hotpatchable.
2013-05-24 11:06:03 +02:00
Huw Davies
5d5d0935ea
user32: Use the codepage associated with the input locale for WM_CHAR-type conversions.
2013-05-21 16:59:58 +02:00
Huw Davies
bf85df3f0e
user32: Move back to using WC<->MB in order to specify an alternative codepage.
2013-05-21 16:55:11 +02:00
Ken Thomases
7e0c42e839
user32/tests: Test that sending WM_CANCELMODE cancels tracking in window's menu bar.
2013-05-20 21:15:38 +02:00
Ken Thomases
effc28e16e
user32: Allow sent WM_CANCELMODE to end menu tracking in a window's menu bar.
2013-05-20 21:15:38 +02:00
Detlef Riekenberg
9782ad77b5
user32: The flag EF_APP_HAS_HANDLE is now obsolete.
2013-05-17 16:59:34 +02:00
Detlef Riekenberg
caf1bbba94
user32/tests: Add tests for EM_GETHANDLE.
2013-05-17 16:59:20 +02:00
Detlef Riekenberg
40afb51a70
user32: The app owns the text buffer memory after an EM_GETHANDLE.
2013-05-17 16:57:51 +02:00
Aric Stewart
7559526438
user32: Points for IMR_QUERYCHARPOSITION need to be in screen coordinates.
...
Found by Ken Thomases.
2013-05-15 19:58:37 +02:00
Piotr Caban
dd573925e5
user32: Use SendNotifyMessage to send WM_DRAWCLIPBOARD.
2013-05-15 19:57:34 +02:00
Huw Davies
d3fec2ce9c
user32/tests: Add tests to show that WM_CHAR W<->A mapping uses the codepage associated with the current keyboard layout.
2013-05-13 20:52:08 +02:00
Nikolay Sivov
0325dc6186
user32: Fix right and bottom edge sizes.
2013-05-09 19:24:20 +02:00
Nikolay Sivov
8f7779fc3b
user32: Implement GetListBoxInfo().
2013-05-07 20:07:41 +02:00
Aric Stewart
652af4e294
user32: Implement IMR_QUERYCHARPOSITION handling in the edit control.
2013-05-07 17:20:48 +02:00
Erich Hoover
057b0d8bca
user32: SetTimer and SetSystemTimer should respect the timeout limits.
2013-05-06 15:55:20 +02:00
Dmitry Timoshkov
e2791cdfb1
include: Make IMAGE_RESOURCE_DIRECTORY_ENTRY match PSDK definition.
2013-04-29 13:33:54 +02:00
Dan Kegel
c9d1a1906e
user32: Add assembly wrapper for calling hook procedures.
2013-04-24 19:40:44 +02:00
Alexandre Julliard
04ad06353d
user32: Move the common parts of ScrollDC into user32 and the null driver.
2013-04-19 16:16:16 +02:00
Nikolay Sivov
8f985884ea
user32: Use defined constants to identify message box buttons.
2013-04-15 15:15:40 +02:00
Sergey Guralnik
108173fd09
user32/tests: SetWindowPos() propagates update region from WS_CLIPCHILDREN child to its children.
2013-04-12 16:28:13 +02:00
Alexandre Julliard
59c0c5fb2d
user32: Don't print a warning when creating the HWND_MESSAGE parent window.
2013-04-02 14:19:45 +02:00
Aric Stewart
6e4cbd5787
user32: ImmProcessKey is only called on WM_KEYDOWN and if the message is being removed.
2013-03-28 18:55:58 +01:00
Huw Davies
b4b99697f9
user32: Keep the combo listbox within the monitor's work area.
2013-03-28 18:55:09 +01:00
Huw Davies
698c7f0f3f
user32: Invalidate the listbox in LB_SETCOUNT.
2013-03-28 18:53:57 +01:00
Alexandre Julliard
5bfc411ae7
user32: Constify pointers that point to read-only file data.
2013-03-28 17:36:54 +01:00
Alexandre Julliard
267109d6f1
user32: Add size checks when creating an icon from bitmap info.
2013-03-28 17:36:54 +01:00
Andrew Talbot
f3790542d5
user32: Avoid signed-unsigned integer comparisons.
2013-03-15 11:40:02 +01:00
Sergey Guralnik
ac0738471d
user32: Use window height/width instead of client for combo resizing.
2013-03-12 11:25:58 +01:00
Hans Leidekker
6493d6abbc
user32: Add a stub implementation of UserHandleGrantAccess.
2013-03-08 11:02:25 +01:00
Alexandre Julliard
3369c53202
user32/tests: Define the required Windows version before including anything.
2013-02-18 14:51:05 +01:00
Alexandre Julliard
550e53b6bb
user32: Prefer loading color cursors in LoadImage.
2013-02-12 13:56:41 +01:00
Alexandre Julliard
0cc78d97c1
user32: Don't paint to the surface if the window has a pixel format, regardless of the state of the top parent.
2013-02-11 17:49:22 +01:00
Alexandre Julliard
b7bf7f01b3
user32: Avoid releasing a potentially null pointer.
2013-02-11 11:46:13 +01:00
Ken Thomases
f42cfc04eb
user32: Improve mouse wheel scrolling in listbox control.
...
Allow fractions of WHEEL_DELTA to scroll fractions of SPI_GETWHEELSCROLLLINES,
although still only whole lines. Keep the remainder and apply it to next
event if in same direction.
2013-02-11 11:46:09 +01:00