Alexandre Julliard
58fe32e1ea
msxml3: Avoid building code that isn't used without libxml.
2012-03-16 13:02:54 +01:00
Nikolay Sivov
a58249cd5c
msxml3: Added IVBSAXAttributes for MXAttributes.
2012-03-15 19:55:55 +01:00
Nikolay Sivov
72187762a3
msxml3: Implement getValueFromQName() for MXAttributes.
2012-03-15 19:55:50 +01:00
Jacek Caban
f0f5c45b93
msxml3: Avoid BAD_CAST in schemasInit.
2012-03-15 19:55:31 +01:00
Nikolay Sivov
c685b92b3d
msxml3: Implement getIndexFromQName() for MXAttributes.
2012-03-14 11:52:42 +01:00
Nikolay Sivov
69bc096645
msxml3: Implement getType() for MXAttributes.
2012-03-14 11:52:36 +01:00
Nikolay Sivov
4cddf045fc
msxml3: Implement getValue() for MXAttributes.
2012-03-14 11:52:29 +01:00
Nikolay Sivov
6ac1cc682b
msxml3: Implement ISAXAttributes_getQName() for MXAttributes.
2012-03-13 11:08:43 +01:00
Nikolay Sivov
3eaa0df728
msxml3: Implement ISAXAttributes::getLength() for MXAttributes.
2012-03-13 11:08:43 +01:00
Nikolay Sivov
70aa4f1a43
msxml3: Implement IMXAttributes::addAttribute().
2012-03-13 11:08:42 +01:00
Piotr Caban
7a6494e227
msxml3: Added XMLView IPersistMoniker_Load test.
2012-03-13 11:08:40 +01:00
Piotr Caban
85055298fa
msxml3: Added partial XMLView IPersistMoniker_Load implementation.
2012-03-13 10:56:41 +01:00
Piotr Caban
55d34f470f
msxml3/tests: Skip tests when XMLView object fails to create.
2012-03-13 10:56:27 +01:00
Piotr Caban
2cbd6a63df
msxml3: Added internal function for loading xml from IMoniker.
2012-03-12 16:04:50 +01:00
Piotr Caban
ecf31f2cc0
msxml3/tests: Added XMLView QueryInterface tests.
2012-03-12 16:04:50 +01:00
Piotr Caban
b80388fa97
msxml3: Added XMLView class stub.
2012-03-12 16:04:49 +01:00
Nikolay Sivov
9e950b6509
msxml3: Accept names in predicate expressions for XSLPattern queries.
2012-03-12 10:10:31 +01:00
Nikolay Sivov
c2d792475b
msxml3: Add stub ISAXAttributes for MXAttributes implementation.
2012-03-09 11:35:54 +01:00
Nikolay Sivov
d69afaa95d
msxml3: Stub support for IMXAttributes.
2012-03-09 11:35:47 +01:00
Nikolay Sivov
8889b66ffe
msxml3: Check for unsafe cast in addCollection().
2012-03-08 17:58:45 +01:00
Nikolay Sivov
f73e02152c
msxml3: Support element declaration output in MXWriter.
2012-03-08 17:58:39 +01:00
Nikolay Sivov
02545de4de
msxml3: Add stub support of ISAXDeclHandler for MXWriter.
2012-03-08 17:58:31 +01:00
Nikolay Sivov
973f62f0e3
msxml3: Return default namespace uri for 'xml'-prefixed attributes.
2012-03-01 18:13:10 +01:00
Nikolay Sivov
5016f7ba4a
msxml3: Properly escape character data in text nodes.
2012-02-27 12:55:05 +01:00
Nikolay Sivov
be7d4257f8
msxml3/tests: Tests for IMXAttributes::clear().
2012-02-24 17:04:12 +01:00
Nikolay Sivov
8a0d86833e
msxml3/tests: Some tests for IMXAttributes::addAttribute().
2012-02-24 17:04:12 +01:00
Francois Gouget
ebe1a25208
msxml3/tests: Make test_XPath() static.
2012-02-20 11:48:05 +01:00
Nikolay Sivov
d73cfb92b3
msxml3: Fix structured error callback implementation when no message data available.
2012-02-16 18:51:57 +01:00
Nikolay Sivov
1dab61125e
msxml3: Use static buffer when tracing libxml2 error messages.
2012-02-16 18:51:57 +01:00
Nikolay Sivov
f39209cd2e
msxml3: Fix element data leak on error.
2012-02-06 10:19:32 -06:00
Nikolay Sivov
d56070a233
msxml3: Trace VARIANT parameters.
2012-01-30 20:44:47 +01:00
Nikolay Sivov
2f18cfd85e
msxml3: Add a helper to output quoted strings.
2012-01-27 18:05:54 +01:00
Nikolay Sivov
6106afe359
msxml3: Support startDTD()/endDTD() in MXWriter.
2012-01-27 18:05:54 +01:00
Nikolay Sivov
23c3d90866
msxml3: Support CDATA nodes in MXWriter.
2012-01-27 18:05:53 +01:00
Nikolay Sivov
ac96be9c08
msxml3: Support comment nodes in MXWriter.
2012-01-27 18:05:53 +01:00
Nikolay Sivov
32c96e6329
msxml3: Stub lexical handler support for MXWriter.
2012-01-27 18:05:52 +01:00
Nikolay Sivov
e983db8518
msxml3: Internally call methods with interface macros.
2012-01-24 16:57:32 +01:00
Nikolay Sivov
85cf92aed0
msxml3: Block ::add() if collection is read-only.
2012-01-24 16:57:32 +01:00
Nikolay Sivov
95b9b82181
msxml3: Put all defined document namespaces in collection.
2012-01-24 16:57:31 +01:00
Nikolay Sivov
916de3998e
msxml3: Allocate private data when cloning from existing document.
2012-01-23 17:44:11 +01:00
Nikolay Sivov
a5b492eb39
msxml3: Initial implementation of ::getPrefix().
2012-01-23 15:59:53 +01:00
Nikolay Sivov
91390a720f
msxml3: ::get_namespaceURI() doesn't reset out pointer on invalid index.
2012-01-23 15:59:53 +01:00
Nikolay Sivov
b148063031
msxml3: Replace macro with another enum entry.
2012-01-23 15:59:53 +01:00
Nikolay Sivov
ca48dac882
msxml3: Make remove() method a stub in version 6, more collection tests.
2012-01-23 15:59:53 +01:00
Nikolay Sivov
012806a077
msxml3: Try IStream if IPersistStream save failed.
2012-01-23 15:59:53 +01:00
Nikolay Sivov
7c31988554
msxml3: Move some xdr tests data to a table.
2012-01-20 13:32:11 +01:00
Nikolay Sivov
ae5c984b12
msxml3: Use debugstr_* functions instead of wine_* prefixed for consistency.
2012-01-20 13:32:04 +01:00
Nikolay Sivov
ca046f9eb5
msxml3: IXMLDOMSchemaCollection::get() is a stub for version 6.
2012-01-20 13:31:59 +01:00
Nikolay Sivov
95d8f6fc2c
msxml3: Implemented IXMLHttpRequest::get_statusText().
2012-01-18 16:25:10 +01:00
Nikolay Sivov
df434065d3
msxml3: Remove no longer used node data type helper.
2012-01-16 12:45:33 +01:00
Nikolay Sivov
05ea6855bf
msxml3: Fix allocated length for header list element.
2012-01-16 12:45:33 +01:00
Nikolay Sivov
0f658d9dc8
msxml3: Leading space chars are allowed in SelectionNamespaces value string.
2012-01-13 17:34:30 +01:00
Nikolay Sivov
9b1f217c41
msxml3: Try mshtml container url as a base for relative request url.
2012-01-11 17:47:26 +01:00
Nikolay Sivov
9575b906a4
msxml3: Debug output support for VT_ERROR.
2012-01-10 17:58:53 +01:00
Nikolay Sivov
ebf91350cd
msxml3: Some put_dataType() tests for nodes without typed data.
2012-01-09 12:52:15 +01:00
Nikolay Sivov
d51dd8e405
msxml3: Move put_dataType() test data to a table.
2012-01-09 12:52:15 +01:00
Nikolay Sivov
ce61d9b862
msxml3: Remove wrong ERR(), some renames.
2012-01-09 12:52:14 +01:00
Nikolay Sivov
da8618f3a9
msxml3: Add a stub for IAuthenticate.
2012-01-09 12:52:14 +01:00
Nikolay Sivov
9d662928f5
msxml3: Implement element stack and use it in related callbacks.
2011-12-28 17:52:29 +01:00
Nikolay Sivov
70fe8d5266
msxml3: IXSL* implementations do not depend on libxml2.
2011-12-23 13:44:38 +01:00
Nikolay Sivov
9321ed7c39
msxml3: Fix VT_BSTR case for IXMLHttpRequest::send().
2011-12-21 10:14:28 +01:00
Nikolay Sivov
8c03b4e5f0
msxml3: Support DELETE method in IXMLHttpRequest.
2011-12-21 10:14:21 +01:00
Nikolay Sivov
ea75ac8406
msxml3: Support VT_ARRAY|VT_UI1 as body type.
2011-12-20 10:32:08 +01:00
Nikolay Sivov
466341b6ef
msxml3: Support VT_VARIANT|VT_BYREF for body data.
2011-12-19 11:11:25 +01:00
Nikolay Sivov
c00bbef3e4
msxml3: Use ascii/utf-8 encoding for request body.
2011-12-19 11:11:07 +01:00
Nikolay Sivov
477fd6ef3c
msxml3: libxml2 is not used for writer.
2011-12-19 11:10:52 +01:00
Nikolay Sivov
02414775e9
msxml3: Implement response headers access methods.
2011-12-19 11:10:27 +01:00
Nikolay Sivov
e736c3e983
msxml3: Skip leading space characters when loading from BSTR.
2011-12-19 11:10:16 +01:00
Nikolay Sivov
f999f4ae69
msxml3: Remove redundant type specifiers.
2011-12-16 16:38:27 +01:00
Nikolay Sivov
35c7c69429
msxml3: Don't use libxml2 encoding helpers.
2011-12-16 12:11:10 +01:00
Nikolay Sivov
fda8c2177d
msxml3: Get rid of libxml2 output buffer implementation.
2011-12-15 17:46:40 +01:00
Nikolay Sivov
2cd62a5dbd
msxml3: Initialize VARIANT before passing it to VariantCopy.
2011-12-14 17:54:45 +01:00
Nikolay Sivov
0151f4741a
msxml3: Added IXMLDOMParseError2 support.
2011-12-14 17:54:45 +01:00
Nikolay Sivov
19a86feaa1
msxml3: Implemented get_responseStream().
2011-12-14 17:54:45 +01:00
Nikolay Sivov
302aad9cf9
msxml3/tests: Test switching encoding after document is started already.
2011-12-13 18:59:03 +01:00
Nikolay Sivov
e191b051b1
msxml3: IDispatchEx support for MXNamespaceManager.
2011-12-12 10:20:33 +01:00
Nikolay Sivov
01ed475c7c
msxml3: Use IXMLDOMDocument3 as a latest interface version.
2011-12-12 10:20:26 +01:00
Nikolay Sivov
ae6ef45811
msxml3: Added IDispatchEx support for IXMLDOMSchemaCollection2.
2011-12-12 10:20:21 +01:00
Nikolay Sivov
c381abd84f
msxml3: Schema cache COM cleanup.
2011-12-12 10:20:13 +01:00
Nikolay Sivov
91c4b4c967
msxml3: Accept disabled on load validation.
2011-12-12 10:20:08 +01:00
Nikolay Sivov
42bd2051d5
msxml3: Trace parameters in stub methods.
2011-12-12 10:20:02 +01:00
Nikolay Sivov
d80ee5b3ae
msxml3: Escape '<','&','"' and '>' in attribute value.
2011-12-12 10:19:55 +01:00
Nikolay Sivov
b0f704daaf
msxml3: Properly handle writer output in a form of BSTR.
2011-12-09 21:15:40 +01:00
Nikolay Sivov
197d41156a
msxml3: Write document prolog separately.
2011-12-09 21:15:40 +01:00
Nikolay Sivov
a4b24978e9
msxml3: Use libxml2 buffer support through helpers.
2011-12-09 21:15:39 +01:00
Nikolay Sivov
e18d99da74
msxml3: Added IDispatchEx for IXSLProcessor.
2011-12-08 10:28:04 +01:00
Nikolay Sivov
f88ea3d2a7
msxml3: Added IDispatchEx support for IXSLTemplate.
2011-12-08 10:28:00 +01:00
Nikolay Sivov
ca8e3c1cca
msxml3: Attribute name could be qualified.
2011-12-06 15:50:59 +01:00
Nikolay Sivov
f9127ddc85
msxml3: Added IDispatchEx support for IMXWriter.
2011-12-05 12:25:28 +01:00
Piotr Caban
c253bab26a
msxml3: Change parser position computation.
2011-11-28 16:40:50 +01:00
Nikolay Sivov
2508025bcd
msxml3: Fix get_namespaceURI() for document nodes.
2011-11-28 16:40:48 +01:00
Nikolay Sivov
852bde49cb
msxml3: Place nodeValue() test data in a table.
2011-11-28 16:40:47 +01:00
Nikolay Sivov
a1d9fa11d3
msxml3: Use common helper for IXMLDOMText_get_nodeValue().
2011-11-28 16:40:47 +01:00
Nikolay Sivov
5afb829fdc
msxml3: Some refcount tests to show details of internal DOM representation.
2011-11-28 16:40:47 +01:00
Nikolay Sivov
c2976f2d5f
msxml3: Fixed ISupportErrorInfo for IXMLDOMNamedNodeMap.
2011-11-23 09:11:08 +01:00
Nikolay Sivov
63e6dbc139
msxml3: Add a couple of tests for unusual behaviour of ISupporterrorInfo.
2011-11-22 18:25:19 +01:00
Alexandre Julliard
dbdf356f72
msxml3: Don't return REFIID to avoid compiler warnings.
2011-11-22 18:19:31 +01:00
Nikolay Sivov
0ba0f4ccf8
msxml3: Added IDispatchEx support for SAXReader.
2011-11-21 15:35:09 +01:00
Nikolay Sivov
85ce39ddca
msxml3: Support IDispatchEx for IXMLDOMNodeList too.
2011-11-21 11:04:09 +01:00
Nikolay Sivov
ed908b7b18
msxml3: Forward IDispatch to IDispatchEx when supported.
2011-11-21 11:03:30 +01:00
Nikolay Sivov
a9d8f9a0a2
msxml3: Fix support for IXMLDOMDocument3.
2011-11-21 11:03:19 +01:00
Nikolay Sivov
b26ad412d3
msxml3: Added common ISupportErrorInfo implementation.
2011-11-21 11:03:13 +01:00
Francois Gouget
a3e2c68f98
msxml3: Delete the dispex static critical section when unloading the dll.
2011-11-17 11:37:54 +01:00
Huw Davies
8f9c39d2a8
msxml3: Re-initialise the variant so that VariantChangeType doesn't free the user string.
2011-11-16 17:01:46 +01:00
Nikolay Sivov
f291933177
msxml3: Convert test stream to single byte string.
2011-11-16 09:42:46 +01:00
Nikolay Sivov
ede880a1c3
msxml3: Return qualified name from get_nodeName().
2011-11-16 09:42:25 +01:00
Nikolay Sivov
12bb4a471f
msxml3: Fix get_namespaceURI().
2011-11-16 09:42:20 +01:00
Nikolay Sivov
588f27dae9
msxml3: Properly return node prefix from get_prefix().
2011-11-16 09:42:03 +01:00
Nikolay Sivov
f87aee778d
msxml3: Properly handle qualified names in getAttributeNode().
2011-11-15 19:37:29 +01:00
Nikolay Sivov
6d4c1931f9
msxml3: Added IDispatchEx support for IXMLDOMImplementation.
2011-11-15 19:37:29 +01:00
Nikolay Sivov
b6d3068c24
msxml3: Support multiple IXMLDOMNamedNodeMap implementations.
2011-11-15 19:37:29 +01:00
Nikolay Sivov
02cd5a008f
msxml3: Fix getNamedItem() for qualified node names.
2011-11-14 15:25:23 +01:00
Nikolay Sivov
dd9a2effd5
msxml3: Implement get_nodeTypeValue() for attributes without a type.
2011-11-14 11:46:39 +01:00
Nikolay Sivov
de8e11f5d8
msxml3: Move XSLPattern test data to a table.
2011-11-08 09:49:52 +01:00
Nikolay Sivov
ff0bc51f9d
msxml3: Test that IXMLHTTPRequest doesn't support IDispatchEx.
2011-11-08 09:49:48 +01:00
Nikolay Sivov
674fb3c096
msxml3: Some tests to show that leading spaces are not allowed for xml stream.
2011-11-08 09:49:44 +01:00
Nikolay Sivov
9397fb2ad7
msxml3: Implement get_srcText().
2011-11-08 09:49:40 +01:00
Nikolay Sivov
945dccb7d6
msxml3: Implement get_line() and get_linepos().
2011-11-08 09:49:36 +01:00
Nikolay Sivov
2ce0f8fd73
msxml3: Fix collection index based support for IXMLDOMSelection.
2011-11-07 11:22:33 +01:00
Nikolay Sivov
70e0290dcf
msxml3: Add IDispatchEx support for IXMLDOMNamedNodeMap.
2011-11-07 11:22:23 +01:00
Nikolay Sivov
5ea259e8e4
msxml3: Support IDispatch in IXMLElement.
2011-11-07 11:22:09 +01:00
Nikolay Sivov
c32db17417
msxml3: Fix IDispatch support for IXMLDocument.
2011-11-07 11:21:40 +01:00
Nikolay Sivov
8d602efe88
msxml3: Add type id placeholder for index 0 to make lookup code actually work.
2011-11-03 13:00:35 +01:00
Nikolay Sivov
cf5a68e9bd
msxml3: Silence IDispatchJS query.
2011-11-02 12:28:46 +01:00
Nikolay Sivov
7a62e46fa1
msxml3: Support IDispatchEx for IXMLDOMParseError.
2011-11-02 12:28:40 +01:00
Nikolay Sivov
8bd54c56e7
msxml3: Init IDispatchEx data for all node types.
2011-10-31 23:53:37 +01:00
Nikolay Sivov
32d217d2e3
msxml3: Fix trace formats to match all other files.
2011-10-31 23:53:14 +01:00
Piotr Caban
0fa2cf4100
msxml3/tests: Added NamespaceUri pointer test.
2011-10-31 16:53:00 +01:00
Piotr Caban
a95b35de07
msxml3: Use namespaces stack in SAXAttributes interface implementation.
2011-10-31 16:52:56 +01:00
Piotr Caban
216b64801d
msxml3: Don't allocate new strings when returning namespace related data.
2011-10-31 16:52:51 +01:00
Piotr Caban
619c2dcd08
msxml3: Don't use libxml namespaces stack.
2011-10-31 16:52:44 +01:00
Piotr Caban
e6aace7a85
msxml3/tests: Added SAXAttributes object pointer tests.
2011-10-31 16:52:39 +01:00
Piotr Caban
1b46206a34
msxml3: Merge SAXLocator and SAXAttributes objects.
2011-10-31 16:52:32 +01:00
Piotr Caban
de91f264cb
msxml3: Fix position computation in libxmlStartElementNS.
2011-10-31 16:52:20 +01:00
Nikolay Sivov
4bb9da7776
msxml3: Implement IEnumVARIANT::Next() for IXMLDOMSelection.
2011-10-31 16:46:21 +01:00
Nikolay Sivov
a35513bbd0
msxml3: Release IDispatchEx dynamic data properly.
2011-10-31 16:46:21 +01:00
Nikolay Sivov
4d5b3ddf7c
msxml3: Init dynamic data pointer in IDispatchEx implementation.
2011-10-31 16:46:20 +01:00
Nikolay Sivov
fe1f692d91
msxml3: Block attempt to modify namespace definition with setAttribute().
2011-10-27 19:34:36 +02:00
Piotr Caban
df5d3e348a
msxml3/tests: Added element attributes tests when SAXXMLReader is used.
2011-10-26 14:14:36 +02:00
Piotr Caban
685be40c33
msxml3: Fix attributes handling when msxml6 is used.
2011-10-26 14:14:36 +02:00
Piotr Caban
6238926a2e
msxml3/tests: Tests more XMLSAXReader versions.
2011-10-25 16:57:23 +02:00
Piotr Caban
2b671cad96
msxml3: Accept S_FALSE as a valid callback result when msxml6 is used.
2011-10-25 16:57:23 +02:00
Piotr Caban
e84c41028b
msxml3: Make positions returned by ISAXLocator compatible with msxml6.
2011-10-25 16:57:09 +02:00
Piotr Caban
5eb6994dc2
msxml3/tests: Added saxreader error handling test.
2011-10-24 19:54:15 +02:00
Piotr Caban
6927a11eab
msxml3: Prefer to report msxml error over libxml parsing error.
2011-10-24 19:54:15 +02:00
Piotr Caban
41eba1c30d
msxml3: Return parser result in detach_url.
2011-10-24 19:54:15 +02:00
Piotr Caban
f8112cc548
msxml3: Don't report fatal errors many times.
2011-10-24 19:54:15 +02:00
Nikolay Sivov
a3a1f4e3fb
msxml3: Add stub IEnumVARIANT support for IXMLDOMSelection.
2011-10-24 11:18:19 +02:00
Nikolay Sivov
ae6ea94bb3
msxml3: Don't try to use null interface pointer.
2011-10-24 11:18:09 +02:00
Andrew Talbot
708f3a3fef
msxml3: Add a break to a switch statement.
2011-10-08 20:23:01 +02:00
Nikolay Sivov
35b5955606
msxml3: Use a helper to get property values.
2011-10-06 16:46:40 -05:00
Nikolay Sivov
5931af0283
msxml3: Use helper to set properties.
2011-10-06 16:46:40 -05:00
Nikolay Sivov
d65f298817
msxml3: Add some useful traces and demangle some parameter names.
2011-10-06 16:46:40 -05:00
Nikolay Sivov
54326116da
msxml3: Use provided qualified name length while writing end element tag.
2011-10-05 17:31:31 -05:00
Nikolay Sivov
3d3786c2fa
msxml3: Support setting namespaces feature to default value.
2011-10-05 14:13:16 -05:00
Nikolay Sivov
5f68f3710c
msxml3: Support setting unlimited nesting depth for a reader.
2011-10-05 14:13:07 -05:00
Nikolay Sivov
393c232b05
msxml3: Support setting unlimited xml stream length for a reader.
2011-10-05 14:13:01 -05:00
Nikolay Sivov
165d1b5d70
msxml3: Accept DTD prohibition feature.
2011-10-05 14:12:49 -05:00
Nikolay Sivov
cc4c694623
msxml3: Accept lexical handler parameter entities switch.
2011-10-05 14:12:44 -05:00
Nikolay Sivov
1bd501ab3e
msxml3: Accept disabled parameter entities feature.
2011-10-05 14:12:27 -05:00
Nikolay Sivov
ad336be675
msxml3: Accept disabling of external entities loading.
2011-10-04 16:55:27 -05:00
Michael Stefaniuc
718a924f5b
msxml3: Use SUCCEEDED instead of !FAILED.
2011-10-03 09:43:36 -05:00
Alistair Leslie-Hughes
5df9ff3aa9
msxml3: Support creating IXMLParser Interface.
2011-09-26 22:42:01 +02:00
Nikolay Sivov
7db7d857c5
msxml3: Fix putProperty() for declaration handler.
2011-09-22 19:51:50 +02:00
Nikolay Sivov
864f17016f
msxml3: Fix putProperty() for lexical handler case.
2011-09-22 19:51:50 +02:00
Francois Gouget
55a6db8912
msxml3: Fix printing NULL strings.
2011-09-21 18:39:51 +02:00
Nikolay Sivov
809959de2c
msxml3: It's not a failure to get S_FALSE from IStream::Read().
2011-09-21 14:41:25 +02:00
Alistair Leslie-Hughes
54b37b8c41
msxml3: Move xmlparser.idl to msxml3.
2011-09-15 19:13:15 +02:00
Alistair Leslie-Hughes
3a63aebc1c
msxml3: Only compare strings if the transform was successful.
2011-09-07 18:13:50 +02:00
Alistair Leslie-Hughes
e108c2dbed
msxml3: Correct Objsafe tests for older msxml3.
2011-09-07 11:17:01 +02:00
Alistair Leslie-Hughes
33736bb871
msxml3: Correct MSXML object safety tests.
2011-09-06 15:58:35 +02:00
Octavian Voicu
9e3d83e003
msxml3/tests: Fix a warning in saxreader tests when compiling on x64.
2011-08-31 19:43:07 +02:00
Nikolay Sivov
2a6abc248d
msxml3: Use element name length passed to content handler.
2011-08-29 12:08:20 +02:00
Nikolay Sivov
9ae103f7f7
msxml3: Respect string length returned from ISAXAttributes.
2011-08-29 12:08:20 +02:00
Nikolay Sivov
d0413fd476
msxml3: Fix empty elements output.
2011-08-29 12:08:20 +02:00
Nikolay Sivov
d338323a0f
msxml3/tests: Tests for default properties values.
2011-08-26 11:32:06 +02:00
Nikolay Sivov
897b77ce05
msxml3: Fix attributes formatting.
2011-08-26 11:32:03 +02:00
Alexandre Julliard
64651a369b
msxml3: Add a WinSxS manifest resource.
2011-08-25 17:20:37 +02:00
Nikolay Sivov
0581360411
msxml3: Fix parameter validation for endElement().
2011-08-25 14:36:02 +02:00
Nikolay Sivov
25bf8e5387
msxml3: Fix parameter validation for startElement() for MXXMLWriter60.
2011-08-25 14:35:59 +02:00
Octavian Voicu
ace8b53418
msxml3/tests: Prevent crash in saxreader tests.
2011-08-25 11:31:54 +02:00
Francois Gouget
9ec291500b
msxml3/tests: Add a trailing '\n' to an ok() call.
2011-08-25 11:31:54 +02:00
Nikolay Sivov
283276d6ea
msxml3: Store class version for MXWriter instance.
2011-08-24 19:07:45 +02:00
Nikolay Sivov
4877da66b3
msxml3: Make version dependency checks more flexible, move CLSID checks to factory creation.
2011-08-24 19:07:45 +02:00
Nikolay Sivov
74a7edd41b
msxml3: Implement put_version() for MXWriter.
2011-08-24 19:07:44 +02:00
Nikolay Sivov
9c2288fcee
msxml3/mxnamespace: Support prefix override mode.
2011-08-23 16:53:51 +02:00
Nikolay Sivov
a15fe5a755
msxml3/mxnamespace: Implemented getURI().
2011-08-23 16:53:51 +02:00
Nikolay Sivov
42f65e1358
msxml3/mxnamespace: Implement declarePrefix() and getDeclaredPrefix().
2011-08-23 16:53:50 +02:00
Nikolay Sivov
7f47d97e12
msxml3/mxnamespace: Stub IVBMXNamespaceManager and added some tests.
2011-08-23 16:53:50 +02:00
Nikolay Sivov
9253967295
msxml3/mxnamespace: Add IMXNamespaceManager stub.
2011-08-23 16:53:50 +02:00
Thomas Mullaly
f1f57f2368
msxml3: Added IStream support to IMXWriter.
2011-08-23 16:53:49 +02:00
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
Alexandre Julliard
b56dc9a6f7
winecrt0: Remove the clsid parameter in __wine_(un)register_resources.
2011-08-02 20:47:49 +02:00
Alexandre Julliard
c091a3fc83
makefiles: Remove some redundant registration scripts.
2011-08-02 20:47:48 +02:00
Alexandre Julliard
729afa6adc
makefiles: Generate resource files for typelibs.
2011-08-02 10:11:10 +02:00
Adam Martinson
9a30a29db5
msxml3: Don't include libxml/parser.h twice.
2011-07-18 18:30:59 +02:00
Andrew Nguyen
2ed7a025f6
msxml3/tests: Fix two minor leaks in test_mxwriter_properties().
2011-07-15 16:35:58 +02:00
Andrew Nguyen
9c5d5d8ed5
msxml3: Extend the lifetime of the SAX callback BSTRs beyond the callback invocation.
2011-07-15 16:35:55 +02:00
Adam Martinson
8371784ff6
msxml3: Don't cause an assert failure if the datatypes schema doesn't load.
2011-07-13 11:52:29 +02:00
Frédéric Delanoy
a3e0623641
msxml3: Remove dead assignment (Clang).
2011-07-06 11:25:55 +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
5ab513bd9e
msxml3: Fix a couple incorrect uses of VariantChangeType().
2011-06-21 12:24:37 +02:00
Adam Martinson
98580b5d36
msxml3: SysAllocString*() automatically allocates a terminating NULL.
2011-06-17 12:34:12 +02:00
Adam Martinson
0132645ec3
msxml3: Create CLSID_XMLHTTP when requested.
2011-06-16 16:43:02 +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
Adam Martinson
17f72b8b67
msxml3/domdoc: Properly handle character encoding in doparse().
2011-05-20 17:56:55 +02:00
Michael Stefaniuc
2706e4dbaf
msxml3: COM cleanup for factory.c.
2011-05-19 10:09:17 +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
Peter Urbanec
7e894f8741
msxml3: Reorder headers to allow use of libxml2 with +icu useflag.
2011-05-06 14:23:46 +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
1831e54916
msxml3: Store boolean properties in a single array.
2011-05-04 17:26:47 +02:00
Francois Gouget
8a8c8bbd86
msxml3: Make a bunch of XSLPattern_*() functions static.
2011-05-03 14:38:06 +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
Nikolay Sivov
a12d2d7233
msxml3: A stub for MXXMLWriter class.
2011-05-02 12:46:45 +02:00
Michael Stefaniuc
31057e4b75
msxml3: COM cleanup in domdoc.c.
2011-04-27 11:53:12 +02:00
Marcus Meissner
1ef0fca796
msxml3: Mark internal symbols as hidden.
2011-04-27 11:52:03 +02:00
Francois Gouget
ffbde17b32
msxml3/tests: Fix variable initializations to conform to C89.
2011-04-08 13:03:21 +02:00
Marcus Meissner
483559b3e0
msxml3: Fixed two const table declarations (Coverity).
2011-04-04 11:46:03 +02:00
Francois Gouget
95b6e6b3cd
msxml3: Make xslpattern_error() static.
2011-03-30 18:23:37 +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
Francois Gouget
462d325eb2
msxml3: Make ConnectionPoint_Init() and BindStatusCallback_Detach() static.
2011-03-16 14:14:24 +01:00
Francois Gouget
11d1ff154f
msxml3: Make element_get_dt() static and move it around to avoid a forward declaration.
2011-03-16 14:14:23 +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
9176c9e886
msxml3: Downgrade FIXME to TRACE for unsupported interfaces.
2011-03-14 12:39:27 +01:00
Nikolay Sivov
49d69e440f
msxml3: Silence compile time warnings for dynamically loaded libxslt.
2011-03-14 12:39:27 +01:00
Nikolay Sivov
610725289b
msxml3: Protect SAX character callback from null node.
2011-03-14 12:39:26 +01:00
Nikolay Sivov
072b2db2af
msxml3: No need to zero memory on allocation.
2011-03-14 12:39:25 +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
Alistair Leslie-Hughes
e030b3ce56
msxml3: Ignore XML property ResolveExternals.
2011-03-11 14:29:19 +01:00
Nikolay Sivov
fb96151b0e
msxml3: Move string conversion helper to header.
2011-03-11 11:49:18 +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
Austin English
4ace7b2127
msxml3: Avoid shadowing a parameter.
2011-03-09 15:54:20 +01:00
Nikolay Sivov
6194d30145
msxml3: Put together similar tests using tabled test data.
2011-03-09 12:29:44 +01:00
Nikolay Sivov
76645c5e6d
msxml3: Orphan a node removed with removeChild().
2011-03-08 17:28:40 +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
d05435167a
msxml3: Trace ref counts for all dom objects.
2011-03-07 13:18:35 +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
37ce949745
msxml3: Always set out pointer to null on failed QueryInterface.
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
Nikolay Sivov
4735c5193f
msxml3: Get rid of not longer used internal IXMLDOMNode vtable.
2011-02-24 15:49:31 +01:00
Nikolay Sivov
bf01d1b3d7
msxml3: Remove transformNode() forward.
2011-02-24 15:49:30 +01:00
Nikolay Sivov
aac690d4fc
msxml3: Remove selectSingleNode() forward.
2011-02-24 15:49:29 +01:00
Nikolay Sivov
004944c81a
msxml3: Remove selectNodes() forward.
2011-02-24 15:49:29 +01:00
Alexandre Julliard
a1c8f6df84
msxml3: Include the system libxml headers before the Windows headers.
2011-02-24 15:49:28 +01:00
Michael Stefaniuc
16c543a089
msxml3: COM cleanup for the IDispatchEx iface.
2011-02-24 15:49:27 +01:00
Nikolay Sivov
d0bff37cb2
msxml3: Remove get_text() forward.
2011-02-23 18:22:18 +01:00
Nikolay Sivov
2e5a0dd63f
msxml3: Remove get_ownerDocument() forward.
2011-02-23 18:22:12 +01:00
Nikolay Sivov
3d63982f86
msxml3: Remove hasChildNodes() forward.
2011-02-23 18:22:04 +01:00
Nikolay Sivov
5775bcde4a
msxml3: Remove appendChild() forward.
2011-02-23 18:21:57 +01:00
Nikolay Sivov
1178f7b46e
msxml3: Remove forward to removeChild() method for nodes.
2011-02-23 18:21:51 +01:00
Alistair Leslie-Hughes
955685a777
msxml3: Add IObjectSafety support to IXMLHTTPRequest.
2011-02-22 16:34:46 +01:00
Nikolay Sivov
a0a464ad81
msxml3: Use helper to consistently dump variant parameters.
2011-02-22 12:30:37 +01:00
Nikolay Sivov
26084daa46
msxml3: Remove useless parts of schema cleanup helper.
2011-02-22 12:29:04 +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
Jacek Caban
e703763e51
msxml3: Silence QueryInterface FIXME.
2011-02-16 14:26:27 +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
Nikolay Sivov
c406b888aa
msxml: Add IXSLTemplate stub.
2011-02-14 13:33:32 +01:00
Austin English
cbbb4b8dbf
msxml3/tests: Make sure return value is used (LLVM/Clang).
2011-02-10 10:28:01 -06:00