- 16 Feb, 2008 33 commits
-
-
Rob Shearman authored
When using native compiler exceptions, the previous method of doing this, __EXCEPT(NULL), would expand to __except( (NULL)(GetExceptionInformation())) which doesn't compile as NULL isn't a function. So add a new macro, __EXCEPT_ALL, which works correctly both when using native compiler exceptions and without and which makes the meaning of code in which it is used clearer.
-
Rob Shearman authored
Previously, the code would return any monitor found, regardless of whether it intersected the given rect or was the nearest monitor. This is fixed by adding a new flag that causes monitor_enum to only find the nearest monitor if MONITOR_DEFAULTTONEAREST is specified. Also add a trace for MonitorFromWindow, since it is called in many places within user32 and so can't be traced using a relay trace.
-
Rob Shearman authored
When using native compiler exceptions, it isn't valid to use GetExceptionCode and GetExceptionInformation anywhere other than in the filter or handler blocks since it would be very hard for the compiler to work out where to retrieve the exception information from on the stack. Therefore, remove the WINE_EXCEPTION_FILTER and WINE_FINALLY_FUNC macros which enabled GetExceptionCode, GetExceptionInformation and AbnormalTermination to be used inside of the functions they declared and fix up all callers to access the information directly.
-
Alexandre Julliard authored
-
Maarten Lankhorst authored
-
Maarten Lankhorst authored
-
Austin English authored
-
Frans Kool authored
-
Frans Kool authored
-
Frans Kool authored
-
Frans Kool authored
-
Frans Kool authored
-
Frans Kool authored
-
Frans Kool authored
-
Frans Kool authored
-
Frans Kool authored
-
Frans Kool authored
-
Rob Shearman authored
Initialise *pcbRead to zero, if the parameter is not NULL.
-
Rob Shearman authored
wininet: Fix the return value check of SHGetSpecialFolderPathW in URLCacheContainers_CreateDefaults. It returns a BOOL, not an HRESULT.
-
Rob Shearman authored
-
Rob Shearman authored
-
Rob Shearman authored
-
Rob Shearman authored
-
Rob Shearman authored
-
Rob Shearman authored
-
Rob Shearman authored
-
Rob Shearman authored
-
Juan Lang authored
crypt32: Vista doesn't actually add duplicate usage identifiers; fix tests and change Wine to match.
-
Juan Lang authored
-
Juan Lang authored
-
Juan Lang authored
-
Juan Lang authored
-
Juan Lang authored
-
- 15 Feb, 2008 7 commits
-
-
Francois Gouget authored
-
Rico Schüller authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Andrew Talbot authored
-
Andrew Talbot authored
-