Misha Koshelev
82569d9d0a
urlmon/tests: Add tests for ObtainUserAgentString.
2007-07-10 13:37:13 +02:00
Misha Koshelev
e4282a59dd
urlmon: Improve ObtainUserAgentString conformance to native.
2007-07-10 13:37:09 +02:00
James Hawkins
17ba74195b
msi: Handle adding columns in transforms.
2007-07-10 13:35:50 +02:00
James Hawkins
9285351ad3
msi: Test adding columns with data in a transform.
2007-07-10 13:35:39 +02:00
James Hawkins
5af06dec83
msi: Delete msifile after the tests.
2007-07-10 13:35:31 +02:00
James Hawkins
dfa1b1299c
msi: Match the changes made by the hand-generated and API-generated transforms.
2007-07-10 13:35:11 +02:00
Hans Leidekker
3ea31cb20b
pdh: Implement and test PdhGetCounterInfo{A, W} and PdhGetCounterTimeBase.
2007-07-10 13:33:45 +02:00
Hans Leidekker
754ac8c478
pdh: Implement and test PdhGetRawCounterValue.
2007-07-10 13:33:35 +02:00
Hans Leidekker
0d516c5377
pdh: Implement and test PdhSetCounterScaleFactor and PdhGetFormattedCounterValue.
2007-07-10 13:32:42 +02:00
Hans Leidekker
5dfc2ead80
pdh: Add tests for Pdh{Add, Remove}Counter and PdhCollectQueryData.
2007-07-10 13:32:27 +02:00
Hans Leidekker
bdb218abcb
pdh: Add an uptime counter source based on GetTickCount.
2007-07-10 13:32:20 +02:00
Detlef Riekenberg
6a95b93ec3
advpack+setupapi: Remove unneeded checks before SetupCloseInfFile.
2007-07-10 13:32:10 +02:00
Detlef Riekenberg
8be4e8537c
setupapi: Avoid crash in SetupCloseInfFile.
2007-07-10 13:31:54 +02:00
Stefan Dösinger
9dedfd71e0
wined3d: Store the last active thread.
2007-07-10 13:31:19 +02:00
Stefan Dösinger
1fb168f018
wined3d: Make ActivateContext a bit smaller.
2007-07-10 13:31:10 +02:00
Stefan Dösinger
fdadf26c20
wined3d: Add CTXUSAGE_CLEAR context usage.
2007-07-10 13:30:51 +02:00
Stefan Dösinger
97cd8bab1b
wined3d: Print the fixed and unfixed vertex warning only when needed.
2007-07-10 13:30:42 +02:00
Stefan Dösinger
9ba3f389f6
wined3d: Initialize surfaces at creation.
2007-07-10 13:30:31 +02:00
Alexandre Julliard
a851854a36
configure: Merge the libX11 and libXext existence check with the soname check.
2007-07-09 22:43:45 +02:00
Alexandre Julliard
24a55f3862
configure: Merge the libfreetype existence check with the soname check.
2007-07-09 22:43:20 +02:00
Alexandre Julliard
d68d4335af
configure: Make the libXi soname check depend on the header check.
2007-07-09 22:42:49 +02:00
Alexandre Julliard
19a988a25c
configure: Make the libXcursor soname check depend on the header check.
2007-07-09 22:42:28 +02:00
Evan Stade
06206fc4a5
gdiplus: Added GdipGetPathTypes.
2007-07-09 17:03:32 +02:00
Evan Stade
08784f3717
gdiplus: Added GdipGetPathPoints.
2007-07-09 17:03:32 +02:00
Evan Stade
8a114adefe
gdiplus: Added GdipGetPointCount.
2007-07-09 17:03:32 +02:00
Evan Stade
d0ba8711ff
gdiplus: Added GdipClosePathFigures.
2007-07-09 17:03:32 +02:00
Evan Stade
8c12919744
gdiplus: Added GdipClosePathFigure.
2007-07-09 17:03:32 +02:00
Evan Stade
e4118c1847
gdiplus: Added GdipAddPathLine2.
2007-07-09 17:03:32 +02:00
Evan Stade
69a807c6a9
gdiplus: Added linecap rendering for GdipDrawBezier.
2007-07-09 17:03:31 +02:00
Evan Stade
5128e5dc58
gdiplus: Rendering of linecaps.
2007-07-09 17:03:31 +02:00
Hans Leidekker
0a6f6874af
pdh: Add tests for opening and closing queries.
2007-07-09 17:03:31 +02:00
Vitaliy Margolen
8f28d4369e
dinput: Rename set_dinput_hook and call it from the base class.
...
Since keyboard's acquire and unacquire don't do anything special just call
the base class.
2007-07-09 14:31:38 +02:00
Vitaliy Margolen
deb74efc04
dinput: Handle multiple keyboard and mouse devices.
2007-07-09 14:27:25 +02:00
Vitaliy Margolen
6d6e4f4ea2
dinput: Export Mouse and Keyboard GUIDs.
2007-07-09 14:25:47 +02:00
Vitaliy Margolen
fe1f1362b8
dinput: Keep a list of all IDirectInput objects and check it instead of refcount to create/destroy hook thread.
2007-07-09 14:25:39 +02:00
Vitaliy Margolen
448dde9be8
dinput: Keep the list of all the dinput devices created for each IDIrectInput object.
2007-07-09 14:25:33 +02:00
Paul Vriens
06d6a03d45
advapi32: Handle to Service Control Manager is checked first.
2007-07-09 12:16:52 +02:00
Misha Koshelev
64054b005c
urlmon/tests: Make http protocol mime type test pass on native.
2007-07-09 12:16:23 +02:00
H. Verbeet
8f3c1ad5ea
wined3d: Advertise VTF support.
2007-07-09 12:16:16 +02:00
H. Verbeet
f31edc3ce7
wined3d: Advertise A32B32G32R32F render target support.
2007-07-09 12:16:10 +02:00
Maarten Lankhorst
976f56d6c0
dsound: Simplify IDirectSoundBufferImpl_GetCurrentPosition.
2007-07-09 12:15:58 +02:00
Maarten Lankhorst
a6ab4c51cf
dsound: Fix division by zero in DSOUND_Calc3DBuffer.
2007-07-09 12:15:45 +02:00
Maarten Lankhorst
2b8a1815e6
dsound: Remove some more unused variables.
2007-07-09 12:15:40 +02:00
Hans Leidekker
3252d093fc
dwmapi: Add a stub implementation for DwmIsCompositionEnabled.
2007-07-09 11:46:35 +02:00
Paul Vriens
7a6fbf2b09
kernel32/tests: Add a forgotten if statement.
2007-07-09 11:46:22 +02:00
Thomas Weidenmueller
042bdefe5e
shell32: Set current directory when executing files in a shell view.
2007-07-09 11:46:19 +02:00
Andrew Talbot
d4417c3c14
ole32: Cast-qual warning fix.
2007-07-09 11:46:01 +02:00
Andrew Talbot
234b0d8c1e
comdlg32: Cast-qual warning fix.
2007-07-09 11:45:57 +02:00
Francois Gouget
382329c103
ddraw/tests: Fix compilation on systems that don't support nameless unions.
2007-07-09 11:45:53 +02:00
Stefan Dösinger
26ebe396c3
wined3d: Implement high order patches.
2007-07-06 19:32:47 +02:00
Stefan Dösinger
714e66acf2
wined3d: Do not set streamIsUP in DrawPrimitiveStrided.
2007-07-06 19:30:17 +02:00
Stefan Dösinger
def7122f3c
ddraw: Y coords are inversed.
2007-07-06 19:29:48 +02:00
Stefan Dösinger
f7597dee15
ddraw: Update the wined3d matrix if a current matrix handle is modified.
2007-07-06 19:29:39 +02:00
Stefan Dösinger
9928a4c4fd
wined3d: Offscreen rendering from foreign threads.
2007-07-06 19:29:28 +02:00
Maarten Lankhorst
f13f48876c
dsound: Clean up some unused variables.
2007-07-06 19:28:59 +02:00
Maarten Lankhorst
c45d4f77c6
dsound: Revert "dsound: Disable property sets if hardware doesn't support it.".
2007-07-06 19:28:53 +02:00
Maarten Lankhorst
5d7c63f1e0
winealsa: Silence the buffer warning more often.
2007-07-06 19:28:40 +02:00
Evan Stade
68ba30f433
gdiplus: Added SetPenEndCap.
2007-07-06 19:28:33 +02:00
Alexandre Julliard
fff723d739
Maketest.rules: Add dependency on IDL headers for crosstest objects.
2007-07-06 18:20:06 +02:00
Alexander Nicolaysen Sørnes
886d804854
comdlg32: fontdlg: Respect the CF_NOSCRIPTSEL flag.
2007-07-06 18:19:46 +02:00
Romain Iehl
684a121aed
dsound: Correct field access.
2007-07-06 18:19:40 +02:00
Romain Iehl
8de6b7da40
dsound: Simplify the calculation of sound attenuation due to distance.
2007-07-06 18:19:34 +02:00
Romain Iehl
3a8ae53de4
dsound: Fix bug preventing correct calculation of the sound parameters
...
of a 3Dbuffer, when an application calls CommitDeferredSettings after
the 3DBuffer has been released.
2007-07-06 18:15:57 +02:00
Paul Vriens
a470ea6205
ddraw/tests: Use skip instead of trace.
2007-07-06 18:15:32 +02:00
Paul Vriens
c92026739e
ddraw/tests: Use skip instead of trace.
2007-07-06 18:15:26 +02:00
Vitaliy Margolen
1f72c13a5a
dinput: Correct test - use appropriate mouse state structure.
2007-07-06 18:15:19 +02:00
Damjan Jovanovic
1d5575b905
shell32: DragQueryFile doesn't count the null terminator.
2007-07-06 18:12:44 +02:00
James Hawkins
1647de570b
msi: Enable remote custom actions.
2007-07-06 18:12:18 +02:00
James Hawkins
6b97f8905d
msi: Handle remote calls to MsiEvaluateCondition.
2007-07-06 18:12:11 +02:00
James Hawkins
ba4919912c
msi: Forward MsiFormatRecordA to MsiFormatRecordW.
2007-07-06 18:12:05 +02:00
James Hawkins
cba1b1e1f4
msi: Handle remote calls to MsiFormatRecordW.
2007-07-06 18:12:00 +02:00
James Hawkins
29ce520df9
msi: Fix use of BSTRs.
2007-07-06 18:11:51 +02:00
Andrew Talbot
ca78a8b65f
ole32: Cast-qual warnings fix.
2007-07-06 18:11:46 +02:00
Andrew Talbot
eb7a89ccc6
ole32: Constify a variable (and fix a typo concerning its level of indirection).
2007-07-06 18:11:43 +02:00
Paul Vriens
db892decda
advapi32/tests: Add tests for CloseServiceHandle.
2007-07-06 18:11:36 +02:00
Paul Vriens
71982a4257
advapi32/tests: Add tests for OpenServiceA.
2007-07-06 18:11:26 +02:00
Francois Gouget
a3317a5c01
Assorted spelling fixes.
2007-07-05 19:56:34 +02:00
Francois Gouget
090fd6d9d2
ddraw/tests: Fix compilation on systems that don't support nameless unions.
2007-07-05 19:54:58 +02:00
Huw Davies
7495d81495
gdi32: Using a bitmap font as the fallback sans serif is a very bad idea.
2007-07-05 19:54:52 +02:00
Pedro Araujo Chaves Jr
ffbd30dd88
winspool.drv: Fallback to the first found printer as default printer.
2007-07-05 19:54:46 +02:00
Paul Vriens
fe7e83fd0c
secur32/tests: Use skip when functions are not available.
2007-07-05 19:54:38 +02:00
Paul Vriens
21492e4904
advapi32/tests: Use skip for not implemented function.
2007-07-05 19:54:31 +02:00
Paul Vriens
35edd40f33
kernel32/tests 2/2: Use skip for not implemented function.
2007-07-05 19:54:26 +02:00
Paul Vriens
4f86b5cd07
kernel32/tests: Don't crash on win98.
2007-07-05 19:54:19 +02:00
Paul Vriens
203bcf4271
kernel32/tests: Use skip when functions are not available.
2007-07-05 19:54:07 +02:00
Rob Shearman
69eeb8b1b7
rpcrt4: Return a fault packet if the proc num exceeds the index of the last function available for the interface.
2007-07-05 19:53:53 +02:00
Rob Shearman
234b8cbe0a
rpcrt4: Call RPCRT4_Send directly from PKT_RECEIVE handler in server.
...
Remove the WINE_RPCFLAG_EXCEPTION hack to pass exception information to
I_RpcSend.
2007-07-05 19:53:47 +02:00
Rob Shearman
9c77d7ac1f
rpcrt4: Translate between NCA and RPC status codes.
2007-07-05 19:53:29 +02:00
Julio E. Gonzalez P
5b98738c4d
ntdll: Add PYT and PYST time zones.
2007-07-05 19:53:14 +02:00
Misha Koshelev
def420262b
gdi32: Slightly simplify result handling in PolyDraw.
2007-07-05 19:52:45 +02:00
Andrew Talbot
67d667b828
ole32: Constify some variables.
2007-07-05 19:52:35 +02:00
Stefan Dösinger
e4bf7ab578
ddraw: Implement IDirect3DViewport3::TransformVertices.
2007-07-05 19:52:27 +02:00
Stefan Dösinger
125b9b7dcf
ddraw: Read the world matrix correctly.
2007-07-05 19:52:09 +02:00
Stefan Dösinger
5fa4de27bc
ddraw: D3DOP_BRANCHFORWARD includes the current instruction size.
...
Native D3DRM puts a branchforward with offset 0 at the beginning of each
execute buffer. With the old code this used to get stuck in an endless
loop. This patch adds a test that shows that such a branchforward
terminates properly.
2007-07-05 19:52:01 +02:00
Stefan Dösinger
c58b2f2283
ddraw: Materials in the execute buffer are handles.
2007-07-05 19:50:43 +02:00
Stefan Dösinger
c0cc4d4219
ddraw: Fix an incorrect iface->impl cast.
2007-07-05 19:50:32 +02:00
Rob Shearman
98820d4ef4
secur32: Add tests for multiple use of a credential handle.
2007-07-04 13:42:44 +02:00
Paul Vriens
618c1fe711
advpack/tests: Create the temporary inf-file in a directory where we are allowed to write.
2007-07-04 13:42:42 +02:00
Aric Stewart
68b9f52bdb
imm32: Implement Locking/Unlocking IMC and IMCC functions.
2007-07-04 13:42:37 +02:00
Alexandre Julliard
35d2fd7a25
configure: Merge the libXinerama existence check with the soname check.
2007-07-04 12:48:50 +02:00
Alexandre Julliard
629639ee60
configure: Merge the libXrender existence check with the soname check.
2007-07-04 12:47:57 +02:00
Alexandre Julliard
af928ecbfa
configure: Merge the libXrandr existence check with the soname check.
2007-07-04 12:45:03 +02:00
Alexandre Julliard
31353e1edd
configure: Merge the libGL existence check with the soname check.
2007-07-04 12:44:12 +02:00
Alexandre Julliard
68a6182188
ntdll: Add check for null pointer in NtQuerySystemInformation(SystemModuleInformation).
2007-07-04 12:07:22 +02:00
Peter Dons Tychsen
cf7cfa85eb
winex11: Fix X11DRV_DIB_GetImageBits() when target bitmaps are larger than fetched.
2007-07-04 12:07:01 +02:00
James Hawkins
c6741d83c6
msi: Handle remote calls to MsiSetInstallLevel.
2007-07-04 12:07:01 +02:00
James Hawkins
569ea392a7
msi: Handle remote calls to MsiGetLanguage.
2007-07-04 12:07:01 +02:00
James Hawkins
82b0066f70
msi: Handle remote calls to MsiSetComponentState.
2007-07-04 12:07:00 +02:00
James Hawkins
254e27ad31
msi: Handle remote calls to MsiGetComponentState.
2007-07-04 12:07:00 +02:00
James Hawkins
7d93e1a2a5
msi: Handle remote calls to MsiGetFeatureState.
2007-07-04 12:07:00 +02:00
James Hawkins
f45b3ce60e
msi: Handle remote calls to MsiSetFeatureState.
2007-07-04 12:07:00 +02:00
James Hawkins
c96f1d524b
msi: Handle remote calls to MsiGetMode.
2007-07-04 12:07:00 +02:00
James Hawkins
f935e94adf
msi: Handle remote calls to MsiSetTargetPath.
2007-07-04 12:06:59 +02:00
James Hawkins
582be6a73a
msi: Handle remote calls to MsiGetSourcePath.
2007-07-04 12:06:59 +02:00
James Hawkins
b7479be1bb
msi: Handle remote calls to MsiGetTargetPath.
2007-07-04 12:06:59 +02:00
James Hawkins
99714f12cb
msi: Handle remote calls to MsiSequence.
2007-07-04 12:06:59 +02:00
James Hawkins
0f321c0af9
msi: Handle remote calls to MsiDoAction.
2007-07-04 12:06:59 +02:00
James Hawkins
be5eec45b5
msi: Handle remote calls to MsiProcessMessage.
2007-07-04 12:06:59 +02:00
Michael Stefaniuc
d7d40b7dd3
msvcrt: Remove superfluous casts of void pointers to other pointer types.
2007-07-04 12:06:58 +02:00
Evan Stade
53e05015f6
gdi32: Don't access DC in PolyDraw after releasing handle.
2007-07-04 12:06:58 +02:00
Evan Stade
c60c030c95
gdiplus: Call EndPath() in GdipDrawLineI in case there is an open path.
2007-07-04 12:06:58 +02:00
Evan Stade
d9ef172e04
gdiplus: Use SaveDC, RestoreDC in GdipDrawLineI.
2007-07-03 20:39:32 +02:00
Paul Vriens
8fae363595
advapi32/tests: Use skip when we don't have enough rights.
2007-07-03 20:39:32 +02:00
Paul Vriens
24123e8603
user32/tests: Use skip.
2007-07-03 20:39:32 +02:00
Paul Vriens
918a2911bf
user32/tests: Use skip.
2007-07-03 20:39:31 +02:00
Huw Davies
bd2fe1a2fa
winex11.drv: Use global Pictures for the tiles.
2007-07-03 20:39:31 +02:00
Huw Davies
030ef1ef05
winex11.drv: Move the PictFormats into an array.
2007-07-03 20:39:31 +02:00
Huw Davies
ee40cb4b9f
winex11.drv: Pass root_window to XCreatePixmap to avoid BadDrawable errors.
2007-07-03 20:39:30 +02:00
James Hawkins
39a5638268
msi: Read the components state directly from the registry.
2007-07-03 14:05:41 +02:00
James Hawkins
34f6af95b4
msi: Return INSTALLSTATE_BADCONFIG if we can't decode the first component.
2007-07-03 14:05:36 +02:00
James Hawkins
73e0a87477
msi: Return INSTALLSTATE_ADVERTISED if the component list is empty.
2007-07-03 14:05:29 +02:00
James Hawkins
1130d5909b
msi: Open the correct key and return INSTALLSTATE_ADVERTISED if it's missing.
2007-07-03 14:05:21 +02:00
James Hawkins
ceb4e6d4ef
msi: Add tests for MsiQueryFeatureState.
2007-07-03 13:50:08 +02:00
James Hawkins
0e44e090c5
msi: Set the WindowsInstaller value in RegisterProduct instead of PublishProduct.
2007-07-03 13:49:44 +02:00
James Hawkins
a2df31aea1
msi: Only publish the product if at least one feature is to be installed.
2007-07-03 13:49:35 +02:00
James Hawkins
624bbbe78a
msi: Unpublish the product when it is entirely removed.
2007-07-03 13:49:18 +02:00
James Hawkins
5e46fc9019
msi: Delay publishing of the SourceList until the PublishProduct action.
2007-07-03 13:43:20 +02:00
James Hawkins
08443b3bf7
msi: PackagePath must also include the package name.
2007-07-03 13:43:00 +02:00
James Hawkins
56129f252c
msi: Add tests to show when the SourceList is published to the registry.
2007-07-03 13:42:52 +02:00
James Hawkins
04c67c2a1c
msi: Add support for the MSICODE_PATCH option.
2007-07-03 13:42:42 +02:00
James Hawkins
0cd708e7f5
msi: pcchValue represents the length of szValue in TCHARS, not bytes.
2007-07-03 13:42:22 +02:00
James Hawkins
4d668e06a2
msi: Handle remote calls to MsiSetProperty.
2007-07-03 12:59:58 +02:00
James Hawkins
4de8247c5a
msi: Handle remote calls to MsiGetProperty.
2007-07-03 12:59:48 +02:00
James Hawkins
e4658e05f2
msi: Handle remote calls to MsiGetActiveDatabase.
2007-07-03 12:59:32 +02:00
James Hawkins
bc4750ff75
msi: Add the IWineMsiRemoteCustomAction interface.
2007-07-03 12:59:17 +02:00
James Hawkins
f9001058b0
msi: Add the IWineMsiRemotePackage interface.
2007-07-03 12:58:43 +02:00
H. Verbeet
1c14c180b7
wined3d: Implement dsx & dsy shader instructions.
2007-07-03 12:32:52 +02:00
Stefan Dösinger
58fb9dd5c0
ddraw: Z buffers can be attached to offscreen d3d devices.
2007-07-03 12:32:42 +02:00
Stefan Dösinger
b462ff0876
wined3d: Create multiple contexts for onscreen render targets.
2007-07-03 12:32:33 +02:00
Stefan Dösinger
13f24c3808
wined3d: Select onscreen contexts based on the thread id.
2007-07-03 12:30:33 +02:00
Stefan Dösinger
a1f83aae8e
wined3d: rsq and rcp use the .w component if no swizzle is given.
2007-07-03 12:29:34 +02:00
Andrew Talbot
ac82f20b36
oleaut32: Constify some variables.
2007-07-03 12:29:24 +02:00
Rob Shearman
2ede1370d3
secur32: Don't free the password in InitializeSecurityContextW to enable the credentials handle to be re-used in further InitializeSecurityContextW calls.
2007-07-03 12:29:19 +02:00
Ben Hodgetts
f438e524e7
ws2_32: Don't tell users to run Wine as root when sockets not creatable.
2007-07-03 12:29:13 +02:00
Evan Stade
72e20d8f57
oleaut32: Save load time format of pictures.
2007-07-02 20:40:34 +02:00
Evan Stade
5c5c5aabc5
oleaut32: Added support for decoding some PNG files.
2007-07-02 20:40:24 +02:00
Alexandre Julliard
d0fddf4f68
configure: Make the libjpeg soname check depend on the header check.
2007-07-02 19:53:14 +02:00
Alexandre Julliard
f91909b3b0
configure: Make the libssl soname check depend on the header check.
2007-07-02 19:42:53 +02:00
Alexandre Julliard
ccd5f28429
configure: Make the libfontconfig soname check depend on the header check.
2007-07-02 19:42:52 +02:00
Alexandre Julliard
34200c3518
configure: Make the libjack soname check depend on the header check.
2007-07-02 19:42:52 +02:00
Alexandre Julliard
702d35560b
configure: Make the libcups soname check depend on the header check.
2007-07-02 19:42:52 +02:00
Alexandre Julliard
418e74b5d9
configure: Merge the libsane existence check with the soname check.
2007-07-02 19:42:13 +02:00
Alexandre Julliard
3336e9bf05
configure: Merge the libcapi20 existence check with the soname check.
2007-07-02 17:29:17 +02:00
James Hawkins
c26505b701
msi: Return ERROR_SUCCESS if the PackageName property is not present.
2007-07-02 15:28:50 +02:00
James Hawkins
381b915b47
msi: Return ERROR_BAD_CONFIGURATION if the SourceList key does not exist.
2007-07-02 15:28:42 +02:00
James Hawkins
3e56d78f2e
msi: Validate MsiSourceListGetInfo parameters.
2007-07-02 15:28:33 +02:00
James Hawkins
1ff40d1558
msi: Add tests for MsiSourceListGetInfo.
2007-07-02 15:28:14 +02:00
James Hawkins
6cc2f0f402
msi: Implement MsiSourceListGetInfoA.
2007-07-02 15:27:42 +02:00
Andrew Talbot
886c970d76
ole32: Constify some variables.
2007-07-02 14:38:11 +02:00
Alexandre Julliard
446befbb4d
configure: Don't use a default soname if a library is not found, leave it undefined.
2007-07-02 14:35:05 +02:00
Alexandre Julliard
5a95cfbd9c
configure: Export the shared library extension instead of hardcoding .so.
2007-07-02 14:35:05 +02:00
Paul Vriens
6dde764898
advapi32/tests: Add tests for OpenSCManagerA.
2007-07-02 13:37:34 +02:00
H. Verbeet
973496d5e4
wined3d: Cleanup shader_glsl_load_psamplers().
2007-07-02 13:36:26 +02:00
H. Verbeet
6421d45f53
wined3d: In tex_colorop() & tex_alphaop(), only check the mapped stage against GL_LIMITS(textures) if the texture is used.
2007-07-02 13:36:15 +02:00
H. Verbeet
25c673225b
wined3d: Only set GL_SHADER_OPERATION_NV to GL_NONE for supported units.
2007-07-02 13:36:07 +02:00
H. Verbeet
9ed84211c1
wined3d: Only call activate_dimensions() if the texture is used.
2007-07-02 13:35:59 +02:00
H. Verbeet
5e78a83cb2
wined3d: Call IWineD3DDeviceImpl_FindTexUnitMap for cards without support for NV_REGISTER_COMBINERS as well.
2007-07-02 13:35:50 +02:00
Kai Blin
fd133237b0
ws2_32: Handle IPv6 in WSAStringToAddress.
2007-07-02 13:35:41 +02:00
Michael Stefaniuc
bf6a96ca66
ntdll: Fix missing unlock on error path. Found by Smatch.
2007-07-02 13:34:29 +02:00
Juan Lang
ef134dc703
crypt32: Accept ERROR_INVALID_PARAMETER in addition to ERROR_PATH_NOT_FOUND (and remove no-longer-useful checkFileStoreFailure).
2007-07-02 13:34:17 +02:00
Juan Lang
11e6717e66
crypt32: Accept ERROR_BADKEY in addition to ERROR_INVALID_HANDLE.
2007-07-02 13:34:00 +02:00
Juan Lang
f575d8569b
crypt32: Accept OSS errors as well.
2007-07-02 13:33:49 +02:00
Juan Lang
e64e66c41d
crypt32: Accept OSS errors.
2007-07-02 13:33:40 +02:00
Juan Lang
85eeccc585
crypt32: Don't fail when CryptVerifyCertificateSignatureEx is missing, use skip (and get rid of unnecessary indenting).
2007-07-02 13:32:57 +02:00
Juan Lang
68b052057b
crypt32: Use skip to avoid failures where support is missing.
2007-07-02 13:32:28 +02:00
Markus Gömmel
ddb4be2bb0
user32: Center MessageBox dialogs to desktop, as Windows does.
2007-07-02 13:32:17 +02:00
Markus Gömmel
f281d0e77d
comctl32/datetime: Added a missing InvalidateRect to update display after WM_ENABLE.
2007-07-02 13:24:17 +02:00
Aric Stewart
6302b965fa
imm32: Implementation of GCS_CURSORPOS.
2007-07-02 13:17:22 +02:00
Maarten Lankhorst
6d97123536
dsound: Fix calcplayposition to handle mixed amount > buffer length better.
2007-06-29 18:58:13 +02:00
Andrew Talbot
66b05dde02
ole32: Constify some variables.
2007-06-29 14:30:48 +02:00
Kai Blin
d89f2b4810
ws2_32: Return WSAEINVAL for unhandled address families in WSAStringToAddress.
...
Prepare for IPv6 support.
2007-06-29 13:47:30 +02:00
Misha Koshelev
0d750e3282
shell32: Fix shelllink creation to non-executable files and remove unnecessary code.
2007-06-29 13:43:27 +02:00
Misha Koshelev
240648534f
shell32/tests: Fix tests of IShellLinkA_SetPath to conform on both Windows 98 and XP.
2007-06-29 13:43:02 +02:00
Misha Koshelev
de774710d6
shell32/tests: Allow CoCreateInstance to return E_NOINTERFACE to pass on Win98; add skips and display return values.
2007-06-29 13:42:56 +02:00
Misha Koshelev
75fbca227b
shell32/tests: Add test for shell links to existing non-executable files.
2007-06-29 13:42:48 +02:00
Misha Koshelev
f8eabe0d37
shell32/tests: Allow individual tests in check_lnk to be todo_wine'd.
2007-06-29 13:42:38 +02:00
H. Verbeet
860aa6993b
wined3d: Get rid of the oneToOneTexUnitMap field.
2007-06-29 13:42:26 +02:00
H. Verbeet
92fc808b05
wined3d: In device_map_psamplers(), only touch the sampler mapping for samplers that are used by the shader.
2007-06-29 13:42:20 +02:00
H. Verbeet
99e3abab30
wined3d: Cleanup device_map_fixed_function_samplers().
2007-06-29 13:42:12 +02:00
Alexandre Julliard
0bd2b548da
ws2_32: Don't print traces from async I/O callbacks.
2007-06-29 13:40:48 +02:00
Alexandre Julliard
1b57c3bf90
ntdll: Don't print traces from async I/O callbacks.
2007-06-29 13:40:42 +02:00
Jacek Caban
21836d21cf
mshtml: Add IID_IPropertyNotifySink and DIID_HTMLTextContainerEvents connection points to HTMLBodyElement.
2007-06-29 13:28:43 +02:00
Jacek Caban
982dce485a
mshtml: Added IConnectionPointContainer implementation to HTMLBodyElement.
2007-06-29 13:28:37 +02:00
Jacek Caban
88f4fb1f4f
mshtml: Make connection points container independent.
2007-06-29 13:28:31 +02:00
Jacek Caban
f09a6f7283
mshtml: Move IConnectionPointContainer to the separated struct.
2007-06-29 13:28:24 +02:00
Jacek Caban
fc4fd71e01
mshtml: Store connection point as a list.
2007-06-29 13:28:16 +02:00
Jacek Caban
fb16633d6f
mshtml: Don't use dynamic allocation for connection points.
2007-06-29 13:28:10 +02:00
Juan Lang
f75b86f02b
crypt32: Implement getting content for data messages opened to encode.
2007-06-29 13:27:17 +02:00
Juan Lang
263f424c3b
crypt32: Implement getting bare content for data messages opened to encode.
2007-06-29 13:27:10 +02:00
Juan Lang
d1f379340a
crypt32: Add tests for data message encoding.
2007-06-29 13:27:02 +02:00
Juan Lang
0546cf1a69
crypt32: Add a stub get param function for data messages and remove stub message from open function.
2007-06-29 13:26:53 +02:00
Juan Lang
74bf713be7
crypt32: Implement CryptMsgUpdate for data messages opened to encode.
2007-06-29 13:25:33 +02:00
Juan Lang
b6bf594aa5
crypt32: Add a finalized member to message.
2007-06-29 13:25:28 +02:00
Juan Lang
203849d75d
crypt32: Store stream info in message.
2007-06-29 13:25:11 +02:00
Juan Lang
5db6b1cc96
crypt32: Add an update function, use it to implement CryptMsgUpdate.
2007-06-29 13:25:03 +02:00
Juan Lang
d5e784bdaf
crypt32: Add a get param function, use it to implement CryptMsgGetParam.
2007-06-29 13:24:46 +02:00
Juan Lang
fa0f5bd066
crypt32: Stub CryptMsgOpenToEncode for data messages.
2007-06-29 13:24:25 +02:00
Juan Lang
e829833986
crypt32: Test CryptMsgGetParam for data messages opened to encode.
2007-06-29 13:17:47 +02:00
Juan Lang
bd05e2abe3
crypt32: Test CryptMsgUpdate for data messages opened to encode.
2007-06-29 13:17:31 +02:00
Juan Lang
a581855d26
crypt32: Test CryptMsgOpenToEncode for data messages.
2007-06-29 13:17:22 +02:00
Juan Lang
b790a09efb
crypt32: Add base message type and use it to implement CryptMsgDuplicate and CryptMsgClose.
2007-06-29 13:00:44 +02:00
Juan Lang
1c837f16ac
crypt32: Add basic parameter checking to CryptMsgOpenTo*.
2007-06-29 12:58:58 +02:00
Juan Lang
3de0e4ac48
crypt32: Add basic tests for CryptMsg functions.
2007-06-29 12:34:02 +02:00
Juan Lang
6c054f057b
crypt32: Don't return fake HCRYPTMSG from CryptMsgOpenTo*.
2007-06-29 12:33:54 +02:00
James Hawkins
bafc4dc385
msi: Ignore invalid conditional expressions when checking the launch conditions.
2007-06-29 12:33:19 +02:00
James Hawkins
219857f831
msi: Add tests that show '!=' is not a valid conditional expression operator.
2007-06-29 12:33:09 +02:00
Michael Stefaniuc
ff01912a48
comctl32: Replace malloc() with HeapAlloc().
2007-06-29 12:32:51 +02:00
Alex Villacís Lasso
0fe33f21e8
winemp3: Announce capability to decode at 48 KHz.
2007-06-29 12:32:44 +02:00
Pedro Maia
0ae624b8df
shell32: Update paths in Portuguese resource.
2007-06-29 12:32:37 +02:00
Maarten Lankhorst
2b194ac81b
winealsa: Silence buffer on allocation.
2007-06-29 12:31:50 +02:00
Vitaliy Margolen
b9e8284a7d
dinput: Move key state array into object.
2007-06-29 12:31:45 +02:00
Hans Leidekker
4727bec54c
pdh: Implement PdhCollectQueryData.
2007-06-28 14:13:57 +02:00
Hans Leidekker
0718c11ee1
pdh: Implement PdhAddCounter{A, W} and PdhRemoveCounter.
2007-06-28 14:13:12 +02:00
Hans Leidekker
3f1142e3bf
pdh: Implement PdhOpenQuery{A, W} and PdhCloseQuery.
2007-06-28 14:12:55 +02:00
Maarten Lankhorst
f4d5f127dd
dsound/winealsa: Remove writelead for alsa directsound.
2007-06-28 12:16:14 +02:00
Maarten Lankhorst
bfda5d6fbc
winealsa: Optimize GetPosition() more in dsalsa.
2007-06-28 12:16:13 +02:00
Misha Koshelev
5e28f7ad92
winemenubuilder: Wait for parent process to finish instead of creating RunOnce entry that may never run.
2007-06-28 12:16:13 +02:00
Aric Stewart
c03125a1be
riched20: Make richedit control IME aware.
2007-06-28 12:16:12 +02:00
Jeff Latimer
33af21fdcf
cabinet: Fix a potential NULL reference.
2007-06-28 12:16:12 +02:00
Vitaliy Margolen
fb1082ae73
dinput: Combine all Release functionality into base class.
2007-06-28 12:16:11 +02:00
Vitaliy Margolen
d2966c2dfb
dinput: Move parent dinput reference into base class.
2007-06-28 12:16:11 +02:00
Vitaliy Margolen
75a17709ea
dinput: Remove duplicate code.
2007-06-28 12:16:11 +02:00
H. Verbeet
47708a7717
wined3d: Check more thoroughly if a stage references a texture.
2007-06-28 11:01:34 +02:00
H. Verbeet
d2d6952fd5
wined3d: Map vertex samplers to a texturing unit.
2007-06-28 11:01:25 +02:00
H. Verbeet
1d4042cee1
wined3d: Implement texldl.
2007-06-28 11:01:15 +02:00
Andrew Talbot
e3708a60b4
ntdll: Constify some variables.
2007-06-28 11:00:53 +02:00
Paul Vriens
ff62d6cf42
advapi32/service: Don't rely blindly on type.
2007-06-28 11:00:35 +02:00
Paul Vriens
9c6a5dfa85
advapi32/service: Make sure we fill all struct members.
2007-06-28 11:00:23 +02:00
James Hawkins
4c3e4ba029
msi: Reference count the custom action data to avoid freeing the data by another thread.
...
Based on a patch by Rob Shearman.
2007-06-27 14:32:28 +02:00
Alexandre Julliard
bb8ba38f98
msi: Avoid some redundant checks in MsiCloseHandle.
2007-06-27 14:32:28 +02:00
James Hawkins
46158e034c
msi: Add support for remote handles.
2007-06-27 14:32:28 +02:00
Paul Vriens
dcef0bbf71
advapi32/service: Return (more) correct needed buffersize.
2007-06-27 14:32:28 +02:00
Paul Vriens
169af787d2
advapi32/service: Fix wrong key.
2007-06-27 14:32:28 +02:00
Paul Vriens
160b55cb2a
advapi32/service: Use the correct registry key for the service account.
2007-06-27 14:32:27 +02:00
Paul Vriens
3418ed23e1
advapi32/tests: Add some service related tests.
2007-06-27 14:32:27 +02:00
Damjan Jovanovic
b6030cb26d
winex11.drv: Added better support for the X file drag protocol.
2007-06-27 14:32:27 +02:00
Evan Stade
39357c4ba6
gdi32: Added missing call to GDI_ReleaseObj.
2007-06-27 13:33:38 +02:00
Michael Stefaniuc
0152ec0375
janitorial: Remove superfluous casts of void pointers to other pointer types.
2007-06-27 12:53:50 +02:00
Michael Stefaniuc
b4475b257e
winedos: Remove superfluous casts of void pointers to other pointer types.
2007-06-27 12:53:45 +02:00
Michael Stefaniuc
c576803f6d
wininet: Remove superfluous casts of void pointers to other pointer types.
2007-06-27 12:53:42 +02:00
Michael Stefaniuc
f59c8a688f
dbghelp: Remove superfluous casts of void pointers to other pointer types.
2007-06-27 12:53:40 +02:00
Michael Stefaniuc
0326da9dd5
wined3d: Remove superfluous casts of void pointers to other pointer types.
2007-06-27 12:53:37 +02:00
Michael Stefaniuc
b700e63d55
gdi32: Remove superfluous casts of void pointers to other pointer types.
2007-06-27 12:53:34 +02:00
Michael Stefaniuc
7596e3dd91
kernel32: Remove superfluous casts of void pointers to other pointer types.
2007-06-27 12:53:31 +02:00
Michael Stefaniuc
ab7e33641b
oleaut32: Remove superfluous casts of void pointers to other pointer types.
2007-06-27 12:53:28 +02:00
Michael Stefaniuc
d28c3ca60c
ole32: Remove superfluous casts of void pointers to other pointer types.
2007-06-27 12:53:25 +02:00
Michael Stefaniuc
6644263e36
iccvid: Remove superfluous casts of void pointers to other pointer types.
2007-06-27 12:53:23 +02:00
Michael Stefaniuc
f10e6d7e37
quartz: Remove superfluous casts of void pointers to other pointer types.
2007-06-27 12:53:20 +02:00
James Hawkins
c18b77557d
msi: Set the WindowsInstaller value of the UserData product key when publishing the product.
2007-06-27 12:32:45 +02:00
James Hawkins
24ede2f9e6
msi: If the UserData product key exists, but the user product key doesn't, the product is absent.
2007-06-27 12:32:44 +02:00
James Hawkins
3bf32f2700
msi: Any value of WindowsInstaller besides 0 means the product is installed.
2007-06-27 12:32:44 +02:00
James Hawkins
7da89f48fd
msi: Use the correct registry key when detecting a published product.
2007-06-27 12:32:44 +02:00
James Hawkins
15823e1acf
msi: If the user product key exists, the product's state is advertised.
2007-06-27 12:32:43 +02:00
James Hawkins
e92f66558a
msi: Validate MsiQueryProductCode parameters.
2007-06-27 12:32:43 +02:00
James Hawkins
db318ec9af
msi: Add tests for MsiQueryProductState.
2007-06-27 12:32:43 +02:00
Rob Shearman
67c8fa58ec
rpcrt4: Store the assoc_group_id in the connections.
2007-06-27 12:32:43 +02:00
Rob Shearman
9787f12589
rpcrt4: Make pointers to RPCRT4_BuildBindHeader and RPCRT4_BuildBindAckHeader const.
2007-06-27 12:32:43 +02:00
Rob Shearman
680e35643d
rpcrt4: Remove the unused AuthInfo field from the RpcAssoc structure and Used from RpcConnection.
2007-06-27 12:32:42 +02:00
Rob Shearman
2e2b17f340
msi: Fix transforms to work when the number of bytes per string reference differs to that of the database it is being applied to.
2007-06-27 12:32:42 +02:00
Rob Shearman
bf67b14602
msi: Fix bytes_per_column for binary types when the database is using 3-byte string references.
2007-06-27 12:32:42 +02:00
Rob Shearman
0876f7664a
msi: Fix loading string tables for databases that use 3-byte string references and that have a non-zero codepage (i.e. != CP_ACP).
2007-06-27 12:32:23 +02:00
Rob Shearman
023383afd3
msi: Free version after using lpVer in msi_get_disk_file_version as lpVer points inside of version.
2007-06-27 11:44:49 +02:00
Rob Shearman
9c6fac65d8
msi: Check the return value of VerQueryValueW in msi_get_disk_file_version.
2007-06-27 11:44:44 +02:00
H. Verbeet
61e1d1379e
wined3d: Cleanup GL extension detection.
2007-06-27 11:44:32 +02:00
Jacek Caban
cd9fbc52ad
mshtml: Added Exec(IDM_DELETE) implementation.
2007-06-27 11:44:26 +02:00
Jacek Caban
67f87c5529
mshtml: Added IDM_DELETE support in QueryStatus.
2007-06-27 11:44:21 +02:00
Jacek Caban
a8de2abbc2
mshtml: Correctly handle delete key in editor mode.
2007-06-27 11:44:13 +02:00
Alexandre Julliard
df3ccaba24
crypt32: Fix an uninitialized variable compiler warning.
2007-06-26 21:30:41 +02:00
Alexandre Julliard
7a7f416ace
ddraw: Don't link against X libraries.
2007-06-26 17:44:36 +02:00
Alexandre Julliard
cfc927ba93
wineps.drv: List source files explicitly in the makefile to make it easier to parse.
2007-06-26 13:55:38 +02:00
Andrew Talbot
61cb830b9b
ntdll: Constify some variables.
2007-06-26 12:56:50 +02:00
Andrew Talbot
87791cfe71
ntdll: Constify some variables.
2007-06-26 12:56:05 +02:00
Andrew Talbot
33c0db06f9
ntdll: Constify some variables.
2007-06-26 12:54:58 +02:00
Andrew Talbot
bd15feab4a
ntdll: Constify some variables.
2007-06-26 12:54:33 +02:00
Lei Zhang
e3b80a0d88
comctl32: Determine if PSH_PROPSHEETPAGE is set once.
2007-06-26 12:12:36 +02:00
Lei Zhang
f4dd14abc6
comctl32: Reduce duplicate code between PROPSHEET_CollectSheetInfoA/W.
2007-06-26 12:12:25 +02:00
Lei Zhang
0cbee494b3
comctl32: Reduce duplicate code between PropertySheetA/W.
2007-06-26 12:12:12 +02:00
Francois Gouget
2f0ca64dac
dsound: Add missing '\n' to Wine trace.
2007-06-26 12:12:04 +02:00
James Hawkins
90e9722ecb
msi: Add tests for publishing and unpublishing products, features, and components.
2007-06-26 12:11:54 +02:00
James Hawkins
ee89cfca53
msi: Add a stub implementation of MsiQueryComponentStateA.
2007-06-26 12:11:47 +02:00