Commit Graph

83 Commits

Author SHA1 Message Date
Jacek Caban ded419707a user32: Initialize cbSize of NONCLIENTMETRICSW struct in GetSystemMetrics. 2013-01-03 11:58:47 +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
Andrew Talbot 51f936adc2 user32: Remove unneeded address-of operator from array name. 2012-12-07 10:35:09 +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
Alexandre Julliard 65e480d701 user32: Reimplement system color handling using standard system parameter entries. 2012-11-19 16:35:23 +01:00
Alexandre Julliard 7c2ce566da user32: Initialize some system parameters in the registry on first run. 2012-11-16 17:42:45 +01:00
Alexandre Julliard 9c729720a9 user32: Maintain a cache of registry keys for the various parameters. 2012-11-16 16:17:32 +01:00
Alexandre Julliard 2959b312d9 user32: Define a global list of parameter registry keys and store an index in the value string. 2012-11-16 16:17:32 +01:00
Alexandre Julliard 13fbce5627 user32: Forward SystemParametersInfo calls to the user driver first. 2012-11-15 21:21:49 +01:00
Alexandre Julliard 4a8716cf5b user32: Check the length of the loaded registry key for system parameters. 2012-11-15 21:21:48 +01:00
Alexandre Julliard 4d653b77ec user32: Add parameter entry objects for the desktop wallpaper and pattern. 2012-11-15 21:21:47 +01:00
Alexandre Julliard 002c626a11 user32: Use parameter entry objects for the non-client metrics parameters. 2012-11-15 21:21:46 +01:00
Alexandre Julliard bfc8bc4d27 user32: Use the default GUI font for unspecified font parameters. 2012-11-15 21:21:43 +01:00
Alexandre Julliard fb1c533e94 user32: Add helper functions for loading and saving system parameter registry entries. 2012-11-14 16:17:15 +01:00
Alexandre Julliard 270979dc9e user32: Support more user preference system parameters. 2012-11-14 16:17:00 +01:00
Alexandre Julliard 95d782779c user32: Add system parameter descriptors for user preference parameters. 2012-11-14 16:16:37 +01:00
Alexandre Julliard 44423f915c user32: Add some defines to reduce Unicode string duplication. 2012-11-13 16:54:54 +01:00
Alexandre Julliard 2dc978686d user32: Implement a number of missing system parameters. 2012-11-13 16:54:54 +01:00
Alexandre Julliard c24017fa5a user32: Add structures to describe individual system parameters to reduce code duplication. 2012-11-13 16:54:54 +01:00
Alexandre Julliard b5d96da32f user32: Add helper functions to get and set dword registry values in SystemParametersInfo. 2012-11-12 16:35:16 +01:00
Huw Davies 5c8e83c406 user32: If the value doesn't exist under the volatile key fallback to the permanent key. 2012-10-03 16:27:24 +02:00
Alexandre Julliard 75b641fc75 user32: Add a helper function to retrieve the virtual screen rectangle. 2012-09-05 21:56:55 +02:00
Michael Stefaniuc 4affaea0ba user32: Avoid TRUE:FALSE conditional expressions. 2012-08-13 11:50:51 +02:00
Alexandre Julliard f1bf4ea3fc gdi32: Move DC hook private definitions out of wingdi.h. 2012-05-31 12:37:15 +02:00
Marcus Meissner 118dc1998f user32: Load PaddedBorderWidth from registry too (Coverity). 2011-10-17 17:45:04 +02:00
Dmitry Timoshkov 9711cdbcab user32: Respect the requested size of NONCLIENTMETRICSW structure. 2011-10-11 13:37:50 +02:00
Dmitry Timoshkov 197f867fef user32: Fix the logic deciding when to write to the destination structure. 2011-10-10 13:44:46 +02:00
Dmitry Timoshkov 70caadbf34 user32: Add support for iPaddedBorderWidth in NONCLIENTMETRICS. 2011-10-08 19:47:35 +02:00
Francois Gouget dd0f5377ed user32: Change HotTrackingColor to better differentiate regular links from visited links. 2011-09-22 19:51:52 +02:00
André Hentschel 9cd2d61b6e user32: Remove dead code (clang). 2011-07-04 13:43:17 +02:00
Krzysztof Nowicki 7415946716 user32: Make more functions hot-patchable for Steam. 2011-06-15 20:04:38 +02:00
Alexandre Julliard 666c40f398 user32: Catch bad pointer passed to SetSysColors. 2011-05-05 16:31:58 +02:00
André Hentschel ed69ddb37e user32: Optimize the storage of default color values. 2010-08-26 17:43:29 +02:00
Alexandre Julliard 1472f35e82 gdi32: Replace the SelectVisRgn Wine-specific export by a private entry point. 2010-07-26 18:38:31 +02:00
Austin English 71fb0068af user32: Fix a compiler warning on mingw. 2010-07-01 18:02:39 +02:00
André Hentschel 858ae060fd user32: Update comment. 2010-06-21 12:26:17 +02:00
Alexandre Julliard 58d1981fbd user32: Avoid pointer truncation in SetSysColorsTemp. 2010-04-09 13:58:14 +02:00
Nikolay Sivov 385b8dcb95 user32/sysparams: Return NULL from GetSysColorBrush() for invalid index. 2009-12-30 13:40:43 +01:00
Alexandre Julliard 57e9244ab6 user32: Move SystemParametersInfo16 to user16.c. 2009-12-14 12:03:55 +01:00
Huw Davies 6b8c9aee4f user32: Pad lfFaceName so we don't write uninitialised data to the registry.
Found by Valgrind.
2009-12-04 15:49:26 +01:00
Huw Davies 6fc8234300 user32: Pad lfFaceName so we don't write uninitialised data to the registry.
Found by Valgrind.
2009-12-04 15:48:19 +01:00
Paul Vriens 50cec6e989 include: Add some system parameters. 2009-11-30 13:13:33 +01:00
Andrey Turkin aa347e0721 user32: Accept SPI_GET/SETMOUSEVANISH parameters in SystemParametersInfo. 2009-09-28 12:37:52 +02:00
Andrey Turkin 1a80add0e3 user32: Accept SPI_GET/SETDROPSHADOW parameters in SystemParametersInfo. 2009-09-28 12:37:45 +02:00
Dmitry Timoshkov 8e0600221d user32: Add support for SPI_GETFOCUSBORDERWIDTH and SPI_GETFOCUSBORDERHEIGHT. 2009-06-11 17:36:39 +02:00
Alexandre Julliard 1fa15f3d2f user32: Make sure the system params DC cannot be deleted. 2009-05-05 15:36:44 +02:00
Michael Stefaniuc 214b40b109 user32: Remove superfluous pointer casts. 2009-03-02 12:11:38 +01:00
Alexandre Julliard d1613f60c2 user32: Fix pointer cast warnings on 64-bit. 2009-01-08 17:28:04 +01:00