Steven, Thanks for the detailed summary. Need to get folks' karma set up in JIRA so we can update the state of these issues accordingly.
Thanks. Michael Glavassevich XML Parser Development IBM Toronto Lab E-mail: mrgla...@ca.ibm.com E-mail: mrgla...@apache.org shath...@e-z.net wrote on 07/06/2011 04:57:36 PM: > The XALAN PMC - Issue Summary > > I can do a little cleanup for issues (407, 570, 605). > > The following summary is on the oldest 33% of unresolved issues. > I will continue reviewing the remaining unresolved issues this > week and report back to this mail list. > > Sincerely, > Steven J. Hathaway > > > > > APACHE XALAN/C CurrentSVN Version 1.11 (JIRA ISSUES) > -- REVIEW OF UNRESOLVED (July 8, 2011) > > XALANC-449 // Deny this Patch > XALANC-454 // Do Not Commit - Issue is incomplete > XALANC-207 // Nothing to Commit > XALANC-494 // Nothing to Commit > XALANC-517 // Nothing to Commit > XALANC-481 // Nothing to Commit, STILL A BUG ? (length is XMLCh count) > XALANC-545 // No longer an issue (Resolved) > XALANC-549 // Nothing to Commit > XALANC-467 // Feature Enhancement - Keep Open (Steven J. Hathaway) > XALANC-559 // Nothing to Commit - No patch created > XALANC-566 // Nothing to Commit - Architecture reworked > XALANC-570 // Trivial bug fix - NEEDS COMMIT after (C++ standards review) > XALANC-577 // Declare as Fixed > XALANC-531 // Nothing to Commit > XALANC-605 // Regression Test Needed (Steven J. Hathaway) > XALANC-596 // Nothing to Commit - STILL A BUG ? > XALANC-620 // Nothing to Commit - Workaround Only > XALANC-612 // Nothing to Commit - FYI: Binary Pkg Developers > XALANC-451 // Fixed > XALANC-535 // Nothing to Commit - Workaround Only > XALANC-639 // Nothing to Commit - FYI: Binary Pkg Developers > XALANC-642 // Nothing to Commit - New Documentation > > =============================================================== > > XALANC-449 (19-Jan-2005) Dmitry Hayes > > Specialization of the XalanVector class for POD types. > > Summary: Deny This Patch > > Absence of this patch ensures that the current product remains operable. > > Admin: Mark Thomas, changed the Workflow to "Closed" status (16-Feb-2011). > Jira: Stills shows: Open, Unresolved. > > Details: > > This has not been committed. It is a structure change to XalanVector that > might be dangerous. > > We need to ensure that the intent of this edit conforms to W3 specs. > Absence of this patch ensures that the product remains operable. > > Before incorporating this patch into the trunk, it needs to be tested in a > branch to ensure that it does not break the production libraries. > > The change is apparently for POD (Plain Old Documentation) output files. > It also appears to be non-standard deviation from the W3 specs. The XSLT > productions can be accomplished with standard stylesheets and a custom > post-processor application. > > There are insufficient programmers willing to pursue this patch and its > issues. > > It appears to be abandoned by the contributor. > > Patched Files: > > xalanc/Include/XalanVector.hpp > xalanc/Includ/XalanMemoryManagement.hpp > > Affected Files: > > xalanc/PlatformSupport/XalanMemoryManagement.cpp > xalanc/PlatformSupport/XalanMemoryManagerDefault.hpp > xalanc/PlatformSupport/XalanMemoryManagerDefault.cpp > > =============================================================== > > XALANC-454 (25-Jan-2005) Andras Babos > > Added two command line arguments to handle external schemas (Improvement) > > Summary: Do Not Commit -- issue incomplete > > The PATCH file is in reverse DIFF order instead of a proper patch order. > > There are insufficient committers to evaluate this code change. > > Admin: Mark Thomas, changed the Workflow to "Closed" status (16-Feb-2011). > Jira: Stills shows: Open, Unresolved. > > Details: > > Validation should still use the XML parser validation in the Xerces-C > library, leaving the Xalan > executable program unchanged. > > The patch only supports a single namespace schema file. It probably needs > to support more than > one namespace schema. > > The patch supplies the no-namespace schema file. > > Related: > > The Xalan -p can be invoked numerous times to add multiple top-level > stylesheet parameters. > Use this as an example of how to support multiple namespace schema files. > > =============================================================== > > XALANC-207 (20-Nov-2002) David Bertoni > > better cross-platform support by making CRLF optional in output > > Summary: Nothing to Commit > > Resolve with no further development required. Current library is working > well. > > Admin: Mark Thomas, changed the Workflow to "Closed" status (17-Feb-2011). > Jira: Stills shows: Open, Unresolved. > > Details: > > Different implementations of line endings and ignorable whitespace have > caused much > concern. This library is not the place to resolve these issues which are > better handled > with application pre-processor and post-processor support. It is best to > adhere, where > possible to common standards. > > FYI: > > Platforms > DOS-WINDOWS (CRLF) > UNIX (LF) > APPLE-MAC (CR) > IBM-APPS (run-length encoding) > > Transports and Markup > SMTP - Email (CRLF) > HTTP - WEB (CRLF) > XML - Canonical (LF) > HTML - ?? (mostly ignored except for preformatted text) > Terminals (CR) > > Line Printers (CRLF) > CR = overstrike the previous line > LF = advance the paper > > Old BASIC Programs > CR = Statement Continuation Mark > LF = End of Statement Mark > > =============================================================== > > XALANC-494 (25-Apr-2005) Dmitry Hayes > > Running conf with different parameters > > Summary: Nothing to commit > > Resolve with no further development required. Not a bug. > > Admin: Mark Thomas, changed the Workflow to "Closed" status (17-Feb-2011). > Jira: Stills shows: Open, Unresolved. > > =============================================================== > > XALANC-517 (14-May-2005) David Hubbard > > Problem listener not called with stylesheet errors > > Summary: Nothing to commit > > Resolve with no further development required. Not a bug. > > Admin: Mark Thomas, changed the Workflow to "Closed" status (17-Feb-2011). > Jira: Stills shows: Open, Unresolved. > > Details: > > The resolution is either with your application linker or application code. > > On Linux systems, the application must be linked with enhanced stack > framing in order > for error and warning messages to be shared between libraries. This is > not a problem when > using Microsoft. > > I have experience in this area when creating libraries of custom XPath > functions > to be registered with the Xalan Transformer libraries at runtime. > > =============================================================== > > XALANC-481 (14-May-2005) Dmitry Hayes > > XalanC doesn't handle correctly the UTF-16 surroate pairs > > Assigned to: Ashley Zinyk > > Summary: Nothing to commit, STILL A BUG ? (length is XMLCh count) > > Admin: Mark Thomas, changed the Workflow to "Closed" status (17-Feb-2011). > Jira: Stills shows: Open, Unresolved. > > Detail: > > The string-length() XPath function returns the number of 16-bit > XMLCh characters instead of the number of Unicode characters. > > =============================================================== > > XALANC-545 (19-Aug-2005) Chris Butt > > Improper assert statement in FormatterToXML::accumCharUTF > > Summary: No longer an issue (Resolved) > > Admin: Mark Thomas, changed the Workflow to "Closed" status (17-Feb-2011). > Jira: Stills shows: Open, Unresolved. > > Detail: > > assert(m_stream != 0); is not needed since m_stream is never used. > > =============================================================== > > XALANC-549 (20-Aug-2005) Martin Boucher > > Different query results with XercesParserLiason::createDocument > > Summary: Nothing to Commit > > Resolve this issue with no work to be done. > > Admin: Mark Thomas, changed the Workflow to "Closed" status (17-Feb-2011). > Jira: Stills shows: Open, Unresolved. > > Detail: > > Calling the createDocument() method with buildMaps = true forces correct > document node order > and bypasses some memory management optimizations. > > =============================================================== > > XALANC-467 (16-Mar-2005) Erik Rydgren > > Possibility to install local extension functions in XPathEvaluator > > Summary: This is a feature enhancement (Keep open) > > The issue is old. It is incompatible with the current Xerces/Xalan Memory > Manager. > > Admin: Mark Thomas, changed the Workflow to "Closed" status (17-Feb-2011). > Jira: Stills shows: Open, Unresolved. > > Detail: > > The issue is old. It is incompatible with the Xerces/Xalan Memory Manager. > > The patch needs rework to incorporate the Xerces/Xalan Memory Manager. It > requires the Function class and its installer/uninstaller to be > incorporated into the XPath Evaluator. Comments and examples with > XALANC-467 show how this integration can be accomplished. > > =============================================================== > > XALANC-559 (12-Sep-2005) David Bertoni > > ElemAttribute has some broken logic > > Summary: No patch created > > Incomplete definition, Resolve with no further work required. > > Admin: Mark Thomas, changed the Workflow to "Closed" status (17-Feb-2011). > Jira: Stills shows: Open, Unresolved. > > Detail: > > No details available. > > =============================================================== > > XALANC-566 (06-Oct-2005) Martin Boucher > > Wrong export/import directive for XalanMemMgrs > > Summary: Nothing to commit > > Declare fixed in CurrentSVN. Memory management has been completely > reworked between version1.9 and 1.10. > > Admin: Mark Thomas, changed the Workflow to "Closed" status (17-Feb-2011). > Jira: Stills shows: Open, Unresolved. > > Detail: > > The definition of the class XalanMemMgrs did not contains the good > export/import directive. XALAN_PLATFORM_EXPORT is used instead of > XALAN_DOMSUPPORT_EXPORT. Including > <xalanc/DOMSupport/DOMSupportDefinitions.hpp> is required. > > I discovered this bug while compiling a static library with Visual Studio > .Net 7.1. My static library links with the import libs xalan*.lib and > xerces*.lib (version nomenclature omitted to not report wrong filenames; > using xalan 1.9 and xerces 2.6). Before applying the above solution, I've > got warnings LNK4006 from the linker. The compiler's generated operator= () > of class XalanMemMgrs was reported as "already defined". When applying the > above solution, warnings disappear. > > =============================================================== > > XALANC-570 (12-Oct-2005) David Singleton > > Removal of compiler warnings from STLHelper.hpp > > Summary: Trivial bug fix - Needs to be Committed > > Admin: Mark Thomas, changed the Workflow to "Closed" status (17-Feb-2011). > Jira: Stills shows: Open, Unresolved. > > Details: > > This is a trivial bug fix. It should be committed. > C++ overloading of operators should have a return. > > =============================================================== > > XALANC-577 (22-Oct-2005) Don Hubbard > > Can access to docs be restricted for xslt document function > > Summary: Not an issue - nothing to fix > > Declare as fixed > > Admin: Mark Thomas, changed the Workflow to "Closed" status (17-Feb-2011). > Jira: Stills shows: Open, Unresolved. > > Details: > > Most security access restrictions can be handled using application > catalogs and entity resolvers. > > =============================================================== > > XALANC-531 (30-Jun-2005) Evgenity Bashevoy > > Compilation against STLport fails > > Summary: Nothing to commit: No fix submitted > > Admin: Mark Thomas, changed the Workflow to "Closed" status (17-Feb-2011). > Jira: Stills shows: Open, Unresolved. > > Details: > > No suggested fixes > > =============================================================== > > XALANC-605 (09-Feb-2006) Dmitry Hayes > > Incorrect output for xsl:number with alphanumeric characters in the format > attribute > > Summary: Regression test needed > > The Details provided here describe some regression testing that should be > done which may uncover more issues. > > Admin: Mark Thomas, changed the Workflow to "Closed" status (17-Feb-2011). > Jira: Stills shows: Open, Unresolved. > > Details: > > The <xsl:number value="123" format="***"/> > currently returns "***123" > instead of "***123***" > > The supplied patch improves on this issue but is probably incomplete. > > Regression Notes: > > Strict Interpretation of XSLT-1.0 Sections 7.7 and 7.7.1 > > Default format = "1." when the format attribute is missing or empty > The format token = "1" > The separator token = "." > The prefix token = empty > The end token is the next or last separator token > > A number list of "1 3 4 88 120" will be formatted as "1.3.4.88.120." > > Format of "% 01 " > The format token = "01" > The separator token = " " space > The prefix token = "% " > The end token is the next or last separator token > > A number list of "1 3 4 88 120" will be formatted as "% 01 03 04 88 120 " > > Format of "***" is interpreted a > The format token = "1" > The separator token = "***" > The prefix token = "***" > The end token is the next or last separator token > > A number list of "1 3 4 88 120" will be formatted as > "***1***4***5***88***120***" > > Examples from the XSLT-1.0 Section 7.7.1 > > Format token "A " generates sequence "A B C ... AA AB AC " > Format token "a " generates sequence "a b c ... aa ab ac " > Format token "i " generates sequence "i ii iii iv v vi vii viii ix x ... " > Format token "I " generates sequence "I II III IV V VI VII VIII IX X ... " > Format token "ア " specifies Katakana numbering > Format token "イ " specifies Katakana numbering in the "iroha" order > Format token "๑ " specifies numbering with Thai digits > Format token "א " letter-value="traditional" specifies > "traditional" Hebrew numbering > Format token "ა " letter-value="traditional" specifies Gregorian > numbering > Format token "α " letter-value="traditional" specifies > "classical" Greek numbering > Format token "а " letter-value="traditional" specifies Old Slavic > numbering > > =============================================================== > > XALANC-596 (27-Jan-2006) Martin Boucher > > Wrong XPath evaluation with queries starting with ".//" when wrapping a > Xerces Document > > Summary: Bug still present when using XPathEvaluator with xerces wrapper > > Admin: Mark Thomas, changed the Workflow to "Closed" status (17-Feb-2011). > Jira: Stills shows: Open, Unresolved. > > Details: > > No patch proposed. > > =============================================================== > > XALANC-620 (11-May-2006) Spencer E. Chastain > > Cannot Build with MinGW > > Summary: Nothing to commit, Workaround Only > > There is no staff to continue this support. > > Admin: Mark Thomas, changed the Workflow to "Closed" status (17-Feb-2011). > Jira: Stills shows: Open, Unresolved. > > Details: > > Patch submitted to affect a manual work-around solution. This is not to > be committed to the trunk. > > =============================================================== > > XALANC-612 (06-Mar-2006) Shawn Price > > XMLMutex fails from XSLT extension > Environment: FreeBSD 6.0 (Release) libc++ 5, libpthread.so.2 > > Summary: Nothing to commit, FYI for binary package developers > > Admin: Mark Thomas, changed the Workflow to "Closed" status (17-Feb-2011). > Jira: Stills shows: Open, Unresolved > > Details: > > David Bertoni confirmed that pthread on FreeBSD is a problem with Xerces-C > as of 4-Jun-2006 > > Compile without thread support. > > =============================================================== > > XALANC-451 (22-Jan-2005) Tobias Schuette > > XalanTransformer setStylesheetParam(key, xobject) > > Summary: Fixed > > It is possible to pass multiple top-level parameters into XalanTransformer. > > Admin: Mark Thomas, changed the Workflow to "Closed" status (17-Feb-2011). > Jira: Stills shows: Open, Unresolved > > Details: > > Top-level parameter passing into XalanTransformer works in the CurrentSVN. > I have used this capability with the Xalan command line executable and > other XalanTransformer based applications. > > I use the capability to pass top-level parameters into XalanTransformer > when creating the Xalan-C Version 1.11 User Guide web pages. > > =============================================================== > > XALANC-535 (19-Jul-2005) Dmitry Hayes > > If an error/warning message contains not-displayable character for the > local encoding, no message is shown at all. > > Summary: Close, Workaround Documented > > Admin: Mark Thomas, changed the Workflow to "Closed" status (17-Feb-2011). > Jira: Stills shows: Open, Unresolved > > Details: > > Proposed patch and comments. > > =============================================================== > > XALANC-639 (13-Feb-2007) Dmitry Hayes > > XalanC doesn't build with AIX v7 and v8 compilers > Environment: AIX > > Summary: No changes submitted, Close > > Admin: Mark Thomas, changed the Workflow to "Closed" status (17-Feb-2011). > Jira: Stills shows: Open, Unresolved > > Details: > > The developers of binary distributions should comment if they have ongoing > problems. > > I am adding some updated build information in the Xalan-C/C++ User Guide > version 1.11. (Steven J. Hathaway) > > =============================================================== > > XALANC-642 (16-Mar-2007) Will Sappington > > When building for Cygwin, the "install" target creates an invalid path > from the prefix (-P | --prefix option) supplied to runConfigure > > Summary: Declare fixed by documentation > > Admin: Mark Thomas, changed the Workflow to "Closed" status (17-Feb-2011). > Jira: Stills shows: Open, Unresolved > > Details: > > The developers of binary distributions should comment if they have ongoing > problems. > > I am adding some updated build information in the Xalan-C/C++ User Guide > version 1.11. (Steven J. Hathaway) > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: xalan-dev-unsubscr...@xml.apache.org > For additional commands, e-mail: xalan-dev-h...@xml.apache.org