wine
13 years agoddraw: Keep track of the affected rectangle for ddraw_surface_update_frontbuffer().
Henri Verbeet [Mon, 24 Oct 2011 19:24:37 +0000 (21:24 +0200)] 
ddraw: Keep track of the affected rectangle for ddraw_surface_update_frontbuffer().

13 years agowined3d: Upload directly from the source surface in wined3d_surface_blt(), if possible.
Henri Verbeet [Mon, 24 Oct 2011 18:45:42 +0000 (20:45 +0200)] 
wined3d: Upload directly from the source surface in wined3d_surface_blt(), if possible.

This avoids either loading sysmem surfaces into video memory (wasting GPU
memory) and then doing a blit on the GPU, or downloading GPU surfaces to
sysmem, doing a blit on the CPU, and likely uploading it again. This mostly
matters for ddraw and d3d8 applications, d3d9 already has to go through
wined3d_device_update_surface() to transfer data from sysmem surfaces to GPU
surfaces.

13 years agomsxml3/tests: Tests more XMLSAXReader versions.
Piotr Caban [Mon, 24 Oct 2011 18:09:12 +0000 (20:09 +0200)] 
msxml3/tests: Tests more XMLSAXReader versions.

13 years agomsxml3: Accept S_FALSE as a valid callback result when msxml6 is used.
Piotr Caban [Mon, 24 Oct 2011 18:08:55 +0000 (20:08 +0200)] 
msxml3: Accept S_FALSE as a valid callback result when msxml6 is used.

13 years agomsxml3: Make positions returned by ISAXLocator compatible with msxml6.
Piotr Caban [Mon, 24 Oct 2011 18:08:46 +0000 (20:08 +0200)] 
msxml3: Make positions returned by ISAXLocator compatible with msxml6.

13 years agogdi32: Add driver entry points for a number of font functions.
Alexandre Julliard [Wed, 19 Oct 2011 19:51:39 +0000 (21:51 +0200)] 
gdi32: Add driver entry points for a number of font functions.

13 years agogdi32: Rename the EnumDeviceFonts entry point to EnumFonts since it's not limited...
Alexandre Julliard [Wed, 19 Oct 2011 13:37:10 +0000 (15:37 +0200)] 
gdi32: Rename the EnumDeviceFonts entry point to EnumFonts since it's not limited to device fonts.

13 years agogdi32: Implement EnumDeviceFonts as a standard driver entry point.
Alexandre Julliard [Wed, 19 Oct 2011 13:34:21 +0000 (15:34 +0200)] 
gdi32: Implement EnumDeviceFonts as a standard driver entry point.

13 years agogdi32: Don't return outline metrics for bitmap fonts.
Alexandre Julliard [Mon, 24 Oct 2011 21:34:05 +0000 (23:34 +0200)] 
gdi32: Don't return outline metrics for bitmap fonts.

13 years agoriched20: Do not return incorrect values from ME_CharFromPoint[Cursor].
Thomas Faber [Sat, 22 Oct 2011 19:41:28 +0000 (21:41 +0200)] 
riched20: Do not return incorrect values from ME_CharFromPoint[Cursor].

13 years agoshell32: Use MAX_PATH for a DOS path.
André Hentschel [Mon, 24 Oct 2011 17:18:16 +0000 (19:18 +0200)] 
shell32: Use MAX_PATH for a DOS path.

13 years agogdi32: Implement GetTextMetrics as a standard driver entry point.
Alexandre Julliard [Wed, 19 Oct 2011 12:12:23 +0000 (14:12 +0200)] 
gdi32: Implement GetTextMetrics as a standard driver entry point.

13 years agogdi32: Add a few helper functions for computing font metrics.
Alexandre Julliard [Wed, 19 Oct 2011 12:09:33 +0000 (14:09 +0200)] 
gdi32: Add a few helper functions for computing font metrics.

13 years agowinex11.drv: WORD and BYTE swapped in 555->1 bit converter (Coverity).
Marcus Meissner [Mon, 24 Oct 2011 05:51:30 +0000 (07:51 +0200)] 
winex11.drv: WORD and BYTE swapped in 555->1 bit converter (Coverity).

13 years agomsxml3/tests: Added saxreader error handling test.
Piotr Caban [Mon, 24 Oct 2011 10:55:22 +0000 (12:55 +0200)] 
msxml3/tests: Added saxreader error handling test.

13 years agomsxml3: Prefer to report msxml error over libxml parsing error.
Piotr Caban [Mon, 24 Oct 2011 10:55:13 +0000 (12:55 +0200)] 
msxml3: Prefer to report msxml error over libxml parsing error.

13 years agomsxml3: Return parser result in detach_url.
Piotr Caban [Mon, 24 Oct 2011 10:55:00 +0000 (12:55 +0200)] 
msxml3: Return parser result in detach_url.

13 years agomsxml3: Don't report fatal errors many times.
Piotr Caban [Mon, 24 Oct 2011 10:54:47 +0000 (12:54 +0200)] 
msxml3: Don't report fatal errors many times.

13 years agommdevapi/tests: Don't crash on test failure.
Alexandre Julliard [Mon, 24 Oct 2011 12:28:08 +0000 (14:28 +0200)] 
mmdevapi/tests: Don't crash on test failure.

13 years agovbscript: Fixed local variable count calculation.
Jacek Caban [Mon, 24 Oct 2011 10:30:48 +0000 (12:30 +0200)] 
vbscript: Fixed local variable count calculation.

13 years agopo: Update Italian translation.
Luca Bennati [Fri, 21 Oct 2011 17:26:54 +0000 (19:26 +0200)] 
po: Update Italian translation.

13 years agoriched20/tests: Test format rect adaption to window size and behavior with zero-sized...
Thomas Faber [Sat, 22 Oct 2011 22:46:12 +0000 (00:46 +0200)] 
riched20/tests: Test format rect adaption to window size and behavior with zero-sized windows.

13 years agoriched20: Simplify ME_PrepareParagraphForWrapping.
Thomas Faber [Sat, 22 Oct 2011 18:30:13 +0000 (20:30 +0200)] 
riched20: Simplify ME_PrepareParagraphForWrapping.

13 years agoriched20: Avoid a forward declaration.
Thomas Faber [Sat, 22 Oct 2011 18:17:04 +0000 (20:17 +0200)] 
riched20: Avoid a forward declaration.

13 years agoriched20: Constify some ME_Context pointer parameters.
Thomas Faber [Sat, 22 Oct 2011 16:11:27 +0000 (18:11 +0200)] 
riched20: Constify some ME_Context pointer parameters.

13 years agogdi32/tests: Test GetTextExtentExPoint behavior with zero and negative max extent...
Thomas Faber [Sun, 23 Oct 2011 09:23:06 +0000 (11:23 +0200)] 
gdi32/tests: Test GetTextExtentExPoint behavior with zero and negative max extent values.

13 years agoopengl32: Avoid superfluous (void*) cast in LOAD_FUNCPTR macro.
Frédéric Delanoy [Sat, 22 Oct 2011 12:59:00 +0000 (14:59 +0200)] 
opengl32: Avoid superfluous (void*) cast in LOAD_FUNCPTR macro.

13 years agopo: Update Lithuanian translation.
Aurimas Fišeras [Sat, 22 Oct 2011 07:26:03 +0000 (10:26 +0300)] 
po: Update Lithuanian translation.

13 years agodinput: Add Lithuanian translation.
Aurimas Fišeras [Fri, 21 Oct 2011 15:39:13 +0000 (18:39 +0300)] 
dinput: Add Lithuanian translation.

13 years agokernel32: Avoid shadowing parameter "len".
Marcus Meissner [Fri, 21 Oct 2011 06:19:31 +0000 (08:19 +0200)] 
kernel32: Avoid shadowing parameter "len".

13 years agokernel32: Avoid shadowing "buffer" variable.
Marcus Meissner [Fri, 21 Oct 2011 06:18:48 +0000 (08:18 +0200)] 
kernel32: Avoid shadowing "buffer" variable.

13 years agokernel32: Avoid shadowing variables "a", "nt" and "fd".
Marcus Meissner [Fri, 21 Oct 2011 06:19:17 +0000 (08:19 +0200)] 
kernel32: Avoid shadowing variables "a", "nt" and "fd".

13 years agokernel32: Avoid shadowing "ret" variable.
Marcus Meissner [Fri, 21 Oct 2011 06:18:21 +0000 (08:18 +0200)] 
kernel32: Avoid shadowing "ret" variable.

13 years agowinex11: Add error checks around every XF86VidMode call.
Alexandre Julliard [Mon, 24 Oct 2011 09:19:28 +0000 (11:19 +0200)] 
winex11: Add error checks around every XF86VidMode call.

13 years agomsxml3: Add stub IEnumVARIANT support for IXMLDOMSelection.
Nikolay Sivov [Sun, 23 Oct 2011 18:54:20 +0000 (22:54 +0400)] 
msxml3: Add stub IEnumVARIANT support for IXMLDOMSelection.

13 years agomsxml3: Don't try to use null interface pointer.
Nikolay Sivov [Sat, 22 Oct 2011 17:22:05 +0000 (21:22 +0400)] 
msxml3: Don't try to use null interface pointer.

13 years agoshlwapi: Fix window style set with SHSetParentHwnd().
Nikolay Sivov [Fri, 21 Oct 2011 21:45:23 +0000 (01:45 +0400)] 
shlwapi: Fix window style set with SHSetParentHwnd().

13 years agowintrust: Add FindCertsByIssuer stub.
Juan Lang [Sun, 23 Oct 2011 18:50:36 +0000 (11:50 -0700)] 
wintrust: Add FindCertsByIssuer stub.

13 years agowincrypt.h: Add FindCertsByIssuer declaration.
Juan Lang [Sun, 23 Oct 2011 18:50:19 +0000 (11:50 -0700)] 
wincrypt.h: Add FindCertsByIssuer declaration.

13 years agowined3d: Make the device parameter to SetupForBlit() const.
Henri Verbeet [Sun, 23 Oct 2011 16:24:01 +0000 (18:24 +0200)] 
wined3d: Make the device parameter to SetupForBlit() const.

13 years agowined3d: Make the context parameter to bind_dummy_textures() const.
Henri Verbeet [Sun, 23 Oct 2011 16:24:00 +0000 (18:24 +0200)] 
wined3d: Make the context parameter to bind_dummy_textures() const.

13 years agowined3d: Get rid of surface_gdi_cleanup().
Henri Verbeet [Sun, 23 Oct 2011 16:23:59 +0000 (18:23 +0200)] 
wined3d: Get rid of surface_gdi_cleanup().

It's effectively the same as surface_cleanup(). The GL objects that
surface_cleanup() destroys are never created for "GDI" surfaces.

13 years agowined3d: Reject multisampled readbacks in wined3d_surface_get_render_target_data().
Henri Verbeet [Sun, 23 Oct 2011 16:23:58 +0000 (18:23 +0200)] 
wined3d: Reject multisampled readbacks in wined3d_surface_get_render_target_data().

13 years agowined3d: Only try to load surfaces from the drawable if the drawable is current in...
Henri Verbeet [Sun, 23 Oct 2011 16:23:57 +0000 (18:23 +0200)] 
wined3d: Only try to load surfaces from the drawable if the drawable is current in surface_load_sysmem().

13 years agowininet: Accept RFC 850 dates in HTTP headers.
Juan Lang [Sat, 22 Oct 2011 05:55:14 +0000 (22:55 -0700)] 
wininet: Accept RFC 850 dates in HTTP headers.

13 years agouser32: Use Uniscribe in the multiline edit control.
Aric Stewart [Fri, 21 Oct 2011 16:29:05 +0000 (11:29 -0500)] 
user32: Use Uniscribe in the multiline edit control.

13 years agomsctf: Increase buffer to have room for full key.
Aric Stewart [Sat, 22 Oct 2011 01:26:40 +0000 (20:26 -0500)] 
msctf: Increase buffer to have room for full key.

13 years agousp10: Correct itemizing multiple spaces at the beginning of a run.
Aric Stewart [Fri, 21 Oct 2011 16:28:54 +0000 (11:28 -0500)] 
usp10: Correct itemizing multiple spaces at the beginning of a run.

13 years agoconfigure: Generate rules to update po files when gettextpo is explicitly requested.
Alexandre Julliard [Sat, 22 Oct 2011 18:46:36 +0000 (20:46 +0200)] 
configure: Generate rules to update po files when gettextpo is explicitly requested.

13 years agowrc: Load translations from mo files instead of po.
Alexandre Julliard [Sat, 22 Oct 2011 16:21:04 +0000 (18:21 +0200)] 
wrc: Load translations from mo files instead of po.

13 years agowrc: Store the current po file in a global variable.
Alexandre Julliard [Sat, 22 Oct 2011 15:39:01 +0000 (17:39 +0200)] 
wrc: Store the current po file in a global variable.

13 years agomakefiles: Add rules for building mo files.
Alexandre Julliard [Sat, 22 Oct 2011 13:23:14 +0000 (15:23 +0200)] 
makefiles: Add rules for building mo files.

13 years agomakefiles: Build the pot files with a separate pass from the top-level makefile.
Alexandre Julliard [Sat, 22 Oct 2011 12:54:03 +0000 (14:54 +0200)] 
makefiles: Build the pot files with a separate pass from the top-level makefile.

13 years agoRelease 1.3.31. wine-1.3.31
Alexandre Julliard [Fri, 21 Oct 2011 18:38:36 +0000 (20:38 +0200)] 
Release 1.3.31.

13 years agopo: Update Lithuanian translation.
Aurimas Fišeras [Thu, 20 Oct 2011 19:45:07 +0000 (22:45 +0300)] 
po: Update Lithuanian translation.

13 years agocomdlg32: Update Lithuanian translation.
Aurimas Fišeras [Fri, 21 Oct 2011 05:37:58 +0000 (08:37 +0300)] 
comdlg32: Update Lithuanian translation.

13 years agohlink: Added TargetFrameName tests.
Jacek Caban [Fri, 21 Oct 2011 13:12:43 +0000 (15:12 +0200)] 
hlink: Added TargetFrameName tests.

13 years agohlink: Return S_FALSE in GetTargetFrameName when returning NULL.
Jacek Caban [Fri, 21 Oct 2011 13:16:08 +0000 (15:16 +0200)] 
hlink: Return S_FALSE in GetTargetFrameName when returning NULL.

13 years agohlink: Moved HLinkBrowseContext_Constructor to avoid vtbl forward declaration.
Jacek Caban [Fri, 21 Oct 2011 13:12:21 +0000 (15:12 +0200)] 
hlink: Moved HLinkBrowseContext_Constructor to avoid vtbl forward declaration.

13 years agohlink: Don't use WINAPI for internal functions.
Jacek Caban [Fri, 21 Oct 2011 13:12:09 +0000 (15:12 +0200)] 
hlink: Don't use WINAPI for internal functions.

13 years agohlink: Reorder functions to avoid vtbl forward declaration.
Jacek Caban [Fri, 21 Oct 2011 13:11:55 +0000 (15:11 +0200)] 
hlink: Reorder functions to avoid vtbl forward declaration.

13 years agogdi32: Add a fake 1-entry color table for 1-bpp ddbs.
Huw Davies [Fri, 21 Oct 2011 13:52:34 +0000 (14:52 +0100)] 
gdi32: Add a fake 1-entry color table for 1-bpp ddbs.

13 years agowineps: Add support for PS_USERSTYLE pens.
Alexandre Julliard [Fri, 21 Oct 2011 14:38:39 +0000 (16:38 +0200)] 
wineps: Add support for PS_USERSTYLE pens.

13 years agowinex11: Filter out zero-size dashes for PS_USERSTYLE pens.
Alexandre Julliard [Fri, 21 Oct 2011 12:55:26 +0000 (14:55 +0200)] 
winex11: Filter out zero-size dashes for PS_USERSTYLE pens.

13 years agovbscript: Added remaining week day constants implementations.
Jacek Caban [Fri, 21 Oct 2011 10:42:48 +0000 (12:42 +0200)] 
vbscript: Added remaining week day constants implementations.

13 years agovbscript: Added vbSunday constant implementation.
Jacek Caban [Fri, 21 Oct 2011 10:42:37 +0000 (12:42 +0200)] 
vbscript: Added vbSunday constant implementation.

13 years agocmd: Constify WCMD_pushd parameter.
Frédéric Delanoy [Thu, 20 Oct 2011 22:56:32 +0000 (00:56 +0200)] 
cmd: Constify WCMD_pushd parameter.

13 years agomsvcrt: Avoid superfluous cast of MSVCRT_malloc return value.
Frédéric Delanoy [Thu, 20 Oct 2011 23:44:45 +0000 (01:44 +0200)] 
msvcrt: Avoid superfluous cast of MSVCRT_malloc return value.

13 years agodpnet/tests: Avoid casting return value of HeapAlloc calls.
Frédéric Delanoy [Thu, 20 Oct 2011 23:35:52 +0000 (01:35 +0200)] 
dpnet/tests: Avoid casting return value of HeapAlloc calls.

13 years agodinput: Avoid casting return value of HeapAlloc calls.
Frédéric Delanoy [Thu, 20 Oct 2011 23:35:51 +0000 (01:35 +0200)] 
dinput: Avoid casting return value of HeapAlloc calls.

13 years agonet: Use FormatMessageW() for better internationalization support.
Francois Gouget [Fri, 21 Oct 2011 07:43:20 +0000 (09:43 +0200)] 
net: Use FormatMessageW() for better internationalization support.

13 years agoattrib: Use FormatMessageW() for better internationalization support.
Francois Gouget [Fri, 21 Oct 2011 07:42:18 +0000 (09:42 +0200)] 
attrib: Use FormatMessageW() for better internationalization support.

13 years agowinecoreaudio: Improved tracing.
Ken Thomases [Fri, 21 Oct 2011 04:24:43 +0000 (23:24 -0500)] 
winecoreaudio: Improved tracing.

13 years agowinecoreaudio: Avoid an extra copy/conversion of a string.
Ken Thomases [Fri, 21 Oct 2011 04:24:12 +0000 (23:24 -0500)] 
winecoreaudio: Avoid an extra copy/conversion of a string.

13 years agowinecoreaudio: Fix a test for allocation failure (copy/paste error).
Ken Thomases [Fri, 21 Oct 2011 04:23:50 +0000 (23:23 -0500)] 
winecoreaudio: Fix a test for allocation failure (copy/paste error).

13 years agowinecoreaudio: Fix a leak.
Ken Thomases [Fri, 21 Oct 2011 04:23:37 +0000 (23:23 -0500)] 
winecoreaudio: Fix a leak.

13 years agows2_32: Replace switch statement with more suitable if statement.
Andrew Talbot [Thu, 20 Oct 2011 20:37:09 +0000 (21:37 +0100)] 
ws2_32: Replace switch statement with more suitable if statement.

13 years agows2_32: Mark a fall-through in a switch statement.
Andrew Talbot [Thu, 20 Oct 2011 20:37:04 +0000 (21:37 +0100)] 
ws2_32: Mark a fall-through in a switch statement.

13 years agodsound: Always enumerate the default device first.
Andrew Eikum [Thu, 20 Oct 2011 20:15:09 +0000 (15:15 -0500)] 
dsound: Always enumerate the default device first.

13 years agomsvcr90: Add x86_64 stubs and forwards.
André Hentschel [Thu, 20 Oct 2011 20:13:02 +0000 (22:13 +0200)] 
msvcr90: Add x86_64 stubs and forwards.

13 years agowined3d: Make the device parameter to context_choose_pixel_format() const.
Henri Verbeet [Thu, 20 Oct 2011 19:42:59 +0000 (21:42 +0200)] 
wined3d: Make the device parameter to context_choose_pixel_format() const.

13 years agowined3d: Make the device parameter to wined3d_device_get_surface_from_dc() const.
Henri Verbeet [Thu, 20 Oct 2011 19:42:58 +0000 (21:42 +0200)] 
wined3d: Make the device parameter to wined3d_device_get_surface_from_dc() const.

13 years agod3d9/tests: Add a small test for IDirect3DDevice9::SetCursorPosition().
Henri Verbeet [Thu, 20 Oct 2011 19:42:57 +0000 (21:42 +0200)] 
d3d9/tests: Add a small test for IDirect3DDevice9::SetCursorPosition().

13 years agod3d8/tests: Add a small test for IDirect3DDevice8::SetCursorPosition().
Henri Verbeet [Thu, 20 Oct 2011 19:42:56 +0000 (21:42 +0200)] 
d3d8/tests: Add a small test for IDirect3DDevice8::SetCursorPosition().

13 years agowined3d: Move the cursor in wined3d_device_set_cursor_position().
Henri Verbeet [Thu, 20 Oct 2011 19:42:55 +0000 (21:42 +0200)] 
wined3d: Move the cursor in wined3d_device_set_cursor_position().

13 years agowineconsole: Fix a string resource so its format placeholders can be reordered.
Francois Gouget [Thu, 20 Oct 2011 12:48:14 +0000 (14:48 +0200)] 
wineconsole: Fix a string resource so its format placeholders can be reordered.

13 years agowinefile: Fix a string resource so its format placeholders can be reordered.
Francois Gouget [Thu, 20 Oct 2011 12:48:10 +0000 (14:48 +0200)] 
winefile: Fix a string resource so its format placeholders can be reordered.

13 years agomsi: Always use WHEREVIEW for sorting.
Bernhard Loos [Thu, 20 Oct 2011 12:22:25 +0000 (14:22 +0200)] 
msi: Always use WHEREVIEW for sorting.

13 years agomsi: Get rid of JOINVIEW.
Bernhard Loos [Thu, 20 Oct 2011 12:22:20 +0000 (14:22 +0200)] 
msi: Get rid of JOINVIEW.

13 years agomsi: Reorder tables to optimize condition evaluation.
Bernhard Loos [Thu, 20 Oct 2011 12:21:48 +0000 (14:21 +0200)] 
msi: Reorder tables to optimize condition evaluation.

13 years agoieframe: ieframe variant of IEWinMain is Unicode.
Jacek Caban [Thu, 20 Oct 2011 14:46:59 +0000 (16:46 +0200)] 
ieframe: ieframe variant of IEWinMain is Unicode.

13 years agoshell32: Set pointer to NULL after free to avoid double free.
Michael Mc Donnell [Wed, 19 Oct 2011 19:11:32 +0000 (15:11 -0400)] 
shell32: Set pointer to NULL after free to avoid double free.

13 years agodinput: Add some logging to base class.
Vitaliy Margolen [Thu, 20 Oct 2011 13:42:44 +0000 (07:42 -0600)] 
dinput: Add some logging to base class.

13 years agoxcopy: Fix varargs handling for 64-bit.
Alexandre Julliard [Thu, 20 Oct 2011 12:31:29 +0000 (14:31 +0200)] 
xcopy: Fix varargs handling for 64-bit.

13 years agogdi32: Implement GetCharWidthW as a standard driver entry point.
Alexandre Julliard [Wed, 19 Oct 2011 11:38:10 +0000 (13:38 +0200)] 
gdi32: Implement GetCharWidthW as a standard driver entry point.

13 years agogdi32: Implement GetTextExtentExPointW as a standard driver entry point.
Alexandre Julliard [Tue, 18 Oct 2011 20:00:16 +0000 (22:00 +0200)] 
gdi32: Implement GetTextExtentExPointW as a standard driver entry point.

13 years agowineps: Chain to the next driver when not using a device font.
Alexandre Julliard [Tue, 18 Oct 2011 19:58:25 +0000 (21:58 +0200)] 
wineps: Chain to the next driver when not using a device font.

13 years agowinex11: Chain to the next driver when not using a device font.
Alexandre Julliard [Tue, 18 Oct 2011 19:58:06 +0000 (21:58 +0200)] 
winex11: Chain to the next driver when not using a device font.

13 years agovbscript: Added Global_isNull implementation.
Jacek Caban [Thu, 20 Oct 2011 10:57:18 +0000 (12:57 +0200)] 
vbscript: Added Global_isNull implementation.

13 years agontdll: Avoid shadowing "p" variable.
Marcus Meissner [Thu, 20 Oct 2011 00:02:38 +0000 (02:02 +0200)] 
ntdll: Avoid shadowing "p" variable.