wine
16 years agowined3d: Make sure the arbfp pipeline replacement constants are loaded.
Stefan Dösinger [Wed, 19 Nov 2008 13:29:34 +0000 (14:29 +0100)] 
wined3d: Make sure the arbfp pipeline replacement constants are loaded.

The code here skipped constant loading when a pixel shader was in use,
and only reloaded them on ffp use if the shader implementation used
ARB too. This way a e.g. texfactor change could get lost if GLSL
shaders are used, and the texfactor changed while a pixel shader was
in use.

16 years agontdll: wine_nt_to_unix_file_name() parse string to int instead of cast char, where...
A C Hurst [Wed, 19 Nov 2008 14:58:59 +0000 (14:58 +0000)] 
ntdll: wine_nt_to_unix_file_name() parse string to int instead of cast char, where string may be passed.

16 years agoimm32: Implement ImmInstallIME(W/A).
Aric Stewart [Wed, 19 Nov 2008 14:10:33 +0000 (08:10 -0600)] 
imm32: Implement ImmInstallIME(W/A).

16 years agouser32/tests: Don't crash on Win95.
Paul Vriens [Thu, 20 Nov 2008 10:42:35 +0000 (11:42 +0100)] 
user32/tests: Don't crash on Win95.

16 years agocrypt32: Fix failing tests on Win9x/NT4.
Juan Lang [Wed, 19 Nov 2008 20:35:19 +0000 (12:35 -0800)] 
crypt32: Fix failing tests on Win9x/NT4.

16 years agocrypt32: Implement CryptFormatObject for szOID_NETSCAPE_CERT_TYPE.
Juan Lang [Wed, 19 Nov 2008 20:06:08 +0000 (12:06 -0800)] 
crypt32: Implement CryptFormatObject for szOID_NETSCAPE_CERT_TYPE.

16 years agocrypt32: Implement CryptFormatObject for szOID_KEY_USAGE.
Juan Lang [Wed, 19 Nov 2008 19:42:34 +0000 (11:42 -0800)] 
crypt32: Implement CryptFormatObject for szOID_KEY_USAGE.

16 years agoinclude: Add a few missing definitions for Netscape cert extensions.
Juan Lang [Wed, 19 Nov 2008 20:05:39 +0000 (12:05 -0800)] 
include: Add a few missing definitions for Netscape cert extensions.

16 years agoinclude: Fix typos.
Juan Lang [Wed, 19 Nov 2008 18:48:05 +0000 (10:48 -0800)] 
include: Fix typos.

16 years agouser32/tests: Fix a few more failures in the window test.
Alexandre Julliard [Thu, 20 Nov 2008 10:57:32 +0000 (11:57 +0100)] 
user32/tests: Fix a few more failures in the window test.

16 years agomake_makefiles: Add a target to build only the test directories.
Alexandre Julliard [Wed, 19 Nov 2008 14:31:44 +0000 (15:31 +0100)] 
make_makefiles: Add a target to build only the test directories.

16 years agouser32/tests: Test size and minmax of WS_THICKFRAME child.
Florian Köberle [Wed, 19 Nov 2008 10:07:00 +0000 (11:07 +0100)] 
user32/tests: Test size and minmax of WS_THICKFRAME child.

16 years agouser32/tests: Capture tests should not require no active window.
Florian Köberle [Wed, 19 Nov 2008 10:06:59 +0000 (11:06 +0100)] 
user32/tests: Capture tests should not require no active window.

16 years agowined3d: Avoid using a stack buffer in a few places in shader_hw_map2gl().
Henri Verbeet [Wed, 19 Nov 2008 10:49:14 +0000 (11:49 +0100)] 
wined3d: Avoid using a stack buffer in a few places in shader_hw_map2gl().

16 years agowined3d: Give mov & mova their own handler.
Henri Verbeet [Wed, 19 Nov 2008 10:49:13 +0000 (11:49 +0100)] 
wined3d: Give mov & mova their own handler.

16 years agowined3d: Make it more obvious the pshader path in shader_hw_map2gl() doesn't handle...
Henri Verbeet [Wed, 19 Nov 2008 10:49:13 +0000 (11:49 +0100)] 
wined3d: Make it more obvious the pshader path in shader_hw_map2gl() doesn't handle opcodes without parameters.

16 years agowined3d: Fix the cube map coordinates in surface_blt_to_drawable().
Henri Verbeet [Wed, 19 Nov 2008 10:49:13 +0000 (11:49 +0100)] 
wined3d: Fix the cube map coordinates in surface_blt_to_drawable().

I don't see how this can ever have worked properly.

16 years agonetapi32: Fix dead stores.
Juan Lang [Tue, 18 Nov 2008 23:44:38 +0000 (15:44 -0800)] 
netapi32: Fix dead stores.

16 years agowinetest: Report an error when a test program completely fails to run.
Alexandre Julliard [Wed, 19 Nov 2008 12:24:43 +0000 (13:24 +0100)] 
winetest: Report an error when a test program completely fails to run.

16 years agowinetest: Allow to specify a subset of tests to run on the command line.
Alexandre Julliard [Wed, 19 Nov 2008 11:19:42 +0000 (12:19 +0100)] 
winetest: Allow to specify a subset of tests to run on the command line.

16 years agowinetest: Capture the Win32 stderr into the log file too.
Alexandre Julliard [Wed, 19 Nov 2008 11:19:22 +0000 (12:19 +0100)] 
winetest: Capture the Win32 stderr into the log file too.

16 years agouser32: Do not change focus if the window is no longer active.
Dmitry Timoshkov [Wed, 19 Nov 2008 05:52:36 +0000 (13:52 +0800)] 
user32: Do not change focus if the window is no longer active.

16 years agorpcrt4: Fixed dead increments (llvm/clang).
Ricardo Filipe [Thu, 13 Nov 2008 12:21:10 +0000 (12:21 +0000)] 
rpcrt4: Fixed dead increments (llvm/clang).

16 years agontdll: Fixed dead store (llvm/clang).
Ricardo Filipe [Thu, 13 Nov 2008 11:06:31 +0000 (11:06 +0000)] 
ntdll: Fixed dead store (llvm/clang).

16 years agooleaut32: Fixed dead increment (llvm/clang).
Ricardo Filipe [Thu, 13 Nov 2008 12:04:46 +0000 (12:04 +0000)] 
oleaut32: Fixed dead increment (llvm/clang).

16 years agomsxml3: Fix compilation on systems that don't have xsltInit().
Francois Gouget [Wed, 19 Nov 2008 07:40:25 +0000 (08:40 +0100)] 
msxml3: Fix compilation on systems that don't have xsltInit().

Reduce the scope of xsltInit().
Remove an include that was needed only for xsltInit().

16 years agoshdocvw/tests: Make the webbrowser test dpi aware, make it pass in wine.
Detlef Riekenberg [Wed, 19 Nov 2008 04:33:38 +0000 (05:33 +0100)] 
shdocvw/tests: Make the webbrowser test dpi aware, make it pass in wine.

16 years agokernel32: Simplify and optimize create_(system,env)_registry_keys().
Francois Gouget [Tue, 18 Nov 2008 20:58:38 +0000 (21:58 +0100)] 
kernel32: Simplify and optimize create_(system,env)_registry_keys().

16 years agokernel32: Fix create_scsi_entry() so it puts properly '\0'-terminated strings in...
Francois Gouget [Tue, 18 Nov 2008 20:58:26 +0000 (21:58 +0100)] 
kernel32: Fix create_scsi_entry() so it puts properly '\0'-terminated strings in the registry.

16 years agontdll/tests: Test how NT(Set, Query)ValueKey() handle non-terminated strings.
Francois Gouget [Tue, 18 Nov 2008 20:58:04 +0000 (21:58 +0100)] 
ntdll/tests: Test how NT(Set, Query)ValueKey() handle non-terminated strings.

16 years agontdll/tests: Fix typos in test_NtQueryValueKey().
Francois Gouget [Tue, 18 Nov 2008 20:57:09 +0000 (21:57 +0100)] 
ntdll/tests: Fix typos in test_NtQueryValueKey().

16 years agontdll: Get rid of the Wine-specific MEM_SYSTEM flag.
Alexandre Julliard [Tue, 18 Nov 2008 19:14:46 +0000 (20:14 +0100)] 
ntdll: Get rid of the Wine-specific MEM_SYSTEM flag.

16 years agokernel32: Moved allocation of the DOS memory area to ntdll.
Alexandre Julliard [Tue, 18 Nov 2008 19:11:49 +0000 (20:11 +0100)] 
kernel32: Moved allocation of the DOS memory area to ntdll.

16 years agouser32: Handle NULL rectangles in WM_NCCALCSIZE.
Damjan Jovanovic [Sat, 15 Nov 2008 16:15:04 +0000 (18:15 +0200)] 
user32: Handle NULL rectangles in WM_NCCALCSIZE.

16 years agocryptdlg: Register/unregister the OID functions exported by cryptdlg.
Juan Lang [Sat, 15 Nov 2008 03:34:00 +0000 (19:34 -0800)] 
cryptdlg: Register/unregister the OID functions exported by cryptdlg.

16 years agowidl: Fix check for interface type in get_size_procformatstring.
Daniel Zimmermann [Mon, 17 Nov 2008 20:34:01 +0000 (15:34 -0500)] 
widl: Fix check for interface type in get_size_procformatstring.

16 years agokernel32/tests: Allow up to 2 seconds of difference in timestamps.
Alexandre Julliard [Tue, 18 Nov 2008 12:52:25 +0000 (13:52 +0100)] 
kernel32/tests: Allow up to 2 seconds of difference in timestamps.

16 years agowinetest: Give the 'Running' progress bar the same size as the others.
Paul Vriens [Tue, 18 Nov 2008 10:39:55 +0000 (11:39 +0100)] 
winetest: Give the 'Running' progress bar the same size as the others.

16 years agomlang: Fixed dead stores (llvm/clang).
Ricardo Filipe [Thu, 13 Nov 2008 01:16:24 +0000 (01:16 +0000)] 
mlang: Fixed dead stores (llvm/clang).

16 years agoiphlpapi: Fixed dead store (llvm/clang).
Ricardo Filipe [Wed, 12 Nov 2008 23:38:21 +0000 (23:38 +0000)] 
iphlpapi: Fixed dead store (llvm/clang).

16 years agogdi32: Fix dead store (llvm/clang).
Ricardo Filipe [Wed, 12 Nov 2008 23:34:01 +0000 (23:34 +0000)] 
gdi32: Fix dead store (llvm/clang).

16 years agodbghelp: Fixed dead store (llvm/clang).
Ricardo Filipe [Wed, 12 Nov 2008 23:15:08 +0000 (23:15 +0000)] 
dbghelp: Fixed dead store (llvm/clang).

16 years agocabinet: Fix dead stores (llvm/clang).
Ricardo Filipe [Wed, 12 Nov 2008 22:50:09 +0000 (22:50 +0000)] 
cabinet: Fix dead stores (llvm/clang).

16 years agomsxml3: Dynamically load libxslt.so and only call xsltInit() if present.
Francois Gouget [Mon, 17 Nov 2008 18:29:32 +0000 (19:29 +0100)] 
msxml3: Dynamically load libxslt.so and only call xsltInit() if present.

16 years agontdll: Increase subheap size quadratically to avoid slowdown when allocating tons...
Alexandre Julliard [Tue, 18 Nov 2008 11:49:12 +0000 (12:49 +0100)] 
ntdll: Increase subheap size quadratically to avoid slowdown when allocating tons of heap memory.

16 years agowininet: Treat an empty username as NULL in FTP_Connect().
Henri Verbeet [Tue, 18 Nov 2008 08:27:59 +0000 (09:27 +0100)] 
wininet: Treat an empty username as NULL in FTP_Connect().

16 years agoinclude: Remove declarations of undefined functions.
Alexander Morozov [Tue, 18 Nov 2008 10:04:47 +0000 (13:04 +0300)] 
include: Remove declarations of undefined functions.

16 years agod3d10core: Add a test for D3D10CoreCreateDevice().
Henri Verbeet [Tue, 18 Nov 2008 08:27:58 +0000 (09:27 +0100)] 
d3d10core: Add a test for D3D10CoreCreateDevice().

16 years agodxgi: Add a test for DXGID3D10CreateDevice().
Henri Verbeet [Tue, 18 Nov 2008 08:27:58 +0000 (09:27 +0100)] 
dxgi: Add a test for DXGID3D10CreateDevice().

16 years agodxgi: Implement IDXGIFactory::EnumAdapters().
Henri Verbeet [Tue, 18 Nov 2008 08:27:58 +0000 (09:27 +0100)] 
dxgi: Implement IDXGIFactory::EnumAdapters().

16 years agodxgi: Store an array of adapters in dxgi_factory.
Henri Verbeet [Tue, 18 Nov 2008 08:27:58 +0000 (09:27 +0100)] 
dxgi: Store an array of adapters in dxgi_factory.

16 years agogdiplus: Restore a line I removed by mistake.
Vincent Povirk [Mon, 17 Nov 2008 16:08:44 +0000 (10:08 -0600)] 
gdiplus: Restore a line I removed by mistake.

16 years agowinhttp: Add tests for WinHttpCrackUrl.
Hans Leidekker [Mon, 17 Nov 2008 15:01:59 +0000 (16:01 +0100)] 
winhttp: Add tests for WinHttpCrackUrl.

16 years agowinhttp: Reimplement WinHttpCrackUrl.
Hans Leidekker [Mon, 17 Nov 2008 15:01:48 +0000 (16:01 +0100)] 
winhttp: Reimplement WinHttpCrackUrl.

16 years agomlang: Implement IMultiLanguage2::ConvertStringInIStream.
Hans Leidekker [Mon, 17 Nov 2008 15:01:32 +0000 (16:01 +0100)] 
mlang: Implement IMultiLanguage2::ConvertStringInIStream.

16 years agokernel32/tests: Fix the process tests on NT4.
Alexandre Julliard [Mon, 17 Nov 2008 22:37:00 +0000 (23:37 +0100)] 
kernel32/tests: Fix the process tests on NT4.

16 years agokernel32/tests: Fix the mailslot tests on Vista.
Alexandre Julliard [Mon, 17 Nov 2008 22:36:47 +0000 (23:36 +0100)] 
kernel32/tests: Fix the mailslot tests on Vista.

16 years agokernel32/test: Fix the timer queue tests on Vista.
Alexandre Julliard [Mon, 17 Nov 2008 22:01:21 +0000 (23:01 +0100)] 
kernel32/test: Fix the timer queue tests on Vista.

16 years agontdll: Get rid of the unaligned_mmap wrapper.
Alexandre Julliard [Mon, 17 Nov 2008 19:34:19 +0000 (20:34 +0100)] 
ntdll: Get rid of the unaligned_mmap wrapper.

16 years agowintrust: Fix a buffer overflow.
Alexandre Julliard [Mon, 17 Nov 2008 16:08:40 +0000 (17:08 +0100)] 
wintrust: Fix a buffer overflow.

16 years agoAssorted spelling fixes.
Francois Gouget [Mon, 17 Nov 2008 14:02:01 +0000 (15:02 +0100)] 
Assorted spelling fixes.

16 years agocrypt32: Fix Spelling of 'superseded'.
Francois Gouget [Mon, 17 Nov 2008 14:02:48 +0000 (15:02 +0100)] 
crypt32: Fix Spelling of 'superseded'.

16 years agontdll: Don't set noexec protection on builtin dlls, some broken apps clear the execut...
Alexandre Julliard [Mon, 17 Nov 2008 14:56:54 +0000 (15:56 +0100)] 
ntdll: Don't set noexec protection on builtin dlls, some broken apps clear the execute permission.

16 years agod3d10core: Fix spelling of 'unknown'.
Francois Gouget [Mon, 17 Nov 2008 14:03:06 +0000 (15:03 +0100)] 
d3d10core: Fix spelling of 'unknown'.

16 years agoinetcomm: Fix compilation on systems that don't support nameless unions.
Francois Gouget [Mon, 17 Nov 2008 14:01:31 +0000 (15:01 +0100)] 
inetcomm: Fix compilation on systems that don't support nameless unions.

16 years agod3dx9_36/tests: Fix compilation on systems that don't support nameless unions.
Francois Gouget [Mon, 17 Nov 2008 14:01:24 +0000 (15:01 +0100)] 
d3dx9_36/tests: Fix compilation on systems that don't support nameless unions.

16 years agouser32/tests: Fix a test failure on Win9x, WinMe and NT4.
Paul Vriens [Mon, 17 Nov 2008 13:17:05 +0000 (14:17 +0100)] 
user32/tests: Fix a test failure on Win9x, WinMe and NT4.

16 years agodxgi: Add a wined3d device to dxgi_device.
Henri Verbeet [Mon, 17 Nov 2008 11:16:04 +0000 (12:16 +0100)] 
dxgi: Add a wined3d device to dxgi_device.

16 years agodxgi: Add an ordinal field to dxgi_adapter.
Henri Verbeet [Mon, 17 Nov 2008 11:16:04 +0000 (12:16 +0100)] 
dxgi: Add an ordinal field to dxgi_adapter.

16 years agodxgi: Add a IWineD3D field to dxgi_factory.
Henri Verbeet [Mon, 17 Nov 2008 11:16:04 +0000 (12:16 +0100)] 
dxgi: Add a IWineD3D field to dxgi_factory.

16 years agodxgi: Add some dxgi return codes.
Henri Verbeet [Mon, 17 Nov 2008 11:16:03 +0000 (12:16 +0100)] 
dxgi: Add some dxgi return codes.

16 years agod3d10core: Add a trace for D3D10CoreCreateDevice().
Henri Verbeet [Mon, 17 Nov 2008 11:16:03 +0000 (12:16 +0100)] 
d3d10core: Add a trace for D3D10CoreCreateDevice().

16 years agogdiplus: Fix GdipFlattenPath for already-flat paths and add a test.
Vincent Povirk [Fri, 14 Nov 2008 22:57:30 +0000 (16:57 -0600)] 
gdiplus: Fix GdipFlattenPath for already-flat paths and add a test.

16 years agouser32: Fix FindWindow to not match an empty class name.
Alexandre Julliard [Mon, 17 Nov 2008 13:14:05 +0000 (14:14 +0100)] 
user32: Fix FindWindow to not match an empty class name.

16 years agorichedit: Removed useless lines in ME_GetDefaultCharFormat.
Dylan Smith [Mon, 17 Nov 2008 08:47:25 +0000 (03:47 -0500)] 
richedit: Removed useless lines in ME_GetDefaultCharFormat.

16 years agorichedit: Removed unused ME_AutoURLDetect function.
Dylan Smith [Mon, 17 Nov 2008 08:46:29 +0000 (03:46 -0500)] 
richedit: Removed unused ME_AutoURLDetect function.

16 years agoreg: const WCHAR -> static const WCHAR.
Andrew Riedi [Fri, 14 Nov 2008 20:14:38 +0000 (12:14 -0800)] 
reg: const WCHAR -> static const WCHAR.

16 years agod3dxof: Finish support for objects binary format.
Christian Costa [Sun, 16 Nov 2008 18:45:38 +0000 (19:45 +0100)] 
d3dxof: Finish support for objects binary format.

16 years agod3dxof: Fix data buffer limit check. Increase size of input and data buffers.
Christian Costa [Sun, 16 Nov 2008 18:44:51 +0000 (19:44 +0100)] 
d3dxof: Fix data buffer limit check. Increase size of input and data buffers.

16 years agod3dxof: Allow '-' in names.
Christian Costa [Sun, 16 Nov 2008 18:42:38 +0000 (19:42 +0100)] 
d3dxof: Allow '-' in names.

16 years agocomctl32: Do not repaint on TBM_SETPOS if position is unchanged.
Vincent Povirk [Sun, 16 Nov 2008 03:50:54 +0000 (21:50 -0600)] 
comctl32: Do not repaint on TBM_SETPOS if position is unchanged.

16 years agocrypt32: Implement decoding CERT_POLICIES_INFO.
Juan Lang [Sat, 15 Nov 2008 02:00:01 +0000 (18:00 -0800)] 
crypt32: Implement decoding CERT_POLICIES_INFO.

16 years agocrypt32: Implement encoding CERT_POLICIES_INFO.
Juan Lang [Sat, 15 Nov 2008 00:06:13 +0000 (16:06 -0800)] 
crypt32: Implement encoding CERT_POLICIES_INFO.

16 years agocrypt32: Add tests for encoding/decoding CERT_POLICIES_INFO.
Juan Lang [Fri, 14 Nov 2008 23:00:30 +0000 (15:00 -0800)] 
crypt32: Add tests for encoding/decoding CERT_POLICIES_INFO.

16 years agocrypt32: Implement decoding CERT_POLICY_QUALIFIER_USER_NOTICE.
Juan Lang [Fri, 14 Nov 2008 22:55:35 +0000 (14:55 -0800)] 
crypt32: Implement decoding CERT_POLICY_QUALIFIER_USER_NOTICE.

16 years agocrypt32: Implement encoding CERT_POLICY_QUALIFIER_USER_NOTICE.
Juan Lang [Thu, 13 Nov 2008 21:45:29 +0000 (13:45 -0800)] 
crypt32: Implement encoding CERT_POLICY_QUALIFIER_USER_NOTICE.

16 years agocrypt32: Add tests for encoding/decoding CERT_POLICY_QUALIFIER_USER_NOTICE.
Juan Lang [Thu, 13 Nov 2008 21:45:07 +0000 (13:45 -0800)] 
crypt32: Add tests for encoding/decoding CERT_POLICY_QUALIFIER_USER_NOTICE.

16 years agoquartz: Fix FilterGraph2_Connect to be thread-safe and not recurse infinitely.
Maarten Lankhorst [Fri, 14 Nov 2008 15:42:41 +0000 (16:42 +0100)] 
quartz: Fix FilterGraph2_Connect to be thread-safe and not recurse infinitely.

16 years agokernel32/tests: Fix pipe test on w2k3.
Alexandre Julliard [Mon, 17 Nov 2008 12:16:26 +0000 (13:16 +0100)] 
kernel32/tests: Fix pipe test on w2k3.

16 years agomsi/tests: Skip tests on win9x by checking functionality instead of registry keys.
Paul Vriens [Sun, 16 Nov 2008 13:35:50 +0000 (14:35 +0100)] 
msi/tests: Skip tests on win9x by checking functionality instead of registry keys.

16 years agoshdocvw: Fixed buffer size to GetPrivateProfileStringW.
Marcus Meissner [Sun, 16 Nov 2008 09:32:37 +0000 (10:32 +0100)] 
shdocvw: Fixed buffer size to GetPrivateProfileStringW.

16 years agowordpad: Update resources for date and time dialog.
Hirofumi Katayama [Sat, 15 Nov 2008 00:10:57 +0000 (09:10 +0900)] 
wordpad: Update resources for date and time dialog.

16 years agoinclude: Fixed a typo for ITextHost::TxSetCaretPos declaration.
Dylan Smith [Sun, 16 Nov 2008 03:06:56 +0000 (22:06 -0500)] 
include: Fixed a typo for ITextHost::TxSetCaretPos declaration.

16 years agorichedit: Update strings and comments regarding IME Status messages.
Dylan Smith [Sun, 16 Nov 2008 02:01:48 +0000 (21:01 -0500)] 
richedit: Update strings and comments regarding IME Status messages.

16 years agouser32: Added message spy string for IME Status messages.
Dylan Smith [Sun, 16 Nov 2008 02:01:44 +0000 (21:01 -0500)] 
user32: Added message spy string for IME Status messages.

16 years agoinclude: Added missing macros for EM_SETIMESTATUS and EM_GETIMESTATUS.
Dylan Smith [Sun, 16 Nov 2008 02:01:40 +0000 (21:01 -0500)] 
include: Added missing macros for EM_SETIMESTATUS and EM_GETIMESTATUS.

16 years agorichedit: Removed comment in header for non-existent wintest.c.
Dylan Smith [Sun, 16 Nov 2008 02:01:36 +0000 (21:01 -0500)] 
richedit: Removed comment in header for non-existent wintest.c.

16 years agowidl: Remove superfluous semicolons.
Andrew Talbot [Sat, 15 Nov 2008 07:53:38 +0000 (07:53 +0000)] 
widl: Remove superfluous semicolons.

16 years agoRevert "quartz: Reaching a renderer in the filtergraph is not an error."
Maarten Lankhorst [Fri, 14 Nov 2008 21:50:34 +0000 (22:50 +0100)] 
Revert "quartz: Reaching a renderer in the filtergraph is not an error."

This is plain wrong, input pin and output pin are supposed to be
connected to each other, not the input pin being connected to a renderer
pin and NOT reaching output pin

16 years agocrypt32: Implement CryptFormatObject for alternate names.
Juan Lang [Fri, 14 Nov 2008 20:31:28 +0000 (12:31 -0800)] 
crypt32: Implement CryptFormatObject for alternate names.