Switch to specific libxml2
Merge branch 'master' of github.com:moovweb/gokogiri
Helping the devil windows run some tests because it's too much of a prick to do it normally...github issue #756
delay freeing nodes to freeing document
Merge branch 'master' of github.com:moovweb/gokogiri
add test case for https://github.com/moovweb/manhattan/issues/860
add test case for add myself as a child node; and add myself as the next sibling
check if the node to be added as previous/next sibling or child is myself. If so, do nothing.
add a license
add test case; removed node still has the document as its parent. So we need to check if a doc wants to remove itself
merge with release_4.0 bug fix
Merge branch 'master' into release_4.0
Merge branch 'master' of github.com:moovweb/gokogiri
Merge branch 'release_4.0'
add two tests for compiling XPath expression
fix the issue where an XPath contains an undefined function and the error is only exposed during evaluation. Should check the result pointer


github.com/moovweb/manhattan/issues/1070
a bad xpath at runtime returns an empty array
should free the memory in test
a test that causes memory leaks in libxml
add a string function to return the xpath itself