Commits

Author Commit Message Labels Comments Date
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Log: Added XML::LibXML::InputCallback Class + This moves most of the clumsy callback code from the XS Layer to the perl Layer. Improvements: * cleaner PerlXS code. * minimum complexity in the callback interface * more flexibility for callbacks in applications * reduce the risk of broken interfaces in the XML::LibX* family Modified Files: LibXML.pm + XML::LibXML::InputCallback Class - LibXML.xs - callback code from th…
pa...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
changes to make regression-tests pass: - example/test4.xml was expected by 17callbacks.t but missing in CVS - schema.xsd used minOccurs and maxOccurs for a top-level element, and recent libxml2 correctly complains about that.
pa...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
adding recover_silently flag to structerror CVS branch (2nd part)
Branches
structerror
pa...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
adding recover_silently flag to structerror CVS branch
Branches
structerror
pa...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Add recover_silently(1) flag which is like recover, but suppresses reporting parsing errors even as warnings - this eliminates the need to tweak $SIG{__WARN__} in order to simply suppress all error messages of a recovering parser (patch sent by Benjamin Boksa)
pa...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
fixed double overloading of _prev structured error causing major slowdown serializing huge amount of messages produced eg. by recovering HTML parser
Branches
structerror
pa...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
minor bugfix in RelaxNG validation code introduced while adding structured errors support
Branches
structerror
pa...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
added documentation for Error and ErrNo modules
Branches
structerror
pa...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
AUTOLOADed methods can be used to retrieve structured error fields
Branches
structerror
pa...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
fixed several HAVE_SERROR to correct HAVE_SERRORS
Branches
structerror
pa...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
make LibXML_serror_handler conditional to HAVE_SERRORS
Branches
structerror
pa...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
prevent undefined value warnings
Branches
structerror
pa...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
- moved xmlError to SV conversion to perl-libxml-mm - cleanup perl-libxml-mm - updated prototypes in perl-libxml-mm.h
Branches
structerror
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Submitted by: Reviewed by: PR: Log: Callback fixes This reverts XML::LibXML's basic callback behaviour to what was assumed as correct a long time ago. Also, I added more tests, to show what has to work at least. Modified Files: LibXML.xs - reverted callback "fix" back + fixed scoping problem with local callbacks t/17callbacks.t + tests for per parser callbacks + scoping tests
ma...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Only call xmlRegisterInputCallbacks() at startup. Log: PR:
pa...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
- initial commit: libxml2 error codes and structured error serialization
Branches
structerror
pa...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
fixed a 1 byte memory leak in parse_string
pa...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
added missing documentation for nodePath.
pa...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
- approach to support libxml2's xmlError structured errors
Branches
structerror
(no ...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
This commit was manufactured by cvs2svn to create branch 'structerror'.
Branches
structerror
(no ...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
This commit was manufactured by cvs2svn to create tag 'CPAN_1_58_1'.
(no ...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
This commit was manufactured by cvs2svn to create tag 'CPAN_1_58_1'.
Tags
CPAN_1_58_1
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Submitted by: Reviewed by: PR: Log: Modified Files: t/04node.t t/13dtd.t + more tests
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Submitted by: Reviewed by: PR: Log: Modified Files: perl-libxml-mm.c [fix] bad variable declaration t/05text.t o forgot to ci
(no ...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
This commit was manufactured by cvs2svn to create tag 'CPAN_1_58'.
(no ...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
This commit was manufactured by cvs2svn to create tag 'CPAN_1_58'.
Tags
CPAN_1_58
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Log: Modified Files: perl-libxml-mm.c o some cleanups
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Log: Modified Files: MANIFEST +o some missing files.
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Submitted by: Reviewed by: PR: Log: Modified Files: MANIFEST + added xmlns sample files.
ph...@9ae0c189-cd1f-4510-a509-f4891f5cf20d
Log: Added Files: badguy.xml goodguy.xml both are required for the namespace tests.
  1. Prev
  2. Next