Commit Graph

39294 Commits

Author SHA1 Message Date
Roderick Colenbrander 7238bce79d wined3d: Add GL_ARB_texture_rg / GL_EXT_texture_swizzle support. These extensions are needed for more efficient R32F/RG32F support. 2008-12-19 17:48:55 +01:00
Francois Gouget f36172ff14 winealsa.drv: Fix the m[io]dMessage() documentation. 2008-12-19 17:45:32 +01:00
Francois Gouget 2b8b8b837c wineoss.drv: Fix the m[io]dMessage() documentation. 2008-12-19 17:45:29 +01:00
Francois Gouget c36c161ce6 wintrust/tests: Add a trailing '\n' to ok() calls. 2008-12-19 17:45:25 +01:00
Juan Lang 472f1bf508 cryptui: Partially implement CryptUIDlgViewContext. 2008-12-19 17:45:19 +01:00
Lei Zhang d17609ad92 quartz: Ignore unknown chunks when parsing AVI headers. 2008-12-19 17:44:43 +01:00
Vincent Povirk 7ef7d975e4 shell32: Use ShellExecuteEx to create error dialogs for the run dialog. 2008-12-19 17:41:28 +01:00
Vincent Povirk 47298e25a1 shell32: Use ShellExecuteEx instead of ShellExecute in the run dialog. 2008-12-19 17:41:21 +01:00
Vincent Povirk 5c24f70c8b shell32: Display error messages in ShellExecuteEx. 2008-12-19 17:41:15 +01:00
Vincent Povirk 0a2ffa08f5 shell32: Use the NO_UI flag in ShellExecute.
In my testing on Windows, I wasn't able to make ShellExecute display
any error dialogs.
2008-12-19 17:41:11 +01:00
Vincent Povirk 061fb815d6 shell32: Fix a memory leak in the run dialog code. 2008-12-19 17:41:02 +01:00
Juan Lang 96a95bba25 cryptui: Refresh tabs in response to cert properties changes being applied. 2008-12-19 17:39:48 +01:00
Juan Lang 11e7701696 cryptui: Apply changes to enabled usages in response to applying the edit cert properties dialog. 2008-12-19 17:39:21 +01:00
Juan Lang 2d2aafbcfa cryptui: Set cert friendly name and description in response to applying the edit cert properties dialog. 2008-12-19 17:39:15 +01:00
Juan Lang ef8d6d8a96 cryptui: Toggle a usage when it's clicked. 2008-12-19 17:39:08 +01:00
Juan Lang a958c27cdd cryptui: Validate OID in add purpose dialog. 2008-12-19 17:39:02 +01:00
Juan Lang a0ae811ecc cryptui: Show/hide add purpose OID's scrollbar depending on how much text it has. 2008-12-19 17:38:55 +01:00
Juan Lang 356596561c cryptui: Add an add purpose dialog. 2008-12-19 17:38:49 +01:00
Juan Lang 3c7e95ee39 cryptui: Set purpose selection radio button based on enhanced key usage value. 2008-12-19 17:38:07 +01:00
Juan Lang a45c2484e0 cryptui: Redraw purposes list based on purpose selection. 2008-12-19 17:38:02 +01:00
Juan Lang 0bb4f7e3c4 cryptui: Show a cert's allowed usages in cert properties dialog. 2008-12-19 17:37:55 +01:00
Juan Lang c489ce31ba cryptui: Show/hide description's scrollbar depending on how much text it has. 2008-12-19 17:37:38 +01:00
Juan Lang 53fc5b850d cryptui: Show cert's friendly name and description in edit properties dialog. 2008-12-19 17:37:31 +01:00
Juan Lang 7153a6fb87 cryptui: Add (empty) edit cert properties dialog. 2008-12-19 17:37:24 +01:00
Juan Lang 63be2a038e cryptui: Show cert when it's double-clicked in the hierarchy page. 2008-12-19 17:37:15 +01:00
Juan Lang 93f4c49ea5 cryptui: Remove code duplication in formatting an enhanced key usage value. 2008-12-19 17:37:07 +01:00
Paul Vriens d743ff8815 msvfw32/tests: Fix a test failure on W2K3. 2008-12-19 17:36:36 +01:00
Juan Lang a29ba27361 crypt32: Make a function static. 2008-12-19 17:36:36 +01:00
Nikolay Sivov 0eeb042067 ole32: Make OleSetClipboard affected by previous OleInitialize() calls. 2008-12-19 17:36:36 +01:00
Christian Costa c983cd6423 winealsa.drv: Initialize correctly the header before adding it to the queue. 2008-12-19 17:36:35 +01:00
Andrew Talbot ebf3a680c7 jscript: Remove unused Wine debug channel. 2008-12-19 17:36:35 +01:00
Andrew Talbot a1e31e580e kernel32: Remove unused Wine debug channel. 2008-12-19 17:36:35 +01:00
Andrew Talbot c1526fd33a msvcr71: Remove unused Wine debug channel. 2008-12-19 17:36:35 +01:00
Andrew Talbot bebbc4b780 msvcrt40: Remove unused Wine debug channel. 2008-12-19 17:36:35 +01:00
Andrew Talbot 96d7c6e2ea ole32: Remove unused Wine debug channel. 2008-12-19 17:36:35 +01:00
Stefan Dösinger 690cbe76ac wined3d: Make pixelshaders disable fog properly.
This is a first step towards cleaning up the fog mess. The fog
parameter is added to the pixelshader compile args structure. That way
multiple pshaders are compiled for different fog settings, and the
pixel shader can remove the fog line if fog is not enabled. That way
we don't need special fog start and end settings, and this allows us
to implement EXP and EXP2 fog in the future too.
2008-12-19 17:17:16 +01:00
Stefan Dösinger 7d92b54a97 wined3d: Use the ps_compile_args struct in glsl. 2008-12-19 17:17:04 +01:00
Stefan Dösinger 20189eb4f8 wined3d: Make use of ps_compile_args in arb shader. 2008-12-19 17:16:56 +01:00
Stefan Dösinger 30d542c3dd wined3d: Make use of the ps_compile_args structure in glsl_shader.
Only a first step, many more occasions need fixing. This is an easy
one though.
2008-12-19 17:16:50 +01:00
Stefan Dösinger 61e581abb4 wined3d: Pass the ps_compile_args structures to the shader generation code. 2008-12-19 17:16:39 +01:00
Paul Vriens 936bec69cf wintrust/tests: Don't crash on NT4 and W2K. 2008-12-19 17:16:31 +01:00
Paul Vriens ff833ee255 wintrust/tests: Fix test crash on Win9x. 2008-12-19 17:16:26 +01:00
Paul Vriens 5e66808ad3 riched20/tests: Fix tests on Win9x by using A-calls. 2008-12-19 17:16:19 +01:00
Hans Leidekker 50d76df1ea wintrust: Implement CryptCATAdminCalcHashFromFileHandle.
Based on work done by Maarten Lankhorst.
2008-12-19 17:16:12 +01:00
Paul Vriens 061302483f quartz/tests: Fix test failures on Win9x by using A-functions. 2008-12-18 14:53:12 +01:00
Hans Leidekker a35a09b462 mscat32: Forward more functions to wintrust. 2008-12-18 14:52:49 +01:00
Hans Leidekker b8bb31dc34 wintrust: Add tests for adding and removing catalog files. 2008-12-18 14:52:40 +01:00
Hans Leidekker 02f805347d wintrust: Implement CryptCATAdminAddCatalog, CryptCATAdminReleaseCatalogContext and CryptCATAdminReleaseContext.
Based on work done by Maarten Lankhorst.
2008-12-18 14:52:21 +01:00
Jacek Caban d464e7b546 mshtml: Write aCount bytes in nsIInputStream::ReadSegments. 2008-12-18 14:52:12 +01:00
Jacek Caban bbd4a63491 mshtml: Added nsIChannel::[Get|Set]Owner implementation. 2008-12-18 14:52:08 +01:00
Jacek Caban d356d15225 mshtml: Use stored nsINetUtil interface. 2008-12-18 14:52:04 +01:00
Dylan Smith 297716e01c richedit: Made sure text is offset by formatting rectangle.
The formatting rectangle is set with EM_SETRECT, and retrieved with
EM_GETRECT, so it corresponds to rcFormat in the code.  This defines the
area that the richedit control should draw the text so that it is
offset by the top-left corner of the formatting rectangle, and clipped
so that it doesn't draw past the bottom or right hand side.  Thus this
is important for implementing windowless richedit controls to not
interfere with the rest of the window.
2008-12-18 14:19:40 +01:00
Dylan Smith ced9bde4c0 richedit: Added tests for the formatting rectangle.
These tests show that there are problems with the way formatting
rectangles are currently implemented in wine.
2008-12-18 14:19:40 +01:00
Dylan Smith 62db58545e richedit: Fixed ITextHostImpl return values for tests.
There were several methods that do not have a HRESULT for a return
value, so returning E_NOTIMPL is not appropriate. For all the BOOL
return values FALSE was returned to indicate the operation was not
performed.
2008-12-18 14:19:40 +01:00
Rico Schüller 2381f23787 comdlg32: Fix German translation. 2008-12-18 14:19:40 +01:00
Aric Stewart 17ffb562aa msi: Fix some NULL checking in MSI_RecordGetStringA.
Includes a few record tests with a NULL buffer.
2008-12-18 14:19:40 +01:00
Aric Stewart 5c779bfa0a user32: Remove the driver call for GetKeyboardLayoutList and instead populate from the registry. 2008-12-18 14:19:39 +01:00
Aric Stewart b3d308b96f x11drv: Allow ActivateKeyboardLayout to set the keyboard for the thread and GetKeyboardLayout to return the stored keyboard. 2008-12-18 14:19:13 +01:00
Aric Stewart 0c53ce5d20 x11drv: If a keyboard layout is an IME only check the loword when comparing to the x11 keyboard layout. 2008-12-18 13:48:36 +01:00
Paul Vriens 3a9a08cb3c imm32/tests: We check for failure not success. 2008-12-18 13:39:09 +01:00
Jörg Höhle fc5c89eb2c msvfw32/tests: ICCOpen() is case-insensitive on MS-Windows. 2008-12-18 13:39:05 +01:00
Andrew Talbot dbbc258594 d3dx9_37: Remove unused Wine debug channel. 2008-12-18 13:37:30 +01:00
Andrew Talbot c8e9c57927 d3dx9_36: Remove unused Wine debug channel. 2008-12-18 13:37:26 +01:00
Andrew Talbot de67676224 d3dx9_35: Remove unused Wine debug channel. 2008-12-18 13:37:23 +01:00
Andrew Talbot 97a023da80 d3dx9_34: Remove unused Wine debug channel. 2008-12-18 13:37:19 +01:00
Andrew Talbot af50ce1861 d3dx9_33: Remove unused Wine debug channel. 2008-12-18 13:37:16 +01:00
Andrew Talbot d03ae86061 d3dx9_32: Remove unused Wine debug channel. 2008-12-18 13:37:12 +01:00
Andrew Talbot 91500fdea2 d3dx9_31: Remove unused Wine debug channel. 2008-12-18 13:37:09 +01:00
Andrew Talbot 5eef8c895e d3dx9_30: Remove unused Wine debug channel. 2008-12-18 13:37:05 +01:00
Andrew Talbot 7f3f635b24 d3dx9_29: Remove unused Wine debug channel. 2008-12-18 13:37:02 +01:00
Andrew Talbot 58a1a554aa d3dx9_28: Remove unused Wine debug channel. 2008-12-18 13:36:58 +01:00
Juan Lang 6e907fea13 cryptui: Allow viewing another cert in the chain from the hierarchy page. 2008-12-18 13:36:31 +01:00
Juan Lang 275cb46fa6 cryptui: Show certificate status for selected certificate in hierarchy page. 2008-12-18 13:36:25 +01:00
Juan Lang d3a61c769f cryptui: Show status for end cert in hierarchy page. 2008-12-18 13:36:19 +01:00
Juan Lang 84a26e5c94 cryptui: Show cert chain in hierarchy page. 2008-12-18 13:36:01 +01:00
Juan Lang e958485fe2 cryptui: Add a (empty) hierarchy page to the cert properties dialog. 2008-12-18 13:33:59 +01:00
Juan Lang 48c45fb39c cryptui: Remove unnecessary check.
Now that all the certificate extensions/properties/whatnot are shown,
the if check is unnecessary.
2008-12-18 13:33:51 +01:00
Juan Lang 094fed7529 cryptui: Show the certificate properties in the details page. 2008-12-18 13:33:42 +01:00
Juan Lang c5fad0d156 cryptui: Show the certificate extensions in the details page. 2008-12-18 13:33:32 +01:00
Juan Lang bac337e68b cryptui: Show detailed value of a field when it's selected in the details page. 2008-12-18 13:33:22 +01:00
Juan Lang d1b8b80c83 cryptui: Show the X.509 v1 certificate fields in the details page. 2008-12-18 13:30:37 +01:00
Juan Lang a4d362805b cryptui: Add selections to field selection list in details page. 2008-12-18 13:29:59 +01:00
Juan Lang b7afe1740b cryptui: Add a (empty) details page to the cert properties dialog. 2008-12-18 13:29:50 +01:00
Juan Lang e7490ad082 cryptui: Show issuer statement in cert properties dialog. 2008-12-18 13:29:31 +01:00
Juan Lang 86e1184943 cryptui: Show valid policies for a cert. 2008-12-18 13:29:20 +01:00
Juan Lang 71472a2a20 cryptui: Show icon and text representing trust state of certificate. 2008-12-18 13:29:14 +01:00
Juan Lang 9bb06915bb cryptui: Show subject, issuer, and validity period for a cert in the properties dialog. 2008-12-18 13:24:12 +01:00
Juan Lang 20dfbb3d64 cryptui: Show (empty) certificate dialog. 2008-12-18 13:18:24 +01:00
Juan Lang 104b366d07 cryptui: Call WinVerifyTrust if the caller has not. 2008-12-18 13:18:04 +01:00
Juan Lang 29bf23108b cryptui: Ignore additional prop sheet pages when calling CryptUIViewCertificateW from CryptUIViewCertificateA. 2008-12-18 13:17:47 +01:00
Henri Verbeet d099dde7a9 wined3d: Track shader constants in the shader backend. 2008-12-18 13:17:02 +01:00
Henri Verbeet a14dab4937 wined3d: Don't mark shader constants dirty when we're recording a stateblock. 2008-12-18 13:16:52 +01:00
Henri Verbeet 0968cb9b6c wined3d: Fix constant setting for the ARB backend. 2008-12-18 13:16:46 +01:00
Henri Verbeet c889bab8e6 d3d9: Add a test for shader constant application through IDirect3DStateBlock9_Apply().
We already behave correctly here, the test just verifies it.
2008-12-18 13:16:38 +01:00
Henri Verbeet 42036ab6f5 d3d9: Fix a trace. 2008-12-18 13:16:28 +01:00
Jacek Caban b316ce3c05 urlmon: Remove broken IBindCtx ref count test. 2008-12-18 13:16:22 +01:00
Hans Leidekker 1791471bbf wininet: Relax a notification test. 2008-12-18 13:16:18 +01:00
Hans Leidekker a99ef3570f wintrust: Implement CryptCATAdminReleaseContext.
Based on work done by Maarten Lankhorst.
2008-12-18 13:16:13 +01:00
Hans Leidekker 1d9ce08ce2 wintrust: Implement CryptCATAdminAcquireContext.
Based on work done by Maarten Lankhorst.
2008-12-18 13:16:07 +01:00
Hans Leidekker 976341a45e wintrust: Don't test last error on success. 2008-12-18 13:15:54 +01:00
Hans Leidekker 0b0621c8cb wintrust: Open test file with share mode FILE_SHARE_READ. 2008-12-18 13:15:44 +01:00
Alexandre Julliard 29d9759156 server: Use mem_size_t instead of file_pos_t for memory mapping sizes. 2008-12-17 19:25:49 +01:00
Alexandre Julliard 401f4b717a server: Make mem_size_t always 64-bit. 2008-12-17 19:25:09 +01:00
Jacek Caban 775a6b21e9 jscript: Correctly handle SCRIPTITEM_GLOBALMEMBERS flag in identifier_eval. 2008-12-17 15:30:28 +01:00
Paul Vriens 6c72061507 setupapi/tests: Fix a test failure on Vista (and skip some tests). 2008-12-17 15:30:23 +01:00
Paul Vriens 05988f4fbc shlwapi/tests: Fix some test failures on Vista. 2008-12-17 15:29:26 +01:00
Francois Gouget 579b8649a1 devenum: Make the Romanian translation LANG_NEUTRAL. 2008-12-17 15:29:09 +01:00
Francois Gouget cf7c8a2425 wined3d: Fix double const. 2008-12-17 15:28:39 +01:00
Francois Gouget 6e483affcf rpcrt4/tests: Fix the trailing '\n' in an ok() call. 2008-12-17 15:27:28 +01:00
Francois Gouget fae2edb91e dmloader: Add a trailing '\n' to a Wine trace. 2008-12-17 15:27:24 +01:00
Francois Gouget 9a911f5443 msvcrt/tests: Add a trailing '\n' to an ok() call. 2008-12-17 15:27:20 +01:00
Maarten Lankhorst f00beab5c4 ntoskrnl.exe/winedevice: Make wine_ntoskrnl_main_loop CDECL. 2008-12-17 15:02:26 +01:00
Maarten Lankhorst a411f25d85 gdi32/user32: Make __wine_make_gdi_object_system CDECL. 2008-12-17 15:02:26 +01:00
Maarten Lankhorst 768160e944 ntdll: Make all exported wine functions CDECL. 2008-12-17 15:02:25 +01:00
Maarten Lankhorst d6bc9fc9f3 winex11.drv/explorer: Add CDECL to exported functions. 2008-12-17 15:02:25 +01:00
Maarten Lankhorst 602b9b0833 winex11.drv: Make XIM functions hidden. 2008-12-17 15:02:25 +01:00
Maarten Lankhorst 569de388fa wintab32/winex11.drv: Add CDECL to imported functions. 2008-12-17 15:02:24 +01:00
Alexandre Julliard bb33b0a21d msvcrt: Add __cdecl to all function prototypes. 2008-12-17 15:00:28 +01:00
Henri Verbeet 6de9cfaf7f winex11.drv: Fix color conversion for 16 bpp cursors. 2008-12-17 14:04:58 +01:00
Henri Verbeet 73823ef5f6 wined3d: Remove the shader_cleanup() method from the shader backend. 2008-12-17 14:02:24 +01:00
Henri Verbeet 1e1cf78073 d3d9: Fix the shader constant test.
Using the same values for the test data and the default data masks
potential failures.
2008-12-17 14:02:17 +01:00
Henri Verbeet 78ad5de8da wined3d: Record floating point pixel shader constants in EndStateBlock() as well. 2008-12-17 14:02:09 +01:00
Henri Verbeet 4adb342327 wined3d: Remove GetFVF() and SetFVF() from IWineD3DDevice. 2008-12-17 14:02:03 +01:00
Hans Leidekker 0c9b2c3201 wuapi: Register interfaces. 2008-12-17 13:52:42 +01:00
Hans Leidekker 03b0c69abd wuapi: Add class factory. 2008-12-17 13:52:42 +01:00
Hans Leidekker 5ae3e3cfa2 wuapi: Add a stub implementation of IUpdateSession. 2008-12-17 13:52:42 +01:00
Hans Leidekker fe32d211d9 wuapi: Add a stub implementation of IAutomaticUpdates. 2008-12-17 13:52:42 +01:00
Hans Leidekker e614df5583 wuapi: Add a stub implementation of IUpdateSearcher. 2008-12-17 13:52:42 +01:00
Hans Leidekker 85d44cab29 wuapi: Add a stub implementation of IUpdateInstaller. 2008-12-17 13:52:42 +01:00
Hans Leidekker 0d9359c685 wuapi: Add a stub implementation of IUpdateDownloader. 2008-12-17 13:52:42 +01:00
Hans Leidekker 5b6551a591 wuapi: New dll. 2008-12-17 13:52:41 +01:00
Alexandre Julliard 6718b9bce7 msvcrt: Rewrite va_list to string conversions to avoid depending on va_copy. 2008-12-17 13:52:41 +01:00
Alistair Leslie-Hughes 561cf9f746 msxml3: Corrected getAttributeNode to return correct values. 2008-12-17 13:52:41 +01:00
Alistair Leslie-Hughes 177767c418 mshtml: Implement IHTMLStyle get_backgroundImage. 2008-12-17 13:52:41 +01:00
Lei Zhang 6d790d6ed0 gdi32: Prevent integer overflow in CreateBitmapIndirect. 2008-12-17 13:52:41 +01:00
Andrew Talbot e742dbb722 d3dx9_27: Remove unused Wine debug channel. 2008-12-17 13:52:41 +01:00
Andrew Talbot cd27085300 d3dx9_26: Remove unused Wine debug channel. 2008-12-17 13:52:41 +01:00
Andrew Talbot b11b5991d2 d3dx9_25: Remove unused Wine debug channel. 2008-12-17 13:52:41 +01:00
Andrew Talbot 9fe63be661 d3dx9_24: Remove unused Wine debug channel. 2008-12-17 13:52:41 +01:00
Andrew Talbot 8652b6f186 d3dx8: Remove unused Wine debug channel. 2008-12-17 13:52:40 +01:00
Andrew Talbot 0fb481e0fd d3drm: Remove unused Wine debug channel. 2008-12-17 13:52:40 +01:00
Andrew Talbot c086f532f2 comctl32: Remove unused Wine debug channel. 2008-12-17 13:52:40 +01:00
Christian Costa 7fb33f0864 dswave: Add missing segment vtbl initialisation (with DirectMusicSegment8_Segment_Vtbl). 2008-12-17 13:52:40 +01:00
Christian Costa c66a9cd418 d3dxof: Remove IDirectXFileObjectImpl stuff. That's not needed. 2008-12-17 13:52:40 +01:00
Christian Costa 76d52393e8 d3dxof: Add some preliminary support for binary objects. 2008-12-17 13:52:40 +01:00
Christian Costa 40c5c8ad7c d3dxof: Improve IDirectXFileImpl_CreateSaveObject stub. 2008-12-17 13:52:40 +01:00
Jonathan Ernst 4307c14af6 oleacc: New French translation. 2008-12-17 13:52:40 +01:00
Jonathan Ernst cb3d60a954 cryptdlg: New French translation. 2008-12-17 13:52:40 +01:00
Jonathan Ernst 409b866927 crypt32: Updated French translation. 2008-12-17 13:52:40 +01:00
Jonathan Ernst d70f210851 shell32: Updated French translation. 2008-12-17 13:52:40 +01:00
Aric Stewart f10eb0bfa2 msi: EndDialog with Ignore should not be an error. 2008-12-17 11:38:52 +01:00
Paul Vriens dc8ea1b3e4 jscript/tests: Fix test failures on Win9x. 2008-12-17 11:38:45 +01:00
Hans Leidekker 63aff890d7 janitorial: Remove unneeded user32 imports. 2008-12-17 11:38:36 +01:00
Hans Leidekker 8bd9a3aa09 janitorial: Don't depend on user32 for the self registration functions. 2008-12-17 11:38:32 +01:00
Stefan Dösinger 704f9ea5d1 wined3d: Get rid of IWineD3DPixelShaderImpl_GenerateShader. 2008-12-16 14:36:25 +01:00
Stefan Dösinger 2aa7a7fe16 wined3d: Avoid loading opengl32.dll.
This confuses applications like Steam, which hook d3d9 and opengl
functions. It sees that the application uses opengl32, but it doesn't
realize that d3d9 is wrapped to opengl. Thus it starts messing around
with wined3d's wgl context. It usually tries to draw geometry with the
context, but cannot deal with some of the obscure extensions we have
activated.
2008-12-16 14:36:17 +01:00
Stefan Dösinger 4bc5e760b6 wined3d: Initialize max_combined_samplers properly.
Otherwise it will be 0 if GL_ARB_multitexture is not available.
2008-12-16 14:36:02 +01:00
Stefan Dösinger 5315b7992d wined3d: Correct a stage number. 2008-12-16 14:34:20 +01:00
Stefan Dösinger 31da3c0578 wined3d: Emulate GL_EXT_fog_coord. 2008-12-16 14:34:11 +01:00
Stefan Dösinger d707f018df wined3d: Remove some needless initializations.
They're not needed, they are handled by the state management anyway.
2008-12-16 14:32:43 +01:00
Stefan Dösinger 4b268c79d7 wined3d: Some GL_EXT_fog_coord prototype fixes. 2008-12-16 14:32:29 +01:00
Stefan Dösinger 0dc0444c14 wined3d: Reinstall the G16R16F format surface load fixup.
We cannot remove this because we still have to load the surface as
RGB. The shader may take care of setting the blue channel to 1.0 now,
but we still get the red and green channels loaded incorrectly if we
don't insert a blue channel before loading.
2008-12-16 14:32:11 +01:00
Stefan Dösinger 6ec741e766 wined3d: Set up the shaders when delaying fixed func applying. 2008-12-16 14:31:39 +01:00
Stefan Dösinger 199a3468bf wined3d: Fake GL_ARB_multitexture. 2008-12-16 14:31:25 +01:00
Andrew Talbot b5081dacc0 user32: Sign-compare warnings fix. 2008-12-16 14:27:50 +01:00
Dan Kegel 72ffe1da67 msvcrt: fread: Exhaust buffered data before using unbuffered data in ascii mode. 2008-12-16 14:23:40 +01:00
Alexander Morozov 902443579f ntoskrnl.exe: Add stubs for Io{Allocate,Get}DriverObjectExtension. 2008-12-16 14:10:53 +01:00
Dylan Smith c87ca3d9e8 richedit: Move implementation of WM_CHAR to its own function. 2008-12-16 14:10:25 +01:00
Dylan Smith e5f5dc60a7 richedit: Removed some unnecessary SendMessage calls to itself. 2008-12-16 14:10:19 +01:00
Dylan Smith c7c2ff1fbc richedit: Move implementation of EM_GETTEXTEX to its own function. 2008-12-16 14:09:47 +01:00
Dylan Smith 4f41972b15 richedit: Move implementation of EM_GETTEXTRANGE to its own function.
The RichEditWndProc_common function is big enough already by handling
all the window messages, so moving code to handle a message to its own
function makes the code more readable.
2008-12-16 14:09:40 +01:00
Jeremy Drake 970a500fb4 oleaut32/tests: Fix double GlobalFree in olepicture tests. 2008-12-16 14:08:55 +01:00
Michael Stefaniuc 1825e371b7 d3dxof/tests: Remove redundant NULL check before HeapFree (Smatch). 2008-12-16 14:08:40 +01:00
Hans Leidekker 425fc8def3 pidgen: Add a placeholder BINK resource.
Adds a binary resource that consists of the string "Wine placeholder
BINK resource" padded with zeroes.
2008-12-16 14:07:36 +01:00
Hans Leidekker efa2fcc073 pidgen: Add stub implementation. 2008-12-16 14:06:03 +01:00
Hans Leidekker 152c249254 hal: Add version resource. 2008-12-16 13:59:03 +01:00
Nikolay Sivov e2615cc059 gdiplus: Fix Font test failure on charset mismatch. 2008-12-16 12:52:38 +01:00
Lei Zhang 7e1b714f74 quartz: Enumerate all the pins on filter and check directions when rendering. 2008-12-16 12:52:32 +01:00
Jacek Caban db5d8a2bd0 mshtml: Fixed IHTMLInputTextElement vtbl and QueryInterface implementation.
Spotted by Andrew Talbot.
2008-12-16 12:52:27 +01:00
Jacek Caban 4eb80d8d51 jscript: Delay setting named info if SCRIPTITEM_GLOBALMEMBER flag is not set. 2008-12-16 12:52:22 +01:00
Henri Verbeet dfe41770e7 d3d8: Add a test for GetVertexShader() with a FVF set. 2008-12-16 12:52:16 +01:00
Henri Verbeet 143fb431e0 wined3d: Fix use_vs() usage in vertexdeclaration(). 2008-12-16 12:52:10 +01:00
Henri Verbeet f3743fb402 wined3d: Shaders will never have a NULL function. 2008-12-16 12:52:04 +01:00
Henri Verbeet 46572f682c wined3d: Refuse to create shaders with a NULL function. 2008-12-16 12:51:49 +01:00
Henri Verbeet 62497e8772 d3d8: Remove unused code.
Also corrects some related comments.
2008-12-16 12:51:40 +01:00
Paul Vriens 9bc409cfcb riched20/tests: Fix test failures on Win9x, WinMe and Wine in win9x mode. 2008-12-16 12:51:31 +01:00
Paul Vriens 1a853abecb comctl32/tests: Destroy the window after the tests. 2008-12-16 12:51:26 +01:00
Paul Vriens 017fee4aa0 msi/tests: Run tests again on Win9x and NT4. 2008-12-16 12:51:20 +01:00
Paul Vriens 5021965d2e rpcrt4/tests: Move function pointer initialization to the init function. 2008-12-16 12:51:16 +01:00
Paul Vriens 1aa9e3846c rpcrt4/tests: Use GetModuleHandle instead of LoadLibrary. 2008-12-16 12:51:12 +01:00
Paul Vriens 99eaf51bb7 xinput1_3/tests: Call FreeLibrary() after tests. 2008-12-16 12:51:08 +01:00
Paul Vriens f4da3fd7ac user32/tests: Destroy the windows after the tests. 2008-12-16 12:51:03 +01:00
Alexandre Julliard ccdfa4941e ntdll: Add support for dynamically generated stub entry points.
Based on a patch by Maarten Lankhorst.
2008-12-16 12:25:07 +01:00
Alexandre Julliard 8a658d7d51 msvcrt: Rename _ftime to avoid conflicts. 2008-12-15 20:08:33 +01:00
Alexandre Julliard e2b3ee535f msvcrt: The __p_* functions are only exported on i386. 2008-12-15 16:20:08 +01:00
Alexandre Julliard b19913ac70 msvcrt: Add a few more *_func functions to replace the __p_* ones. 2008-12-15 16:03:32 +01:00
Alexandre Julliard bcfd7dd3ff msvcrt: The _CI* math functions are only exported on i386. 2008-12-15 15:40:45 +01:00
Henri Verbeet 0a47e1beb4 d3d8: Use the wined3d declaration to retrieve the d3d8 shader in IDirect3DDevice8Impl_GetVertexShader().
This makes it no longer necessary to create a wined3d vertex shader
when the d3d8 vertex shader has a NULL function.
2008-12-15 14:00:46 +01:00
Henri Verbeet b9468a89fc d3d8: Create a d3d8 declaration as parent for FVF based declarations. 2008-12-15 14:00:37 +01:00
Henri Verbeet 9011452243 wined3d: Simplify shader_generate_main() a bit. 2008-12-15 14:00:29 +01:00
Henri Verbeet 8553665cb1 wined3d: Move the shader version to reg_maps. 2008-12-15 14:00:26 +01:00
Henri Verbeet dd094fe69d wined3d: Explicitly pass the shader version to some more functions. 2008-12-15 14:00:21 +01:00
Alexandre Julliard b9e10147d9 ntdll: NtCurrentTeb is not exported on x86_64. 2008-12-15 13:32:15 +01:00
Alexandre Julliard f6fa72d770 server: Make async I/O transfer sizes always 32-bit. 2008-12-15 13:30:25 +01:00
Alexander Nicolaysen Sørnes 93488b19dc kernel32: Add stub for GetConsoleAliasW. 2008-12-15 13:27:03 +01:00
Andrew Talbot adb5eb9c11 winmm: Sign-compare warning fix. 2008-12-15 13:25:38 +01:00
Wolfgang Walter d4b72f3e10 wineps.drv: Fix freeing of not allocated memory in type42.c. 2008-12-15 13:20:25 +01:00
Dylan Smith 6fa7b49825 richedit: Missing capitalization on TxGetScrollBars. 2008-12-15 13:20:09 +01:00
Dylan Smith 7e94a230e1 richedit: Removed unused hwndEdit variable for the RTF parser.
There is no reason for the rich text format parser to need a handle to
the window, and even if there were it has a handle to the editor which
contains a handle to the window.  It is better to remove this
considering we need to cut down on the use of window handles to
implement windowless richedit controls.
2008-12-15 13:20:01 +01:00
Dylan Smith 8ab0570d02 richedit: Removed an unnecessary call to GetScrollInfo.
The vertical scrollbar state is stored internally within the control,
so should be used when possible.  This will become more necessary when
windowless richedit controls are implemented, and there will no hWnd
to pass to GetScrollInfo.
2008-12-15 13:16:20 +01:00
Dylan Smith 0c8e4b6d02 richedit: Compare editor rather than hWnd in ME_CalculateClickCount.
Comparing the editor as apposed to the handle to the window will work
just as well right now, but will also work when there is no window
handle to make a comparison with, which will be the case with
windowless richedit controls.
2008-12-15 13:16:08 +01:00
Dylan Smith 6901e0cec7 richedit: Use ME_EnsureVisible to implement EM_SCROLLCARET.
The code for the ME_EnsureVisible function does exactly what
EM_SCROLLCARET does, yet this code is duplicated in order to handle
this message.  It is simpler to just use the existing function to
implement the message, and avoid internally sending the EM_SCROLLCARET
when this function is available.
2008-12-15 13:15:56 +01:00
Paul Vriens 098f2f231d gdi32/tests: Fix a few failures on Win9x. 2008-12-15 12:36:08 +01:00
James Hawkins 0ccb714470 msi: Add tests for MsiGetPatchInfo. 2008-12-15 12:36:00 +01:00
James Hawkins c059ceb5b0 msi: Set the property specified by the Source attribute of the Media table when applying a patch. 2008-12-15 12:34:56 +01:00
James Hawkins 01eb930005 msi: Publish the patch information. 2008-12-15 12:34:52 +01:00
James Hawkins 5aac1ec6e5 msi: Implement MsiGetPatchInfoExW. 2008-12-15 12:34:35 +01:00
James Hawkins b5e3e19a19 msi: Add the ability to query a specific context for install properties. 2008-12-15 12:34:18 +01:00
James Hawkins 880b9199a9 msi: Add the ability to query a specific context for a patch. 2008-12-15 12:34:12 +01:00
James Hawkins 4a9f6995aa msi: Add the ability to query a specific context for a product key. 2008-12-15 12:34:06 +01:00
James Hawkins d195ee3cc4 msi: Forward MsiGetPatchInfoExA to MsiGetPatchInfoExW. 2008-12-15 12:34:00 +01:00
James Hawkins 199a26c81a msi: Add a stub implementation of MsiGetPatchInfoEx. 2008-12-15 12:33:56 +01:00
Nikolay Sivov 7cddc57989 gdiplus: Added GdipAddPathCurve3/GdipAddPathCurve3I with tests. 2008-12-15 12:33:49 +01:00
Christian Costa 48e213b4d8 amstream: Add stubbed implementation of MediaStreamFilter. 2008-12-15 12:32:53 +01:00
Christian Costa c4a8ab069f amstream: Some fixes. 2008-12-15 12:32:35 +01:00
Christian Costa 039c15a60a amstream: Implement IDirectDrawMediaStream. 2008-12-15 12:31:59 +01:00
Christian Costa 53562c7a84 dmime: Check input params in IDirectMusicSegmentState8Impl_QueryInterface. 2008-12-15 12:31:28 +01:00
Christian Costa 7ed6f0a643 dmime: Improve IDirectMusicPerformance8Impl_PlaySegment(Ex) stubs. 2008-12-15 12:31:14 +01:00
Christian Costa 34f6afdf89 dplayx: Fix typo. 2008-12-15 12:31:10 +01:00
Christian Costa 0f840ba98b d3dxof: Increase string buffer size. 2008-12-15 12:31:07 +01:00
Christian Costa 0447013572 d3dxof: Improve error handling. 2008-12-15 12:30:38 +01:00
Christian Costa 32ab7d298f d3dxof: Add a test to dump an X object data (enabled when objects.txt and templates.txt are present). 2008-12-15 12:30:20 +01:00
Christian Costa e6abe0e83e setupx: Add stub for DiInstallClass. 2008-12-15 12:30:12 +01:00
Francois Gouget e9ab244d77 devenum: Explicitly identify the translation as being for SUBLANG_PORTUGUESE_BRAZILIAN. 2008-12-15 12:29:57 +01:00
Francois Gouget 0d7cb11fdf msi/tests: Make enum_stream_names() and package_RegDeleteTreeW() static. 2008-12-15 12:25:48 +01:00
Francois Gouget c597792400 oleaut32/tests: Make the Widget_*() and KindaEnum_*() functions static. 2008-12-15 12:25:46 +01:00
Francois Gouget ab9f028958 ddraw/tests: Make some functions static. 2008-12-15 12:25:41 +01:00
Francois Gouget 0f305929bc kernel32: Make some functions static. 2008-12-15 12:25:39 +01:00
Francois Gouget 52b4c7f26d gdi32: Export three implemented 16bit Engine*() functions. 2008-12-15 12:25:36 +01:00
Francois Gouget cc6e4e955e gdi32: Make [GS]etDCState() static. 2008-12-15 12:25:34 +01:00
Francois Gouget 766c6deaf7 mlang/tests: Make strstrW() static. 2008-12-15 12:25:31 +01:00
Francois Gouget 82f6b6ff41 riched20/tests: Make keep_responsive() and customWordBreakProc() static. 2008-12-15 12:25:28 +01:00
Francois Gouget 8c8c0f7146 setupapi/tests: Make devinst_RegDeleteTreeW() static. 2008-12-15 12:25:25 +01:00
Francois Gouget 234fb77a9c wineaudioio.drv: Export widMessage(). 2008-12-15 12:25:22 +01:00
Francois Gouget d27396980f wineesd.drv: Make some functions static. 2008-12-15 12:25:20 +01:00
Francois Gouget 0c615ef274 winejack.drv: Make some functions static. 2008-12-15 12:25:17 +01:00
Francois Gouget ec7cbc26f5 d3d8: Make D3D8CB_CreateSurface() static. 2008-12-15 12:25:02 +01:00
Francois Gouget e7b3671813 ole32: Use the IStream16_(CreateStream,CreateStorage,Write) implementations. 2008-12-15 12:24:58 +01:00
Stefan Dösinger c0a715977d wined3d: Remove a blank line in state.c. 2008-12-15 12:24:52 +01:00
Stefan Dösinger c937278262 wined3d: Give ATIFS a pixel shader handler. 2008-12-15 12:24:38 +01:00