Mike McCormack
f55c9b6511
uuid: Add indexsvr's IIDs to libuuid.
2006-07-07 16:57:01 +02:00
Michael Stefaniuc
c3f112e52d
riched20: Replace an if-statement with empty body with a FIXME comment.
2006-07-07 14:30:36 +02:00
Michael Stefaniuc
00e779370f
janitorial: Put "inline static" at the beginning of a declaration.
2006-07-07 14:30:35 +02:00
Michael Stefaniuc
32b1a24501
janitorial: Move the storage specifier to the beginning of the declaration.
2006-07-07 14:30:35 +02:00
Jacek Caban
6ce4833479
urlmon: Added image/x-png mime filter.
2006-07-07 14:30:35 +02:00
Jacek Caban
682944ad2d
urlmon: Added image/bmp filter.
2006-07-07 14:30:35 +02:00
Jacek Caban
32405d635f
urlmon: Added image/gif filter.
2006-07-07 14:30:35 +02:00
Jacek Caban
1fd9f3edfa
urlmon: Added more test of FindMimeFromData.
2006-07-07 14:30:35 +02:00
Jacek Caban
ae9e41c639
urlmon: Fix handling of proposed mime.
2006-07-07 14:30:35 +02:00
Jacek Caban
b5fa092756
urlmon: Added image/pjpeg mime filter.
2006-07-07 14:30:34 +02:00
Robert Shearman
5f453db5cf
ole32: Fix the return value of COM_RegReadPath and make it static.
2006-07-07 13:31:49 +02:00
Robert Shearman
ef7b6e2740
oleaut32: ITypeComp_fnBind should do case-insensitive compares on the name passed in.
2006-07-07 13:31:43 +02:00
Robert Shearman
c71af73324
oleaut32: Add a typedef for "boolean".
...
Fix up an conflict that this type has with jpeglib.h.
2006-07-07 13:31:37 +02:00
Robert Shearman
dd677948b4
oleaut32: Fix the error code returned by ITypeComp on an interface when the name matches, but the flags don't.
2006-07-07 13:30:46 +02:00
James Hawkins
409c6dc7b0
advapi32: Get the token type in ImpersonateLoggedOnUser.
2006-07-07 13:27:48 +02:00
James Hawkins
ce58c3589c
advapi32: Add tests for LookupAccountSid.
2006-07-07 13:26:55 +02:00
Dmitry Timoshkov
8fb90dea3c
winex11.drv: Add window style and visibility status to the take focus event trace.
2006-07-07 13:26:44 +02:00
Jason Green
3529e0ceeb
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.
2006-07-06 16:31:24 +02:00
Saulius Krasuckas
05bdf67d2e
kernel/tests: More tests for OpenFile.
2006-07-06 16:08:31 +02:00
Paul Vriens
7687e0477c
wininet: Return NULL handle if no connection is established.
2006-07-06 16:07:38 +02:00
Ivan Gyurdiev
0472e9cd49
wined3d: Clean up drawPrimitive/drawPrimitiveDrawStrided.
2006-07-06 16:07:38 +02:00
Ivan Gyurdiev
1309844913
wined3d: Implement FVF to DECL9 conversion (with tests).
2006-07-06 16:07:38 +02:00
Ivan Gyurdiev
276609e1e5
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).
2006-07-06 16:07:38 +02:00
Ivan Gyurdiev
bbe7b40a71
wined3d: Fix STREAM flag override.
2006-07-06 16:07:38 +02:00
Ivan Gyurdiev
e260e9fd98
wined3d: Add missing PSIZE register for decl8->9 conversion.
2006-07-06 16:07:38 +02:00
Ivan Gyurdiev
b324fc0fdb
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.
2006-07-06 16:07:37 +02:00
Ivan Gyurdiev
771623692e
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.
2006-07-06 16:07:37 +02:00
Jacek Caban
010f5729dd
shdocvw: Added test of IProvideClassInfo.
2006-07-06 15:40:28 +02:00
Mike McCormack
abfe248633
msi: Features may be published but absent.
2006-07-06 15:40:23 +02:00
Mike McCormack
ee3e058655
msi: Add a test for MsiGetComponentPath and make it pass.
2006-07-06 15:40:12 +02:00
Mike McCormack
4c0e72eceb
msi: Use msi_strcpy_to_awstring to return the string in MsiComponentGetPath.
2006-07-06 15:39:56 +02:00
Jacek Caban
3c1f2d6cbe
mshtml: Added get_text implementation.
2006-07-06 12:48:28 +02:00
Jacek Caban
6e8e19569a
mshtml: Added createRange implementation.
2006-07-06 12:48:22 +02:00
Jacek Caban
ce7c941510
mshtml: Added get_type implementation.
2006-07-06 12:45:56 +02:00
Jacek Caban
489b0f50d5
mshtml: Added get_selection implementation.
2006-07-06 12:45:39 +02:00
Jacek Caban
6e7e6efedd
mshtml: Return S_OK in Exec(IDM_BASELINEFONT3).
2006-07-06 12:45:32 +02:00
Stefan Dösinger
1a82976908
wined3d: Flip WINED3DFMT_R8G8B8 to GL_RGB.
2006-07-06 12:45:27 +02:00
Mike McCormack
17518ca910
msi: Forward MsiUseFeature to MsiUseFeatureEx.
2006-07-06 12:45:16 +02:00
James Hawkins
545309c97f
wininet: Error out if hInternet is a bad handle.
2006-07-06 12:05:09 +02:00
James Hawkins
8e96015ebb
wininet: Use a blank password if none is provided in FTP_Connect.
2006-07-06 12:04:35 +02:00
Detlef Riekenberg
955fe0da75
comdlg32: Add initial test.
2006-07-06 12:04:27 +02:00
Bang Jun-Young
67fcd2f1ea
cryptnet: Add .gitignore.
2006-07-05 13:27:16 +02:00
Andrew Talbot
7591285502
user/tests: Write-strings warnings fix.
2006-07-05 13:06:03 +02:00
Andrew Talbot
24dcc8d3cc
mapi32: Write-strings warnings fix.
2006-07-05 13:05:56 +02:00
Robert Reif
8d99e2e79c
dxdiagn: Fix TRACE/FIXME formats.
2006-07-05 12:56:24 +02:00
Mikołaj Zalewski
2248217157
comctl32: listview: Recompute header size after an insertion of a column.
2006-07-05 12:56:24 +02:00
Paul Vriens
2e3e74ebd0
ntdll: Fix possible TRACE crash.
2006-07-05 12:10:09 +02:00
Robert Shearman
65639ab722
oleaut: Implement processing of modules for SLTG typelibs.
...
Set funckind when processing SLTG functions.
2006-07-05 11:48:41 +02:00
Robert Shearman
3f97460c2b
oleaut: Improve SLTG var support.
...
Pass both the start of the block and the offset to the first item into
SLTG_DoVars as they may be different.
Process 0xfffe offsets for variable names - this means to use the
previous name.
Add support for parsing the optional varflags field.
2006-07-05 11:48:29 +02:00
Robert Shearman
4b6b51ae99
oleaut: Fix function support for SLTG dispinterfaces.
2006-07-05 11:48:13 +02:00
Robert Shearman
f2eb2d2309
oleaut: Move the processing of functions in SLTG typelibs into a
...
separate function and use it when processing dispinterfaces.
2006-07-05 11:48:03 +02:00
Robert Shearman
8a50262fdb
oleaut: Move the initialisation of memidConstructor and
...
memidDestructor of type infos to the common ITypeInfo creation
function.
Remove the WARN message as this functionality isn't implemented in
native either.
2006-07-05 11:47:52 +02:00
Robert Shearman
92b468e810
oleaut: Process references for SLTG dispatch types.
2006-07-05 11:46:20 +02:00
Robert Shearman
e4188e8846
oleaut: Abstract out the processing of variables in SLTG typelib components to a common function.
2006-07-05 11:46:07 +02:00
Robert Shearman
bc6acf5c1d
oleaut: Process references when parsing SLTG alias types.
2006-07-05 11:45:35 +02:00
Robert Shearman
23e089a09f
oleaut: Rename SLTG_DoType to SLTG_DoElem and split out the common TYPEDESC generating code to SLTG_DoType.
...
Process SLTG alias types with SLTG_DoType as the data is stored in the
same format as in other components of the typelib.
2006-07-05 11:45:22 +02:00
Robert Shearman
663fb8bd56
oleaut: The SLTG_MemberHeader and SLTG_TypeInfoTail structures are
...
common to all elements, so move the processing of these from the
individual element processing.
Improve SLTG alias processing.
2006-07-05 11:45:08 +02:00
Robert Shearman
283049b8fc
oleaut: Document some more members of SLTG_TypeInfoTail.
2006-07-05 11:44:33 +02:00
Robert Shearman
cc5aceb4f0
advapi32: Fix the service function being called when extended is
...
either set or not set (reported by Andrey Turkin).
2006-07-05 11:44:27 +02:00
Huw Davies
85ed9a5905
rpcrt4: Don't advance the buffer for FC_STRUCTPAD2.
2006-07-05 11:44:19 +02:00
Dmitry Timoshkov
e7e6f10997
winex11.drv: Update Lithuanian keyboard layout to better match the X11 one.
2006-07-05 11:44:08 +02:00
Dmitry Timoshkov
081563e7ec
Avoid non-portable WCHAR[] constructs.
2006-07-05 11:43:55 +02:00
Ivan Gyurdiev
7e9fd0b4c1
wined3d: Add a function to print out D3DDECLUSAGE9 values.
2006-07-03 12:04:37 +02:00
Ivan Gyurdiev
0111e15e1f
wined3d: Fix faulty DCL trace.
2006-07-03 12:04:23 +02:00
Ivan Gyurdiev
1bfec25031
wined3d: Resync ARB mnxn function with GLSL mnxn function.
2006-07-03 12:04:09 +02:00
Ivan Gyurdiev
fd896d8652
wined3d: Use shader_get_regtype() in register counting pass.
2006-07-03 12:03:58 +02:00
Ivan Gyurdiev
d06e13db99
wined3d: Move SHADER_ARB code into arb_program_shader.c.
2006-07-03 12:03:31 +02:00
Ivan Gyurdiev
fce0c625f0
wined3d: Cleanup: print constants in device code.
2006-07-03 12:02:04 +02:00
Andrew Talbot
343597b336
winmm/winealsa: Write-strings warning fix.
2006-07-03 11:59:02 +02:00
Andrew Talbot
b93f547a1e
comctl32/tests: Write-strings warnings fix.
2006-07-03 11:58:41 +02:00
Hervé Poussineau
4f49201413
mapi32: Use kernel32 functions instead of the ntdll ones.
2006-07-03 11:58:11 +02:00
Jacek Caban
7027ed458b
shdocvw: Get rid of Mozilla ActiveX control dependency.
2006-07-03 11:58:02 +02:00
Jacek Caban
346d5bc7d0
mshtml: Added beginning IDM_BROWSEMODE implementation.
2006-07-03 11:54:25 +02:00
Jacek Caban
39d0dfa909
mshtml: Add trailing '\' to gecko_path if needed.
2006-07-03 11:53:58 +02:00
Mikołaj Zalewski
89b458dac7
shell32: Add an icon for delete confirmation.
2006-07-03 11:36:52 +02:00
Mikołaj Zalewski
cb0c81ae8c
shell32: Allow for custom icons in confirmation messages.
2006-07-03 11:35:29 +02:00
Mikołaj Zalewski
e5b9a79cbc
shell32: Pass the correct parent hwnd to confirmation dialogs.
2006-07-03 11:35:14 +02:00
Mikołaj Zalewski
9078c6af45
shell32: Remove the now unused SHELL_DeleteFileW.
2006-07-03 11:33:51 +02:00
Robert Shearman
123592f0c3
oleaut32: Fix parsing of hex numbers with 'e' in the string by moving
...
the exponent parsing to after the hex digit parsing.
2006-07-03 11:33:23 +02:00
Robert Shearman
19d4378a54
advapi32: Implement RegisterServiceCtrlHandleExW.
2006-07-03 11:33:13 +02:00
Andrew Talbot
cd9202d05b
setupapi/tests: Add trailing '\n's to ok() calls.
2006-06-30 21:08:17 +02:00
Paul Vriens
8f143f190c
Use the return value of register_key_guid.
2006-06-30 21:08:07 +02:00
Stefan Dösinger
77448f588b
wined3d: Perform sanity checks on the rectangle in LockRect.
2006-06-30 20:44:27 +02:00
Piotr Caban
2abfc391b4
ddraw: Added missing '\n' in debug traces.
2006-06-30 20:44:14 +02:00
Piotr Caban
02479df343
quartz: Fixed crash in releasing uninitializes pAlloc and pReader.
2006-06-30 20:44:08 +02:00
Robert Shearman
628371021b
ole32: When CoLockObjectExternal with fLock=TRUE is used on an object
...
that hasn't yet been marshaled then it should create a new stub
manager.
2006-06-30 20:44:02 +02:00
Robert Shearman
2fa3cc03a5
oleaut32: Fix a typo where the FIXME doesn't match the code.
2006-06-30 20:43:56 +02:00
Robert Shearman
e7df38c27f
rpcrt4: Add a stub for RpcMgmtSetServerStackSize.
2006-06-30 20:43:53 +02:00
Robert Shearman
52aaddcd34
advapi32: Implement RegDisablePredefinedCache.
2006-06-30 20:43:49 +02:00
Paul Vriens
8a42a8c11a
ntdll: Fix return codes for NtCreateKey (with tests).
2006-06-30 20:43:41 +02:00
James Hawkins
ad064915c9
shlwapi: Add tests for PathFindExtensionA.
2006-06-30 20:43:18 +02:00
James Hawkins
b333f0c4d2
shlwapi: Add tests for PathCanonicalize.
2006-06-30 20:43:09 +02:00
Mikołaj Zalewski
86fe1a0d5f
shell32: Use SHFileOperationW to delete files.
2006-06-30 20:42:58 +02:00
Ivan Leo
48374cf630
shell32/tests: Comment out a test that crashes on windows nt 4.0.
2006-06-30 20:42:43 +02:00
Stefan Dösinger
b0c7bee2ef
ddraw: Fix some material related bugs.
2006-06-30 20:42:27 +02:00
Stefan Dösinger
44ace22445
ddraw: Matrix values in the execute buffer are handles.
2006-06-30 20:42:13 +02:00
Dmitry Timoshkov
97c350b438
winex11.drv: Update window's full screen state on the resolution
...
change as well as on the window resize event.
2006-06-29 14:54:29 +02:00
Dmitry Timoshkov
b2686ad2dd
include: Move appropriate parts of winpos.h to winuser.h and win.h,
...
remove winpos.h afterwards.
2006-06-29 14:48:42 +02:00
Maarten Lankhorst
d2ee3872e3
cryptnet: Implement a stub cryptnet dll.
2006-06-29 14:41:51 +02:00
Jason Green
4fbe97e5e7
wined3d: Fix a few GLSL shader instruction translations.
...
This fixes the translations for a few instructions in GLSL and allows
Cubemap sampling in pixel shaders < 2.0. It makes some of the
lighting on textures in Half Life 2 look better, including some of the
water effects. It's not perfect yet, but much closer now.
2006-06-29 14:41:01 +02:00