cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2004-11-17 Thread mrglavas
mrglavas2004/11/17 12:02:42 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: When fixing up windows file names transform C:blah into file:///C:/blah instead of /C:/blah. The latter is a relative URI with an absolute path. This is later resolved against the bas

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2004-11-17 Thread mrglavas
mrglavas2004/11/17 11:11:11 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: Modifying expandSystemId to reject one character scheme names when strict mode is off. The URI class used to this work. We do this here so that we flag likely DOS file names and then f

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2004-10-20 Thread mrglavas
mrglavas2004/10/20 20:40:43 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: Reduce overhead of creating a ScannedEntity by reusing character buffers. This is accomplished with a buffer pool. Buffers are returned to the pool once scanning of the entity is

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2004-10-20 Thread mrglavas
mrglavas2004/10/20 15:23:41 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: Reduce object creation. Revision ChangesPath 1.90 +7 -7 xml-xerces/java/src/org/apache/xerces/impl/XMLEntityManager.java Index: XMLEntityManager.java =

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2004-09-29 Thread mrglavas
mrglavas2004/09/29 15:08:46 Modified:java/src/org/apache/xerces/xinclude XIncludeTextReader.java java/src/org/apache/xerces/impl XMLEntityManager.java Log: Call setInstanceFollowRedirects by reflection since this method doesn't exist in some earlier JDKs. Revis

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2004-09-24 Thread mrglavas
mrglavas2004/09/24 11:03:01 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: Adding a convenience method for other classes which wish to resolve URIs against the current user dir. Revision ChangesPath 1.86 +13 -1 xml-xerces/java/src/org/apa

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2004-09-21 Thread mrglavas
mrglavas2004/09/21 14:22:33 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: Performance: Reduce MalformedURIExceptions thrown while expanding system ids. The URI class previously only accepted absolute URIs so at least one exception was always being throw

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2004-07-08 Thread mrglavas
mrglavas2004/07/08 19:13:37 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: Although the escaped path for the user.dir system property is cached we were creating the URI it represents over and over again. Thanks to the patch by Ankit Pasricha, now cac

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2004-02-27 Thread mrglavas
mrglavas2004/02/27 12:40:00 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: Pass augs to endEntity. Revision ChangesPath 1.77 +2 -2 xml-xerces/java/src/org/apache/xerces/impl/XMLEntityManager.java Index: XMLEntityManager.java =

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2004-02-04 Thread mrglavas
mrglavas2004/02/04 10:45:43 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: Eliminate compiler warning. We shouldn't be appending char[] to a string. Revision ChangesPath 1.74 +3 -2 xml-xerces/java/src/org/apache/xerces/impl/XMLEntityManager.

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2004-01-19 Thread mrglavas
mrglavas2004/01/19 14:38:16 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: For backwards compatibility, trim whitespace before passing a system id to the URI class to read (when standard-uri-conformant feature is false). Revision ChangesPath 1.71

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2004-01-16 Thread mrglavas
mrglavas2004/01/16 07:08:12 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: Fixing Bug #23768: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=23768 With the standard-uri-conformant feature enabled, if the user has provided an input source without a sys

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2003-11-18 Thread mrglavas
mrglavas2003/11/18 13:47:35 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: Fixing Bugs #897 & #19152. They're very different reports, but they're both symptoms of the same bug. We were keeping a list of all the readers opened during a parse and only closing t

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2003-09-13 Thread mrglavas
mrglavas2003/09/13 21:57:11 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: Initialize external entity features to their default values. Defaults were only written when this component was reset. This allows external PEs to be read when a DTD is preparsed.

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2003-08-20 Thread mrglavas
mrglavas2003/08/20 11:47:24 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: Errata fo XML 1.0 Second Edition: E43 (partial): the base URI is the URI of the resource after all redirection has occurred. Fixes Bug #20383. Revision ChangesPath 1.6

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2003-02-10 Thread neilg
neilg 2003/02/10 13:37:35 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: XML 1.1 parsing would not work if the parser was being reused. Revision ChangesPath 1.61 +2 -1 xml-xerces/java/src/org/apache/xerces/impl/XMLEntityManager.java I

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2003-01-28 Thread sandygao
sandygao2003/01/28 06:03:36 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: With the "XMLResourceIdentifier" interface being read/write now, we can write directly to it, instead of finding an instance of XMLResourceIdentifierImpl. Revision ChangesPath

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2003-01-16 Thread neilg
neilg 2003/01/16 09:14:03 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: if a SecurityManager has been enabled and the continue-after-fatal-error has nonetheless been set to true, there seems no better way to continue than to reset the entity expansion count

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2003-01-13 Thread neilg
neilg 2003/01/13 14:21:48 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: fixing bug# 15574. Thanks to Michael Glavassevich for both pointing out these bugs and providing an excellent fix for them! Revision ChangesPath 1.56 +70 -1 xml-xerc

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2003-01-06 Thread neeraj
neeraj 2003/01/06 06:00:58 Modified:java/src/org/apache/xerces/impl Tag: jaxp_1_2_2_branch XMLEntityManager.java Log: EntityExpansionLimit can be set via system property "entityExpansionLimit". It would allow all the applications to put constraint on entity

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2002-11-21 Thread neilg
neilg 2002/11/21 15:04:52 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: Fix for bug 13282. A great deal of thanks goes to Tim Bruce for the patch and stand-alone test case, and to Jean-Francois Arcand for much patience. Revision ChangesPath 1.

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2002-11-08 Thread sandygao
sandygao2002/11/08 07:53:13 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: Typo: should be { instead of " Revision ChangesPath 1.51 +2 -2 xml-xerces/java/src/org/apache/xerces/impl/XMLEntityManager.java Index: XMLEntityManager.java ==

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2002-10-18 Thread sandygao
sandygao2002/10/17 14:42:51 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: It doesn't make much sense if the buffer size is too small (smaller than 64). And if it's set to something less than 6, there isn't enough space to hold the " 0) { +i

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2002-10-02 Thread sandygao
sandygao2002/10/02 11:06:09 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: 1. Shouldn't prepend "file://" to the user dir, because later on when a URI is created, another "file://" will be prepended. 2. Avoid creating a new Sting to change "blah/blah" to "bl

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2002-09-28 Thread sandygao
sandygao2002/09/28 21:25:40 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: Escaping non-ASCII characters that appear in the "user.dir" property. Revision ChangesPath 1.48 +90 -50xml-xerces/java/src/org/apache/xerces/impl/XMLEntityManager.jav

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2002-09-17 Thread neilg
neilg 2002/09/17 06:08:00 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: fix to permit compilation under JDK 1.2 Revision ChangesPath 1.46 +2 -2 xml-xerces/java/src/org/apache/xerces/impl/XMLEntityManager.java Index: XMLEntityManager

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2002-09-12 Thread neilg
neilg 2002/09/12 17:10:08 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: fix for the mysterious ArrayIndexOutOfBoundsException that assailed Xerces-J during gump builds on 09/12/02. Cause was a small optimization, where a character was read from the current

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java XMLEntityScanner.java XMLDocumentFragmentScannerImpl.java XMLScanner.java

2002-09-11 Thread neilg
neilg 2002/09/11 13:22:35 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java XMLEntityScanner.java XMLDocumentFragmentScannerImpl.java XMLScanner.java Log: this change attempts to address poor performance parsing document

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java XMLEntityScanner.java XMLScanner.java XMLDocumentFragmentScannerImpl.java

2002-09-10 Thread neilg
neilg 2002/09/10 07:20:07 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java XMLEntityScanner.java XMLScanner.java XMLDocumentFragmentScannerImpl.java Log: revert part of last commit. That was experimental code that shou

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2002-09-05 Thread neilg
neilg 2002/09/05 14:35:29 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: fixing bugs 11406 and 12040. When searching for a mark-up terminating symbol (like --> or ?>), the parser would go into an infinite loop if only some of the characters were present b

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2002-09-04 Thread sandygao
sandygao2002/09/04 08:54:04 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: Escaping more ASCII characters that are not allowed in URI. Revision ChangesPath 1.39 +17 -21xml-xerces/java/src/org/apache/xerces/impl/XMLEntityManager.java Ind

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2002-09-03 Thread sandygao
sandygao2002/09/03 18:32:50 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: Fixing bugs [8535] [10468] [10633]. when a directory name containing whitespaces is used to absolutize a relative URI, - in 2.0.1, DTD or Schema files can't be found - in 2.0.2/2.

cvs commit: xml-xerces/java/src/org/apache/xerces/impl XMLEntityManager.java

2002-07-31 Thread neilg
neilg 2002/07/31 07:00:09 Modified:java/src/org/apache/xerces/impl XMLEntityManager.java Log: making this class somewhat more extensible by providing a method for the constructor to call to create an instance of the EntityScanner implementation. Revision ChangesPath 1