Thomas Mullaly
e4b7e96267
msxml3/tests: Added more IMXWriter tests.
2011-08-23 16:53:49 +02:00
Thomas Mullaly
ae36cd5f35
msxml3/tests: Added IStream tests for IMXWriter.
2011-08-23 16:53:49 +02:00
Frédéric Delanoy
760faf01a9
tests: Assorted spelling fixes.
2011-08-04 18:27:37 +02:00
Francois Gouget
ed3c9a1eca
Assorted spelling fixes.
2011-08-03 14:15:48 +02:00
Andrew Nguyen
2ed7a025f6
msxml3/tests: Fix two minor leaks in test_mxwriter_properties().
2011-07-15 16:35:58 +02:00
Alistair Leslie-Hughes
5f1262825c
msxml3: clang corrections.
2011-07-05 13:53:26 +02:00
Alistair Leslie-Hughes
24d77c263d
msxml3: Improve namespace tests to highlight get nodeName issue.
2011-06-29 10:08:11 -05:00
Adam Martinson
4f58e11601
msxml3: Add support for VT_BSTR|VT_BYREF in domdoc_save().
2011-06-21 12:25:33 +02:00
Adam Martinson
f730d13c84
msxml3/domdoc: Add support for VT_ARRAY|VT_UI1 in domdoc_load().
2011-05-20 17:56:58 +02:00
Francois Gouget
5920de5ffb
Assorted spelling and case fixes.
2011-05-09 12:09:27 +02:00
Nikolay Sivov
53efed9112
msxml3: Support get/set for disableOutputEscaping() property.
2011-05-09 11:44:30 +02:00
Nikolay Sivov
d4fd125944
msxml3: Support byteOrderMark() property.
2011-05-09 11:44:30 +02:00
Nikolay Sivov
8cefe9b071
msxml3: Store raw text data passed through characters().
2011-05-09 11:44:30 +02:00
Nikolay Sivov
630e5f81fe
msxml3: Support indent() property.
2011-05-09 11:44:30 +02:00
Nikolay Sivov
2dfa1bffc4
msxml3: Support attributes list for elements.
2011-05-09 11:44:30 +02:00
Nikolay Sivov
b63778656e
msxml3: Basic support for startElement()/endElement().
2011-05-09 11:44:30 +02:00
Adam Martinson
11df66af0b
msxml3: Don't add a <?xml...?> decl in domdoc_get_xml().
2011-05-05 11:46:33 +02:00
Nikolay Sivov
6e123f3cbf
msxml3: Basic tests for startElement().
2011-05-04 17:26:47 +02:00
Nikolay Sivov
020bf5a18e
msxml3: Add support for omitXMLDeclaration() property.
2011-05-04 17:26:47 +02:00
Nikolay Sivov
c8f9c4581c
msxml3: Basic support for startDocument().
2011-05-02 12:47:43 +02:00
Nikolay Sivov
e93125f31b
msxml3: Basic support for encoding property.
2011-05-02 12:47:25 +02:00
Nikolay Sivov
92668f1d30
msxml3: Store stream reference as destination.
2011-05-02 12:47:16 +02:00
Nikolay Sivov
1d816be12e
msxml3: Add support for standalone property.
2011-05-02 12:47:06 +02:00
Nikolay Sivov
387966c48a
msxml3: Add ISAXContentHandler stub for MXXMLWriter.
2011-05-02 12:46:57 +02:00
Francois Gouget
ffbde17b32
msxml3/tests: Fix variable initializations to conform to C89.
2011-04-08 13:03:21 +02:00
Francois Gouget
7c676fbfd4
msxml3/tests: Add a '\n' to an ok() call.
2011-03-30 18:23:37 +02:00
Alexandre Julliard
8e59bbb027
msxml3/tests: Avoid size_t in a trace.
2011-03-28 21:22:47 +02:00
Nikolay Sivov
64e5a6a257
msxml3: Allow to create dummy node map for <?xml ?>.
2011-03-28 17:31:51 +02:00
Nikolay Sivov
e5e0b84200
msxml3: More tests for <?xml ?> attributes.
2011-03-28 17:31:46 +02:00
Nikolay Sivov
61f693846a
msxml3: Initial tests for IObjectWithSite support for httprequest.
2011-03-28 17:31:40 +02:00
Nikolay Sivov
ae2057cbb8
msxml3: Clean formatting chars before passing to base64 decoder.
2011-03-17 13:06:51 +01:00
Nikolay Sivov
cde8e6c8cc
msxml3: Support VT_BSTR|VT_BYREF as source in load().
2011-03-16 14:14:22 +01:00
Nikolay Sivov
59f64b2896
msxml3: Merge save() tests to a single function.
2011-03-16 14:14:22 +01:00
Nikolay Sivov
c26c55995a
msxml3: Add IXMLDOMSelection stub.
2011-03-14 12:38:59 +01:00
Nikolay Sivov
c48b7566bd
msxml3: Unlink node first before adding it as a child.
2011-03-14 12:19:01 +01:00
Nikolay Sivov
68cc66d800
msxml3: Fix reference counting behaviour for named map.
2011-03-11 11:49:04 +01:00
Nikolay Sivov
710b643b2f
msxml3: Some get_attributes() tests.
2011-03-10 14:10:16 +01:00
Nikolay Sivov
6194d30145
msxml3: Put together similar tests using tabled test data.
2011-03-09 12:29:44 +01:00
Nikolay Sivov
0ecc9201c3
msxml3: Fix some leaks in tests.
2011-03-08 17:28:35 +01:00
Nikolay Sivov
1b1c4c0140
msxml3: Merge obsolete interfaces tests in a single file.
2011-03-08 12:29:26 +01:00
Nikolay Sivov
f9f431186f
msxml3: Implemented get_doctype() with basic tests.
2011-03-07 13:19:11 +01:00
Nikolay Sivov
46fa479105
msxml3: Implement get_nodeTypedValue() for nodes that can't have type.
2011-03-07 13:19:05 +01:00
Nikolay Sivov
0f3c247e46
msxml3: Properly update xmldoc refcounts on insertBefore().
...
insertBefore() is able to work on nodes from different documents, so on
adding child or sibling it's possible that libxml2 switches doc pointer
for a node, we need to update refcounts to cover that case.
2011-03-07 13:18:55 +01:00
Nikolay Sivov
14ec98bd14
msxml3: Test to show namespace definition output for children.
2011-03-04 16:26:00 +01:00
Nikolay Sivov
179daa20b9
msxml3: Remove child with parent method first before insert with insertBefore().
2011-03-04 16:26:00 +01:00
Nikolay Sivov
756ae9e3ee
msxml3: Test insertBefore() behaviour with node relinking, simplify common test cases.
2011-03-04 16:25:59 +01:00
Nikolay Sivov
59f7b8899b
msxml3: Link dom attribute with parent interface pointer.
2011-03-03 17:47:13 +01:00
Nikolay Sivov
d04fd1d067
msxml3: Fail on certain node types in insertBefore() for attributes, remove broken tests.
2011-03-03 17:47:12 +01:00
Nikolay Sivov
a22096c90c
msxml3: Add get_output() implementation for processor.
2011-03-01 13:21:58 +01:00
Nikolay Sivov
0c16c79c71
msxml3: Reject xmlns attribute to be added to element.
2011-02-28 11:09:07 +01:00
Nikolay Sivov
4e5075bcc4
msxml3/tests: Remove broken test and parameter check.
2011-02-28 11:09:04 +01:00
Austin English
37e6dc0846
msxml3/tests: Remove win9x hacks.
2011-02-25 11:08:31 +01:00
Alistair Leslie-Hughes
955685a777
msxml3: Add IObjectSafety support to IXMLHTTPRequest.
2011-02-22 16:34:46 +01:00
Nikolay Sivov
df08e9b4f6
msxml3: Store document event handler for ready state notification.
2011-02-22 12:28:25 +01:00
Alistair Leslie-Hughes
27bb5a0f52
msxml3: Add IObjectWithSite support to IXMLHttpRequest.
2011-02-18 17:03:01 +01:00
Nikolay Sivov
edeff310b1
msxml3: Null pointer for schema uri should be treated as empty.
2011-02-17 17:27:22 +01:00
Nikolay Sivov
4e079d6b3d
msxml3: Initial implementation of transform() method.
2011-02-16 16:49:34 +01:00
Nikolay Sivov
bb47bab7ce
msxml3: Store output stream for processor.
2011-02-16 16:49:21 +01:00
Nikolay Sivov
392934af90
msxml3: Basic put_input() method for IXSLProcessor.
2011-02-16 16:48:51 +01:00
Nikolay Sivov
8fdf64e882
msxml3: Add a stub IXSLProcessor.
2011-02-15 16:51:30 +01:00
Nikolay Sivov
855ca45f29
msxml3: Add basic putref_stylesheet() implementation.
2011-02-15 16:51:30 +01:00
Austin English
cbbb4b8dbf
msxml3/tests: Make sure return value is used (LLVM/Clang).
2011-02-10 10:28:01 -06:00
Austin English
fd2c5bb32e
msxml3/tests: Remove unneeded assignment (LLVM/Clang).
2011-02-08 14:45:54 -06:00
Nikolay Sivov
f6ce8b7196
msxml3/tests: Fix a lot of leaks in tests (Valgrind).
2011-01-17 12:52:19 +01:00
Alexandre Julliard
f6b6c7bade
include: Correctly define the msxml typelib by directly including xmldom.idl and xmldso.idl.
2010-12-21 12:17:11 +01:00
Adam Martinson
2f0e73f896
msxml3/tests: Move domdoc.c schema-related tests to schema.c.
2010-11-25 11:49:07 +01:00
Adam Martinson
f3678ec193
msxml3: Fix domdoc_getElementsByTagName()/domelem_getElementsByTagName().
2010-11-24 12:03:06 +01:00
Adam Martinson
c19fa9b04b
msxml3: Use the associated schema for domelem_get_dataType().
2010-11-24 12:01:13 +01:00
Adam Martinson
b7cdaba817
msxml3: Move schema cache into the domdoc_properties struct.
2010-11-16 11:48:55 +01:00
Michael Stefaniuc
fa4c8c0900
msxml3/tests: Remove redundant NULL check before SysFreeString (smatch).
2010-11-16 11:43:20 +01:00
Paul Vriens
dc2306de5a
msxml3/tests: Fix some test failures on Win98/WinMe.
2010-11-15 13:20:05 +01:00
Adam Martinson
2c451f869a
msxml3: Use built-in urn:schemas-microsoft-com:datatypes schema for validation.
2010-11-15 13:19:57 +01:00
Adam Martinson
5fc439a7f8
msxml3: XDR schema support.
2010-11-15 13:03:06 +01:00
Adam Martinson
2a4c07a7e2
msxml3/tests: XDR schema tests.
2010-11-15 13:02:45 +01:00
Alexandre Julliard
6c90ebd5e5
include: Move coclass definitions to msxml2.idl.
2010-11-10 12:07:59 +01:00
Adam Martinson
7d37e7e6f6
msxml3/tests: Tests for node_get_dataType() with XDR schemas.
2010-11-09 11:46:34 +01:00
Nikolay Sivov
99e3873f30
msxml3: Fix duplicated declarations after document ::get_xml().
2010-11-09 11:44:50 +01:00
Nikolay Sivov
8f976c5d53
msxml3: Encode special characters while setting attribute content.
2010-11-05 11:25:00 +01:00
Adam Martinson
85ced167bd
msxml3: Fix node_get_text() whitespace handling.
2010-11-04 11:56:29 +01:00
Adam Martinson
e16914963e
msxml3: Implement XSLPattern collection methods.
2010-11-03 14:56:26 +01:00
Adam Martinson
42ccbc5132
msxml3: Add XSLPattern nodeType() method.
2010-11-03 14:50:43 +01:00
Adam Martinson
c367215bbc
msxml3: Implement domdoc schema validation.
2010-11-03 14:44:50 +01:00
Francois Gouget
b990617a95
Assorted spelling fixes.
2010-11-02 13:16:57 +01:00
Francois Gouget
e71dac1ead
msxml3/tests: Small spelling fix in a nonexistent resource.
2010-11-02 13:16:29 +01:00
Francois Gouget
3e331731c9
msxml3/tests: Add a trailing '\n' to ok() calls.
2010-11-02 13:16:24 +01:00
Adam Martinson
5c7bcdadcf
msxml3: Add error code defines.
2010-11-02 12:51:51 +01:00
Nikolay Sivov
6556ad57f3
msxml3: Get rid of ::get_prefix() forward.
2010-11-01 12:39:15 +01:00
Nikolay Sivov
eef194a799
msxml3: Implement a trivial case of ::put_nodeTypedValue() for elements.
2010-11-01 12:39:02 +01:00
Adam Martinson
e7d8bbab44
msxml3/tests: Add XSLPattern collection method tests.
2010-10-29 17:28:14 +02:00
Adam Martinson
77b7323b4f
msxml3: Fix XSLPattern namespace handling.
2010-10-29 17:28:11 +02:00
Nikolay Sivov
843bd25012
msxml3/tests: Some encoding switching tests.
2010-10-29 14:21:21 +02:00
Adam Martinson
35643b73e3
msxml3/tests: Add namespace-related XSLPattern tests.
2010-10-28 12:38:13 +02:00
Nikolay Sivov
adfd305821
msxml3: Handle passed BSTR argument as a WCHAR string in ::createProcessingInstruction().
2010-10-26 13:01:41 +02:00
Michael Stefaniuc
6f0c968a7b
msxml3/tests: Remove superfluous NULL check before free (Smatch).
2010-10-26 11:55:13 +02:00
Nikolay Sivov
2a080e85e4
msxml3: Add stub IConnectionPoint, return points for supported IIDs.
2010-10-25 14:30:26 +02:00
Nikolay Sivov
0f2c996092
msxml3: Add stub connection container support.
2010-10-25 14:30:11 +02:00
Adam Martinson
70f10e1a9f
msxml3: Implement schema_cache_get().
2010-10-21 16:14:44 +02:00
Adam Martinson
d87b8b8eb9
msxml3: Implement schema_cache_get_namespaceURI().
2010-10-21 16:14:36 +02:00
Adam Martinson
491ec41f5a
msxml3: Implement schema_cache_addCollection().
2010-10-21 16:14:26 +02:00
Adam Martinson
eac6ed018c
msxml3: Implement schema_cache_remove().
2010-10-21 16:14:16 +02:00
Adam Martinson
f8bdf8b5af
msxml3: Implement schema_cache_get_length().
2010-10-21 16:14:09 +02:00
Adam Martinson
ab136a4fc2
msxml3/tests: Internal schema doc storage tests.
2010-10-21 16:14:00 +02:00
Nikolay Sivov
88adaa0617
msxml3: Partially implement ::setAttributeNode().
2010-10-21 12:29:53 +02:00
Nikolay Sivov
ac6671b7f3
msxml3: Fix response text conversion to WCHAR string.
2010-10-13 11:19:53 +02:00
Nikolay Sivov
ace3a81d13
msxml3: Implement POST support with supplied body data.
2010-10-13 11:19:53 +02:00
Nikolay Sivov
f0546a1961
msxml3: Implement ::get_responseBody().
2010-10-08 11:56:45 +02:00
Nikolay Sivov
e1ca5965b8
msxml3: Implement ::abort().
2010-10-08 11:56:45 +02:00
Nikolay Sivov
eebf331e89
msxml3: Implement ::get_responseText() for UTF-8 and UTF-16 (little endian) response encoding.
2010-10-07 12:00:27 +02:00
Nikolay Sivov
58bce9422e
msxml3: Implement ready state change callback.
2010-10-06 14:41:03 +02:00
Nikolay Sivov
7e7b2a3f82
msxml3: Implemented ::get_status().
2010-10-05 13:05:14 +02:00
Adam Martinson
4f78c04ec8
msxml3: XSLPattern support.
...
Parse XSLPattern queries and translate them into equivalent XPath queries.
XSLPattern built-in functions/operators are translated to their XPath
counterparts where applicable. If no direct XPath counterpart exists,
they are registered as custom XPath functions for the sake of speed where
possible. As a last resort, they are translated into compound XPath
expressions to accomplish the task, if more slowly.
If the parser encounters an error, the original XSLPattern query is
returned, as this is more likely to work than a mangled one.
2010-10-04 16:18:54 +02:00
Adam Martinson
ff644cb1b1
msxml3: Partial stub domdoc_validate().
2010-10-04 15:00:06 +02:00
Adam Martinson
6e6375344b
msxml3/tests: Tests for domdoc_validate().
2010-10-04 15:00:06 +02:00
Adam Martinson
679dbe6f31
msxml3: Stub domdoc_get_readyState().
2010-10-04 15:00:06 +02:00
Nikolay Sivov
d69a7165be
msxml3: Add basic bind callback for moniker binding.
2010-10-04 14:52:12 +02:00
Adam Martinson
49fa9de580
msxml3: Implement preserveWhiteSpace property.
2010-10-01 14:21:26 +02:00
Alexandre Julliard
730f01801f
tests: Make some variables static.
2010-10-01 13:41:42 +02:00
Nikolay Sivov
1ac256a588
msxml3/httprequest: Implement IXMLHttpRequest::setRequestHeader().
2010-09-29 11:25:01 +02:00
Nikolay Sivov
2a85bc0367
msxml3/httprequest: Store passed data for IXMLHttpRequest::open().
2010-09-29 11:24:44 +02:00
Adam Martinson
1f93a47667
msxml3: Move domdoc properties into their own struct.
...
Unhooks domdoc properties from both the domdoc and xmlDoc.
After the domdoc <-> xmlDoc connection is no longer an open question,
the domdoc::properties pointer can be removed and rerouted through
xmlDoc::_private::properties as long as it's impossible to have a domdoc
with domdoc::node.node == NULL. With all of the checks for this, the
current code suggests that it's perfectly possible.
2010-09-29 11:14:35 +02:00
Adam Martinson
05f011b735
msxml3: Implement SelectionNamespaces property.
2010-09-29 11:12:47 +02:00
Adam Martinson
c515d384ef
msxml3/tests: Prevent a double-free in test_get_ownerDocument().
2010-09-28 17:33:17 +02:00
Nikolay Sivov
5a91bea3b2
msxml3/tests: Fix locale dependent string comparison.
2010-09-20 13:48:12 +02:00
Alexandre Julliard
81b8ee863e
makefiles: Add a standard header for all makefiles to replace the common variable initializations.
2010-09-19 12:36:48 +02:00
Nikolay Sivov
af4377f86a
msxml3/tests: Store test data as a table for ::nodeTypedValue() tests.
2010-09-18 13:03:51 +02:00
Nikolay Sivov
893e8a46b2
msxml3: Store selected query language in backend document instance.
2010-09-18 13:03:33 +02:00
Nikolay Sivov
a930084d86
msxml3: Fix ::selectSingleNode() behaviour on invalid arguments.
2010-09-18 13:03:26 +02:00
Nikolay Sivov
e5cd19a4cb
msxml3/tests: Don't raise a test error on first try to create a document.
2010-09-16 10:10:37 -05:00
Paul Vriens
14316fc17f
msxml3/tests: Step to the next item on failure as well.
2010-09-15 10:34:45 -05:00
Nikolay Sivov
9c951e7520
msxml3: Properly set default value for SelectionLanguage property.
2010-09-14 09:42:56 -05:00
Nikolay Sivov
4e94abd710
msxml3: Fix IXMLDOMNode::get_namespaceURI() for empty URIs.
2010-09-14 09:42:43 -05:00
Nikolay Sivov
154c0828bf
msxml3: Fix IXMLDOMNode::get_prefix() for empty prefix.
2010-09-14 09:42:36 -05:00
Nikolay Sivov
8d055c7854
msxml3: Support elements with namespaces.
2010-09-14 09:42:29 -05:00
Joris Huizer
33042ed137
msxml3/tests: Add lastChild tests.
2010-09-09 14:58:23 +02:00
Nikolay Sivov
398e649414
msxml3/tests: Basic test for ::setAttributeNode().
2010-09-07 11:31:50 +02:00
Nikolay Sivov
97e78d9a0e
msxml3/tests: Some tests for ::get_ownerDocument() returned document instance.
2010-09-07 11:31:45 +02:00
Nikolay Sivov
0adfd6cf4c
msxml3/domdoc: Implement IXMLDOMNamedNodeMap::removeQualifiedItem().
2010-09-07 11:31:39 +02:00
Nikolay Sivov
e7bfb98e60
msxml3/tests: Add a helper to create document instance, remove useless output.
2010-09-07 11:30:18 +02:00
Alexandre Goujon
8aa6ed97c8
msxml3/tests: Be more verbose when get_text fails.
2010-09-03 16:02:31 +02:00
Nikolay Sivov
0330332aef
msxml3: Implement IXMLDOMNamedNodeMap::getQualifiedItem().
2010-09-03 16:02:31 +02:00
Nikolay Sivov
c9b8f5d2ae
msxml3: Fix invalid parameter handling for IXMLDOMElement::getElementsByTagName().
2010-09-03 16:02:31 +02:00
Nikolay Sivov
1ce8be01f2
msxml3: Fix IXMLDOMDocument::getElementsByTagName() for some special cases.
2010-09-02 11:53:26 +02:00
Nikolay Sivov
2a5b375580
msxml3: Dump namespace aliases passed with SelectionNamespaces property.
2010-08-30 11:28:54 +02:00
Nikolay Sivov
a0e7b3b93a
msxml3/tests: Tests for IXMLDOMText::splitText(), stub is extended a bit.
2010-08-30 11:28:36 +02:00
Nikolay Sivov
92a574b44b
msxml3: Implement IXMLDOMCDATASection::splitText().
2010-08-30 11:28:28 +02:00
Alexandre Julliard
b86d515ed6
dlls: Remove explicit imports of kernel32 and ntdll.
2010-07-21 17:38:36 +02:00
Andrey Turkin
1339267ee8
msxml3: Add test to highlight another difference between XSLPattern and XPath.
2010-07-05 13:24:35 +02:00
Nikolay Sivov
6a07cfeb52
msxml3: Add support for IPersistStreamInit for IXMLDOMDocument.
2010-06-29 13:28:58 +02:00
Nikolay Sivov
d461d7d213
msxml3: Create additional node for xml declaration.
2010-06-28 16:58:38 +02:00
Nikolay Sivov
89a00ec3ac
msxml3/tests: A test to show difference in XPath and XSLPattern for node position.
2010-06-24 10:30:45 +02:00
Nikolay Sivov
d24d007fa5
msxml3: Silence a warning in ::get_baseName() for document nodes.
2010-06-23 10:34:28 +02:00
Nikolay Sivov
473c5c4cc0
msxml3: Don't crash on null pointer when doing ::Next() on a last child.
2010-06-21 12:25:44 +02:00
Andrew Nguyen
6002cb06fb
msxml3/tests: Correct the sense of a few test failure messages.
2010-06-14 15:42:21 +02:00
Andrew Nguyen
9f1fb46543
msxml3: Ignore the encoding attribute when loading a new XML document in IXMLDOMDocument::loadXML.
2010-06-14 15:42:19 +02:00
Andrew Nguyen
341f878cbc
msxml3: Add proper skips when msxml3 DOM interfaces are unavailable.
2010-06-14 15:42:16 +02:00
Nikolay Sivov
3611791117
msxml3: Avoid SysStringLen() testing for an empty string in ::createNode().
2010-06-14 14:14:16 +02:00
Paul Vriens
719d904e35
msxml3/tests: Skip some tests when network connection can't be made.
2010-03-26 17:05:30 +01:00
Alexandre Julliard
bef5645eb1
makefiles: Remove the no longer needed explicit separators for dependencies.
2010-03-16 13:28:19 +01:00
Nikolay Sivov
2060d80d24
msxml3: Treat input BSTR as general WCHAR string for ::loadXML().
2010-03-15 14:18:06 +01:00
Reece Dunn
47016df9b7
msxml3/tests: Improve the IObjectSecurity tests to cover msxml3 SP8+ behaviour.
2010-03-01 14:28:54 +01:00
Nikolay Sivov
d013991d55
msxml3: Simplify IXMLDOMElement_get_tagName(), add null check.
2010-02-22 11:41:05 +01:00
Alexandre Julliard
6164ce2d82
makefiles: Use the standard C_SRCS variable as the list of test files.
...
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Nikolay Sivov
b679a690b4
msxml3: Accept IObjectSafety for query from IXMLDOMDocument, fix its implementation.
2010-02-19 13:07:05 +01:00
Nikolay Sivov
16785efc27
msxml3/tests: Fix leaks and wrong pointer use.
2010-02-17 16:30:26 +01:00
Nikolay Sivov
02066602b6
msxml3: Implement ::replaceData() for Text, Comment and CDATA nodes.
2010-02-16 11:33:03 +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
24e198e2ff
msxml3: Reimplement IXMLDOMDocument::createTextNode() on top of ::createNode().
2010-02-15 16:08:44 +01:00
Nikolay Sivov
760f7ba724
msxml3: Reimplement IXMLDOMDocument::createComment() on top of ::createNode().
2010-02-15 16:08:29 +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
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
Nikolay Sivov
875c9c71ab
msxml3: Accept PI node in on base name request.
2010-02-10 14:34:06 +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
Nikolay Sivov
a9fc71b48e
msxml3: Support comment node type in IXMLDOMNode_get_baseName.
2010-02-09 17:13:38 +01:00
Nikolay Sivov
a03bc72690
msxml3: Implement IXMLDOMText::deleteData().
2010-01-29 14:59:02 +01:00
Nikolay Sivov
173c4884ac
msxml3: Implement IXMLDOMCDATASection::deleteData() with tests.
2010-01-29 14:59:02 +01:00
Nikolay Sivov
97c2a25472
msxml3/tests: Fix interface leak.
2010-01-21 09:05:47 +01:00
Nikolay Sivov
5f72a88590
msxml3: Implement IXMLDOMComment::deleteData() with tests.
2010-01-19 15:03:54 +01:00
Nikolay Sivov
e6edbc451d
msxml3/tests: Fix interface leak and message typo.
2010-01-18 14:18:55 +01:00
Nikolay Sivov
f9cb63116d
msxml3: Track linked/unlinked state for element and free node data only when unlinked.
2010-01-18 14:18:48 +01:00
Nikolay Sivov
20e63dcfd1
msxml3: In IXMLElementCollection store pointer to node instead of pointer to children.
...
Collection should be able to track node removal from children list.
2010-01-18 14:18:39 +01:00
Nikolay Sivov
7f5cedf70a
msxml3: Implement IXMLElement::removeChild() with some tests.
2010-01-18 14:18:29 +01:00
Nikolay Sivov
5afdfaba86
msxml3: Don't preallocate root element, return new instance on each call.
2010-01-18 14:18:21 +01:00
Nikolay Sivov
1cad1646e5
msxml3/xmldoc: Don't leak document and stream on next IXMLDocument::Load().
2010-01-14 09:42:30 -06:00
Nikolay Sivov
6c1275a57c
msxml3/xmldoc: IPersistStreamInit::InitNew() seems to do nothing for IXMLDocument.
2010-01-14 09:42:21 -06:00
Nikolay Sivov
a18ee2111a
msxml3/xmldoc: Fix IPersistStreamInit::GetClassID() for IXMLDocument.
2010-01-14 09:42:10 -06:00
Nikolay Sivov
1b2f1867c8
msxml3/tests: Add some tests for IPersistStreamInit implementation of IXMLDocument.
2010-01-14 09:42:04 -06:00
Nikolay Sivov
af502d236e
msxml3: Implement IXMLDocument::get_doctype().
2010-01-11 11:33:27 -06:00
Nikolay Sivov
04288208d0
msxml3: Implement IXMLDocument::get_version().
2010-01-11 11:33:20 -06:00
Nikolay Sivov
1c040a38c6
msxml3/tests: Fix some string leaks in tests.
2010-01-11 11:31:30 -06:00
Huw Davies
318c7b24ee
msxml3: Correctly test the variant returned by get_nodeValue.
...
Found by Valgrind.
2009-12-09 14:53:31 +01:00
Rob Shearman
211e4fc0fe
msxml3: Fix double-free of BSTR in domdoc tests.
...
Using the _bstr_ allocator adds the returned string to a cache, so the
string shouldn't be freed with SysFreeString. Therefore, just replace
the lone call to _bstr_ in this function by a straight call to
SysAllocString.
2009-12-02 16:08:52 +01:00
Marcus Meissner
ed26bb09c5
msxml3: Move element usage into element!=NULL check (Coverity).
2009-11-29 16:36:59 +01:00
Marcus Meissner
80995b684b
msxml3: Fix NULL ptr checking in domdoc test (Coverity).
2009-11-23 13:09:31 +01:00
Piotr Caban
8700253775
msxml3: Implemented xmlnode_get_nodeTypedValue 'bin.base64' data type handling.
2009-11-20 11:13:23 +01:00
Piotr Caban
3c58b1c418
msxml3: Implemented xmlnode_get_nodeTypedValue 'bin.hex' data type handling.
2009-11-20 11:13:16 +01:00
Piotr Caban
2a9eb6e3bb
msxml3: Implemented more data types handling xmlnode_get_nodeTypedValue.
2009-11-20 11:13:09 +01:00
Piotr Caban
6633001d6e
msxml3: Remove test that fails on some systems.
2009-11-19 11:35:45 +01:00
Piotr Caban
5f26c60982
msxml3: Ignore nanoseconds in xmlnode_get_nodeTypedValue.
2009-11-19 11:09:46 +01:00
Piotr Caban
f4f7198610
msxml3: Implemented xmlnode_get_nodeTypedValue 'i1' data type handling.
2009-11-19 11:09:40 +01:00
Piotr Caban
0d78a883c0
msxml3: Implemented xmlnode_get_nodeTypedValue date related data types handling.
2009-11-18 11:51:05 +01:00
Piotr Caban
39f0504c86
msxml3: Implemented xmlnode_get_nodeTypedValue 'boolean' data type handling.
2009-11-18 11:51:05 +01:00
Piotr Caban
47e037d4bb
msxml3: Implemented xmlnode_get_nodeTypedValue 'fixed.14.4' data type handling.
2009-11-18 11:51:05 +01:00
Piotr Caban
44980403da
msxml3: Implemented xmlnode_get_nodeTypedValue 'int' data type handling.
2009-11-18 11:51:04 +01:00
Piotr Caban
0a6d3a70ca
msxml3: Implemented xmlnode_get_nodeTypedValue 'number' data type handling.
2009-11-18 11:51:04 +01:00
Piotr Caban
b56031c3a6
msxml3: Implemented xmlnode_get_nodeTypedValue 'string' data type handling.
2009-11-18 11:51:04 +01:00
Alistair Leslie-Hughes
30087f9660
msxml3: Add IDispatchEx support to IXMLDOMElement.
2009-09-10 10:49:17 +02:00
Jacek Caban
c4a9d1cfa2
msxml3: Added more IDispatchEx tests.
2009-08-29 17:13:04 +02:00
Alistair Leslie-Hughes
89c92bee63
msxml3: Support loading windows file paths.
2009-08-19 17:27:41 +02:00
Alexandre Julliard
2ce5dba498
msxml3/tests: Use the global wine_dbgstr_w instead of a local variant.
2009-08-19 13:36:55 +02:00
Alistair Leslie-Hughes
e00425e6c4
msxml3: IXMLDOMElement doesn't support IObjectIdentity.
2009-08-14 13:59:10 +02:00
Michael Stefaniuc
de68b01e8c
msxml3: Change long to LONG in msxml.idl.
2009-03-10 12:06:21 +01:00
Michael Stefaniuc
bd87b49614
msxml3: Change long to LONG in msxml2.idl and xmldom.idl.
2009-03-10 12:06:14 +01:00
Alistair Leslie-Hughes
17db41c349
msxml3: Use our parent doc if we don't have one.
2009-02-09 17:17:09 +01:00
Michael Stefaniuc
6a5dda7143
msxml3: Remove superfluous pointer casts.
2009-01-26 14:31:05 +01:00
Alistair Leslie-Hughes
5bedc409d5
msxml3: IXMLDOMDocument2 async default value is VARIANT_TRUE.
2009-01-22 15:28:24 +01:00
Alistair Leslie-Hughes
549befe706
msxml3: Use xmlNodeGetContent to get text data.
2008-12-23 19:55:55 +01:00
Alistair Leslie-Hughes
40fdc88efc
msxml3: Add ISupportErrorInfo interface to IXMLDOMDocument.
2008-12-20 11:43:01 +01:00
Alistair Leslie-Hughes
561cf9f746
msxml3: Corrected getAttributeNode to return correct values.
2008-12-17 13:52:41 +01:00
Vincent Povirk
445588ba10
msxml3/tests: Fix string format warnings.
2008-12-05 12:30:14 +01:00
Michael Karcher
aefe3456fb
msxml3/tests: Fix BSTR leak.
2008-12-01 14:22:12 +01:00
Michael Karcher
e55da04e77
msxml3: Avoid duplicate encoding.
...
The libxml documentation suggests to either use
xmlEncodedEntitiesReentrant or xmlEncodeSpecialChars, but if you apply
both, you end up producing "&amp;".
2008-12-01 14:22:12 +01:00
Michael Karcher
00c57d6bbc
msxml3: IXMLCDATASection is not an element.
2008-10-31 13:26:53 +01:00
Alistair Leslie-Hughes
13606ed49d
msxml3: Add support to get_nodeTypedValue on Element Nodes.
2008-10-28 12:46:29 +01:00
Michael Karcher
f5ac0f3277
msxml3/tests: Fix assorted memory leaks.
2008-10-13 11:52:31 +02:00
Michael Karcher
b7ac3bde68
msxml3: IXMLDOMNode_put_nodeValue: Use variant coercion.
2008-10-13 11:51:34 +02:00
Michael Karcher
c729305511
msxml3: Correct handling of listLength == NULL in IXMLDOMNamedNodeMap::get_length.
2008-10-13 11:51:02 +02:00
Michael Karcher
dfc5a00cb0
msxml3: Implementation of IXMLDOMNamedNodeMap::removeNamedItem.
2008-10-13 11:50:52 +02:00
Michael Karcher
9fe98546e4
msxml3: Text node should not aggregate element.
2008-10-10 12:26:52 +02:00
Alistair Leslie-Hughes
bcc1fda727
msxml3: Add IXMLHTTPRequest support.
2008-10-09 13:15:16 +02:00
Michael Stefaniuc
256ce911be
msxml3/tests: Use SUCCEEDED instead of !FAILED.
2008-10-08 13:43:04 +02:00
Paul Vriens
59f8cd533d
msxml3/tests: Compare instead of assign.
2008-10-08 12:20:28 +02:00
Michael Karcher
57ee10ff12
msxml3: Revert "Simplify IXMLDOMNode::removeChild".
...
The simplification was bad, native msxml works if interface pointers
to the wrong interface are passed in. Tests included.
2008-10-07 13:45:40 +02:00
Michael Karcher
91513caa16
msxml3: Handle all variant types in IXMLDOMDocument::createNode.
2008-10-07 13:42:16 +02:00
Michael Karcher
27e9a98350
msxml3: replaceNode accepts IXMLDOMElement instead of IXMLDOMNode.
2008-10-07 13:42:05 +02:00
Michael Karcher
6fe686f599
msxml3: Basic implementation of IXMLDOMNode::replaceChild.
2008-10-07 13:41:54 +02:00
Michael Karcher
2a21579b08
msxml3/tests: Valgrind fix.
2008-10-07 13:41:43 +02:00
Michael Karcher
9d65ec2702
msxml3: Parameter validation for IXMLDOMNode::replaceChild and tests.
2008-10-06 14:19:37 +02:00
Michael Karcher
30351482e8
msxml3: Fail a bit earlier on removeChild(...,NULL,...).
2008-10-06 14:19:11 +02:00
Michael Karcher
75606f3583
msxml3: removeChild can only delete direct children.
2008-10-06 14:19:04 +02:00
Michael Karcher
d1c8083b93
msxml3/tests: Clean up test_removeChild.
...
Rename variables to help the reader following the xml traversal. While doing
that, I encountered a possible typo, as node_list2 was never used after being
acquired. This version now really tries to delete a grandchild and expects
a failure.
2008-10-06 14:18:55 +02:00
Michael Stefaniuc
1949a8c245
msxml3/tests: Remove redundant NULL check before SysFreeString (Smatch).
2008-09-25 11:18:57 +02:00
Piotr Caban
0532df61be
msxml3/test: Add test for ISAXXMLReader_parse (passing XMLDOMDocument as argument).
2008-09-22 11:49:22 +02:00
Alistair Leslie-Hughes
8af99c9751
msxml3: Correct test.
2008-09-15 11:47:56 +02:00
Marcus Meissner
980ffb8eb4
msxml3: Fixed incorrect MultiByteToWideChar.
2008-09-05 11:21:35 +02:00
Alistair Leslie-Hughes
5e1ac66b25
msxml3: Add IDispatchEx test.
2008-09-03 14:21:45 +02:00
Paul Vriens
e1c9c2597a
msxml3/tests: Fix a test on win98.
2008-09-03 14:21:41 +02:00
Paul Vriens
fe360d6aa2
msxml3/tests: Use CreateFileA to please win98.
2008-09-03 14:21:41 +02:00
Paul Vriens
7af5d5fb23
msxml3/tests: Add a missing CoUninitialize.
2008-09-02 13:28:51 +02:00
Paul Vriens
7fb12e84f5
msxml3/tests: Add a missing CoUninitialize.
2008-09-02 13:28:46 +02:00
Alistair Leslie-Hughes
ac29a3d838
msxml3: Correct unsupported functions in IDispatchEx.
2008-08-27 13:21:24 +02:00
Piotr Caban
2841755c16
msxml3: Added IDispatchEx QueryInterface test.
2008-08-22 10:42:37 +02:00
Alistair Leslie-Hughes
95660514d3
msxml3: Format get_xml string to be more like msxml3.
2008-07-28 14:29:07 +02:00
Piotr Caban
742eb4ba08
msxml3/tests: Added test for ISAXXMLReader_parseURL.
2008-07-28 11:35:21 +02:00
Piotr Caban
68963c9fd0
msxml3/tests: Add test for parsing document with '\r' characters.
2008-07-24 11:55:01 +02:00
Piotr Caban
c545852013
msxml3/tests: Add test for parsing from IStream.
2008-07-24 11:54:20 +02:00
Detlef Riekenberg
50840ec3be
msxml3/tests: Fix failure and crash on win9x.
2008-07-23 13:06:22 +02:00
Piotr Caban
0a8b284010
msxml3/tests: Added test for ISAXXMLReader_parse with SafeArray as argument.
2008-07-21 12:57:09 +02:00
Piotr Caban
918a46ce2c
msxml3/tests: Added tests for ISAXXMLReader_putErrorHandler and ISAXXMLReader_getErrorHandler.
2008-07-21 12:56:44 +02:00
Piotr Caban
1547a9de47
msxml3/tests: Added more tests for ISAXXMLReader_parse and ISAXLocator.
2008-07-17 13:03:51 +02:00
Zhangrong Huang
89f1bfabe3
msxml3: Add support for accessing document node.
2008-07-16 19:56:24 +02:00
Piotr Caban
f216514dd5
msxml3/tests: Added test for getContentHandler with NULL argument.
2008-07-11 14:22:26 +02:00
Piotr Caban
93e76ece37
msxml3: oldChild in xmlnode_removeChild may be NULL.
2008-07-10 18:11:22 +02:00
Piotr Caban
088f3eef9c
msxml3/tests: Added more tests to ISAXXMLReader_putContentHandler and ISAXXMLReader_getContentHandler, added todo test for ISAXXMLReader_parse.
2008-07-10 18:11:13 +02:00
Francois Gouget
c3a952eb48
msxml3/tests: Add a trailing '\n' to ok() calls.
2008-07-10 12:18:23 +02:00
Alexandre Julliard
33128dbb22
msxml3/tests: Fix test cleanup.
2008-07-09 11:46:44 +02:00
Piotr Caban
616fd82062
msxml3: Skip the first XML declaration in file generated by domdoc_save.
...
This is the last patch needed for Photoshop CS3 installer.
2008-07-09 11:31:23 +02:00
Piotr Caban
82b2a83337
msxml3: Added test of files generated by IXMLDOMDocument_save.
2008-07-09 11:31:23 +02:00
Piotr Caban
800463c21b
msxml3: Implemented xmlnode_get_ownerDocument.
2008-07-09 11:31:23 +02:00
Piotr Caban
cabbe8fa35
msxml3/test: Added ISAXXMLReader test.
2008-07-09 11:31:22 +02:00
Alexandre Julliard
79c64acc7b
tests: Don't depend on the static uuid libraries in the tests.
...
This avoids trouble with the broken MingW libraries when
cross-compiling the tests.
2008-07-08 17:51:45 +02:00
Zhangrong Huang
86a0643df8
msxml3/test: Fix a typo in test node_to_string().
2008-07-03 13:08:19 +02:00
Alistair Leslie-Hughes
746cdb4a6d
msxml3: Added tests to check for invalid arguments.
2008-07-03 13:08:18 +02:00
Piotr Caban
0781daba7a
msxml3/tests: Fix error messages.
2008-07-03 13:08:18 +02:00
Piotr Caban
66eca8b3d6
msxml3/tests: Better error messages formatting.
2008-07-03 13:08:18 +02:00
Alistair Leslie-Hughes
d659e63d73
msxml3: Added support to create an Attribute in createNode.
2008-07-03 11:50:51 +02:00
Piotr Caban
c0661fdb90
msxml3: Added IXMLDOMElement_getAttributeNode implementation.
2008-07-02 11:37:09 +02:00
Piotr Caban
bd4e7379ae
msxml3: Added IXMLDOMElement_getAttributeNode test.
2008-07-02 11:37:05 +02:00
Dan Kegel
578870bc4d
msxml3/tests: VT_EMPTY is not a string.
2008-06-23 12:46:29 +02:00
Alistair Leslie-Hughes
56d5332285
msxml3: Improved checking of failed case.
2008-06-20 12:39:44 +02:00
Alistair Leslie-Hughes
558ae52cc4
msxml3: Stop tests crashing under windows 98.
2008-06-09 19:09:29 +02:00
Dan Kegel
d38dc0233a
msxml/tests: Use VariantInit, not VariantClear, to initialize new variants.
2008-06-06 10:28:42 +02:00
Alistair Leslie-Hughes
6a90c5890c
msxml3: Stopped tests from crashing and a Win98 fix.
2008-05-26 17:55:19 +02:00
Francois Gouget
9787d68941
msxml3/tests: Add a trailing '\n' to an ok() call.
2008-05-06 16:10:04 +02:00
Alexandre Julliard
dad21bbcbf
makefiles: List the static libraries as normal imports instead of extra libs.
2008-04-30 14:23:55 +02:00
Alistair Leslie-Hughes
ad1f05f961
msxml3: Implement IXMLDOMComment insertData.
2008-04-29 14:58:11 +02:00
Alistair Leslie-Hughes
42db8b439f
msxml3: Corrected transformNode.
2008-04-25 14:47:55 +02:00
Alistair Leslie-Hughes
a430b37355
msxml3: Add tests for get_prefix and get_namespaceURI.
2008-04-21 12:10:37 +02:00
Alistair Leslie-Hughes
880bacb5f1
msxml3: Implement transformNode.
2008-04-17 12:25:29 +02:00
Austin English
05faae7b5a
Spelling fixes.
2008-04-09 12:07:39 +02:00
Francois Gouget
304b415284
Assorted spelling fixes.
2008-03-19 11:21:27 +01:00
Alistair Leslie-Hughes
8746e38758
msxml3: Implemented IXMLDOMCDATASection_insertData.
2008-03-13 20:21:15 +01:00
Alistair Leslie-Hughes
9b3234eb35
msxml3: Implement IXMLDOMComment_appendData.
2008-03-13 20:21:02 +01:00
Alistair Leslie-Hughes
52f6a33a85
msxml3: Cannot use put_nodeValue on a IXMLDOMProcessingInstruction node whose target is xml.
2008-03-13 11:31:32 +01:00
Alistair Leslie-Hughes
6167c6122a
msxml3: Allow IXMLDOMDocument to save as another IXMLDOMDocument.
2008-03-12 12:25:19 +01:00
Alistair Leslie-Hughes
17bf0d9164
msxml3: Corrected double free in test.
2008-03-11 13:26:11 +01:00
Alistair Leslie-Hughes
036953842d
msxml3: Implemented IXMLDOMText_insertData.
2008-03-10 19:12:53 +01:00
Alistair Leslie-Hughes
675ed5a9b4
msxml3: Implement IXMLDOMCDATASection_appendData.
2008-03-10 12:23:17 +01:00
Alistair Leslie-Hughes
c7f3dfc1a1
msxml3: Implement IXMLDOMCDATASection_substringData.
2008-03-10 12:23:06 +01:00
Alistair Leslie-Hughes
777aa3382d
msxml3: Implement IXMLDOMComment_substringData.
2008-03-10 12:22:53 +01:00
Alistair Leslie-Hughes
8ac57e940b
msxml3: Stopped seg faults during regression tests on windows.
2008-03-05 11:20:26 +01:00
Francois Gouget
29ef0b90ee
Assorted spelling, punctuation and case fixes.
2008-03-03 12:04:48 +01:00
Alistair Leslie-Hughes
6dee6819b2
msxml3: Implement IXMLDOMProcessingInstruction_get_nodeName.
2008-03-03 11:57:49 +01:00
Alistair Leslie-Hughes
56da338e5c
msxml3: Implmented IXMLDOMCDATASection_get_data.
2008-03-03 11:57:42 +01:00
Alistair Leslie-Hughes
c43b0706a3
msxml3: Implement IXMLDOMCDATASection_get_nodeValue.
2008-03-03 11:57:28 +01:00
Alistair Leslie-Hughes
f9c5856c8c
msxml3: Implement IXMLDOMText_appendData.
2008-03-03 11:57:20 +01:00
Alistair Leslie-Hughes
a7c9fbc65c
msxml3: Implemented IXMLDOMText substringData.
2008-02-29 20:07:13 +01:00
Alistair Leslie-Hughes
c61937b6d4
msxml3: Correct IXMLDOMProcessingInstruction_put_data function.
2008-02-29 12:35:43 +01:00
Alistair Leslie-Hughes
f9d89ed36a
msxml3: Implement IXMLDOMComment_get_data.
2008-02-28 12:56:55 +01:00
Alistair Leslie-Hughes
c48ad71068
msxml3: Implement IXMLDOMText_get_data.
2008-02-28 12:56:46 +01:00
Alistair Leslie-Hughes
a1f5fef880
msxml3: Implement IXMLDOMComment_get_nodeValue.
2008-02-28 12:56:34 +01:00
Alistair Leslie-Hughes
0d4db95d99
msxml3: Implement IXMLDOMCDATASection_get_length.
2008-02-27 14:52:23 +01:00
Alistair Leslie-Hughes
be435c47cb
msxml3: Implement IXMLDOMComment_get_length.
2008-02-27 14:52:23 +01:00
Alistair Leslie-Hughes
5579d2f995
msxml3: Tests for put_data.
2008-02-25 13:40:56 +01:00
Alistair Leslie-Hughes
93d1c2755a
msxml3: Added PI tests.
2008-02-21 12:26:38 +01:00
Alistair Leslie-Hughes
3c4cc5fb88
msxml3: Implement put_dataType.
2008-02-20 12:09:49 +01:00
Alistair Leslie-Hughes
72e70a0122
msxml3: Implement IXMLDOMText length property.
2008-02-19 14:17:33 +01:00
Alistair Leslie-Hughes
e9063b7776
msxml3: Implement IXMLDOMAttribute name property.
2008-02-16 16:02:21 +01:00
Alistair Leslie-Hughes
701991ca32
msxml3: Implement IXMLDOMProcessingInstruction target.
2008-02-16 16:02:15 +01:00
Alistair Leslie-Hughes
9e8c0e54c6
msxml3: Corrected tests for msxml service packs versions.
2008-02-12 22:40:24 +01:00
Alistair Leslie-Hughes
587328312b
msxml3: Corrected test text.
2008-02-08 13:13:27 +01:00
Reece H. Dunn
fb36abaee9
msxml3: Fix the domdoc test failures.
2008-02-05 12:44:26 +01:00
Alistair Leslie-Hughes
c9f5f2c6a2
msxml3: Correct createElement return value for an invalid type.
2008-02-04 14:18:20 +01:00
Alistair Leslie-Hughes
d4a4b12a43
msxml3: Corrected Entity Reference Test.
2008-02-04 14:18:20 +01:00
Alistair Leslie-Hughes
b7e6906c2d
msxml3: Validated attribute name.
2008-02-04 14:18:20 +01:00
Alistair Leslie-Hughes
a81d22d423
msxml3: Implement IXMLDOMEntityReference interface.
2008-01-22 11:59:54 +01:00
Alistair Leslie-Hughes
c40d4997b3
msxml3: Implement IXMLDOMDocumentFragment Interface.
2008-01-21 12:36:39 +01:00
Alistair Leslie-Hughes
ed5a22fb29
msxml3: Implement IXMLDOMImplementation Interface.
2008-01-18 11:56:58 +01:00
Alistair Leslie-Hughes
055b5e44fe
msxml3: Implement get_nodeTypeString.
2008-01-16 12:16:39 +01:00
Alistair Leslie-Hughes
b2101b8177
msxml3: Implement put_text.
2008-01-16 12:16:25 +01:00
Alistair Leslie-Hughes
83300893a2
msxml3: Corrected getAttribute to return current value and assign output var.
2008-01-14 15:53:05 +01:00
Alistair Leslie-Hughes
b9e9e041e8
msxml3: Implemented IXMLDOMCDATASection COM Object.
2008-01-14 15:52:34 +01:00
Alistair Leslie-Hughes
e989d48f43
msxml3: Implement get_dataType.
2008-01-14 15:51:37 +01:00
Marcus Meissner
9bccd06bf9
msxml3: Move potential NULL ptr derefs into their if () case.
2008-01-11 12:24:14 +01:00
Alistair Leslie-Hughes
8e1e3e5c51
msxml3: Fix memory leak in test.
2008-01-11 12:24:03 +01:00
Alistair Leslie-Hughes
e906b136eb
msxml3: get_attributes not supported for Attribute, CData, Comment, Doc, Doc Frag, Entity and Text Nodes.
2008-01-09 13:38:02 +01:00
Alistair Leslie-Hughes
2896c46245
msxml3: previousSibling not supported for Attribute, Document and Document Fragment Nodes.
2008-01-09 13:38:02 +01:00
Alistair Leslie-Hughes
f31cd30841
msxml3: createProcessingInstruction: Check arguments are valid.
2008-01-09 13:38:02 +01:00
Alistair Leslie-Hughes
91ad27ea25
msxml3: lastChild not supported for CDATASection, Comment, PI and Text Nodes.
2008-01-09 13:38:02 +01:00
Alistair Leslie-Hughes
4e908f65fb
msxml3: nextSibling not supported for Attribute, Document and Document Fragment Nodes.
2008-01-09 13:38:02 +01:00
Francois Gouget
ca64f7c75a
msxml3/tests: Add the trailing '\n' to an ok() call.
2008-01-07 12:37:02 +01:00
Alistair Leslie-Hughes
667df8e47f
msxml3: Tests for get_xml, createAttribute, CreateComment, setNamedItem.
2008-01-04 12:00:41 +01:00
Alistair Leslie-Hughes
300191d58c
msxml3: Implement createAttribute.
2008-01-04 11:58:39 +01:00
Alistair Leslie-Hughes
2e3f5243ca
msxml3: Implement createComment.
2008-01-04 11:58:16 +01:00