Commit graph

52 commits

Author SHA1 Message Date
James Hawkins
e24667cc6e msxml3: Add tests for IXMLDocument. 2007-05-25 20:12:38 +02:00
James Hawkins
9c04d0d8ca msxml3: Add tests for IXMLElement and IXMLElementCollection. 2007-05-25 20:12:27 +02:00
Mikołaj Zalewski
37ea00731a msxml3: Add tests for XPath queries with namespaces. 2007-05-18 19:59:52 +02:00
Mikołaj Zalewski
b5c1d274c5 msxml3: For queries the get_item should change the current position. 2007-05-18 19:59:45 +02:00
Mikołaj Zalewski
e1cbec75c1 msxml3: Improve the XPath queries handling. 2007-05-18 14:50:21 +02:00
Mikołaj Zalewski
bf3849ad6f msxml3: Implement IXMLDOMDocument2::setProperty("SelectionLanguage", ...). 2007-05-14 14:22:08 +02:00
Stefan Huehner
4d1d01f266 Mark several functions as static. 2007-03-13 13:35:12 +01:00
Huw Davies
1780ca678c msxml3: Implement {get,putref}_schemas. 2007-02-28 13:28:18 +01:00
Huw Davies
c30c6e23ba msxml3: Add a schema cache object. 2007-02-28 13:28:13 +01:00
Huw Davies
9ceb5a3ea7 msxml3: Convert the domdoc object to use the IXMLDOMDocument2 interface. 2007-02-26 17:33:45 +01:00
Paul Vriens
695fa7542a msxml3/tests: Cast-qual warning fixes. 2007-01-24 11:59:08 +01:00
Colin Pitrat
f57bf10024 msxml: nextNode and reset functions. 2006-12-29 12:49:40 +01:00
Rob Shearman
588e423bde msxml3: Add a simple test for XMLHTTP. 2006-12-28 12:23:45 +01:00
Marcus Meissner
f0280cbd1e made functions and variables static in some testcases. 2006-12-11 12:18:29 +01:00
Huw Davies
9e1284df23 msxml3: Add the CLSID_DOMDocument define in msxml2.idl to match the PSDK. 2006-11-14 11:42:17 +01:00
Hans Leidekker
fe1f3b0da5 msxml3/tests: Win64 printf format warning fixes. 2006-10-13 14:49:46 +02:00
Michael Stefaniuc
85ce5117c5 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int. 2006-09-29 16:08:30 +02:00
Dan Hipschman
47b6d3a1e3 msxml3: Fix IXMLDOMNamedNodeMap_getNamedItem() conformance on error. 2006-09-21 11:26:25 +02:00
Alexandre Julliard
32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
Huw Davies
a307901ac0 msxml3: removeChild should catch a NULL child node. 2006-07-19 09:38:35 +02:00
Huw Davies
120e808f13 msxml3: Add a test to check that selectSingleNode returns a NULL-ptr when it doesn't find a match. 2006-07-19 09:38:29 +02:00
Huw Davies
187ab1c028 msxml3: Implement removeChild. 2006-07-11 12:05:06 +02:00
Alexandre Julliard
0fa8baafcb make_dlls: Recursively ignore .ok files in all tests directories. 2006-07-10 21:26:50 +02:00
Alexandre Julliard
edd100b899 make_dlls: Recursively ignore testlist.c in all tests directories. 2006-07-10 21:19:42 +02:00
Alexandre Julliard
cc2b3b48e6 Take advantage of the recursive nature of .gitignore for Makefile entries.
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Huw Davies
54c85d3d04 msxml3: Always have a libxml doc associated with a domdoc object, even if the object has no nodes.
This means we don't need to add checks for NULL libxml node ptrs in our node implementation.
2006-06-27 21:14:02 +02:00
Robert Shearman
79b2742120 msxml3: Fix domelem_get_tagName to return a string with the namespace prefixed, if it is present. 2006-06-12 15:56:23 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Huw Davies
4eb389bbdf msxml3: Fix for empty node lists. 2006-02-24 11:21:37 +01:00
Huw Davies
04d5d0a630 msxml3: Fix get_text on text nodes. 2006-02-16 19:33:39 +01:00
Huw Davies
1c3daceb00 msxml: Implement getElementsByTagName. 2006-02-14 10:38:21 +01:00
Huw Davies
5673a58297 msxml: Add ISupportErrorInfo for named node maps. 2006-02-10 15:14:33 +01:00
Huw Davies
e7187ff31f msxml: Fix for get_nodeValue on attributes. 2006-01-16 20:43:02 +01:00
Huw Davies
65707fb940 msxml: Implement setAttribute. 2006-01-16 20:42:39 +01:00
Huw Davies
d9fc6985fa msxml: Implement getAttribute. 2006-01-14 17:05:32 +01:00
Huw Davies
50c64c04df msxml: Implement createNode, appendChild and insertAfter. 2006-01-11 21:15:12 +01:00
Huw Davies
a48bb7b3de msxml: It's valid to release an empty document. 2006-01-10 19:58:42 +01:00
Huw Davies
3f6bb98f39 Make the node object aggregatable so that the element object (and in
future all of the other node types) can use it.
2005-12-01 18:46:42 +01:00
Alexandre Julliard
0ec7e1a591 Renamed all .cvsignore files to .gitignore. 2005-11-26 13:10:33 +01:00
Huw Davies
f0c1e349e1 Release a stray node. 2005-11-23 14:30:22 +01:00
Huw Davies
c868b45113 Ref count the xmlDocPtr.
If two nodes refer to the same xmlNodePtr don't return same object.
2005-11-18 15:05:26 +00:00
Francois Gouget
f4c0524ec6 Assorted spelling and case fixes. 2005-11-10 11:39:07 +00:00
Francois Gouget
2adb302a99 Add trailing '\n's to ok() and TRACE() calls. 2005-11-10 11:17:38 +00:00
Huw Davies
5b8be5dca6 Include msxml2.h rather than msxml.h and xmldom.h. 2005-11-08 19:59:36 +00:00
Huw Davies
c36873602a Implement selectSingleNode. 2005-11-08 16:10:13 +00:00
Huw Davies
52e8200cee Implement get_parseError. 2005-11-08 13:10:49 +00:00
Huw Davies
3d0c66277a Filter out CTEXT nodes when building element child lists.
get_item and get_length should honour the filter.
Add some '\n's to the tests so that libxml2 lists CTEXT nodes.
2005-11-05 10:42:45 +00:00
Stefan Huehner
5834740231 Add indexed access to attributes (nodemap) and childNodes
(nodelist), with some testcases.
2005-11-03 12:04:52 +00:00
Stefan Huehner
d148ca4e0a Extend get_nodeName add testcases for it. 2005-11-02 19:55:30 +00:00
Stefan Huehner
927ba076f1 Fix IXMLDOMDocument error handling. 2005-10-26 10:09:22 +00:00