wine
16 years agoserver: Reset events on the message queue fd to avoid busy looping when the thread...
Alexandre Julliard [Tue, 2 Jun 2009 20:14:40 +0000 (22:14 +0200)] 
server: Reset events on the message queue fd to avoid busy looping when the thread is suspended.

16 years agod3d9: Use WINED3DPOOL_DEFAULT instead of D3DPOOL_DEFAULT as appropriate.
Gerald Pfeifer [Tue, 2 Jun 2009 22:55:08 +0000 (00:55 +0200)] 
d3d9: Use WINED3DPOOL_DEFAULT instead of D3DPOOL_DEFAULT as appropriate.

16 years agokernel32/tests: Fix failures on localized Windows versions.
Detlef Riekenberg [Tue, 2 Jun 2009 21:41:52 +0000 (23:41 +0200)] 
kernel32/tests: Fix failures on localized Windows versions.

16 years agoole32/tests: Fix a crash on NT4 and below.
Paul Vriens [Tue, 2 Jun 2009 20:47:46 +0000 (22:47 +0200)] 
ole32/tests: Fix a crash on NT4 and below.

16 years agoole32/tests: Run more tests on Win9x by using A-functions.
Paul Vriens [Tue, 2 Jun 2009 20:09:15 +0000 (22:09 +0200)] 
ole32/tests: Run more tests on Win9x by using A-functions.

16 years agoole32/tests: Move common variables to the top.
Paul Vriens [Tue, 2 Jun 2009 19:40:31 +0000 (21:40 +0200)] 
ole32/tests: Move common variables to the top.

16 years agowininet/tests: Fix a few typos.
Paul Vriens [Tue, 2 Jun 2009 18:31:43 +0000 (20:31 +0200)] 
wininet/tests: Fix a few typos.

16 years agowinapi_extract: The old C parser is not needed anymore so remove it.
Francois Gouget [Tue, 2 Jun 2009 17:22:41 +0000 (19:22 +0200)] 
winapi_extract: The old C parser is not needed anymore so remove it.

16 years agowinapi_extract: --spec-files has been broken for a long time and does not seem to...
Francois Gouget [Tue, 2 Jun 2009 17:22:18 +0000 (19:22 +0200)] 
winapi_extract: --spec-files has been broken for a long time and does not seem to be useful so remove it.

16 years agowinedbg & appwiz.cpl: Use SUBLANG_NEUTRAL for German.
Francois Gouget [Tue, 2 Jun 2009 17:18:26 +0000 (19:18 +0200)] 
winedbg & appwiz.cpl: Use SUBLANG_NEUTRAL for German.

16 years agontdll/tests: Fix the trailing '\n' of a skip() call.
Francois Gouget [Tue, 2 Jun 2009 17:17:15 +0000 (19:17 +0200)] 
ntdll/tests: Fix the trailing '\n' of a skip() call.

16 years agowinemenubuilder: Ignore wine.desktop managed file types.
Damjan Jovanovic [Tue, 2 Jun 2009 17:15:58 +0000 (19:15 +0200)] 
winemenubuilder: Ignore wine.desktop managed file types.

16 years agoshlwapi: Simplify UrlCombine case 2 with tests.
Aric Stewart [Tue, 2 Jun 2009 16:31:50 +0000 (11:31 -0500)] 
shlwapi: Simplify UrlCombine case 2 with tests.

16 years agomakefiles: Remove special handling of .res.o files now that winegcc takes care of...
Alexandre Julliard [Tue, 2 Jun 2009 11:31:22 +0000 (13:31 +0200)] 
makefiles: Remove special handling of .res.o files now that winegcc takes care of this.

16 years agowinegcc: Transparently compile resource files for the Windows build.
Alexandre Julliard [Sat, 30 May 2009 16:33:11 +0000 (18:33 +0200)] 
winegcc: Transparently compile resource files for the Windows build.

16 years agowinebuild: Add detection of duplicate resources.
Alexandre Julliard [Tue, 2 Jun 2009 12:19:31 +0000 (14:19 +0200)] 
winebuild: Add detection of duplicate resources.

16 years agowinebuild: Add a --resources mode that compiles multiple resource files into a single...
Alexandre Julliard [Sat, 30 May 2009 19:39:50 +0000 (21:39 +0200)] 
winebuild: Add a --resources mode that compiles multiple resource files into a single object.

16 years agokernel32: Added missing newline to win_skip.
Stefan Leichter [Mon, 1 Jun 2009 18:28:37 +0000 (20:28 +0200)] 
kernel32: Added missing newline to win_skip.

16 years agontdll: Add stub for NtSecureConnectPort.
Louis Lenders [Mon, 1 Jun 2009 07:40:37 +0000 (09:40 +0200)] 
ntdll: Add stub for NtSecureConnectPort.

16 years agowinemaker: Port vcproject parser from XML-Simple to libXML.
André Hentschel [Sat, 30 May 2009 14:58:30 +0000 (16:58 +0200)] 
winemaker: Port vcproject parser from XML-Simple to libXML.

16 years agowined3d: Implement clipplanes in the ARB backend.
Stefan Dösinger [Tue, 26 May 2009 20:09:36 +0000 (22:09 +0200)] 
wined3d: Implement clipplanes in the ARB backend.

Using GL_NV_vertex_program2_option so far. If we're really desparate we can
handle some cases without the extension by using a custom varying and texkill
in the fragment program.

16 years agowined3d: Update clipplanes on a shader-fixed function switch.
Stefan Dösinger [Thu, 28 May 2009 23:09:22 +0000 (01:09 +0200)] 
wined3d: Update clipplanes on a shader-fixed function switch.

The view matrix that was set at the time the clipplane was applied is
hardcoded into the clipplane. With vertex shaders clip planes ignore
the view matrix in d3d. We implement that, but this also means that
the clip planes potentially change when we switch between vs and fixed
func.

16 years agowined3d: Use condition code for sRGB write correction if available.
Stefan Dösinger [Tue, 26 May 2009 17:50:27 +0000 (19:50 +0200)] 
wined3d: Use condition code for sRGB write correction if available.

This gives a small performance improvement. Don't enable NVfp for it though,
because the NVfp penalty is bigger than the gain from this patch. But if NVfp
is enabled anyway, make use of it.

16 years agowined3d: Handle LRP in vertex shaders.
Stefan Dösinger [Tue, 26 May 2009 14:34:44 +0000 (16:34 +0200)] 
wined3d: Handle LRP in vertex shaders.

The ARB "LRP" instruction is a fragment program only instruction. It is
however valid in vs_2_0+ vertex shaders, so we have to emulate it.

16 years agoriched20: If DataObjectImpl_EnumFormatEtc returns E_NOTIMPL then ensure that returned...
Austin Lund [Tue, 2 Jun 2009 05:57:37 +0000 (15:57 +1000)] 
riched20: If DataObjectImpl_EnumFormatEtc returns E_NOTIMPL then ensure that returned pointers are nulled.

16 years agogdiplus: Stubs for GdipCreateMetafileFromFile, GdipCreateMetafileFromStream.
Andrew Eikum [Tue, 2 Jun 2009 01:02:11 +0000 (20:02 -0500)] 
gdiplus: Stubs for GdipCreateMetafileFromFile, GdipCreateMetafileFromStream.

16 years agod3dx9: Redirect D3DXGetImageInfo functions to the FromFileInMemory variant.
Tony Wasserka [Mon, 1 Jun 2009 16:30:15 +0000 (18:30 +0200)] 
d3dx9: Redirect D3DXGetImageInfo functions to the FromFileInMemory variant.

16 years agod3dx9: Add utility functions for loading files and resources into memory.
Tony Wasserka [Mon, 1 Jun 2009 16:25:32 +0000 (18:25 +0200)] 
d3dx9: Add utility functions for loading files and resources into memory.

16 years agouser32/tests: Only check the foreground window when it belongs to the current thread.
Alexandre Julliard [Tue, 2 Jun 2009 09:56:58 +0000 (11:56 +0200)] 
user32/tests: Only check the foreground window when it belongs to the current thread.

16 years agouser32/tests: Fix the listbox delete test on NT4.
Alexandre Julliard [Tue, 2 Jun 2009 09:56:42 +0000 (11:56 +0200)] 
user32/tests: Fix the listbox delete test on NT4.

16 years agoriched32: Fix the extra window bytes count for 64-bit.
Alexandre Julliard [Tue, 2 Jun 2009 09:53:19 +0000 (11:53 +0200)] 
riched32: Fix the extra window bytes count for 64-bit.

16 years agogdi32: Avoid using long when not needed.
Michael Stefaniuc [Tue, 2 Jun 2009 08:16:38 +0000 (10:16 +0200)] 
gdi32: Avoid using long when not needed.

16 years agowined3d: Create a texture_cleanup() function.
Henri Verbeet [Tue, 2 Jun 2009 07:01:17 +0000 (09:01 +0200)] 
wined3d: Create a texture_cleanup() function.

16 years agowined3d: Call resource_init() from basetexture_init().
Henri Verbeet [Tue, 2 Jun 2009 07:01:17 +0000 (09:01 +0200)] 
wined3d: Call resource_init() from basetexture_init().

16 years agowined3d: Partially revert 7433eb76b5f05ae54702fe9e57ba315407ed651b.
Henri Verbeet [Tue, 2 Jun 2009 07:01:16 +0000 (09:01 +0200)] 
wined3d: Partially revert 7433eb76b5f05ae54702fe9e57ba315407ed651b.

The write mask sizes for the input and output semantics can be different,
resulting in compilation failure.

16 years agogdiplus: Stub for GdipComment.
Andrew Eikum [Tue, 2 Jun 2009 01:01:43 +0000 (20:01 -0500)] 
gdiplus: Stub for GdipComment.

16 years agogdiplus: Stub for GdipCloneBitmapArea.
Andrew Eikum [Tue, 2 Jun 2009 01:01:26 +0000 (20:01 -0500)] 
gdiplus: Stub for GdipCloneBitmapArea.

16 years agowinetest: Add a missing carriage return in help message.
Nicolas Le Cam [Mon, 1 Jun 2009 23:32:43 +0000 (01:32 +0200)] 
winetest: Add a missing carriage return in help message.

16 years agowininet: Fixed tests on Windows.
Jacek Caban [Mon, 1 Jun 2009 23:20:20 +0000 (01:20 +0200)] 
wininet: Fixed tests on Windows.

16 years agokernel32/tests: Add tests for GetLocaleInfo with SUBLANG_NEUTRAL.
Detlef Riekenberg [Mon, 1 Jun 2009 21:12:30 +0000 (23:12 +0200)] 
kernel32/tests: Add tests for GetLocaleInfo with SUBLANG_NEUTRAL.

16 years agocomctl32/listview: Block LVM_EDITLABEL when control is unfocused and no label created.
Nikolay Sivov [Mon, 1 Jun 2009 19:53:48 +0000 (23:53 +0400)] 
comctl32/listview: Block LVM_EDITLABEL when control is unfocused and no label created.

16 years agooleaut32/tests: Fix some intermittent test failures on W98 and NT4.
Paul Vriens [Mon, 1 Jun 2009 19:21:25 +0000 (21:21 +0200)] 
oleaut32/tests: Fix some intermittent test failures on W98 and NT4.

16 years agowinex11: Fix Ctrl+Shift+Tab translation.
André Hentschel [Mon, 1 Jun 2009 18:10:21 +0000 (20:10 +0200)] 
winex11: Fix Ctrl+Shift+Tab translation.

16 years agompr: Don't set LastError if no error occured.
Vitaly Perov [Mon, 1 Jun 2009 16:57:16 +0000 (20:57 +0400)] 
mpr: Don't set LastError if no error occured.

16 years agoole32: In simple mode keep the stream size above the small block limit.
Huw Davies [Mon, 1 Jun 2009 10:36:19 +0000 (11:36 +0100)] 
ole32: In simple mode keep the stream size above the small block limit.

16 years agoole32: In simple create mode the size returned by IStream_Stat is actually the curren...
Huw Davies [Mon, 1 Jun 2009 10:26:12 +0000 (11:26 +0100)] 
ole32: In simple create mode the size returned by IStream_Stat is actually the current stream position.

16 years agoole32: In simple mode, CreateStream with the STGM_CREATE flag should fail.
Huw Davies [Mon, 1 Jun 2009 10:06:10 +0000 (11:06 +0100)] 
ole32: In simple mode, CreateStream with the STGM_CREATE flag should fail.

16 years agoole32: Store the creation flag - STGM_SIMPLE depends on this.
Huw Davies [Fri, 29 May 2009 16:14:41 +0000 (17:14 +0100)] 
ole32: Store the creation flag - STGM_SIMPLE depends on this.

16 years agoole32: Rename a parameter to better reflect its use.
Huw Davies [Fri, 29 May 2009 15:51:22 +0000 (16:51 +0100)] 
ole32: Rename a parameter to better reflect its use.

16 years agoshell32: Add stub for InitNetworkAddressControl.
Ken Sharp [Mon, 1 Jun 2009 07:51:50 +0000 (08:51 +0100)] 
shell32: Add stub for InitNetworkAddressControl.

16 years agorpcrt4: Retrieve the stubless information for the thunks directly from the virtual...
Alexandre Julliard [Mon, 1 Jun 2009 19:32:56 +0000 (21:32 +0200)] 
rpcrt4: Retrieve the stubless information for the thunks directly from the virtual table pointer.

16 years agorpcrt4: Use the same allocation technique as delegated stubs for the stubless thunks.
Alexandre Julliard [Mon, 1 Jun 2009 19:19:56 +0000 (21:19 +0200)] 
rpcrt4: Use the same allocation technique as delegated stubs for the stubless thunks.

This avoids allocating them on the heap, and avoids the need for a
separate vtbl.

16 years agorpcrt4: Return the stack size from the ObjectStubless function so that the thunks...
Alexandre Julliard [Mon, 1 Jun 2009 18:52:40 +0000 (20:52 +0200)] 
rpcrt4: Return the stack size from the ObjectStubless function so that the thunks are independent from the number of arguments.

16 years agorpcrt4: Allocate the delegated stubs vtbl only once it is really needed.
Alexandre Julliard [Mon, 1 Jun 2009 14:55:14 +0000 (16:55 +0200)] 
rpcrt4: Allocate the delegated stubs vtbl only once it is really needed.

16 years agorpcrt4: Change the allocation of delegated stub methods so that we never need to...
Alexandre Julliard [Mon, 1 Jun 2009 14:40:44 +0000 (16:40 +0200)] 
rpcrt4: Change the allocation of delegated stub methods so that we never need to free them.

16 years agod3d10: Replace a few more unknown in parse_fx10.
Rico Schüller [Sat, 30 May 2009 12:13:19 +0000 (14:13 +0200)] 
d3d10: Replace a few more unknown in parse_fx10.

16 years agod3d10: Improve parse_fx10.
Rico Schüller [Fri, 29 May 2009 21:35:07 +0000 (23:35 +0200)] 
d3d10: Improve parse_fx10.

16 years agowinetest: Add option -d to specify tests output directory.
Nicolas Le Cam [Sun, 31 May 2009 11:43:52 +0000 (13:43 +0200)] 
winetest: Add option -d to specify tests output directory.

16 years agowinetest: Only call GetTempPath once.
Nicolas Le Cam [Sun, 31 May 2009 11:33:17 +0000 (13:33 +0200)] 
winetest: Only call GetTempPath once.

16 years agogdiplus: Stubs for GdipBeginContainer and GdipBeginContainerI.
Andrew Eikum [Sun, 31 May 2009 20:00:03 +0000 (15:00 -0500)] 
gdiplus: Stubs for GdipBeginContainer and GdipBeginContainerI.

16 years agogdiplus: Stubs for GdipAddPathString and GdipAddPathStringI.
Andrew Eikum [Sun, 31 May 2009 19:59:23 +0000 (14:59 -0500)] 
gdiplus: Stubs for GdipAddPathString and GdipAddPathStringI.

16 years agoappwiz.cpl: Add German translation.
André Hentschel [Sun, 31 May 2009 14:56:03 +0000 (16:56 +0200)] 
appwiz.cpl: Add German translation.

16 years agowinedbg: Add German translation.
André Hentschel [Sun, 31 May 2009 16:18:33 +0000 (18:18 +0200)] 
winedbg: Add German translation.

16 years agodmsynth: Fix a typo.
Jeff Zaroyko [Mon, 1 Jun 2009 12:04:31 +0000 (22:04 +1000)] 
dmsynth: Fix a typo.

16 years agouser32/tests: Make some sysparams registry key optional, and fix some other failures...
Alexandre Julliard [Mon, 1 Jun 2009 13:03:51 +0000 (15:03 +0200)] 
user32/tests: Make some sysparams registry key optional, and fix some other failures on old Windows platforms.

16 years agouser32/tests: Remove tests for internal DDE handle format, we don't care how the...
Alexandre Julliard [Mon, 1 Jun 2009 12:39:48 +0000 (14:39 +0200)] 
user32/tests: Remove tests for internal DDE handle format, we don't care how the handles are implemented.

16 years agorpcrt4/tests: Fix a few more broken tests on NT4.
Alexandre Julliard [Mon, 1 Jun 2009 12:36:10 +0000 (14:36 +0200)] 
rpcrt4/tests: Fix a few more broken tests on NT4.

16 years agowinedbg: Add Lithuanian translation.
Aurimas Fišeras [Sun, 31 May 2009 17:18:28 +0000 (20:18 +0300)] 
winedbg: Add Lithuanian translation.

16 years agomlang: Avoid unneeded HeapReAlloc.
Detlef Riekenberg [Fri, 29 May 2009 22:29:53 +0000 (00:29 +0200)] 
mlang: Avoid unneeded HeapReAlloc.

Our current code enumerates 145 Rfc1766 entries, so use a more
resonable start value.

16 years agomlang/tests: Add tests for LcidToRfc1766.
Detlef Riekenberg [Fri, 29 May 2009 21:51:23 +0000 (23:51 +0200)] 
mlang/tests: Add tests for LcidToRfc1766.

16 years agomlang: Check output pointer for NULL.
Detlef Riekenberg [Fri, 29 May 2009 21:31:44 +0000 (23:31 +0200)] 
mlang: Check output pointer for NULL.

16 years agomlang: Suppress country data in rfc1766, with tests.
Detlef Riekenberg [Fri, 29 May 2009 21:24:30 +0000 (23:24 +0200)] 
mlang: Suppress country data in rfc1766, with tests.

16 years agomlang: Return HRESULT from lcid_to_rfc1766 helper.
Detlef Riekenberg [Fri, 29 May 2009 20:58:54 +0000 (22:58 +0200)] 
mlang: Return HRESULT from lcid_to_rfc1766 helper.

16 years agod3d9/tests: Skip CheckDeviceMultiSampleType test if not available.
Alexandre Julliard [Mon, 1 Jun 2009 12:07:39 +0000 (14:07 +0200)] 
d3d9/tests: Skip CheckDeviceMultiSampleType test if not available.

16 years agomsxml3: Tweak two assertions.
Gerald Pfeifer [Sun, 31 May 2009 21:51:44 +0000 (23:51 +0200)] 
msxml3: Tweak two assertions.

16 years agowinhlp32: Fix typo in color init.
Eric Pouech [Sun, 31 May 2009 19:14:17 +0000 (21:14 +0200)] 
winhlp32: Fix typo in color init.

16 years agowinhlp32: Correctly set the window's title when no window information is present.
Eric Pouech [Sun, 31 May 2009 19:13:59 +0000 (21:13 +0200)] 
winhlp32: Correctly set the window's title when no window information is present.

16 years agocomctl32/listview: Some tests for LVM_EDITLABEL.
Nikolay Sivov [Sun, 31 May 2009 22:17:35 +0000 (02:17 +0400)] 
comctl32/listview: Some tests for LVM_EDITLABEL.

16 years agocomctl32/listview: Fix item bounds calculation for LVS_REPORT style.
Nikolay Sivov [Sat, 30 May 2009 16:11:00 +0000 (20:11 +0400)] 
comctl32/listview: Fix item bounds calculation for LVS_REPORT style.

16 years agocomctl32/listview: Item horizontal position isn't applied for any item bounds on...
Nikolay Sivov [Fri, 29 May 2009 21:43:18 +0000 (01:43 +0400)] 
comctl32/listview: Item horizontal position isn't applied for any item bounds on LVS_REPORT.

16 years agokernel32: Fix spec of QueryFullProcessImageNameW.
Stefan Leichter [Sun, 31 May 2009 17:52:33 +0000 (19:52 +0200)] 
kernel32: Fix spec of QueryFullProcessImageNameW.

16 years agowinhlp32: Now manage windows with refcounts.
Eric Pouech [Sat, 30 May 2009 12:27:04 +0000 (14:27 +0200)] 
winhlp32: Now manage windows with refcounts.

16 years agowinhlp32: Remove the lpszName field from the window structure, as it's given by the...
Eric Pouech [Sat, 30 May 2009 12:26:58 +0000 (14:26 +0200)] 
winhlp32: Remove the lpszName field from the window structure, as it's given by the window info.

16 years agowinhlp32: Window name lookup is supposed to be insensitive.
Eric Pouech [Sat, 30 May 2009 12:26:52 +0000 (14:26 +0200)] 
winhlp32: Window name lookup is supposed to be insensitive.

16 years agowinhlp32: Use current file when no file is specified in JumpHash.
Eric Pouech [Sat, 30 May 2009 12:26:46 +0000 (14:26 +0200)] 
winhlp32: Use current file when no file is specified in JumpHash.

16 years agowinhlp32: Make use of the hlpfile for the running macro to handle correctly some...
Eric Pouech [Sat, 30 May 2009 12:26:39 +0000 (14:26 +0200)] 
winhlp32: Make use of the hlpfile for the running macro to handle correctly some macro implementations.

16 years agowinhlp32: Force the handling of a current help window while processing a macro.
Eric Pouech [Sat, 30 May 2009 12:26:33 +0000 (14:26 +0200)] 
winhlp32: Force the handling of a current help window while processing a macro.

16 years agowinhlp32: NoShow macro has NS as shortcut.
Eric Pouech [Sat, 30 May 2009 12:26:27 +0000 (14:26 +0200)] 
winhlp32: NoShow macro has NS as shortcut.

16 years agowinhlp32: Properly handle a syntax error inside a macro.
Eric Pouech [Sat, 30 May 2009 12:26:21 +0000 (14:26 +0200)] 
winhlp32: Properly handle a syntax error inside a macro.

16 years agoole32: Don't ignore a failure to delete the old element in CreateStorage.
Vincent Povirk [Fri, 29 May 2009 21:54:06 +0000 (16:54 -0500)] 
ole32: Don't ignore a failure to delete the old element in CreateStorage.

16 years agoole32: Fix return code of DeleteStorage for read only storage.
Vincent Povirk [Fri, 29 May 2009 21:45:44 +0000 (16:45 -0500)] 
ole32: Fix return code of DeleteStorage for read only storage.

16 years agoole32: Fix crash when calling CreateStorage on read only storage.
Vincent Povirk [Fri, 29 May 2009 21:40:15 +0000 (16:40 -0500)] 
ole32: Fix crash when calling CreateStorage on read only storage.

16 years agoole32: Fix crash when calling CreateStream on read only storage.
Vincent Povirk [Fri, 29 May 2009 21:30:56 +0000 (16:30 -0500)] 
ole32: Fix crash when calling CreateStream on read only storage.

16 years agoole32: Add some tests for read only storage objects.
Vincent Povirk [Fri, 29 May 2009 21:27:30 +0000 (16:27 -0500)] 
ole32: Add some tests for read only storage objects.

16 years agoconfigure: Add checks for fnmatch support.
Alexandre Julliard [Mon, 1 Jun 2009 10:51:54 +0000 (12:51 +0200)] 
configure: Add checks for fnmatch support.

16 years agowinecfg: Update WinXP version to SP3.
Vitaliy Margolen [Sun, 31 May 2009 21:21:00 +0000 (15:21 -0600)] 
winecfg: Update WinXP version to SP3.

16 years agodsound: Fix segv on use-after-free in IDirectSoundNotifyImpl_Release.
Yuriy Kaminskiy [Sat, 30 May 2009 16:59:13 +0000 (20:59 +0400)] 
dsound: Fix segv on use-after-free in IDirectSoundNotifyImpl_Release.

16 years agowinmm/tests: Remove an unreliable test.
Paul Vriens [Sat, 30 May 2009 18:43:31 +0000 (20:43 +0200)] 
winmm/tests: Remove an unreliable test.

16 years agouser32: Fix Dutch translations.
Paul Vriens [Sat, 30 May 2009 18:36:13 +0000 (20:36 +0200)] 
user32: Fix Dutch translations.

16 years agoshell32: Fix Dutch translations.
Paul Vriens [Sat, 30 May 2009 18:34:04 +0000 (20:34 +0200)] 
shell32: Fix Dutch translations.