wine
12 years agomsi: Fix handling of REG_MULTI_SZ values in the WriteRegistryValues action.
Hans Leidekker [Mon, 5 Nov 2012 15:30:27 +0000 (16:30 +0100)] 
msi: Fix handling of REG_MULTI_SZ values in the WriteRegistryValues action.

12 years agomsi: Preserve strings with embedded nulls in the record formatting implementation.
Hans Leidekker [Mon, 5 Nov 2012 15:29:50 +0000 (16:29 +0100)] 
msi: Preserve strings with embedded nulls in the record formatting implementation.

12 years agomsi: Fix handling of strings with embedded nulls in msi_addstring.
Hans Leidekker [Mon, 5 Nov 2012 15:29:30 +0000 (16:29 +0100)] 
msi: Fix handling of strings with embedded nulls in msi_addstring.

12 years agodwrite: Support eight more script ranges.
Nikolay Sivov [Mon, 5 Nov 2012 22:08:12 +0000 (17:08 -0500)] 
dwrite: Support eight more script ranges.

12 years agojscript: Added more enumerable attribute tests.
Jacek Caban [Mon, 5 Nov 2012 14:04:38 +0000 (15:04 +0100)] 
jscript: Added more enumerable attribute tests.

12 years agojscript: Added propertyIsEnumerable implementation.
Jacek Caban [Mon, 5 Nov 2012 14:04:19 +0000 (15:04 +0100)] 
jscript: Added propertyIsEnumerable implementation.

12 years agojscript: Use jsdisp_propput_dontenum where appropriate.
Jacek Caban [Mon, 5 Nov 2012 14:04:01 +0000 (15:04 +0100)] 
jscript: Use jsdisp_propput_dontenum where appropriate.

12 years agojscript: Create non-enumerable properties in jsdisp_propput_const.
Jacek Caban [Mon, 5 Nov 2012 14:03:49 +0000 (15:03 +0100)] 
jscript: Create non-enumerable properties in jsdisp_propput_const.

12 years agojscript: Use prop_put in jsdisp_propput_dontenum.
Jacek Caban [Mon, 5 Nov 2012 14:03:35 +0000 (15:03 +0100)] 
jscript: Use prop_put in jsdisp_propput_dontenum.

12 years agoscrrun: Added a stub for IFolder interface.
Nikolay Sivov [Sun, 4 Nov 2012 21:59:00 +0000 (16:59 -0500)] 
scrrun: Added a stub for IFolder interface.

12 years agoscrrun: Invoke() takes interface pointer, not a pointer to pointer.
Nikolay Sivov [Sun, 4 Nov 2012 15:36:16 +0000 (10:36 -0500)] 
scrrun: Invoke() takes interface pointer, not a pointer to pointer.

12 years agowinex11: Store the anti-aliasing flags in the device instead of the font cache.
Alexandre Julliard [Mon, 5 Nov 2012 15:48:47 +0000 (16:48 +0100)] 
winex11: Store the anti-aliasing flags in the device instead of the font cache.

12 years agowinex11: Use the default anti-aliasing parameters from gdi32.
Alexandre Julliard [Mon, 5 Nov 2012 12:22:46 +0000 (13:22 +0100)] 
winex11: Use the default anti-aliasing parameters from gdi32.

12 years agogdi32: Determine the default anti-aliasing parameters in the null driver SelectFont...
Alexandre Julliard [Mon, 5 Nov 2012 11:32:15 +0000 (12:32 +0100)] 
gdi32: Determine the default anti-aliasing parameters in the null driver SelectFont entry point.

12 years agoopengl32: Implement wglUseFontOutlines curve smoothing.
Sam Edwards [Thu, 1 Nov 2012 22:39:47 +0000 (16:39 -0600)] 
opengl32: Implement wglUseFontOutlines curve smoothing.

12 years agoole32: Removed unused parametrs keyname and valuename in COM_RegReadPath.
Tatyana Fokina [Fri, 2 Nov 2012 11:56:50 +0000 (15:56 +0400)] 
ole32: Removed unused parametrs keyname and valuename in COM_RegReadPath.

12 years agod3dx9_36: D3DXCreateFontIndirectW seems no longer to be a stub.
André Hentschel [Sat, 3 Nov 2012 17:06:03 +0000 (18:06 +0100)] 
d3dx9_36: D3DXCreateFontIndirectW seems no longer to be a stub.

12 years agowinhttp: Accept WINHTTP_OPTION_CONFIGURE_PASSPORT_AUTH as session option.
Detlef Riekenberg [Sun, 4 Nov 2012 22:01:08 +0000 (23:01 +0100)] 
winhttp: Accept WINHTTP_OPTION_CONFIGURE_PASSPORT_AUTH as session option.

12 years agomsvfw32: Fix a leak (coverity).
Frédéric Delanoy [Fri, 2 Nov 2012 22:49:29 +0000 (23:49 +0100)] 
msvfw32: Fix a leak (coverity).

12 years agod3dxof/tests: Pass level by value in process_data rather than a pointer.
Christian Costa [Mon, 5 Nov 2012 08:47:06 +0000 (09:47 +0100)] 
d3dxof/tests: Pass level by value in process_data rather than a pointer.

12 years agodmusic: Init port caps dwSize member before calling GetPortCaps.
Christian Costa [Mon, 5 Nov 2012 08:46:13 +0000 (09:46 +0100)] 
dmusic: Init port caps dwSize member before calling GetPortCaps.

12 years agodmusic: Remove unused variables.
Christian Costa [Mon, 5 Nov 2012 08:46:45 +0000 (09:46 +0100)] 
dmusic: Remove unused variables.

12 years agoopengl32: Don't lose __wine_set_pixel_format() declaration during make_opengl.
Ken Thomases [Sun, 4 Nov 2012 23:28:51 +0000 (17:28 -0600)] 
opengl32: Don't lose __wine_set_pixel_format() declaration during make_opengl.

12 years agowined3d: Enable or disable the fragment pipe in shader_select().
Henri Verbeet [Sun, 4 Nov 2012 18:51:33 +0000 (19:51 +0100)] 
wined3d: Enable or disable the fragment pipe in shader_select().

12 years agowined3d: Simplify shader selection.
Henri Verbeet [Sun, 4 Nov 2012 18:51:32 +0000 (19:51 +0100)] 
wined3d: Simplify shader selection.

12 years agoddraw: Avoid LPDIRECTDRAWSURFACE4.
Henri Verbeet [Sun, 4 Nov 2012 18:51:31 +0000 (19:51 +0100)] 
ddraw: Avoid LPDIRECTDRAWSURFACE4.

12 years agoddraw: Avoid LPDIRECTDRAWSURFACE7.
Henri Verbeet [Sun, 4 Nov 2012 18:51:30 +0000 (19:51 +0100)] 
ddraw: Avoid LPDIRECTDRAWSURFACE7.

12 years agommdevapi: Avoid a couple of dependencies on ddraw.h.
Henri Verbeet [Sun, 4 Nov 2012 18:51:29 +0000 (19:51 +0100)] 
mmdevapi: Avoid a couple of dependencies on ddraw.h.

12 years agoAssorted spelling fixes.
Francois Gouget [Sun, 4 Nov 2012 10:06:58 +0000 (11:06 +0100)] 
Assorted spelling fixes.

12 years agomsvcp71: Remove an unused VTBL wrapper.
Francois Gouget [Sun, 4 Nov 2012 10:06:47 +0000 (11:06 +0100)] 
msvcp71: Remove an unused VTBL wrapper.

12 years agokernel32/tests: Make test_CompareStringOrdinal() static.
Francois Gouget [Sun, 4 Nov 2012 10:06:40 +0000 (11:06 +0100)] 
kernel32/tests: Make test_CompareStringOrdinal() static.

12 years agopo: Update Finnish translation.
Lauri Kenttä [Sat, 3 Nov 2012 17:50:23 +0000 (19:50 +0200)] 
po: Update Finnish translation.

12 years agopo: Update Lithuanian translation.
Aurimas Fišeras [Sat, 3 Nov 2012 16:44:13 +0000 (18:44 +0200)] 
po: Update Lithuanian translation.

12 years agodmloader: Fix sizeof statement (coverity).
André Hentschel [Sat, 3 Nov 2012 16:26:13 +0000 (17:26 +0100)] 
dmloader: Fix sizeof statement (coverity).

12 years agod3dx9_36: Return on error (coverity).
André Hentschel [Sat, 3 Nov 2012 16:26:26 +0000 (17:26 +0100)] 
d3dx9_36: Return on error (coverity).

12 years agourlmon: Fix copy and paste error (coverity).
André Hentschel [Sat, 3 Nov 2012 16:26:03 +0000 (17:26 +0100)] 
urlmon: Fix copy and paste error (coverity).

12 years agoriched20: Remove duplicate operand in expression (coverity).
André Hentschel [Sat, 3 Nov 2012 16:25:52 +0000 (17:25 +0100)] 
riched20: Remove duplicate operand in expression (coverity).

12 years agowinex11: Avoid memory leaks (coverity).
André Hentschel [Sat, 3 Nov 2012 16:25:45 +0000 (17:25 +0100)] 
winex11: Avoid memory leaks (coverity).

12 years agomsvcp: Sync std::getline(istream<> &) implementations.
Daniel Lehman [Fri, 2 Nov 2012 18:27:12 +0000 (11:27 -0700)] 
msvcp: Sync std::getline(istream<> &) implementations.

12 years agomsvcp90: Use streambuf sgetc/snextc in std::getline(istream<> &).
Daniel Lehman [Mon, 1 Oct 2012 18:00:59 +0000 (11:00 -0700)] 
msvcp90: Use streambuf sgetc/snextc in std::getline(istream<> &).

12 years agooleaut32: helpcontext is not an offset.
Andrew Eikum [Fri, 2 Nov 2012 17:53:36 +0000 (12:53 -0500)] 
oleaut32: helpcontext is not an offset.

12 years agomsvcp90: Use critical sections in mutex object.
Piotr Caban [Fri, 2 Nov 2012 19:06:08 +0000 (20:06 +0100)] 
msvcp90: Use critical sections in mutex object.

12 years agomsvcp90: Fixed incorrect sentry object usage.
Piotr Caban [Fri, 2 Nov 2012 19:05:51 +0000 (20:05 +0100)] 
msvcp90: Fixed incorrect sentry object usage.

12 years agodmusic: Display new ref in AddRef and Release.
Christian Costa [Thu, 1 Nov 2012 16:34:44 +0000 (17:34 +0100)] 
dmusic: Display new ref in AddRef and Release.

12 years agodmusic: Dump port params only once.
Christian Costa [Thu, 1 Nov 2012 16:30:49 +0000 (17:30 +0100)] 
dmusic: Dump port params only once.

12 years agomsvcrt: Allocate buffer in fwrite function.
Piotr Caban [Fri, 2 Nov 2012 16:18:34 +0000 (17:18 +0100)] 
msvcrt: Allocate buffer in fwrite function.

12 years agomsvcp71: Fixed basic_streambuf<wchar> vtable.
Piotr Caban [Fri, 2 Nov 2012 16:18:20 +0000 (17:18 +0100)] 
msvcp71: Fixed basic_streambuf<wchar> vtable.

12 years agomsvcp71: Ignore prot argument in Fiopen_wchar function.
Piotr Caban [Fri, 2 Nov 2012 16:18:07 +0000 (17:18 +0100)] 
msvcp71: Ignore prot argument in Fiopen_wchar function.

12 years agomsi: Return length for the empty string in msi_string_lookup.
Hans Leidekker [Fri, 2 Nov 2012 14:35:34 +0000 (15:35 +0100)] 
msi: Return length for the empty string in msi_string_lookup.

12 years agowbemprox: Avoid a crash when serializing object text.
Hans Leidekker [Fri, 2 Nov 2012 14:34:27 +0000 (15:34 +0100)] 
wbemprox: Avoid a crash when serializing object text.

12 years agoitss: Use FIELD_OFFSET to calculate the size of a struct with variable length array.
Michael Stefaniuc [Fri, 2 Nov 2012 14:17:06 +0000 (15:17 +0100)] 
itss: Use FIELD_OFFSET to calculate the size of a struct with variable length array.

12 years agogdi.exe16: Use FIELD_OFFSET to calculate the size of structs with variable length...
Michael Stefaniuc [Fri, 2 Nov 2012 14:13:55 +0000 (15:13 +0100)] 
gdi.exe16: Use FIELD_OFFSET to calculate the size of structs with variable length array.

12 years agolocalspl: Avoid using sizeof on structs with variable length array.
Michael Stefaniuc [Fri, 2 Nov 2012 14:11:26 +0000 (15:11 +0100)] 
localspl: Avoid using sizeof on structs with variable length array.

12 years agomshtml: Try to install ActiveX if it's not registered.
Jacek Caban [Fri, 2 Nov 2012 12:50:09 +0000 (13:50 +0100)] 
mshtml: Try to install ActiveX if it's not registered.

12 years agourlmon: Add po file support for resource translation.
Alexandre Julliard [Fri, 2 Nov 2012 13:35:48 +0000 (14:35 +0100)] 
urlmon: Add po file support for resource translation.

12 years agourlmon: Added AsyncInstallDistributionUnit implementation.
Jacek Caban [Fri, 2 Nov 2012 12:49:53 +0000 (13:49 +0100)] 
urlmon: Added AsyncInstallDistributionUnit implementation.

12 years agourlmon: Moved extracting callback from IBindCtx to separated function.
Jacek Caban [Fri, 2 Nov 2012 12:49:36 +0000 (13:49 +0100)] 
urlmon: Moved extracting callback from IBindCtx to separated function.

12 years agowininet: Commit cache file as soon as all data is written.
Jacek Caban [Fri, 2 Nov 2012 12:49:22 +0000 (13:49 +0100)] 
wininet: Commit cache file as soon as all data is written.

12 years agowininet: Write received data to cache before notifying progress.
Jacek Caban [Fri, 2 Nov 2012 12:49:05 +0000 (13:49 +0100)] 
wininet: Write received data to cache before notifying progress.

12 years agocabinet: Improved debug traces.
Jacek Caban [Fri, 2 Nov 2012 10:45:48 +0000 (11:45 +0100)] 
cabinet: Improved debug traces.

12 years agodwrite: Support more script ranges, up to Mongolian.
Nikolay Sivov [Fri, 2 Nov 2012 19:52:05 +0000 (15:52 -0400)] 
dwrite: Support more script ranges, up to Mongolian.

12 years agokernel32: Implement CompareStringOrdinal.
Christian Costa [Wed, 31 Oct 2012 08:56:39 +0000 (09:56 +0100)] 
kernel32: Implement CompareStringOrdinal.

12 years agogdi32: Set the font anti-aliasing flags from the fontconfig information if available.
Alexandre Julliard [Fri, 2 Nov 2012 18:46:18 +0000 (19:46 +0100)] 
gdi32: Set the font anti-aliasing flags from the fontconfig information if available.

12 years agogdi32: Move checking of the subpixel support and gasp flags to freetype.c.
Alexandre Julliard [Fri, 2 Nov 2012 16:21:28 +0000 (17:21 +0100)] 
gdi32: Move checking of the subpixel support and gasp flags to freetype.c.

12 years agogdi32: Disable anti-aliasing when necessary in the various drivers.
Alexandre Julliard [Wed, 31 Oct 2012 15:07:51 +0000 (16:07 +0100)] 
gdi32: Disable anti-aliasing when necessary in the various drivers.

12 years agogdi32: Store the anti-aliasing flags in the DC when selecting a font.
Alexandre Julliard [Wed, 31 Oct 2012 14:55:29 +0000 (15:55 +0100)] 
gdi32: Store the anti-aliasing flags in the DC when selecting a font.

12 years agogdi32: Add a parameter to return anti-aliasing flags in the SelectFont driver entry...
Alexandre Julliard [Tue, 30 Oct 2012 18:37:31 +0000 (19:37 +0100)] 
gdi32: Add a parameter to return anti-aliasing flags in the SelectFont driver entry point.

12 years agoexplorerframe: Moved TaskbarList implementation to explorerframe.
Jacek Caban [Fri, 2 Nov 2012 09:26:26 +0000 (10:26 +0100)] 
explorerframe: Moved TaskbarList implementation to explorerframe.

12 years agoRevert "crypt32: Correct CryptVerifyMessageSignature's use of pcbDecoded.".
Juan Lang [Fri, 2 Nov 2012 03:28:30 +0000 (20:28 -0700)] 
Revert "crypt32: Correct CryptVerifyMessageSignature's use of pcbDecoded.".

This reverts commit 78c901586193d20092e992a460f00f4070c67ae9.
The comments in the tests indicate that the tests are a little funny
anyway, so they clearly weren't enough justification for the change
introduced here.

12 years agorsaenh: Ensure a PKCS1 data block has at least minimum length.
Juan Lang [Wed, 1 Feb 2012 18:19:48 +0000 (10:19 -0800)] 
rsaenh: Ensure a PKCS1 data block has at least minimum length.

12 years agowinemenubuilder: Return the icon identifier instead of the full path on Mac OS X...
Francois Gouget [Thu, 1 Nov 2012 22:21:00 +0000 (23:21 +0100)] 
winemenubuilder: Return the icon identifier instead of the full path on Mac OS X too.

12 years agowinemenubuilder: Use the same icon name on Mac OS X as on Unix.
Francois Gouget [Thu, 1 Nov 2012 22:20:13 +0000 (23:20 +0100)] 
winemenubuilder: Use the same icon name on Mac OS X as on Unix.

12 years agowininet: Add a TLS fallback mechanism.
Hiroshi Miura [Wed, 31 Oct 2012 13:29:26 +0000 (22:29 +0900)] 
wininet: Add a TLS fallback mechanism.

12 years agod3dx9_36: Add tests for D3DXSHRotateZ.
Nozomi Kodama [Wed, 31 Oct 2012 04:37:10 +0000 (18:37 -1000)] 
d3dx9_36: Add tests for D3DXSHRotateZ.

12 years agomsvcrt: Return value from MSVCRT____mb_cur_max_func instead of pointer.
Daniel Lehman [Wed, 31 Oct 2012 23:20:16 +0000 (16:20 -0700)] 
msvcrt: Return value from MSVCRT____mb_cur_max_func instead of pointer.

12 years agowinspool: Avoid memory leaks (coverity).
André Hentschel [Thu, 1 Nov 2012 15:08:29 +0000 (16:08 +0100)] 
winspool: Avoid memory leaks (coverity).

12 years agocmd: Fix some leaks (coverity).
Frédéric Delanoy [Thu, 1 Nov 2012 03:10:01 +0000 (04:10 +0100)] 
cmd: Fix some leaks (coverity).

12 years agocomctl32: Fixed RBBS_BREAK flag unsetting in REBAR_HandleUDDrag.
Piotr Caban [Thu, 1 Nov 2012 14:28:18 +0000 (15:28 +0100)] 
comctl32: Fixed RBBS_BREAK flag unsetting in REBAR_HandleUDDrag.

12 years agocomctl32: Don't update rebar layout if it doesn't change in REBAR_HandleUDDrag.
Piotr Caban [Thu, 1 Nov 2012 14:27:57 +0000 (15:27 +0100)] 
comctl32: Don't update rebar layout if it doesn't change in REBAR_HandleUDDrag.

12 years agomsvcrt: Improved parsing precision of doubles in scanf.
Piotr Caban [Thu, 1 Nov 2012 14:27:29 +0000 (15:27 +0100)] 
msvcrt: Improved parsing precision of doubles in scanf.

This code is based on doubles parsing in jscript lexer.

12 years agomsvcrt: Fixed %Lf format handling in scanf.
Piotr Caban [Thu, 1 Nov 2012 14:27:01 +0000 (15:27 +0100)] 
msvcrt: Fixed %Lf format handling in scanf.

12 years agowinhttp: Fix the error returned from WinHttpGetProxyForUrl when autodetection fails.
Hans Leidekker [Thu, 1 Nov 2012 13:45:59 +0000 (14:45 +0100)] 
winhttp: Fix the error returned from WinHttpGetProxyForUrl when autodetection fails.

12 years agowidl: Define PROXY_DELEGATION in dlldata.c when needed.
Jacek Caban [Thu, 1 Nov 2012 11:27:32 +0000 (12:27 +0100)] 
widl: Define PROXY_DELEGATION in dlldata.c when needed.

12 years agogdi32: Store the fontconfig anti-aliasing flags for each font.
Alexandre Julliard [Thu, 1 Nov 2012 11:35:52 +0000 (12:35 +0100)] 
gdi32: Store the fontconfig anti-aliasing flags for each font.

12 years agogdi32: Store the font file name in Unicode in the font cache.
Alexandre Julliard [Thu, 1 Nov 2012 12:16:26 +0000 (13:16 +0100)] 
gdi32: Store the font file name in Unicode in the font cache.

12 years agogdi32: Avoid some redundant registry calls while loading the font cache.
Alexandre Julliard [Thu, 1 Nov 2012 11:35:32 +0000 (12:35 +0100)] 
gdi32: Avoid some redundant registry calls while loading the font cache.

12 years agomsxml3: Fix indexed access to schema collection namespace uris.
Nikolay Sivov [Thu, 1 Nov 2012 17:13:02 +0000 (13:13 -0400)] 
msxml3: Fix indexed access to schema collection namespace uris.

12 years agodwrite: Support nine more script ranges up to code point 0x0bff.
Nikolay Sivov [Thu, 1 Nov 2012 13:16:43 +0000 (09:16 -0400)] 
dwrite: Support nine more script ranges up to code point 0x0bff.

12 years agogdiplus: Reimplement GdipCreateMetafileFromEmf without using IPicture.
Vincent Povirk [Wed, 31 Oct 2012 20:37:16 +0000 (15:37 -0500)] 
gdiplus: Reimplement GdipCreateMetafileFromEmf without using IPicture.

12 years agogdiplus: Implement GdipCloneImage for metafiles with a handle.
Vincent Povirk [Wed, 31 Oct 2012 19:33:50 +0000 (14:33 -0500)] 
gdiplus: Implement GdipCloneImage for metafiles with a handle.

12 years agogdiplus: Implement drawing metafiles with an emf handle.
Vincent Povirk [Wed, 31 Oct 2012 18:36:00 +0000 (13:36 -0500)] 
gdiplus: Implement drawing metafiles with an emf handle.

12 years agogdiplus: Add tests for drawing recorded metafiles.
Vincent Povirk [Wed, 31 Oct 2012 18:24:20 +0000 (13:24 -0500)] 
gdiplus: Add tests for drawing recorded metafiles.

12 years agourlmon.idl: Added AsyncInstallDistributionUnit declaration.
Jacek Caban [Wed, 31 Oct 2012 12:02:43 +0000 (13:02 +0100)] 
urlmon.idl: Added AsyncInstallDistributionUnit declaration.

12 years agod3drm: Move mesh builder data cleaning code into a separate function.
Christian Costa [Wed, 31 Oct 2012 08:56:15 +0000 (09:56 +0100)] 
d3drm: Move mesh builder data cleaning code into a separate function.

12 years agod3drm: Init vertices before creating group.
Christian Costa [Wed, 31 Oct 2012 08:56:07 +0000 (09:56 +0100)] 
d3drm: Init vertices before creating group.

12 years agovbscript: The first day of the week should default to Sunday, not the system default.
Huw Davies [Wed, 31 Oct 2012 12:06:23 +0000 (12:06 +0000)] 
vbscript: The first day of the week should default to Sunday, not the system default.

12 years agodwrite: Support for Armenian, Hebrew and complete Arabic ranges.
Nikolay Sivov [Wed, 31 Oct 2012 14:44:49 +0000 (10:44 -0400)] 
dwrite: Support for Armenian, Hebrew and complete Arabic ranges.

12 years agontdll: Do not execute callbacks past DeleteTimer(INVALID_HANDLE_VALUE).
Jörg Höhle [Tue, 6 Mar 2012 18:07:44 +0000 (19:07 +0100)] 
ntdll: Do not execute callbacks past DeleteTimer(INVALID_HANDLE_VALUE).

12 years agowinealsa: Fix capture overrun logging.
Jörg Höhle [Wed, 25 Jan 2012 21:53:21 +0000 (22:53 +0100)] 
winealsa: Fix capture overrun logging.

12 years agouser32: Avoid sizeof on structs with variable length array.
Michael Stefaniuc [Wed, 31 Oct 2012 10:34:10 +0000 (11:34 +0100)] 
user32: Avoid sizeof on structs with variable length array.