wine
13 years agowinex11: Don't use raw events for button events so that we get the right coordinates.
Alexandre Julliard [Fri, 13 May 2011 10:40:19 +0000 (12:40 +0200)] 
winex11: Don't use raw events for button events so that we get the right coordinates.

13 years agoinclude: Define DRV_MCI_FIRST.
Jörg Höhle [Wed, 15 Dec 2010 20:18:47 +0000 (21:18 +0100)] 
include: Define DRV_MCI_FIRST.

13 years agocomctl32/listview: Fix parameter validation for LVM_SETITEMTEXT.
Nikolay Sivov [Thu, 12 May 2011 21:52:09 +0000 (01:52 +0400)] 
comctl32/listview: Fix parameter validation for LVM_SETITEMTEXT.

13 years agowinecfg: Update Swedish translation.
Anders Jonsson [Thu, 12 May 2011 19:46:56 +0000 (21:46 +0200)] 
winecfg: Update Swedish translation.

13 years agocomctl32/tab: Send NM_RCLICK on WM_RBUTTONUP.
Nikolay Sivov [Thu, 12 May 2011 20:46:39 +0000 (00:46 +0400)] 
comctl32/tab: Send NM_RCLICK on WM_RBUTTONUP.

13 years agokernel32/tests: Fix typo.
Frédéric Delanoy [Thu, 12 May 2011 20:10:52 +0000 (22:10 +0200)] 
kernel32/tests: Fix typo.

13 years agousp10: Implementation of ScriptPlaceOpenType.
Aric Stewart [Thu, 12 May 2011 18:57:32 +0000 (13:57 -0500)] 
usp10: Implementation of ScriptPlaceOpenType.

13 years agousp10: Implementation of ScriptShapeOpenType.
Aric Stewart [Thu, 12 May 2011 18:57:26 +0000 (13:57 -0500)] 
usp10: Implementation of ScriptShapeOpenType.

13 years agomakefiles: Tools must be built before includes now.
Alexandre Julliard [Fri, 13 May 2011 08:45:02 +0000 (10:45 +0200)] 
makefiles: Tools must be built before includes now.

13 years agogdi32: Implement font selection by its full name.
Grazvydas Ignotas [Tue, 10 May 2011 20:38:07 +0000 (23:38 +0300)] 
gdi32: Implement font selection by its full name.

13 years agogdi32: Refactor get_facename to retrieve other names too.
Grazvydas Ignotas [Tue, 10 May 2011 20:38:06 +0000 (23:38 +0300)] 
gdi32: Refactor get_facename to retrieve other names too.

13 years agogdi32/tests: Test for font selection by full name.
Grazvydas Ignotas [Tue, 10 May 2011 20:38:05 +0000 (23:38 +0300)] 
gdi32/tests: Test for font selection by full name.

13 years agomsi: Unescape ^Q^Y sequences in text archives.
Hans Leidekker [Thu, 12 May 2011 15:24:11 +0000 (17:24 +0200)] 
msi: Unescape ^Q^Y sequences in text archives.

13 years agomsi: Handle embedded nulls in text archives.
Hans Leidekker [Thu, 12 May 2011 15:23:27 +0000 (17:23 +0200)] 
msi: Handle embedded nulls in text archives.

13 years agomsi: Improve the stub for MisGetMode(MSIRUNMODE_ADMIN).
Hans Leidekker [Thu, 12 May 2011 15:22:56 +0000 (17:22 +0200)] 
msi: Improve the stub for MisGetMode(MSIRUNMODE_ADMIN).

13 years agomsi: Remove redundant tracing.
Hans Leidekker [Thu, 12 May 2011 15:22:34 +0000 (17:22 +0200)] 
msi: Remove redundant tracing.

13 years agoddraw: Fix filtering of enumerated display modes.
Ričardas Barkauskas [Sun, 8 May 2011 14:54:54 +0000 (17:54 +0300)] 
ddraw: Fix filtering of enumerated display modes.

13 years agourlmon: Make sure to include query part of relative URI containing path in combine_uri.
Jacek Caban [Thu, 12 May 2011 14:47:20 +0000 (14:47 +0000)] 
urlmon: Make sure to include query part of relative URI containing path in combine_uri.

13 years agowinex11: Set the desktop window gravity to NorthWest to avoid spurious position changes.
Alexandre Julliard [Thu, 12 May 2011 14:25:50 +0000 (16:25 +0200)] 
winex11: Set the desktop window gravity to NorthWest to avoid spurious position changes.

13 years agowinex11: Only update the fullscreen pointer grab when something has changed.
Alexandre Julliard [Thu, 12 May 2011 14:24:58 +0000 (16:24 +0200)] 
winex11: Only update the fullscreen pointer grab when something has changed.

13 years agowinedump: Fixed minidump processor revision decoding (Coverity).
Marcus Meissner [Thu, 5 May 2011 13:27:06 +0000 (15:27 +0200)] 
winedump: Fixed minidump processor revision decoding (Coverity).

13 years agommsystem.dll16: Use flags instead of device type as the MCI_STATUS heuristic.
Damjan Jovanovic [Wed, 11 May 2011 20:07:24 +0000 (22:07 +0200)] 
mmsystem.dll16: Use flags instead of device type as the MCI_STATUS heuristic.

13 years agogdi32/tests: Add tests for 32 bpp DIB pattern brush fills.
Huw Davies [Thu, 12 May 2011 12:01:26 +0000 (13:01 +0100)] 
gdi32/tests: Add tests for 32 bpp DIB pattern brush fills.

13 years agogdi32: Add support for DIB pattern brush fills.
Huw Davies [Thu, 12 May 2011 11:46:50 +0000 (12:46 +0100)] 
gdi32: Add support for DIB pattern brush fills.

13 years agogdi32: Implement SelectBrush for DIB pattern brushes.
Huw Davies [Thu, 12 May 2011 11:05:37 +0000 (12:05 +0100)] 
gdi32: Implement SelectBrush for DIB pattern brushes.

13 years agogdi32: Add helpers to clear and free dib_info structures.
Huw Davies [Thu, 12 May 2011 10:27:35 +0000 (11:27 +0100)] 
gdi32: Add helpers to clear and free dib_info structures.

13 years agogdi32: Keep track of changes to the brush rop, so that we can perform lazy realisatio...
Huw Davies [Thu, 12 May 2011 09:22:28 +0000 (10:22 +0100)] 
gdi32: Keep track of changes to the brush rop, so that we can perform lazy realisation of the brush.

13 years agokernel32: Moved GetModuleInformation implementation to kernel32.
Jacek Caban [Thu, 12 May 2011 12:23:45 +0000 (12:23 +0000)] 
kernel32: Moved GetModuleInformation implementation to kernel32.

13 years agokernel32: Moved GetModuleFileNameEx[AW] to kernel32.
Jacek Caban [Thu, 12 May 2011 12:23:22 +0000 (12:23 +0000)] 
kernel32: Moved GetModuleFileNameEx[AW] to kernel32.

13 years agokernel32: Moved GetModuleBaseName[AW] implementation to kernel32.
Jacek Caban [Thu, 12 May 2011 12:22:59 +0000 (12:22 +0000)] 
kernel32: Moved GetModuleBaseName[AW] implementation to kernel32.

13 years agokernel32: Moved K32EnumProcessModules to module.c.
Jacek Caban [Thu, 12 May 2011 12:19:52 +0000 (12:19 +0000)] 
kernel32: Moved K32EnumProcessModules to module.c.

13 years agokernel32: Moved GetProcessMemoryInfo implementation to kernel32.
Jacek Caban [Thu, 12 May 2011 12:19:40 +0000 (12:19 +0000)] 
kernel32: Moved GetProcessMemoryInfo implementation to kernel32.

13 years agomsvcr: Update spec files.
Piotr Caban [Thu, 12 May 2011 09:39:54 +0000 (11:39 +0200)] 
msvcr: Update spec files.

13 years agomsvcrt: Added _strnicoll_l implementation.
Piotr Caban [Thu, 12 May 2011 09:39:43 +0000 (11:39 +0200)] 
msvcrt: Added _strnicoll_l implementation.

13 years agomsvcrt: Added _strncoll_l implementation.
Piotr Caban [Thu, 12 May 2011 09:39:31 +0000 (11:39 +0200)] 
msvcrt: Added _strncoll_l implementation.

13 years agomsvcrt: Added _stricoll_l implementation.
Piotr Caban [Thu, 12 May 2011 09:39:22 +0000 (11:39 +0200)] 
msvcrt: Added _stricoll_l implementation.

13 years agomsvcrt: Added _strcoll_l implementation.
Piotr Caban [Thu, 12 May 2011 09:39:10 +0000 (11:39 +0200)] 
msvcrt: Added _strcoll_l implementation.

13 years agokernel32/tests: Add locale specific CompareString test.
Piotr Caban [Thu, 12 May 2011 09:39:01 +0000 (11:39 +0200)] 
kernel32/tests: Add locale specific CompareString test.

13 years agomsvcrt: Added _strupr_s_l implementation.
Piotr Caban [Thu, 12 May 2011 09:38:52 +0000 (11:38 +0200)] 
msvcrt: Added _strupr_s_l implementation.

13 years agomsvcrt: Added _strlwr_s_l implementation.
Piotr Caban [Thu, 12 May 2011 09:38:41 +0000 (11:38 +0200)] 
msvcrt: Added _strlwr_s_l implementation.

13 years agomsvcrt: Added _tolower_l implementation.
Piotr Caban [Thu, 12 May 2011 09:38:32 +0000 (11:38 +0200)] 
msvcrt: Added _tolower_l implementation.

13 years agomsvcrt: Added _toupper_l implementation.
Piotr Caban [Thu, 12 May 2011 09:38:23 +0000 (11:38 +0200)] 
msvcrt: Added _toupper_l implementation.

13 years agomsvcrt: Added _is*_l functions implementation.
Piotr Caban [Thu, 12 May 2011 09:37:48 +0000 (11:37 +0200)] 
msvcrt: Added _is*_l functions implementation.

13 years agomsvcrt: Added _isctype_l implementation.
Piotr Caban [Thu, 12 May 2011 09:37:37 +0000 (11:37 +0200)] 
msvcrt: Added _isctype_l implementation.

13 years agomsvcrt: Added _towupper_l and _towlower_l implementation.
Piotr Caban [Thu, 12 May 2011 09:36:56 +0000 (11:36 +0200)] 
msvcrt: Added _towupper_l and _towlower_l implementation.

13 years agowinecfg: Update Russian dialog strings.
Nikolay Sivov [Thu, 12 May 2011 08:34:35 +0000 (12:34 +0400)] 
winecfg: Update Russian dialog strings.

13 years agocomctl32/tests: Make functions from test macros.
Nikolay Sivov [Thu, 12 May 2011 07:59:53 +0000 (11:59 +0400)] 
comctl32/tests: Make functions from test macros.

13 years agowinmm: Fix 8KB leak when mmioOpen fails (Valgrind).
Jörg Höhle [Wed, 11 May 2011 19:58:43 +0000 (21:58 +0200)] 
winmm: Fix 8KB leak when mmioOpen fails (Valgrind).

13 years agowinecfg: Update Korean resource.
Hwang YunSong [Thu, 12 May 2011 02:07:16 +0000 (11:07 +0900)] 
winecfg: Update Korean resource.

13 years agoinclude: Replace a THIS, with THIS_ for a method with parameters.
Dylan Smith [Wed, 11 May 2011 20:34:16 +0000 (16:34 -0400)] 
include: Replace a THIS, with THIS_ for a method with parameters.

13 years agourlmon: Honor E_ABORT for URLDownloadToFile status callbacks.
Thomas Mullaly [Sun, 1 May 2011 04:30:17 +0000 (00:30 -0400)] 
urlmon: Honor E_ABORT for URLDownloadToFile status callbacks.

13 years agourlmon: Improve handling of error codes being returned from client OnStartBinding...
Thomas Mullaly [Mon, 2 May 2011 03:29:53 +0000 (23:29 -0400)] 
urlmon: Improve handling of error codes being returned from client OnStartBinding callback.

13 years agowinecfg: Update French translation.
Frédéric Delanoy [Wed, 11 May 2011 19:04:57 +0000 (21:04 +0200)] 
winecfg: Update French translation.

13 years agowinecfg: Update Lithuanian translation.
Aurimas Fišeras [Wed, 11 May 2011 18:28:10 +0000 (21:28 +0300)] 
winecfg: Update Lithuanian translation.

13 years agowinecfg: Update German translation.
André Hentschel [Wed, 11 May 2011 18:37:01 +0000 (20:37 +0200)] 
winecfg: Update German translation.

13 years agoshdocvw: Cope with being called without an active document.
Huw Davies [Wed, 11 May 2011 18:18:54 +0000 (19:18 +0100)] 
shdocvw: Cope with being called without an active document.

13 years agoinclude: Update a comment.
André Hentschel [Wed, 11 May 2011 18:17:18 +0000 (20:17 +0200)] 
include: Update a comment.

13 years agowinemaker: Let winegcc generate the app loader script.
André Hentschel [Wed, 11 May 2011 17:00:31 +0000 (19:00 +0200)] 
winemaker: Let winegcc generate the app loader script.

13 years agogdi32: Handle pre-Unicode symbol TTFs with symbols at U+00XX.
Konstantin L. Metlov [Wed, 11 May 2011 16:01:59 +0000 (19:01 +0300)] 
gdi32: Handle pre-Unicode symbol TTFs with symbols at U+00XX.

13 years agomscoree: State the .NET and Mono versions when a runtime is missing.
Vincent Povirk [Wed, 11 May 2011 15:07:23 +0000 (10:07 -0500)] 
mscoree: State the .NET and Mono versions when a runtime is missing.

13 years agousp10/tests: Test ScriptItemizeOpenType.
Aric Stewart [Tue, 10 May 2011 18:09:57 +0000 (13:09 -0500)] 
usp10/tests: Test ScriptItemizeOpenType.

13 years agousp10: Implement ScriptItemizeOpenType.
Aric Stewart [Tue, 10 May 2011 18:09:47 +0000 (13:09 -0500)] 
usp10: Implement ScriptItemizeOpenType.

13 years agod3dx9/tests: Add ID3DXEffect::Get/SetStateManager() test.
Rico Schüller [Wed, 11 May 2011 14:47:10 +0000 (16:47 +0200)] 
d3dx9/tests: Add ID3DXEffect::Get/SetStateManager() test.

13 years agod3dx9: Implement ID3DXEffect::GetStateManager().
Rico Schüller [Wed, 11 May 2011 14:47:06 +0000 (16:47 +0200)] 
d3dx9: Implement ID3DXEffect::GetStateManager().

13 years agod3dx9: Implement ID3DXEffect::SetStateManager().
Rico Schüller [Wed, 11 May 2011 14:47:02 +0000 (16:47 +0200)] 
d3dx9: Implement ID3DXEffect::SetStateManager().

13 years agod3dx9: Implement D3DXMESHOPT_ATTRSORT|D3DXMESHOPT_IGNOREVERTS.
Dylan Smith [Wed, 11 May 2011 09:30:55 +0000 (05:30 -0400)] 
d3dx9: Implement D3DXMESHOPT_ATTRSORT|D3DXMESHOPT_IGNOREVERTS.

13 years agod3dx9: Create compact_mesh helper function for OptimizeInplace.
Dylan Smith [Wed, 11 May 2011 09:30:41 +0000 (05:30 -0400)] 
d3dx9: Create compact_mesh helper function for OptimizeInplace.

13 years agokrnl386.exe16: Fixed if that always succeeds (Coverity).
Marcus Meissner [Wed, 11 May 2011 12:36:16 +0000 (14:36 +0200)] 
krnl386.exe16: Fixed if that always succeeds (Coverity).

13 years agogdi32: Add a missing const.
Huw Davies [Wed, 11 May 2011 14:16:45 +0000 (15:16 +0100)] 
gdi32: Add a missing const.

13 years agogdi32: Initialise the bit fields even in the BI_RGB case in order to make format...
Huw Davies [Wed, 11 May 2011 14:13:40 +0000 (15:13 +0100)] 
gdi32: Initialise the bit fields even in the BI_RGB case in order to make format comparisons easier.

13 years agomsvcrt: Don't pass NULL as __ms_va_list in printf implementation.
Piotr Caban [Wed, 11 May 2011 13:39:07 +0000 (15:39 +0200)] 
msvcrt: Don't pass NULL as __ms_va_list in printf implementation.

13 years agomshtml: Added IOmNavigator::get_cpuClass implementation.
Jacek Caban [Wed, 11 May 2011 14:58:35 +0000 (14:58 +0000)] 
mshtml: Added IOmNavigator::get_cpuClass implementation.

13 years agomshtml: Ignore more dispID values in OnChanged notifications to fix tests on some...
Jacek Caban [Wed, 11 May 2011 13:21:24 +0000 (13:21 +0000)] 
mshtml: Ignore more dispID values in OnChanged notifications to fix tests on some IE installations.

13 years agokernel32: Moved QueryWorkingSet and QueryWorkingSetEx implementation to kernel32.
Jacek Caban [Wed, 11 May 2011 13:06:45 +0000 (13:06 +0000)] 
kernel32: Moved QueryWorkingSet and QueryWorkingSetEx implementation to kernel32.

13 years agourlmon: Code clean up and make tests a bit stricker.
Jacek Caban [Wed, 11 May 2011 11:34:47 +0000 (11:34 +0000)] 
urlmon: Code clean up and make tests a bit stricker.

13 years agowininet: Set TCP_NODELAY on socket.
Jacek Caban [Wed, 11 May 2011 11:32:34 +0000 (11:32 +0000)] 
wininet: Set TCP_NODELAY on socket.

13 years agomsi: Don't resolve child folders if the parent path is unmodified.
Hans Leidekker [Wed, 11 May 2011 09:25:40 +0000 (11:25 +0200)] 
msi: Don't resolve child folders if the parent path is unmodified.

13 years agomsi/tests: Show that MsiSetTargetPath updates folder properties.
Hans Leidekker [Wed, 11 May 2011 09:25:17 +0000 (11:25 +0200)] 
msi/tests: Show that MsiSetTargetPath updates folder properties.

13 years agocomctl32/listview: Don't forward HDN_ITEMCHANGING/HDN_ITEMCHANGED to listview parent.
Nikolay Sivov [Wed, 11 May 2011 07:10:24 +0000 (11:10 +0400)] 
comctl32/listview: Don't forward HDN_ITEMCHANGING/HDN_ITEMCHANGED to listview parent.

13 years agoqcap: Initialize to NULL the content of ppPin, not the pointer itself.
Paul Chitescu [Wed, 11 May 2011 01:45:59 +0000 (04:45 +0300)] 
qcap: Initialize to NULL the content of ppPin, not the pointer itself.

13 years agokernel32: In CreateFile, when trying to open the CON special DOS file, force OPEN_EXI...
Eric Pouech [Tue, 10 May 2011 20:02:35 +0000 (22:02 +0200)] 
kernel32: In CreateFile, when trying to open the CON special DOS file, force OPEN_EXISTING as creation flag.

13 years agokernel32: Added some tests about CON special file treatment in CreateFile.
Eric Pouech [Tue, 10 May 2011 20:02:26 +0000 (22:02 +0200)] 
kernel32: Added some tests about CON special file treatment in CreateFile.

13 years agowined3d: Get rid of the SHADER_LIMITS typedef.
Henri Verbeet [Tue, 10 May 2011 19:18:48 +0000 (21:18 +0200)] 
wined3d: Get rid of the SHADER_LIMITS typedef.

13 years agowined3d: Remove object creation methods from the IWineD3DDevice interface.
Henri Verbeet [Tue, 10 May 2011 19:18:47 +0000 (21:18 +0200)] 
wined3d: Remove object creation methods from the IWineD3DDevice interface.

13 years agoddraw: Skip redundant mode setting calls.
Henri Verbeet [Tue, 10 May 2011 19:18:46 +0000 (21:18 +0200)] 
ddraw: Skip redundant mode setting calls.

13 years agoddraw/tests: Add a small test for redundant mode setting calls.
Henri Verbeet [Tue, 10 May 2011 19:18:45 +0000 (21:18 +0200)] 
ddraw/tests: Add a small test for redundant mode setting calls.

13 years agowined3d: Set SFLAG_DYNLOCK for lockable render targets.
Henri Verbeet [Tue, 10 May 2011 19:18:44 +0000 (21:18 +0200)] 
wined3d: Set SFLAG_DYNLOCK for lockable render targets.

13 years agoinclude: Fall back to little endian when it's not specified on ARM.
André Hentschel [Tue, 10 May 2011 18:49:58 +0000 (20:49 +0200)] 
include: Fall back to little endian when it's not specified on ARM.

13 years agowinecfg: Replace the old DXGrab option by the new fullscreen grab option.
Alexandre Julliard [Wed, 11 May 2011 12:49:07 +0000 (14:49 +0200)] 
winecfg: Replace the old DXGrab option by the new fullscreen grab option.

13 years agowinex11: Add an option to automatically clip the pointer in desktop and multi-monitor...
Alexandre Julliard [Wed, 11 May 2011 11:07:34 +0000 (13:07 +0200)] 
winex11: Add an option to automatically clip the pointer in desktop and multi-monitor modes.

13 years agowinex11: Automatically clip the pointer when the foreground window is full-screen.
Alexandre Julliard [Wed, 11 May 2011 10:30:03 +0000 (12:30 +0200)] 
winex11: Automatically clip the pointer when the foreground window is full-screen.

13 years agowinex11: Export a couple of helper functions for window rectangles.
Alexandre Julliard [Wed, 11 May 2011 10:09:12 +0000 (12:09 +0200)] 
winex11: Export a couple of helper functions for window rectangles.

13 years agowinex11: Reset the clipping when the desktop window loses focus.
Alexandre Julliard [Wed, 11 May 2011 10:07:37 +0000 (12:07 +0200)] 
winex11: Reset the clipping when the desktop window loses focus.

13 years agodsound: Return success in IDirectSoundBufferImpl_AcquireResources.
Austin English [Mon, 9 May 2011 22:59:02 +0000 (17:59 -0500)] 
dsound: Return success in IDirectSoundBufferImpl_AcquireResources.

13 years agod3dx9: Implement D3DXMESHOPT_COMPACT for ID3DXMesh::OptimizeInplace.
Dylan Smith [Mon, 9 May 2011 10:30:51 +0000 (06:30 -0400)] 
d3dx9: Implement D3DXMESHOPT_COMPACT for ID3DXMesh::OptimizeInplace.

13 years agod3dx9: Implement ID3DXMesh::CloneMesh without vertex buffer conversion.
Dylan Smith [Mon, 9 May 2011 10:30:34 +0000 (06:30 -0400)] 
d3dx9: Implement ID3DXMesh::CloneMesh without vertex buffer conversion.

13 years agowininet: Added support for persistent HTTP connections.
Jacek Caban [Tue, 10 May 2011 09:26:43 +0000 (09:26 +0000)] 
wininet: Added support for persistent HTTP connections.

13 years agokernel32: Forward registry functions to advapi32.
André Hentschel [Mon, 9 May 2011 20:29:41 +0000 (22:29 +0200)] 
kernel32: Forward registry functions to advapi32.

13 years agoshell32/tests: Also test without flags.
André Hentschel [Mon, 9 May 2011 18:03:32 +0000 (20:03 +0200)] 
shell32/tests: Also test without flags.

13 years agokrnl386.exe16: Fixed get selector bit logic (Coverity).
Marcus Meissner [Tue, 10 May 2011 14:48:06 +0000 (16:48 +0200)] 
krnl386.exe16: Fixed get selector bit logic (Coverity).