wine
15 years agowined3d: Track FBOs per-context.
H. Verbeet [Thu, 21 Aug 2008 16:34:55 +0000 (18:34 +0200)] 
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.

15 years agowined3d: Move depth stencil location handling code up a couple of lines.
H. Verbeet [Thu, 21 Aug 2008 16:23:32 +0000 (18:23 +0200)] 
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.

15 years agooleaut32: Add a failing VarFormat test.
Damjan Jovanovic [Thu, 21 Aug 2008 14:30:56 +0000 (16:30 +0200)] 
oleaut32: Add a failing VarFormat test.

15 years agoAvoid some size_t printf format warnings.
Alexandre Julliard [Thu, 21 Aug 2008 14:05:15 +0000 (16:05 +0200)] 
Avoid some size_t printf format warnings.

15 years agokernel32: Fix a compiler warning on Mac OS.
Alexandre Julliard [Thu, 21 Aug 2008 14:04:58 +0000 (16:04 +0200)] 
kernel32: Fix a compiler warning on Mac OS.

15 years agotaskmgr: Converted some functions and variables to Unicode.
Vladimir Pankratov [Wed, 20 Aug 2008 08:35:51 +0000 (08:35 +0000)] 
taskmgr: Converted some functions and variables to Unicode.

15 years agotaskmgr: Converted some functions and variables to Unicode.
Vladimir Pankratov [Wed, 20 Aug 2008 08:34:48 +0000 (08:34 +0000)] 
taskmgr: Converted some functions and variables to Unicode.

15 years agotaskmgr: Converted some functions and variables to Unicode.
Vladimir Pankratov [Wed, 20 Aug 2008 08:34:12 +0000 (08:34 +0000)] 
taskmgr: Converted some functions and variables to Unicode.

15 years agotaskmgr: Converted some functions and variables to Unicode.
Vladimir Pankratov [Wed, 20 Aug 2008 08:33:29 +0000 (08:33 +0000)] 
taskmgr: Converted some functions and variables to Unicode.

15 years agotaskmgr: Converted some functions and variables to Unicode.
Vladimir Pankratov [Wed, 20 Aug 2008 08:32:24 +0000 (08:32 +0000)] 
taskmgr: Converted some functions and variables to Unicode.

15 years agocomctl32: Set listview focus on WM_LBUTTONUP instead of WM_LBUTTONDOWN.
Lei Zhang [Mon, 18 Aug 2008 23:05:27 +0000 (16:05 -0700)] 
comctl32: Set listview focus on WM_LBUTTONUP instead of WM_LBUTTONDOWN.

15 years agoexpand: Extended expand program to accept /r argument.
Roy Shea [Thu, 21 Aug 2008 08:18:00 +0000 (01:18 -0700)] 
expand: Extended expand program to accept /r argument.

15 years agomstask: Implemented (Set|Get)ApplicationName.
Roy Shea [Thu, 21 Aug 2008 08:09:18 +0000 (01:09 -0700)] 
mstask: Implemented (Set|Get)ApplicationName.

15 years agowined3d: Fix copy paste error in IWineGDISurfaceImpl_RealizePalette.
Alexander Dorofeyev [Wed, 20 Aug 2008 18:51:53 +0000 (21:51 +0300)] 
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.

15 years agowined3d: Set D3DPTEXTURECAPS_TRANSPARENCY.
Alexander Dorofeyev [Wed, 20 Aug 2008 18:51:41 +0000 (21:51 +0300)] 
wined3d: Set D3DPTEXTURECAPS_TRANSPARENCY.

It indicates support of colorkey transparency on textures, so set it because
wined3d supports it. Fixes transparency problems in Forsaken.

15 years agowined3d: Disable TEXTURE_RECTANGLE in SetupForBlit.
Alexander Dorofeyev [Wed, 20 Aug 2008 18:50:51 +0000 (21:50 +0300)] 
wined3d: Disable TEXTURE_RECTANGLE in SetupForBlit.

15 years agoddraw/tests: Skip cubemap tests when cubemap isn't supported.
Alexander Dorofeyev [Wed, 20 Aug 2008 18:50:42 +0000 (21:50 +0300)] 
ddraw/tests: Skip cubemap tests when cubemap isn't supported.

15 years agowined3d: Filter out more spam.
Stefan Dösinger [Tue, 12 Aug 2008 22:52:35 +0000 (17:52 -0500)] 
wined3d: Filter out more spam.

15 years agowined3d: De-pickify the texbem test.
Stefan Dösinger [Tue, 12 Aug 2008 22:46:34 +0000 (17:46 -0500)] 
wined3d: De-pickify the texbem test.

15 years agod3d9: Make the bumpmap test less picky.
Stefan Dösinger [Tue, 12 Aug 2008 22:33:45 +0000 (17:33 -0500)] 
d3d9: Make the bumpmap test less picky.

15 years agowined3d: Set the texture wrap default with the NP2 emulation properly.
Stefan Dösinger [Tue, 12 Aug 2008 22:18:25 +0000 (17:18 -0500)] 
wined3d: Set the texture wrap default with the NP2 emulation properly.

15 years agowined3d: Don't skip applying texdims with shaders.
Stefan Dösinger [Tue, 12 Aug 2008 18:06:25 +0000 (13:06 -0500)] 
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.

15 years agowined3d: Don't enable texture dimensions with shaders.
Stefan Dösinger [Tue, 12 Aug 2008 17:46:54 +0000 (12:46 -0500)] 
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.

15 years agowined3d: Prefer aux buffer matches over alpha matches.
Stefan Dösinger [Thu, 14 Aug 2008 21:47:19 +0000 (16:47 -0500)] 
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.

15 years agowinex11: Do not cap the cursor size.
Stefan Dösinger [Fri, 8 Aug 2008 21:01:51 +0000 (16:01 -0500)] 
winex11: Do not cap the cursor size.

15 years agod3d9: Test for fixed function value clamping.
Stefan Dösinger [Thu, 14 Aug 2008 21:29:47 +0000 (16:29 -0500)] 
d3d9: Test for fixed function value clamping.

15 years agowined3d: Update the overlay when the destination was drawn to.
Stefan Dösinger [Wed, 20 Aug 2008 15:48:14 +0000 (10:48 -0500)] 
wined3d: Update the overlay when the destination was drawn to.

15 years agoappwiz.cpl: Add the French resource.
David Adam [Wed, 20 Aug 2008 13:53:15 +0000 (15:53 +0200)] 
appwiz.cpl: Add the French resource.

15 years agowordpad: Update the French translation.
David Adam [Wed, 30 Jul 2008 13:45:17 +0000 (15:45 +0200)] 
wordpad: Update the French translation.

15 years agomsxml3: Fix IVBErrorHandler related bugs.
Piotr Caban [Wed, 20 Aug 2008 16:32:23 +0000 (18:32 +0200)] 
msxml3: Fix IVBErrorHandler related bugs.

15 years agomsxml3: Add error handling when reading from IStream.
Piotr Caban [Wed, 20 Aug 2008 16:32:02 +0000 (18:32 +0200)] 
msxml3: Add error handling when reading from IStream.

15 years agomsxml3: Add ISAXAttributes_getValueFromQName implementation.
Piotr Caban [Wed, 20 Aug 2008 16:31:39 +0000 (18:31 +0200)] 
msxml3: Add ISAXAttributes_getValueFromQName implementation.

15 years agomsxml3: Add ISAXAttributes_getValueFromName implementation.
Piotr Caban [Wed, 20 Aug 2008 16:31:17 +0000 (18:31 +0200)] 
msxml3: Add ISAXAttributes_getValueFromName implementation.

15 years agomsxml3: Add ISAXAttributes_getIndexFromQName implementation.
Piotr Caban [Wed, 20 Aug 2008 16:30:58 +0000 (18:30 +0200)] 
msxml3: Add ISAXAttributes_getIndexFromQName implementation.

15 years agomsxml3: Add ISAXAttributes_getIndexFromName implementation.
Piotr Caban [Wed, 20 Aug 2008 16:30:34 +0000 (18:30 +0200)] 
msxml3: Add ISAXAttributes_getIndexFromName implementation.

15 years agomsxml3: Add ISAXAttributes_getName implementation.
Piotr Caban [Wed, 20 Aug 2008 16:30:16 +0000 (18:30 +0200)] 
msxml3: Add ISAXAttributes_getName implementation.

15 years agomsxml3: Fix checking if ContentHandler was set.
Piotr Caban [Wed, 20 Aug 2008 16:26:25 +0000 (18:26 +0200)] 
msxml3: Fix checking if ContentHandler was set.

15 years agomsxml3: Add ISAXContentHandler_endPrefix event.
Piotr Caban [Wed, 20 Aug 2008 16:20:50 +0000 (18:20 +0200)] 
msxml3: Add ISAXContentHandler_endPrefix event.

15 years agoregedit: Fix passing null pointer.
Alexander Nicolaysen Sørnes [Thu, 21 Aug 2008 08:32:11 +0000 (10:32 +0200)] 
regedit: Fix passing null pointer.

15 years agokernel32/winerr: Add Norwegian Bokmål translation.
Alexander Nicolaysen Sørnes [Wed, 20 Aug 2008 17:19:40 +0000 (19:19 +0200)] 
kernel32/winerr: Add Norwegian Bokmål translation.

15 years agomsi: Don't remove a misc file if the action is unknown.
James Hawkins [Thu, 21 Aug 2008 07:18:40 +0000 (02:18 -0500)] 
msi: Don't remove a misc file if the action is unknown.

15 years agomsi: Fix the logic to determine the appropriate action of the component.
James Hawkins [Thu, 21 Aug 2008 07:17:46 +0000 (02:17 -0500)] 
msi: Fix the logic to determine the appropriate action of the component.

15 years agomsi: Don't remove a file that is installed as source.
James Hawkins [Thu, 21 Aug 2008 07:17:15 +0000 (02:17 -0500)] 
msi: Don't remove a file that is installed as source.

15 years agomsi: Remove an invalid setting of the install state.
James Hawkins [Thu, 21 Aug 2008 06:36:56 +0000 (01:36 -0500)] 
msi: Remove an invalid setting of the install state.

15 years agomsi: Handle components installed as source in MsiQueryComponentState.
James Hawkins [Thu, 21 Aug 2008 07:16:03 +0000 (02:16 -0500)] 
msi: Handle components installed as source in MsiQueryComponentState.

15 years agomsi: Downgrade an ERR to a TRACE.
James Hawkins [Thu, 21 Aug 2008 07:15:31 +0000 (02:15 -0500)] 
msi: Downgrade an ERR to a TRACE.

15 years agomsi: If the filename is empty or NULL, remove the directory.
James Hawkins [Thu, 21 Aug 2008 07:14:59 +0000 (02:14 -0500)] 
msi: If the filename is empty or NULL, remove the directory.

15 years agomsi: Handle processing a component that is installed to source.
James Hawkins [Thu, 21 Aug 2008 07:14:26 +0000 (02:14 -0500)] 
msi: Handle processing a component that is installed to source.

15 years agowinhttp: #include <netinet/in.h> for sockaddr_in.
Gerald Pfeifer [Wed, 20 Aug 2008 18:34:43 +0000 (20:34 +0200)] 
winhttp: #include <netinet/in.h> for sockaddr_in.

15 years agonotepad: Update simplified Chinese resource.
Hongbo Ni [Thu, 21 Aug 2008 06:20:36 +0000 (16:20 +1000)] 
notepad: Update simplified Chinese resource.

15 years agogdi32: Replace DC transform by font scaling for bitmap fonts.
Dmitry Timoshkov [Thu, 21 Aug 2008 06:02:15 +0000 (15:02 +0900)] 
gdi32: Replace DC transform by font scaling for bitmap fonts.

15 years agogdi32: Avoid loading a bitmap if a glyph transformation is being requested.
Dmitry Timoshkov [Thu, 21 Aug 2008 06:01:05 +0000 (15:01 +0900)] 
gdi32: Avoid loading a bitmap if a glyph transformation is being requested.

15 years agomstask/tests: Conformance test for (Set|Get)Trigger.
Roy Shea [Thu, 21 Aug 2008 01:29:03 +0000 (18:29 -0700)] 
mstask/tests: Conformance test for (Set|Get)Trigger.

15 years agomstask: TaskTrigger stub with AddRef, QueryInterface, and Release.
Roy Shea [Thu, 21 Aug 2008 01:28:30 +0000 (18:28 -0700)] 
mstask: TaskTrigger stub with AddRef, QueryInterface, and Release.

15 years agomstask/tests: Basic conformance test for (Set|Get)AccountInformation.
Roy Shea [Thu, 21 Aug 2008 00:46:43 +0000 (17:46 -0700)] 
mstask/tests: Basic conformance test for (Set|Get)AccountInformation.

15 years agomstask/tests: Conformance test for (Set|Get)MaxRunTime.
Roy Shea [Thu, 21 Aug 2008 00:46:05 +0000 (17:46 -0700)] 
mstask/tests: Conformance test for (Set|Get)MaxRunTime.

15 years agomstask/tests: Conformance test for (Set|Get)Comment.
Roy Shea [Thu, 21 Aug 2008 00:45:03 +0000 (17:45 -0700)] 
mstask/tests: Conformance test for (Set|Get)Comment.

15 years agomstask/tests: Conformance test for (Set|Get)Parameters.
Roy Shea [Thu, 21 Aug 2008 00:44:30 +0000 (17:44 -0700)] 
mstask/tests: Conformance test for (Set|Get)Parameters.

15 years agomountmgr: Include the terminating NULL in mount ids.
H. Verbeet [Wed, 20 Aug 2008 20:46:10 +0000 (22:46 +0200)] 
mountmgr: Include the terminating NULL in mount ids.

Some "protection" schemes expect these to be at least 2 bytes long.

15 years agowined3d: Don't allocate This->draw_buffers in the error path for Init3D().
H. Verbeet [Wed, 20 Aug 2008 20:45:11 +0000 (22:45 +0200)] 
wined3d: Don't allocate This->draw_buffers in the error path for Init3D().

15 years agowined3d: Don't free backends if they're not created yet.
H. Verbeet [Wed, 20 Aug 2008 20:45:02 +0000 (22:45 +0200)] 
wined3d: Don't free backends if they're not created yet.

This would crash if CreateAdditionalSwapChain() failed.

15 years agocrypt32: Initialize the size to zero.
Huw Davies [Wed, 20 Aug 2008 13:32:09 +0000 (14:32 +0100)] 
crypt32: Initialize the size to zero.

15 years agocrypt32: Don't write to pvStructInfo if it's NULL.
Huw Davies [Wed, 20 Aug 2008 10:21:24 +0000 (11:21 +0100)] 
crypt32: Don't write to pvStructInfo if it's NULL.

15 years agocrypt32: Add support for decoding PKCS_SMIME_CAPABILITIES.
Juan Lang [Wed, 20 Aug 2008 19:11:41 +0000 (12:11 -0700)] 
crypt32: Add support for decoding PKCS_SMIME_CAPABILITIES.

15 years agocrypt32: Add support for encoding PKCS_SMIME_CAPABILITIES.
Juan Lang [Wed, 20 Aug 2008 19:11:15 +0000 (12:11 -0700)] 
crypt32: Add support for encoding PKCS_SMIME_CAPABILITIES.

15 years agocrypt32: Add tests for encoding/decoding PKCS_SMIME_CAPABILITIES. With help from...
Juan Lang [Wed, 20 Aug 2008 19:10:57 +0000 (12:10 -0700)] 
crypt32: Add tests for encoding/decoding PKCS_SMIME_CAPABILITIES. With help from Huw Davies.

15 years agocrypt32: Reduce excessive indenting.
Juan Lang [Wed, 20 Aug 2008 19:10:27 +0000 (12:10 -0700)] 
crypt32: Reduce excessive indenting.

15 years agocrypt32: Remove an unneeded helper.
Juan Lang [Wed, 20 Aug 2008 19:07:29 +0000 (12:07 -0700)] 
crypt32: Remove an unneeded helper.

15 years agocrypt32: Handle the detached portion of detached signed messages.
Juan Lang [Wed, 20 Aug 2008 19:07:08 +0000 (12:07 -0700)] 
crypt32: Handle the detached portion of detached signed messages.

15 years agocrypt32: Rewrite CDecodeMsg_Update for better detached data handling.
Juan Lang [Wed, 20 Aug 2008 19:03:37 +0000 (12:03 -0700)] 
crypt32: Rewrite CDecodeMsg_Update for better detached data handling.

15 years agocrypt32: Pass address of blob to store data rather than message to CDecodeMsg_CopyData.
Juan Lang [Wed, 20 Aug 2008 19:03:12 +0000 (12:03 -0700)] 
crypt32: Pass address of blob to store data rather than message to CDecodeMsg_CopyData.

15 years agocrypt32: Support the KeyId type of signer in CMSG_SIGNER_CERT_INFO_PARAM.
Juan Lang [Wed, 20 Aug 2008 19:02:46 +0000 (12:02 -0700)] 
crypt32: Support the KeyId type of signer in CMSG_SIGNER_CERT_INFO_PARAM.

15 years agocrypt32: Support the KeyId type of signer in CMSG_SIGNER_INFO_PARAM.
Juan Lang [Wed, 20 Aug 2008 19:02:25 +0000 (12:02 -0700)] 
crypt32: Support the KeyId type of signer in CMSG_SIGNER_INFO_PARAM.

15 years agocrypt32: Implement CMSG_CMS_SIGNER_INFO_PARAM.
Juan Lang [Wed, 20 Aug 2008 19:02:02 +0000 (12:02 -0700)] 
crypt32: Implement CMSG_CMS_SIGNER_INFO_PARAM.

15 years agocrypt32: Add tests for CMSG_CMS_SIGNER_INFO_PARAM.
Juan Lang [Wed, 20 Aug 2008 19:01:37 +0000 (12:01 -0700)] 
crypt32: Add tests for CMSG_CMS_SIGNER_INFO_PARAM.

15 years agocrypt32: Add more tests for the version of encoded signed CMS messages.
Juan Lang [Wed, 20 Aug 2008 19:01:05 +0000 (12:01 -0700)] 
crypt32: Add more tests for the version of encoded signed CMS messages.

15 years agocrypt32: Test and correct encoding of signed CMS messages.
Juan Lang [Wed, 20 Aug 2008 19:00:35 +0000 (12:00 -0700)] 
crypt32: Test and correct encoding of signed CMS messages.

15 years agocrypt32: Use CMS messages rather than PKCS messages internally.
Juan Lang [Wed, 20 Aug 2008 18:57:21 +0000 (11:57 -0700)] 
crypt32: Use CMS messages rather than PKCS messages internally.

15 years agoconfigure: Generate the makefiles list in configure instead of make_makefiles.
Alexandre Julliard [Wed, 20 Aug 2008 14:02:37 +0000 (16:02 +0200)] 
configure: Generate the makefiles list in configure instead of make_makefiles.

15 years agoconfigure: Require autoconf version 2.59d.
Alexandre Julliard [Wed, 20 Aug 2008 13:22:02 +0000 (15:22 +0200)] 
configure: Require autoconf version 2.59d.

15 years agokernel32: Fix profile cache logic and don't cache new files.
Michael Karcher [Sun, 17 Aug 2008 17:03:24 +0000 (19:03 +0200)] 
kernel32: Fix profile cache logic and don't cache new files.

15 years agontdll: Add sub-second resolution to NtQueryInformationFile.
Michael Karcher [Sun, 17 Aug 2008 17:03:44 +0000 (19:03 +0200)] 
ntdll: Add sub-second resolution to NtQueryInformationFile.

15 years agomsvcirt: Implement some ostream stubs.
Christian Costa [Wed, 20 Aug 2008 08:18:58 +0000 (10:18 +0200)] 
msvcirt: Implement some ostream stubs.

15 years agod3dx8: Implement D3DXBoxBoundProbe.
David Adam [Tue, 19 Aug 2008 18:11:58 +0000 (20:11 +0200)] 
d3dx8: Implement D3DXBoxBoundProbe.

15 years agodinput: Add mouse warp override config option.
Vitaliy Margolen [Tue, 19 Aug 2008 01:18:29 +0000 (19:18 -0600)] 
dinput: Add mouse warp override config option.

15 years agod3drm: Add minimal d3drmobj.h.
Vijay Kiran Kamuju [Thu, 7 Aug 2008 16:21:17 +0000 (12:21 -0400)] 
d3drm: Add minimal d3drmobj.h.

15 years agodinput: The DIK_ keycode is not the same as the scancode.
Aric Stewart [Wed, 6 Aug 2008 13:04:36 +0000 (08:04 -0500)] 
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.

15 years agoole32: Stop crash under w2k8.
Alistair Leslie-Hughes [Wed, 6 Aug 2008 04:51:03 +0000 (14:51 +1000)] 
ole32: Stop crash under w2k8.

15 years agouser32: Add a test for ToUnicode.
Andre Wisplinghoff [Tue, 5 Aug 2008 12:20:24 +0000 (14:20 +0200)] 
user32: Add a test for ToUnicode.

15 years agodplayx: Tests for checking remote data replication.
Ismael Barros [Tue, 5 Aug 2008 01:56:32 +0000 (03:56 +0200)] 
dplayx: Tests for checking remote data replication.

15 years agodplayx: Tests for GetMessageQueue.
Ismael Barros [Tue, 5 Aug 2008 01:56:40 +0000 (03:56 +0200)] 
dplayx: Tests for GetMessageQueue.

15 years agodplayx: Tests for GetMessageCount.
Ismael Barros [Tue, 5 Aug 2008 01:56:18 +0000 (03:56 +0200)] 
dplayx: Tests for GetMessageCount.

15 years agodplayx: Tests for Receive.
Ismael Barros [Tue, 5 Aug 2008 01:56:42 +0000 (03:56 +0200)] 
dplayx: Tests for Receive.

15 years agodplayx: Tests for Send.
Ismael Barros [Tue, 5 Aug 2008 01:56:24 +0000 (03:56 +0200)] 
dplayx: Tests for Send.

15 years agodplayx: Tests for checking the behaviour of groups in a C/S session.
Ismael Barros [Tue, 5 Aug 2008 01:56:26 +0000 (03:56 +0200)] 
dplayx: Tests for checking the behaviour of groups in a C/S session.

15 years agodplayx: Tests for checking the behaviour of groups in a p2p session.
Ismael Barros [Tue, 5 Aug 2008 01:56:22 +0000 (03:56 +0200)] 
dplayx: Tests for checking the behaviour of groups in a p2p session.

15 years agodplayx: Tests for EnumGroupsInGroup.
Ismael Barros [Tue, 5 Aug 2008 01:56:30 +0000 (03:56 +0200)] 
dplayx: Tests for EnumGroupsInGroup.

15 years agodplayx: Tests for EnumGroups.
Ismael Barros [Tue, 5 Aug 2008 01:56:35 +0000 (03:56 +0200)] 
dplayx: Tests for EnumGroups.

15 years agodplayx: Tests for EnumPlayers.
Ismael Barros [Tue, 5 Aug 2008 01:56:20 +0000 (03:56 +0200)] 
dplayx: Tests for EnumPlayers.

15 years agodplayx: Tests for GroupOwner.
Ismael Barros [Tue, 5 Aug 2008 01:56:28 +0000 (03:56 +0200)] 
dplayx: Tests for GroupOwner.