Commit Graph

1132 Commits

Author SHA1 Message Date
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
Austin English
fd2c5bb32e msxml3/tests: Remove unneeded assignment (LLVM/Clang). 2011-02-08 14:45:54 -06:00
Michael Stefaniuc
4219fef3f4 msxml3: COM cleanup for the IXMLDOMNode iface in unknode. 2011-01-24 14:43:26 +01:00
Michael Stefaniuc
b500bccc60 msxml3: COM cleanup for the IXMLDOMNode iface in xmlnode. 2011-01-24 14:43:26 +01:00
Michael Stefaniuc
5fd62154f3 msxml3: COM cleanup for the IBindStatusCallback iface. 2011-01-24 14:43:24 +01:00
Nikolay Sivov
3ba78cf101 msxml3: Fix interface leak (Valgrind). 2011-01-24 12:35:02 +01:00
Nikolay Sivov
952f0a6af4 msxml3: Fix invalid read before allocated block (Valgrind). 2011-01-24 12:35:02 +01:00
Nikolay Sivov
f6ce8b7196 msxml3/tests: Fix a lot of leaks in tests (Valgrind). 2011-01-17 12:52:19 +01:00
Jacek Caban
4c6f8989eb msxml3: Fixed memory leak (valgrind). 2011-01-14 18:26:19 +01:00
Jacek Caban
d3f456d146 msxml3: Don't forward get_namespaceURI calls to node's IXMLDOMNode iface. 2011-01-10 10:41:18 +01:00
Jacek Caban
730fa1e7f2 msxml3: Don't forward get_nodeTypedValue to node's IXMLDOMNode iface.
Its current implementation for XML_ENTITY_REF_NODE can't work and will 
always return VT_NULL variant anyways.
2011-01-10 10:41:13 +01:00
Jacek Caban
510567d98a msxml3: Get rid of xmlnode_transformNodeToObject. 2011-01-06 18:39:05 +01:00
Jacek Caban
9a16f796f2 msxml3: Don't forward put_nodeTypedValue and put_dataType calls to node IXMLDOMNode iface. 2010-12-30 15:02:27 +01:00
Michael Stefaniuc
e53582fdc1 msxml3: Use an iface instead of a vtbl pointer in parse_error_t. 2010-12-29 11:59:37 +01:00
Michael Stefaniuc
2a2bc6a98d msxml3: Use an iface instead of a vtbl pointer in httprequest. 2010-12-29 11:59:35 +01:00
Michael Stefaniuc
13e1997860 msxml3: Standardize the COM usage in saxreader.c. 2010-12-28 16:35:39 +01:00
Michael Stefaniuc
e803e6347c msxml3: Standardize the COM usage in xmlelem.c. 2010-12-23 13:47:23 +01:00
Michael Stefaniuc
0c5492aaee msxml3: Use ifaces instead of vtbl pointers in xmldoc. 2010-12-23 13:47:22 +01:00
Alexandre Julliard
c1c92d07d7 msxml3: Convert dll registration to the IRegistrar mechanism. 2010-12-21 13:56:42 +01:00
Alexandre Julliard
41d6a92349 msxml2: Add an msxml2 library that contains the v2.6 msxml typelib. 2010-12-21 13:56:42 +01:00
Alexandre Julliard
cfa37214b9 msxml: Register the v2.0 classes using the IRegistrar mechanism. 2010-12-21 13:56:36 +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
Michael Stefaniuc
1b11ffaa6b msxml3: Use an iface instead of a vtbl pointer in domfrag. 2010-12-16 12:06:51 +01:00
Michael Stefaniuc
42bdbab6e3 msxml3: Use an iface instead of a vtbl pointer in domdoctype. 2010-12-16 12:06:51 +01:00
Michael Stefaniuc
0be2929b03 msxml3: Use an iface instead of a vtbl pointer in domimpl. 2010-12-16 12:06:51 +01:00
Michael Stefaniuc
45f1825e72 msxml3: Use an iface instead of a vtbl pointer in domcomment. 2010-12-16 12:06:51 +01:00
Michael Stefaniuc
92a93a5c26 msxml3: Use an iface instead of a vtbl pointer in dom_pi. 2010-12-16 12:06:51 +01:00
Michael Stefaniuc
8db9985fee msxml3: Use an iface instead of a vtbl pointer in xmlnodelist. 2010-12-16 12:06:51 +01:00
Michael Stefaniuc
25df7aac27 msxml3: Use an iface instead of a vtbl pointer in domelem. 2010-12-16 12:06:50 +01:00
Michael Stefaniuc
73b08ed2f0 msxml3: Use an iface instead of a vtbl pointer in domtext. 2010-12-16 12:06:50 +01:00
Michael Stefaniuc
ba7c754726 msxml3: Use an iface instead of a vtbl pointer in entityref. 2010-12-16 12:06:50 +01:00
Michael Stefaniuc
6a319a3328 msxml3: Use an iface instead of a vtbl pointer in domcdata. 2010-12-16 12:06:50 +01:00
Michael Stefaniuc
11b24354ff msxml3: Use ifaces instead of vtbl pointers in xmlnodemap. 2010-12-16 12:06:50 +01:00
Michael Stefaniuc
41ac7a3b5c msxml3: Use an iface instead of a vtbl pointer in domattr. 2010-12-16 12:06:50 +01:00
Alexandre Julliard
4ad97d404d msxml3: Avoid using an initialized variable. 2010-12-09 17:46:47 +01:00
Michael Stefaniuc
4038523b4e msxml3: Use ifaces instead of vtbl pointers in BindStatusCallback. 2010-12-09 12:25:50 +01:00
Francois Gouget
f10c16072e msxml3: Add a trailing '\n' to an ERR() call. 2010-12-03 16:08:29 +01:00
Alexandre Julliard
5f49129e03 resources: Define a generic mechanism for adding extra values to the common version block. 2010-12-03 14:53:59 +01:00
Alexandre Julliard
9d9ce29823 msxml3: Avoid some uninitialized variable warnings on old gcc. 2010-12-01 19:45:34 +01:00
Adam Martinson
a4b0152c27 msxml3/domdoc: Add a ref to the schema cache in copy_properties(). 2010-12-01 11:09:38 +01:00
Austin English
baf7a636a9 msxml3: Bump version information to SP9. 2010-11-29 11:23:12 +01:00
Ken Thomases
a6b38409be msxml3: Fix building on Leopard. 2010-11-29 11:23:03 +01:00
Michael Stefaniuc
828fff8c8b msxml3: Remove dead code: break after return (Smatch). 2010-11-25 11:49:08 +01:00
Adam Martinson
459c29ba34 msxml3: Store the DOMDocument/XMLSchemaCache object version. 2010-11-25 11:49:08 +01:00
Adam Martinson
10e2d26e3f msxml3/schema: Properly handle schema_cache_add() from a URL. 2010-11-25 11:49:07 +01:00
Adam Martinson
54d949fbe8 msxml3: Fix a few error messages. 2010-11-25 11:49:07 +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
92bfadef7f msxml3: Add schema parse/validate error callbacks. 2010-11-24 12:05:49 +01:00
Adam Martinson
f3678ec193 msxml3: Fix domdoc_getElementsByTagName()/domelem_getElementsByTagName(). 2010-11-24 12:03:06 +01:00
Adam Martinson
6f537c4df1 msxml3: Implement domtext dt-related functions.
These should always be handled by the parent node.
2010-11-24 12:02:35 +01:00
Adam Martinson
643cbafabc msxml3: Validate node content in domelem_put_dataType(). 2010-11-24 12:01:49 +01:00
Adam Martinson
f090ddfe13 msxml3: Add BSTR versions of the XDR_DT <-> string functions. 2010-11-24 12:01:35 +01:00
Adam Martinson
c19fa9b04b msxml3: Use the associated schema for domelem_get_dataType(). 2010-11-24 12:01:13 +01:00
Alexandre Julliard
d70b3e5929 msxml3: Fix incorrect uses of va_list arguments. 2010-11-17 14:21:09 +01:00
Michael Stefaniuc
2b1e03369d msxml3: Remove 'const' from the function return types.
Type qualifiers have only a meaning for lvalues.
2010-11-17 14:01:14 +01:00
Gerald Pfeifer
7fe77b6369 msxml3: Remove practically unused variable from XDR_to_XSD_doc. 2010-11-16 11:59:14 +01:00
Adam Martinson
a1d69fcba7 msxml3: Add functions to get the dt:dt of a node. 2010-11-16 11:59:10 +01:00
Adam Martinson
4ec6da6ef1 msxml3: Add XDR datatypes enum and string table. 2010-11-16 11:59:04 +01:00
Adam Martinson
b7cdaba817 msxml3: Move schema cache into the domdoc_properties struct. 2010-11-16 11:48:55 +01:00
Adam Martinson
bc56bbfbb4 msxml3: Fix a datatypes.xsd oops. 2010-11-16 11:48:43 +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
Adam Martinson
89679f904a msxml3: Add urn:schemas-microsoft-com:datatypes schema. 2010-11-15 13:02:34 +01:00
Adam Martinson
82f73c8652 msxml3: Add our own xmlFirstElementChild() for older libxml2 versions. 2010-11-15 13:01:35 +01:00
Adam Martinson
865995cf1f msxml3: Store the DLL instance handle. 2010-11-15 13:00:12 +01:00
Nikolay Sivov
5240bae308 msxml3: Don't include assert.h where it's not used. 2010-11-12 11:39:27 +01:00
Nikolay Sivov
9ec17a841d msxml3: Fix a ::get_xml() for libxml2 without xmlSaveToBuffer. 2010-11-12 11:39:20 +01:00
Alexandre Julliard
1174beef2a include: Make msxml6.idl a copy of msxml2.idl instead of importing it. 2010-11-10 12:08:00 +01:00
Alexandre Julliard
6c90ebd5e5 include: Move coclass definitions to msxml2.idl. 2010-11-10 12:07:59 +01:00