Commit Graph

1228 Commits

Author SHA1 Message Date
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