wine
12 years agojscript: Emit undefined statement return for switch without default clausule.
Jacek Caban [Mon, 2 Apr 2012 11:45:23 +0000 (13:45 +0200)] 
jscript: Emit undefined statement return for switch without default clausule.
(cherry picked from commit 353553e0aa716e14ed5788fbc4818ffe23b99eba)

12 years agojscript: Fixed jsheap_grow implementation.
Jacek Caban [Fri, 30 Mar 2012 16:19:48 +0000 (18:19 +0200)] 
jscript: Fixed jsheap_grow implementation.
(cherry picked from commit b3bafb60a278bfe23d67923d399d46f2da11dd46)

12 years agodinput: Correct wrong loop delimiter in diactionformat_priority.
Lucas Zawacki [Sat, 24 Mar 2012 21:47:47 +0000 (18:47 -0300)] 
dinput: Correct wrong loop delimiter in diactionformat_priority.
(cherry picked from commit 146176cc3802e837cad011aaf7e0414cad57694c)

12 years agod3dx9: Do not weld self.
Michael Mc Donnell [Wed, 21 Mar 2012 22:27:35 +0000 (23:27 +0100)] 
d3dx9: Do not weld self.
(cherry picked from commit f144626e81c3b60bbc9a9c028e4a8ec1f5d96c24)

12 years agomscoree: Search for an arch-specific mono dll first.
Vincent Povirk [Mon, 19 Mar 2012 17:54:55 +0000 (12:54 -0500)] 
mscoree: Search for an arch-specific mono dll first.
(cherry picked from commit c110a55f12a0dae4fdff9fb3e861eb4eb8bc0380)

12 years agomscoree: Allow capital for version number.
Alistair Leslie-Hughes [Thu, 15 Mar 2012 11:40:25 +0000 (22:40 +1100)] 
mscoree: Allow capital for version number.
(cherry picked from commit d08e89a8d61bf3224503327b7f40ef65cab7b038)

12 years agomscoree: Better support RUNTIME_INFO_UPGRADE_VERSION in GetRequestedRuntimeInfo.
Alistair Leslie-Hughes [Mon, 12 Mar 2012 05:15:31 +0000 (16:15 +1100)] 
mscoree: Better support RUNTIME_INFO_UPGRADE_VERSION in GetRequestedRuntimeInfo.
(cherry picked from commit f67d34f7afd405811e25ecc8f46468aa64eb9767)

12 years agoddraw: Improve GetScanLine stub so it's usable for timing related tasks.
Piotr Caban [Fri, 6 Apr 2012 12:49:54 +0000 (14:49 +0200)] 
ddraw: Improve GetScanLine stub so it's usable for timing related tasks.
(cherry picked from commit 5c85f96f33b71b8e8991d6ecbbafac9b1306cb4a)

12 years agoshell32: Handle ASSOCDATA_EDITFLAGS in IQueryAssociations:GetData function.
Piotr Caban [Tue, 27 Mar 2012 10:05:38 +0000 (12:05 +0200)] 
shell32: Handle ASSOCDATA_EDITFLAGS in IQueryAssociations:GetData function.
(cherry picked from commit 924538f22a7a42434845015e17288bf19e5e8c82)

12 years agoshell32: Prepare QueryAssociations helper functions to work on non LPWSTR data.
Piotr Caban [Tue, 27 Mar 2012 10:04:55 +0000 (12:04 +0200)] 
shell32: Prepare QueryAssociations helper functions to work on non LPWSTR data.
(cherry picked from commit d55061b9da47465fab8179d735e6ddaa851de836)

12 years agoshlwapi: Lowercase schemes in UrlCombine function.
Piotr Caban [Thu, 8 Mar 2012 12:48:01 +0000 (13:48 +0100)] 
shlwapi: Lowercase schemes in UrlCombine function.
(cherry picked from commit 3f6142e00db45504c687773ff60440279aed6699)

12 years agowined3d: Support WINED3D_TTFF_COUNT3 texture projection in the ARB backend.
Matteo Bruni [Wed, 28 Mar 2012 11:52:12 +0000 (13:52 +0200)] 
wined3d: Support WINED3D_TTFF_COUNT3 texture projection in the ARB backend.
(cherry picked from commit 7e3c7840e3d873aa4c6b323d4bc0fc07b669e1b2)

12 years agowined3d: Update the correct draw buffers mask.
Matteo Bruni [Wed, 28 Mar 2012 11:52:11 +0000 (13:52 +0200)] 
wined3d: Update the correct draw buffers mask.
(cherry picked from commit 439097c810bdcb2bd3f838d2ee47369d1f4d7e8a)

12 years agowined3d: Use ARB_texture_rg for WINED3DFMT_R16G16_UNORM textures when available.
Henri Verbeet [Thu, 8 Mar 2012 19:27:14 +0000 (20:27 +0100)] 
wined3d: Use ARB_texture_rg for WINED3DFMT_R16G16_UNORM textures when available.
(cherry picked from commit 6eb5c891ac367588f3060edf5a22f7c33549cf91)

12 years agowined3d: Pass correctly offset pointers to surface_cpu_blt_compressed().
Henri Verbeet [Sun, 11 Mar 2012 21:03:08 +0000 (22:03 +0100)] 
wined3d: Pass correctly offset pointers to surface_cpu_blt_compressed().

This was debugged by Alexey Loukianov.
(cherry picked from commit 29468906bba02d97a7353729fd64ce2fd68e4c6d)

12 years agogdiplus: Support bitmap creation from 16-bit ddb's.
Vincent Povirk [Thu, 29 Mar 2012 19:18:15 +0000 (14:18 -0500)] 
gdiplus: Support bitmap creation from 16-bit ddb's.
(cherry picked from commit 93a089766097338c88af511dd9bea5c512f2b575)

12 years agoadvapi32: Return a fake security descriptor from CreatePrivateObjectSecurity.
Hans Leidekker [Fri, 30 Mar 2012 10:19:23 +0000 (12:19 +0200)] 
advapi32: Return a fake security descriptor from CreatePrivateObjectSecurity.

Based on a patch by Robert Shearman.
(cherry picked from commit 40427f1a7741fdc65d32db8480415740f8f19374)

12 years agorpcrt4: Do nothing when DllMain is called because the process is exiting.
Vincent Povirk [Thu, 29 Mar 2012 15:52:29 +0000 (10:52 -0500)] 
rpcrt4: Do nothing when DllMain is called because the process is exiting.
(cherry picked from commit bf5c3019a39be89221b5386bfeecb390ef55362f)

12 years agouser32: IsDialogMessage should allow control ids other than IDOK when processing...
Dmitry Timoshkov [Wed, 28 Mar 2012 05:11:55 +0000 (14:11 +0900)] 
user32: IsDialogMessage should allow control ids other than IDOK when processing WM_KEYDOWN.
(cherry picked from commit 38387dcffedc7e04f85201af9bcd9214eb428ae3)

12 years agomciqtz32: Stop the graph when the file is no longer playing.
Andrew Eikum [Wed, 28 Mar 2012 16:09:32 +0000 (11:09 -0500)] 
mciqtz32: Stop the graph when the file is no longer playing.
(cherry picked from commit 8e88a5a6fab162913a204638bd62953e6fb10445)

12 years agoinclude: Fix some winsock definitions.
Matteo Bruni [Wed, 28 Mar 2012 11:52:13 +0000 (13:52 +0200)] 
include: Fix some winsock definitions.
(cherry picked from commit c0d4c66a5a790a302bd089c24c619a518e4a4909)

12 years agodbghelp: Fix uninitialized variable usage.
Thomas Faber [Wed, 28 Mar 2012 11:30:08 +0000 (13:30 +0200)] 
dbghelp: Fix uninitialized variable usage.
(cherry picked from commit 9f0119a0c07cd52bbac31706f80db5f71524977c)

12 years agoinclude: Add missing error codes.
Christian Costa [Tue, 27 Mar 2012 21:44:14 +0000 (23:44 +0200)] 
include: Add missing error codes.
(cherry picked from commit e08a7a6131865e13375f8071099cca7939743dca)

12 years agokernel32: Avoid ini cache if file does not exist anymore.
Bruno Jesus [Wed, 28 Mar 2012 05:30:27 +0000 (02:30 -0300)] 
kernel32: Avoid ini cache if file does not exist anymore.
(cherry picked from commit 40f0145d002404ca75c3f998437df1556df45677)

12 years agoattrib: Display attribute flags in the right order. (cherry picked from commit 6520f1...
Christian Costa [Mon, 26 Mar 2012 20:06:17 +0000 (22:06 +0200)] 
attrib: Display attribute flags in the right order. (cherry picked from commit 6520f19181fc6853a9b2a6ec35acb759cc87e7fc)

12 years agoattrib: Do not hardcode number of characters in flags array.
Christian Costa [Mon, 26 Mar 2012 20:06:09 +0000 (22:06 +0200)] 
attrib: Do not hardcode number of characters in flags array.
(cherry picked from commit 5d57fc998aa835928b08b995d6c11a115fc6c353)

12 years agoattrib: Add 2 missing spaces between attribute flags and filename.
Christian Costa [Mon, 26 Mar 2012 20:06:01 +0000 (22:06 +0200)] 
attrib: Add 2 missing spaces between attribute flags and filename.
(cherry picked from commit a4e2f1d42a4eb72b383cb335a745213f76930abb)

12 years agoattrib: Display filenames with absolute path as in native.
Christian Costa [Mon, 26 Mar 2012 20:05:53 +0000 (22:05 +0200)] 
attrib: Display filenames with absolute path as in native.
(cherry picked from commit 1ed66392f2f21a75f6f21491245facd8cf3c3c95)

12 years agoattrib: Skip processing of . and .. entries.
Christian Costa [Mon, 26 Mar 2012 20:05:45 +0000 (22:05 +0200)] 
attrib: Skip processing of . and .. entries.
(cherry picked from commit a575c6d93a698f558d85f6de298dc24e602e4dfc)

12 years agoattrib: Display unknown options.
Christian Costa [Mon, 26 Mar 2012 20:05:37 +0000 (22:05 +0200)] 
attrib: Display unknown options.
(cherry picked from commit 25b97e99839473276bfba9a35abde480a7181c55)

12 years agokernel32: Handle LOCALE_NAME_USER_DEFAULT with tests.
André Hentschel [Sun, 18 Mar 2012 18:28:41 +0000 (19:28 +0100)] 
kernel32: Handle LOCALE_NAME_USER_DEFAULT with tests.
(cherry picked from commit 21b6d994d2ebd09026208b04ea58e44f331f53a4)

12 years agomsvcrt: Fix file mode T (temporary file).
Robert van Herk [Tue, 27 Mar 2012 12:43:55 +0000 (14:43 +0200)] 
msvcrt: Fix file mode T (temporary file).
(cherry picked from commit 516bb0ba64c44f8226c0863547b5866c97deb425)

12 years agowinemaker: Handle library search pragmas.
André Hentschel [Mon, 19 Mar 2012 20:02:07 +0000 (21:02 +0100)] 
winemaker: Handle library search pragmas.
(cherry picked from commit 37c702b534a49aa2039dba0758c204f6ccc3f55b)

12 years agoview: Also show the filename in the window title when loading it from command line.
André Hentschel [Wed, 28 Mar 2012 19:06:05 +0000 (21:06 +0200)] 
view: Also show the filename in the window title when loading it from command line.
(cherry picked from commit 189800e04c43c623f8a9d4d1228e514b95b3efff)

12 years agoview: Show the filename in the window title.
André Hentschel [Sun, 18 Mar 2012 18:31:15 +0000 (19:31 +0100)] 
view: Show the filename in the window title.
(cherry picked from commit c275fd73fd5046f35709ee1f90f1baaff9a0095f)

12 years agousp10: Add fallback font for Myanmar.
Aric Stewart [Mon, 26 Mar 2012 16:40:49 +0000 (11:40 -0500)] 
usp10: Add fallback font for Myanmar.
(cherry picked from commit 9f6217e8314d928fd3ccc95f0368a0bebb621fed)

12 years agousp10: Properly handle invalid arguments to ScriptBreak.
Aric Stewart [Mon, 19 Mar 2012 18:48:39 +0000 (13:48 -0500)] 
usp10: Properly handle invalid arguments to ScriptBreak.
(cherry picked from commit 5bb7590fadcba0d308870ddfa58fc43739a32112)

12 years agows2_32: Handle NULL proto in WSAAsyncGetServByName.
Bruno Jesus [Fri, 23 Mar 2012 03:23:48 +0000 (00:23 -0300)] 
ws2_32: Handle NULL proto in WSAAsyncGetServByName.
(cherry picked from commit 70be64b2ba9704f806ff4b4aab632aea827a2313)

12 years agodbghelp: Add support for jump instructions in function epilogs on x86_64.
Alexandre Julliard [Fri, 16 Mar 2012 12:15:38 +0000 (13:15 +0100)] 
dbghelp: Add support for jump instructions in function epilogs on x86_64.
(cherry picked from commit 0a7827b8b2416d60eccd507c1e8c5137eea0bf11)

12 years agoshell32: Partially implement Mac Trash backing for the Recycle Bin.
Ken Thomases [Wed, 14 Mar 2012 21:49:47 +0000 (16:49 -0500)] 
shell32: Partially implement Mac Trash backing for the Recycle Bin.
(cherry picked from commit cd454fdc2ed6c4a8b432dd4617fb61949c786087)

12 years agooleaut32: Avoid converting variants if it is not needed.
Alessandro Pignotti [Thu, 2 Feb 2012 18:02:17 +0000 (19:02 +0100)] 
oleaut32: Avoid converting variants if it is not needed.
(cherry picked from commit 25d6e9aee86c7fce2970889ba850df156e727b14)

12 years agoshlwapi: Implemented StrToInt64ExA/W.
Carlo Bramini [Thu, 8 Mar 2012 13:35:56 +0000 (14:35 +0100)] 
shlwapi: Implemented StrToInt64ExA/W.
(cherry picked from commit a1af8395165a85c086745dd224f105c07c983fdc)

12 years agontdll: Fix section header heap deadlock.
Erich Hoover [Thu, 5 Apr 2012 16:36:33 +0000 (10:36 -0600)] 
ntdll: Fix section header heap deadlock.
(cherry picked from commit 48174b6d1eee8f6f5a8abd38668bad23f7a7762f)

12 years agontdll: Use the copy of the section headers for applying memory protections as well...
Henri Verbeet [Tue, 3 Apr 2012 19:15:11 +0000 (21:15 +0200)] 
ntdll: Use the copy of the section headers for applying memory protections as well in map_image().
(cherry picked from commit f1651e9208f51dcc8ebf599e8675bbf869541130)

12 years agontdll: Free the correct section headers copy in map_image().
Henri Verbeet [Tue, 3 Apr 2012 19:15:10 +0000 (21:15 +0200)] 
ntdll: Free the correct section headers copy in map_image().
(cherry picked from commit 31eff0665477699c41248c9d47d6eaa062d435d9)

12 years agontdll: Fix mapping sections for applications that map over the section headers.
Erich Hoover [Wed, 7 Mar 2012 22:22:07 +0000 (15:22 -0700)] 
ntdll: Fix mapping sections for applications that map over the section headers.
(cherry picked from commit 3dd58d8bfbf266430130f49dd223e284e628b4bc)

12 years agontoskrnl.exe: Fix a typo.
Alexander Morozov [Thu, 15 Mar 2012 16:15:56 +0000 (20:15 +0400)] 
ntoskrnl.exe: Fix a typo.
(cherry picked from commit 70dcc417601e2e3e9ae1215690f22f7b1e0b8a9b)

12 years agogdi32: Correctly propagate the enumproc's return value.
Huw Davies [Wed, 14 Mar 2012 14:15:13 +0000 (14:15 +0000)] 
gdi32: Correctly propagate the enumproc's return value.
(cherry picked from commit 41fb856961449fdb303ec9c1ffa7d6073ff86254)

12 years agomsvcrt: Fix _mbsnbcmp and _mbsnbicmp implementation.
Akihiro Sagawa [Wed, 21 Mar 2012 14:02:17 +0000 (23:02 +0900)] 
msvcrt: Fix _mbsnbcmp and _mbsnbicmp implementation.
(cherry picked from commit ece5d712f6e1719c173289d18631159f7badc8cd)

12 years agomsvcrt: Fix _mbcjistojms off by one error.
Akihiro Sagawa [Wed, 21 Mar 2012 14:02:16 +0000 (23:02 +0900)] 
msvcrt: Fix _mbcjistojms off by one error.
(cherry picked from commit 7535b367dd4f5ae1b22fcb068eaaf4e2b428b98f)

12 years agomsvcrt: Improve _mbbtombc to handle Japanese characters.
Akihiro Sagawa [Wed, 21 Mar 2012 14:02:10 +0000 (23:02 +0900)] 
msvcrt: Improve _mbbtombc to handle Japanese characters.
(cherry picked from commit 578d85f320e04608200abd80440c2ff605461a7f)

12 years agomsvcrt: Implement _mbcjmstojis.
Akihiro Sagawa [Thu, 15 Mar 2012 14:41:33 +0000 (23:41 +0900)] 
msvcrt: Implement _mbcjmstojis.
(cherry picked from commit c9f1489cab159c882b7110fa8475d86a5b849124)

12 years agomsvcrt: Add semi stub _mbcjmstojis implementation.
Akihiro Sagawa [Thu, 15 Mar 2012 14:41:30 +0000 (23:41 +0900)] 
msvcrt: Add semi stub _mbcjmstojis implementation.
(cherry picked from commit 0800572257a1da4cb8a18c0017c3057e262903aa)

12 years agomsvcrt: Add support for _flushall to clear all input buffer.
Akihiro Sagawa [Mon, 12 Mar 2012 12:14:07 +0000 (21:14 +0900)] 
msvcrt: Add support for _flushall to clear all input buffer.
(cherry picked from commit cf7479ca85924eb754857ea2ff8509606f10c1d6)

12 years agomsvcrt: Add a helper function to flush all buffers.
Akihiro Sagawa [Mon, 12 Mar 2012 12:14:06 +0000 (21:14 +0900)] 
msvcrt: Add a helper function to flush all buffers.
(cherry picked from commit 58d6a9a331811312968077c77a9805ab85c35afe)

12 years agomsvcrt: Add support for fflush to clear an input buffer.
Akihiro Sagawa [Mon, 12 Mar 2012 12:14:04 +0000 (21:14 +0900)] 
msvcrt: Add support for fflush to clear an input buffer.
(cherry picked from commit 1a01893c746beff8b41b7ad9c78df47ced89a012)

12 years agoattrib: Fix typo.
Frédéric Delanoy [Fri, 16 Mar 2012 16:14:33 +0000 (17:14 +0100)] 
attrib: Fix typo.
(cherry picked from commit 6b8884f03eb4f52b1b57051c87e662328588ae76)

12 years agoattrib: Make command accept several arguments.
Christian Costa [Mon, 12 Mar 2012 18:51:56 +0000 (19:51 +0100)] 
attrib: Make command accept several arguments.
(cherry picked from commit d59538f977819149b152f508a366892003c5d919)

12 years agocomdlg32: Implement WM_CHOOSEFONT_GETLOGFONT in the font dialog.
Alexandre Julliard [Tue, 13 Mar 2012 21:12:07 +0000 (22:12 +0100)] 
comdlg32: Implement WM_CHOOSEFONT_GETLOGFONT in the font dialog.
(cherry picked from commit 66ea6464c20ba24f7844b4eaba4e2e0621a87142)

12 years agocomctl32: Update thumb position on autopage instead of deferring it.
Nikolay Sivov [Tue, 13 Mar 2012 07:47:41 +0000 (10:47 +0300)] 
comctl32: Update thumb position on autopage instead of deferring it.
(cherry picked from commit f296c84feb94b8bb7f2194c77356c0b86decd9b9)

12 years agontdll: Fix status returned for too-long registry value names.
Ken Thomases [Tue, 13 Mar 2012 03:50:09 +0000 (22:50 -0500)] 
ntdll: Fix status returned for too-long registry value names.
(cherry picked from commit 97645d7a1a9eec6100c637534620ac6811622794)

12 years agomsvcrt: Fixed printf behaviour on hexadecimal, zero-padded numbers.
Piotr Caban [Mon, 12 Mar 2012 18:49:11 +0000 (19:49 +0100)] 
msvcrt: Fixed printf behaviour on hexadecimal, zero-padded numbers.
(cherry picked from commit 79c19aef299432f39e435c9c98be3ac613ea762a)

12 years agomsiexec: Support the "b!" UI option.
Hans Leidekker [Mon, 12 Mar 2012 11:24:55 +0000 (12:24 +0100)] 
msiexec: Support the "b!" UI option.
(cherry picked from commit 3a9d30d485fa8f067308c837944840435e5c5a9c)

12 years agowinhttp: Fix up headers with wrong termination.
Hans Leidekker [Mon, 12 Mar 2012 11:25:14 +0000 (12:25 +0100)] 
winhttp: Fix up headers with wrong termination.
(cherry picked from commit 189c1ca5d99026963d1598270cee8c39e1f1123a)

12 years agontdll: Also call the unwind handler for the target frame.
Alexandre Julliard [Fri, 30 Mar 2012 12:42:55 +0000 (14:42 +0200)] 
ntdll: Also call the unwind handler for the target frame.
(cherry picked from commit a777676bc48d4575a0bafb40bad1fe85d269e352)

12 years agontdll: Properly follow jumps when checking a function epilog.
Alexandre Julliard [Thu, 15 Mar 2012 19:29:23 +0000 (20:29 +0100)] 
ntdll: Properly follow jumps when checking a function epilog.
(cherry picked from commit c0610daf77c0f72eed84d4d944aded49ded0c269)

12 years agontdll: Add support for jump instructions in function epilogs.
Alexandre Julliard [Mon, 12 Mar 2012 18:18:37 +0000 (19:18 +0100)] 
ntdll: Add support for jump instructions in function epilogs.
(cherry picked from commit b663a6dea47661fbd31c6a0d5a96517020d5628e)

12 years agontdll: Add support for rep;ret instruction in function epilogs.
Alexandre Julliard [Mon, 12 Mar 2012 17:59:45 +0000 (18:59 +0100)] 
ntdll: Add support for rep;ret instruction in function epilogs.
(cherry picked from commit 34c875bf8bd3861f69dedbd7faada1a5c7748d56)

12 years agontdll: Add support for the special STATUS_UNWIND_CONSOLIDATE exception code.
Alexandre Julliard [Mon, 12 Mar 2012 10:27:19 +0000 (11:27 +0100)] 
ntdll: Add support for the special STATUS_UNWIND_CONSOLIDATE exception code.
(cherry picked from commit e562623a15c6aca6b4e8f2e880c7b28682d768c1)

12 years agontdll: Trace the exception extra information also in RtlUnwindEx.
Alexandre Julliard [Mon, 12 Mar 2012 10:27:00 +0000 (11:27 +0100)] 
ntdll: Trace the exception extra information also in RtlUnwindEx.
(cherry picked from commit f996c89274471acaee2ca2d6435e6df8e79bbede)

12 years agontdll: Set the TARGET_UNWIND flag when calling the unwind handler for the target...
Alexandre Julliard [Mon, 12 Mar 2012 10:20:29 +0000 (11:20 +0100)] 
ntdll: Set the TARGET_UNWIND flag when calling the unwind handler for the target frame.
(cherry picked from commit 2bce0c698e2a2854fc8aa0e44838cc13cbdf772b)

12 years agontdll: Restore the original context for the last frame instead of the result of the...
Alexandre Julliard [Mon, 12 Mar 2012 10:11:36 +0000 (11:11 +0100)] 
ntdll: Restore the original context for the last frame instead of the result of the unwind handler.
(cherry picked from commit 7c36b51aafce8b83dd4fb547723902b8b8976158)

12 years agontdll: Use the context argument as working variable instead of making a copy in RtlUn...
Alexandre Julliard [Mon, 12 Mar 2012 10:08:10 +0000 (11:08 +0100)] 
ntdll: Use the context argument as working variable instead of making a copy in RtlUnwindEx.
(cherry picked from commit de9330cbcba368c4779226a1d5f18153e42e0b01)

12 years agocomctl32/datetime: Fix AM/PM handling with 12-hour fields.
Owen Rudge [Thu, 8 Mar 2012 11:34:38 +0000 (11:34 +0000)] 
comctl32/datetime: Fix AM/PM handling with 12-hour fields.
(cherry picked from commit ffbdd27268f1b5c4bb1d57f1014f1512e4fc6cd5)

12 years agocomctl32/datetime: Allow entering 'AM' or 'PM' via keyboard.
Owen Rudge [Thu, 8 Mar 2012 11:34:33 +0000 (11:34 +0000)] 
comctl32/datetime: Allow entering 'AM' or 'PM' via keyboard.
(cherry picked from commit 74d1c11684b91cb88c663b016f423876ab8c028f)

12 years agocomctl32/datetime: Don't check box if no valid date set.
Owen Rudge [Thu, 8 Mar 2012 11:34:28 +0000 (11:34 +0000)] 
comctl32/datetime: Don't check box if no valid date set.
(cherry picked from commit 9147e7fd2246da9ec8e698f00458d429e90ab573)

12 years agocomctl32/datetime: Don't allow an invalid year to be typed in.
Owen Rudge [Thu, 8 Mar 2012 11:34:23 +0000 (11:34 +0000)] 
comctl32/datetime: Don't allow an invalid year to be typed in.
(cherry picked from commit 9de240bd0ea38c1c23803c01c425cc0c57fe5cd8)

12 years agocomctl32/datetime: Ensure up/down/home/end increments remain within bounds.
Owen Rudge [Thu, 8 Mar 2012 11:34:19 +0000 (11:34 +0000)] 
comctl32/datetime: Ensure up/down/home/end increments remain within bounds.
(cherry picked from commit 3f93230812f5db519d5aa11af039ff2b3b289a34)

12 years agocomctl32/datetime: Check dates are within range in SetSystemTime.
Owen Rudge [Thu, 8 Mar 2012 11:34:13 +0000 (11:34 +0000)] 
comctl32/datetime: Check dates are within range in SetSystemTime.
(cherry picked from commit c8c3c4be914481d95a9c2790716b9d973e697b37)

12 years agocomctl32/monthcal: Check both min and max ranges in IsDateInValidRange.
Owen Rudge [Thu, 8 Mar 2012 11:34:01 +0000 (11:34 +0000)] 
comctl32/monthcal: Check both min and max ranges in IsDateInValidRange.
(cherry picked from commit 72f174192b9adc75d47a166f2b28bf28a7c08898)

12 years agowinex11: Never try to clip the cursor if we don't have XInput2.
Alexandre Julliard [Mon, 12 Mar 2012 09:33:52 +0000 (10:33 +0100)] 
winex11: Never try to clip the cursor if we don't have XInput2.
(cherry picked from commit 7c7a509e22a54cd64c6ea0be80303dcaad6e01fb)

12 years agokernel32: Implement the memory resource notification functions.
Alexandre Julliard [Mon, 12 Mar 2012 09:33:32 +0000 (10:33 +0100)] 
kernel32: Implement the memory resource notification functions.
(cherry picked from commit aeaf18077e42b23ff96cbd1192cb47948c767708)

12 years agoserver: Create some kernel notification events.
Alexandre Julliard [Mon, 12 Mar 2012 09:27:40 +0000 (10:27 +0100)] 
server: Create some kernel notification events.
(cherry picked from commit 9c6466ac341d10dd55f8b804ea1326608359ec1d)

12 years agowpp: Fix a few memory leaks in the wpp_parse() function.
Józef Kucia [Sun, 25 Mar 2012 13:53:31 +0000 (15:53 +0200)] 
wpp: Fix a few memory leaks in the wpp_parse() function.
(cherry picked from commit 2c8a3c31b732b048a05fcb3e9756b76f9a57e973)

12 years agowpp: Reset lexer state after unexpected end of file.
Józef Kucia [Sat, 10 Mar 2012 18:58:43 +0000 (19:58 +0100)] 
wpp: Reset lexer state after unexpected end of file.
(cherry picked from commit 1d9bb50230edd3c8cfdeb6c763aaaf5655d24aa4)

12 years agocomctl32: Update thumb position on WM_MOUSEMOVE instead of deferring it.
Nikolay Sivov [Fri, 9 Mar 2012 16:09:35 +0000 (19:09 +0300)] 
comctl32: Update thumb position on WM_MOUSEMOVE instead of deferring it.
(cherry picked from commit 3d4a4dae700698bcd68631d6dd38ddb0a4e3f60f)

12 years agomsvcrt: Export __C_specific handler in other msvcrt versions too.
Alexandre Julliard [Fri, 9 Mar 2012 12:27:29 +0000 (13:27 +0100)] 
msvcrt: Export __C_specific handler in other msvcrt versions too.
(cherry picked from commit 6cb3713e26aa4d89d4dc67601f67e3dc29f51f24)

12 years agogdi32: Fix rounding error for odd ellipse sizes in CreateRoundRectRgn.
Alexandre Julliard [Fri, 9 Mar 2012 10:38:12 +0000 (11:38 +0100)] 
gdi32: Fix rounding error for odd ellipse sizes in CreateRoundRectRgn.
(cherry picked from commit 53c53126d53e58ea02bb956d8db56af3f0fe6761)

12 years agowinex11: Ignore FocusOut event on destroyed windows.
Alexandre Julliard [Fri, 9 Mar 2012 10:37:15 +0000 (11:37 +0100)] 
winex11: Ignore FocusOut event on destroyed windows.
(cherry picked from commit 29c1b8fa0842fdcaff6a7bdb73693be7445f602c)

12 years agowine.inf: Avoid creating empty registry values.
Alexandre Julliard [Fri, 9 Mar 2012 10:36:54 +0000 (11:36 +0100)] 
wine.inf: Avoid creating empty registry values.
(cherry picked from commit 7fb42984e2d5dc71d8ee2e9c166811d6da369b06)

12 years agomshtml: Recognize UTF-8 BOM.
Jacek Caban [Fri, 9 Mar 2012 09:51:48 +0000 (10:51 +0100)] 
mshtml: Recognize UTF-8 BOM.
(cherry picked from commit c17015d10a460427bb3516c9b24b582c2df0b322)

12 years agowinemaker: Fix conversion of C++ filenames into object names.
André Hentschel [Sat, 10 Mar 2012 16:46:35 +0000 (17:46 +0100)] 
winemaker: Fix conversion of C++ filenames into object names.
(cherry picked from commit c6008a06ac46b94cb0ad90f9957e5283ae987702)

12 years agowinemaker: Abort on unhandled file formats.
André Hentschel [Thu, 8 Mar 2012 21:29:29 +0000 (22:29 +0100)] 
winemaker: Abort on unhandled file formats.
(cherry picked from commit fc9670306069afea5856726f7102f1c5c9c59218)

12 years agomciqtz: Actually assign result to the output structure.
Andrew Eikum [Thu, 8 Mar 2012 21:08:41 +0000 (15:08 -0600)] 
mciqtz: Actually assign result to the output structure.
(cherry picked from commit ad175df21a26cb9c76537a1198c98534f1a1913e)

12 years agoadvapi32: Implement CredMarshalCredential and CredUnmarshalCredential.
Hans Leidekker [Thu, 8 Mar 2012 19:27:37 +0000 (20:27 +0100)] 
advapi32: Implement CredMarshalCredential and CredUnmarshalCredential.
(cherry picked from commit d5d2f01d3e8ed076ecf8f990210454047817fb72)

12 years agogdiplus: Create GDI bitmap only when needed.
Dmitry Timoshkov [Sun, 11 Mar 2012 06:58:08 +0000 (14:58 +0800)] 
gdiplus: Create GDI bitmap only when needed.
(cherry picked from commit b39425f3cfb497c329e2bb3d05645a62221a5424)

12 years agogdiplus: Create GDI brush only when needed.
Dmitry Timoshkov [Thu, 8 Mar 2012 12:32:28 +0000 (20:32 +0800)] 
gdiplus: Create GDI brush only when needed.
(cherry picked from commit 0d7bc4b325de1788dc2643ac84d5579bed82d562)

12 years agoinclude: Add more error codes.
André Hentschel [Wed, 7 Mar 2012 15:33:28 +0000 (16:33 +0100)] 
include: Add more error codes.
(cherry picked from commit d6d88652729f398bbade378259aa91d319ec1e7f)

12 years agomsvcp90: Fix build with MSVC.
Thomas Faber [Wed, 7 Mar 2012 09:10:18 +0000 (10:10 +0100)] 
msvcp90: Fix build with MSVC.
(cherry picked from commit 62901e6ea07df194ab7f1407783a17d639a58ef1)

12 years agomsvcp60: Fix build with MSVC.
Thomas Faber [Wed, 7 Mar 2012 08:23:50 +0000 (09:23 +0100)] 
msvcp60: Fix build with MSVC.
(cherry picked from commit 44feaf9bd8dd6402d3f5aabd12a0c0634e3714a7)