Stefan Dösinger
a98ccb543d
wined3d: Draw the cursor.
2006-07-24 13:27:15 +02:00
Stefan Dösinger
14c2aa0ed6
wined3d: Use the ddraw blitting code for IWineD3DDevice::ColorFill.
2006-07-24 13:27:15 +02:00
Mike McCormack
bb141641d3
msi: Reimplement MsiGetUserInfo using awstrings.
2006-07-24 13:27:15 +02:00
Dan Kegel
91f9746d2f
winedos: Limit reported disk space to 1GB.
2006-07-24 12:57:34 +02:00
Jason Green
75950b5bf8
wined3d: Replace memset/memcpy routines on stateblock (fixes dynamic shader constants regression).
2006-07-24 12:57:34 +02:00
Detlef Riekenberg
75dce501ef
comdlg32/tests: PrintDlg with PD_RETURNDEFAULT can fail.
2006-07-24 12:57:34 +02:00
Vitaliy Margolen
3241974ebd
dinput: Simplify code a bit.
2006-07-24 12:57:34 +02:00
Vitaliy Margolen
b88c1677d1
dinput: Fix small typo.
2006-07-24 12:57:34 +02:00
Stefan Dösinger
127613bc6f
wined3d: Whitelist pixelformats instead of blacklisting.
2006-07-24 12:57:34 +02:00
Stefan Dösinger
a64febd3d1
wined3d: Reactivate the X bits fixup.
2006-07-24 12:57:33 +02:00
Mike McCormack
dc4d5b0f0e
msi: MoveMsiEnumPatches to registry.c
2006-07-24 12:57:33 +02:00
Mike McCormack
591309875a
shdocvw: Register MruListLong.
2006-07-24 12:57:33 +02:00
Mike McCormack
6212439936
hlink: Implement HlinkNavigateToStringReference.
2006-07-24 12:57:33 +02:00
Mike McCormack
e4025c50c7
hlink: Only release an object that we successfully created.
2006-07-24 12:57:33 +02:00
Mike McCormack
c307df85cc
query: Add a stub implementation for LocateCatalogs.
2006-07-24 12:57:33 +02:00
Jacek Caban
a04ffc3795
urlmon: Don't use freed string in TRACE.
2006-07-24 12:57:33 +02:00
Jacek Caban
9dc2563aaa
shdocvw: Return S_OK in IPersistStreamInit::Load.
2006-07-24 12:57:32 +02:00
Louis. Lenders
e41cd2ff14
shell32: Define one more avi resource.
2006-07-24 12:57:32 +02:00
James Hawkins
dc0aad523b
msi: Add tests for component and feature states.
2006-07-24 12:57:32 +02:00
Andrew Talbot
bbd8008b55
shell32/tests: Write-strings warnings fix.
2006-07-24 12:57:32 +02:00
Andrew Talbot
0c96a42a59
riched20: Write-strings warnings fix.
...
The string members of the FINDTEXT and FINDTEXTEX structs are declared
constant in the SDK.
2006-07-24 12:57:32 +02:00
James Hawkins
e295bd9743
msi: Expand features with odd Display values.
2006-07-21 20:22:48 +02:00
James Hawkins
cf9886e6e0
msi: Don't display a feature if its Display value is zero.
2006-07-21 20:22:41 +02:00
James Hawkins
cae3215a6f
msi: Set the component's initial state based on its attributes.
2006-07-21 20:22:27 +02:00
Jason Green
3c03ae2f84
wined3d: Minor trace corrections in Set___ShaderConstants().
2006-07-21 20:22:19 +02:00
Stefan Dösinger
9423fd2d9f
wined3d: Do not try to create a vbo more than once.
2006-07-21 20:21:00 +02:00
Stefan Dösinger
d637aa3581
wined3d: Move vertex fixups into their own function.
2006-07-21 20:20:54 +02:00
Alexandre Julliard
0c453bc7c6
ntdll: Use NtAllocateVirtualMemory to allocate all TEBs except the first one.
2006-07-21 20:20:30 +02:00
Benjamin Arai
b636e4dbf4
oleaut32: Fix missing tests and heap errors for VarCat conformance.
2006-07-21 13:40:39 +02:00
Benjamin Arai
4026a4c0a8
oleaut32: Fix temp variant initialization issues in VarCat.
2006-07-21 13:40:32 +02:00
Stefan Siebert
026dd2d88a
ntdll: Implementation of process CreationTime and ExitTime.
2006-07-21 13:27:16 +02:00
Christian Gmeiner
51cd07c37e
setupapi: Implemented SetupDiCreateDeviceInfoA.
2006-07-21 13:26:01 +02:00
Christian Gmeiner
dce52c1b3b
setupapi: Rename a test.
2006-07-21 13:25:43 +02:00
Robert Reif
a2cdb3ba9a
advapi32: Partial LookupAccountSid implementation.
2006-07-21 13:25:29 +02:00
Alexandre Julliard
d49884c3e9
ntdll: Simplify the sanity checks in RtlFreeHeap and RtlReAllocateHeap.
2006-07-21 13:22:13 +02:00
Alexandre Julliard
4ed286b431
ntdll: Set a proper HEAP_MIN_DATA_SIZE on 64-bit platforms.
2006-07-21 11:53:52 +02:00
Alexandre Julliard
1316334952
ntdll: Add a few more free list entries to the heap.
2006-07-21 11:53:24 +02:00
Hwang YunSong(황윤성)
c945c25b82
comdlg32: Updated Korean resource.
2006-07-21 10:57:06 +02:00
Mike McCormack
aed2de8ec9
msi: Handle W/A conversions more correctly in MsiProvideQualifiedComponentEx.
2006-07-21 10:56:53 +02:00
Mike McCormack
869495efd3
msi: Use msi_reg_get_val_str() to read a registry value.
2006-07-21 10:56:40 +02:00
Mike McCormack
db1baf7367
msi: Add a stub implementation for MsiProvideQualifiedComponentExA.
2006-07-21 10:56:30 +02:00
Mike McCormack
8bce656fd3
msi: Components with INSTALLSTATE_NOTUSED are considered present.
2006-07-21 10:56:17 +02:00
Mike McCormack
a36d06c003
msi: A component with an empty path is not used.
2006-07-21 10:55:48 +02:00
Mike McCormack
dfb1f4f55b
msi: Use TRACE not FIXME for already implemented functions.
2006-07-21 10:55:37 +02:00
Ivan Gyurdiev
84d6bd0469
d3d9: State management test framework for d3d9.
2006-07-21 10:55:23 +02:00
Ivan Gyurdiev
99f67c676b
wined3d: Respect EnableAutoDepthStencil parameter.
2006-07-21 10:54:43 +02:00
Ivan Gyurdiev
99272f0dee
wined3d: Correct initial render states.
2006-07-21 10:54:12 +02:00
Ivan Gyurdiev
65109002ae
wined3d: Do not return WINED3DERR_INVALIDCALL for Phong shading.
2006-07-21 10:53:54 +02:00
Ivan Gyurdiev
0c6c9f04a7
wined3d: Restore recording mode later in ActiveRender().
2006-07-21 10:53:34 +02:00
Ivan Gyurdiev
b77b72c91b
wined3d: Read shader constants from correct stateblock.
2006-07-21 10:53:01 +02:00
Andrew Talbot
dc3dd4784d
mscms/tests: Write-strings warnings fix.
2006-07-21 10:52:50 +02:00
Dmitry Timoshkov
f1e46cbe85
user: Add a TrackMouseEvent test, make it pass under Wine.
2006-07-21 10:52:36 +02:00
Jeff Latimer
8d139c8b96
usp10: Add functionality for ScriptXtoCP and ScriptCPtoX calls.
2006-07-21 10:52:19 +02:00
Robert Shearman
2308d49bcb
ole32: Implement CoRegisterPSClsid.
2006-07-21 10:52:03 +02:00
Juan Lang
fb6bd2414b
msi: Don't use fixed-size buffers in AppSearch action.
2006-07-21 10:49:09 +02:00
Roderick Colenbrander
951f4657b7
dinput8: DirectInput8Create rewrite.
2006-07-21 10:48:51 +02:00
Benjamin Arai
31e3ad7150
oleaut32: OLEFontImpl_GetIDsOfNames conformance test.
2006-07-21 10:48:34 +02:00
Benjamin Arai
f75b9f190f
oleaut32: Implements OLEFontImpl_GetIDsOfNames.
2006-07-21 10:48:26 +02:00
Bang Jun-Young
4988fad232
comdlg32: Remove redundant headers.
2006-07-21 10:48:17 +02:00
Ge van Geldorp
1e554e870b
gdi: Use variables of correct size.
2006-07-21 10:48:09 +02:00
Christian Gmeiner
41aefd8c62
setupapi: Add stub for SetupDiCreateDeviceInfoW.
2006-07-20 12:52:39 +02:00
Christian Gmeiner
bb80e2282e
setupapi: Remove unneeded NULL checks before MyFree().
2006-07-20 12:52:14 +02:00
James Hawkins
ece0ae0a41
msi: Implement the SetInstallLevel event.
2006-07-20 12:51:20 +02:00
James Hawkins
de73481c89
msi: Forward MsiSetInstallLevel to an internal MSI_SetInstallLevel that can be used internally.
2006-07-20 12:51:11 +02:00
James Hawkins
7bcac31dcf
msi: Update feature states after changing install levels, as they may have changed.
2006-07-20 12:50:14 +02:00
James Hawkins
7c7f0bb2c1
msi: Rename SetFeatureStates to match the naming scheme of internal msi functions.
2006-07-20 12:50:02 +02:00
Hans Leidekker
401e32ee38
usp10: Implement and test ScriptCacheGetHeight.
2006-07-20 12:12:05 +02:00
Jacek Caban
e8617b9f1a
urlmon: Added PARSE_CANONICALIZE implementation in CoInternetParseUrl.
2006-07-20 12:11:43 +02:00
Jacek Caban
21ba0bf3e8
mshtml: Wrap remaining Heap* functions by inline functions.
2006-07-20 12:11:39 +02:00
Paul Vriens
5a086a5210
wininet: FTP_FtpDeleteFileW expects a LPWININETFTPSESSIONW.
2006-07-20 12:11:34 +02:00
Andrew Talbot
4f608f0bbb
dnsapi/tests: Write-strings warnings fix.
2006-07-20 12:11:25 +02:00
Andrew Talbot
8d1e492ad3
comctl32/tests: Write-strings warnings fix.
2006-07-20 12:11:18 +02:00
H. Verbeet
a8f2c1075a
wined3d: Compilation fixes.
2006-07-20 12:11:06 +02:00
Kovács András
71924d7da6
dinput: joydev_enum_deviceA now returns the correct value.
2006-07-20 12:10:55 +02:00
Hwang YunSong(황윤성)
c872bd5fed
comctl32: Updated Korean resource.
2006-07-20 12:10:21 +02:00
Juan Lang
1eefa005da
crypt32: Implement more string types for X509_NAME_VALUE.
2006-07-20 12:09:59 +02:00
Juan Lang
9bce49543b
crypt32: Correct handling of empty output buffer in CertRDNValueToStr and CertNameToStr.
2006-07-20 12:09:17 +02:00
Juan Lang
07253473d4
msi: Implement ACTION_AppSearchIni.
2006-07-20 12:09:06 +02:00
Alexandre Julliard
3f2da592ad
ntdll: Null-terminate strings returned by VFAT_IOCTL_READDIR_BOTH to work around a kernel bug.
2006-07-19 20:04:45 +02:00
Paul Vriens
5ede40ab5d
wininet: FTP_FtpRenameFileW expects a LPWININETFTPSESSIONW.
2006-07-19 18:16:02 +02:00
Juan Lang
ead21189c2
crypt32: Implement X509_UNICODE_NAME_VALUE encoding/decoding.
2006-07-19 18:15:56 +02:00
Juan Lang
0042c010af
msi: Implement searching parent in ACTION_AppSearchReg.
2006-07-19 18:15:49 +02:00
Mike McCormack
fee5bee811
msi: Implement MsiConfigureFeatureW.
2006-07-19 18:15:35 +02:00
Mike McCormack
4642221875
msi: Fix the size of base 85 GUIDs.
2006-07-19 18:15:26 +02:00
Mike McCormack
9a9195d6e4
msi: Only load the features and files tables once.
2006-07-19 18:15:21 +02:00
Jeff Latimer
ac40febae2
usp10: Add ScriptStringCPtoX and ScriptStringXtoCP stubs.
2006-07-19 18:12:35 +02:00
Alexandre Julliard
763e96abae
kernel: Simplify set_process_name now that it doesn't have to handle winevdm.
2006-07-19 15:04:57 +02:00
Alexandre Julliard
2cb0f43224
kernel: Added support for exec'ing a new Win32 process.
...
Use it to restart execution if the main binary can't be loaded because
of address space conflicts, and also for Win16/DOS support.
2006-07-19 14:12:58 +02:00
Alexandre Julliard
c316f0e47f
server: Simplify process creation.
...
Pass the socket for the new process from the parent through the
environment.
Perform initialisations during the new_process request.
2006-07-19 14:00:10 +02:00
Jason Green
718716b77a
wined3d: Make the number of floating point shader constants dynamic.
2006-07-19 09:54:30 +02:00
Stefan Leichter
b5c98f4dd6
crypt32: Make tests loadable on NT4.
2006-07-19 09:54:22 +02:00
James Hawkins
fc56e92657
msi: Add a stub implementation of MsiSourceListClearAll.
2006-07-19 09:47:00 +02:00
James Hawkins
2396e2a59f
msi: Sort SelectionTree items by their Display value.
2006-07-19 09:46:31 +02:00
Huw Davies
045d817f4b
msi: Create files with the correct file attributes.
2006-07-19 09:44:41 +02:00
Mike McCormack
1aba0d62c6
msi: Check the right pointers for NULL.
2006-07-19 09:42:36 +02:00
Mike McCormack
bf57910537
msi: Set properties, not the command line in MsiReinstallFeatureW.
2006-07-19 09:41:06 +02:00
Mike McCormack
a7e6864be1
msi: Implement MsiSetInstallLevel.
2006-07-19 09:40:26 +02:00
Hwang YunSong(황윤성)
ad15e61e9e
mshtml: Updated Korean resource.
2006-07-19 09:40:18 +02:00
Andrew Talbot
b62bbe5568
secur32: Write-strings warnings fix.
2006-07-19 09:39:54 +02:00
Andrew Talbot
a0f208755e
crypt32/tests: Write-strings warnings fix.
2006-07-19 09:39:03 +02:00
Benjamin Arai
911af4dce9
oleaut32: Update error codes for VarMod.
2006-07-19 09:38:50 +02:00
Huw Davies
a307901ac0
msxml3: removeChild should catch a NULL child node.
2006-07-19 09:38:35 +02:00
Huw Davies
120e808f13
msxml3: Add a test to check that selectSingleNode returns a NULL-ptr when it doesn't find a match.
2006-07-19 09:38:29 +02:00
Juan Lang
2590c081a1
msi: Set name in ACTION_AppSearchGetSignature.
2006-07-19 09:38:24 +02:00
Juan Lang
dc98a727f3
crypt32: Don't return from a try block.
2006-07-19 09:38:18 +02:00
Jacek Caban
5b37fe45bb
mshtml: Added stub implementation of ShowHTMLDialog.
2006-07-19 09:38:08 +02:00
Stefan Dösinger
bffe5a6922
ddraw/wined3d: Remove texture format enumeration functions.
2006-07-18 11:25:22 +02:00
Stefan Dösinger
9740555d83
wined3d: Duplicate flips in software if the local copy is up to date.
2006-07-18 11:24:51 +02:00
Stefan Dösinger
9a9a14d4f5
wined3d: Disable the fog before writing the back buffer data.
2006-07-18 11:24:08 +02:00
Stefan Dösinger
739d565c59
wined3d: Add a setting for the render target locking method.
2006-07-18 11:22:51 +02:00
Stefan Dösinger
f8ca32b3fb
wined3d: Break the glDrawPixels call out of UnlockRect.
2006-07-18 11:22:09 +02:00
Juan Lang
8d8520975f
crypt32: Output x.500 strings from CertNameToStrA/W.
2006-07-18 11:19:05 +02:00
Juan Lang
30bf5d9adb
crypt32: Fix reading key prov info from serialized data.
2006-07-18 11:18:37 +02:00
Juan Lang
11d018471b
crypt32: Always set required encoded length in CryptEncodeObject(Ex).
2006-07-18 11:17:45 +02:00
Juan Lang
9e7f182871
msi: Fix silly pointer error.
2006-07-18 11:17:31 +02:00
James Hawkins
7745a831a1
msi: Update the feature components' states when a feature is selected.
2006-07-18 11:17:20 +02:00
Duane Clark
f8e4d4ccee
msvcrt: Add tests of file operations in ASCII mode.
2006-07-18 11:16:31 +02:00
Jacek Caban
d85110a317
urlmon: Fix handle leak.
2006-07-18 11:16:20 +02:00
Jacek Caban
a4cc5bf299
mshtml: Wrap more Heap* function by inline functions.
2006-07-18 11:16:14 +02:00
Robert Shearman
a05672e55f
oleaut32: Add an exception handler around code executed on the server side from the typelib marshaler.
2006-07-18 11:16:02 +02:00
Robert Shearman
aea12b4695
msi: Fix conversion of path to include nul-termination character in MsiProvideQualifiedComponentA.
2006-07-18 11:13:43 +02:00
Robert Shearman
d2cb9ec567
rpcrt4: Display a big message box if the user tries to use typelib
...
marshaling in native oleaut32 with builtin rpcrt4 to tell them what is
wrong.
2006-07-18 11:13:36 +02:00
Robert Shearman
9318cb0fbc
rpcrt4: Handle more structure padding values.
2006-07-18 11:12:47 +02:00
Robert Shearman
ad6b0dc281
oleaut32: Revert check for FUNCFLAG_FRESTRICTED in ITypeInfo::Invoke.
...
The change caused regressions in a number of applications and needs more
study to see what the correct behaviour should be.
2006-07-18 11:12:35 +02:00
Christian Costa
2dc451e181
wined3d: Readd missing copyright to shaders files.
2006-07-18 11:10:34 +02:00
Christian Costa
95ac88cc0b
wined3d: Fix typo in ARB pixel shader.
2006-07-18 11:10:23 +02:00
Benjamin Arai
d42002b72c
oleaut32: VarCmp - Corrected function description.
2006-07-18 11:10:15 +02:00
H. Verbeet
593541a50c
wined3d: Increment texture_idx when continuing as well.
2006-07-18 11:09:46 +02:00
Andrew Talbot
902b2a70a8
advapi32/tests: Write-strings warnings fix.
2006-07-18 11:09:38 +02:00
Huw Davies
f01ae8ace9
comctl32: All items should be marked as unchecked when LVS_EX_CHECKBOXES is initially set.
...
When a new item is added with LBS_EX_CHECKBOXES already set then that item is marked as unchecked.
2006-07-18 11:09:27 +02:00
Jason Green
6a97f2202e
wined3d: Fix for vertex shaders.
2006-07-17 15:05:38 +02:00
Jacek Caban
22cf1c9e4d
mshtml: Wrap Heap* functions by inline functions.
2006-07-17 15:05:38 +02:00
Stefan Dösinger
ecbb53a723
wined3d: Break out the frame buffer readback of LockRect, implement palettized readback.
2006-07-17 15:05:38 +02:00
Robert Shearman
f57ddeb9db
dbghelp: Don't access a negative section index in elf_map_section.
2006-07-17 14:49:05 +02:00
Robert Shearman
f9053b91bf
dbghelp: Avoid accessing a negative string index when parsing stabs entries with an empty string.
2006-07-17 14:49:05 +02:00
Robert Shearman
4a95b6ae0a
ntdll: Fix a return code from RtlVerifyVersionInfo and change the FIXME to a TRACE now that all of the tests pass.
2006-07-17 14:48:05 +02:00
Robert Shearman
1aabfabf65
kernel: Fix an incorrect version test.
2006-07-17 14:46:26 +02:00
Robert Shearman
a3ca06be2f
ntdll: Fix RtlVerifyVersionInfo handling of major, minor and service pack versions, which are tested in a hierarchical manner.
...
Add some new tests for the different condition values.
2006-07-17 14:46:26 +02:00
Robert Shearman
31d9341e8e
ntdll: Use a common condition value for the major, minor and service pack version numbers.
2006-07-17 14:46:26 +02:00
Robert Shearman
644e079d57
ntdll: Reduce duplicated code in RtlVerifyVersionInfo by calling a function for comparing the values.
2006-07-17 14:46:26 +02:00
Robert Shearman
c793bfe028
oleaut32: Test the return value of VarCat in the tests.
2006-07-17 14:46:26 +02:00
Mike McCormack
33ec7eb5e0
msi: Tidy up MsiCreateAndVerifyInstallerDirectory a bit.
2006-07-17 14:46:26 +02:00
Mike McCormack
f6170beb47
msi: Implement MsiConfigureFeatureA using MsiConfigureFeatureW.
2006-07-17 14:46:26 +02:00
Mike McCormack
741b47fd26
msi: Cleanup traces, remove unnecessary includes.
2006-07-17 14:46:26 +02:00
Mike McCormack
2ec80faabe
msi: Move msi_get_property_int() to helpers.c
2006-07-17 14:46:25 +02:00
Mike McCormack
a5a91d17a4
msi: Add support for INSTALLSTATE_ADVERTISED to MsiQueryFeatureState.
2006-07-17 14:46:25 +02:00
Mike McCormack
baa6efa56f
msi: MsiGetComponentPath cannot return INSTALLSTATE_ADVERTISED.
2006-07-17 14:46:25 +02:00
Paul Vriens
412aa2a10d
comctl32: Use struct member after check for NULL (Coverity).
2006-07-17 13:53:49 +02:00
Mike McCormack
c42415a547
shdocvw: Write the "Microsoft Browser Architecture" CLSID.
2006-07-17 13:53:35 +02:00
Jacek Caban
aaef326017
urlmon: Register zone and security manager.
2006-07-17 13:53:18 +02:00
Jacek Caban
ec26cd2704
urlmon: Added UrlMkGetSessionOption implementation.
2006-07-17 13:53:00 +02:00
Jacek Caban
919871523a
urlmon: Use URL_FILE_USE_PATHURL flag to combine urls.
2006-07-17 13:52:56 +02:00
Jacek Caban
17e193e188
mshtml: Added get_all implementation.
2006-07-17 13:51:54 +02:00
Vitaliy Margolen
83bda8e6d4
dinput: Unacquire correct device.
2006-07-17 13:51:31 +02:00
Vitaliy Margolen
13ce1a4543
dinput: Ignore repeated key events.
2006-07-17 13:51:20 +02:00
Stefan Dösinger
5702a310e9
wined3d: Allocate 4 extra bytes in the dib section.
2006-07-17 13:51:12 +02:00
Duane Clark
e0aabe4f8c
comdlg32: Set PD_PAGENUMS from print dialog.
2006-07-17 13:49:35 +02:00
James Hawkins
a1544731db
wininet: Add more tests for InternetCrackurl.
2006-07-17 13:46:11 +02:00
James Hawkins
6de2ca8459
msi: Add handling for the ListBox dialog control.
2006-07-17 13:46:01 +02:00
Milko Krachounov
604f60183c
shell32: Update Bulgarian translation.
2006-07-17 13:45:51 +02:00
Milko Krachounov
9247c1d48f
mshtml: Update Bulgarian translation.
2006-07-17 13:45:42 +02:00
Robert Reif
c4ac8c5b16
advapi32: Add CreateWellKnownSid and IsWellKnownSid.
2006-07-17 13:45:11 +02:00
Krzysztof Foltman
d17591fdf9
riched20: WM_SETFONT support.
2006-07-17 13:44:04 +02:00
Robert Shearman
fac6bedda9
ole32: Improve CoRegisterMessageFilter and add tests for it.
2006-07-17 13:43:47 +02:00
Robert Shearman
352d9e2d67
ole32: Free the buffer allocated in local_server_thread (found by Smatch).
2006-07-17 13:43:44 +02:00
Aric Stewart
9c3b12bd54
comcat: cImplemented or cRequired of -1 means to match everything
...
regardless of the implementation or categories.
2006-07-17 13:43:31 +02:00
Stefan Siebert
ded4fbcc3c
msi: cabinet_notify - don't fail on files with the same filepath.
2006-07-14 13:32:40 +02:00
Christian Costa
494841d3e5
wined3d: Only copy memory corresponding to the dib section instead of the power of 2 surface.
2006-07-14 13:32:40 +02:00
András Kovács
38c8950e17
shell32: Stub for SHSetLocalizedName.
2006-07-14 13:32:39 +02:00
Juan Lang
5cf870dae5
msi: Let caller set property in AppSearch.
2006-07-14 13:32:39 +02:00
Mike McCormack
c19f9e9c31
msi: Use awstring to return strings from MsiGetProductInfo.
2006-07-14 13:32:39 +02:00
Mike McCormack
cd5bac0b3d
msi: Read from the registry, not the database in MsiGetProductInfo.
2006-07-14 13:32:39 +02:00
Mike McCormack
a3c03fea58
msi: Add some registry reading macro functions.
2006-07-14 13:32:39 +02:00
Mike McCormack
230af9d21f
msi: Move version string conversions to registry.c.
2006-07-14 13:32:39 +02:00
Mike McCormack
9917250863
msi: Move some registry helper functions to registry.c.
2006-07-14 13:32:39 +02:00
Juan Lang
78f59dd7e9
crypt32: Correct self-signed cert creation.
...
- use correct function names for rpcrt functions
- use CryptGenRandom to create unique serial numbers
2006-07-14 13:32:39 +02:00
Ivan Gyurdiev
436d700c2e
wined3d: Fix cmp instruction for GLSL.
...
The current GLSL cmp instruction is incorrect, because:
- it ignores destination write mask
- it ignores source swizzle
- it ignores other source modifiers.
- it works incorrectly for src0 = 0
2006-07-14 13:32:38 +02:00
Ivan Gyurdiev
07eb6531a3
wined3d: Fix light state bugs.
2006-07-14 12:39:13 +02:00
Robert Shearman
31f640274f
oleaut32: Don't execute a function in ITypeInfo::Invoke if it has the FUNCFLAG_FRESTRICTED flag.
...
Add some more tests for ITypeInfo::Invoke.
2006-07-14 12:39:02 +02:00
Robert Shearman
ebea92739c
oleaut32: Implement GetClassID for the OLE picture class.
2006-07-14 12:38:57 +02:00
Robert Shearman
2cb3b22c26
rpcrt4: Fix Variance Callback Functions.
...
A callback function for computing the variance puts the computed value
into the same field as a conformance, so make sure to copy the value
into pCount before returning from ComputeConformanceOrVariance.
2006-07-14 12:38:53 +02:00
Robert Shearman
a02034a609
rpcrt4: Add the threading model and a description when registering a CLSID for the PSFactoryBuffer.
2006-07-14 12:38:48 +02:00
Robert Shearman
69e10bf1ed
ole32: Add validation of parameters to CoGetClassObject and make sure to initialise ppv to NULL.
2006-07-14 12:38:44 +02:00
Michael Stefaniuc
932a2a0d54
Fix swapped 2nd and 3rd argument passed to memset.
2006-07-14 12:38:36 +02:00
James Hawkins
1adcf0087a
msi: Add handling for the GroupBox dialog control.
2006-07-14 12:27:29 +02:00
Alexandre Julliard
c79cf02fae
ntdll: Make sure to not unmap anything from reserved areas
...
when using NtFreeVirtualMemory with the MEM_SYSTEM flag.
2006-07-13 20:47:07 +02:00
Alexandre Julliard
bb63a325d7
ntdll: Use the map_view() function to allocate TEBs, now that it supports an arbitrary granularity.
2006-07-13 20:38:31 +02:00
Alexandre Julliard
8f47bd0306
ntdll: Support for arbitrary memory allocation granularity.
2006-07-13 20:36:41 +02:00
Mikołaj Zalewski
d569060860
comdlg32: Update Polish translation.
2006-07-13 16:26:34 +02:00
Robert Shearman
11c1bcf6de
ole32: Don't loop while peeking messages in CoWaitForMultipleHandles.
...
It increases the latency on completing the COM call and could result in
the COM call never completing in some circumstances.
2006-07-13 16:26:25 +02:00
Robert Shearman
f9c9a2bf3d
oleaut32: Convert void return types to the VT_EMPTY variant type in ITypeInfo::Invoke.
2006-07-13 16:26:19 +02:00
Robert Shearman
797bdbc2d9
oleaut32: Typelib interfaces with the FDUAL flag should also be registered,
...
since dispinterfaces don't have the FDISPATCHABLE flag.
2006-07-13 16:26:12 +02:00
Robert Shearman
264503d40d
include: Add NI_* defines and add a WS(socklen_t) type.
2006-07-13 16:25:38 +02:00
Robert Shearman
2538490d0b
rpcrt4: Add a stub for I_RpcMapWin32Status.
2006-07-13 16:25:33 +02:00
Robert Shearman
7084f14073
dbghelp: Fix the finding of PDB DS-type files.
2006-07-13 16:25:29 +02:00
Alexandre Julliard
669780c24f
shell32: Avoid using macros that cause gcc warnings.
2006-07-13 15:50:20 +02:00
Alexandre Julliard
50fca716fd
ntdll: Moved the calling of the process entry point to LdrInitializeThunk.
2006-07-13 14:58:04 +02:00
Alexandre Julliard
38440f561d
kernel32: Moved initialisation of the console handles to DllMain.
2006-07-13 14:04:40 +02:00
James Hawkins
c70bf5aaab
shlwapi: Add tests for PathCommonPrefixA.
2006-07-13 13:48:27 +02:00
James Hawkins
a6f4ede255
shlwapi: Add tests for PathBuildRootA.
2006-07-13 13:48:19 +02:00
James Hawkins
094915ae2c
msi: Update the files target paths as well, because a parent directory might have been changed.
2006-07-13 13:48:12 +02:00
Andrew Talbot
cc318be209
winspool.drv/tests: Write-strings warnings fix.
2006-07-13 13:47:37 +02:00
Andrew Talbot
f7e38ac6ea
mshtml: Write-strings warnings fix.
2006-07-13 13:47:26 +02:00
James Hawkins
e2bf4ff164
urlmon: Implement URLDownloadToCacheFileW.
2006-07-12 21:13:16 +02:00
Ge van Geldorp
54afeb02de
user32: Implement Get/SetClassLongPtrA/W.
2006-07-12 20:04:18 +02:00
Andrew Ziem
c142bd9115
user: Implement Ascii version of SPI_GETDESKWALLPAPER.
2006-07-12 19:32:06 +02:00
Mike McCormack
6a15ac7f0a
ole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property was not found.
2006-07-12 19:30:06 +02:00
Mike McCormack
49ff182fc4
ole32: Small cleanups.
2006-07-12 19:29:14 +02:00
Mike McCormack
1a80cb87cb
ole32: Remove unnecessary assert(This) calls.
2006-07-12 19:28:57 +02:00
Mike McCormack
ac01692523
ole32: Fix and test reading and writing of VT_CF properties.
2006-07-12 19:28:24 +02:00
Mikołaj Zalewski
7ce1bb89b9
comctl32: Use wsprintf instead of strcat building the properties
...
dialog title to allow different word orders.
2006-07-12 19:28:17 +02:00
Juan Lang
ab24569b85
msi: Split up ACTION_AppSearchReg.
2006-07-12 19:28:00 +02:00
Juan Lang
39859971bb
crypt32: Add stubs for some stores.
2006-07-12 19:27:54 +02:00
Juan Lang
db4d361fd7
crypt32: Forward CreateFileU to CreateFileW.
2006-07-12 19:27:49 +02:00
Dan Hipschman
f904723813
gdi32: Implement GetTextExtentPoint in terms of GetTextExtentExPoint
...
(not vice versa) for efficiency (required adding the Ex functionality
to drivers).
2006-07-12 13:34:36 +02:00
Dan Hipschman
fe3c9428c3
gdi32: Add conformance test for GetTextExtentExPointW.
2006-07-12 13:21:57 +02:00
Mike McCormack
d58e7e16b9
query: Return a more appropriate error code from CIState.
2006-07-12 13:21:38 +02:00
Andrew Talbot
24e4acf728
urlmon: Write-strings warnings fix.
2006-07-12 13:21:30 +02:00
H. Verbeet
0924f969d1
wined3d: Texture stages that reference NULL textures should just pass
...
through the result of the previous stage.
2006-07-12 13:21:04 +02:00
H. Verbeet
7090259545
wined3d: Fix specular color handling for register combiners.
...
By default the FinalCombiner is setup to add the specular color to the
final result of the combiner operations. However, it should only do
this when the WINED3DRS_SPECULARENABLE renderstate is enabled.
2006-07-12 13:20:41 +02:00
Stefan Dösinger
0dd13f2cb7
wined3d: Check the color data type too when deciding whether to convert data.
2006-07-12 13:20:25 +02:00
Mike McCormack
a8b38fa2ea
ole32: Implement IPropertyStorage::Enum using enumx.
2006-07-12 13:19:51 +02:00
Mike McCormack
6c21ac2565
ole32: Clean up some declarations.
2006-07-12 13:19:44 +02:00
Mike McCormack
d35176d52a
ole32: Use enumx to implement IPropertySetStorage::Enum.
2006-07-12 13:19:39 +02:00
Mike McCormack
127ae2bf8b
ole32: Add a framework for implementing IEnum* interfaces.
2006-07-12 13:18:17 +02:00
Mike McCormack
918cf3261b
ole32: Don't warn when clearing PropVariants that don't have allocated memory.
2006-07-12 13:17:51 +02:00
Mike McCormack
d323acc23b
ole32: Fix conformance test to compile with MSVC6.
2006-07-12 13:17:41 +02:00
Mike McCormack
a5b3479774
ole32: This cannot be NULL, so don't check it.
2006-07-12 13:17:29 +02:00
Mike McCormack
7f891787bc
ole32: Only return S_FALSE in IPropertyStorage::ReadMultiple if a property was not found.
2006-07-12 13:17:23 +02:00
Mike McCormack
704dffcb09
ole32: Allocate copied VT_CF data correctly in PropVariantCopy.
2006-07-12 13:16:53 +02:00
Bang Jun-Young
5f5b90914d
avifil32: Remove unnecessary dependency on ntdll.
2006-07-12 13:16:40 +02:00
Juan Lang
273b76570e
crypt32: Implement CryptAcquireCertificatePrivateKey.
2006-07-12 13:16:02 +02:00
Robert Reif
9733f6e75c
advapi32: Fix LsaQueryInformationPolicy HeapAlloc bug.
2006-07-12 13:15:44 +02:00
Alexandre Julliard
523e46debb
winegcc: Automatically add the correct lib paths when building inside the Wine tree.
2006-07-11 21:32:36 +02:00
Alexandre Julliard
eb8a40c368
libs: Merged libwine_unicode into libwine.
...
Most dlls use libwine_unicode at this point, so there's nothing to
gain by having two separate libraries.
2006-07-11 19:33:22 +02:00
Juan Lang
c0752da99f
crypt32: Check a pointer before dereferencing it (Coverity).
2006-07-11 17:37:19 +02:00
Juan Lang
961193bc5d
shell32: Always NULL-terminate path in SHGetPathFromIDList.
2006-07-11 17:37:13 +02:00
Mike McCormack
4d3877b649
infosoft: Add a word breaker for English.
2006-07-11 17:17:03 +02:00
Ge van Geldorp
6096e5861a
ntdll: Widen fields in LDR_RESOURCE_INFO to accomodate 64 bit pointers.
2006-07-11 17:15:54 +02:00
James Hawkins
15ad5de13c
msi: Test how SetTargetPath affects the target paths of install files.
2006-07-11 17:15:16 +02:00
James Hawkins
3b506c6408
msi: AppSearchReg shouldn't create the key it's looking for if it doesn't exist.
2006-07-11 17:15:10 +02:00
Benjamin Arai
700adac9ac
oleaut32: Conformance test and patch for VarCat.
2006-07-11 17:14:58 +02:00
Ivan Gyurdiev
ed9848930b
wined3d: Improve GetAdapterMonitor stub.
2006-07-11 17:14:46 +02:00
Ivan Gyurdiev
33293df143
wined3d: More flow control instructions.
...
- Implement call, callnz, label, and ret
- Implement support for NOT modifier
2006-07-11 17:14:24 +02:00
Ivan Gyurdiev
6ede56495a
wined3d: More flow control instructions
...
- Implement if, else, endif, rep, endrep, break
- Implement ifc, breakc, using undocumented comparison bits in the instruction token
- Fix bug in main loop processing of codes with no dst token
- Fix bug in GLSL output modifier processing of codes with no dst token
- Fix bug in loop implementation (src1 contains the integer data, src0 is aL)
- Add versioning for all the instructions above, and remove
GLSL_REQUIRED thing, which is useless and should be removed from all
opcodes in general.
2006-07-11 17:13:05 +02:00
Ivan Gyurdiev
345dd49eda
wined3d: Fix off-by-one constants bug.
2006-07-11 17:12:24 +02:00
Ivan Gyurdiev
8068fc3b9c
wined3d: Clamp texcoord output between 0 and 1.
2006-07-11 17:12:04 +02:00
Ivan Gyurdiev
e9de563e41
wined3d: Place immediate constants in the same array as global constants.
...
- move DEF, DEFI, DEFB handling into the register counting pass
- keep track of defined constants as a linked list (because there's a
few of them)
- apply immediate constants after global constants in the constant
loading function
- both types of constants now get loaded with array notation in the
shader (into the same array)
2006-07-11 17:11:30 +02:00
Stefan Dösinger
915174d8d9
ddraw: Palette refcounting fix.
...
Do not AddRef the DirectDraw interfaces in CreatePalette of older
interface version, and add a test for that.
2006-07-11 17:10:53 +02:00
Stefan Dösinger
0a81295782
ddraw: Split up the ddraw refcount.
2006-07-11 17:10:17 +02:00
Mike McCormack
55ab809854
ole32: Only print a FIXME if necessary in StgOpenStorageEx.
2006-07-11 12:41:42 +02:00
Louis. Lenders
2ce792fd33
wined3d: Add an "\n" to a fixme to fix another overflow (in IWineD3DImpl_CheckDeviceFormatConversion).
2006-07-11 12:41:29 +02:00
Juan Lang
10d6726b42
riched20: Add stub implementation of ITextDocument.
2006-07-11 12:41:17 +02:00
Juan Lang
4b8845ae12
crypt32: Implement key context property, with tests.
2006-07-11 12:40:22 +02:00
Andrew Talbot
414c333652
shell32: Write-strings warning fix.
2006-07-11 12:37:40 +02:00
Andrew Talbot
ee9b18f04b
crypt32/tests: Write-strings warnings test.
2006-07-11 12:37:18 +02:00
Bang Jun-Young
e4d3a72165
amstream: Fix argument types to match the PSDK.
2006-07-11 12:05:35 +02:00
Huw Davies
187ab1c028
msxml3: Implement removeChild.
2006-07-11 12:05:06 +02:00
Hans Leidekker
dfd22085bb
dnsapi: Fix a buffer overrun (Coverity).
2006-07-11 12:04:58 +02:00
Hans Leidekker
cc7118594d
wldap32: Document the ber functions.
2006-07-11 12:04:53 +02:00
Hans Leidekker
cbdcc38e04
wldap32: Document the rename functions.
2006-07-11 12:04:49 +02:00
Jacek Caban
101c18537a
urlmon: Always verify mime using FindMimeFromData.
2006-07-11 12:04:19 +02:00
Jacek Caban
b1d1507ed8
shdocvw: Added test of DoVerb.
2006-07-11 12:04:02 +02:00
Jacek Caban
d2520ccf16
shdocvw: Added GetMiscStatus test.
2006-07-11 12:03:58 +02:00
Jacek Caban
d76ed6f693
shdocvw: Call SetMenu in activate_ui.
2006-07-11 12:03:50 +02:00
Jacek Caban
081d50d297
mshtml: Added OnFrameWindowActivate implementation.
2006-07-11 12:03:46 +02:00
Bang Jun-Young
0542e835bb
advapi32: Fix registry API prototypes to match the PSDK.
2006-07-11 12:03:35 +02:00
Alexandre Julliard
88c97d7284
.gitignore: Added wildcards to ignore lex and bison output files.
2006-07-10 21:40:49 +02:00
Alexandre Julliard
77dc0d9be5
.gitignore: Added wildcards to ignore generated resource files.
2006-07-10 21:39:00 +02:00
Alexandre Julliard
0fa8baafcb
make_dlls: Recursively ignore .ok files in all tests directories.
2006-07-10 21:26:50 +02:00
Alexandre Julliard
edd100b899
make_dlls: Recursively ignore testlist.c in all tests directories.
2006-07-10 21:19:42 +02:00
Alexandre Julliard
5258e061dc
make_dlls: Ignore generated import libraries from the top-level .gitignore.
2006-07-10 20:55:58 +02:00
Alexandre Julliard
38daf97abf
make_dlls: Generate the .gitignore file.
2006-07-10 20:52:13 +02:00
Alexandre Julliard
cc2b3b48e6
Take advantage of the recursive nature of .gitignore for Makefile entries.
...
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Mike McCormack
defbc49b7e
query: Add a skeleton for query.dll.
2006-07-10 13:06:24 +02:00
James Hawkins
ac9e421999
advpack: Add tests for different configurations of INF filenames and
...
working directories for install functions.
2006-07-10 13:05:26 +02:00
Alexandre Julliard
429cd9e817
msvcrt: Avoid including system headers in msvcrt.h.
2006-07-10 11:54:10 +02:00
Paul Vriens
b872d83115
ntdll/tests: Added some NULL testing.
2006-07-10 11:53:31 +02:00
Robert Shearman
f774f7b79c
oleaut32: Make ctl2_hash_guid match the same function in widl, which has likely had much wider testing.
2006-07-10 11:53:08 +02:00
Robert Shearman
688c6a78f1
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>).
2006-07-10 11:53:03 +02:00
qingdoa daoo
5e09c29867
oleaut32: Copying a NULL BSTR should result in an empty BSTR in VariantCopy.
2006-07-10 11:52:45 +02:00
Thomas Kho
4598c973b2
winex11: Use correct multiplier for negative relative mouse movements.
2006-07-10 11:50:21 +02:00
Juan Lang
b0dfe4048b
crypt32: Implement revocation check in CertVerifySubjectCertificateContext.
2006-07-10 11:50:13 +02:00
Hwang YunSong(황윤성)
1ba6f15153
shell32: Updated Korean resource.
2006-07-10 11:49:51 +02:00
Jacek Caban
6004183e51
urlmon: Register protocol handlers in DllMain.
2006-07-10 11:48:27 +02:00
Jacek Caban
57bcaf4d31
urlmon: Use non heap based objects for class factories.
2006-07-10 11:48:18 +02:00
Ivan Gyurdiev
c58e06548e
wined3d: Fix typo breaking 3.0 pshaders color input.
2006-07-10 11:48:11 +02:00
Dmitry Timoshkov
2280f1af79
winex11.drv: Protect X11 calls by a critical section.
2006-07-10 11:48:01 +02:00
Dmitry Timoshkov
19e7fab981
user: Improve SetActiveWindow test, add SetForegroundWindow test, make them pass under Wine.
2006-07-10 11:47:44 +02:00
Stefan Dösinger
eb527c82e2
Add a common fps counter channel to ddraw, opengl and d3d.
2006-07-07 17:52:46 +02:00
Jacek Caban
bb64efaf77
mshtml: Create nsWineURI even if we don't have valid nsIURI.
2006-07-07 17:51:31 +02:00
Jacek Caban
37b57a51da
shdocvw: Added test of SetClientSite.
2006-07-07 17:51:11 +02:00
Jacek Caban
b6d0818043
shdocvw: Call GetContainer in SetClientSite.
2006-07-07 17:50:47 +02:00
Jacek Caban
ccee0297d5
include: Added htiframe.idl.
2006-07-07 17:50:20 +02:00
Ivan Gyurdiev
5638fac685
wined3d: Trace ABS/ABSNEG modifiers.
2006-07-07 17:40:03 +02:00
Ivan Gyurdiev
899c8cdb64
wined3d: Create fake input semantics for d3d8 shaders.
...
Use them to remove the need for loading arrays in two different places.
2006-07-07 17:39:52 +02:00
Ivan Gyurdiev
5b3c500efe
wined3d: Reverse semantics maps for shaders.
2006-07-07 17:39:26 +02:00
Ivan Gyurdiev
c611012df5
wined3d: Make WINED3D_ATR macros more flexible.
...
Make them operate on a type, as opposed to a semantic name.
2006-07-07 17:37:25 +02:00
Ivan Gyurdiev
c202bfe40d
wined3d: Simplify primitiveDeclartationConvertToStrided.
...
Assign fixed indices to declaration inputs.
Then use a common path to load the strided data.
2006-07-07 17:36:24 +02:00
Ivan Gyurdiev
85aa8ab855
wined3d: Add position_transformed flag to Strided data format.
2006-07-07 17:35:36 +02:00
Ivan Gyurdiev
fc2611d4a8
wined3d: Only link and use GLSL program if at least one GLSL shader is available.
2006-07-07 17:28:21 +02:00
Mikołaj Zalewski
ea0a102d55
shell32: Show a confirmation before deleting files with syscalls.
2006-07-07 17:28:10 +02:00
Mikołaj Zalewski
4485bf0b61
shell32: If possible use SHFileOperationW to delete in unixfs.
...
This gives confirmation dialogs, recursive directory removal etc.
2006-07-07 17:27:42 +02:00
Christoph Frick
2460b4576b
dinput: map_axis must be able to work with LONG's value range.
2006-07-07 17:04:03 +02:00
Christoph Frick
97fed19afc
dinput: Remove redundant struct members.
2006-07-07 17:02:33 +02:00
Christoph Frick
3083b0a6c7
dinput: Implement the GetProperty call for getting the range of an axis.
2006-07-07 17:02:11 +02:00
Christoph Frick
141a267957
dinput: Call fake_current_js_state on the places where it is actually needed in SetProperty.
2006-07-07 17:01:59 +02:00
Christoph Frick
cd7e1d5707
dinput: Only fake the current state on axes that are actually there.
2006-07-07 17:01:47 +02:00
Christoph Frick
d478b7e4be
dinput: Move the axes and button configs into the JoyDev struct.
2006-07-07 17:01:28 +02:00
Christoph Frick
1817648a0f
dinput: Utilize the offsets and the transform to support the user
...
supplied data format.
2006-07-07 17:01:09 +02:00
Christoph Frick
f0f3b0a34a
dinput: Adds offset and transform and their basic handling to the joystick implementation.
2006-07-07 17:00:27 +02:00
Christoph Frick
03260f738b
dinput: When handling axes, ignore the ABS_HAT.* as they are handled as POV.
2006-07-07 16:59:53 +02:00
Christoph Frick
14e9ee55ba
dinput: Set the amount of POVs in the caps.
2006-07-07 16:59:40 +02:00
Christoph Frick
8c1be245f7
dinput: Detect more than one /dev/input/event joystick.
2006-07-07 16:59:21 +02:00
Jason Green
c562c4c771
wined3d: Fix D3DSIO_TEXKILL for GLSL.
2006-07-07 16:57:51 +02:00
Vitaliy Margolen
145442a79d
d3d8: Fix remaining refcount tests and tighten all tests.
2006-07-07 16:57:41 +02:00
Paul Vriens
3a831bab51
wininet: Use correct way of determining the password for anonymous ftp.
2006-07-07 16:57:34 +02:00
Pierre d'Herbemont
0eb07db3b6
shell: Move SHIsFileAvailableOffline from shell.c to shlfileop.c to
...
ensure the 16/32 bits separation.
2006-07-07 16:57:28 +02:00
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