Commit Graph

717 Commits

Author SHA1 Message Date
Nikolay Sivov 1742449ad8 msxml3/tests: Null-terminate a string before A->W conversion (Valgrind). 2014-05-05 12:17:53 +02:00
Nikolay Sivov 30410d48fd msxml3/tests: Fix a BSTR leak (Valgrind). 2014-05-05 12:17:52 +02:00
Nikolay Sivov 3b16986a35 msxml3/tests: Fixed attributes map leak (Valgrind). 2014-04-28 14:00:55 +02:00
Nikolay Sivov 039712970b msxml3/tests: Fix enumerator instance leak (Valgrind). 2014-04-25 16:18:16 +02:00
Nikolay Sivov 026c861794 msxml3/tests: Fix accessing released intreface pointer. 2014-04-16 10:53:18 +02:00
Nikolay Sivov 52c6c6a1d1 msxml3: Fix transformation result output for stream and BSTR cases. 2014-04-14 10:25:43 +02:00
Nikolay Sivov 6ed7d9dd1c msxml3/tests: Protect from invalid array access (Coverity). 2014-04-07 15:34:36 +02:00
Nikolay Sivov db8ff72f00 msxml3: Handle NULL child in appendChild(). 2014-04-03 11:11:16 +02:00
Nikolay Sivov 93bd41c3f7 msxml3/tests: Check return values (Coverity). 2014-03-31 11:46:09 +02:00
Nikolay Sivov c7d45060e5 msxml3: Fix some test failures on Win8.1. 2014-03-13 20:22:20 +01:00
Nikolay Sivov 02af74400f msxml3: Respect stylesheet output mode when dumping resulting document. 2014-03-13 20:22:13 +01:00
Nikolay Sivov c633a51773 msxml3/tests: Fixed some test failures. 2014-03-10 10:42:21 +01:00
Nikolay Sivov 5b43c42c88 msxml3: Remove dynamic properties support. 2014-03-10 10:42:02 +01:00
Nikolay Sivov d7aee26d7f msxml3: Make propputref methods invocable with DISPATCH_PROPERTYPUT. 2014-03-07 11:30:51 +01:00
Nikolay Sivov 17d1c0fbc7 msxml3: Fix BSTR retval handling for IVBSAXLocator. 2014-03-05 11:49:25 +01:00
Nikolay Sivov 89c21a89a6 msxml3: Added stubs for ISAXErrorHandler/IVBSAXErrorHandler for MXWriter. 2014-03-05 11:49:09 +01:00
Nikolay Sivov 71ecd3b422 msxml3: Added stub support for ISAXDTDHandler/IVBSAXDTDHandler for MXWriter. 2014-03-05 11:49:04 +01:00
Nikolay Sivov d745e612ac msxml3: Added partial implementation of IVBSAXContentHandler for MXWriter. 2014-03-04 11:50:10 +01:00
Nikolay Sivov d6de1be777 msxml3: Added IVBSAXLexicalHandler interface for MXWriter. 2014-03-03 17:02:48 +01:00
Nikolay Sivov 94dcff1dda msxml3: Added IVBSAXDeclHandler interface for MXWriter. 2014-03-03 17:02:46 +01:00
Nikolay Sivov a28ace9ae7 msxml3: Support more variant types in putProperty(). 2014-03-03 17:02:45 +01:00
Nikolay Sivov 2b4f20b8c3 msxml3: Support VT_BSTR|VT_BYREF as reader input. 2014-03-03 17:02:42 +01:00
Jacek Caban 76ce1f1679 msxml3: Read stream data until Read fails or returns 0 bytes. 2014-02-12 19:15:27 +01:00
Dmitry Timoshkov 9ab9aebf65 msxml3: Add separate QueryInterface implementation for IEnumVARIANT interface exported by IXMLElementCollection. 2014-02-05 15:42:53 +01:00
Dmitry Timoshkov 41d34aa69b msxml3/tests: Add a test to show that IXMLElementCollection enumerator doesn't recognize IID_IXMLElementCollection. 2014-02-05 15:42:22 +01:00
Nikolay Sivov fa21e6dd7c msxml3/tests: Fix a couple of test failure when msxml4 is actually present. 2014-02-05 13:49:31 +01:00
Alexandre Julliard d5c5c0684e msxml3/tests: Run tests against the winehq server. 2014-01-29 21:54:22 +01:00
Frédéric Delanoy fd096ddbc9 msxml3/tests: Use common wine_dbgstr_guid implementation from test.h. 2014-01-29 14:50:56 +01:00
Frédéric Delanoy 91f2435469 Assorted spelling fixes. 2014-01-09 17:39:59 +01:00
Frédéric Delanoy 949f1a0161 msxml3/tests: Use BOOL type where appropriate. 2014-01-06 17:14:40 +01:00
Alexandre Julliard 99ef0d6ff0 makefiles: Get rid of the MAKE_TEST_RULES variable. 2014-01-02 12:13:16 +01:00
Marcus Meissner 88923cd6f3 msxml3: Avoid double free of str (Coverity). 2014-01-01 20:45:21 +01:00
Alexandre Julliard d08ff3ff19 makefiles: Use a single variable for all types of idl files. 2013-12-31 18:15:17 +01:00
Frédéric Delanoy 8a4e5ec68b msxml3/tests: Constify some character strings. 2013-12-27 14:31:53 +01:00
Nikolay Sivov 40c8d6aa0a msxml3: Store document url in properties so every instance could see it. 2013-12-16 16:08:39 +01:00
Frédéric Delanoy 5ba7f79bad Assorted spelling fixes. 2013-12-03 19:41:53 +01:00
Alexandre Julliard 6bb1bda555 msxml3/tests: Avoid including xmldom.h. 2013-11-25 15:15:54 +01:00
Jacek Caban 66677e616f msxml3: Compile tests with __WINESRC__ defined. 2013-11-18 11:17:29 +01:00
Jacek Caban fe0f945769 msxml3: Return NULL instead of empty string in IXMLElement::get_tagName. 2013-11-18 11:16:54 +01:00
Nikolay Sivov e0344e1a28 msxml3: Implement url() property of IXMLDOMDocument. 2013-11-04 17:41:11 +01:00
Nikolay Sivov 61c8a4e6ea msxml3/tests: Consolidate check for available class versions. 2013-11-04 17:41:11 +01:00
Frédéric Delanoy cbd65f1c65 msxml3/tests: Use BOOL type where appropriate. 2013-10-30 09:45:49 +01:00
Nikolay Sivov 32f56af204 msxml3/tests: Fix test failures on newer systems. 2013-10-28 10:42:23 +01:00
Nikolay Sivov 13aac41b06 msxml3: Set referrer header to container url. 2013-10-17 20:29:42 +02:00
Nikolay Sivov abdf02526e msxml3: Handle parser failure when loading from url. 2013-10-14 10:48:34 +02:00
Michael Stefaniuc 0e681027a2 tests: Compile the tests by default with -D__WINESRC__. 2013-10-02 11:04:02 +02:00
Nikolay Sivov 26d42b9d5c msxml3: Added ISupportErrorInfo support for schema cache. 2013-09-09 22:10:01 +02:00
Nikolay Sivov 610320864b msxml3: Apostrophe is never escaped by writer. 2013-08-20 13:00:57 +02:00
Nikolay Sivov b1bf9a62f9 msxml3: Unescape '&' back to '&' in attribute value. 2013-07-31 22:26:53 +02:00
Nikolay Sivov 5dc468f025 msxml3: Support for external entities in writer. 2013-07-29 14:28:23 +02:00
Nikolay Sivov b3d85d41d9 msxml3: Implement output indentation for writer. 2013-07-29 14:28:20 +02:00
Nikolay Sivov 88e94c7ef8 msxml3: Store namespace info for created attribute, fix returned properties. 2013-07-27 11:54:26 -05:00
Marcus Meissner f6a16d8e04 msxml3/tests: Check ISAXContentHandler_endDocument (Coverity). 2013-07-22 19:31:27 +02:00
Nikolay Sivov 47159b6a66 msxml3/tests: Fix test failures with IObjectWithSite.
This fixes test failure on Win8 that apparently implements it same way
as wine does. Refcount tests are removed, added corresponding broken
condition.

From 77c26c7a1a7a0fc63a89f3515f748752b679c891 Mon Sep 17 00:00:00 2001
From: Nikolay Sivov <nsivov@codeweavers.com>
Date: Fri, 19 Jul 2013 08:16:21 +0400
Subject: [PATCH 26/26] Fix test failures with IObjectWithSite
2013-07-19 14:39:35 +02:00
Francois Gouget f2deca025e msxml3/tests: Add a trailing '\n' to an ok() call. 2013-07-09 22:21:58 +02:00
John Chadwick 36345a6c69 msxml3/tests: Add additional xpath conformance tests. 2013-07-08 15:15:43 +02:00
Nikolay Sivov e5261f03e6 msxml3: Fix ignorable whitespace detection in case of formatting text nodes. 2013-05-15 10:55:48 +02:00
Nikolay Sivov 0403f34b78 msxml3: Fix ignorable whitespace detection. 2013-05-06 17:07:19 +02:00
Alistair Leslie-Hughes 6f2f577fa5 msxml3: Implment IXMLParser SetInput. 2013-03-15 11:45:05 +01:00
Nikolay Sivov 6874bf3c4e msxml3: Process CDATA section before reporting it. 2013-03-13 16:27:51 +01:00
Francois Gouget 78a52bd867 msxml3/tests: Make test_xmlns_attribute() static. 2013-03-12 12:56:38 +01:00
Nikolay Sivov 40d30cf399 msxml3: Fix some test failures on Windows 8. 2013-03-12 11:23:55 +01:00
Nikolay Sivov 2321f8b06f msxml3: Added a simple test for CDATA processing with SAX reader. 2013-03-12 11:23:50 +01:00
Alistair Leslie-Hughes 850d077a4b msxml3: Implement IXMLParser Get/Set Factory. 2013-03-07 12:46:53 +01:00
Alistair Leslie-Hughes 461951e3d4 msxml3: Add xmlns attribute test. 2013-03-07 12:46:47 +01:00
Nikolay Sivov 431e77bec4 msxml3: CDATA nodes can't have children. 2013-03-04 11:16:25 +01:00
Nikolay Sivov 2d5c9f4f46 msxml3: Filter unsupported child nodes in insertBefore() for elements. 2013-03-04 11:16:20 +01:00
Nikolay Sivov c9563be542 msxml3: Escape value for attribute in put_value(). 2013-03-01 18:03:29 +01:00
Nikolay Sivov de9250537d msxml3: Fail to insert a node of unsupported type to a document. 2013-02-25 13:03:47 +01:00
Nikolay Sivov a701528fec msxml3: Remove separate structures for test interfaces. 2012-12-24 17:35:30 +01:00
Nikolay Sivov f445da0afa msxml3: Make callback data available for ready state event handler. 2012-12-24 17:35:23 +01:00
Nikolay Sivov 83e87a3232 msxml3: More tests for DISPID_VALUE properties handling. 2012-12-20 12:21:52 +01:00
Nikolay Sivov aaa8186a2e msxml3: Add custom handling for DISPID_VALUE for node list. 2012-12-17 20:31:14 +01:00
Nikolay Sivov 9f9ff5528c msxml3: Some tests to show that DISPID_VALUE properties are handled specially. 2012-12-14 17:37:44 +01:00
Nikolay Sivov 9336a3903c msxml3: GetMaxSize() is not a stub. 2012-12-11 20:45:41 +01:00
Jacek Caban b93dbb49c0 msxml3: Tests code clean up. 2012-12-07 12:04:19 +01:00
Jacek Caban e310a88402 msxml3: Added URL validation tests. 2012-12-07 12:04:13 +01:00
Jacek Caban d6d0a27fe8 msxml3: Moved XMLHTTPRequest tests to separated file. 2012-12-04 16:56:18 +01:00
Nikolay Sivov cf8564a992 msxml3: Check return value (Coverity). 2012-11-28 20:14:46 +01:00
Nikolay Sivov b2643d3841 msxml3: Fix handling of NULL object site (Coverity). 2012-11-28 20:14:46 +01:00
Nikolay Sivov 21be19a1dc msxml3: Actually use skipped entity event data. 2012-11-28 20:14:45 +01:00
Nikolay Sivov 2b5ddbfe9a msxml3: Properly update node to doc link when cloning. 2012-11-21 19:20:54 +01:00
Nikolay Sivov 7a00f31ecf msxml3: Stub support for external entity resolver. 2012-11-16 17:42:48 +01:00
Nikolay Sivov 47d2f3caf5 msxml3: Disable text data escaping for format nodes set with put_data(). 2012-11-12 13:16:58 +01:00
Nikolay Sivov f9ab8dab51 msxml3: Fix a redundant newline in transformation result in html mode. 2012-11-12 13:16:58 +01:00
Jacek Caban e679471885 Always define WIDL_C_INLINE_WRAPPERS. 2012-08-28 14:41:13 +02:00
Nikolay Sivov 2a8552a925 msxml3: Implement xmldecl-version property for a reader. 2012-08-27 11:32:00 +02:00
Nikolay Sivov 6ca60b59c9 msxml3: Enable inline wrappers for tests. 2012-07-30 17:13:34 +02:00
Nikolay Sivov c3fd306f61 msxml3: Accept selection namespaces string with trailing spaces. 2012-07-19 15:44:16 +02:00
Nikolay Sivov 33a1f892b8 msxml3: Implement a common way to store and get callback interface pointers. 2012-07-16 15:21:46 +02:00
Nikolay Sivov 13d95525c3 msxml3: Protect from null pointer in load(). 2012-07-16 15:21:45 +02:00
Nikolay Sivov 46d08bb6ce msxml3: Fix xml declaration output when it's specified in loaded document (in case of stream). 2012-07-09 15:05:41 -04:00
Nikolay Sivov 1a0552443c msxml3: Don't use stream written value when saving to stream. 2012-07-09 15:05:31 -04:00
Nikolay Sivov 1625dae7e3 msxml3: Added _newEnum() support for IXMLDOMNamedNodeMap. 2012-07-03 12:03:10 +02:00
Nikolay Sivov a9aee4c03f msxml3: Add support for bin.hex element type encoding. 2012-07-02 19:18:06 +02:00
Nikolay Sivov 2b5dd13a0a msxml3: Fix putref_schemas()/get_schemas() behaviour on NULL pointer. 2012-07-02 19:18:06 +02:00
Nikolay Sivov 892b21088e msxml3: Implement _newEnum() for schema cache. 2012-07-02 19:18:04 +02:00
Nikolay Sivov 03ad0acfad msxml3: Add IEnumVARIANT support for IXMLDOMNodeList. 2012-07-02 19:18:03 +02:00
Nikolay Sivov 60dd1c6a6e msxml3: Correct IEnumVARIANT regarding IUnknown forwarding. 2012-07-02 19:18:02 +02:00
Nikolay Sivov a11ce7945a msxml3: Implement put_nodeTypedValue() for bin.base64 type and commonly used input vartypes. 2012-06-29 10:46:44 +02:00