Jacek Caban [Sat, 8 Jul 2006 14:07:30 +0000 (16:07 +0200)]
shdocvw: Added GetMiscStatus test.
Jacek Caban [Sat, 8 Jul 2006 14:09:24 +0000 (16:09 +0200)]
shdocvw: Call SetMenu in activate_ui.
Jacek Caban [Sat, 8 Jul 2006 14:11:25 +0000 (16:11 +0200)]
mshtml: Added OnFrameWindowActivate implementation.
Bang Jun-Young [Sat, 8 Jul 2006 13:26:16 +0000 (22:26 +0900)]
advapi32: Fix registry API prototypes to match the PSDK.
Alexandre Julliard [Mon, 10 Jul 2006 19:43:21 +0000 (21:43 +0200)]
include/.gitignore: Moved the wine subdir ignore list to the main file.
Alexandre Julliard [Mon, 10 Jul 2006 19:41:34 +0000 (21:41 +0200)]
libs/.gitignore: Added wildcards for libraries.
Alexandre Julliard [Mon, 10 Jul 2006 19:40:49 +0000 (21:40 +0200)]
.gitignore: Added wildcards to ignore lex and bison output files.
Alexandre Julliard [Mon, 10 Jul 2006 19:39:00 +0000 (21:39 +0200)]
.gitignore: Added wildcards to ignore generated resource files.
Alexandre Julliard [Mon, 10 Jul 2006 19:26:50 +0000 (21:26 +0200)]
make_dlls: Recursively ignore .ok files in all tests directories.
Alexandre Julliard [Mon, 10 Jul 2006 19:19:42 +0000 (21:19 +0200)]
make_dlls: Recursively ignore testlist.c in all tests directories.
Alexandre Julliard [Mon, 10 Jul 2006 18:59:06 +0000 (20:59 +0200)]
make_progs: Generate the .gitignore file.
Ignore generated programs from the top-level .gitignore.
Alexandre Julliard [Mon, 10 Jul 2006 18:55:58 +0000 (20:55 +0200)]
make_dlls: Ignore generated import libraries from the top-level .gitignore.
Alexandre Julliard [Mon, 10 Jul 2006 18:52:13 +0000 (20:52 +0200)]
make_dlls: Generate the .gitignore file.
Alexandre Julliard [Mon, 10 Jul 2006 18:47:54 +0000 (20:47 +0200)]
Take advantage of the recursive nature of .gitignore for Makefile entries.
Prefix other entries with '/' to make them non-recursive.
Alexandre Julliard [Mon, 10 Jul 2006 15:46:42 +0000 (17:46 +0200)]
Release 0.9.17.
Mike McCormack [Fri, 7 Jul 2006 09:21:36 +0000 (18:21 +0900)]
query: Add a skeleton for query.dll.
James Hawkins [Sat, 8 Jul 2006 01:30:46 +0000 (18:30 -0700)]
advpack: Add tests for different configurations of INF filenames and
working directories for install functions.
Alexandre Julliard [Mon, 10 Jul 2006 11:05:20 +0000 (13:05 +0200)]
configure: Define _WIN64 when building on a 64-bit platform.
Alexandre Julliard [Mon, 10 Jul 2006 10:28:25 +0000 (12:28 +0200)]
include/msvcrt: Fix all definitions of size_t for Win64.
Alexandre Julliard [Mon, 10 Jul 2006 09:54:10 +0000 (11:54 +0200)]
msvcrt: Avoid including system headers in msvcrt.h.
Mike McCormack [Fri, 7 Jul 2006 08:20:59 +0000 (17:20 +0900)]
query: Add ntquery.h.
Paul Vriens [Fri, 7 Jul 2006 08:36:46 +0000 (10:36 +0200)]
ntdll/tests: Added some NULL testing.
Alexandre Julliard [Mon, 10 Jul 2006 09:53:23 +0000 (11:53 +0200)]
server: Only accept 0 as registry handle in functions that take a parent key.
Robert Shearman [Sat, 8 Jul 2006 10:53:32 +0000 (11:53 +0100)]
include: Add more error codes used by newer versions of COM.
Robert Shearman [Sat, 8 Jul 2006 10:54:17 +0000 (11:54 +0100)]
oleaut32: Make ctl2_hash_guid match the same function in widl, which has likely had much wider testing.
Robert Shearman [Sat, 8 Jul 2006 10:54:40 +0000 (11:54 +0100)]
oleaut32: MSFT_DoFuncs: "reclength" of the function information record is stored
in a 16 bit int and not in a 8 bit int as previously supposed, using a 0x1ff
mask. Upper 16 bits contains the ordinal number of the function.
Allocation of the "recbuf" must be modified, to support larger data
(based on a patch by White Snake <whitesnake78@mail.com>).
qingdoa daoo [Sat, 8 Jul 2006 06:58:07 +0000 (14:58 +0800)]
oleaut32: Copying a NULL BSTR should result in an empty BSTR in VariantCopy.
Thomas Kho [Sat, 8 Jul 2006 02:05:14 +0000 (21:05 -0500)]
winex11: Use correct multiplier for negative relative mouse movements.
Juan Lang [Fri, 7 Jul 2006 20:19:53 +0000 (13:19 -0700)]
crypt32: Implement revocation check in CertVerifySubjectCertificateContext.
Hwang YunSong(황윤성) [Sat, 8 Jul 2006 00:31:19 +0000 (09:31 +0900)]
shell32: Updated Korean resource.
Hwang YunSong(황윤성) [Sat, 8 Jul 2006 08:07:30 +0000 (17:07 +0900)]
winecfg: Updated Korean resource.
Paul Vriens [Sat, 8 Jul 2006 10:13:06 +0000 (12:13 +0200)]
winecfg: Nl.rc: Shift Graphics page up to fill the empty place.
Andrew Talbot [Fri, 7 Jul 2006 18:42:27 +0000 (19:42 +0100)]
winecfg: Write-strings warnings fix.
Jacek Caban [Fri, 7 Jul 2006 18:31:59 +0000 (20:31 +0200)]
urlmon: Register protocol handlers in DllMain.
Jacek Caban [Fri, 7 Jul 2006 18:31:25 +0000 (20:31 +0200)]
urlmon: Use non heap based objects for class factories.
Ivan Gyurdiev [Fri, 7 Jul 2006 17:01:27 +0000 (11:01 -0600)]
wined3d: Fix typo breaking 3.0 pshaders color input.
Dmitry Timoshkov [Fri, 7 Jul 2006 14:54:00 +0000 (23:54 +0900)]
winex11.drv: Protect X11 calls by a critical section.
Dmitry Timoshkov [Fri, 7 Jul 2006 14:01:51 +0000 (23:01 +0900)]
user: Improve SetActiveWindow test, add SetForegroundWindow test, make them pass under Wine.
Stefan Dösinger [Wed, 5 Jul 2006 16:35:21 +0000 (18:35 +0200)]
Add a common fps counter channel to ddraw, opengl and d3d.
Jacek Caban [Fri, 7 Jul 2006 13:17:27 +0000 (15:17 +0200)]
mshtml: Create nsWineURI even if we don't have valid nsIURI.
Jacek Caban [Fri, 7 Jul 2006 13:16:07 +0000 (15:16 +0200)]
shdocvw: Added test of SetClientSite.
Jacek Caban [Fri, 7 Jul 2006 13:15:24 +0000 (15:15 +0200)]
shdocvw: Call GetContainer in SetClientSite.
Jacek Caban [Fri, 7 Jul 2006 13:12:56 +0000 (15:12 +0200)]
include: Added htiframe.idl.
Ivan Gyurdiev [Fri, 7 Jul 2006 06:29:39 +0000 (00:29 -0600)]
wined3d: Trace ABS/ABSNEG modifiers.
Ivan Gyurdiev [Fri, 7 Jul 2006 06:28:30 +0000 (00:28 -0600)]
wined3d: Create fake input semantics for d3d8 shaders.
Use them to remove the need for loading arrays in two different places.
Ivan Gyurdiev [Fri, 7 Jul 2006 06:27:38 +0000 (00:27 -0600)]
wined3d: Reverse semantics maps for shaders.
Ivan Gyurdiev [Fri, 7 Jul 2006 06:25:14 +0000 (00:25 -0600)]
wined3d: Make WINED3D_ATR macros more flexible.
Make them operate on a type, as opposed to a semantic name.
Ivan Gyurdiev [Fri, 7 Jul 2006 06:24:24 +0000 (00:24 -0600)]
wined3d: Simplify primitiveDeclartationConvertToStrided.
Assign fixed indices to declaration inputs.
Then use a common path to load the strided data.
Ivan Gyurdiev [Fri, 7 Jul 2006 13:15:20 +0000 (07:15 -0600)]
wined3d: Add position_transformed flag to Strided data format.
Ivan Gyurdiev [Fri, 7 Jul 2006 06:17:58 +0000 (00:17 -0600)]
wined3d: Only link and use GLSL program if at least one GLSL shader is available.
Mikołaj Zalewski [Thu, 6 Jul 2006 18:46:21 +0000 (20:46 +0200)]
shell32: Show a confirmation before deleting files with syscalls.
Mikołaj Zalewski [Thu, 6 Jul 2006 18:38:37 +0000 (20:38 +0200)]
shell32: If possible use SHFileOperationW to delete in unixfs.
This gives confirmation dialogs, recursive directory removal etc.
Christoph Frick [Fri, 7 Jul 2006 08:01:42 +0000 (10:01 +0200)]
dinput: map_axis must be able to work with LONG's value range.
Christoph Frick [Fri, 7 Jul 2006 08:00:01 +0000 (10:00 +0200)]
dinput: Remove redundant struct members.
Christoph Frick [Thu, 6 Jul 2006 11:18:13 +0000 (13:18 +0200)]
dinput: Implement the GetProperty call for getting the range of an axis.
Christoph Frick [Thu, 6 Jul 2006 11:17:31 +0000 (13:17 +0200)]
dinput: Call fake_current_js_state on the places where it is actually needed in SetProperty.
Christoph Frick [Thu, 6 Jul 2006 11:16:57 +0000 (13:16 +0200)]
dinput: Only fake the current state on axes that are actually there.
Christoph Frick [Thu, 6 Jul 2006 11:16:22 +0000 (13:16 +0200)]
dinput: Move the axes and button configs into the JoyDev struct.
Christoph Frick [Thu, 6 Jul 2006 11:15:36 +0000 (13:15 +0200)]
dinput: Utilize the offsets and the transform to support the user
supplied data format.
Christoph Frick [Thu, 6 Jul 2006 11:14:18 +0000 (13:14 +0200)]
dinput: Adds offset and transform and their basic handling to the joystick implementation.
Christoph Frick [Thu, 6 Jul 2006 11:13:27 +0000 (13:13 +0200)]
dinput: When handling axes, ignore the ABS_HAT.* as they are handled as POV.
Christoph Frick [Thu, 6 Jul 2006 11:12:43 +0000 (13:12 +0200)]
dinput: Set the amount of POVs in the caps.
Christoph Frick [Thu, 6 Jul 2006 11:12:07 +0000 (13:12 +0200)]
dinput: Detect more than one /dev/input/event joystick.
Jason Green [Fri, 7 Jul 2006 14:13:42 +0000 (10:13 -0400)]
wined3d: Fix D3DSIO_TEXKILL for GLSL.
Vitaliy Margolen [Fri, 7 Jul 2006 13:33:13 +0000 (07:33 -0600)]
winecfg: Shift Graphics page up to fill the empty place.
Vitaliy Margolen [Fri, 7 Jul 2006 13:31:56 +0000 (07:31 -0600)]
d3d8: Fix remaining refcount tests and tighten all tests.
Paul Vriens [Fri, 7 Jul 2006 11:30:33 +0000 (13:30 +0200)]
wininet: Use correct way of determining the password for anonymous ftp.
Pierre d'Herbemont [Fri, 7 Jul 2006 12:38:18 +0000 (14:38 +0200)]
shell: Move SHIsFileAvailableOffline from shell.c to shlfileop.c to
ensure the 16/32 bits separation.
Pierre d'Herbemont [Fri, 7 Jul 2006 10:42:53 +0000 (12:42 +0200)]
server: Fix context_powerpc.c compilation.
Mike McCormack [Fri, 7 Jul 2006 05:18:30 +0000 (14:18 +0900)]
uuid: Add indexsvr's IIDs to libuuid.
Mike McCormack [Fri, 7 Jul 2006 05:18:19 +0000 (14:18 +0900)]
include: Add indexsvr.idl (IWordBreaker).
Michael Stefaniuc [Thu, 6 Jul 2006 22:29:03 +0000 (00:29 +0200)]
riched20: Replace an if-statement with empty body with a FIXME comment.
Michael Stefaniuc [Thu, 6 Jul 2006 22:26:16 +0000 (00:26 +0200)]
janitorial: Put "inline static" at the beginning of a declaration.
Michael Stefaniuc [Thu, 6 Jul 2006 22:23:14 +0000 (00:23 +0200)]
janitorial: Move the storage specifier to the beginning of the declaration.
Thomas Kho [Thu, 6 Jul 2006 22:40:47 +0000 (17:40 -0500)]
notepad: Change window classname from NPClass to Notepad.
Jacek Caban [Thu, 6 Jul 2006 19:11:04 +0000 (21:11 +0200)]
urlmon: Added image/x-png mime filter.
Jacek Caban [Thu, 6 Jul 2006 18:38:27 +0000 (20:38 +0200)]
urlmon: Added image/bmp filter.
Jacek Caban [Thu, 6 Jul 2006 18:04:26 +0000 (20:04 +0200)]
urlmon: Added image/gif filter.
Jacek Caban [Thu, 6 Jul 2006 18:03:51 +0000 (20:03 +0200)]
urlmon: Added more test of FindMimeFromData.
Jacek Caban [Thu, 6 Jul 2006 18:02:49 +0000 (20:02 +0200)]
urlmon: Fix handling of proposed mime.
Jacek Caban [Thu, 6 Jul 2006 18:02:24 +0000 (20:02 +0200)]
urlmon: Added image/pjpeg mime filter.
Andrew Talbot [Thu, 6 Jul 2006 17:55:19 +0000 (18:55 +0100)]
regedit: Write-strings warning fix.
Robert Shearman [Thu, 6 Jul 2006 11:56:36 +0000 (12:56 +0100)]
widl: Add support for the builtin constants "TRUE" and "FALSE".
Robert Shearman [Thu, 6 Jul 2006 11:55:13 +0000 (12:55 +0100)]
ole32: Fix the return value of COM_RegReadPath and make it static.
Robert Shearman [Thu, 6 Jul 2006 11:55:05 +0000 (12:55 +0100)]
oleaut32: ITypeComp_fnBind should do case-insensitive compares on the name passed in.
Robert Shearman [Thu, 6 Jul 2006 11:54:58 +0000 (12:54 +0100)]
oleaut32: Add a typedef for "boolean".
Fix up an conflict that this type has with jpeglib.h.
Robert Shearman [Thu, 6 Jul 2006 11:54:48 +0000 (12:54 +0100)]
oleaut32: Fix the error code returned by ITypeComp on an interface when the name matches, but the flags don't.
James Hawkins [Thu, 6 Jul 2006 02:55:02 +0000 (19:55 -0700)]
advapi32: Get the token type in ImpersonateLoggedOnUser.
James Hawkins [Thu, 6 Jul 2006 02:53:52 +0000 (19:53 -0700)]
advapi32: Add tests for LookupAccountSid.
Dmitry Timoshkov [Wed, 5 Jul 2006 07:57:44 +0000 (16:57 +0900)]
winex11.drv: Add window style and visibility status to the take focus event trace.
Jason Green [Thu, 6 Jul 2006 02:35:56 +0000 (22:35 -0400)]
wined3d: Fix D3DSIO_M#X# instruction for both ARB and GLSL shaders.
This instruction was being handled incorrectly in the case where the
2nd src argument contained a relatively addressed constant.
Saulius Krasuckas [Thu, 6 Jul 2006 08:04:51 +0000 (11:04 +0300)]
kernel/tests: More tests for OpenFile.
Paul Vriens [Tue, 4 Jul 2006 18:06:58 +0000 (20:06 +0200)]
wininet: Return NULL handle if no connection is established.
Ivan Gyurdiev [Tue, 4 Jul 2006 09:08:39 +0000 (03:08 -0600)]
wined3d: Clean up drawPrimitive/drawPrimitiveDrawStrided.
Ivan Gyurdiev [Tue, 4 Jul 2006 08:53:13 +0000 (02:53 -0600)]
wined3d: Implement FVF to DECL9 conversion (with tests).
Ivan Gyurdiev [Tue, 4 Jul 2006 08:01:46 +0000 (02:01 -0600)]
wined3d: Move register count pass to SetFunction.
Move semantics pointers out of the reg_maps, make them persistent data
in the shader (again, for future software shaders).
Ivan Gyurdiev [Tue, 4 Jul 2006 07:27:25 +0000 (01:27 -0600)]
wined3d: Fix STREAM flag override.
Ivan Gyurdiev [Tue, 4 Jul 2006 07:25:11 +0000 (01:25 -0600)]
wined3d: Add missing PSIZE register for decl8->9 conversion.
Ivan Gyurdiev [Tue, 4 Jul 2006 07:23:18 +0000 (01:23 -0600)]
wined3d: Allow mix of SW vertex and GLSL pixel shader.
Do not attach non-GLSL shaders to the GLSL program, that will cause a
crash. Mix with ARB shaders is never going to happen, because the
selection code will always choose GLSL for both or ARB for both.
Ivan Gyurdiev [Tue, 4 Jul 2006 07:21:53 +0000 (01:21 -0600)]
wined3d: Rework shader mode selection.
- currently half the shader selection code (GLSL vs ARB) is in
fillGLcaps. The parts that check for software shaders are in
GetDeviceCaps. That placement, will work, but is definitely not optimal.
FillGLcaps should detect support - it should not make decision as to
what's used, because that's not what the purpose of the function is.
GetDeviceCaps should report support as it has already been selected.
Instead, select shader mode in its own function, called in the
appropriate places.
- unifying pixel and vertex shaders into a single selection is a
mistake. A software vertex shader can be coupled with a hardware arb or
glsl pixel shader, or no shader at all. Split them back into two and add
a SHADER_NONE variant.
- drawprim is doing support checks for ARB_PROGRAM, and making shader
decisions based on that - that's wrong, support has already been
checked, and decided upon, and shaders can be implemented via software,
ARB_PROGRAm or GLSL, so that support check isn't valid.
- Store the shader selected mode into the shader itself. Different types
of shaders can be combined, so this is an improvement. In fact, storing
the mode into the settings globally is a mistake as well - it should be
done per device, since different cards have different capabilities.