Alexandre Julliard [Wed, 3 Jun 2009 18:33:45 +0000 (20:33 +0200)]
user32/tests: Add more synchronization in the exit thread test to avoid races.
Nikolay Sivov [Wed, 3 Jun 2009 22:43:06 +0000 (02:43 +0400)]
comctl32/listview: Improve grid drawing on LVS_EX_GRIDLINES style.
Nikolay Sivov [Wed, 3 Jun 2009 21:43:28 +0000 (01:43 +0400)]
comctl32/listview: Improve item visibility calculation for report view.
Nikolay Sivov [Wed, 3 Jun 2009 18:43:28 +0000 (22:43 +0400)]
comctl32/listview: Some tests for LVS_SORT[A,DE]SCENDING, remove these styles from TODOs.
Piotr Caban [Wed, 3 Jun 2009 19:11:20 +0000 (21:11 +0200)]
jscript: Remove NaN related FIXMEs.
Piotr Caban [Wed, 3 Jun 2009 21:17:47 +0000 (23:17 +0200)]
jscript: Fix parse_double_literal implementation.
Andrew Nguyen [Wed, 3 Jun 2009 21:52:14 +0000 (16:52 -0500)]
rundll32: Load the 16-bit kernel32 exports by ordinal.
Aric Stewart [Wed, 3 Jun 2009 16:27:31 +0000 (11:27 -0500)]
msctf: Implement ITfContext::SetSelection.
Aric Stewart [Wed, 3 Jun 2009 16:27:24 +0000 (11:27 -0500)]
msctf: Implement ITfInsertAtSelection::InsertTextAtSelection.
Andrew Talbot [Wed, 3 Jun 2009 20:47:16 +0000 (21:47 +0100)]
comctl32: Various const qualifier fixes.
Paul Vriens [Thu, 4 Jun 2009 08:54:25 +0000 (10:54 +0200)]
user32/tests: Fix a test failure on Win95.
Paul Vriens [Thu, 4 Jun 2009 07:32:43 +0000 (09:32 +0200)]
user32/tests: Remove a trace() message.
Paul Vriens [Wed, 3 Jun 2009 19:56:10 +0000 (21:56 +0200)]
kernel32/tests: Skip WritePrivateProfileString tests on Win9x/WinME.
Paul Vriens [Wed, 3 Jun 2009 15:15:30 +0000 (17:15 +0200)]
ole32/tests: Fix remaining test failures on NT4 and below.
Vincent Povirk [Wed, 3 Jun 2009 13:54:22 +0000 (08:54 -0500)]
winex11.drv: Don't use XEvents uninitialized when waits time out.
Alexandre Julliard [Wed, 3 Jun 2009 14:52:06 +0000 (16:52 +0200)]
rpcrt4: Add checks for the number of methods being larger than what we support.
Alexandre Julliard [Wed, 3 Jun 2009 14:48:48 +0000 (16:48 +0200)]
rpcrt4/tests: Add tests for the contents of virtual table for delegated proxies.
Alexandre Julliard [Wed, 3 Jun 2009 14:42:50 +0000 (16:42 +0200)]
rpcrt4: Add support for proxy delegation.
Alexandre Julliard [Wed, 3 Jun 2009 14:39:25 +0000 (16:39 +0200)]
rpcrt4: Split the vtbl initialization in NdrDllGetClassObject to a separate function.
Austin Lund [Wed, 3 Jun 2009 06:02:56 +0000 (16:02 +1000)]
riched20/test: Added a test for TxDraw.
Paul Vriens [Wed, 3 Jun 2009 11:31:14 +0000 (13:31 +0200)]
riched32/tests: Fix a few test failures on NT4 and below.
Paul Vriens [Wed, 3 Jun 2009 11:25:19 +0000 (13:25 +0200)]
riched32/tests: Change the test to facilitate adding a broken().
Nikolay Sivov [Wed, 3 Jun 2009 04:05:27 +0000 (08:05 +0400)]
comctl32/listview: Implement LVM_SETVIEW.
Nikolay Sivov [Wed, 3 Jun 2009 00:48:04 +0000 (04:48 +0400)]
comctl32/listview: Implement LVM_GETVIEW.
Nikolay Sivov [Tue, 2 Jun 2009 19:47:33 +0000 (23:47 +0400)]
comctl32/listview: Handle EN_KILLFOCUS in WM_COMMAND message handler.
Nikolay Sivov [Tue, 2 Jun 2009 19:46:43 +0000 (23:46 +0400)]
comctl32/listview: EN_KILLFOCUS handling test.
Kai Blin [Wed, 3 Jun 2009 11:00:36 +0000 (13:00 +0200)]
secur32: Don't return STATUS_SUCCESS from LsaGetLogonSessionData stub.
Kai Blin [Wed, 3 Jun 2009 07:35:49 +0000 (09:35 +0200)]
advapi32: Fix output of GetUserNameW when joined to a domain.
On a Windows box joined to a domain, GetUserName will not return the domain
part. On a Unix box joined to a domain via winbindd, wine_get_user_name will.
So we need to cut off the domain instead of just replacing the \ character.
Guy Albertelli [Wed, 3 Jun 2009 01:00:02 +0000 (21:00 -0400)]
kernel32/tests: Add tests for CreateFile errors and opening volumes.
Alexandre Julliard [Sun, 31 May 2009 18:11:00 +0000 (20:11 +0200)]
clock: Build resource files separately instead of including them all from a global file.
Andrew Eikum [Wed, 3 Jun 2009 03:34:37 +0000 (22:34 -0500)]
gdiplus: Stubs for GdipDrawImagePointRect and GdipDrawImagePointRectI.
Andrew Eikum [Wed, 3 Jun 2009 03:33:32 +0000 (22:33 -0500)]
gdiplus: Stub for GdipDeleteEffect.
Alexandre Julliard [Tue, 2 Jun 2009 13:50:57 +0000 (15:50 +0200)]
makefiles: Add resource files to the standard object files list.
Alexandre Julliard [Sat, 30 May 2009 15:08:06 +0000 (17:08 +0200)]
makefiles: Use winegcc to build the crosstests too.
Henri Verbeet [Wed, 3 Jun 2009 08:47:26 +0000 (10:47 +0200)]
wined3d: Replace the wined3d hash table with the generic red-black tree.
Henri Verbeet [Wed, 3 Jun 2009 08:47:26 +0000 (10:47 +0200)]
include: Add a generic red-black tree.
Henri Verbeet [Wed, 3 Jun 2009 08:47:26 +0000 (10:47 +0200)]
wined3d: Introduce volumetexture_init() to handle most of the volume texture initialization.
Henri Verbeet [Wed, 3 Jun 2009 08:47:26 +0000 (10:47 +0200)]
wined3d: Introduce volumetexture_cleanup().
Henri Verbeet [Wed, 3 Jun 2009 08:47:26 +0000 (10:47 +0200)]
wined3d: Introduce cubetexture_init() to handle most of the cube texture initialization.
Henri Verbeet [Wed, 3 Jun 2009 08:47:26 +0000 (10:47 +0200)]
wined3d: Introduce cubetexture_cleanup().
Henri Verbeet [Wed, 3 Jun 2009 08:47:25 +0000 (10:47 +0200)]
wined3d: Introduce texture_init() to handle most of the 2D texture initialization.
Michael Stefaniuc [Wed, 3 Jun 2009 07:44:46 +0000 (09:44 +0200)]
mshtml: Replace long with LONG.
This are internal helper functions; the API functions that use them
already use LONG.
Michael Stefaniuc [Wed, 3 Jun 2009 07:44:55 +0000 (09:44 +0200)]
crypt32: Replace long with a better type.
Michael Stefaniuc [Wed, 3 Jun 2009 07:44:36 +0000 (09:44 +0200)]
kernel32: Update the Romanian(Romania) NLS file.
Michael Stefaniuc [Wed, 3 Jun 2009 07:44:20 +0000 (09:44 +0200)]
kernel32: Switch to UTF-8 encoding for rom.nls.
Alexandre Julliard [Wed, 3 Jun 2009 09:31:10 +0000 (11:31 +0200)]
user32/tests: Add tests for message sequence of window destruction at thread exit.
Alexandre Julliard [Wed, 3 Jun 2009 09:30:29 +0000 (11:30 +0200)]
user32: Use a simplified sequence to destroy windows at thread exit, since we don't want to send messages.
Alexandre Julliard [Wed, 3 Jun 2009 09:29:15 +0000 (11:29 +0200)]
server: Hide a window before destroying it if it was still visible.
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.
Gerald Pfeifer [Tue, 2 Jun 2009 22:55:08 +0000 (00:55 +0200)]
d3d9: Use WINED3DPOOL_DEFAULT instead of D3DPOOL_DEFAULT as appropriate.
Detlef Riekenberg [Tue, 2 Jun 2009 21:41:52 +0000 (23:41 +0200)]
kernel32/tests: Fix failures on localized Windows versions.
Paul Vriens [Tue, 2 Jun 2009 20:47:46 +0000 (22:47 +0200)]
ole32/tests: Fix a crash on NT4 and below.
Paul Vriens [Tue, 2 Jun 2009 20:09:15 +0000 (22:09 +0200)]
ole32/tests: Run more tests on Win9x by using A-functions.
Paul Vriens [Tue, 2 Jun 2009 19:40:31 +0000 (21:40 +0200)]
ole32/tests: Move common variables to the top.
Paul Vriens [Tue, 2 Jun 2009 18:31:43 +0000 (20:31 +0200)]
wininet/tests: Fix a few typos.
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.
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.
Francois Gouget [Tue, 2 Jun 2009 17:18:26 +0000 (19:18 +0200)]
winedbg & appwiz.cpl: Use SUBLANG_NEUTRAL for German.
Francois Gouget [Tue, 2 Jun 2009 17:17:15 +0000 (19:17 +0200)]
ntdll/tests: Fix the trailing '\n' of a skip() call.
Damjan Jovanovic [Tue, 2 Jun 2009 17:15:58 +0000 (19:15 +0200)]
winemenubuilder: Ignore wine.desktop managed file types.
Aric Stewart [Tue, 2 Jun 2009 16:31:50 +0000 (11:31 -0500)]
shlwapi: Simplify UrlCombine case 2 with tests.
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.
Alexandre Julliard [Sat, 30 May 2009 16:33:11 +0000 (18:33 +0200)]
winegcc: Transparently compile resource files for the Windows build.
Alexandre Julliard [Tue, 2 Jun 2009 12:19:31 +0000 (14:19 +0200)]
winebuild: Add detection of duplicate resources.
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.
Stefan Leichter [Mon, 1 Jun 2009 18:28:37 +0000 (20:28 +0200)]
kernel32: Added missing newline to win_skip.
Louis Lenders [Mon, 1 Jun 2009 07:40:37 +0000 (09:40 +0200)]
ntdll: Add stub for NtSecureConnectPort.
André Hentschel [Sat, 30 May 2009 14:58:30 +0000 (16:58 +0200)]
winemaker: Port vcproject parser from XML-Simple to libXML.
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.
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.
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.
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.
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.
Andrew Eikum [Tue, 2 Jun 2009 01:02:11 +0000 (20:02 -0500)]
gdiplus: Stubs for GdipCreateMetafileFromFile, GdipCreateMetafileFromStream.
Tony Wasserka [Mon, 1 Jun 2009 16:30:15 +0000 (18:30 +0200)]
d3dx9: Redirect D3DXGetImageInfo functions to the FromFileInMemory variant.
Tony Wasserka [Mon, 1 Jun 2009 16:25:32 +0000 (18:25 +0200)]
d3dx9: Add utility functions for loading files and resources into memory.
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.
Alexandre Julliard [Tue, 2 Jun 2009 09:56:42 +0000 (11:56 +0200)]
user32/tests: Fix the listbox delete test on NT4.
Alexandre Julliard [Tue, 2 Jun 2009 09:53:19 +0000 (11:53 +0200)]
riched32: Fix the extra window bytes count for 64-bit.
Michael Stefaniuc [Tue, 2 Jun 2009 08:16:38 +0000 (10:16 +0200)]
gdi32: Avoid using long when not needed.
Henri Verbeet [Tue, 2 Jun 2009 07:01:17 +0000 (09:01 +0200)]
wined3d: Create a texture_cleanup() function.
Henri Verbeet [Tue, 2 Jun 2009 07:01:17 +0000 (09:01 +0200)]
wined3d: Call resource_init() from basetexture_init().
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.
Andrew Eikum [Tue, 2 Jun 2009 01:01:43 +0000 (20:01 -0500)]
gdiplus: Stub for GdipComment.
Andrew Eikum [Tue, 2 Jun 2009 01:01:26 +0000 (20:01 -0500)]
gdiplus: Stub for GdipCloneBitmapArea.
Nicolas Le Cam [Mon, 1 Jun 2009 23:32:43 +0000 (01:32 +0200)]
winetest: Add a missing carriage return in help message.
Jacek Caban [Mon, 1 Jun 2009 23:20:20 +0000 (01:20 +0200)]
wininet: Fixed tests on Windows.
Detlef Riekenberg [Mon, 1 Jun 2009 21:12:30 +0000 (23:12 +0200)]
kernel32/tests: Add tests for GetLocaleInfo with SUBLANG_NEUTRAL.
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.
Paul Vriens [Mon, 1 Jun 2009 19:21:25 +0000 (21:21 +0200)]
oleaut32/tests: Fix some intermittent test failures on W98 and NT4.
André Hentschel [Mon, 1 Jun 2009 18:10:21 +0000 (20:10 +0200)]
winex11: Fix Ctrl+Shift+Tab translation.
Vitaly Perov [Mon, 1 Jun 2009 16:57:16 +0000 (20:57 +0400)]
mpr: Don't set LastError if no error occured.
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.
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.
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.
Huw Davies [Fri, 29 May 2009 16:14:41 +0000 (17:14 +0100)]
ole32: Store the creation flag - STGM_SIMPLE depends on this.
Huw Davies [Fri, 29 May 2009 15:51:22 +0000 (16:51 +0100)]
ole32: Rename a parameter to better reflect its use.
Ken Sharp [Mon, 1 Jun 2009 07:51:50 +0000 (08:51 +0100)]
shell32: Add stub for InitNetworkAddressControl.
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.
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.