You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by am...@apache.org on 2005/03/09 17:07:12 UTC
cvs commit: xml-xerces/c/src/xercesc/sax2 SAX2XMLReader.hpp
amassari 2005/03/09 08:07:12
Modified: c/src/xercesc/parsers DOMBuilderImpl.hpp
SAX2XMLFilterImpl.hpp SAX2XMLReaderImpl.hpp
SAXParser.hpp XercesDOMParser.hpp
c/src/xercesc/internal ReaderMgr.hpp
c/src/xercesc/sax2 SAX2XMLReader.hpp
Log:
Protected getSrcOffset to avoid crashing when parsing has finished; updated documentation
Revision Changes Path
1.18 +2 -1 xml-xerces/c/src/xercesc/parsers/DOMBuilderImpl.hpp
Index: DOMBuilderImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/parsers/DOMBuilderImpl.hpp,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- DOMBuilderImpl.hpp 8 Sep 2004 13:56:17 -0000 1.17
+++ DOMBuilderImpl.hpp 9 Mar 2005 16:07:09 -0000 1.18
@@ -652,6 +652,7 @@
/**
* Returns the current src offset within the input source.
+ * To be used only while parsing is in progress.
*
* @return offset within the input source
*/
1.3 +4 -0 xml-xerces/c/src/xercesc/parsers/SAX2XMLFilterImpl.hpp
Index: SAX2XMLFilterImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/parsers/SAX2XMLFilterImpl.hpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- SAX2XMLFilterImpl.hpp 6 Jan 2005 21:39:44 -0000 1.2
+++ SAX2XMLFilterImpl.hpp 9 Mar 2005 16:07:09 -0000 1.3
@@ -16,6 +16,9 @@
/*
* $Log$
+ * Revision 1.3 2005/03/09 16:07:09 amassari
+ * Protected getSrcOffset to avoid crashing when parsing has finished; updated documentation
+ *
* Revision 1.2 2005/01/06 21:39:44 amassari
* Removed warnings
*
@@ -473,6 +476,7 @@
/**
* Returns the current src offset within the input source.
+ * To be used only while parsing is in progress.
*
* @return offset within the input source
*/
1.31 +4 -0 xml-xerces/c/src/xercesc/parsers/SAX2XMLReaderImpl.hpp
Index: SAX2XMLReaderImpl.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/parsers/SAX2XMLReaderImpl.hpp,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- SAX2XMLReaderImpl.hpp 25 Feb 2005 11:31:07 -0000 1.30
+++ SAX2XMLReaderImpl.hpp 9 Mar 2005 16:07:10 -0000 1.31
@@ -16,6 +16,9 @@
/*
* $Log$
+ * Revision 1.31 2005/03/09 16:07:10 amassari
+ * Protected getSrcOffset to avoid crashing when parsing has finished; updated documentation
+ *
* Revision 1.30 2005/02/25 11:31:07 amassari
* Performance improvements by David Bertoni (jira# 1343)
*
@@ -729,6 +732,7 @@
/**
* Returns the current src offset within the input source.
+ * To be used only while parsing is in progress.
*
* @return offset within the input source
*/
1.38 +5 -0 xml-xerces/c/src/xercesc/parsers/SAXParser.hpp
Index: SAXParser.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/parsers/SAXParser.hpp,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- SAXParser.hpp 7 Dec 2004 19:45:43 -0000 1.37
+++ SAXParser.hpp 9 Mar 2005 16:07:10 -0000 1.38
@@ -16,6 +16,9 @@
/*
* $Log$
+ * Revision 1.38 2005/03/09 16:07:10 amassari
+ * Protected getSrcOffset to avoid crashing when parsing has finished; updated documentation
+ *
* Revision 1.37 2004/12/07 19:45:43 knoaman
* An option to ignore a cached DTD grammar when a document contains an
* internal and external subset.
@@ -657,6 +660,7 @@
/**
* Returns the current src offset within the input source.
+ * To be used only while parsing is in progress.
*
* @return offset within the input source
*/
1.22 +2 -1 xml-xerces/c/src/xercesc/parsers/XercesDOMParser.hpp
Index: XercesDOMParser.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/parsers/XercesDOMParser.hpp,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- XercesDOMParser.hpp 7 Dec 2004 19:45:43 -0000 1.21
+++ XercesDOMParser.hpp 9 Mar 2005 16:07:10 -0000 1.22
@@ -195,6 +195,7 @@
/**
* Returns the current src offset within the input source.
+ * To be used only while parsing is in progress.
*
* @return offset within the input source
*/
1.16 +4 -1 xml-xerces/c/src/xercesc/internal/ReaderMgr.hpp
Index: ReaderMgr.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/internal/ReaderMgr.hpp,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- ReaderMgr.hpp 8 Feb 2005 09:21:11 -0000 1.15
+++ ReaderMgr.hpp 9 Mar 2005 16:07:11 -0000 1.16
@@ -16,6 +16,9 @@
/*
* $Log$
+ * Revision 1.16 2005/03/09 16:07:11 amassari
+ * Protected getSrcOffset to avoid crashing when parsing has finished; updated documentation
+ *
* Revision 1.15 2005/02/08 09:21:11 amassari
* Removed warnings
*
@@ -412,7 +415,7 @@
inline unsigned int ReaderMgr::getSrcOffset() const
{
- return fCurReader->getSrcOffset();
+ return fCurReader? fCurReader->getSrcOffset() : 0;
}
inline bool ReaderMgr::lookingAtChar(const XMLCh chToCheck)
1.15 +4 -0 xml-xerces/c/src/xercesc/sax2/SAX2XMLReader.hpp
Index: SAX2XMLReader.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/sax2/SAX2XMLReader.hpp,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- SAX2XMLReader.hpp 6 Jan 2005 21:39:44 -0000 1.14
+++ SAX2XMLReader.hpp 9 Mar 2005 16:07:11 -0000 1.15
@@ -16,6 +16,9 @@
/*
* $Log$
+ * Revision 1.15 2005/03/09 16:07:11 amassari
+ * Protected getSrcOffset to avoid crashing when parsing has finished; updated documentation
+ *
* Revision 1.14 2005/01/06 21:39:44 amassari
* Removed warnings
*
@@ -601,6 +604,7 @@
/**
* Returns the current src offset within the input source.
+ * To be used only while parsing is in progress.
*
* @return offset within the input source
*/
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org