wine
13 years agogdi32: Implement nulldrv_StretchDIBits using the PutImage gdi driver function.
Huw Davies [Mon, 17 Oct 2011 14:46:07 +0000 (15:46 +0100)] 
gdi32: Implement nulldrv_StretchDIBits using the PutImage gdi driver function.

13 years agogdi32: Make the convert_bits and stretch_bits helpers external.
Huw Davies [Mon, 17 Oct 2011 14:46:06 +0000 (15:46 +0100)] 
gdi32: Make the convert_bits and stretch_bits helpers external.

13 years agogdi32: Move the intersection of vis rects into a separate function.
Huw Davies [Mon, 17 Oct 2011 14:46:05 +0000 (15:46 +0100)] 
gdi32: Move the intersection of vis rects into a separate function.

13 years agogdi32: Allow a caller to build_rle_bitmap to not request the clip region.
Huw Davies [Mon, 17 Oct 2011 14:46:04 +0000 (15:46 +0100)] 
gdi32: Allow a caller to build_rle_bitmap to not request the clip region.

13 years agousp10: Handle the fNeedsCaretInfo flag in XtoCP and CPtoX.
Aric Stewart [Mon, 17 Oct 2011 12:41:16 +0000 (07:41 -0500)] 
usp10: Handle the fNeedsCaretInfo flag in XtoCP and CPtoX.

13 years agovbscript: Added lexer support for '_'.
Jacek Caban [Mon, 17 Oct 2011 12:32:13 +0000 (14:32 +0200)] 
vbscript: Added lexer support for '_'.

13 years agontdll: Move adding VPROT_READ for Solaris to the same place where it's done for FreeBSD.
Dmitry Timoshkov [Fri, 14 Oct 2011 04:47:37 +0000 (13:47 +0900)] 
ntdll: Move adding VPROT_READ for Solaris to the same place where it's done for FreeBSD.

13 years agontdll: FreeBSD needs page read access when execute access is requested.
Dmitry Timoshkov [Fri, 14 Oct 2011 03:16:00 +0000 (12:16 +0900)] 
ntdll: FreeBSD needs page read access when execute access is requested.

13 years agoshell32: Use existing buffer rather than copying, and potentially truncating, a filen...
Juan Lang [Sun, 16 Oct 2011 21:49:14 +0000 (14:49 -0700)] 
shell32: Use existing buffer rather than copying, and potentially truncating, a filename prior to executing it.

13 years agoshell32: Check size of input parameters before copying to fixed length buffers.
Juan Lang [Sun, 16 Oct 2011 20:07:05 +0000 (13:07 -0700)] 
shell32: Check size of input parameters before copying to fixed length buffers.

13 years agommcndmgr: Add mmcndmgr dll.
Alistair Leslie-Hughes [Thu, 6 Oct 2011 10:45:02 +0000 (21:45 +1100)] 
mmcndmgr: Add mmcndmgr dll.

13 years agommcndmgr: Add MMC interfaces.
Alistair Leslie-Hughes [Thu, 6 Oct 2011 10:31:31 +0000 (21:31 +1100)] 
mmcndmgr: Add MMC interfaces.

13 years agontdll: Update Win2k8 to SP2.
Ken Sharp [Sat, 15 Oct 2011 02:59:52 +0000 (03:59 +0100)] 
ntdll: Update Win2k8 to SP2.

13 years agogdi32: Add a fall back implementation of BlendImage using client-side blending.
Alexandre Julliard [Mon, 17 Oct 2011 11:25:05 +0000 (13:25 +0200)] 
gdi32: Add a fall back implementation of BlendImage using client-side blending.

13 years agomsvcrt: Replaced bad memcpy by strcpy (Coverity).
Marcus Meissner [Sun, 16 Oct 2011 22:42:28 +0000 (00:42 +0200)] 
msvcrt: Replaced bad memcpy by strcpy (Coverity).

13 years agosetupx.dll16: Fixed bad sizeof() (Coverity).
Marcus Meissner [Sun, 16 Oct 2011 22:26:21 +0000 (00:26 +0200)] 
setupx.dll16: Fixed bad sizeof() (Coverity).

13 years agocomdlg32/tests: Initialize find & replace strings before testing FindTextA, etc.
Dan Kegel [Sun, 16 Oct 2011 17:47:59 +0000 (10:47 -0700)] 
comdlg32/tests: Initialize find & replace strings before testing FindTextA, etc.

13 years agodsound: Remove dead code from mixer (Coverity).
Marcus Meissner [Sun, 16 Oct 2011 17:16:41 +0000 (19:16 +0200)] 
dsound: Remove dead code from mixer (Coverity).

13 years agousp10: Fixed some oom handling (Coverity).
Marcus Meissner [Sun, 16 Oct 2011 10:38:24 +0000 (12:38 +0200)] 
usp10: Fixed some oom handling (Coverity).

13 years agouser32: Load PaddedBorderWidth from registry too (Coverity).
Marcus Meissner [Sun, 16 Oct 2011 09:32:03 +0000 (11:32 +0200)] 
user32: Load PaddedBorderWidth from registry too (Coverity).

13 years agowinecfg: Update Italian translation.
Luca Bennati [Sat, 15 Oct 2011 13:49:52 +0000 (15:49 +0200)] 
winecfg: Update Italian translation.

13 years agocomdlg32: Update Italian translation.
Luca Bennati [Sat, 15 Oct 2011 13:06:41 +0000 (15:06 +0200)] 
comdlg32: Update Italian translation.

13 years agoinetcpl: Update Italian translation.
Luca Bennati [Sat, 15 Oct 2011 13:37:10 +0000 (15:37 +0200)] 
inetcpl: Update Italian translation.

13 years agodinput: Add Italian translation.
Luca Bennati [Sat, 15 Oct 2011 13:18:39 +0000 (15:18 +0200)] 
dinput: Add Italian translation.

13 years agopo: Update Italian translation.
Luca Bennati [Sat, 15 Oct 2011 10:52:56 +0000 (12:52 +0200)] 
po: Update Italian translation.

13 years agopo: Updated Korean translation.
Hwang YunSong [Sat, 15 Oct 2011 12:01:17 +0000 (21:01 +0900)] 
po: Updated Korean translation.

13 years agocryptui: Avoid idempotent operation (Clang).
Frédéric Delanoy [Fri, 14 Oct 2011 21:11:32 +0000 (23:11 +0200)] 
cryptui: Avoid idempotent operation (Clang).

13 years agodbghelp: Rewrite stabs parsing to not need PATH_MAX.
André Hentschel [Fri, 14 Oct 2011 18:41:58 +0000 (20:41 +0200)] 
dbghelp: Rewrite stabs parsing to not need PATH_MAX.

13 years agopo: Fix Catalan translations with a mismatched '\n' ending.
Francois Gouget [Sat, 15 Oct 2011 19:27:33 +0000 (21:27 +0200)] 
po: Fix Catalan translations with a mismatched '\n' ending.

Also added a '\n' to separate two paragraphs as in the English string.

13 years agowinecfg: Update Polish translation.
Łukasz Wojniłowicz [Sun, 16 Oct 2011 07:05:21 +0000 (09:05 +0200)] 
winecfg: Update Polish translation.

13 years agopo: Update Polish translation.
Łukasz Wojniłowicz [Sat, 15 Oct 2011 19:58:38 +0000 (21:58 +0200)] 
po: Update Polish translation.

13 years agontdll/tests: Fix build with MSVC.
Thomas Faber [Sun, 16 Oct 2011 11:18:55 +0000 (13:18 +0200)] 
ntdll/tests: Fix build with MSVC.

13 years agowinecfg: Added missing break (Coverity).
Marcus Meissner [Sun, 16 Oct 2011 11:04:35 +0000 (13:04 +0200)] 
winecfg: Added missing break (Coverity).

13 years agodsound: Added missing LeaveCriticalSection (Coverity).
Marcus Meissner [Sun, 16 Oct 2011 11:09:44 +0000 (13:09 +0200)] 
dsound: Added missing LeaveCriticalSection (Coverity).

13 years agowined3d: Fixed sizeof (Coverity).
Marcus Meissner [Sun, 16 Oct 2011 21:11:48 +0000 (23:11 +0200)] 
wined3d: Fixed sizeof (Coverity).

13 years agowinhttp: Fixed sizeof calls (Coverity).
Marcus Meissner [Sun, 16 Oct 2011 20:55:32 +0000 (22:55 +0200)] 
winhttp: Fixed sizeof calls (Coverity).

13 years agowined3d: Make the device parameter to wined3d_device_get_depth_stencil() const.
Henri Verbeet [Sun, 16 Oct 2011 19:55:33 +0000 (21:55 +0200)] 
wined3d: Make the device parameter to wined3d_device_get_depth_stencil() const.

13 years agowined3d: Make the device parameter to wined3d_device_get_render_target() const.
Henri Verbeet [Sun, 16 Oct 2011 19:55:32 +0000 (21:55 +0200)] 
wined3d: Make the device parameter to wined3d_device_get_render_target() const.

13 years agowined3d: Also restore the pixel format in context_restore_gl_context().
Henri Verbeet [Sun, 16 Oct 2011 19:55:31 +0000 (21:55 +0200)] 
wined3d: Also restore the pixel format in context_restore_gl_context().

13 years agowined3d: Don't try to access the swapchain of a destroyed context in context_set_gl_c...
Henri Verbeet [Sun, 16 Oct 2011 19:55:30 +0000 (21:55 +0200)] 
wined3d: Don't try to access the swapchain of a destroyed context in context_set_gl_context().

13 years agowined3d: Don't bother updating the context's window in context_destroy_gl_resources().
Henri Verbeet [Sun, 16 Oct 2011 19:55:29 +0000 (21:55 +0200)] 
wined3d: Don't bother updating the context's window in context_destroy_gl_resources().

context_update_window() accesses the swapchain, which may not exist if this is
a destroyed context, and we don't do anything that needs displaying here
anyway.

13 years agodinput: Put some checks back into GetDeviceData for DirectInput 8.
Vitaliy Margolen [Sun, 16 Oct 2011 18:36:50 +0000 (12:36 -0600)] 
dinput: Put some checks back into GetDeviceData for DirectInput 8.

13 years agodinput: Don't mask buffer overflow error.
Vitaliy Margolen [Sun, 16 Oct 2011 18:36:48 +0000 (12:36 -0600)] 
dinput: Don't mask buffer overflow error.

13 years agodinput: Add buffer overflow check.
Vitaliy Margolen [Sun, 16 Oct 2011 18:36:46 +0000 (12:36 -0600)] 
dinput: Add buffer overflow check.

13 years agodinput: Fix buffer size in test.
Vitaliy Margolen [Sun, 16 Oct 2011 18:36:43 +0000 (12:36 -0600)] 
dinput: Fix buffer size in test.

13 years agogdi32/tests: Add test cases for DIB blending.
Alexandre Julliard [Fri, 14 Oct 2011 12:02:43 +0000 (14:02 +0200)] 
gdi32/tests: Add test cases for DIB blending.

13 years agogdi32: Implement a BlendImage entry point in the DIB driver.
Alexandre Julliard [Fri, 14 Oct 2011 10:30:28 +0000 (12:30 +0200)] 
gdi32: Implement a BlendImage entry point in the DIB driver.

13 years agogdi32: Remove PS_USERSTYLE FIXME and workarounds.
Daniel Santos [Fri, 14 Oct 2011 05:32:11 +0000 (00:32 -0500)] 
gdi32: Remove PS_USERSTYLE FIXME and workarounds.

13 years agowinex11.drv: Add on-screen PS_USERSTYLE support to pens.
Daniel Santos [Fri, 14 Oct 2011 05:32:05 +0000 (00:32 -0500)] 
winex11.drv: Add on-screen PS_USERSTYLE support to pens.

13 years agontdll: Generate a single EV_TXEMPTY when the TX buffer turns empty.
Uwe Bonnes [Thu, 13 Oct 2011 09:30:37 +0000 (11:30 +0200)] 
ntdll: Generate a single EV_TXEMPTY when the TX buffer turns empty.

13 years agoshlwapi/tests: Initialize size parameter in test_SHGetShellKey.
Dan Kegel [Fri, 14 Oct 2011 15:23:08 +0000 (08:23 -0700)] 
shlwapi/tests: Initialize size parameter in test_SHGetShellKey.

13 years agoshlwapi: Make sure we don't write anything to output buffer if its size is too small...
Jacek Caban [Fri, 14 Oct 2011 15:29:51 +0000 (17:29 +0200)] 
shlwapi: Make sure we don't write anything to output buffer if its size is too small to store the whole result.

13 years agovbscript: Added more releasing tests.
Jacek Caban [Fri, 14 Oct 2011 14:22:33 +0000 (16:22 +0200)] 
vbscript: Added more releasing tests.

13 years agovbscript: Properly release global variables.
Jacek Caban [Fri, 14 Oct 2011 14:22:18 +0000 (16:22 +0200)] 
vbscript: Properly release global variables.

13 years agovbscript: Added more script state tests.
Jacek Caban [Fri, 14 Oct 2011 14:22:04 +0000 (16:22 +0200)] 
vbscript: Added more script state tests.

13 years agovbscript: Keep script context alive after Close call, but make it reusable.
Jacek Caban [Fri, 14 Oct 2011 14:21:52 +0000 (16:21 +0200)] 
vbscript: Keep script context alive after Close call, but make it reusable.

13 years agogdi32: Overlapping rectangles are not allowed in GdiAlphaBlend.
Alexandre Julliard [Fri, 14 Oct 2011 16:22:50 +0000 (18:22 +0200)] 
gdi32: Overlapping rectangles are not allowed in GdiAlphaBlend.

13 years agocmd: Make RENAME work for read-only files.
Frédéric Delanoy [Fri, 14 Oct 2011 13:37:59 +0000 (15:37 +0200)] 
cmd: Make RENAME work for read-only files.

13 years agocmd/tests: Show that read-only files are RENAMEable.
Frédéric Delanoy [Fri, 14 Oct 2011 13:37:58 +0000 (15:37 +0200)] 
cmd/tests: Show that read-only files are RENAMEable.

13 years agocmd/tests: Add tests for directories RENAMEs.
Frédéric Delanoy [Fri, 14 Oct 2011 13:37:57 +0000 (15:37 +0200)] 
cmd/tests: Add tests for directories RENAMEs.

13 years agoinetmib1: Avoid idempotent operation in findSupportedQuery function (Clang).
Frédéric Delanoy [Fri, 14 Oct 2011 11:02:35 +0000 (13:02 +0200)] 
inetmib1: Avoid idempotent operation in findSupportedQuery function (Clang).

13 years agousp10: Add fallback font for Armenian and Georgian.
Aric Stewart [Fri, 14 Oct 2011 13:25:17 +0000 (08:25 -0500)] 
usp10: Add fallback font for Armenian and Georgian.

13 years agousp10: Correct buffer reading overrun.
Aric Stewart [Fri, 14 Oct 2011 13:24:58 +0000 (08:24 -0500)] 
usp10: Correct buffer reading overrun.

Found by Dan Kegel using valgrind.

13 years agomsvcp: Sync spec files.
Piotr Caban [Fri, 14 Oct 2011 13:02:00 +0000 (15:02 +0200)] 
msvcp: Sync spec files.

13 years agomsvcp90: Added _String_val class implementation.
Piotr Caban [Fri, 14 Oct 2011 13:01:50 +0000 (15:01 +0200)] 
msvcp90: Added _String_val class implementation.

13 years agomsvcp90: Remove code that is never executed.
Piotr Caban [Fri, 14 Oct 2011 13:01:35 +0000 (15:01 +0200)] 
msvcp90: Remove code that is never executed.

13 years agomsvcp90: Added basic_string::max_size implementation.
Piotr Caban [Fri, 14 Oct 2011 13:01:22 +0000 (15:01 +0200)] 
msvcp90: Added basic_string::max_size implementation.

13 years agomsvcp90: Added more basic_string constructor implementations.
Piotr Caban [Fri, 14 Oct 2011 13:01:12 +0000 (15:01 +0200)] 
msvcp90: Added more basic_string constructor implementations.

13 years agomsvcp90: Added more basic_string::assing functions.
Piotr Caban [Fri, 14 Oct 2011 13:01:03 +0000 (15:01 +0200)] 
msvcp90: Added more basic_string::assing functions.

13 years agomsvcp90: Added basic_string::operator>= implementation.
Piotr Caban [Fri, 14 Oct 2011 13:00:51 +0000 (15:00 +0200)] 
msvcp90: Added basic_string::operator>= implementation.

13 years agomsvcp90: Added basic_string::operator> implementation.
Piotr Caban [Fri, 14 Oct 2011 13:00:41 +0000 (15:00 +0200)] 
msvcp90: Added basic_string::operator> implementation.

13 years agomsvcp90: Added basic_string::operator<= implementation.
Piotr Caban [Fri, 14 Oct 2011 13:00:29 +0000 (15:00 +0200)] 
msvcp90: Added basic_string::operator<= implementation.

13 years agovbscript: Make sure to remove an object from object list in collect_objects.
Jacek Caban [Fri, 14 Oct 2011 11:51:15 +0000 (13:51 +0200)] 
vbscript: Make sure to remove an object from object list in collect_objects.

13 years agopo: Update Catalan translation.
Alex Henrie [Thu, 13 Oct 2011 06:44:47 +0000 (00:44 -0600)] 
po: Update Catalan translation.

13 years agodinput: Acquire should not reset buffer position.
Vitaliy Margolen [Fri, 14 Oct 2011 03:22:31 +0000 (21:22 -0600)] 
dinput: Acquire should not reset buffer position.

13 years agodinput: GetDeviceData always succeeds regardless if buffering is enabled or device...
Vitaliy Margolen [Fri, 14 Oct 2011 03:22:26 +0000 (21:22 -0600)] 
dinput: GetDeviceData always succeeds regardless if buffering is enabled or device is acquired.

13 years agomsvcrt: Fix handling of locales without region in MSVCRT_locale_to_LCID.
Piotr Caban [Thu, 13 Oct 2011 21:29:27 +0000 (23:29 +0200)] 
msvcrt: Fix handling of locales without region in MSVCRT_locale_to_LCID.

13 years agomsvcrt: Added missing calling convention specification.
Piotr Caban [Thu, 13 Oct 2011 21:28:51 +0000 (23:28 +0200)] 
msvcrt: Added missing calling convention specification.

13 years agowined3d: Mark some fall-throughs in switch statements.
Andrew Talbot [Thu, 13 Oct 2011 21:17:55 +0000 (22:17 +0100)] 
wined3d: Mark some fall-throughs in switch statements.

13 years agowinealsa.drv: Add some return statements to mark semantic separations.
Andrew Talbot [Thu, 13 Oct 2011 21:17:47 +0000 (22:17 +0100)] 
winealsa.drv: Add some return statements to mark semantic separations.

13 years agogdiplus/tests: Must define biClrUsed when calling CreateDIBSection.
Dan Kegel [Thu, 13 Oct 2011 20:47:10 +0000 (13:47 -0700)] 
gdiplus/tests: Must define biClrUsed when calling CreateDIBSection.

13 years agowined3d: Make the device parameter to wined3d_device_get_npatch_mode() const.
Henri Verbeet [Thu, 13 Oct 2011 19:43:09 +0000 (21:43 +0200)] 
wined3d: Make the device parameter to wined3d_device_get_npatch_mode() const.

13 years agowined3d: Make the device parameter to wined3d_device_get_raster_status() const.
Henri Verbeet [Thu, 13 Oct 2011 19:43:08 +0000 (21:43 +0200)] 
wined3d: Make the device parameter to wined3d_device_get_raster_status() const.

13 years agowined3d: Cleanup context_create() error handling a bit.
Henri Verbeet [Thu, 13 Oct 2011 19:43:07 +0000 (21:43 +0200)] 
wined3d: Cleanup context_create() error handling a bit.

13 years agowined3d: Get rid of the mostly unused "pfd" variable in context_create().
Henri Verbeet [Thu, 13 Oct 2011 19:43:06 +0000 (21:43 +0200)] 
wined3d: Get rid of the mostly unused "pfd" variable in context_create().

13 years agogameux: Don't shadow hr in GAMEUX_RegisterGame().
Henri Verbeet [Thu, 13 Oct 2011 19:43:05 +0000 (21:43 +0200)] 
gameux: Don't shadow hr in GAMEUX_RegisterGame().

13 years agogdi32/tests: Add more tests for various palette formats as destination.
Alexandre Julliard [Thu, 13 Oct 2011 21:14:48 +0000 (23:14 +0200)] 
gdi32/tests: Add more tests for various palette formats as destination.

13 years agogdi32/tests: Add more tests for arbitrary 32-bpp bitfields as destination.
Alexandre Julliard [Thu, 13 Oct 2011 11:06:49 +0000 (13:06 +0200)] 
gdi32/tests: Add more tests for arbitrary 32-bpp bitfields as destination.

13 years agogdi32/tests: Add tests for DIB conversions from various source formats.
Alexandre Julliard [Wed, 12 Oct 2011 20:32:25 +0000 (22:32 +0200)] 
gdi32/tests: Add tests for DIB conversions from various source formats.

13 years agogdi32: Use a reduced precision for RGB to palette mapping in DIB conversions.
Alexandre Julliard [Thu, 13 Oct 2011 22:47:05 +0000 (00:47 +0200)] 
gdi32: Use a reduced precision for RGB to palette mapping in DIB conversions.

13 years agod3dx9: Removed a duplicate NULL check.
Dylan Smith [Thu, 13 Oct 2011 13:12:55 +0000 (09:12 -0400)] 
d3dx9: Removed a duplicate NULL check.

13 years agomsi: Use MsgWaitForMultipleObjectsEx to do waits.
Vincent Povirk [Thu, 13 Oct 2011 18:32:42 +0000 (13:32 -0500)] 
msi: Use MsgWaitForMultipleObjectsEx to do waits.

13 years agowindowscodecs: Use a smaller magic number to detect JPEG files.
Vincent Povirk [Tue, 11 Oct 2011 16:36:05 +0000 (11:36 -0500)] 
windowscodecs: Use a smaller magic number to detect JPEG files.

13 years agowinealsa.drv: When allocating opaque blobs for alsa, initialize them to zero.
Dan Kegel [Thu, 13 Oct 2011 18:14:18 +0000 (11:14 -0700)] 
winealsa.drv: When allocating opaque blobs for alsa, initialize them to zero.

13 years agocmd: Make MOVE work for read-only files.
Frédéric Delanoy [Thu, 13 Oct 2011 15:30:17 +0000 (17:30 +0200)] 
cmd: Make MOVE work for read-only files.

13 years agocmd/tests: Show that read-only files are MOVEable.
Frédéric Delanoy [Thu, 13 Oct 2011 15:30:16 +0000 (17:30 +0200)] 
cmd/tests: Show that read-only files are MOVEable.

13 years agomsi: Initialize variable to placate static analyzers.
Dan Kegel [Thu, 13 Oct 2011 13:26:15 +0000 (06:26 -0700)] 
msi: Initialize variable to placate static analyzers.

13 years agogdi32: Add a helper for RGB to color index mapping to avoid redundant shifts.
Alexandre Julliard [Thu, 13 Oct 2011 09:21:58 +0000 (11:21 +0200)] 
gdi32: Add a helper for RGB to color index mapping to avoid redundant shifts.

13 years agogdi32: Add a check for null bitfields in SetDIBits.
Alexandre Julliard [Wed, 12 Oct 2011 22:43:05 +0000 (00:43 +0200)] 
gdi32: Add a check for null bitfields in SetDIBits.

13 years agogdi32: Get rid of the return value in DIB conversion functions, they never fail now.
Alexandre Julliard [Wed, 12 Oct 2011 22:15:29 +0000 (00:15 +0200)] 
gdi32: Get rid of the return value in DIB conversion functions, they never fail now.