Commit Graph

1887 Commits

Author SHA1 Message Date
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
Ken Thomases 1642d312fd user32: Improve mouse wheel scrolling in edit 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
Daniel Jelinski 59e0d7af68 user32: Fix CopyImage implementation when changing cursor to icon. 2013-02-11 11:24:07 +01:00
Ken Thomases 5fb543f6e2 user32: In TranslateMessage, handle ToUnicode returning 2 or more chars. 2013-02-05 11:07:02 +01:00
Sergey Guralnik 1cd5e69478 user32: Init standard scrollbars during WM_NCCREATE. 2013-01-24 17:31:32 +01:00
Nikolay Sivov 4c24882e3e user32: Accept BI_BITFIELDS format for icons when creating icons. 2013-01-24 10:48:02 +01:00
Sergey Guralnik 77337d75f2 user32/tests: Test standard scrollbar initialization. 2013-01-22 20:01:59 +01:00
Jacek Caban ded419707a user32: Initialize cbSize of NONCLIENTMETRICSW struct in GetSystemMetrics. 2013-01-03 11:58:47 +01:00
Andrew Talbot c78f8d7405 user32: Indentation fix. 2012-12-24 13:32:38 +01:00
Alexandre Julliard 72b3dfca7c user32: Fix copy/paste typo. 2012-12-17 20:31:11 +01:00
Alexandre Julliard 71bb8c5e7c user32: Properly fixup font system parameters with positive height. 2012-12-17 20:31:07 +01:00
Daniel Jelinski 39222f6ab7 user32: Always call ScrollWindowEx in the listbox WM_VSCROLL handler. 2012-12-13 20:15:35 +01:00
Alexandre Julliard bd5d5e9776 user32: Start checking for driver events more often when the app doesn't consume messages properly. 2012-12-12 20:17:21 +01:00
Andrew Talbot 51f936adc2 user32: Remove unneeded address-of operator from array name. 2012-12-07 10:35:09 +01:00
Alexandre Julliard 1cf2c9c179 user32: Ignore the PM_NOYIELD flag on the client side. 2012-12-05 12:48:37 +01:00
Andrew Talbot 2f7885d990 user32: Do not call HeapFree() with address of stack memory. 2012-12-05 12:44:56 +01:00
Alexandre Julliard 1247225841 user32: Refresh the desktop when the wallpaper is changed. 2012-12-03 18:24:34 +01:00