wine
12 years agosecur32: Handle the schan_buffers limit field in schan_get_buffer() instead of schan_...
Henri Verbeet [Wed, 5 Oct 2011 14:51:19 +0000 (16:51 +0200)] 
secur32: Handle the schan_buffers limit field in schan_get_buffer() instead of schan_pull().

Aside from being the right place, we depend on schan_get_buffer() not
returning a buffer if there's no space left in schan_imp_recv() /
schan_imp_send().

12 years agocmd: Rename a parameter in WCMD_fgets.
Frédéric Delanoy [Wed, 5 Oct 2011 12:02:44 +0000 (14:02 +0200)] 
cmd: Rename a parameter in WCMD_fgets.

12 years agocmd: Improve handle type recognition in WCMD_ReadFile.
Frédéric Delanoy [Wed, 5 Oct 2011 12:02:43 +0000 (14:02 +0200)] 
cmd: Improve handle type recognition in WCMD_ReadFile.

12 years agocmd: Avoid dead assignments (Clang).
Frédéric Delanoy [Wed, 5 Oct 2011 08:16:30 +0000 (10:16 +0200)] 
cmd: Avoid dead assignments (Clang).

12 years agowinecfg: Allow user to select default audio devices.
Andrew Eikum [Wed, 5 Oct 2011 18:40:02 +0000 (13:40 -0500)] 
winecfg: Allow user to select default audio devices.

12 years agommdevapi: Attempt to determine default devices from the registry.
Andrew Eikum [Wed, 5 Oct 2011 18:39:53 +0000 (13:39 -0500)] 
mmdevapi: Attempt to determine default devices from the registry.

This uses a new, Wine-specific registry key
<HKCU\Software\Wine\Drivers\wine<driver>.drv> to determine the correct
device to use for the various defaults. The drivers still supply their
own defaults which will be chosen if no registry entry is defined. For
portability we use a driver-specific key in order to support default
devices for each of the driver backends.

12 years agowinecfg: Reload winmm for each sound test.
Andrew Eikum [Wed, 5 Oct 2011 18:39:46 +0000 (13:39 -0500)] 
winecfg: Reload winmm for each sound test.

Also localize the error dialog while we're in there.

12 years agoaudio: Change winmm import to delayed import.
Andrew Eikum [Wed, 5 Oct 2011 18:39:34 +0000 (13:39 -0500)] 
audio: Change winmm import to delayed import.

12 years agomsxml3: Support setting namespaces feature to default value.
Nikolay Sivov [Wed, 5 Oct 2011 18:29:37 +0000 (13:29 -0500)] 
msxml3: Support setting namespaces feature to default value.

12 years agomsxml3: Support setting unlimited nesting depth for a reader.
Nikolay Sivov [Wed, 5 Oct 2011 16:23:56 +0000 (11:23 -0500)] 
msxml3: Support setting unlimited nesting depth for a reader.

12 years agomsxml3: Support setting unlimited xml stream length for a reader.
Nikolay Sivov [Wed, 5 Oct 2011 16:19:43 +0000 (11:19 -0500)] 
msxml3: Support setting unlimited xml stream length for a reader.

12 years agomsxml3: Accept DTD prohibition feature.
Nikolay Sivov [Wed, 5 Oct 2011 16:09:28 +0000 (11:09 -0500)] 
msxml3: Accept DTD prohibition feature.

12 years agomsxml3: Accept lexical handler parameter entities switch.
Nikolay Sivov [Wed, 5 Oct 2011 14:37:40 +0000 (09:37 -0500)] 
msxml3: Accept lexical handler parameter entities switch.

12 years agomsxml3: Accept disabled parameter entities feature.
Nikolay Sivov [Wed, 5 Oct 2011 14:20:32 +0000 (09:20 -0500)] 
msxml3: Accept disabled parameter entities feature.

12 years agogdi32: Display the depth of a bitmap rather than the total number colors.
Huw Davies [Wed, 5 Oct 2011 14:11:20 +0000 (09:11 -0500)] 
gdi32: Display the depth of a bitmap rather than the total number colors.

12 years agowinex11: Initialise the dib color table.
Huw Davies [Tue, 4 Oct 2011 22:48:23 +0000 (17:48 -0500)] 
winex11: Initialise the dib color table.

12 years agokernel32/tests: Fix MSVC build in console.c.
Thomas Faber [Tue, 4 Oct 2011 21:10:08 +0000 (23:10 +0200)] 
kernel32/tests: Fix MSVC build in console.c.

12 years agokernel32/tests: Fix MSVC build in file.c and pipe.c.
Thomas Faber [Tue, 4 Oct 2011 20:45:49 +0000 (22:45 +0200)] 
kernel32/tests: Fix MSVC build in file.c and pipe.c.

12 years agomshtml: Mark some fall-throughs in switch statements.
Andrew Talbot [Tue, 4 Oct 2011 21:48:41 +0000 (22:48 +0100)] 
mshtml: Mark some fall-throughs in switch statements.

12 years agomsacm32: Mark fall-through in switch statement.
Andrew Talbot [Tue, 4 Oct 2011 21:48:37 +0000 (22:48 +0100)] 
msacm32: Mark fall-through in switch statement.

12 years agomapi32: Mark some fall-throughs in a switch statement.
Andrew Talbot [Tue, 4 Oct 2011 21:48:33 +0000 (22:48 +0100)] 
mapi32: Mark some fall-throughs in a switch statement.

12 years agomsxml3: Accept disabling of external entities loading.
Nikolay Sivov [Tue, 4 Oct 2011 21:27:39 +0000 (16:27 -0500)] 
msxml3: Accept disabling of external entities loading.

12 years agomsvcrt: Fix wcsncpy_s implementation.
Piotr Caban [Tue, 4 Oct 2011 21:03:03 +0000 (23:03 +0200)] 
msvcrt: Fix wcsncpy_s implementation.

12 years agomspatcha: Forward ApplyPatchToFileA to ApplyPatchToFileW.
Hans Leidekker [Tue, 4 Oct 2011 19:59:41 +0000 (14:59 -0500)] 
mspatcha: Forward ApplyPatchToFileA to ApplyPatchToFileW.

12 years agoinclude: Add patchapi.h.
Hans Leidekker [Tue, 4 Oct 2011 19:59:25 +0000 (14:59 -0500)] 
include: Add patchapi.h.

12 years agogdi32/tests: Fix MSVC build in bitmap.c.
Thomas Faber [Tue, 4 Oct 2011 18:05:34 +0000 (20:05 +0200)] 
gdi32/tests: Fix MSVC build in bitmap.c.

12 years agogdi32/tests: Fix MSVC build in icm.c.
Thomas Faber [Tue, 4 Oct 2011 14:47:02 +0000 (16:47 +0200)] 
gdi32/tests: Fix MSVC build in icm.c.

12 years agows2_32: Fix UDP LINGER support in getsockopt.
Bruno Jesus [Tue, 4 Oct 2011 03:10:25 +0000 (00:10 -0300)] 
ws2_32: Fix UDP LINGER support in getsockopt.

12 years agoddraw: Use unsafe_impl_from_IDirect3DViewport2 for application provided interfaces.
Ričardas Barkauskas [Mon, 3 Oct 2011 22:14:59 +0000 (17:14 -0500)] 
ddraw: Use unsafe_impl_from_IDirect3DViewport2 for application provided interfaces.

12 years agoddraw: Use unsafe_impl_from_IDirect3DViewport for application provided interfaces.
Ričardas Barkauskas [Mon, 3 Oct 2011 22:14:54 +0000 (17:14 -0500)] 
ddraw: Use unsafe_impl_from_IDirect3DViewport for application provided interfaces.

12 years agoddraw: COM cleanup for IDirect3DViewport3 interface.
Ričardas Barkauskas [Mon, 3 Oct 2011 22:14:51 +0000 (17:14 -0500)] 
ddraw: COM cleanup for IDirect3DViewport3 interface.

12 years agoddraw: Compare IDirect3DViewport3 interface instead of IDirect3DViewportImpl.
Ričardas Barkauskas [Mon, 3 Oct 2011 22:14:47 +0000 (17:14 -0500)] 
ddraw: Compare IDirect3DViewport3 interface instead of IDirect3DViewportImpl.

12 years agoddraw: Use impl_from_IDirect3DViewport3 instead of cast to IDirect3DViewportImpl*.
Ričardas Barkauskas [Mon, 3 Oct 2011 22:14:42 +0000 (17:14 -0500)] 
ddraw: Use impl_from_IDirect3DViewport3 instead of cast to IDirect3DViewportImpl*.

12 years agoddraw: Use unsafe_impl_from_IDirect3DViewport3 for application provided interfaces.
Ričardas Barkauskas [Mon, 3 Oct 2011 22:14:37 +0000 (17:14 -0500)] 
ddraw: Use unsafe_impl_from_IDirect3DViewport3 for application provided interfaces.

12 years agoddraw/tests: IDirect3DViewport3, IDirect3DViewport2 and IDirect3DViewport use same...
Ričardas Barkauskas [Mon, 3 Oct 2011 22:14:32 +0000 (17:14 -0500)] 
ddraw/tests: IDirect3DViewport3, IDirect3DViewport2 and IDirect3DViewport use same implementation.

12 years agoddraw: COM cleanup for the IDirectDrawPalette interface.
Ričardas Barkauskas [Mon, 3 Oct 2011 22:14:27 +0000 (17:14 -0500)] 
ddraw: COM cleanup for the IDirectDrawPalette interface.

12 years agoddraw: Use unsafe_impl_from_IDirectDrawPalette for application provided interfaces.
Ričardas Barkauskas [Mon, 3 Oct 2011 22:14:08 +0000 (17:14 -0500)] 
ddraw: Use unsafe_impl_from_IDirectDrawPalette for application provided interfaces.

12 years agolibwine: Fix resetting the install_name on Mac OS.
Charles Davis [Mon, 3 Oct 2011 18:16:39 +0000 (12:16 -0600)] 
libwine: Fix resetting the install_name on Mac OS.

12 years agokernel32: Fix the NT path returned by QueryFullProcessImageName().
Francois Gouget [Mon, 3 Oct 2011 21:56:12 +0000 (23:56 +0200)] 
kernel32: Fix the NT path returned by QueryFullProcessImageName().

12 years agokernel32/tests: Better check the NT path returned by QueryFullProcessImageName().
Francois Gouget [Mon, 3 Oct 2011 21:55:09 +0000 (23:55 +0200)] 
kernel32/tests: Better check the NT path returned by QueryFullProcessImageName().

12 years agokernel32/tests: Test K32GetProcessImageFileNameA() and improve the QueryFullProcessIm...
Francois Gouget [Tue, 4 Oct 2011 03:11:40 +0000 (05:11 +0200)] 
kernel32/tests: Test K32GetProcessImageFileNameA() and improve the QueryFullProcessImageNameA() tests.

12 years agodsound: Make a function static, remove a no longer used array.
Marcus Meissner [Tue, 4 Oct 2011 00:38:06 +0000 (02:38 +0200)] 
dsound: Make a function static, remove a no longer used array.

12 years agowinmm: Handle DRV_QUERYMAPPABLE in waveXxxMessage.
Andrew Eikum [Tue, 4 Oct 2011 13:24:27 +0000 (08:24 -0500)] 
winmm: Handle DRV_QUERYMAPPABLE in waveXxxMessage.

12 years agokernel32/tests: Move CompareStringA data to a table.
Nikolay Sivov [Sat, 1 Oct 2011 21:40:59 +0000 (01:40 +0400)] 
kernel32/tests: Move CompareStringA data to a table.

12 years agogdiplus: Fix pointer math for the 64-bit tests.
Vincent Povirk [Tue, 4 Oct 2011 19:11:06 +0000 (14:11 -0500)] 
gdiplus: Fix pointer math for the 64-bit tests.

12 years agokernel32/tests: Check what happens if QueryDosDeviceA() is given an insufficient...
Francois Gouget [Mon, 3 Oct 2011 21:39:10 +0000 (23:39 +0200)] 
kernel32/tests: Check what happens if QueryDosDeviceA() is given an insufficient buffer.

12 years agokernel32: Reset LastError if GetModuleFileName() succeeds.
Francois Gouget [Mon, 3 Oct 2011 21:38:29 +0000 (23:38 +0200)] 
kernel32: Reset LastError if GetModuleFileName() succeeds.

12 years agowinex11: Force alpha channel to 0 when doing color conversion in PutImage.
Alexandre Julliard [Mon, 3 Oct 2011 21:47:31 +0000 (16:47 -0500)] 
winex11: Force alpha channel to 0 when doing color conversion in PutImage.

12 years agowinex11: Remove no longer needed support for a source DIB color map in X11 StretchBlt.
Alexandre Julliard [Mon, 3 Oct 2011 21:29:23 +0000 (16:29 -0500)] 
winex11: Remove no longer needed support for a source DIB color map in X11 StretchBlt.

12 years agowinex11: Remove no longer needed support for a source DIB color map in XRender Stretc...
Alexandre Julliard [Mon, 3 Oct 2011 21:24:01 +0000 (16:24 -0500)] 
winex11: Remove no longer needed support for a source DIB color map in XRender StretchBlt.

12 years agoole32: Mark two functions as hidden.
Marcus Meissner [Mon, 3 Oct 2011 11:28:32 +0000 (13:28 +0200)] 
ole32: Mark two functions as hidden.

12 years agowinmm: Mark two functions as hidden.
Marcus Meissner [Mon, 3 Oct 2011 11:29:08 +0000 (13:29 +0200)] 
winmm: Mark two functions as hidden.

12 years agowinex11.drv: Mark xrenderdrv_ExtTextOut as static.
Marcus Meissner [Mon, 3 Oct 2011 11:28:56 +0000 (13:28 +0200)] 
winex11.drv: Mark xrenderdrv_ExtTextOut as static.

12 years agodsound: Mark enum_callback and search_callback static.
Marcus Meissner [Mon, 3 Oct 2011 11:24:12 +0000 (13:24 +0200)] 
dsound: Mark enum_callback and search_callback static.

12 years agomsdaps: Mark create_* functions as hidden.
Marcus Meissner [Mon, 3 Oct 2011 11:29:29 +0000 (13:29 +0200)] 
msdaps: Mark create_* functions as hidden.

12 years agovbscript: Mark some symbols as hidden.
Marcus Meissner [Mon, 3 Oct 2011 11:28:46 +0000 (13:28 +0200)] 
vbscript: Mark some symbols as hidden.

12 years agomshtml: Mark replace_node_by_html as hidden.
Marcus Meissner [Mon, 3 Oct 2011 11:28:05 +0000 (13:28 +0200)] 
mshtml: Mark replace_node_by_html as hidden.

12 years agomscoree: Mark cordebug_init as hidden.
Marcus Meissner [Mon, 3 Oct 2011 11:27:31 +0000 (13:27 +0200)] 
mscoree: Mark cordebug_init as hidden.

12 years agodibdrv: Mark get_rop_codes as hidden.
Marcus Meissner [Mon, 3 Oct 2011 11:25:34 +0000 (13:25 +0200)] 
dibdrv: Mark get_rop_codes as hidden.

12 years agocomctl32/treeview: Free checkbox imagelist when control is about to be killed.
Nikolay Sivov [Sat, 1 Oct 2011 19:29:10 +0000 (23:29 +0400)] 
comctl32/treeview: Free checkbox imagelist when control is about to be killed.

12 years agomshtml: Properly release body element in basic_style_test.
Jacek Caban [Mon, 3 Oct 2011 18:51:28 +0000 (13:51 -0500)] 
mshtml: Properly release body element in basic_style_test.

12 years agowined3d: Make the device parameter to wined3d_device_present() const.
Henri Verbeet [Mon, 3 Oct 2011 18:22:52 +0000 (20:22 +0200)] 
wined3d: Make the device parameter to wined3d_device_present() const.

12 years agosecur32: Properly handle GNUTLS_E_AGAIN in (GnuTLS) schan_imp_recv().
Henri Verbeet [Mon, 3 Oct 2011 18:22:51 +0000 (20:22 +0200)] 
secur32: Properly handle GNUTLS_E_AGAIN in (GnuTLS) schan_imp_recv().

12 years agosecur32: Properly handle GNUTLS_E_AGAIN in (GnuTLS) schan_imp_send().
Henri Verbeet [Mon, 3 Oct 2011 18:22:50 +0000 (20:22 +0200)] 
secur32: Properly handle GNUTLS_E_AGAIN in (GnuTLS) schan_imp_send().

12 years agosecur32: Return failure if chan_EncryptMessage() can't encrypt the entire buffer.
Henri Verbeet [Mon, 3 Oct 2011 18:22:49 +0000 (20:22 +0200)] 
secur32: Return failure if chan_EncryptMessage() can't encrypt the entire buffer.

12 years agosecur32: Use gnutls_record_get_max_size() to get the maximum message size.
Henri Verbeet [Mon, 3 Oct 2011 18:22:48 +0000 (20:22 +0200)] 
secur32: Use gnutls_record_get_max_size() to get the maximum message size.

12 years agomshtml: Set frame interface to NULL after releasing it in IOleInPlaceObjectWindowless...
Jacek Caban [Mon, 3 Oct 2011 15:58:17 +0000 (10:58 -0500)] 
mshtml: Set frame interface to NULL after releasing it in IOleInPlaceObjectWindowless::InPlaceDeactivate.

12 years agocomctl32/tests: Fix a test that depends on control size.
Nikolay Sivov [Mon, 3 Oct 2011 14:31:18 +0000 (09:31 -0500)] 
comctl32/tests: Fix a test that depends on control size.

12 years agopo: Update Japanese translation.
Akihiro Sagawa [Sun, 2 Oct 2011 13:29:23 +0000 (22:29 +0900)] 
po: Update Japanese translation.

12 years agopo: Update German translation.
André Hentschel [Sat, 1 Oct 2011 15:29:32 +0000 (17:29 +0200)] 
po: Update German translation.

12 years agoddraw: Use the same device name as Windows for the Direct3D HAL device.
Akihiro Sagawa [Sun, 2 Oct 2011 13:29:20 +0000 (22:29 +0900)] 
ddraw: Use the same device name as Windows for the Direct3D HAL device.

12 years agowinex11: Remove some unused function ptrs.
Huw Davies [Sun, 2 Oct 2011 14:01:06 +0000 (15:01 +0100)] 
winex11: Remove some unused function ptrs.

12 years agocmd: Handle truncation for console reads.
Frédéric Delanoy [Sat, 1 Oct 2011 11:43:18 +0000 (13:43 +0200)] 
cmd: Handle truncation for console reads.

12 years agocmd: Improve WCMD_fgets documentation.
Frédéric Delanoy [Sat, 1 Oct 2011 11:43:17 +0000 (13:43 +0200)] 
cmd: Improve WCMD_fgets documentation.

12 years agocmd: Output error messages to stderr instead of stdout where appropriate.
Frédéric Delanoy [Sat, 1 Oct 2011 02:15:05 +0000 (04:15 +0200)] 
cmd: Output error messages to stderr instead of stdout where appropriate.

12 years agocomctl32/monthcal: After notification safely free buffer allocated on heap.
Nikolay Sivov [Fri, 30 Sep 2011 19:41:04 +0000 (23:41 +0400)] 
comctl32/monthcal: After notification safely free buffer allocated on heap.

12 years agogdiplus: Include an alpha channel in HBITMAPs created from Bitmaps.
Vincent Povirk [Thu, 29 Sep 2011 16:58:17 +0000 (11:58 -0500)] 
gdiplus: Include an alpha channel in HBITMAPs created from Bitmaps.

12 years agowinevdm: Don't give up if we can't shorten the current directory.
André Hentschel [Sun, 2 Oct 2011 14:37:29 +0000 (16:37 +0200)] 
winevdm: Don't give up if we can't shorten the current directory.

12 years agomsxml3: Use SUCCEEDED instead of !FAILED.
Michael Stefaniuc [Sat, 1 Oct 2011 18:31:34 +0000 (20:31 +0200)] 
msxml3: Use SUCCEEDED instead of !FAILED.

12 years agowordpad: Don't compare with TRUE.
Michael Stefaniuc [Sat, 1 Oct 2011 19:44:54 +0000 (21:44 +0200)] 
wordpad: Don't compare with TRUE.

12 years agosane.ds: Don't compare with TRUE.
Michael Stefaniuc [Sat, 1 Oct 2011 19:42:21 +0000 (21:42 +0200)] 
sane.ds: Don't compare with TRUE.

12 years agogameux: Don't compare with TRUE.
Michael Stefaniuc [Sat, 1 Oct 2011 19:40:11 +0000 (21:40 +0200)] 
gameux: Don't compare with TRUE.

12 years agopo: Updated Korean translation.
Hwang YunSong [Wed, 28 Sep 2011 10:51:00 +0000 (19:51 +0900)] 
po: Updated Korean translation.

12 years agommdevapi: Don't use invalid This pointer on static object.
Andrew Eikum [Fri, 30 Sep 2011 13:35:20 +0000 (08:35 -0500)] 
mmdevapi: Don't use invalid This pointer on static object.

12 years agowinealsa.drv: Fix default device creation logic.
Andrew Eikum [Fri, 30 Sep 2011 13:34:26 +0000 (08:34 -0500)] 
winealsa.drv: Fix default device creation logic.

12 years agokernel32: Fix a typo in the LoadLibrary return value testing.
Dmitry Timoshkov [Fri, 30 Sep 2011 11:06:02 +0000 (20:06 +0900)] 
kernel32: Fix a typo in the LoadLibrary return value testing.

12 years agowinmm: Mark headers WHDR_DONE at the last possible time.
Jörg Höhle [Thu, 22 Sep 2011 19:43:42 +0000 (21:43 +0200)] 
winmm: Mark headers WHDR_DONE at the last possible time.

12 years agocomctl32/monthcal: Also invalidate today label while setting new today date.
Nikolay Sivov [Wed, 28 Sep 2011 12:39:17 +0000 (16:39 +0400)] 
comctl32/monthcal: Also invalidate today label while setting new today date.

12 years agocomctl32/monthcal: Fix week numbers background color.
Nikolay Sivov [Wed, 28 Sep 2011 12:33:37 +0000 (16:33 +0400)] 
comctl32/monthcal: Fix week numbers background color.

12 years agogdi32: Mark a fall-through in a switch statement.
Andrew Talbot [Thu, 29 Sep 2011 21:16:14 +0000 (22:16 +0100)] 
gdi32: Mark a fall-through in a switch statement.

12 years agomscoree: Define ICorDebugManagedCallback2 and ICorDebugMDA interfaces.
Alistair Leslie-Hughes [Thu, 29 Sep 2011 11:27:03 +0000 (21:27 +1000)] 
mscoree: Define ICorDebugManagedCallback2 and ICorDebugMDA interfaces.

12 years agomscoree: Return S_OK from ICorDebug Initialize.
Alistair Leslie-Hughes [Thu, 29 Sep 2011 04:13:16 +0000 (14:13 +1000)] 
mscoree: Return S_OK from ICorDebug Initialize.

12 years agodbghelp: Mark a fall-through in a switch statement.
Andrew Talbot [Wed, 28 Sep 2011 20:25:23 +0000 (21:25 +0100)] 
dbghelp: Mark a fall-through in a switch statement.

12 years agowineoss.drv: Use a temporary OSS device to check format support.
Andrew Eikum [Wed, 28 Sep 2011 18:32:03 +0000 (13:32 -0500)] 
wineoss.drv: Use a temporary OSS device to check format support.

12 years agommdevapi: Don't fail if dwChannelMask is not set correctly.
Andrew Eikum [Wed, 28 Sep 2011 18:31:40 +0000 (13:31 -0500)] 
mmdevapi: Don't fail if dwChannelMask is not set correctly.

12 years agobrowseui/tests: Skip some tests if IEnumACString is not supported.
Francois Gouget [Wed, 28 Sep 2011 15:37:24 +0000 (17:37 +0200)] 
browseui/tests: Skip some tests if IEnumACString is not supported.

12 years agocmd/tests: Don't convert lines with DOS endings in convert_input_data.
Frédéric Delanoy [Wed, 28 Sep 2011 10:53:49 +0000 (12:53 +0200)] 
cmd/tests: Don't convert lines with DOS endings in convert_input_data.

12 years agocmd: Get rid of unused parameter in WCMD_ReadFile.
Frédéric Delanoy [Wed, 28 Sep 2011 12:41:22 +0000 (14:41 +0200)] 
cmd: Get rid of unused parameter in WCMD_ReadFile.

12 years agocmd: Avoid checking whether we're in console mode for every read.
Frédéric Delanoy [Wed, 28 Sep 2011 12:41:21 +0000 (14:41 +0200)] 
cmd: Avoid checking whether we're in console mode for every read.

12 years agocmd: Avoid reading char by char from console.
Frédéric Delanoy [Wed, 28 Sep 2011 12:41:20 +0000 (14:41 +0200)] 
cmd: Avoid reading char by char from console.