Aric Stewart [Mon, 18 May 2009 19:48:18 +0000 (14:48 -0500)]
msctf: Add stub implementation of ITfRange.
Aric Stewart [Mon, 18 May 2009 19:47:36 +0000 (14:47 -0500)]
advapi32: Handle well qualified names in LookupAccountNameW for account names.
Paul Vriens [Tue, 19 May 2009 09:54:10 +0000 (11:54 +0200)]
wintrust/tests: Add a basic CryptCATOpen test.
Stefan Dösinger [Thu, 7 May 2009 17:06:21 +0000 (19:06 +0200)]
wined3d: Use CMP instead of SLT and SGE in sRGB correction.
This shortens the code and reduces the amount of temp regs used by 1.
Stefan Dösinger [Thu, 7 May 2009 17:07:34 +0000 (19:07 +0200)]
wined3d: Get rid of TMP accesses in texm3x3* instructions.
Stefan Dösinger [Mon, 4 May 2009 13:11:04 +0000 (15:11 +0200)]
wined3d: Get rid of TMP access in texm3x2*.
texm3x2pad knows which register the following texm3x2depth or tex instruction
will use, and it knows that this register is uninitialized. So use it for
temporary storage instead of TMP.
Stefan Dösinger [Tue, 12 May 2009 18:23:10 +0000 (20:23 +0200)]
wined3d: Get rid of TMP2 and some easy TMP register uses.
We have 5 temporary registers declared for private use. We can get rid of two
of them.
Stefan Dösinger [Mon, 4 May 2009 12:30:45 +0000 (14:30 +0200)]
wined3d: Only declare TMP_OUT in vertex shaders.
Francois Gouget [Tue, 19 May 2009 09:21:26 +0000 (11:21 +0200)]
shell32: Add the SHCreateDirectoryEx() macro.
Francois Gouget [Tue, 19 May 2009 09:21:38 +0000 (11:21 +0200)]
msi/tests: Use win_skip() to skip over unimplemented functionality.
Francois Gouget [Tue, 19 May 2009 09:21:12 +0000 (11:21 +0200)]
userenv/tests: Replace realloc() with HeapReAlloc().
Francois Gouget [Tue, 19 May 2009 09:21:07 +0000 (11:21 +0200)]
oleaut32/tests: Replace realloc() with HeapReAlloc().
Francois Gouget [Tue, 19 May 2009 09:20:57 +0000 (11:20 +0200)]
mstask/tests: Replace realloc() with HeapReAlloc().
Michael Stefaniuc [Mon, 18 May 2009 19:07:41 +0000 (21:07 +0200)]
urlmon: Move 'inline' right after the storage specifier.
Hans Leidekker [Tue, 19 May 2009 07:20:34 +0000 (09:20 +0200)]
kernel32: Add tests for FormatMessageA/W.
Hans Leidekker [Tue, 19 May 2009 07:20:06 +0000 (09:20 +0200)]
kernel32: Add support for %ws and %wc format specifiers to FormatMessageA/W.
Andrew Nguyen [Tue, 19 May 2009 07:11:34 +0000 (02:11 -0500)]
kernel32/tests: Correctly skip when the Unicode communications functions are not available.
Dmitry Timoshkov [Tue, 19 May 2009 06:00:21 +0000 (15:00 +0900)]
user32: Invalidate a being removed listbox item before deleting it as it's been done before
d2ecb1194102b6d7e6078556f80e58c70ca39c23.
Roderick Colenbrander [Mon, 18 May 2009 22:23:05 +0000 (00:23 +0200)]
wgl: Use local pixel format data for WGL_ACCELERATION_ARB.
Michael Stefaniuc [Mon, 18 May 2009 22:13:06 +0000 (00:13 +0200)]
Fix typo in Romanian translation basă => bază.
Thanks to Dimitriu Petru for spotting this.
Michael Stefaniuc [Mon, 18 May 2009 22:00:20 +0000 (00:00 +0200)]
notepad: Fix the Romanian translation.
Michael Stefaniuc [Mon, 18 May 2009 19:09:25 +0000 (21:09 +0200)]
notepad: The UNICODE define isn't needed anymore; remove it.
Add the WINE_NO_UNICODE_MACROS define to prevent the AW form of
functions and types from creeping back in.
Michael Stefaniuc [Mon, 18 May 2009 19:08:20 +0000 (21:08 +0200)]
notepad: Use the explicit W-form of the functions.
Michael Stefaniuc [Mon, 18 May 2009 19:07:49 +0000 (21:07 +0200)]
notepad: Use the more specific MAKEINTRESOURCEW macro.
Jacek Caban [Mon, 18 May 2009 16:36:24 +0000 (18:36 +0200)]
urlmon: Added MIME filter handling in BindProtocol tests.
Jacek Caban [Mon, 18 May 2009 16:35:32 +0000 (18:35 +0200)]
urlmon: Added support for MIME filters.
Jacek Caban [Mon, 18 May 2009 16:31:03 +0000 (18:31 +0200)]
urlmon: Use common name for IInternetProtocol and IInternetProtocolSink vtbls.
Jacek Caban [Mon, 18 May 2009 16:30:29 +0000 (18:30 +0200)]
urlmon: Use protocol_handler in Switch implementation.
Jacek Caban [Mon, 18 May 2009 16:30:12 +0000 (18:30 +0200)]
urlmon: Move MIME availability handling to separated function.
Jacek Caban [Mon, 18 May 2009 16:29:54 +0000 (18:29 +0200)]
urlmon: Fixed buffer size argument in Read call.
Jacek Caban [Mon, 18 May 2009 16:29:24 +0000 (18:29 +0200)]
urlmon: Use internal IInternetProtocol protocol for communication with pluggable protocol in BindProtocol.
Paul Vriens [Mon, 18 May 2009 17:22:28 +0000 (19:22 +0200)]
kernel32/tests: Fix some test failures on Win9x/WinME.
Paul Vriens [Mon, 18 May 2009 15:05:10 +0000 (17:05 +0200)]
ntdll: Fix a typo.
Paul Vriens [Mon, 18 May 2009 14:48:16 +0000 (16:48 +0200)]
wine.inf: Set the correct initial service pack information.
Aric Stewart [Mon, 18 May 2009 13:58:43 +0000 (08:58 -0500)]
msctf: Starting implementation of ITfContext::RequestEditSession and ITextStoreACPSink::OnLockGranted.
Andrew Nguyen [Mon, 18 May 2009 10:07:22 +0000 (05:07 -0500)]
kernel32/tests: Use named constants for a drive test.
Andrew Nguyen [Mon, 18 May 2009 10:07:18 +0000 (05:07 -0500)]
kernel32: Correct the last error of CreateProcessW with an empty command line string.
Andrew Nguyen [Mon, 18 May 2009 10:07:10 +0000 (05:07 -0500)]
kernel32: Correct the last error of CreateProcessW with an empty application name string.
Andrew Nguyen [Mon, 18 May 2009 10:07:04 +0000 (05:07 -0500)]
kernel32: Don't validate the command line parameter of CreateProcessW.
Andrew Nguyen [Mon, 18 May 2009 09:24:45 +0000 (04:24 -0500)]
kernel32/tests: Correctly skip when Unicode thread functions are not available.
Andrew Nguyen [Mon, 18 May 2009 09:24:42 +0000 (04:24 -0500)]
kernel32/tests: Correctly skip when GetTempPathW is not available.
Andrew Nguyen [Mon, 18 May 2009 09:24:37 +0000 (04:24 -0500)]
kernel32/tests: Correctly skip when Unicode locale functions are not available.
Andrew Nguyen [Mon, 18 May 2009 09:24:31 +0000 (04:24 -0500)]
kernel32/tests: Correctly skip when the Unicode file functions are not available.
Andrew Nguyen [Mon, 18 May 2009 09:24:26 +0000 (04:24 -0500)]
kernel32/tests: Correctly skip tests when the Unicode drive functions are not available.
Andrew Nguyen [Mon, 18 May 2009 09:24:20 +0000 (04:24 -0500)]
kernel32/tests: Correctly skip tests when the Unicode directory functions are not available.
Paul Vriens [Fri, 15 May 2009 12:48:28 +0000 (14:48 +0200)]
setupapi: Fix passing a NULL parameter (Coverity).
Juan Lang [Fri, 15 May 2009 15:00:31 +0000 (08:00 -0700)]
inetmib1: Rename a poorly named variable.
Aric Stewart [Fri, 15 May 2009 19:10:16 +0000 (14:10 -0500)]
msctf/tests: Test TextService requesting an EditSession.
Aric Stewart [Fri, 15 May 2009 19:09:58 +0000 (14:09 -0500)]
msctf: TfContext intitalization and uninitialization on Push and Pop.
Aric Stewart [Fri, 15 May 2009 19:09:44 +0000 (14:09 -0500)]
msctf: Define ITfEditSession implemented by TextServices.
Stefan Dösinger [Thu, 7 May 2009 17:02:45 +0000 (19:02 +0200)]
WineD3D: Support more constants in ARB shaders.
GL_LIMIT - 1 for vertex programs and the GL limit in fragment programs. The
indirect addressing limitation in GLSL applies here as well.
Stefan Dösinger [Thu, 7 May 2009 17:01:49 +0000 (19:01 +0200)]
wined3d: Avoid declaring helper_const in vertex programs if possible.
Stefan Dösinger [Fri, 8 May 2009 15:24:01 +0000 (17:24 +0200)]
wined3d: Support clipplanes with GLSL.
This is the Nth attemt to make clipping work with GLSL shaders. The patch now
uses the GLSL quirk table to handle cards that need a custom varying for
gl_ClipPos, and the code is adapted to the changed state table and shader
backend system.
Stefan Dösinger [Fri, 15 May 2009 11:34:12 +0000 (13:34 +0200)]
wined3d: Update the bump constants after a shader change.
Since we're using local constants now, we have to update the constants after a
shader change.
Stefan Dösinger [Tue, 12 May 2009 18:22:23 +0000 (20:22 +0200)]
wined3d: Use local constants for bump parameters.
This simplifies the loading code a bit. The constants were never
designed to be at the same location in all shaders, so there's no
point in using program.env. This way we don't collide with the d3d
shader constants and its easier to work together with NP2 fixups and
other shaders.
Nikolay Sivov [Sun, 17 May 2009 19:47:38 +0000 (23:47 +0400)]
comctl32/tests: Don't use magic numbers for ListView exstyles.
Nikolay Sivov [Sun, 17 May 2009 19:08:44 +0000 (23:08 +0400)]
comctl32/treeview: Use cached colors instead of GetSysColor in TreeView.
Nikolay Sivov [Sun, 17 May 2009 19:03:08 +0000 (23:03 +0400)]
comtl32/listview: Cache Header control window GWL_STYLE.
Nikolay Sivov [Sun, 17 May 2009 19:00:04 +0000 (23:00 +0400)]
comctl32/header: Use cached colors instead of querying them again.
Nikolay Sivov [Sun, 17 May 2009 18:57:26 +0000 (22:57 +0400)]
comctl32/header: Move parameter cast to WinProc where possible.
Nikolay Sivov [Sun, 17 May 2009 18:53:25 +0000 (22:53 +0400)]
comctl32/header: Retrieve control data only once at WinProc call.
Robert Key [Fri, 15 May 2009 20:49:52 +0000 (16:49 -0400)]
wined3d: Remove HD 4800 "2048MB for X2 versions" comment.
Huw Davies [Thu, 14 May 2009 13:50:12 +0000 (14:50 +0100)]
ole32: Implement TYMED_ISTORAGE marshalling.
Huw Davies [Thu, 14 May 2009 13:46:18 +0000 (14:46 +0100)]
ole32: Implement TYMED_ISTREAM marshalling.
Huw Davies [Thu, 14 May 2009 13:25:40 +0000 (14:25 +0100)]
ole32/tests: Add tests for TYMED_ISTREAM marshalling.
Huw Davies [Thu, 14 May 2009 11:33:18 +0000 (12:33 +0100)]
ole32: Add support for marshalling pUnkForRelease.
Huw Davies [Thu, 14 May 2009 11:30:16 +0000 (12:30 +0100)]
ole32/tests: Add tests for STGMEDIUM marshalling with a non-NULL pUnkForRelease.
Huw Davies [Thu, 14 May 2009 11:23:37 +0000 (12:23 +0100)]
ole32: Implement the WdtpInterfacePointer marshal functions.
Huw Davies [Thu, 14 May 2009 11:15:49 +0000 (12:15 +0100)]
ole32/tests: Show that it's the loword of the separate flag parameter that determines the marshalling context.
Huw Davies [Thu, 14 May 2009 11:43:55 +0000 (12:43 +0100)]
msctf/tests: Fix a compiler warning.
Huw Davies [Fri, 15 May 2009 12:45:03 +0000 (13:45 +0100)]
ole32: Add proxies and stubs for FillAppend and FillAt.
Huw Davies [Fri, 15 May 2009 12:38:47 +0000 (13:38 +0100)]
ole32: Add proxies and stubs for ReadAt and WriteAt.
Huw Davies [Fri, 15 May 2009 11:51:02 +0000 (12:51 +0100)]
ole32: Add proxies and stubs for OpenStream and EnumElements.
Huw Davies [Thu, 14 May 2009 16:26:16 +0000 (17:26 +0100)]
ole32: Add proxies and stubs for Seek and CopyTo.
Huw Davies [Thu, 14 May 2009 16:14:29 +0000 (17:14 +0100)]
ole32: Add proxies and stubs for Read and Write.
Huw Davies [Thu, 14 May 2009 15:55:14 +0000 (16:55 +0100)]
ole32: Add proxies and stubs for GetData and GetDataHere.
Huw Davies [Fri, 15 May 2009 14:05:13 +0000 (15:05 +0100)]
include: Correct a typo.
Roderick Colenbrander [Sun, 17 May 2009 19:50:56 +0000 (21:50 +0200)]
wgl: Make sure WGL_DRAW_TO_BITMAP_ARB is only seen on our duplicated bitmap-capable formats.
Roderick Colenbrander [Sat, 16 May 2009 19:50:58 +0000 (21:50 +0200)]
wgl: Make sure WGL_SUPPORT_GDI_ARB is only seen on formats on which we set it during startup (in get_formats).
Roderick Colenbrander [Fri, 15 May 2009 22:00:24 +0000 (00:00 +0200)]
wgl: Add WGL_SWAP_METHOD_ARB support.
Detlef Riekenberg [Fri, 15 May 2009 17:49:36 +0000 (19:49 +0200)]
wininet/tests: Remove a duplicate test.
Jacek Caban [Mon, 18 May 2009 01:06:08 +0000 (03:06 +0200)]
urlmon: Added BINDSTATUS_LOADINGMIMEHANDLER and BINDSTATUS_LOADINGMIMEHANDLER support to Binding object.
Jacek Caban [Mon, 18 May 2009 01:05:39 +0000 (03:05 +0200)]
urlmon: Added GetBindString(BINDSTRING_URL) implementation.
Vitaliy Margolen [Sun, 17 May 2009 22:02:22 +0000 (16:02 -0600)]
dxdiagn: DirectShowFilters should go under numbered sub-containers.
Vitaliy Margolen [Sun, 17 May 2009 22:02:20 +0000 (16:02 -0600)]
dxdiagn: Correct version format property.
Vitaliy Margolen [Sun, 17 May 2009 22:02:18 +0000 (16:02 -0600)]
dxdiagn: Rename szClsidCat and szClsidFilter to match native information.
Aurimas Fišeras [Sun, 17 May 2009 16:20:55 +0000 (19:20 +0300)]
notepad: Update Lithuanian translation.
Francois Gouget [Sun, 17 May 2009 11:30:10 +0000 (13:30 +0200)]
gphoto2.ds: Use Win32 APIs instead of strdup().
Francois Gouget [Sun, 17 May 2009 11:31:24 +0000 (13:31 +0200)]
advapi32/tests: Replace realloc() with HeapReAlloc().
Francois Gouget [Sun, 17 May 2009 11:28:46 +0000 (13:28 +0200)]
winetest: Replace malloc() & co with HeapAlloc().
Francois Gouget [Sun, 17 May 2009 11:28:23 +0000 (13:28 +0200)]
winetest: Rename xmalloc() & co to heap_xxx() to not imply they are based on malloc(), and add heap_free().
Francois Gouget [Sun, 17 May 2009 11:27:31 +0000 (13:27 +0200)]
dplayx: cbDelete{Groups,Player}Elem() are unused so remove them.
Francois Gouget [Sun, 17 May 2009 11:26:16 +0000 (13:26 +0200)]
winapi_test: Simplify the code that builds the list of headers to process.
Damjan Jovanovic [Sun, 17 May 2009 09:09:16 +0000 (11:09 +0200)]
oleaut32: Add a failing VarFormat test showing that wine wrongly truncates decimals with large negative exponents instead of rounding.
Michael Stefaniuc [Sat, 16 May 2009 19:43:06 +0000 (21:43 +0200)]
msctf: Allocate memory only right before it's needed.
Fixes a memory leak on an error path. Found by Smatch.
Michael Stefaniuc [Sat, 16 May 2009 19:42:39 +0000 (21:42 +0200)]
msvideo.dll16: Add missing unlock on an error path (Smatch).
Vincent Povirk [Fri, 15 May 2009 20:16:35 +0000 (15:16 -0500)]
shell32: Handle NULL return icon parameters in SHDefExtractIcon.
Gerald Pfeifer [Fri, 15 May 2009 13:51:53 +0000 (15:51 +0200)]
libwine: Remove redundant prototype for wine_call_on_stack().
Alexandre Julliard [Sat, 16 May 2009 09:33:06 +0000 (11:33 +0200)]
ntdll: Free old memory block when reallocating to a large block.
Alexandre Julliard [Fri, 15 May 2009 18:19:42 +0000 (20:19 +0200)]
ntdll/tests: Added some test cases for RtlVirtualUnwind.