Add SAXParserContext#recovery. If it's set to true, parser will recover from fatal errors (such as spurious <?xml?> in the middle of the document).
Fix platform detection for x64-mswin64
Fix local variable declaration
Merge pull request #629 from iwadon/fix-mswin64

Fix to build for x64-mswin64
Adds bugfixes for pure Java version to CHANGELOGs.
Allowing insertion of processing instructions via #add_previous_sibling. Closes #630.

See related commit c5e437252ba077ef04cfd1aa64d5c486a1daf425 which broke this functionality.
Changelog updates.
Bumping version to 1.5.1.
Changing gem build process to use 1.8.7. Ugh.
Version bump to 1.5.2
Fixing a issue that Nokogiri::XML::Node#css doesn't work, if the rule contains attribute selector without namespace (e.g. "a[class='bar']") and the XML document has default namespace.
Merge pull request #633 from gimite/master

doc.css("a[class='bar']") doesn't work if the XML document has default namespace
Rename standard help responses file.
Y U NO GEMSPEC!?
Custom xpath functions with empty nodeset arguments cause a segfault. Closes #634.
Save and restore error handlers

Before installing a temporary error handler make sure any existing
handler is saved and then restore it afterwards as other code may be
using libxml and have installed error handlers.
Handle libxml2 versions before 2.7.4 without xmlStructuredErrorContext

Prior to 2.7.4 there was no xmlStructuredErrorContext global and the
structured error handler shared xmlGenericErrorContext with the generic
error handler.

If we find xmlStructuredErrorContext doesn't exist we just define it
as xmlGenericErrorContext so that we save and restore it correctly.
Merge pull request #635 from tomhughes/master

Save original error handlers and restore them afterwards
Changelog updates.
Fixing spec that fails sporadically on libxml 2.7.8 and later. Closes #626.