wine
15 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.

15 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.

15 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.

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

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

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

15 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.

15 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.

15 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.

15 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.

15 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.

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

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

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

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

15 years agoappwiz.cpl: Fix Dutch translations.
Paul Vriens [Sat, 30 May 2009 18:28:44 +0000 (20:28 +0200)] 
appwiz.cpl: Fix Dutch translations.

15 years agooleacc: Fix Dutch translations.
Paul Vriens [Sat, 30 May 2009 18:25:03 +0000 (20:25 +0200)] 
oleacc: Fix Dutch translations.

15 years agowinedbg: Pass NULL for some optionals parameters to MinidumpReadDumpStream.
Eric Pouech [Sat, 30 May 2009 12:19:26 +0000 (14:19 +0200)] 
winedbg: Pass NULL for some optionals parameters to MinidumpReadDumpStream.

15 years agowininet: Test gzip encoded read.
Jacek Caban [Fri, 29 May 2009 21:35:36 +0000 (23:35 +0200)] 
wininet: Test gzip encoded read.

15 years agowininet: Added support for decompressing gzip encoded content.
Jacek Caban [Fri, 29 May 2009 21:35:13 +0000 (23:35 +0200)] 
wininet: Added support for decompressing gzip encoded content.

15 years agowininet: Change read_buf type to BYTE.
Jacek Caban [Fri, 29 May 2009 21:34:37 +0000 (23:34 +0200)] 
wininet: Change read_buf type to BYTE.

15 years agowininet: Always set path in HttpOpenRequest.
Jacek Caban [Fri, 29 May 2009 21:34:25 +0000 (23:34 +0200)] 
wininet: Always set path in HttpOpenRequest.

15 years agowininet: Move strings to avoid duplications.
Jacek Caban [Fri, 29 May 2009 21:34:14 +0000 (23:34 +0200)] 
wininet: Move strings to avoid duplications.

15 years agokernel32/nls: Add missing translations for lth.nls.
Aurimas Fišeras [Fri, 29 May 2009 19:49:59 +0000 (22:49 +0300)] 
kernel32/nls: Add missing translations for lth.nls.

15 years agowined3d: Add a comment about texbem and X2D.
Stefan Dösinger [Fri, 29 May 2009 15:15:40 +0000 (17:15 +0200)] 
wined3d: Add a comment about texbem and X2D.

15 years agowined3d: Don't enable the NV frag extensions if we don't need them.
Stefan Dösinger [Fri, 29 May 2009 15:11:04 +0000 (17:11 +0200)] 
wined3d: Don't enable the NV frag extensions if we don't need them.

Enabling the NV extensions occupies a temp register for some reason. Avoid
needlessly enabling it.

15 years agowined3d: Write result.color in one mov.
Stefan Dösinger [Tue, 26 May 2009 14:03:55 +0000 (16:03 +0200)] 
wined3d: Write result.color in one mov.

Otherwise the Nvidia assembler needs one temp reg.

15 years agowined3d: Revert "WineD3D: use CMP instead of SLT and SGE in sRGB correction".
Stefan Dösinger [Tue, 26 May 2009 14:01:00 +0000 (16:01 +0200)] 
wined3d: Revert "WineD3D: use CMP instead of SLT and SGE in sRGB correction".

This reverts patch ba35760f9fd5fd90a0fa34077862f04513d1ab16.

The original patch did not achive its goal, because CMP is a macro that is
expanded to SLT, SGE, MUL, MAD, at least on nvidia hardware. To make matters
worse, it uses a temporary register, and the assembler usually is not clever
enough to find a free temporary from the shader code. If we generate the code
outselves we can pick one of our temps for this job.

15 years agowined3d: Use Rx registers for sRGB correction if possible.
Stefan Dösinger [Tue, 26 May 2009 13:59:42 +0000 (15:59 +0200)] 
wined3d: Use Rx registers for sRGB correction if possible.

This removes another reason to declare TA, TB and TC.

15 years agowinegcc: Add support for building PE executables using Mingw.
Alexandre Julliard [Sat, 30 May 2009 13:24:07 +0000 (15:24 +0200)] 
winegcc: Add support for building PE executables using Mingw.

15 years agowinegcc: Add support for the --sysroot option to allow out-of-tree cross-compiling.
Alexandre Julliard [Mon, 2 Feb 2009 14:11:13 +0000 (15:11 +0100)] 
winegcc: Add support for the --sysroot option to allow out-of-tree cross-compiling.

15 years agowinegcc: Don't pass the as/ld/nm tool names to winebuild.
Alexandre Julliard [Sat, 30 May 2009 11:03:20 +0000 (13:03 +0200)] 
winegcc: Don't pass the as/ld/nm tool names to winebuild.

15 years agowinemenubuilder: Only add mime types that aren't already in freedesktop.
Damjan Jovanovic [Wed, 27 May 2009 17:07:32 +0000 (19:07 +0200)] 
winemenubuilder: Only add mime types that aren't already in freedesktop.

15 years agomsi: The assembly file version field is optional.
Hans Leidekker [Fri, 29 May 2009 13:13:57 +0000 (15:13 +0200)] 
msi: The assembly file version field is optional.

15 years agokernel32/nls: Add missing translations for dec.nls.
Detlef Riekenberg [Fri, 29 May 2009 12:27:56 +0000 (14:27 +0200)] 
kernel32/nls: Add missing translations for dec.nls.

15 years agokernel32/nls: Add missing translations for del.nls.
Detlef Riekenberg [Fri, 29 May 2009 12:28:39 +0000 (14:28 +0200)] 
kernel32/nls: Add missing translations for del.nls.

15 years agokernel32/nls: Add missing translations for dea.nls.
Detlef Riekenberg [Fri, 29 May 2009 12:26:35 +0000 (14:26 +0200)] 
kernel32/nls: Add missing translations for dea.nls.

15 years agokernel32/nls: Add missing translations for des.nls.
Detlef Riekenberg [Fri, 29 May 2009 12:25:49 +0000 (14:25 +0200)] 
kernel32/nls: Add missing translations for des.nls.

15 years agokernel32/nls: Translation-fix for deu.nls.
Detlef Riekenberg [Fri, 29 May 2009 12:24:22 +0000 (14:24 +0200)] 
kernel32/nls: Translation-fix for deu.nls.

15 years agocomctl32/listview: Don't offset subitem rectangles with item padding returned by...
Nikolay Sivov [Thu, 28 May 2009 21:35:36 +0000 (01:35 +0400)] 
comctl32/listview: Don't offset subitem rectangles with item padding returned by LVM_GETSUBITEMRECT.

15 years agocomctl32/listview: A bunch of LVM_GETSUBITEMRECT tests.
Nikolay Sivov [Thu, 28 May 2009 20:58:10 +0000 (00:58 +0400)] 
comctl32/listview: A bunch of LVM_GETSUBITEMRECT tests.

15 years agocomctl32/listview: Fix regression on LVIR_BOUNDS request - y offset still needed.
Nikolay Sivov [Thu, 28 May 2009 20:47:25 +0000 (00:47 +0400)] 
comctl32/listview: Fix regression on LVIR_BOUNDS request - y offset still needed.

15 years agocomctl32/listview: Use NMITEMACTIVATE instead of NMLISTVIEW for NM_*CLICK notifications.
Nikolay Sivov [Thu, 28 May 2009 16:33:31 +0000 (20:33 +0400)] 
comctl32/listview: Use NMITEMACTIVATE instead of NMLISTVIEW for NM_*CLICK notifications.

15 years agotools: Upgrade the config.guess/config.sub scripts.
Alexandre Julliard [Fri, 29 May 2009 10:31:00 +0000 (12:31 +0200)] 
tools: Upgrade the config.guess/config.sub scripts.

15 years agodbghelp: Try to avoid crashing on unrecognized attributes.
Alexandre Julliard [Fri, 29 May 2009 10:30:28 +0000 (12:30 +0200)] 
dbghelp: Try to avoid crashing on unrecognized attributes.

15 years agowined3d: Use NRM from GL_NV_fragment_program2 if available.
Stefan Dösinger [Thu, 28 May 2009 15:36:52 +0000 (17:36 +0200)] 
wined3d: Use NRM from GL_NV_fragment_program2 if available.

15 years agowined3d: Avoid the TMP_COLOR mov in some cases.
Stefan Dösinger [Tue, 26 May 2009 13:53:52 +0000 (15:53 +0200)] 
wined3d: Avoid the TMP_COLOR mov in some cases.

Many 2.0 and 3.0 shaders end with a "mov oC0, rx". If sRGB writing is enabled,
the ARB backend writes to a TMP_COLOR temporary, and at the end of the shader
writes the sRGB corrected color to result.color. If oC0 is not partially
rewritten after the mov, we can ignore the mov, not declare TMP_COLOR at all,
and just use the rx register as input for the sRGB correction code. This saves
a temporary and an instruction.

15 years agowined3d: Use DP2A or X2D for dp2add if available.
Stefan Dösinger [Thu, 28 May 2009 15:27:54 +0000 (17:27 +0200)] 
wined3d: Use DP2A or X2D for dp2add if available.

15 years agowined3d: Remove a MESA hack.
Stefan Dösinger [Tue, 26 May 2009 13:48:45 +0000 (15:48 +0200)] 
wined3d: Remove a MESA hack.

15 years agowined3d: Allocate the proper size for the lconst map.
Stefan Dösinger [Thu, 28 May 2009 15:11:30 +0000 (17:11 +0200)] 
wined3d: Allocate the proper size for the lconst map.

15 years agouser32/tests: Remove unused SAME macro.
Gerald Pfeifer [Thu, 28 May 2009 21:22:06 +0000 (23:22 +0200)] 
user32/tests: Remove unused SAME macro.

15 years agowined3d: Use the proper OUT swizzle in handle_ps3_input().
Henri Verbeet [Fri, 29 May 2009 07:13:21 +0000 (09:13 +0200)] 
wined3d: Use the proper OUT swizzle in handle_ps3_input().

15 years agod3d9: Having a NULL rendertarget isn't a failure.
Henri Verbeet [Fri, 29 May 2009 07:13:21 +0000 (09:13 +0200)] 
d3d9: Having a NULL rendertarget isn't a failure.

15 years agowined3d: Add device resources from resource_init().
Henri Verbeet [Fri, 29 May 2009 07:13:21 +0000 (09:13 +0200)] 
wined3d: Add device resources from resource_init().

This is consistent with removing them from resource_cleanup().

15 years agowined3d: Remove ResourceReleased() from the public device interface.
Henri Verbeet [Fri, 29 May 2009 07:13:21 +0000 (09:13 +0200)] 
wined3d: Remove ResourceReleased() from the public device interface.

15 years agowined3d: Add missing ActivateContext calls to shader_destroy() implementations.
Henri Verbeet [Fri, 29 May 2009 07:13:20 +0000 (09:13 +0200)] 
wined3d: Add missing ActivateContext calls to shader_destroy() implementations.

15 years agomsctf: Define compartment guids.
Aric Stewart [Thu, 28 May 2009 20:01:19 +0000 (15:01 -0500)] 
msctf: Define compartment guids.

15 years agowininet.h: Added more error codes.
Jacek Caban [Thu, 28 May 2009 19:35:34 +0000 (21:35 +0200)] 
wininet.h: Added more error codes.

15 years agogphoto2.ds: Only provide GPHOTO2_StrDup() when we have HAVE_GPHOTO2.
Gerald Pfeifer [Thu, 28 May 2009 19:25:35 +0000 (21:25 +0200)] 
gphoto2.ds: Only provide GPHOTO2_StrDup() when we have HAVE_GPHOTO2.

15 years agooleaut32/tests: Spelling fixes.
Paul Vriens [Thu, 28 May 2009 17:49:15 +0000 (19:49 +0200)] 
oleaut32/tests: Spelling fixes.

15 years agowininet: Add a critical section to protect the read-ahead buffer.
Alexandre Julliard [Thu, 28 May 2009 21:01:28 +0000 (23:01 +0200)] 
wininet: Add a critical section to protect the read-ahead buffer.

15 years agorpcrt4/tests: Disable some tests that crash on Windows.
Alexandre Julliard [Thu, 28 May 2009 20:27:51 +0000 (22:27 +0200)] 
rpcrt4/tests: Disable some tests that crash on Windows.

15 years agorpcrt4/tests: Remove tests for v1 memory list, the layout is wrong and we don't care...
Alexandre Julliard [Thu, 28 May 2009 18:18:34 +0000 (20:18 +0200)] 
rpcrt4/tests: Remove tests for v1 memory list, the layout is wrong and we don't care about it anyway.

15 years agorpcrt4/tests: Mark some stub message tests broken for older Windows versions.
Alexandre Julliard [Thu, 28 May 2009 18:10:15 +0000 (20:10 +0200)] 
rpcrt4/tests: Mark some stub message tests broken for older Windows versions.

Group the common tests in a function shared between client and server.

15 years agomsi: Fix some memory leaks.
Hans Leidekker [Thu, 28 May 2009 13:04:17 +0000 (15:04 +0200)] 
msi: Fix some memory leaks.

15 years agomsi: Consistently use the parser allocator when parsing a query.
Hans Leidekker [Thu, 28 May 2009 13:03:49 +0000 (15:03 +0200)] 
msi: Consistently use the parser allocator when parsing a query.

15 years agomsi: Don't duplicate the table name in CREATE_CreateView.
Hans Leidekker [Thu, 28 May 2009 13:03:19 +0000 (15:03 +0200)] 
msi: Don't duplicate the table name in CREATE_CreateView.

The table name is tracked in the list attached to the parent query object,
which is destroyed after the view object.

This plugs a leak since the duplicated table name was never freed.

15 years agomsi: Constify some parameters.
Hans Leidekker [Thu, 28 May 2009 13:02:50 +0000 (15:02 +0200)] 
msi: Constify some parameters.

15 years agoinclude: Sync definition of CERT_CHAIN_PARA and SCHANNEL_CRED with the latest SDK.
Hans Leidekker [Thu, 28 May 2009 13:02:08 +0000 (15:02 +0200)] 
include: Sync definition of CERT_CHAIN_PARA and SCHANNEL_CRED with the latest SDK.

15 years agokernel32: Improve the GetSystemPowerStatus stub.
Hans Leidekker [Thu, 28 May 2009 13:01:47 +0000 (15:01 +0200)] 
kernel32: Improve the GetSystemPowerStatus stub.

15 years agomsvfw32: Fix a pointer conversion warning on 64-bit.
Alexandre Julliard [Thu, 28 May 2009 13:25:09 +0000 (15:25 +0200)] 
msvfw32: Fix a pointer conversion warning on 64-bit.

15 years agomsacm32: Fix a pointer conversion warning on 64-bit.
Alexandre Julliard [Thu, 28 May 2009 13:25:04 +0000 (15:25 +0200)] 
msacm32: Fix a pointer conversion warning on 64-bit.

15 years agosane.ds: Fix a pointer conversion warning on 64-bit.
Alexandre Julliard [Thu, 28 May 2009 13:24:58 +0000 (15:24 +0200)] 
sane.ds: Fix a pointer conversion warning on 64-bit.

15 years agogphoto2.ds: Fix a pointer conversion warning on 64-bit.
Alexandre Julliard [Thu, 28 May 2009 13:24:54 +0000 (15:24 +0200)] 
gphoto2.ds: Fix a pointer conversion warning on 64-bit.

15 years agouser32/tests: Fix some pointer conversion warnings on 64-bit.
Alexandre Julliard [Thu, 28 May 2009 13:24:31 +0000 (15:24 +0200)] 
user32/tests: Fix some pointer conversion warnings on 64-bit.

15 years agoole32: Fix some pointer conversion warnings on 64-bit.
Alexandre Julliard [Thu, 28 May 2009 13:24:25 +0000 (15:24 +0200)] 
ole32: Fix some pointer conversion warnings on 64-bit.

15 years agocomctl32/tests: Replace a listview macro by an explicit SendMessage.
Alexandre Julliard [Thu, 28 May 2009 13:24:04 +0000 (15:24 +0200)] 
comctl32/tests: Replace a listview macro by an explicit SendMessage.

15 years agowinedump: Fix a printf format warning on 64-bit.
Alexandre Julliard [Thu, 28 May 2009 13:23:24 +0000 (15:23 +0200)] 
winedump: Fix a printf format warning on 64-bit.

15 years agoopengl32: Generate the correct trace arguments for UINT64 types.
Alexandre Julliard [Thu, 28 May 2009 13:23:10 +0000 (15:23 +0200)] 
opengl32: Generate the correct trace arguments for UINT64 types.