Stefan Dösinger
ba58adaaf6
wined3d: Remove a few texture initializations.
...
This is done by LoadLocation now.
2008-08-25 12:24:33 +02:00
Stefan Dösinger
f0f32912a6
wined3d: Make sure the pixel shader is compiled.
...
If we're heading out of the pixelshader handler early, and a pixel
shader is in use, the pixel shader may not be compiled. The vertex
shader handler then checks if the pixel shader is dirty, and calls the
shader backend to apply the shader if it isn't. Thus, in the case of
GLSL, the shader code could attempt to link an uncompiled shader into
the program. This isn't much of a problem because when the fog is
applied, the pixel shader is compiled and the program re-linked.
2008-08-25 12:24:24 +02:00
Stefan Dösinger
5b77a2f90b
wined3d: Override the default filter of conditional np2 textures.
2008-08-25 12:24:06 +02:00
Markus Hitter
cadb885473
user32: Better reflect the current state of DrawIconEx.
2008-08-25 12:23:42 +02:00
Chris Robinson
9f82368908
wined3d: Use the proper internal type for some formats.
2008-08-25 12:23:00 +02:00
David Adam
86d392cce8
d3dx8: Remove useless variables.
2008-08-25 12:22:54 +02:00
Alexandre Julliard
dbb535e4e9
configure: Use the generic directory enabling mechanism to turn off dlls that depend on external libraries.
2008-08-25 12:12:28 +02:00
Alexandre Julliard
49163da1d1
configure: Generate the dlls directory lists in configure instead of make_makefiles.
2008-08-25 12:02:27 +02:00
James Hawkins
4b9fd1d5e2
msi: Store the _Columns and _Tables tables in the database structure.
2008-08-25 11:40:46 +02:00
James Hawkins
3bec162d51
msi: Skip the component action detection logic if there is no product code.
2008-08-25 11:40:38 +02:00
James Hawkins
d596ae29d8
msi: Skip the feature action detection logic if there is no product code.
2008-08-25 11:40:30 +02:00
James Hawkins
c855fbfcd8
msi: Don't install a feature that is disabled.
2008-08-25 11:40:22 +02:00
James Hawkins
9288055beb
msi: Only set the action to source if the component has a local feature.
2008-08-25 11:40:15 +02:00
James Hawkins
3807a91739
msi: Fix the logic to determine the appropriate action of the feature.
2008-08-25 11:40:09 +02:00
James Hawkins
63064f7a45
msi: Handle features installed as source in MsiQueryFeatureState.
2008-08-25 11:40:02 +02:00
Jacek Caban
ad156168d1
mshtml: Added IHTMLElement::get_parentElement implementation.
2008-08-25 11:39:56 +02:00
Jacek Caban
480087666d
mshtml: Added IHTMLDocument::get_Script implementation.
2008-08-25 11:39:50 +02:00
Paul Vriens
60f3e577c2
advapi32/tests: Fix a crash.
2008-08-25 11:39:41 +02:00
Paul Vriens
10217fae29
advapi32/tests: Remove duplicate test.
2008-08-25 11:39:31 +02:00
Henri Verbeet
978b0b4784
d3dx9: Improve a few TRACEs.
2008-08-25 11:39:22 +02:00
Henri Verbeet
6fbbcd19e7
wined3d: Move a TRACE up a few lines.
2008-08-25 11:39:16 +02:00
Henri Verbeet
e3507a725f
wined3d: glDeleteFramebuffersEXT() needs a context.
2008-08-25 11:39:10 +02:00
Nikolay Sivov
f0a507e1fc
gdiplus: Made Graphics calls check for busy state.
2008-08-25 11:38:14 +02:00
Nikolay Sivov
366ae1e6c6
gdiplus: Basic GdipGetDC/GdipReleaseDC implementation.
2008-08-25 11:38:02 +02:00
Nikolay Sivov
4570501155
gdiplus: Added a test for GdipGetDC/GdipReleaseDC behaviour + fixes to be able to run it.
2008-08-25 11:37:40 +02:00
Nikolay Sivov
ac23eb7939
gdiplus: Free memory after some GraphicsPath tests.
2008-08-25 11:37:26 +02:00
Nikolay Sivov
6e37ec6bc3
gdiplus: Use GdipFree instead of HeapFree in GdipDeleteGraphics.
2008-08-25 11:37:18 +02:00
Nikolay Sivov
0db63a0264
gdiplus: Free memory after some Graphics tests.
2008-08-25 11:37:07 +02:00
Piotr Caban
ceb8979222
msxml3: Added custom queryresult DISPIDs implementation.
2008-08-25 11:29:45 +02:00
Chris Robinson
eca8577d53
wined3d: Use 8 bits-per-component for the PBO test internal format.
...
GL_RGBA doesn't gaurantee an internal storage depth, which can cause the test
to fail if it's stored with less than 8 bits of precision. Some nVidia
drivers would actually store with 4 bits of precision.
2008-08-25 11:29:38 +02:00
Muneyuki Noguchi
4b8134a242
user32: Update Japanese translation.
2008-08-25 11:14:11 +02:00
Muneyuki Noguchi
4c3d30dfd6
shell32: Update Japanese translation.
2008-08-25 11:14:07 +02:00
Muneyuki Noguchi
7654b6aa72
comdlg32: Update Japanese translation.
2008-08-25 11:14:03 +02:00
David Adam
acaeb92042
d3d8/d3d9: Remove unconsistent tests for SetMaterial.
2008-08-22 11:32:09 +02:00
David Adam
bb67a925d6
ddraw: Only ddraw checks wether one can give a null pointer to SetMaterial.
2008-08-22 11:32:09 +02:00
Paul Vriens
f0a821a1ae
advapi32/tests: Add tests for EnumServicesStatusExA.
2008-08-22 11:32:09 +02:00
Paul Vriens
ce64e0d055
advapi32: Prevent a crash when passing an allowed NULL parameter.
2008-08-22 11:32:09 +02:00
Paul Vriens
0539b463e6
advapi32/tests: Add tests for EnumServicesStatusA.
2008-08-22 11:32:09 +02:00
Paul Vriens
7947522001
advapi32/tests: Add tests for QueryServiceStatusEx.
2008-08-22 11:32:09 +02:00
Paul Vriens
9d906d0df8
advapi32/tests: Add tests for QueryServiceStatus.
2008-08-22 11:32:09 +02:00
Paul Vriens
6381303c01
advapi32/tests: Add helper function to get function pointers.
2008-08-22 11:32:09 +02:00
Alexander Nicolaysen Sørnes
bae5e6e1e5
dpnet: Add stubbed DirectPlay8Peer interface.
2008-08-22 11:32:09 +02:00
Roy Shea
f208025228
mstask: Implemented partial stub for (Set|Get)AccountInformation.
2008-08-22 11:32:08 +02:00
Roy Shea
a597d9eaed
mstask: Implemented (Set|Get)MaxRunTime.
2008-08-22 11:32:08 +02:00
Roy Shea
37708b1e5c
mstask: Implemented (Set|Get)Comment.
2008-08-22 11:32:08 +02:00
Roy Shea
2f95e5123b
mstask: Implement (Set|Get)Parameters.
2008-08-22 11:32:08 +02:00
Roy Shea
aec0eb87de
mstask: Task PersistFile AddRef, QueryInterface, and Release.
2008-08-22 11:32:08 +02:00
Piotr Caban
2841755c16
msxml3: Added IDispatchEx QueryInterface test.
2008-08-22 10:42:37 +02:00
Piotr Caban
3e3a5b187e
msxml3: Added queryresult's IDispatchEx implementation.
...
File dispex.c is copied from mshtml.dll. Jacek helped me to write this patch.
2008-08-22 10:42:33 +02:00
Piotr Caban
12f7e0aa39
msxml3: Code clean up.
2008-08-22 10:41:29 +02:00
Piotr Caban
379e543bba
msxml3: Use LoadTypeLibEx to register typelib.
2008-08-22 10:41:21 +02:00
Maarten Lankhorst
dc22442141
dsound: Tune some parameters to make pulseaudio work.
2008-08-22 10:41:16 +02:00
Maarten Lankhorst
944cb7ea15
winealsa.drv: Tune some parameters to make pulseaudio work.
...
Kudos to pulseaudio for actually respecting buffer_time and period_time.
2008-08-22 10:41:13 +02:00
Hongbo Ni
a8a359ac68
comctl32: Update simplified Chinese resource.
2008-08-22 10:40:43 +02:00
Hongbo Ni
7fe167eeae
comdlg32: Update simplified Chinese resource.
2008-08-22 10:40:40 +02:00
Hongbo Ni
2a881472d5
shell32: Update simplified Chinese resource.
2008-08-22 10:40:36 +02:00
Hongbo Ni
d24b6e424f
user32: Update simplified Chinese resource.
2008-08-22 10:40:33 +02:00
Nikolay Sivov
4a44100aa7
gdiplus: Implemented GdipFillClosedCurve2[I].
2008-08-22 10:39:52 +02:00
Stefan Leichter
3ad8b7ea1a
rasapi: Fix test failure on platforms vista, w2k8.
2008-08-22 10:39:44 +02:00
Huw Davies
08c2b101f2
crypt32: Remove some unnecessary code.
2008-08-22 10:39:31 +02:00
Huw Davies
e714064515
crypt32: Don't decrease the size of the buffer, since we're already counting the characters that we're adding to it.
2008-08-22 10:39:28 +02:00
Roderick Colenbrander
fd0e60180a
wined3d: Fix window rewrite regression.
2008-08-22 10:39:23 +02:00
H. Verbeet
b917bdaa52
wined3d: Remove useless hash_table_entry_t typedef.
...
It doesn't add much.
2008-08-22 10:39:08 +02:00
H. Verbeet
05931f4a5a
wined3d: Track FBOs per-context.
...
Although sharing FBOs across contexts is allowed by EXT_framebuffer_object
(issue 76), it causes issues with nVidia drivers. Considering the GL 3 spec
explicitly disallows sharing of FBOs accross contexts (Appendix D), this
patch is probably the right thing to do.
2008-08-22 10:38:59 +02:00
H. Verbeet
2f99bcdde2
wined3d: Move depth stencil location handling code up a couple of lines.
...
This is just for clarity, so that render targets and the depth stencil are
handled in the same place.
2008-08-22 10:38:30 +02:00
Damjan Jovanovic
1cbd1c2bf3
oleaut32: Add a failing VarFormat test.
2008-08-22 10:37:56 +02:00
Alexandre Julliard
5d900bb0f6
Avoid some size_t printf format warnings.
2008-08-21 16:05:15 +02:00
Alexandre Julliard
49421014b7
kernel32: Fix a compiler warning on Mac OS.
2008-08-21 16:04:58 +02:00
Lei Zhang
098dc7b330
comctl32: Set listview focus on WM_LBUTTONUP instead of WM_LBUTTONDOWN.
2008-08-21 14:11:58 +02:00
Roy Shea
ca73655124
mstask: Implemented (Set|Get)ApplicationName.
2008-08-21 13:42:08 +02:00
Alexander Dorofeyev
67631163ff
wined3d: Fix copy paste error in IWineGDISurfaceImpl_RealizePalette.
...
It has to update the whole surface, so NULL must be passed to
x11_copy_to_screen. Fixes a regression in Red Alert.
2008-08-21 13:35:35 +02:00
Alexander Dorofeyev
03ae71dad9
wined3d: Set D3DPTEXTURECAPS_TRANSPARENCY.
...
It indicates support of colorkey transparency on textures, so set it because
wined3d supports it. Fixes transparency problems in Forsaken.
2008-08-21 13:35:30 +02:00
Alexander Dorofeyev
1da8a032af
wined3d: Disable TEXTURE_RECTANGLE in SetupForBlit.
2008-08-21 13:35:23 +02:00
Alexander Dorofeyev
e718eae9e2
ddraw/tests: Skip cubemap tests when cubemap isn't supported.
2008-08-21 13:35:12 +02:00
Stefan Dösinger
c38b2fe09e
wined3d: Filter out more spam.
2008-08-21 13:34:23 +02:00
Stefan Dösinger
b692e86104
wined3d: De-pickify the texbem test.
2008-08-21 13:34:06 +02:00
Stefan Dösinger
a901f0966d
d3d9: Make the bumpmap test less picky.
2008-08-21 13:33:58 +02:00
Stefan Dösinger
c425bbccab
wined3d: Set the texture wrap default with the NP2 emulation properly.
2008-08-21 13:33:42 +02:00
Stefan Dösinger
46109da87d
wined3d: Don't skip applying texdims with shaders.
...
There's no need to do that with the nvts and opengl ffp fixed function
fragment pipeline, it's perfectly well defined in GL which one takes
effect. This removes a few more troubles when switching between
shaders and arbfp.
2008-08-21 13:33:30 +02:00
Stefan Dösinger
ec94c2ea99
wined3d: Don't enable texture dimensions with shaders.
...
ARB and GLSL don't need that. If a shader backend like atifs or nvts
need it in the future, the shader backend should deal with that rather
than the ffp pipeline.
2008-08-21 13:33:20 +02:00
Stefan Dösinger
77204574d1
wined3d: Prefer aux buffer matches over alpha matches.
...
Half Life 2 uses D3DFMT_X8R8G8B8 for the back buffer, but macos
supports aux buffers only on D3DFMT_A8R8G8B8. I think having aux
buffers is more important right now than having a precise alpha
match.
2008-08-21 13:33:09 +02:00
Stefan Dösinger
08f4b87f96
winex11: Do not cap the cursor size.
2008-08-21 13:28:57 +02:00
Stefan Dösinger
bbf313e76a
d3d9: Test for fixed function value clamping.
2008-08-21 13:27:58 +02:00
Stefan Dösinger
bab367e1a0
wined3d: Update the overlay when the destination was drawn to.
2008-08-21 13:27:47 +02:00
David Adam
2972775b20
appwiz.cpl: Add the French resource.
2008-08-21 13:27:03 +02:00
Piotr Caban
7b7a187956
msxml3: Fix IVBErrorHandler related bugs.
2008-08-21 13:26:36 +02:00
Piotr Caban
126c0abeef
msxml3: Add error handling when reading from IStream.
2008-08-21 13:26:26 +02:00
Piotr Caban
655155feb8
msxml3: Add ISAXAttributes_getValueFromQName implementation.
2008-08-21 13:26:11 +02:00
Piotr Caban
c9893d176d
msxml3: Add ISAXAttributes_getValueFromName implementation.
2008-08-21 13:26:04 +02:00
Piotr Caban
fa221f56a3
msxml3: Add ISAXAttributes_getIndexFromQName implementation.
2008-08-21 13:25:58 +02:00
Piotr Caban
0afbcd5def
msxml3: Add ISAXAttributes_getIndexFromName implementation.
2008-08-21 13:25:50 +02:00
Piotr Caban
5e1af9b965
msxml3: Add ISAXAttributes_getName implementation.
2008-08-21 13:25:34 +02:00
Piotr Caban
f3ab228ae7
msxml3: Fix checking if ContentHandler was set.
2008-08-21 13:25:24 +02:00
Piotr Caban
03f7909709
msxml3: Add ISAXContentHandler_endPrefix event.
2008-08-21 13:24:13 +02:00
Alexander Nicolaysen Sørnes
edf48ea287
kernel32/winerr: Add Norwegian Bokmål translation.
2008-08-21 12:51:56 +02:00
James Hawkins
472b991958
msi: Don't remove a misc file if the action is unknown.
2008-08-21 11:44:39 +02:00
James Hawkins
7c9873e471
msi: Fix the logic to determine the appropriate action of the component.
2008-08-21 11:44:27 +02:00
James Hawkins
f909e1c06e
msi: Don't remove a file that is installed as source.
2008-08-21 11:44:19 +02:00
James Hawkins
4553d0fd47
msi: Remove an invalid setting of the install state.
2008-08-21 11:44:13 +02:00
James Hawkins
39b874706c
msi: Handle components installed as source in MsiQueryComponentState.
2008-08-21 11:44:05 +02:00
James Hawkins
b965a74ef2
msi: Downgrade an ERR to a TRACE.
2008-08-21 11:43:58 +02:00
James Hawkins
7b858882ac
msi: If the filename is empty or NULL, remove the directory.
2008-08-21 11:43:51 +02:00
James Hawkins
96dd6ce167
msi: Handle processing a component that is installed to source.
2008-08-21 11:43:44 +02:00
Gerald Pfeifer
4169fad358
winhttp: #include <netinet/in.h> for sockaddr_in.
2008-08-21 11:43:32 +02:00
Dmitry Timoshkov
21cdaeea4b
gdi32: Replace DC transform by font scaling for bitmap fonts.
2008-08-21 11:42:25 +02:00
Dmitry Timoshkov
f322f70a69
gdi32: Avoid loading a bitmap if a glyph transformation is being requested.
2008-08-21 11:42:11 +02:00
Roy Shea
c5536ef1ae
mstask/tests: Conformance test for (Set|Get)Trigger.
2008-08-21 11:41:13 +02:00
Roy Shea
9c131bb056
mstask: TaskTrigger stub with AddRef, QueryInterface, and Release.
2008-08-21 11:40:42 +02:00
Roy Shea
e8d22f02df
mstask/tests: Basic conformance test for (Set|Get)AccountInformation.
2008-08-21 11:39:22 +02:00
Roy Shea
714c6d3a66
mstask/tests: Conformance test for (Set|Get)MaxRunTime.
2008-08-21 11:39:15 +02:00
Roy Shea
7cca21426a
mstask/tests: Conformance test for (Set|Get)Comment.
2008-08-21 11:39:09 +02:00
Roy Shea
cd8ac27304
mstask/tests: Conformance test for (Set|Get)Parameters.
2008-08-21 11:39:04 +02:00
H. Verbeet
5ab440e398
mountmgr: Include the terminating NULL in mount ids.
...
Some "protection" schemes expect these to be at least 2 bytes long.
2008-08-21 11:38:32 +02:00
H. Verbeet
040c33de5a
wined3d: Don't allocate This->draw_buffers in the error path for Init3D().
2008-08-21 11:36:29 +02:00
H. Verbeet
c33e03cca3
wined3d: Don't free backends if they're not created yet.
...
This would crash if CreateAdditionalSwapChain() failed.
2008-08-21 11:36:18 +02:00
Huw Davies
b77ba1babf
crypt32: Initialize the size to zero.
2008-08-21 11:36:09 +02:00
Huw Davies
3b306c8d6e
crypt32: Don't write to pvStructInfo if it's NULL.
2008-08-21 11:36:06 +02:00
Juan Lang
ac5c7d22d0
crypt32: Add support for decoding PKCS_SMIME_CAPABILITIES.
2008-08-21 11:36:01 +02:00
Juan Lang
db6c8e23b6
crypt32: Add support for encoding PKCS_SMIME_CAPABILITIES.
2008-08-21 11:35:54 +02:00
Juan Lang
70744f07d1
crypt32: Add tests for encoding/decoding PKCS_SMIME_CAPABILITIES. With help from Huw Davies.
2008-08-21 11:35:40 +02:00
Juan Lang
a203640b5a
crypt32: Reduce excessive indenting.
2008-08-21 11:35:31 +02:00
Juan Lang
a36d8ce611
crypt32: Remove an unneeded helper.
2008-08-21 11:35:23 +02:00
Juan Lang
aa265b4165
crypt32: Handle the detached portion of detached signed messages.
2008-08-21 11:35:14 +02:00
Juan Lang
0a8d14c2e6
crypt32: Rewrite CDecodeMsg_Update for better detached data handling.
2008-08-21 11:35:07 +02:00
Juan Lang
d3c8b59e02
crypt32: Pass address of blob to store data rather than message to CDecodeMsg_CopyData.
2008-08-21 11:34:58 +02:00
Juan Lang
1b7121e7ad
crypt32: Support the KeyId type of signer in CMSG_SIGNER_CERT_INFO_PARAM.
2008-08-21 11:33:48 +02:00
Juan Lang
51b16fb857
crypt32: Support the KeyId type of signer in CMSG_SIGNER_INFO_PARAM.
2008-08-21 11:33:39 +02:00
Juan Lang
57a85f0d6b
crypt32: Implement CMSG_CMS_SIGNER_INFO_PARAM.
2008-08-21 11:33:30 +02:00
Juan Lang
6d9fc0f59d
crypt32: Add tests for CMSG_CMS_SIGNER_INFO_PARAM.
2008-08-21 11:33:21 +02:00
Juan Lang
ca94a1cc0d
crypt32: Add more tests for the version of encoded signed CMS messages.
2008-08-21 11:33:12 +02:00
Juan Lang
595bae3ef3
crypt32: Test and correct encoding of signed CMS messages.
2008-08-21 11:33:03 +02:00
Juan Lang
282eb73bc3
crypt32: Use CMS messages rather than PKCS messages internally.
2008-08-21 11:32:53 +02:00
Michael Karcher
34aa6b7002
kernel32: Fix profile cache logic and don't cache new files.
2008-08-20 14:56:15 +02:00
Michael Karcher
af2d274f0e
ntdll: Add sub-second resolution to NtQueryInformationFile.
2008-08-20 14:56:01 +02:00
Christian Costa
f2b0e3168a
msvcirt: Implement some ostream stubs.
2008-08-20 14:09:03 +02:00
David Adam
5bb6e4ab8c
d3dx8: Implement D3DXBoxBoundProbe.
2008-08-20 14:08:58 +02:00
Vitaliy Margolen
517462cf9a
dinput: Add mouse warp override config option.
2008-08-20 14:05:18 +02:00
Aric Stewart
304ff3c728
dinput: The DIK_ keycode is not the same as the scancode.
...
It is mapped with the keyboard mapping to the resulting character so
the key 'A' is DIK_A nomatter what its scancode or vkey would be. This
is relevant to Japanese keymapping where the '@' key is in the '['
location the scancode for both is 0x22 but dinput generates DIK_AT in
japanese and DIK_LBRACKET in us_qwerty.
2008-08-20 13:58:25 +02:00
Alistair Leslie-Hughes
0a1a4f7ca8
ole32: Stop crash under w2k8.
2008-08-20 13:55:43 +02:00
Andre Wisplinghoff
ea49a06934
user32: Add a test for ToUnicode.
2008-08-20 13:55:13 +02:00
Ismael Barros
063c1e6c97
dplayx: Tests for checking remote data replication.
2008-08-20 13:53:24 +02:00
Ismael Barros
8e9b291272
dplayx: Tests for GetMessageQueue.
2008-08-20 13:53:10 +02:00
Ismael Barros
4db050d800
dplayx: Tests for GetMessageCount.
2008-08-20 13:53:00 +02:00
Ismael Barros
636bdd800c
dplayx: Tests for Receive.
2008-08-20 13:52:48 +02:00
Ismael Barros
2a96593369
dplayx: Tests for Send.
2008-08-20 13:52:36 +02:00
Ismael Barros
37ab5a4ffb
dplayx: Tests for checking the behaviour of groups in a C/S session.
2008-08-20 13:52:24 +02:00
Ismael Barros
5ba76a257a
dplayx: Tests for checking the behaviour of groups in a p2p session.
2008-08-20 13:51:56 +02:00
Ismael Barros
c235bba66b
dplayx: Tests for EnumGroupsInGroup.
2008-08-20 13:51:42 +02:00
Ismael Barros
ce3bd3b6f3
dplayx: Tests for EnumGroups.
2008-08-20 13:51:27 +02:00
Ismael Barros
44fe844edf
dplayx: Tests for EnumPlayers.
2008-08-20 13:50:48 +02:00
Ismael Barros
1278ea3aea
dplayx: Tests for GroupOwner.
2008-08-20 13:49:18 +02:00
Ismael Barros
58837a6ceb
dplayx: Tests for CreateGroup.
2008-08-20 13:49:04 +02:00
Gerald Pfeifer
e375b0c4a2
Add return statements to avoid gcc warnings.
2008-08-20 12:53:22 +02:00
Hans Leidekker
6603ad725a
winhttp: Add some tests for WinHttpAddRequestHeaders.
2008-08-20 12:53:00 +02:00
Hans Leidekker
70fb4ef523
winhttp: Use default values for verb, object and version parameters in WinHttpOpenRequest.
2008-08-20 12:52:56 +02:00
Hans Leidekker
f14b6afb9c
winhttp: Implement WinHttpQueryHeaders.
2008-08-20 12:52:24 +02:00
Hans Leidekker
8f1d818bf3
winhttp: Implement WinHttpAddRequestHeaders.
2008-08-20 12:52:20 +02:00
Hans Leidekker
fcb0e3a9d1
winhttp: Add a stub implementation for WinHttpSetTimeouts.
2008-08-20 12:52:16 +02:00
Hans Leidekker
6b9f60da79
winhttp: Deliver status notifications to the application.
2008-08-20 12:52:11 +02:00
Austin English
f8cd30e9e1
user32: Test what FindWindow does when window isn't found.
2008-08-20 12:47:29 +02:00
Vincent Povirk
743b5730f5
user32: Implement TPM_*ALIGN flags.
2008-08-20 12:44:36 +02:00
Roy Shea
5b3b540d8b
mstask/test: Conformance test for CreateTrigger.
2008-08-20 12:36:06 +02:00
Roy Shea
32354497f7
mstask/test: Conformance test for (Set|Get)ApplicationName.
2008-08-20 12:35:45 +02:00
Stefan Dösinger
8fe6bf0bad
wined3d: Fix the unused arg marker.
2008-08-20 12:34:44 +02:00
Stefan Dösinger
a950d3a10e
ddraw: Set the bitdepth on YUV formats.
2008-08-20 12:33:33 +02:00
Stefan Dösinger
5d75939b09
wined3d: Keep track of the last used device.
2008-08-20 12:33:25 +02:00
Stefan Dösinger
90e2a676e8
ddraw: Do not set the rendertarget flag just because of the backbuffer flag.
...
There are also overlay backbuffers, which aren't render targets. The
primarysurface and d3ddevice cap flags should be enough here.
2008-08-20 12:32:42 +02:00
Stefan Dösinger
1f4cf3513d
wined3d: Implement YUV emulation with GL_ARB_fragment_program.
2008-08-20 12:26:14 +02:00
Stefan Dösinger
bfe7067973
wined3d: Ask the ffp/shader/blit implementation about format support.
...
If a format is not supported natively by opengl, a shader may be able
to convert it. Up to now, CheckDeviceFormat had magic knowldge which
GL extensions lead to which supported format. This patch adds
functions that allow CheckDeviceFormat to ask the actual
implementation for its capabilities.
2008-08-20 12:26:02 +02:00
Stefan Dösinger
438b6bd4c3
wined3d: Test formats for surface support.
2008-08-20 12:25:46 +02:00
Stefan Dösinger
fc6b977486
wined3d: Start a framework for color conversion shaders in blits.
2008-08-20 12:25:26 +02:00
Stefan Dösinger
6a24b28b75
wined3d: Support YUV formats with GL_APPLE_ycbcr_422.
2008-08-20 12:25:00 +02:00
Roderick Colenbrander
4421e3ebe5
wined3d: Fix BltOverride regression.
2008-08-20 11:45:41 +02:00
Detlef Riekenberg
2dedf4c097
winealsa.drv: Fix a typo in an error message.
2008-08-20 11:45:00 +02:00
Michael Stefaniuc
5ff42c55f7
d3dxof: Remove unreachable break after return (Smatch).
2008-08-20 11:44:54 +02:00
Alexander Nicolaysen Sørnes
dc3f854a83
appwiz.cpl: Add Norwegian Bokmål translation.
2008-08-20 10:27:10 +02:00
H. Verbeet
af96a43ce9
secur32: Reserved3 / Reserved4 are actually EncryptMessage / DecryptMessage.
2008-08-20 10:26:56 +02:00
H. Verbeet
898c2c9778
d3d8: Don't store shader_handle's.
...
They're not stable across table resizes.
2008-08-20 10:26:51 +02:00
H. Verbeet
f71fdecdc7
wined3d: Move creating a texture id from PreLoad to BindTexture.
...
This is consistent with BindTexture in basetexture/texture/etc. and has the
added benefit that it makes LoadLocation work properly.
2008-08-20 10:26:19 +02:00
Juan Lang
4ccaaa896f
crypt32: Always set *pcbStructInfo.
2008-08-20 10:25:53 +02:00
Juan Lang
4fa4e5a793
crypt32: Allow CMS fields to be set when opening a signed message to encode.
2008-08-20 10:24:21 +02:00
Juan Lang
3297080045
crypt32: Allow messages to be opened when compiled with CMSG_SIGNED_ENCODE_INFO_HAS_CMS_FIELDS if CMS fields aren't actually used.
2008-08-20 10:24:15 +02:00
Juan Lang
427b3fbd5d
crypt32: Allow messages to be opened when compiled with CMSG_SIGNER_ENCODE_INFO_HAS_CMS_FIELDS if CMS fields aren't actually used.
2008-08-20 10:24:08 +02:00
Juan Lang
9b953c5f1e
crypt32: Implement decoding CMSG_CMS_SIGNER_INFO.
2008-08-20 10:23:57 +02:00
Juan Lang
817adc5599
crypt32: Implement CMSG_CMS_SIGNER_INFO encoding.
2008-08-20 10:23:50 +02:00
Juan Lang
d71e6e96dd
crypt32: Add tests for encoding/decoding CMSG_CMS_SIGNER_INFO.
2008-08-20 10:23:42 +02:00
Alexander Morozov
ea1e7555a9
kernel32: Fix a typo.
2008-08-20 10:23:17 +02:00
Roy Shea
77ea6ef814
mstask: Stub implementation of Activate.
2008-08-19 15:32:02 +02:00
Roy Shea
75e043ee5f
mstask: Activate conformance test.
2008-08-19 15:31:55 +02:00
Christian Costa
dd5908224e
d3dxof: Add text format support to RegisterTemplates and fix corresponding test.
2008-08-19 15:30:32 +02:00
Christian Costa
04d72cdd6f
d3dxof: Add basic tests.
2008-08-19 15:30:32 +02:00
Christian Costa
c6b2529fd2
d3dxof: Create FileData object using its constructor. Fix return value of CreateEnumObject.
2008-08-19 15:30:32 +02:00
Christian Costa
1b1f8aa891
d3dxof: Create FileEnumObject using its constructor.
2008-08-19 15:30:32 +02:00
Christian Costa
2bc401ef89
d3dxof: Implement some parsing in RegisterTemplates.
2008-08-19 15:30:32 +02:00
Alexandre Julliard
3842ab09f1
makefiles: Add missing entries for mstask tests.
2008-08-19 15:30:25 +02:00
Michael Karcher
c2a26cee16
kernel32/tests: Fix profile crash on NT and up.
2008-08-19 15:19:29 +02:00
Detlef Riekenberg
f4a9919304
spoolss/tests: Fix a test on vista/w2k8.
2008-08-19 15:16:21 +02:00
Hans Leidekker
250cac32ca
winhttp: Implement WinHttpTimeFromSystemTime and WinHttpTimeToSystemTime.
2008-08-19 15:05:01 +02:00
Hans Leidekker
877d6c95c6
winhttp: Forward WinHttpCrackUrl and WinHttpCreateUrl to wininet for the time being.
2008-08-19 15:04:53 +02:00
Hans Leidekker
587162c3b6
winhttp: Add stub implementations for WinHttpGetDefaultProxyConfiguration, WinHttpGetProxyForUrl and WinHttpSetDefaultProxyConfiguration.
2008-08-19 15:03:45 +02:00
Hans Leidekker
a3d9df7d4d
winhttp: Implement WinHttpSetStatusCallback. Start sending notifications.
2008-08-19 15:03:37 +02:00
Hans Leidekker
ce00aa019f
winhttp: Implement WinHttpOpenRequest.
2008-08-19 15:03:29 +02:00
Hans Leidekker
770ee20461
winhttp: Implement WinHttpConnect.
2008-08-19 15:03:19 +02:00
Hans Leidekker
405e8cda41
winhttp: Implement WinHttpOpen and WinHttpCloseHandle.
2008-08-19 15:02:53 +02:00
Hans Leidekker
d5c0ccf93a
winhttp: Add a handle management implementation.
2008-08-19 15:02:29 +02:00
Zac Brown
dfd9681fab
winhttp: Add test for adding/querying headers.
2008-08-19 14:57:39 +02:00
Zac Brown
db0b7beffa
winhttp: Add stub implementation for WinHttpAddRequestHeaders.
2008-08-19 14:57:23 +02:00
Zac Brown
9dd04bfc32
winhttp: Add stub implementation for WinHttpQueryHeaders.
2008-08-19 14:57:11 +02:00
Zac Brown
525037d758
winhttp: Add test for WinHttpTimeToSystemTime.
2008-08-19 14:57:01 +02:00
Zac Brown
59397fab02
winhttp: Add stub implementation for WinHttpTimeToSystemTime.
2008-08-19 14:56:52 +02:00
Zac Brown
5706b84513
winhttp: Add test for WinHttpTimeFromSystemTime.
2008-08-19 14:56:37 +02:00
Zac Brown
6858aa4a0f
winhttp: Add stub implementation for WinHttpTimeFromSystemTime.
2008-08-19 14:56:20 +02:00
Vincent Povirk
17c0c0a54b
wininet: Default to keep-alive when the server is HTTP/1.1, not when it isn't.
2008-08-19 14:56:06 +02:00
James Hawkins
5a3c3b6a12
msi: Use MsiQueryFeatureState to determine the feature's state.
2008-08-19 13:56:08 +02:00
James Hawkins
42115638c8
msi: Use MsiQueryComponent state to determine the component's state.
2008-08-19 13:56:04 +02:00
James Hawkins
10a2a5effe
msi: Base removal of a file on the component's action, not the file's state.
2008-08-19 13:56:01 +02:00
James Hawkins
7fbce31ef7
msi: Add more tests for feature and component states.
2008-08-19 13:55:58 +02:00
James Hawkins
5ea0d9d807
ole32: Storage sharing should be implemented in ole32, not the lower-level file API.
2008-08-19 13:55:53 +02:00
James Hawkins
0e6bfb3b43
msi: Test the file access and share modes of MsiOpenDatabase.
2008-08-19 13:39:51 +02:00
James Hawkins
e64a699b07
msi: Remove misc files from the RemoveFile table.
2008-08-19 13:39:40 +02:00
James Hawkins
a00bdc1178
msi: A file's component's state does not determine file removal.
2008-08-19 13:39:30 +02:00
James Hawkins
f33ef6ac3b
msi: Don't remove a file if the old file is strictly newer than the version to be installed.
2008-08-19 13:39:19 +02:00
James Hawkins
ca4b17efe8
msi: Don't check for a NULL component, as the component is guaranteed to exist.
2008-08-19 13:39:11 +02:00
James Hawkins
9a8d2f3f5c
msi: Ignore a file that has a missing component.
2008-08-19 13:39:02 +02:00
James Hawkins
74239fcd91
msi: Factor out media handling and use the new interface to efficiently extract assemblies.
2008-08-19 13:37:51 +02:00
James Hawkins
bf51518449
msi: Perform costing again for the InstallExecute sequence.
2008-08-19 13:36:32 +02:00
James Hawkins
d9f2120f14
msi: Ignore all non-stream elements when filling the _Streams table.
2008-08-19 13:36:25 +02:00
Maarten Lankhorst
6a7127bfc2
winmm: Test opening the same device twice.
...
Behavioral test to show that wine winmm needs fixing.
2008-08-19 13:36:16 +02:00
Maarten Lankhorst
179990ac36
dsound: Remove int24_struct from conversion routines.
2008-08-19 13:36:10 +02:00
Maarten Lankhorst
3995627de2
winealsa.drv: Fix compiler warnings and remove deprecated calls.
...
Fixes wine build on lsb compliant systems and some warnings.
2008-08-19 13:30:48 +02:00
James Hawkins
236147b568
fusion: Ignore the case of the assembly filename extension.
2008-08-19 13:30:48 +02:00
James Hawkins
cfc68a96c7
fusion: Align the metadata header pointer on a DWORD boundary.
2008-08-19 13:30:48 +02:00
James Hawkins
dd9b0edb6f
fusion: Handle loading 64-bit .NET assemblies.
2008-08-19 13:30:48 +02:00
James Hawkins
48524c9b92
ole32: Test the file access and share modes of StgCreateDocFile.
2008-08-19 13:30:47 +02:00
Michael Karcher
5f2159e806
msvcrt/file: stdio should clamp characters to 8 bits.
2008-08-19 13:04:44 +02:00
Nikolay Sivov
af4562c34d
gdiplus: Implemented GdipPathIterNextMarkerPath with tests.
2008-08-19 12:55:13 +02:00
Michael Stefaniuc
9c62181a38
riched20: Remove redundant NULL check before HeapFree (Smatch).
2008-08-19 12:55:00 +02:00
Michael Stefaniuc
3b8aeb913b
advapi/tests: CreateFile returns INVALID_HANDLE_VALUE on error (Smatch).
2008-08-19 12:54:57 +02:00
Rob Shearman
739d89369b
rpcrt4: Implement RpcBindingReset.
2008-08-19 12:54:31 +02:00
Rob Shearman
e98539520d
rpcrt4: Don't get or create an association for bindings with incomplete endpoints.
...
It's inefficient since the association will have to be replaced before
the binding can be used to connect to a server.
2008-08-19 12:54:26 +02:00
Rob Shearman
6ed020d813
rpcrt4: Check for previous association being NULL in RPCRT4_ResolveBinding.
...
bind->Assoc could be NULL if the binding hasn't been resolved.
2008-08-19 12:54:21 +02:00
Rob Shearman
c5dd3f079c
rpcrt4: Test the endpoint mapper for the ncalrpc protseq as well as the ncacn_np protseq.
2008-08-19 12:25:42 +02:00
Stefan Dösinger
e10302d952
ddraw: Implement IDirectDraw7::GetFourCCCodes.
2008-08-19 12:25:37 +02:00
Stefan Dösinger
c1bbab7c54
ddraw: Send the ddraw output to the clipper window, if any.
2008-08-19 12:25:31 +02:00
Stefan Dösinger
3d49e8cd5e
wined3d: Add a swapchain method to set the dest override.
...
DDraw can draw to the front buffer only, thus there's never a Present
call which could pass this window. Due to that a drawing-independent
method is needed.
2008-08-19 12:25:20 +02:00
Stefan Dösinger
25c07dc86c
wined3d: Remove the ddraw_window device member.
2008-08-19 12:25:05 +02:00
Stefan Dösinger
376944ebe4
wined3d: Remove the device-global fullscreen flag.
2008-08-19 12:24:57 +02:00
Stefan Dösinger
34b37fe241
d3d: Remove IWineD3DDevice::SetHwnd.
2008-08-19 12:22:05 +02:00
Stefan Dösinger
7f2b8f9bba
wined3d: Support redirecting the primary context.
2008-08-19 12:21:49 +02:00
Stefan Dösinger
e178ddd9e1
wined3d: Use a swapchain for GDI surfaces.
...
This is a long-needed cleanup aimed at removing the ddraw_primary,
ddraw_window, ddraw_width and ddraw_height members from
IWineD3DDeviceImpl, which just do not belong there. Destination
window and screen handling is supposed to be done by swapchains.
2008-08-19 12:21:32 +02:00