Commit Graph

50509 Commits

Author SHA1 Message Date
Hans Leidekker c32d9d7004 msi: Get rid of ACTION_VerifyFeatureForAction. 2010-02-16 12:29:01 +01:00
Hans Leidekker 598c542607 msi: Get rid of ACTION_VerifyComponentForAction. 2010-02-16 12:28:56 +01:00
Hans Leidekker 54391a11c0 msi: Update the UI when registering or unregistering type libraries. 2010-02-16 12:28:48 +01:00
Kusanagi Kouichi 4ccbcb02b2 winex11.drv: Handle result string directly. 2010-02-16 12:28:41 +01:00
Alexandre Julliard f6b3dba7a0 setupapi: Add support for creating registry symlinks from a .inf file. 2010-02-16 12:26:56 +01:00
Andrew Nguyen a504867a89 gdi32: Check the region handle in GetClipRgn later. 2010-02-16 11:33:33 +01:00
Nikolay Sivov 3d18a77ae7 msxml3: Get rid of libxml2 accessors in ::substringData() for Text, Comment and CDATA nodes. 2010-02-16 11:33:23 +01:00
Nikolay Sivov 19c30897d4 msxml3: Simplify ::appendData() for Text, Comment and CDATA nodes. 2010-02-16 11:33:11 +01:00
Nikolay Sivov 02066602b6 msxml3: Implement ::replaceData() for Text, Comment and CDATA nodes. 2010-02-16 11:33:03 +01:00
Nikolay Sivov 88d8218731 msxml3: Simplify ::insertData() for Text, Comment and CDATA nodes. 2010-02-16 11:32:55 +01:00
Nikolay Sivov b8282638bb msxml3: Use interface methods for ::get_length() calls. 2010-02-16 11:32:48 +01:00
Roderick Colenbrander 3afa657636 winex11: Fix palette conversion bug.
The LookupPixel code assumed we want to convert pixels to the format
corresponding the default color shifts.
2010-02-16 11:32:44 +01:00
Henri Verbeet f97565191c wined3d: Drop buffer objects from the stream info as well when PreLoad drops them. 2010-02-16 10:47:56 +01:00
Henri Verbeet 974f888dfa wined3d: Move the gl info structure to wined3d_private.h. 2010-02-16 10:47:50 +01:00
Henri Verbeet 1a880cb1f9 wined3d: Remove some unused extensions. 2010-02-16 10:47:40 +01:00
Vincent Povirk 90b7ccc36a shlwapi: GetUrlPart can get the scheme of url's without a ://. 2010-02-16 10:45:10 +01:00
Vincent Povirk f45b648634 comdlg32: Add a minimal test for the font dialog. 2010-02-16 10:44:54 +01:00
Rico Schüller 71a96755b2 d3d10: Fix a HeapFree() in d3d10_effect_Release(). 2010-02-16 10:44:12 +01:00
Alexandre Julliard 18a2e83904 advapi32/tests: Add tests for registry symlinks at the advapi32 level. 2010-02-15 21:07:51 +01:00
Alexandre Julliard 6c07850270 advapi32: Add support for registry symlinks. 2010-02-15 21:07:41 +01:00
Alexandre Julliard b139b935c4 server: Implement registry symlinks. 2010-02-15 21:07:01 +01:00
Alexandre Julliard 2ec945d412 ntdll/tests: Add more tests for registry symlinks. 2010-02-15 21:03:14 +01:00
Hans Leidekker 438ad93b22 msi: Implement and test MsiGetPatchInfoA/W. 2010-02-15 16:36:39 +01:00
Jacek Caban 38933b1a31 mshtml: Added IViewObject::SetSink tests. 2010-02-15 16:11:15 +01:00
Jacek Caban a84741182f mshtml: Added IViewObject::SetAdvise implementation. 2010-02-15 16:11:12 +01:00
Jacek Caban 72e2b7f111 mshtml: Added DOCHOST_DOCCANNAVIGATE tests. 2010-02-15 16:11:09 +01:00
Detlef Riekenberg c723015fdc shlwapi/tests: Use defined settings when testing GetAcceptLanguages. 2010-02-15 16:11:04 +01:00
Paul Vriens 22fc1fe366 ddraw/tests: Fix a test failure on VMware and VirtualBox on W2K and below. 2010-02-15 16:09:31 +01:00
Nikolay Sivov c1464f8ab9 msxml3: Fix return value for IXMLDOMNode_put_nodeValue() for unsupported types. 2010-02-15 16:09:24 +01:00
Nikolay Sivov 5262c570f1 msxml3: Accept NODE_ENTITY_REFERENCE in ::createNode() and use it for ::createEntityReference(). 2010-02-15 16:09:17 +01:00
Nikolay Sivov 20a240fe41 msxml3: Reimplement IXMLDOMDocument::createProcessingInstruction() on top of ::createNode(). 2010-02-15 16:09:11 +01:00
Nikolay Sivov f414d3cf60 msxml3: Reimplement IXMLDOMDocument::createAttribute() on top of ::createNode(). 2010-02-15 16:09:05 +01:00
Nikolay Sivov f0e885759e msxml3: Reimplement IXMLDOMDocument::createCDATASection() on top ::createNode(). 2010-02-15 16:08:59 +01:00
Nikolay Sivov ce2372667e msxml3: Fix IXMLDOMDocument::createElement(), cast from node to element isn't possible. 2010-02-15 16:08:53 +01:00
Nikolay Sivov 24e198e2ff msxml3: Reimplement IXMLDOMDocument::createTextNode() on top of ::createNode(). 2010-02-15 16:08:44 +01:00
Nikolay Sivov 035566802b msxml3: Fix IXMLDOMDocument::createDocumentFragment(), can't use IXMLDOMNode*->IXMLDOMDocumentFragment* cast. 2010-02-15 16:08:39 +01:00
Nikolay Sivov 760f7ba724 msxml3: Reimplement IXMLDOMDocument::createComment() on top of ::createNode(). 2010-02-15 16:08:29 +01:00
Alistair Leslie-Hughes dd40448707 msxml4: Added support for SAXXMLReader40. 2010-02-15 16:07:59 +01:00
Huw Davies 24db8d384c rpcrt4: Fix tests on win64. 2010-02-15 16:07:53 +01:00
Christian Costa e0213af9ab ddraw: Enable GetViewport to retreive data set by SetViewport2 and vice-versa + tests. 2010-02-15 12:51:23 +01:00
Christian Costa 720aa5bf23 ddraw: Fix D3DTBLEND_MODULATE emulation.
Alpha source should be selected with WINED3DTSS_ALPHAOP and not by changing the source itself.
2010-02-15 12:51:09 +01:00
Christian Costa 6b6db0dcb2 d3dx9_36: Improve some stubs. 2010-02-15 12:50:45 +01:00
Christian Costa 82d7054085 d3dx9_36: Implement D3DXCreateTexture. 2010-02-15 12:50:42 +01:00
José Manuel Ferrer Ortiz bd5f4637a1 mapi32: New Spanish translations. 2010-02-15 12:47:57 +01:00
José Manuel Ferrer Ortiz efa97230c1 localspl: New Spanish translations. 2010-02-15 12:47:47 +01:00
José Manuel Ferrer Ortiz 7ffbfdb7a0 iccvid: New Spanish translations. 2010-02-15 12:47:27 +01:00
José Manuel Ferrer Ortiz a4761f6fdf hhctrl.ocx: New Spanish translations. 2010-02-15 12:47:08 +01:00
Alexandre Julliard 531daa04c2 ntdll/tests: Use correct access rights in the NtOpenKey test. 2010-02-15 12:20:18 +01:00
Jörg Höhle da49030b39 winex11: Add vkey codes for functions keys upto F24.
Scancodes 63..6B for F16-F24 were not added because they conflict
with the 60.. reassignment heuristic in InitKeyboard.
2010-02-15 12:20:03 +01:00
Jörg Höhle 7155742d70 winex11: Initialize KeyPressEvent for XmbLookupString. 2010-02-15 12:20:02 +01:00
Hans Leidekker b4bdfe6746 msi: Add tests for creating and removing shortcuts. 2010-02-15 12:20:02 +01:00
Hans Leidekker 2276c291fc msi: Implement the RemoveShortcuts standard action. 2010-02-15 12:20:02 +01:00
Christian Costa e0756602a4 d3drm: Make IDirect3DRMMeshBuilderImpl_Load handle normals and texture coordinates.
Implement IDirect3DRMMeshBuilderImpl_GetTextureCoordinates.
2010-02-15 12:20:02 +01:00
Christian Costa 739c1177d9 d3drm: Remove wrong description. 2010-02-15 12:20:02 +01:00
Alexander Nicolaysen Sørnes 9c88bd8d24 dsound/tests: Test querying for KsPropertySet on primary buffer. 2010-02-15 12:20:01 +01:00
Vincent Povirk d420a858da ole32: Add error checking to StorageBaseImpl_CreateStorage. 2010-02-15 12:20:01 +01:00
Vincent Povirk 1fab6e3515 ole32: Add error checking to StorageBaseImpl_CreateStream. 2010-02-15 12:20:00 +01:00
Vincent Povirk 00dec58bb2 gdiplus: Convert formats that can't be drawn by gdi32 when drawing bitmaps. 2010-02-15 12:20:00 +01:00
Vincent Povirk cf4ec6e840 gdiplus: Implement GdipGetTextureImage. 2010-02-15 12:20:00 +01:00
Vincent Povirk 70c9e4fb3d gdiplus: Store an image in texture brushes, and use it when cloning. 2010-02-15 12:20:00 +01:00
Vincent Povirk 53e326a77c gdiplus: Use GdipCloneBitmapArea to get bitmap areas for texture brushes. 2010-02-15 12:20:00 +01:00
Vincent Povirk e933da4fdb gdiplus: Copy hatch brushes using the create function.
The DIB used in the LOGBRUSH doesn't last long enough.
2010-02-15 12:20:00 +01:00
Dan Kegel 1aa3308fa5 ntdll: Fix leak in test_symlinks. 2010-02-15 12:19:15 +01:00
Kusanagi Kouichi ccab177159 user32: Consolidate empty string. 2010-02-15 12:09:55 +01:00
Jeremy White b8fbf9a1c2 wineps.drv: Prevent psdrv tracing from crashing on Solaris. 2010-02-15 12:09:49 +01:00
Paul Chitescu 2d5ea4b5d5 qedit: Add media type enumerator to SampleGrabber. 2010-02-15 12:09:42 +01:00
Paul Chitescu 43fe5e35b8 qedit: Add pins enumerator implementation to SampleGrabber. 2010-02-15 12:09:35 +01:00
Paul Chitescu 076fdb35ba qedit: Add current media type and media matching to SampleGrabber. 2010-02-15 12:09:28 +01:00
Paul Chitescu 4457717d79 qedit: Add pins, IMemInputPin implementation and grabbing to SampleGrabber. 2010-02-15 12:09:19 +01:00
Paul Vriens 983cff23fa msi/tests: Fix a test failure on Win9x/WinMe. 2010-02-12 16:39:39 +01:00
Paul Vriens 693dd47689 rcprt4/tests: Don't crash on NT4 or lower. 2010-02-12 16:39:39 +01:00
Alexandre Julliard ed0f34c6e3 ntdll/tests: Add tests for registry symlinks. 2010-02-12 16:39:26 +01:00
Alexandre Julliard 34b011c357 ntdll/tests: Test NtOpenKey with an existing key. 2010-02-12 16:34:55 +01:00
Alexandre Julliard 5f699c93c8 ntdll/tests: Fix a few function prototypes in the registry test. 2010-02-12 16:34:42 +01:00
Alexandre Julliard 112ff62283 user32: Don't forward WM_SETCURSOR to the desktop window. 2010-02-12 15:55:45 +01:00
Jörg Höhle cbb46ec83c mciavi: Support more MCI_STATUS queries. 2010-02-12 15:52:26 +01:00
Jörg Höhle 541c6c2d97 mciavi: Step is like Seek. 2010-02-12 15:52:26 +01:00
Jörg Höhle 14c9f6a3cb mciavi: Support the MCI_TEST flag.
Some apps send each command twice: first with MCI_TEST, then without.

Actually, support is more complex: MCI_TEST acts per flag, not for
the whole command, e.g. "status audio source test" fails
while "status audio stream test" is supported.
2010-02-12 15:52:26 +01:00
Jörg Höhle 3e5c704e7a mciavi: Use MCIERR_UNSUPPORTED_FUNCTION, not 0 (NOERROR). 2010-02-12 15:52:26 +01:00
Jörg Höhle a34831df13 mciavi: First check inputs, then (perhaps) stop and act. 2010-02-12 15:52:26 +01:00
Jörg Höhle 403a820ed1 mciqtz32: Complete MCI GetDevCaps/capability. 2010-02-12 15:52:26 +01:00
Jörg Höhle 6dadd15bdf mciseq: Fix error code path in async command execution. 2010-02-12 15:52:26 +01:00
Detlef Riekenberg b14a08f388 shlwapi: Return the correct length from GetAcceptLanguagesA. 2010-02-12 15:52:25 +01:00
Detlef Riekenberg 31ea126692 shlwapi: Return the correct results in GetAcceptLanguagesW. 2010-02-12 15:52:25 +01:00
Detlef Riekenberg 7aac2c070d shlwapi/tests: Remove GetLastError tests for GetAcceptLanguages, which uses HRESULT. 2010-02-12 15:52:25 +01:00
Rico Schüller f816210c21 d3d10/tests: Add effect shader test. 2010-02-12 15:52:25 +01:00
Rico Schüller 893b0b9d40 d3d10/tests: Use a wrapper function for D3D10CreateEffectFromMemory(). 2010-02-12 15:52:25 +01:00
Hans Leidekker f7879b43d5 msi: Fix a memory leak in ITERATE_StartService.
Found by Valgrind.
2010-02-12 14:49:38 +01:00
Hans Leidekker 82d50fa675 msi: Return the right error from ITERATE_RegisterTypeLibraries. 2010-02-12 14:49:38 +01:00
Hans Leidekker 98761037ab msi: Implement the UnregisterTypeLibraries standard action. 2010-02-12 14:49:38 +01:00
Kusanagi Kouichi 30872b0ebf winex11.drv: Fold X11DRV_ImmSetOpenStatus into XIMPreEditDoneCallback. 2010-02-12 14:49:38 +01:00
Kusanagi Kouichi 3739dcd6e5 winex11.drv: Simplify X11DRV_ImmSetInternalString. 2010-02-12 14:49:38 +01:00
Kusanagi Kouichi af0882862f winex11.drv: Private copy of a result string is unnecessary. 2010-02-12 14:49:38 +01:00
Nikolay Sivov ca01a44164 msxml3: Reimplement IXMLDOMDocument::createElement() over ::createNode(). 2010-02-12 14:49:11 +01:00
Nikolay Sivov 469b0ff6b5 msxml3/tests: Don't try to use wchar buffers as BSTR parameters. 2010-02-12 11:55:51 +01:00
Nikolay Sivov f5a2f4a2b9 msxml3: Reimplement IXMLDOMDocument::createDocumentFragment() over ::createNode(). 2010-02-12 11:55:40 +01:00
Nikolay Sivov 16d83dc7d4 msxml3: Support more node types in IXMLDOMDocument_createNode(). 2010-02-12 11:55:29 +01:00
Nikolay Sivov e2b727807d msxml3: Check for Null out pointer in node creation (with tests). 2010-02-12 11:55:17 +01:00
Vincent Povirk 35b800dc92 ole32: Only warn about storage share mode once. 2010-02-12 11:54:36 +01:00
Jason Edmeades 6cea48b928 ws2_32: Support indefinite receive timeouts. 2010-02-12 11:54:30 +01:00
Nikolay Sivov 70890031a3 comctl32/rebar: Don't try to access band data before it's needed. 2010-02-12 11:54:17 +01:00
Jacek Caban 141e61468e urlmon: Added CreateUri stub implementation. 2010-02-12 11:54:06 +01:00
Huw Davies 6805045b05 rpcrt4: Add tests for multi-dimensional conformant arrays. 2010-02-11 17:47:59 +01:00
Michael Stefaniuc 7442a7f931 user32: Don't use HIWORD() on a HINSTANCE. 2010-02-11 17:33:50 +01:00
Hans Leidekker bbfaf6af75 msi: Add tests for installing and removing ODBC drivers. 2010-02-11 14:38:45 +01:00
Hans Leidekker 28bf8e1f0d msi: Implement the RemoveODBC standard action. 2010-02-11 14:38:45 +01:00
Hans Leidekker 2568e5ec65 msi: Make sure attrs variable is properly double nul-terminated in ITERATE_InstallODBCDataSource. 2010-02-11 14:38:45 +01:00
Hans Leidekker 4742dfba98 msi: The File_Setup field in the ODBCDriver and ODBCTranslator tables is optional. 2010-02-11 14:38:45 +01:00
Jörg Höhle 67124e1c0b winmm: Improve initial MIDI player thread synchronisation. 2010-02-11 14:38:45 +01:00
Jörg Höhle 7bd6be0706 winmm: Fix incorrect memory useage (Valgrind w/ MIDI tests). 2010-02-11 14:38:44 +01:00
Jörg Höhle a8b8078704 midimap: Implement callback/notification. 2010-02-11 14:38:44 +01:00
Jörg Höhle 788d8720e7 midimap: Obey the size parameter in GetDevCaps. 2010-02-11 14:38:44 +01:00
Christian Costa 8f63f180c9 d3dx9_36: Add stub for D3DXCompileShader. 2010-02-11 14:38:44 +01:00
Alexander Nicolaysen Sørnes 1db6e11254 dsound/tests: DirectSound3DListener_QueryInterface should accept IKsPropertySet. 2010-02-11 14:38:44 +01:00
Jacek Caban ca9dbd736f mshtml: Ensure that gecko event listener is attached in attach_event. 2010-02-11 14:38:44 +01:00
Jacek Caban 0216974a1b mshtml: Added tests showing that we should return E_NOTIMPL in DeleteMemberByName. 2010-02-11 14:38:44 +01:00
Jacek Caban 6e116f5215 mshtml: Added IHTMLStyle::get_border*Color implementation. 2010-02-11 14:38:44 +01:00
Alexandre Julliard 93f0339387 makefiles: Move all the recursion rules to the top-level makefile. 2010-02-11 14:38:26 +01:00
Alexandre Julliard 5acb431511 makefiles: Build the dlls directly from the top-level makefile. 2010-02-10 19:32:31 +01:00
Paul Vriens 312e4f6b23 msi/tests: Run the 'in_use' tests again. 2010-02-10 17:31:28 +01:00
Nikolay Sivov 875c9c71ab msxml3: Accept PI node in on base name request. 2010-02-10 14:34:06 +01:00
Michael Stefaniuc 3f37e33497 kernel32: Avoid using HIWORD on types that are 64bit on Win64. 2010-02-10 14:33:52 +01:00
Michael Stefaniuc 0f5d042ff2 kernel32: Don't use HIWORD to check for swapped args in GetCurrentDirectoryA. 2010-02-10 14:33:35 +01:00
Michael Stefaniuc ef7cafc11c oleaut32: Avoid using HIWORD on string pointers. 2010-02-10 14:33:27 +01:00
Michael Stefaniuc 5cc3111808 ntdll: Avoid using HIWORD on types that are 64bit on Win64. 2010-02-10 14:32:05 +01:00
Hans Leidekker 068cb1291b msi: Add a partial implementation of the ValidateProductID standard action. 2010-02-10 14:31:49 +01:00
Hans Leidekker 7331b3ca98 msi: Implement the UnregisterFonts standard action. 2010-02-10 14:31:15 +01:00
Hans Leidekker 5df62d0c42 msi: Add stub implementations of the DisableRollback and InstallAdminPackage standard actions. 2010-02-10 14:31:05 +01:00
Alexandre Julliard fab57fe018 urlmon: Don't create empty default key values where not necessary. 2010-02-10 14:30:24 +01:00
Alexandre Julliard ac853cfcf2 shdocvw: Don't create empty default key values where not necessary. 2010-02-10 14:30:19 +01:00
Alexandre Julliard d9f315a084 mshtml: Don't create empty default key values where not necessary. 2010-02-10 14:30:12 +01:00
Alexandre Julliard 16a080fc02 jscript: Don't create empty default key values where not necessary. 2010-02-10 14:30:07 +01:00
Alexandre Julliard 0887094f70 itss: Don't create empty default key values where not necessary. 2010-02-10 14:29:58 +01:00
Paul Vriens 6a6c8e3ee2 shell32/tests: Fix a test failure on NT4. 2010-02-10 11:34:53 +01:00
Michael Stefaniuc e8993f3ddd hhctrl.ocx: Remove a stray heap_alloc(0) (Smatch). 2010-02-10 11:34:02 +01:00
Michael Stefaniuc 968f214772 hhctrl.ocx: Use the SendMessage instead of ListView_GetItem.
SendMessage() is more explicit and also gets rid of three gcc -Wextra
  warning: value computed is not used
2010-02-10 11:33:57 +01:00
Michael Stefaniuc 7a8638d8b3 itss: Reorder some code to avoid leaking memory on an error path.
Found by Smatch.
2010-02-10 11:33:41 +01:00
Aric Stewart e0b23217fe shlwapi: Account for trailing NULL in UrlFixupW. 2010-02-10 11:33:22 +01:00
Jacek Caban 6f6f1c9338 mshtml: Added IHTMLStyle::get_borderRightColor implementation. 2010-02-10 11:33:09 +01:00
Jacek Caban d0f7785e04 mshtml: Forward IHTMLCommentElement::get_text to IHTMLElement::get_outerHTML. 2010-02-10 11:33:05 +01:00
Nikolay Sivov b9d07c5ae5 msxml3/tests: Add a trivial test for IXMLDOMDocumentFragment_get_parentNode(). 2010-02-10 11:32:58 +01:00
Nikolay Sivov f65fd26fe1 msxml3: IXMLDOMAttribute shouldn't report its parent. 2010-02-10 11:32:53 +01:00
Dylan Smith 535afbd3aa richedit: Move function ME_GetParaLineSpace to make it static. 2010-02-10 11:32:31 +01:00
Alexandre Julliard cb1fc8f4f5 makefiles: Move Maketest.rules to the top level. 2010-02-10 11:21:19 +01:00
Alexandre Julliard ea9a113a81 makefiles: Build the tests directly from the top-level makefile. 2010-02-10 11:07:43 +01:00
Alexandre Julliard 86ab297bea makefiles: Build the import libraries directly from the top-level makefile. 2010-02-10 11:05:38 +01:00
Alexandre Julliard 10e4edd9f4 makefiles: Build the static libraries directly from the top-level makefile. 2010-02-10 11:05:26 +01:00
Andrew Nguyen b3b81abba3 mshtml: Accept NULL SAFEARRAY pointers in IHTMLDocument2::write(ln). 2010-02-09 17:13:52 +01:00
Nikolay Sivov a9fc71b48e msxml3: Support comment node type in IXMLDOMNode_get_baseName. 2010-02-09 17:13:38 +01:00
André Hentschel c71ffcf407 dbghelp: Merge dwarf code from ntdll/signal_x86_64.c. 2010-02-09 17:13:37 +01:00