Commit Graph

24499 Commits

Author SHA1 Message Date
Mikołaj Zalewski 7b8241b1ee comctl32: toolbar: TB_SETIMAGELIST should try to preserve button width. 2007-05-16 11:55:38 +02:00
Dmitry Timoshkov 59a2686ae4 kernel32: Add a test for LoadLibraryEx(LOAD_LIBRARY_AS_DATAFILE). 2007-05-16 11:55:32 +02:00
Alexandre Julliard e2d94ec001 ntoskrnl.exe: Added IofCompleteRequest. 2007-05-15 21:56:05 +02:00
Alexandre Julliard 72f2ba6fc4 ntoskrnl.exe: Export KeServiceDescriptorTable and KeTickCount. 2007-05-15 21:49:26 +02:00
Alexandre Julliard 7330edd25d ntoskrnl.exe: Implemented IoCreateSymbolicLink. 2007-05-15 21:45:51 +02:00
Alexandre Julliard a2adc88815 ntoskrnl.exe: Implemented IoCreateDevice and IoDeleteDevice. 2007-05-15 21:41:50 +02:00
Markus Amsler 6f8a67f018 dbghelp: Late init hash_table. 2007-05-15 20:20:07 +02:00
Markus Amsler 8bc839a816 dbghelp: Speed up vector iteration by directly using for(). 2007-05-15 20:19:53 +02:00
Markus Amsler a2968c8fab dbghelp: Speed up pool_alloc. Patch by Eric Pouech. 2007-05-15 20:19:36 +02:00
Markus Amsler f94127f2ca dbghelp: Speed up vector_add by avoiding pool_realloc calls. Remove no longer needed pool_realloc. 2007-05-15 20:19:28 +02:00
Francois Gouget 0acb5810bf Assorted spelling fixes. 2007-05-15 18:09:16 +02:00
Francois Gouget 51b81a60a0 mshtml: Fix '\n' typo. 2007-05-15 18:09:04 +02:00
Vitaliy Margolen 4659f98314 dinput: Prevent race between destroying the hook window and unloading the dll. 2007-05-15 15:53:44 +02:00
Juan Lang 1af94dbf3b wintrust: Implement WintrustGetRegPolicyFlags and WintrustSetRegPolicyFlags. 2007-05-15 15:53:37 +02:00
Juan Lang d132d1944c crypt32: Remove last error checks on success. 2007-05-15 15:20:02 +02:00
Juan Lang 79cd672c3d crypt32: Use public functions to get store access state. 2007-05-15 15:19:33 +02:00
Juan Lang 4c6988e8f0 crypt32: Implement CertGetStoreProperty and CertSetStoreProperty. 2007-05-15 15:19:13 +02:00
Juan Lang 0170a41e69 crypt32: Don't set ret to TRUE when it already is.
Set it to FALSE when it needs to be.
2007-05-15 15:18:50 +02:00
Misha Koshelev 23cfbe2ec8 msi: automation: Simplify counting products/related products. 2007-05-15 14:12:20 +02:00
Misha Koshelev 5f2e81e2a5 msi: automation: Installer::Products, verify HeapAlloc return value. 2007-05-15 14:11:45 +02:00
Misha Koshelev 536b49905b msi: Make MsiEnumRelatedProducts enumerate registry value names, not subkeys. 2007-05-15 14:11:37 +02:00
Misha Koshelev a6dfcf90f7 msi: automation: Implement Installer::RelatedProducts. 2007-05-15 14:10:58 +02:00
Misha Koshelev 7a9b218235 msi/tests: automation: Add tests for Installer::RelatedProducts. 2007-05-15 14:09:52 +02:00
Misha Koshelev 5b37ba6f04 msi: automation: Implement Installer::InstallProduct. 2007-05-15 14:09:42 +02:00
Misha Koshelev b75b224822 msi/tests: automation: Add test for Installer::InstallProduct. 2007-05-15 14:06:47 +02:00
Misha Koshelev 18cab64b42 msi: automation: Implement Record::IntegerData. 2007-05-15 14:06:27 +02:00
Jacek Caban 757192ebce mshtml: Improve some exec command stubs. 2007-05-15 12:43:07 +02:00
Dmitry Timoshkov 34015b93a4 user32: Add a test for the menu resource loader, make it pass under Wine. 2007-05-15 12:28:17 +02:00
Dmitry Timoshkov 7f189eccb9 user32: Add a test for CheckMenuRadioItem and make it pass under Wine. 2007-05-15 12:28:03 +02:00
Mounir IDRASSI e61eddd6a5 rsaenh: Fix crash in RSAENH_CPVerifySignature if pbSignature is set to NULL or if dwSigLen is lesser than the expected value. 2007-05-15 12:23:09 +02:00
Maarten Lankhorst 2e9fa34d67 dsound: IDirectSound_Compact should return DS_OK on priolevel >= DSSCL_PRIORITY. 2007-05-15 12:20:00 +02:00
Andrew Talbot 2fb8c8aad0 netapi32: Exclude unused headers. 2007-05-15 12:19:35 +02:00
Andrew Talbot 9fe3b60f12 ntdll: Exclude unused headers. 2007-05-15 12:19:31 +02:00
Andrew Talbot abea9c409f msxml3: Exclude unused headers. 2007-05-15 12:19:27 +02:00
Andrew Talbot 9069577cd0 msvcrt: Exclude unused headers. 2007-05-15 12:19:12 +02:00
Andrew Talbot bb519ec0b2 msvfw32: Exclude unused header. 2007-05-15 12:19:08 +02:00
Andrew Talbot 99504c0e47 msvcrt20: Exclude unused header. 2007-05-15 12:19:04 +02:00
Alexandre Julliard d2d6870284 hal: Added an initial stub. 2007-05-14 20:05:15 +02:00
Alexandre Julliard 12c169d2bf ntoskrnl.exe: Initial stub version with forwards to existing functions. 2007-05-14 19:55:32 +02:00
Emmanuel Maillard 260591fef6 winecoreaudio: Initial implementation of MIX_SetControlDetails. 2007-05-14 17:34:48 +02:00
Emmanuel Maillard ad635c60d3 winecoreaudio: Initial implementation of MIX_GetControlDetails. 2007-05-14 17:34:48 +02:00
Emmanuel Maillard 33e24d7ecc winecoreaudio: Initial implementation of MIX_GetLineControls. 2007-05-14 17:34:48 +02:00
Emmanuel Maillard 7f5a322e25 winecoreaudio: Initial implementation of MIX_GetLineInfo. 2007-05-14 17:34:48 +02:00
Emmanuel Maillard 7fb0861bf6 winecoreaudio: Implement MIX_GetDevCaps. 2007-05-14 17:34:48 +02:00
Emmanuel Maillard db6318ea91 winecoreaudio: Implement MIX_Open and MIX_GetNumDevs. 2007-05-14 17:34:48 +02:00
Emmanuel Maillard e64485d5a9 winecoreaudio: Initial mixer support on Mac OS X.
Find all lines and initialize controls.
2007-05-14 17:34:26 +02:00
Paul Vriens 0eeb5727b2 ole32/tests: Check for correct return value. 2007-05-14 16:45:17 +02:00
Misha Koshelev 9d234fcb9f msi: automation: Implement View::Modify. 2007-05-14 16:20:01 +02:00
Misha Koshelev 854ca51a5f msi/tests: automation: Add test for View::Modify. 2007-05-14 16:19:24 +02:00
Misha Koshelev 5e16dbb3f3 msi/tests: automation: Add tests for Record::IntegerData. 2007-05-14 16:19:15 +02:00
Misha Koshelev d2ad4e09ce msi/tests: automation: Correct expected Record::StringData PROPERTYPUT return variant type. 2007-05-14 16:19:05 +02:00
Misha Koshelev c0c6fe6341 msi: automation: Implement Record::FieldCount. 2007-05-14 16:17:22 +02:00
Misha Koshelev aa9f4beb65 msi: automation: Return DISP_E_MEMBERNOTFOUND if flags are incorrect. 2007-05-14 16:16:54 +02:00
Misha Koshelev 6bb7c911f5 msi/tests: automation: Test invoking methods as properties & vice versa. 2007-05-14 16:15:51 +02:00
Misha Koshelev 7eb3db632e msi: automation: Implement Installer::CreateRecord. 2007-05-14 16:15:40 +02:00
Misha Koshelev 075e1898bf msi/tests: automation: Test for Installer::CreateRecord error. 2007-05-14 16:15:20 +02:00
Misha Koshelev 2d8c2ce6d6 msi: automation: Implement Session::EvaluateCondition. 2007-05-14 16:14:58 +02:00
Misha Koshelev 75222d7452 msi/tests: automation: Add tests for Session::EvaluateCondition. 2007-05-14 16:13:23 +02:00
Mikołaj Zalewski 1f0183e218 comctl32: status: Send a NMMOUSE in mouse notifications, not a NMHDR. 2007-05-14 15:41:29 +02:00
Marcus Meissner b7ac570f39 ddraw/tests: Check for failing to create surfaces. 2007-05-14 15:41:21 +02:00
Jacek Caban fb2b06a144 mshtml: Don't call start_binding if we use necko to load the page. 2007-05-14 15:41:11 +02:00
Jacek Caban 836c672dcf mshtml: Wrap nsIExternalProtocolHandler. 2007-05-14 15:41:05 +02:00
Maarten Lankhorst 6e9276e970 dsound: Primary buffer isn't an IDirectSoundBuffer8. 2007-05-14 14:29:33 +02:00
Maarten Lankhorst 645f1efbc3 winealsa: Remove dead code. 2007-05-14 14:27:25 +02:00
Mounir IDRASSI 7abb204a1b crypt32: Stub implementation of CertGetCertificateChain. 2007-05-14 14:27:18 +02:00
Mounir IDRASSI e7c2e05f0f crypt32: Stub implementation of CryptFindLocalizedName. 2007-05-14 14:26:57 +02:00
Mounir IDRASSI ebe83d561b crypt32: Fix crash in CertGetCertificateContextProperty when querying length of a hash property. 2007-05-14 14:26:32 +02:00
Rob Shearman ed79ddab1d ole32: Don't lookup the address for the DllGetClassObject function for ole32.dll in the apartment loaded dll list.
Call the function directly for a small performance boost.
2007-05-14 14:26:22 +02:00
Rob Shearman 70e8842924 ole32: Fix CoUninitialize to only free libraries that return S_OK from DllCanUnloadNow. 2007-05-14 14:26:17 +02:00
Frank Richter 7108412a53 shell32: Update German resources. 2007-05-14 14:26:02 +02:00
Frank Richter 5c5fc99700 credui: Add German translation. 2007-05-14 14:25:59 +02:00
Frank Richter 7e5886435c shdoclc: Update German translation. 2007-05-14 14:25:55 +02:00
Andrew Talbot eb48a47260 advapi32: Fix a typo. 2007-05-14 14:25:16 +02:00
Francois Gouget 72ed214932 ddraw/tests: Fix compilation on systems that don't support nameless unions. 2007-05-14 14:25:10 +02:00
Marcus Meissner 4b9fedbb06 wined3d: Fixed swapchain context NULL ptr checks. 2007-05-14 14:24:27 +02:00
Dan Hipschman d9c120490f widl: Handle pointers fields that point to structures. 2007-05-14 14:24:16 +02:00
Mikołaj Zalewski bf3849ad6f msxml3: Implement IXMLDOMDocument2::setProperty("SelectionLanguage", ...). 2007-05-14 14:22:08 +02:00
Mikołaj Zalewski 918ee77d1c localui: Add Polish translation. 2007-05-14 14:22:00 +02:00
Paul Vriens 59eb871459 d3drm/tests: d3drm is removed from Windows Vista. 2007-05-11 14:02:27 +02:00
Jacek Caban 66067781d6 mshtml: Added IPersistStreamInit::Load test. 2007-05-11 14:02:21 +02:00
Jacek Caban 920f628c6e mshtml: Added IPersistStreamInit::Load implementation. 2007-05-11 13:25:02 +02:00
Jacek Caban 09adb8cf05 mshtml: Split IPersistMoniker::Load. 2007-05-11 13:24:48 +02:00
Jacek Caban 2dd9fad610 mshtml: Move AddRequest call to the separated function. 2007-05-11 13:24:37 +02:00
Jacek Caban 94a264d0be mshtml: Don't crash in OnStopBinding if This->binding is null. 2007-05-11 13:24:31 +02:00
Jacek Caban 98da8e2823 mshtml: Split code from OnDataAvailable. 2007-05-11 13:24:25 +02:00
H. Verbeet c3c5724789 wined3d: WINED3DSIO_POW should use the absolute value of the first source register. 2007-05-11 13:24:15 +02:00
Misha Koshelev d74e643f8c msi: automation: Implement Installer::RegistryValue. 2007-05-11 12:59:52 +02:00
Kirill K. Smirnov 24bf66180b kernel32/tests: Add tests for console codepages. 2007-05-11 12:41:34 +02:00
Kirill K. Smirnov 9d74661856 server: Move console codepages to the server. 2007-05-11 12:41:29 +02:00
Dan Hipschman ef433e2792 widl: Remove var_t's ptr_level field and start write_pointers. 2007-05-11 12:33:27 +02:00
Mikołaj Zalewski 44e3200a8d shell32: Handle invalid cbSize in Shell_NotifyIcon[AW]. 2007-05-11 11:45:45 +02:00
Marcus Meissner c904290336 msi/tests: Increase buffer size a bit.
Spotted by Coverity.
2007-05-11 11:45:36 +02:00
Stefan Dösinger e40af7d3fa wined3d: Prevent wrong bumpenvmap warnings. 2007-05-11 11:28:20 +02:00
Stefan Dösinger 093261b729 wined3d: Only addref clippers if one exists. 2007-05-11 11:26:40 +02:00
Stefan Dösinger 4295b18950 ddraw: Avoid fallout of failing tests. 2007-05-11 11:26:34 +02:00
Stefan Dösinger a90f650fd2 wined3d: Implement DDBLT_DEPTHFILL on the active depth stencil target. 2007-05-11 11:25:41 +02:00
Stefan Dösinger 5c48d504fc wined3d: Destroying the resource frees all private data.
Also adds a test for ddraw, d3d8 and d3d9.
2007-05-11 11:22:31 +02:00
Stefan Dösinger a5c484cbf3 ddraw: GetSurfaceDesc returns the surface memory while the surface is locked. 2007-05-11 11:21:44 +02:00
Stefan Dösinger e7b68eec34 ddraw: Use point filter for blit operations.
D3DTEXF_NONE is a special value for mipmapping which disabled
mipmapping, but it is not a valid mag / min filter parameter.
D3DTEXF_POINT is what we want
2007-05-11 11:21:29 +02:00
Stefan Dösinger 6e22f03654 ddraw: Remove all non-d3d7 capability flags. 2007-05-11 11:21:11 +02:00
Peter Oberndorfer 849a0fcf97 ntdll: Use correct prototype for thread function. 2007-05-11 11:20:42 +02:00
Francois Gouget f999a9e433 wined3d: Add a missing '\n' to a trace. 2007-05-11 11:20:34 +02:00
Francois Gouget 42fa19133a crypt32: Add missing '\n' in FIXME() call. 2007-05-11 11:20:28 +02:00
Francois Gouget 450ad214ec msi/tests: Add missing '\n' to ok() calls. 2007-05-11 11:20:25 +02:00
James Hawkins 666cfd1c03 msi: Only check the volume label for every media after the first disk. 2007-05-11 11:20:18 +02:00
Mounir IDRASSI f772fb9898 rsaenh: Add support for mandatory parameters to RSAENH_CPGetProvParam. 2007-05-11 11:20:13 +02:00
Rob Shearman c4eeb9f6fa setupapi: SetupOpenInfFile returns INVALID_HANDLE_VALUE on failure, not NULL.
Fix SetupQueryInfOriginalFileInformation to check for the former rather than the latter.
2007-05-11 11:20:04 +02:00
Damjan Jovanovic 3ceaaae3d7 shlwapi: Fix UrlCanonicalizeW's handling of filesystem paths. 2007-05-11 11:19:46 +02:00
Alexandre Julliard b504d05022 kernel32: Fix typo in CreateActCtxA. 2007-05-11 11:19:38 +02:00
Kirill K. Smirnov 8f45938013 kernel32/tests: Add tests for console screen buffer. 2007-05-10 14:23:46 +02:00
James Hawkins 0de574b258 msi: Deformat the key path before opening the key. 2007-05-10 14:12:57 +02:00
Mounir IDRASSI 204bdb8755 crypt32: Correct the implementation of CertCreateSelfSignCertificate. 2007-05-10 12:53:37 +02:00
H. Verbeet d7596086bc wined3d: Trace the VBO and stream number as well in drawPrimitiveTraceDataLocations. 2007-05-10 12:24:59 +02:00
H. Verbeet 79ca4e022d wined3d: Load texture coordinates even if no texture is bound to that stage at this time. 2007-05-10 12:24:52 +02:00
H. Verbeet cde60c0b94 wined3d: Split texture coordinate loading from loadVertexData(). 2007-05-10 12:24:39 +02:00
H. Verbeet 5188ab4efa wined3d: Calling glDisableClientState() from loadVertexData() is redundant.
unloadVertexData() will already have done this if necessary.
2007-05-10 12:24:19 +02:00
H. Verbeet f8714d771a wined3d: Unload vertex weight data in case of EXT_VERTEX_WEIGHTING as well. 2007-05-10 12:24:07 +02:00
Andrew Talbot 303aeee4cb mlang: Exclude unused headers. 2007-05-10 12:23:24 +02:00
Andrew Talbot a0436e828b msacm32: Exclude unused headers. 2007-05-10 12:23:16 +02:00
Andrew Talbot 5c4e38726c mscms: Exclude unused headers. 2007-05-10 12:23:12 +02:00
Andrew Talbot f9f70984a5 mapi32: Exclude unused header. 2007-05-10 12:22:21 +02:00
Andrew Talbot bf1c57de27 mciwave: Exclude unused header. 2007-05-10 12:22:17 +02:00
Andrew Talbot dd1263aa48 localspl: Exclude unused headers. 2007-05-10 12:22:14 +02:00
Andrew Talbot e6b430c14e mcicda: Exclude unused headers. 2007-05-10 12:22:09 +02:00
Alexandre Julliard 276ba12dab psapi: Don't print output parameters as strings. 2007-05-10 12:15:48 +02:00
Rob Shearman b005e9ed0d ole32: Move the logic in StgCreateDocfile for "if no share mode given then DENY_NONE is the default" to before the validateSTGM check.
Add a test that shows this behaviour is correct.

Remove a test on the access mode that is redundant because it is already 
done in validateSTGM.
2007-05-10 12:15:11 +02:00
Jacek Caban 12aa9e33c5 mshtml: Added IHTMLBodyElement::CreateTextRange implementation. 2007-05-10 12:15:00 +02:00
Jacek Caban 700ccaf767 mshtml: CGID_Undocumented is CGID_DocHostCmdPriv. 2007-05-10 12:14:51 +02:00
Jacek Caban f0649f3731 mshtml: Added IHTMLTxtRange::get_htmlText implementation. 2007-05-10 12:14:41 +02:00
Jacek Caban 573d612de4 mshtml: Reimplement IHTMTxtRange on top of nsIDOMRange. 2007-05-10 12:14:21 +02:00
Paul Vriens a543e60dc9 msi/tests: Properly cleanup after each test. 2007-05-10 12:14:14 +02:00
Misha Koshelev 2b7d8cb9d5 msi/tests: automation: Add more tests for Installer::RegistryValue.
Add test for a new error condition and tests for returning data from values of different registry value types.
2007-05-10 12:10:28 +02:00
Stefan Dösinger d08585e6ec wined3d: Manage private data in a wine linked list. 2007-05-10 12:10:20 +02:00
Stefan Dösinger 1b94a5eefd ddraw: Fix stupid bug when setting surface client memory. 2007-05-10 11:40:50 +02:00
Stefan Dösinger df891b823a ddraw: Always set fullscreen mode in wined3d.
DDSCL_NORMAL is not set at initialization. Instead of making this a
& DDSCL_NORMAL || == 0 check just set fullscreen mode always. WineD3D
will catch NOP changes anyway.
2007-05-10 11:40:40 +02:00
Stefan Dösinger 81504d6a2d wined3d: Support bump environment mapping using GL_NV_texture_shader. 2007-05-10 11:40:27 +02:00
Stefan Dösinger 4a8b55d456 wined3d: Unload vertex weight data in unloadVertexData. 2007-05-10 11:40:15 +02:00
Stefan Dösinger d9fef10b71 ddraw: Some caps fixes.
Cards at DirectX7 times did not support non power of 2 textures, and
some games check the capatiblity flags incorrectly. Rollcage expects the
D3DPTEXTURECAPS_POW2 (limitation) flag set and fails with the reference
rasterizer which support NP2 textures and doesn't have the cap set.
2007-05-10 11:40:01 +02:00
Eric Pouech fe3869388a kernel32: Set the new definition for an activation context, and implement adding/releasing references to it. 2007-05-09 12:24:14 +02:00
Eric Pouech 80f41b4937 kernel32: Implemented CreateActCtxA on top of CreateActCtxW. 2007-05-09 12:15:45 +02:00
Stefan Dösinger ca52d34189 wined3d: Some more ProcessVertices fixes.
Remove vbos from the input strided data from the fixed function
attributes explicitly and avoid writing beyond the end of a temporary
buffer when cloning a windows bug.
2007-05-09 12:08:12 +02:00
Stefan Dösinger bed50115ee ddraw: More tests and fixes on surface attachments. 2007-05-09 12:07:46 +02:00
Stefan Dösinger 28170f0474 wined3d: Implement environment bump mapping with GL_ATI_envmap_bumpmap. 2007-05-09 12:07:32 +02:00
Stefan Dösinger 992834016a wined3d: Report only D16, D24S8 and D24X8 depth stencil formats as supported. 2007-05-09 12:07:09 +02:00
James Hawkins 6eb7eadffa msi: Check the volume name when changing media. 2007-05-09 12:07:01 +02:00
Juan Lang 21dce1d02d crypt32: Implement CertEnumSystemStore. 2007-05-09 12:06:50 +02:00
Alexandre Julliard 0a5e707a39 advapi32: Fix set process request, a pipe instance can only handle one request. 2007-05-08 21:35:34 +02:00
Alexandre Julliard aafcfe7663 server: Add support for retrieving results of queued ioctls once they are done. 2007-05-08 20:45:44 +02:00
Paul Vriens 299a358fdb setupapi/tests: SetupQueryInfOriginalFileInformationA is not available on win98. 2007-05-08 20:09:31 +02:00
Alexandre Julliard c5134b77c6 ntdll: Support setting the CPU context on the current thread without segment registers. 2007-05-08 20:09:25 +02:00