Difference between revisions of "User32.dll"

From ReactOS Wiki
Jump to: navigation, search
m
m
Line 77: Line 77:
 
*Use patterned dragging rectangle ([[Thomas Weidenmueller]])
 
*Use patterned dragging rectangle ([[Thomas Weidenmueller]])
 
*Clip the moving rectangle to the desktop area ([[Thomas Weidenmueller]])
 
*Clip the moving rectangle to the desktop area ([[Thomas Weidenmueller]])
 +
 +
[[ChangeLog-0.2.3]]
 +
 +
*Fixed redefinition of some constants for SystemParametersInfo() ([[Thomas Weidenmueller]])
 +
*Fixed getting of menu item texts in GetMenuItemInfo[AW]. Fixes bug #316 ([[Filip Navara]])
 +
*Fixed memory leak in MenuDrawPopupMenu ([[Filip Navara]])
 +
*Merge DDE patch from Wine ([[Filip Navara]])
 +
*Selecting a new clipping region into a dc doesn't return the previous clipping region handle ([[Thomas Weidenmueller]])
 +
*Register the standard control classes in GetClassInfo[Ex][AW] if needed ([[Filip Navara]])
 +
*Don't pass ansi strings to win32k ([[Thomas Weidenmueller]])
 +
*Directly get the window text when drawing the caption bar ([[Thomas Weidenmueller]])
 +
*Fixed calculation of the non-client-area when WS_BORDER is set ([[Thomas Weidenmueller]])
 +
*Don't use DrawFocusFrame for thin window moving rectangles ([[Thomas Weidenmueller]])
 +
*Implement GetMenuItemInfoA/W ([[Ge van Geldorp]])
 +
*Fixed handling of CW_USEDEFAULT with CreateWindow(Ex]]) ([[Thomas Weidenmueller]])
 +
*Enable missing EnumDisplayMonitors ([[Eric Kohl]])
 +
*Fixed the WM_SYSCOMMAND with SC_SIZE messages to have correct codes in wParam ([[Filip Navara]])
 +
*Don't allow making a window with negative dimensions in WM_WINDOWPOSCHANGING ([[Filip Navara]])
 +
*Recalculate the menu bar size when resizing window ([[Filip Navara]])
 +
*Combobox popups should be always-on-top ([[Thomas Weidenmueller]])
 +
*Get current HINSTANCE if given NULL in CreateWindowExA&W - fixes bug I found today with my little 'window stresser' app ([[Royce Mitchel III]])
 +
*Fixed FillRect() to properly handle system color constants ([[Thomas Weidenmueller]], [[Royce Mitchel III]])
 +
*Clip to the work area when dragging a window ([[Thomas Weidenmueller]])
 +
*Fixed handling of caption buttons ([[Thomas Weidenmueller]])
 +
*Don't clip moving rectangles to the work area for topmost windows ([[Thomas Weidenmueller]])

Revision as of 02:31, 11 March 2012

User32.dll is NOT synced with WINE, it is made by ReactOS (source)


http://en.wikipedia.org/wiki/Microsoft_Windows_library_files#User32.dll

http://en.wikipedia.org/wiki/Windows_API#Overview

http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/user32/?view=log

ChangeLog-0.0.21

  • User32: Non-client painting, bitmap loading David Welch

ChangeLog-0.1.1

ChangeLog-0.1.3

ChangeLog-0.1.5

ChangeLog-0.2.0

ChangeLog-0.2.1

  • Draw window icons into the title bar (Thomas Weidenmueller)
  • Don't mix device and logical coordinates in NtUserBeginPaint (Filip Navara)
  • Use BF_FLAT style for DrawEdge when drawing WS_EX_STATICEDGE border (Filip Navara)
  • Fixed close button (Thomas Weidenmueller)
  • Determine number of accelerator table entries in resource from size of the resource (Gé van Geldorp)
  • Fix wrong GetBitmapDimensionEx() usage in static control (Gé van Geldorp)
  • Added support for right-aligned menus (Gé van Geldorp)
  • Correct bufsize calculation in MessageBoxTimeoutIndirectW. Fixes bug #35 (Gé van Geldorp)
  • Fixed behaviour of sizing grip (Thomas Weidenmueller)
  • Implement system menus (Gé van Geldorp)
  • Fixed icon lookup so that in high color video modes colorful icons are used (Filip Navara)
  • As CURSORICON_FindBestIcon now takes color bits count and not color count, fixed the color calculation in LookupIconIdFromDirectoryEx (Filip Navara)

ChangeLog-0.2.2

ChangeLog-0.2.3