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
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
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
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
e71dac1ead
msxml3/tests: Small spelling fix in a nonexistent resource.
2010-11-02 13:16:29 +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
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
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
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