wine
12 years agows2_32: Define IP_UNICAST_IF if not found on linux.
Maarten Lankhorst [Sat, 27 Oct 2012 10:39:59 +0000 (12:39 +0200)] 
ws2_32: Define IP_UNICAST_IF if not found on linux.

12 years agowinex11: Delay mapping a layered window until its attributes are set.
Alexandre Julliard [Mon, 29 Oct 2012 13:37:56 +0000 (14:37 +0100)] 
winex11: Delay mapping a layered window until its attributes are set.

12 years agouser32: Don't flush window surfaces while waiting for a sent message reply.
Alexandre Julliard [Mon, 29 Oct 2012 10:18:06 +0000 (11:18 +0100)] 
user32: Don't flush window surfaces while waiting for a sent message reply.

12 years agourlmon.idl: Added ICodeInstall declaration.
Jacek Caban [Mon, 29 Oct 2012 13:02:01 +0000 (14:02 +0100)] 
urlmon.idl: Added ICodeInstall declaration.

12 years agourlmon.idl: Moved CopyBindInfo declaration to public header.
Jacek Caban [Fri, 26 Oct 2012 15:38:18 +0000 (17:38 +0200)] 
urlmon.idl: Moved CopyBindInfo declaration to public header.

12 years agopo: Update Korean translation.
Hwang YunSong [Mon, 29 Oct 2012 02:24:59 +0000 (11:24 +0900)] 
po: Update Korean translation.

12 years agopo: Update Korean translation.
Hwang YunSong [Mon, 29 Oct 2012 02:24:59 +0000 (11:24 +0900)] 
po: Update Korean translation.

12 years agopo: Update Finnish translation.
Lauri Kenttä [Sat, 27 Oct 2012 08:38:38 +0000 (11:38 +0300)] 
po: Update Finnish translation.

12 years agopo: Update Lithuanian translation.
Aurimas Fišeras [Fri, 26 Oct 2012 18:51:53 +0000 (21:51 +0300)] 
po: Update Lithuanian translation.

12 years agopo: Update German translation.
Julian Rüger [Sat, 27 Oct 2012 03:16:42 +0000 (05:16 +0200)] 
po: Update German translation.

12 years agodsound: HeapFree secondaries (Coverity).
Marcus Meissner [Fri, 26 Oct 2012 22:39:26 +0000 (00:39 +0200)] 
dsound: HeapFree secondaries (Coverity).

12 years agoopengl32: Fix outline-font glyphs rendering with incorrect front faces.
Sam Edwards [Mon, 29 Oct 2012 04:06:45 +0000 (04:06 +0000)] 
opengl32: Fix outline-font glyphs rendering with incorrect front faces.

12 years agod3dx9: Handle NULL viewport in D3DXVec3Unproject.
Józef Kucia [Sun, 28 Oct 2012 22:20:08 +0000 (23:20 +0100)] 
d3dx9: Handle NULL viewport in D3DXVec3Unproject.

12 years agod3dx9: Correct the FIXME message in ID3DXFont::GetGlyphData.
Józef Kucia [Sun, 28 Oct 2012 21:59:58 +0000 (22:59 +0100)] 
d3dx9: Correct the FIXME message in ID3DXFont::GetGlyphData.

12 years agod3dx9: A simple copy isn't enough when a color key is provided.
Józef Kucia [Sun, 28 Oct 2012 21:59:57 +0000 (22:59 +0100)] 
d3dx9: A simple copy isn't enough when a color key is provided.

12 years agod3dx9: Introduce a function for copying pixels.
Józef Kucia [Sun, 28 Oct 2012 21:59:56 +0000 (22:59 +0100)] 
d3dx9: Introduce a function for copying pixels.

12 years agod3dx9: Rename point_filter_simple_data to point_filter_argb_pixels.
Józef Kucia [Sun, 28 Oct 2012 21:59:55 +0000 (22:59 +0100)] 
d3dx9: Rename point_filter_simple_data to point_filter_argb_pixels.

12 years agod3dx9: Rename copy_simple_data to convert_argb_pixels.
Józef Kucia [Sun, 28 Oct 2012 21:59:54 +0000 (22:59 +0100)] 
d3dx9: Rename copy_simple_data to convert_argb_pixels.

12 years agowined3d: Don't depend on device internals in fragment_pipeline.alloc_private().
Henri Verbeet [Sun, 28 Oct 2012 19:54:54 +0000 (20:54 +0100)] 
wined3d: Don't depend on device internals in fragment_pipeline.alloc_private().

In particular, device->shader_backend and device->shader_priv aren't
initialized yet when the fragment pipe is initialized.

12 years agodxdiagn: Avoid depending on ddraw.h.
Henri Verbeet [Sun, 28 Oct 2012 19:54:53 +0000 (20:54 +0100)] 
dxdiagn: Avoid depending on ddraw.h.

12 years agod3dx9: Avoid LPDIRECT3DDEVICE9.
Henri Verbeet [Sun, 28 Oct 2012 19:54:52 +0000 (20:54 +0100)] 
d3dx9: Avoid LPDIRECT3DDEVICE9.

12 years agod3dx9: Avoid LPDIRECT3DVOLUME9.
Henri Verbeet [Sun, 28 Oct 2012 19:54:51 +0000 (20:54 +0100)] 
d3dx9: Avoid LPDIRECT3DVOLUME9.

12 years agod3dx9: Avoid LPDIRECT3DSURFACE9.
Henri Verbeet [Sun, 28 Oct 2012 19:54:50 +0000 (20:54 +0100)] 
d3dx9: Avoid LPDIRECT3DSURFACE9.

12 years agocmd: Make WCMD_forf_getinputhandle() static.
Francois Gouget [Sun, 28 Oct 2012 18:50:10 +0000 (19:50 +0100)] 
cmd: Make WCMD_forf_getinputhandle() static.

12 years agoservices: Fix compilation on systems that don't support nameless unions.
Francois Gouget [Sun, 28 Oct 2012 18:44:51 +0000 (19:44 +0100)] 
services: Fix compilation on systems that don't support nameless unions.

12 years agoole32: Don't leak memory allocated by ProgIDFromCLSID (coverity).
André Hentschel [Sun, 28 Oct 2012 15:16:45 +0000 (16:16 +0100)] 
ole32: Don't leak memory allocated by ProgIDFromCLSID (coverity).

12 years agosetupapi: Avoid memory leaks (coverity).
André Hentschel [Sun, 28 Oct 2012 15:16:58 +0000 (16:16 +0100)] 
setupapi: Avoid memory leaks (coverity).

12 years agooleaut32: Don't leak memory allocated by heap_alloc_zero (coverity).
André Hentschel [Sun, 28 Oct 2012 15:16:54 +0000 (16:16 +0100)] 
oleaut32: Don't leak memory allocated by heap_alloc_zero (coverity).

12 years agoole32: Don't leak memory allocated by FileMonikerImpl_DecomposePath (coverity).
André Hentschel [Sun, 28 Oct 2012 15:16:43 +0000 (16:16 +0100)] 
ole32: Don't leak memory allocated by FileMonikerImpl_DecomposePath (coverity).

12 years agomsxml3: Avoid memory leak (coverity).
André Hentschel [Sun, 28 Oct 2012 15:16:41 +0000 (16:16 +0100)] 
msxml3: Avoid memory leak (coverity).

12 years agourlmon: Avoid memory leaks (coverity).
André Hentschel [Sun, 28 Oct 2012 15:17:03 +0000 (16:17 +0100)] 
urlmon: Avoid memory leaks (coverity).

12 years agoshell32: Reorder code to avoid memory leaks (coverity).
André Hentschel [Sun, 28 Oct 2012 15:17:01 +0000 (16:17 +0100)] 
shell32: Reorder code to avoid memory leaks (coverity).

12 years agorpcrt4: Reorder code to make sure RpcBindingFromStringBinding[AW] cleans up (coverity).
André Hentschel [Sun, 28 Oct 2012 15:16:56 +0000 (16:16 +0100)] 
rpcrt4: Reorder code to make sure RpcBindingFromStringBinding[AW] cleans up (coverity).

12 years agoole32: Don't leak memory allocated by enumx_allocate (coverity).
André Hentschel [Sun, 28 Oct 2012 15:16:52 +0000 (16:16 +0100)] 
ole32: Don't leak memory allocated by enumx_allocate (coverity).

12 years agooleaut32: Don't leak SafeArray (coverity).
André Hentschel [Sun, 28 Oct 2012 15:16:51 +0000 (16:16 +0100)] 
oleaut32: Don't leak SafeArray (coverity).

12 years agoieframe: Avoid memory leak (coverity).
André Hentschel [Sun, 28 Oct 2012 15:16:39 +0000 (16:16 +0100)] 
ieframe: Avoid memory leak (coverity).

12 years agogdi32: Avoid memory leaks (coverity).
André Hentschel [Sun, 28 Oct 2012 15:16:37 +0000 (16:16 +0100)] 
gdi32: Avoid memory leaks (coverity).

12 years agofusion: Reorder some code to avoid memory leak (coverity).
André Hentschel [Sun, 28 Oct 2012 15:16:35 +0000 (16:16 +0100)] 
fusion: Reorder some code to avoid memory leak (coverity).

12 years agodplayx/tests: Add missing GetPlayerName test.
André Hentschel [Sun, 28 Oct 2012 15:15:15 +0000 (16:15 +0100)] 
dplayx/tests: Add missing GetPlayerName test.

12 years agoRelease 1.5.16. wine-1.5.16
Alexandre Julliard [Fri, 26 Oct 2012 18:12:40 +0000 (20:12 +0200)] 
Release 1.5.16.

12 years agogdiplus: GdipGetLogFont should use device scale and transform when appropriate.
Dmitry Timoshkov [Wed, 24 Oct 2012 09:11:29 +0000 (18:11 +0900)] 
gdiplus: GdipGetLogFont should use device scale and transform when appropriate.

12 years agogdiplus: Move internal helper get_log_fontW() out of public GdipGetLogFontW() export.
Dmitry Timoshkov [Wed, 24 Oct 2012 09:10:30 +0000 (18:10 +0900)] 
gdiplus: Move internal helper get_log_fontW() out of public GdipGetLogFontW() export.

12 years agocmd: Display a clearer error message for not found commands.
Frédéric Delanoy [Fri, 26 Oct 2012 11:47:52 +0000 (13:47 +0200)] 
cmd: Display a clearer error message for not found commands.

12 years agogdi32: Use a symbol charmap if all else fails.
Huw Davies [Fri, 26 Oct 2012 13:04:05 +0000 (14:04 +0100)] 
gdi32: Use a symbol charmap if all else fails.

12 years agogdi32: Simplify the code for charmap selection.
Huw Davies [Fri, 26 Oct 2012 13:04:04 +0000 (14:04 +0100)] 
gdi32: Simplify the code for charmap selection.

12 years agojscript: Optimize object refcount handling.
Jacek Caban [Fri, 26 Oct 2012 11:28:17 +0000 (13:28 +0200)] 
jscript: Optimize object refcount handling.

12 years agocmd: Add support for GTR comparison operator in if statements.
Frédéric Delanoy [Thu, 25 Oct 2012 21:48:07 +0000 (23:48 +0200)] 
cmd: Add support for GTR comparison operator in if statements.

12 years agocmd: Add support for GEQ comparison operator in if statements.
Frédéric Delanoy [Thu, 25 Oct 2012 21:48:06 +0000 (23:48 +0200)] 
cmd: Add support for GEQ comparison operator in if statements.

12 years agocmd: Add support for NEQ comparison operator in if statements.
Frédéric Delanoy [Thu, 25 Oct 2012 21:48:05 +0000 (23:48 +0200)] 
cmd: Add support for NEQ comparison operator in if statements.

12 years agocmd: Add support for EQU comparison operator in if statements.
Frédéric Delanoy [Thu, 25 Oct 2012 21:48:04 +0000 (23:48 +0200)] 
cmd: Add support for EQU comparison operator in if statements.

12 years agocmd: Add support for LEQ comparison operator in if statements.
Frédéric Delanoy [Thu, 25 Oct 2012 21:48:03 +0000 (23:48 +0200)] 
cmd: Add support for LEQ comparison operator in if statements.

12 years agocmd: Add support for LSS comparison operator in if statements.
Frédéric Delanoy [Thu, 25 Oct 2012 21:48:02 +0000 (23:48 +0200)] 
cmd: Add support for LSS comparison operator in if statements.

12 years agocmd: Avoid using strstr to match == operator in WCMD_if.
Frédéric Delanoy [Thu, 25 Oct 2012 21:48:01 +0000 (23:48 +0200)] 
cmd: Avoid using strstr to match == operator in WCMD_if.

12 years agocmd: Move common error reporting code in WCMD_if.
Frédéric Delanoy [Thu, 25 Oct 2012 21:48:00 +0000 (23:48 +0200)] 
cmd: Move common error reporting code in WCMD_if.

12 years agocmd: Get rid of longer needed 'end' parameter in WCMD_parameter.
Frédéric Delanoy [Thu, 25 Oct 2012 21:47:59 +0000 (23:47 +0200)] 
cmd: Get rid of longer needed 'end' parameter in WCMD_parameter.

12 years agocmd: Correctly set the 'raw' parameter in calls to WCMD_parameter in WCMD_if.
Frédéric Delanoy [Thu, 25 Oct 2012 21:47:58 +0000 (23:47 +0200)] 
cmd: Correctly set the 'raw' parameter in calls to WCMD_parameter in WCMD_if.

12 years agodwrite: Added GetLocaleNameLength/GetLocaleName for text format and layout.
Nikolay Sivov [Fri, 26 Oct 2012 16:50:12 +0000 (12:50 -0400)] 
dwrite: Added GetLocaleNameLength/GetLocaleName for text format and layout.

12 years agodwrite: Layout can't be created without text format.
Nikolay Sivov [Fri, 26 Oct 2012 16:10:47 +0000 (12:10 -0400)] 
dwrite: Layout can't be created without text format.

12 years agodwrite: Keep string length in text layout.
Nikolay Sivov [Fri, 26 Oct 2012 16:09:50 +0000 (12:09 -0400)] 
dwrite: Keep string length in text layout.

12 years agomsvcp: Sync istream<>::seekg implementations.
Daniel Lehman [Thu, 25 Oct 2012 17:01:12 +0000 (10:01 -0700)] 
msvcp: Sync istream<>::seekg implementations.

12 years agomsvcp90: In istream::seekg, don't use sentry and clear state.
Daniel Lehman [Fri, 14 Sep 2012 23:45:52 +0000 (16:45 -0700)] 
msvcp90: In istream::seekg, don't use sentry and clear state.

12 years agowinedbg: Cleanup if gdb startup fails (coverity).
André Hentschel [Thu, 25 Oct 2012 19:29:10 +0000 (21:29 +0200)] 
winedbg: Cleanup if gdb startup fails (coverity).

12 years agod3dx9_36: Free object on error (coverity).
André Hentschel [Thu, 25 Oct 2012 19:29:23 +0000 (21:29 +0200)] 
d3dx9_36: Free object on error (coverity).

12 years agod3dcompiler_43: Free assignment on error (coverity).
André Hentschel [Thu, 25 Oct 2012 19:29:21 +0000 (21:29 +0200)] 
d3dcompiler_43: Free assignment on error (coverity).

12 years agocomdlg32: Free tmp_files after it's used (coverity).
André Hentschel [Thu, 25 Oct 2012 19:29:16 +0000 (21:29 +0200)] 
comdlg32: Free tmp_files after it's used (coverity).

12 years agocabinet: Reorder code to make sure str is freed (coverity).
André Hentschel [Thu, 25 Oct 2012 19:29:13 +0000 (21:29 +0200)] 
cabinet: Reorder code to make sure str is freed (coverity).

12 years agoiphlpapi: Close socket on failed HeapAlloc (coverity).
André Hentschel [Thu, 25 Oct 2012 19:29:06 +0000 (21:29 +0200)] 
iphlpapi: Close socket on failed HeapAlloc (coverity).

12 years agowinex11: Avoid depending on ddraw.h.
Henri Verbeet [Thu, 25 Oct 2012 19:21:41 +0000 (21:21 +0200)] 
winex11: Avoid depending on ddraw.h.

12 years agowinealsa: Avoid depending on ddraw.h.
Henri Verbeet [Thu, 25 Oct 2012 19:21:40 +0000 (21:21 +0200)] 
winealsa: Avoid depending on ddraw.h.

12 years agod3dx9: Avoid LPDIRECT3DVERTEXBUFFER9.
Henri Verbeet [Thu, 25 Oct 2012 19:21:39 +0000 (21:21 +0200)] 
d3dx9: Avoid LPDIRECT3DVERTEXBUFFER9.

12 years agod3dx9: Avoid LPDIRECT3DINDEXBUFFER9.
Henri Verbeet [Thu, 25 Oct 2012 19:21:38 +0000 (21:21 +0200)] 
d3dx9: Avoid LPDIRECT3DINDEXBUFFER9.

12 years agod3dx9: Avoid LPDIRECT3DBASETEXTURE9.
Henri Verbeet [Thu, 25 Oct 2012 19:21:37 +0000 (21:21 +0200)] 
d3dx9: Avoid LPDIRECT3DBASETEXTURE9.

12 years agokrnl386.exe: Display FIXME instead of ERR for instructions that are not well implemented.
Christian Costa [Tue, 23 Oct 2012 19:28:50 +0000 (21:28 +0200)] 
krnl386.exe: Display FIXME instead of ERR for instructions that are not well implemented.

12 years agod3drm: When creating a mesh, if all faces have the same number of vertex, set vertex_...
Christian Costa [Tue, 23 Oct 2012 19:28:32 +0000 (21:28 +0200)] 
d3drm: When creating a mesh, if all faces have the same number of vertex, set vertex_per_face and don't put nb indices in face data.

12 years agomsvcp100: Fixed ios_base structure.
Piotr Caban [Thu, 25 Oct 2012 13:54:15 +0000 (15:54 +0200)] 
msvcp100: Fixed ios_base structure.

12 years agomshtml: Added IHTMLWindow2::onblur property implementation.
Jacek Caban [Thu, 25 Oct 2012 13:11:53 +0000 (15:11 +0200)] 
mshtml: Added IHTMLWindow2::onblur property implementation.

12 years agomsvcp: Sync istream<>::_ignore.
Daniel Lehman [Wed, 24 Oct 2012 20:47:05 +0000 (13:47 -0700)] 
msvcp: Sync istream<>::_ignore.

12 years agomsvcp90: Set state at end of istream<>::ignore.
Daniel Lehman [Thu, 27 Sep 2012 15:18:14 +0000 (08:18 -0700)] 
msvcp90: Set state at end of istream<>::ignore.

12 years agogdi32: Fix mapping of symbol font glyphs even when no encoding is specified.
Alexandre Julliard [Thu, 25 Oct 2012 09:54:33 +0000 (11:54 +0200)] 
gdi32: Fix mapping of symbol font glyphs even when no encoding is specified.

12 years agowinex11: Ignore WM_PAINT for layered system tray icons.
Alexandre Julliard [Thu, 25 Oct 2012 09:53:57 +0000 (11:53 +0200)] 
winex11: Ignore WM_PAINT for layered system tray icons.

12 years agomciseq: The code can only handle up to 128 MIDI tracks.
Jörg Höhle [Wed, 26 Sep 2012 07:04:39 +0000 (09:04 +0200)] 
mciseq: The code can only handle up to 128 MIDI tracks.

12 years agomciseq: Fix reading MCI_INFO_NAME and COPYRIGHT from MIDI file.
Jörg Höhle [Wed, 19 Sep 2012 20:26:17 +0000 (22:26 +0200)] 
mciseq: Fix reading MCI_INFO_NAME and COPYRIGHT from MIDI file.

12 years agomciseq: Fix some MCIERROR_* codes (MCI_STATUS).
Jörg Höhle [Sat, 15 Sep 2012 23:07:12 +0000 (01:07 +0200)] 
mciseq: Fix some MCIERROR_* codes (MCI_STATUS).

12 years agomciseq: Correct MCI_SEEK return codes.
Jörg Höhle [Sat, 15 Sep 2012 22:50:15 +0000 (00:50 +0200)] 
mciseq: Correct MCI_SEEK return codes.

12 years agodbghelp: Size of the floating point stack registers is 10 bytes (Coverity).
Marcus Meissner [Wed, 24 Oct 2012 21:11:29 +0000 (23:11 +0200)] 
dbghelp: Size of the floating point stack registers is 10 bytes (Coverity).

12 years agod3dx9: Avoid LPDIRECT3DTEXTURE9.
Henri Verbeet [Wed, 24 Oct 2012 19:23:39 +0000 (21:23 +0200)] 
d3dx9: Avoid LPDIRECT3DTEXTURE9.

12 years agod3dx9: Avoid LPDIRECT3DCUBETEXTURE9.
Henri Verbeet [Wed, 24 Oct 2012 19:23:38 +0000 (21:23 +0200)] 
d3dx9: Avoid LPDIRECT3DCUBETEXTURE9.

12 years agowined3d: Make the shader backend responsible for controlling the fixed function fragm...
Henri Verbeet [Wed, 24 Oct 2012 19:23:37 +0000 (21:23 +0200)] 
wined3d: Make the shader backend responsible for controlling the fixed function fragment pipe.

12 years agowined3d: Replace the face and level parameters to device_parent_create_texture_surfac...
Henri Verbeet [Wed, 24 Oct 2012 19:23:36 +0000 (21:23 +0200)] 
wined3d: Replace the face and level parameters to device_parent_create_texture_surface() with the sub-resource index.

12 years agoddraw: Move the mipmap desc fixup code to ddraw_surface_create_texture() from device_...
Henri Verbeet [Wed, 24 Oct 2012 19:23:35 +0000 (21:23 +0200)] 
ddraw: Move the mipmap desc fixup code to ddraw_surface_create_texture() from device_parent_create_texture_surface().

12 years agogdi32: Fix free of address-of expression (coverity).
André Hentschel [Wed, 24 Oct 2012 18:53:03 +0000 (20:53 +0200)] 
gdi32: Fix free of address-of expression (coverity).

12 years agod3dx9_36: Fix free of address-of expression (coverity).
André Hentschel [Wed, 24 Oct 2012 18:53:00 +0000 (20:53 +0200)] 
d3dx9_36: Fix free of address-of expression (coverity).

12 years agowindowscodecs: Fix resource leak (coverity).
André Hentschel [Wed, 24 Oct 2012 18:53:17 +0000 (20:53 +0200)] 
windowscodecs: Fix resource leak (coverity).

12 years agogdiplus: Fix order of GdipFrees (coverity).
André Hentschel [Wed, 24 Oct 2012 18:53:10 +0000 (20:53 +0200)] 
gdiplus: Fix order of GdipFrees (coverity).

12 years agobrowseui: HeapFree after deleting the cs (coverity).
André Hentschel [Wed, 24 Oct 2012 18:53:06 +0000 (20:53 +0200)] 
browseui: HeapFree after deleting the cs (coverity).

12 years agogameux: Avoid double free (coverity).
André Hentschel [Wed, 24 Oct 2012 18:52:57 +0000 (20:52 +0200)] 
gameux: Avoid double free (coverity).

12 years agoieframe: Check for null before dereferencing it (coverity).
André Hentschel [Wed, 24 Oct 2012 18:52:55 +0000 (20:52 +0200)] 
ieframe: Check for null before dereferencing it (coverity).

12 years agorpcrt4: Fix copy-paste error (coverity).
André Hentschel [Wed, 24 Oct 2012 17:27:23 +0000 (19:27 +0200)] 
rpcrt4: Fix copy-paste error (coverity).

12 years agonetapi32: Fix copy-paste error (coverity).
André Hentschel [Wed, 24 Oct 2012 17:27:10 +0000 (19:27 +0200)] 
netapi32: Fix copy-paste error (coverity).

12 years agowindowscodecs: Fix copy-paste error (coverity).
André Hentschel [Wed, 24 Oct 2012 17:27:15 +0000 (19:27 +0200)] 
windowscodecs: Fix copy-paste error (coverity).