wine
12 years agomsvcp: Sync spec files.
Piotr Caban [Thu, 13 Oct 2011 12:09:20 +0000 (14:09 +0200)] 
msvcp: Sync spec files.

12 years agomsvcp90: Added basic_string::operator[] implementation.
Piotr Caban [Thu, 13 Oct 2011 12:09:09 +0000 (14:09 +0200)] 
msvcp90: Added basic_string::operator[] implementation.

12 years agomsvcp90: Added basic_string<wchar>::replace implementation.
Piotr Caban [Thu, 13 Oct 2011 12:08:52 +0000 (14:08 +0200)] 
msvcp90: Added basic_string<wchar>::replace implementation.

12 years agomsvcp90: Added basic_string<char>::replace implementation.
Piotr Caban [Thu, 13 Oct 2011 12:08:40 +0000 (14:08 +0200)] 
msvcp90: Added basic_string<char>::replace implementation.

12 years agomsvcp90: Added basic_string::reserve implementation.
Piotr Caban [Thu, 13 Oct 2011 12:08:14 +0000 (14:08 +0200)] 
msvcp90: Added basic_string::reserve implementation.

12 years agomsvcp90: Added operator+(basic_string, char) implementation.
Piotr Caban [Thu, 13 Oct 2011 12:08:00 +0000 (14:08 +0200)] 
msvcp90: Added operator+(basic_string, char) implementation.

12 years agomsvcp90: Added basic_string::find_first_not_of implementation.
Piotr Caban [Thu, 13 Oct 2011 12:07:46 +0000 (14:07 +0200)] 
msvcp90: Added basic_string::find_first_not_of implementation.

12 years agowined3d: Remove an obsolete comment.
Matteo Bruni [Wed, 12 Oct 2011 20:44:47 +0000 (22:44 +0200)] 
wined3d: Remove an obsolete comment.

12 years agontdll/tests: FILE_OVERWRITE and FILE_OVERWRITE_IF aren't legal for NtCreateNamedPipeFile.
Bernhard Loos [Wed, 12 Oct 2011 12:50:43 +0000 (14:50 +0200)] 
ntdll/tests: FILE_OVERWRITE and FILE_OVERWRITE_IF aren't legal for NtCreateNamedPipeFile.

12 years agoserver: PIPE_TYPE_BYTE | PIPE_READMODE_MESSAGE is invalid for named pipes.
Bernhard Loos [Wed, 12 Oct 2011 12:50:40 +0000 (14:50 +0200)] 
server: PIPE_TYPE_BYTE | PIPE_READMODE_MESSAGE is invalid for named pipes.

12 years agomsvcrt: Don't duplicate _setmbcp functionality inside _create_locale function.
Piotr Caban [Thu, 13 Oct 2011 10:24:59 +0000 (12:24 +0200)] 
msvcrt: Don't duplicate _setmbcp functionality inside _create_locale function.

12 years agopo: Fix translations with a mismatched '\n' ending or mark them as fuzzy.
Francois Gouget [Thu, 13 Oct 2011 10:19:42 +0000 (12:19 +0200)] 
po: Fix translations with a mismatched '\n' ending or mark them as fuzzy.

12 years agocomctl32/tests: Make impl_from_IStream() static.
Francois Gouget [Thu, 13 Oct 2011 10:15:33 +0000 (12:15 +0200)] 
comctl32/tests: Make impl_from_IStream() static.

12 years agocryptnet: Respect proxy settings.
Hans Leidekker [Thu, 13 Oct 2011 08:14:16 +0000 (10:14 +0200)] 
cryptnet: Respect proxy settings.

12 years agowined3d: Recognize "Brian Paul" as a mesa card vendor.
Austin English [Thu, 13 Oct 2011 00:23:46 +0000 (19:23 -0500)] 
wined3d: Recognize "Brian Paul" as a mesa card vendor.

12 years agokernel32: Add stubs for several SRW lock functions.
Louis Lenders [Wed, 12 Oct 2011 21:13:51 +0000 (23:13 +0200)] 
kernel32: Add stubs for several SRW lock functions.

12 years agowinealsa.drv: Fix invalid pointer dereference on error path.
Andrew Eikum [Wed, 12 Oct 2011 20:10:20 +0000 (15:10 -0500)] 
winealsa.drv: Fix invalid pointer dereference on error path.

12 years agowinecoreaudio.drv: Don't fail if setting volume fails.
Andrew Eikum [Wed, 12 Oct 2011 20:10:12 +0000 (15:10 -0500)] 
winecoreaudio.drv: Don't fail if setting volume fails.

Some audio input devices don't support setting the device volume, while
others do. So attempt to set the volume, but don't return an error code
if it fails.

12 years agodsound: Request a more exact buffer size from MMDevAPI.
Andrew Eikum [Wed, 12 Oct 2011 20:10:04 +0000 (15:10 -0500)] 
dsound: Request a more exact buffer size from MMDevAPI.

12 years agourl: Remove DllCanUnloadNow and DllGetClassObject.
Alistair Leslie-Hughes [Wed, 12 Oct 2011 09:59:58 +0000 (20:59 +1100)] 
url: Remove DllCanUnloadNow and DllGetClassObject.

12 years agomscoree: Add WARN when ICorDebugManagedCallback2 cannot be found.
Alistair Leslie-Hughes [Wed, 12 Oct 2011 09:40:00 +0000 (20:40 +1100)] 
mscoree: Add WARN when ICorDebugManagedCallback2 cannot be found.

12 years agolibwine: Fix linking with non-Apple GCC.
Charles Davis [Wed, 12 Oct 2011 17:49:47 +0000 (11:49 -0600)] 
libwine: Fix linking with non-Apple GCC.

12 years agousp10: Correct where the trailing flag transitions in the middle of a glyph.
Aric Stewart [Wed, 12 Oct 2011 16:33:40 +0000 (11:33 -0500)] 
usp10: Correct where the trailing flag transitions in the middle of a glyph.

12 years agogdi32: Add a helper function to look up color table entries, and default to 0 for...
Alexandre Julliard [Wed, 12 Oct 2011 18:14:13 +0000 (20:14 +0200)] 
gdi32: Add a helper function to look up color table entries, and default to 0 for missing entries.

12 years agogdi32: Move some common code out of the individual copy_rect functions.
Alexandre Julliard [Wed, 12 Oct 2011 16:09:31 +0000 (18:09 +0200)] 
gdi32: Move some common code out of the individual copy_rect functions.

12 years agogdi32: Add an all-one alpha channel when converting a DIB for blending.
Alexandre Julliard [Wed, 12 Oct 2011 15:57:02 +0000 (17:57 +0200)] 
gdi32: Add an all-one alpha channel when converting a DIB for blending.

12 years agontdll: Fix SID data copy length.
Nikolay Sivov [Mon, 10 Oct 2011 17:07:30 +0000 (12:07 -0500)] 
ntdll: Fix SID data copy length.

12 years agoddraw: Keep track of interface attached by AddAttachedSurface and detach correct...
Octavian Voicu [Tue, 11 Oct 2011 19:59:21 +0000 (22:59 +0300)] 
ddraw: Keep track of interface attached by AddAttachedSurface and detach correct interface when parent is released.

12 years agomshtml: Implement IHTMLDOMNode replaceChild.
Alistair Leslie-Hughes [Sat, 19 Feb 2011 04:58:30 +0000 (15:58 +1100)] 
mshtml: Implement IHTMLDOMNode replaceChild.

12 years agoserver: Fix overlapping shared and exclusive locks support.
Alexander Morozov [Wed, 12 Oct 2011 10:58:57 +0000 (14:58 +0400)] 
server: Fix overlapping shared and exclusive locks support.

12 years agogdi32: Use the helper to get the bounding rectangle.
Huw Davies [Wed, 12 Oct 2011 12:07:32 +0000 (13:07 +0100)] 
gdi32: Use the helper to get the bounding rectangle.

12 years agogdi32: Add the liberation fonts to the default fallback lists.
Huw Davies [Wed, 12 Oct 2011 10:55:13 +0000 (11:55 +0100)] 
gdi32: Add the liberation fonts to the default fallback lists.

12 years agogdi32: Move to a more scalable mechanism for picking the default fonts.
Huw Davies [Wed, 12 Oct 2011 10:55:12 +0000 (11:55 +0100)] 
gdi32: Move to a more scalable mechanism for picking the default fonts.

12 years agomsvcrt: Added _mbtowc_l implementation.
Piotr Caban [Wed, 12 Oct 2011 09:56:13 +0000 (11:56 +0200)] 
msvcrt: Added _mbtowc_l implementation.

12 years agomsvcrt: Move _pctype definition to locale.c.
Piotr Caban [Wed, 12 Oct 2011 09:56:04 +0000 (11:56 +0200)] 
msvcrt: Move _pctype definition to locale.c.

12 years agomsvcrt: Use _ismbblead instead of _isleadbyte in mbcodepage dependent functions.
Piotr Caban [Wed, 12 Oct 2011 09:55:51 +0000 (11:55 +0200)] 
msvcrt: Use _ismbblead instead of _isleadbyte in mbcodepage dependent functions.

12 years agomsvcrt: Use ismbcodepage instead of mb_cur_max in mbcodepage dependent functions.
Piotr Caban [Wed, 12 Oct 2011 09:55:35 +0000 (11:55 +0200)] 
msvcrt: Use ismbcodepage instead of mb_cur_max in mbcodepage dependent functions.

12 years agomsvcrt: Handle C locale in _setmbcp.
Piotr Caban [Wed, 12 Oct 2011 09:55:20 +0000 (11:55 +0200)] 
msvcrt: Handle C locale in _setmbcp.

12 years agomsvcrt: Don't overwrite mbcinfo inside setlocale.
Piotr Caban [Wed, 12 Oct 2011 09:54:53 +0000 (11:54 +0200)] 
msvcrt: Don't overwrite mbcinfo inside setlocale.

12 years agokernel32: Add stub for GetThreadPreferredUILanguages.
Louis Lenders [Tue, 11 Oct 2011 20:31:04 +0000 (22:31 +0200)] 
kernel32: Add stub for GetThreadPreferredUILanguages.

12 years agowinmm: Use buffer offset when recording.
Andrew Eikum [Tue, 11 Oct 2011 20:32:17 +0000 (15:32 -0500)] 
winmm: Use buffer offset when recording.

12 years agowinmm: Also track input device position.
Andrew Eikum [Tue, 11 Oct 2011 20:32:10 +0000 (15:32 -0500)] 
winmm: Also track input device position.

12 years agowineoss.drv: Only write as much data as will fit into the OSS buffer.
Andrew Eikum [Tue, 11 Oct 2011 20:31:28 +0000 (15:31 -0500)] 
wineoss.drv: Only write as much data as will fit into the OSS buffer.

12 years agomshtml: Add stub for QUERY_IS_CACHED_AND_USABLE_OFFLINE.
André Hentschel [Tue, 11 Oct 2011 17:14:20 +0000 (19:14 +0200)] 
mshtml: Add stub for QUERY_IS_CACHED_AND_USABLE_OFFLINE.

12 years agoddraw: Be consistent about param and local var naming across AddAttachedSurface imple...
Octavian Voicu [Mon, 10 Oct 2011 10:15:22 +0000 (13:15 +0300)] 
ddraw: Be consistent about param and local var naming across AddAttachedSurface implementations.

12 years agoddraw/tests: Test detachment of attached surfaces on Release.
Octavian Voicu [Mon, 10 Oct 2011 10:15:21 +0000 (13:15 +0300)] 
ddraw/tests: Test detachment of attached surfaces on Release.

12 years agokernel32/tests: Shared lock can overlap exclusive if handles are equal.
Alexander Morozov [Fri, 7 Oct 2011 17:01:27 +0000 (21:01 +0400)] 
kernel32/tests: Shared lock can overlap exclusive if handles are equal.

12 years agodbghelp: Remove superfluous PATH_MAX defines.
André Hentschel [Tue, 11 Oct 2011 17:13:40 +0000 (19:13 +0200)] 
dbghelp: Remove superfluous PATH_MAX defines.

12 years agocmd/tests: Add MOVE tests.
Frédéric Delanoy [Tue, 11 Oct 2011 17:04:31 +0000 (19:04 +0200)] 
cmd/tests: Add MOVE tests.

12 years agowined3d: Make the device parameter to wined3d_device_get_software_vertex_processing...
Henri Verbeet [Tue, 11 Oct 2011 15:24:55 +0000 (17:24 +0200)] 
wined3d: Make the device parameter to wined3d_device_get_software_vertex_processing() const.

12 years agowined3d: Make the device parameter to wined3d_device_validate_device() const.
Henri Verbeet [Tue, 11 Oct 2011 15:24:54 +0000 (17:24 +0200)] 
wined3d: Make the device parameter to wined3d_device_validate_device() const.

12 years agowined3d: Make the device parameter to wined3d_device_get_front_buffer_data() const.
Henri Verbeet [Tue, 11 Oct 2011 15:24:53 +0000 (17:24 +0200)] 
wined3d: Make the device parameter to wined3d_device_get_front_buffer_data() const.

12 years agogameux/tests: Run the game explorer tests in a multithreaded apartment as well.
Henri Verbeet [Tue, 11 Oct 2011 15:24:52 +0000 (17:24 +0200)] 
gameux/tests: Run the game explorer tests in a multithreaded apartment as well.

12 years agogameux: Parse GDFs in a separate thread.
Henri Verbeet [Tue, 11 Oct 2011 15:24:51 +0000 (17:24 +0200)] 
gameux: Parse GDFs in a separate thread.

The res protocol handler dislikes running from a multithreaded apartment.

12 years agogdi32: The text extents functions fail if passed a negative count.
Huw Davies [Tue, 11 Oct 2011 14:46:19 +0000 (15:46 +0100)] 
gdi32: The text extents functions fail if passed a negative count.

12 years agovbscript: Added Hex function tests.
Jacek Caban [Tue, 11 Oct 2011 12:59:45 +0000 (14:59 +0200)] 
vbscript: Added Hex function tests.

12 years agovbscript: Added Hex function implementation.
Jacek Caban [Tue, 11 Oct 2011 12:59:32 +0000 (14:59 +0200)] 
vbscript: Added Hex function implementation.

12 years agovbscript: Pass arguments to 1-arg functions directly if they are VT_VARIANT|VT_BYREF.
Jacek Caban [Tue, 11 Oct 2011 12:59:06 +0000 (14:59 +0200)] 
vbscript: Pass arguments to 1-arg functions directly if they are VT_VARIANT|VT_BYREF.

12 years agogdi32: Add a helper to retrieve the bounding rectangle.
Huw Davies [Tue, 11 Oct 2011 11:49:53 +0000 (12:49 +0100)] 
gdi32: Add a helper to retrieve the bounding rectangle.

12 years agowinex11: Get rid of the client-side DIB optimization in AlphaBlend.
Alexandre Julliard [Tue, 11 Oct 2011 13:24:15 +0000 (15:24 +0200)] 
winex11: Get rid of the client-side DIB optimization in AlphaBlend.

12 years agogdi32: Add an AlphaBlend entry point in the DIB driver.
Alexandre Julliard [Tue, 11 Oct 2011 13:23:04 +0000 (15:23 +0200)] 
gdi32: Add an AlphaBlend entry point in the DIB driver.

12 years agopo: Updated Korean translation.
Hwang YunSong [Mon, 10 Oct 2011 11:14:06 +0000 (20:14 +0900)] 
po: Updated Korean translation.

12 years agopo: Update French translation.
Frédéric Delanoy [Tue, 11 Oct 2011 09:47:36 +0000 (11:47 +0200)] 
po: Update French translation.

12 years agogdi32: Now that we require a less ancient freetype, we can assume several other funct...
Huw Davies [Tue, 11 Oct 2011 09:14:56 +0000 (10:14 +0100)] 
gdi32: Now that we require a less ancient freetype, we can assume several other functions are also present.

12 years agogdi32: Remove no longer needed include file.
Huw Davies [Tue, 11 Oct 2011 09:14:55 +0000 (10:14 +0100)] 
gdi32: Remove no longer needed include file.

12 years agomsi: Properly build the shortcut target path.
Hans Leidekker [Tue, 11 Oct 2011 09:03:02 +0000 (11:03 +0200)] 
msi: Properly build the shortcut target path.

12 years agomsi: Don't attempt to patch files if the component action resolves to anything other...
Hans Leidekker [Tue, 11 Oct 2011 09:02:41 +0000 (11:02 +0200)] 
msi: Don't attempt to patch files if the component action resolves to anything other than INSTALLSTATE_LOCAL.

12 years agouser32: Respect the requested size of NONCLIENTMETRICSW structure.
Dmitry Timoshkov [Tue, 11 Oct 2011 05:10:17 +0000 (14:10 +0900)] 
user32: Respect the requested size of NONCLIENTMETRICSW structure.

12 years agowinealsa.drv: Remove redundant NULL checks before free (Smatch).
Michael Stefaniuc [Mon, 10 Oct 2011 22:03:50 +0000 (00:03 +0200)] 
winealsa.drv: Remove redundant NULL checks before free (Smatch).

12 years agourlmon: Remove a redundant NULL check before free (Smatch).
Michael Stefaniuc [Mon, 10 Oct 2011 22:03:42 +0000 (00:03 +0200)] 
urlmon: Remove a redundant NULL check before free (Smatch).

12 years agomsi: Remove a redundant NULL check before free (Smatch).
Michael Stefaniuc [Mon, 10 Oct 2011 22:03:35 +0000 (00:03 +0200)] 
msi: Remove a redundant NULL check before free (Smatch).

12 years agomsi: Remove a break after return (Smatch).
Michael Stefaniuc [Mon, 10 Oct 2011 22:00:09 +0000 (00:00 +0200)] 
msi: Remove a break after return (Smatch).

12 years agomsi: Move a TRACE before the continue (Smatch).
Michael Stefaniuc [Mon, 10 Oct 2011 21:58:59 +0000 (23:58 +0200)] 
msi: Move a TRACE before the continue (Smatch).

12 years agowined3d: Remove d3d8/9 palette support.
Stefan Dösinger [Tue, 27 Sep 2011 14:31:59 +0000 (09:31 -0500)] 
wined3d: Remove d3d8/9 palette support.

12 years agod3d9: Remove the palette implementation methods.
Stefan Dösinger [Tue, 27 Sep 2011 14:17:18 +0000 (09:17 -0500)] 
d3d9: Remove the palette implementation methods.

12 years agod3d8: Remove the palette implementation methods.
Stefan Dösinger [Tue, 27 Sep 2011 13:34:51 +0000 (08:34 -0500)] 
d3d8: Remove the palette implementation methods.

12 years agowindowscodecs: Mark some fall-throughs in switch statements.
Andrew Talbot [Mon, 10 Oct 2011 21:47:15 +0000 (22:47 +0100)] 
windowscodecs: Mark some fall-throughs in switch statements.

12 years agontdll: Also set CPU_FEATURE_HTT on Mac OS.
Charles Davis [Mon, 10 Oct 2011 21:34:55 +0000 (15:34 -0600)] 
ntdll: Also set CPU_FEATURE_HTT on Mac OS.

12 years agowineoss.drv: Trim the sub-device part of the device path.
Andrew Eikum [Mon, 10 Oct 2011 20:57:06 +0000 (15:57 -0500)] 
wineoss.drv: Trim the sub-device part of the device path.

12 years agowinealsa.drv: Don't try to control ALSA's behavior.
Andrew Eikum [Mon, 10 Oct 2011 20:56:55 +0000 (15:56 -0500)] 
winealsa.drv: Don't try to control ALSA's behavior.

Now, winealsa maintains its own buffer, which is written to ALSA on the
period cycle requested by the application. We also let ALSA start when
it has enough data and stop when it runs out, recovering from the
expected underruns. This seems to be more like how ALSA expects to be
used.

12 years agousp10: Implement SSA_FALLBACK.
Aric Stewart [Mon, 10 Oct 2011 19:59:36 +0000 (14:59 -0500)] 
usp10: Implement SSA_FALLBACK.

12 years agousp10: Improve handling of tabs and SSA_TAB.
Aric Stewart [Mon, 10 Oct 2011 19:59:30 +0000 (14:59 -0500)] 
usp10: Improve handling of tabs and SSA_TAB.

12 years agouser32: Use uniscribe ScriptBreak to handle edit control linebreaking.
Aric Stewart [Mon, 10 Oct 2011 19:54:41 +0000 (14:54 -0500)] 
user32: Use uniscribe ScriptBreak to handle edit control linebreaking.

12 years agowineps.drv: Print the commands in decimal.
André Hentschel [Mon, 10 Oct 2011 18:11:49 +0000 (20:11 +0200)] 
wineps.drv: Print the commands in decimal.

12 years agoinclude: Add more postscript commands.
André Hentschel [Mon, 10 Oct 2011 18:11:41 +0000 (20:11 +0200)] 
include: Add more postscript commands.

12 years agogdi32/tests: Add tests for GdiAlphaBlend with source alpha.
Alexandre Julliard [Tue, 11 Oct 2011 10:03:18 +0000 (12:03 +0200)] 
gdi32/tests: Add tests for GdiAlphaBlend with source alpha.

12 years agowinex11: Require an A8R8G8B8 format for blending with a source alpha.
Alexandre Julliard [Tue, 11 Oct 2011 09:53:02 +0000 (11:53 +0200)] 
winex11: Require an A8R8G8B8 format for blending with a source alpha.

12 years agowinex11: Fall back to client-side blit when the source needs palette mapping.
Alexandre Julliard [Mon, 10 Oct 2011 20:07:17 +0000 (22:07 +0200)] 
winex11: Fall back to client-side blit when the source needs palette mapping.

12 years agowinex11: Fall back to client-side blit for color -> monochrome conversions.
Alexandre Julliard [Mon, 10 Oct 2011 16:26:31 +0000 (18:26 +0200)] 
winex11: Fall back to client-side blit for color -> monochrome conversions.

12 years agoRelease 1.3.30. wine-1.3.30
Alexandre Julliard [Mon, 10 Oct 2011 17:58:48 +0000 (19:58 +0200)] 
Release 1.3.30.

12 years agowineps: The truetype metrics should now be obtained from gdi32, so remove obsolete...
Huw Davies [Mon, 10 Oct 2011 14:13:34 +0000 (15:13 +0100)] 
wineps: The truetype metrics should now be obtained from gdi32, so remove obsolete code.

12 years agogdi32: Require that we have freetype's FT_Load_Sfnt_Table function and remove the...
Huw Davies [Mon, 10 Oct 2011 13:15:56 +0000 (14:15 +0100)] 
gdi32: Require that we have freetype's FT_Load_Sfnt_Table function and remove the hacky fallback.

12 years agomscoree: Implement ICorDebug SetManagedHandler.
Alistair Leslie-Hughes [Thu, 29 Sep 2011 06:08:06 +0000 (16:08 +1000)] 
mscoree: Implement ICorDebug SetManagedHandler.

12 years agouser32: Fix the logic deciding when to write to the destination structure.
Dmitry Timoshkov [Mon, 10 Oct 2011 03:05:14 +0000 (12:05 +0900)] 
user32: Fix the logic deciding when to write to the destination structure.

12 years agoshell32: Avoid an unsafe iface to object cast in AddToEnumList().
Michael Stefaniuc [Sun, 9 Oct 2011 23:04:37 +0000 (01:04 +0200)] 
shell32: Avoid an unsafe iface to object cast in AddToEnumList().

12 years agoshell32: Return the IEnumIDList object on its creation.
Michael Stefaniuc [Sun, 9 Oct 2011 23:02:48 +0000 (01:02 +0200)] 
shell32: Return the IEnumIDList object on its creation.

12 years agoshell32: Simplify RecycleBin_EnumObjects() a little.
Michael Stefaniuc [Sun, 9 Oct 2011 23:00:46 +0000 (01:00 +0200)] 
shell32: Simplify RecycleBin_EnumObjects() a little.

12 years agoshell32: Get rid of a local typedef for a struct.
Michael Stefaniuc [Sun, 9 Oct 2011 22:58:43 +0000 (00:58 +0200)] 
shell32: Get rid of a local typedef for a struct.

12 years agoshell32: Avoid the forward declaration of the IEnumIDList vtbl.
Michael Stefaniuc [Sun, 9 Oct 2011 22:55:51 +0000 (00:55 +0200)] 
shell32: Avoid the forward declaration of the IEnumIDList vtbl.

12 years agoshell32: Basic COM cleanup for the IEnumIDList iface.
Michael Stefaniuc [Sun, 9 Oct 2011 22:53:53 +0000 (00:53 +0200)] 
shell32: Basic COM cleanup for the IEnumIDList iface.