You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by bi...@apache.org on 2019/04/21 03:41:49 UTC
[xalan-c] branch GSoC-2012 created (now 2d78adf)
This is an automated email from the ASF dual-hosted git repository.
billblough pushed a change to branch GSoC-2012
in repository https://gitbox.apache.org/repos/asf/xalan-c.git.
at 2d78adf XALANC-736 Assertion failure in debug mode
This branch includes the following new commits:
new ef0f91e New repository initialized by cvs2svn.
new eaf5b59 Initial check-in of Xalan/C++
new 9161dd8 corrected error in library settings
new 438383f Rob's PGN public key to verify signing
new e9f6fdd New entry for Xalan C++
new 2eda058 Editorial updates
new 04c35b4 Corrected Xalan C++ version number
new a332885 Added link to C++ API doc (generated by Doc++)
new b46bac2 Add runtime check of Win32 platform so we can fallback correctly on Win95/98 where wide-character paths are not supported.
new 00a97a6 Better error handling. We now cleanly propogate exceptions thrown by the parsers.
new c0948fb Changes to support the Intel C/C++ Compiler Version 4.0. <ro...@lotus.com>
new 8d6f2a3 get Xalan to compile with recent Xerces changes:
new 07563f0 Removed files no longer needed and revised xml source files so they can use StyleBook.
new 18e434e Initial revision.
new 93f7160 New source files.
new 77c2923 New source files.
new 2da90a2 Changes that allow multiple threads to execute the same XPath.
new ff4de1b Initial revision.
new 96c965d Added check for empty string.
new 8a46f44 Fixed memory leak.
new bad0ca8 Initial revision.
new 08ff90c New dependency.
new 1d160ff New source files.
new 8bc9f70 Optimized for writing const XMLCh* from offset 0.
new 559d988 Collapsed code into new base class.
new 17158a6 New static string initialization.
new 91e56e8 Change for new Xerces signature.
new f3a16d0 Changes for new static initialization.
new 9d26254 Commented out unused formal parameter.
new aa70eaf New static string initialization.
new e0e1f28 Removed old Xerces-specific code.
new d454c88 Changes to allow execution of stylesheets in multiple threads among multiple processors.
new d120641 Initial revision.
new d7db8f6 Removed duplicate definition.
new 54d914e Changes for new Xerces and for new multithread, multiprocessor stylesheets.
new 34bafd1 Changes for new XPath execution interface.
new 3782ec2 Removed obsolete source files.
new 4f5c811 New source file.
new b9f49f9 Fixed static strings.
new 082725a Made Constants a class rather than a namespace.
new 67b4443 Initial revision.
new 8393ad1 Removed duplicate static string.
new ee98bbe Removed use of C++ namespaces.
new edde2db Added initialization of Xerces.
new 141d0cd Removed obsolete project.
new 05a2a8d Changed item() to new Xerces signature.
new ec45d02 Fixed bug in XPath::execute().
new a8566ae Preliminary based on Xerces
new fde63c7 Preliminary based on Xerces
new 47f8d43 no message
new 2845fe0 Preliminary based on Xerces
new 413aae8 Linux changes
new d1cd453 Linux changes
new 5c18e50 Linux changes
new 21fabbb Fixed strstream calls -- added null at end
new 589880d Linux changes PR: Obtained from: Submitted by: Reviewed by:
new 735e6d7 Changes to compile with Xerces changes
new ae6f8ec Moved static initialization to static function
new d69ea35 Aded call to XSLTEngineImpl::Initialize
new 61adc2c Initialize statics in Initialize
new 2e9ffa4 Fixed typo
new 5a1965d Fixed static initializers
new 18b16e9 Added make for dependencies
new 03983a0 Make dependencies file
new a8baa99 Rearranged code, allow multiple input xml files
new 9b0e8aa no message
new 9781133 Added switch to test multithreading
new 32bd896 Fixed bug with multiple copies of the context node list.
new 14199f2 New source file.
new 981ba3d Replace data with c_str
new f420446 New build options.
new 0cb00ff Changes for Linux build.
new 2da8a54 Changes for Linux build, and to match latest Xerces DOM signatures.
new 8b93e06 Removed commented out code
new 7661c59 Initial revision.
new 17e2681 Fixed bug when giving no command line args. Fixed issues with C++ namespaces.
new 36acf6c Changed code to use ostrstream instead of sprintf().
new 850602c Removed extraneous using declarations.
new 1ad9ed5 Added #ifdefs for compilers that don't support namespaces.
new 5a7be5b Linux changes
new ef2c532 Redundant
new 0401048 Added javadoc comments
new ba3444e Added javadoc comments
new cf9e49e Added javadoc comments
new 31b4167 Added javadoc comments
new e138bb4 Added javadoc comments
new 26f190a Added javadoc comments
new 96c555d Added javadoc comments
new d270b5f Conditional use of namespaces.
new 44816a7 Update for new Xerces signature.
new 4ac189a Removed unnecessary #define.
new c176a48 Fixed signed/unsigned mismatch.
new 8dba579 Commented out unused parameter.
new 3cbd722 Updated Xerces include file name and fixed some signed/unsigned mismatch issues.
new 10a30c9 Changes for new Factory interface.
new 776e8c1 Removed/commented out unused formal parameters.
new 7b80d0e Fixed some bugs with variable scoping and const on newer versions of gcc..
new 094fd96 Fixes for Xerces interface change.
new e556481 Fixed error with size should be sizd()
new 5fc5340 Delay initializatoin of m_includeBase
new 65c2194 Fixed bug in processAttribute
new dd2be0f Removed unused key table code
new b52d406 Added prefix resolver agrument to getNodeSetByKey call
new 15e4ca1 Removed unused key table code
new a386a9b Changes for linux
new 374d758 Fixed javadoc comments
new 6bb244a Removed unused key table code
new d714088 Use set for collection type or error
new e407caa Fixed javadoc comment
new d1d60a4 Changes for linux
new 700634d Backed out recent changes to be compatible with Xerces release Xerces-C-src_1_1_0
new 9a9bfdc Added asserts for casting
new 5c06ac0 Removed comments
new 4a536cb Delete objects pointed to in elemstack vector in destructor
new 367b7ba Don't delete m_pTemplate
new 8f7f082 Fixed parsing problem causing crash in test lre06
new 26aa0b8 Fixed problem ignoring use-attribute-sets
new e5cabc7 Bug fixes -- sync up with java code
new d928069 Removed comments
new 388f1b6 Fixed problem in addNodeInDocOrder
new 4ca995e Workaround for problem with single character strings
new 1bec8e9 Added code missing from java version
new e637755 Fixed ordering of namespace attributes
new e392fd0 Sync up with java code
new 0563030 Fixed problems with tokenizing format string
new ab52929 Fixed problems with tokenizing format string
new 13562af Sync up with java on unescaped text handling
new 226795d Fixed memory leak with ostrstream
new 33cd273 Added startDocument method
new e2f3c8d Minor cleanup
new 4e8870a Removed filename part of base uri
new 672a5f3 Various fixes for Xerces interface changes.
new 808a1f5 Added parseXML method
new 4ee0036 Added "document" to function table
new 7a9a1b3 Looks for \ in filenames for Win32
new 8a307ae Minor fix
new 2c54a2c Assertion for function name not null, was causing stack overflow
new a8edf8a Workaround for problem with substring when starting index is 0
new 0fb9e04 Changed arguments to findPrecedingOrAncestorOrSelf, name of list
new bd11c23 Set source tree dynamically as in java code
new fb66a87 Implemented omit-xml-declaration
new 3d354ba Fixed problem with document map
new 27b0f93 Removed Windows specific code
new 111a84c Changes to remove absolute path to shared library when linking executable.
new 9296b51 Initial revision.
new 16e5c36 Initial revision.
new ce2df37 Fixed merge conflicts.
new 8844cfd Changes for new Xalan DOM.
new e13599c Intial revision.
new 73a331e Changes for new Xalan DOM.
new f46ecc4 Removed obsolete source files.
new c33c895 Intial revision.
new 2460d4b New sources files for Xalan DOM bridge.
new 962650c Added missing source file.
new 5f91cb5 Updated source files.
new 043df33 New projects and dependencies.
new 0b6bdb2 Removed experimental projects.
new 1ac2210 Removed unused files.
new e2606ce Fixed case-sensitivity problems.
new 3df75f9 Fixed problems with no wide string support.
new 0f19409 Fixed Linux build problems.
new 8bf4332 Removed bogus test code.
new 1bd7371 Added new #define.
new 7f25cf3 Removed incorrect #define.
new 474c76d Fixed problem with include path.
new 3879a87 Fixed bug with passing source tree.
new 369aa97 Fixed bug with determining base path.
new 8af4265 Fixed for() scoping problem.
new 1c12a12 no message
new 401ad3d Initial revision.
new 51a3b6e Added XALAN_STATIC_UCODE_STRING wrappers
new 8850887 Eliminated saved_pLastPopped
new 7c1c31b Removed debugging code
new 3426ce1 New source files.
new f9dcb33 Removed extraneous debug code.
new f9d6db2 Fixed handling of ElemTextLiteral.
new b45befb Fixed == should be !=
new adfd0c6 Fixed misalignment of try block
new af94722 Xalan-C updated from version 0_19_0 to 0_30_0.
new c2689d5 Fixed indexOf misuse
new 66e4ff3 Commented out delete of newed stack params
new 5f95ae4 Looking at wrong string
new e2fea3e Made int unsigned
new b5b423d Changed tag to ELEMNAME_WITHPARAM
new e3d4e07 Commented out asserts
new 341363b Support for extension elements.
new e6e945c Fixed some issues with debugging code.
new 84c9ccb Added a member function to create a wrapper document for a Xerces DOM_Document. Fixed namespace issues with some code.
new 8d1410f Changed the way default string arguments are handled.
new 5c266f5 Fixed assert.
new ec904a4 Removed redundant typedef.
new 320af58 Removed spurious DOM_Node forward declaration.
new b4f74c5 Removed redundant typedef and fixed merge conflict.
new ed61d9c Replaced literal string with existing constant.
new 95b49b1 Replaced with version derived from newer java source
new 7c6f44a Fixed bug where existing attributes were not updated.
new 7a848a8 Fixed bug in addNodeInDocumentOrder()
new 67426a7 Fixed bug where '..' was being processed as '.'
new 074d451 Added accessor for element name.
new d74307e DOMServices::getNodeData() no longer strips whitespace nodes.
new 0ff41ff Change for new DOMServices::getNodeData() signature.
new 12be7c2 Removed extraneous consts
new ef98514 Added temporary support for Greek letter numbering
new a1932ff Fixed missing blank entry in theHTMLSymbols
new 5b209ef Type constant was wrong
new 3da9b93 Added some special code to deal with NaN and infinity values.
new 922179c Handle special values (NaN, etc.), and some other special cases correctly.
new 64e4987 Fixed default argument code and updated code for certain types of nodes.
new f15d21e Removed Cloneable as a base class.
new 074b259 Fixed casting issues.
new d69b94c Fixed casting issues, and problem with conversion to string.
new 127716e Fixed namespace problems.
new 4ec00e5 Added new #define.
new 7a982b8 Fixed namespace problems, and made some string helpers work like Java.
new 52bdcd7 Fixed namespace problems and problems with mutable.
new bf77259 Fixed namespace problems.
new 3d033ea Changes for XSLTProcesso API.
new e01db39 Changes for XSLTProcessor API, namespace problems, cast problems, and new StylesheetExecutionContext derivation.
new 9bdcd95 Changes for namespace problems.
new e2d16f7 Check for null result
new 04f17e0 Removed obsolete constants
new 56dc352 Added functions to compare according to collation sequence.
new 1aea7c1 Compare strings according to collation sequence.
new 6259568 Initial revision.
new 68f8384 Added support for attribute and child axes in match patterns.
new f2a724b Protect against empty base identifier.
new e117bcc Initial revision.
new 523a488 New source files.
new 1d7c0c8 Changes for Xerces class that disappeared.
new f12db18 Added context push/pop objects so we no longer need try blocks.
new 9d6ae63 Changes to hide the creation of PrintWriters. Changes to make StylesheetConstructionContext responsible for the lifetime of stylesheets. Implemented other input source options in XSLTInputSource and other output source options in XSLTResultTarget.
new 781d3be Removed some extraneous code.
new 64b1e72 Added missing source file.
new e9c5eb8 Changed clear() function because of the way Xerces handles deleting data.
new e533ad7 Moved doc source tree to xdocs and new files for Doxygen
new 438fdf9 Obsolete...
new 0b9f3a9 Updated source files to work with Xalan code changes, changed project to build in standard build area, removed Windows-specific code, and added some basic sanity-checking.
new bd1cb19 More efficient implementation of clear().
new a0b1b93 Made names of state set/restore objects consistent.
new d144c79 Removed obsolete constant.
new 0c0740b Removed deprecated CSS support, and created objects to safely set and restore execution state.
new 8fa8eed Initial revision.
new c5d236d Fixed link libraries.
new eb415dd Initial revision.
new 1d05de3 Removed file protocol from refs to input files (assumed to be in the current directory).
new 966c3ee XML input for XPathWrapper
new 7232868 Initial revision.
new eb178ea A few new typedefs for Linux.
new 6777252 Change for Linux.
new 157ee24 Temporary work-around for what I believe is a Xerces bug.
new 7729177 Fixed a bug in calling external functions, and added better support for installing external functions.
new b2c14ec Added better support for installing external functions, and fixed a few inconsistencies with the XSLT namespace URI.
new 96244bf Fixed compile issues with GCC.
new 986be21 Made FunctionID re-entrant.
new 446ff54 Fixed problem with non-const iterators.
new 503fab6 Simplified some code, and added some const stuff.
new d749b09 Fixed the system-property() function to return a number for xsl:version.
new 453d0e6 XML document and stylesheet organized around the square-root, cube, and Asctime extension functions.
new ed03d61 Made constructor explicit.
new d93a3a8 Rearranged code to work around an MSVC code-generation bug.
new 42d5e5c Fixed bug where temporary navigator was being used to construct a member object, rather than the existing navigator.
new e960dc7 Lowered buffer size to 512.
new 535c207 Removed spurious assert.
new a3a1dbb Initialize variable.
new 50fc19a New functors and support functions for comparison.
new 4692a61 New XObject comparison implementation. Fixed some stuff in XPathProcessorImpl and SimpleNodeLocator for namespaces.
new b7a6a2f Added call to XalanDocument::getElementById().
new 8624132 Fixed logic bug.
new 8f054e4 Added space as default delimiter character.
new 575a367 Removed spurious include.
new 1508501 Changed incorrect assert.
new d9f2792 Added cast to quiet compiler.
new 96b0f3a More support for floating point operations.
new a0844ef Made GetElementById() more efficient when the element does not exist.
new d6e5cf5 Fixed logic bugs in comparisons.
new d9b1a20 Integrated new DoubleSupport functionality.
new 05f27c4 Fixed problem with length of eFROM_NAMESPACE op code.
new d70fc14 Changed MutableNodeRefList::addNodeInDocOrder() so that there is no longer a default for the test parameter.
new 60bc835 Changed XSLTResultTarget so that it requires a FormatterListener, not a DocumentHandler.
new 8b629a3 Modified CompileStylesheet to process 10 input files, using the XSLTEngineImpl process() method.
new 4ad6c91 Replaced DOMString with XalanDOMString.
new 108da5d set the processor Stylesheet property, and reset processor and execution context.
new 3db0049 UseStylesheetParam -- build executable that takes two params, a param key (name) and a string expression.
new e584155 Initial revision.
new 1cc72d2 Prepended Xalan to classes with the same names as those in the ICU. These are replacements for DecimalFormat.*, DecimalFormatSymbols.*, and NumberFormat.*
new d78b53c Added conversions from strings to unsigned longs.
new 6799d64 New interface to get the Xerces DOM_Document instance.
new 4e7dbbb Fixed some asserts and removed some old code that was not compiled in.
new 620c202 Added a workaround so DOMString will still have a valid buffer if the length is 0.
new 2f74329 Changes for new XalanDecimalFormatSymbols class.
new 1e36466 Changes for ICU integration and fixes for import/include and relative URIs.
new 648bb26 Changes for ICU integration.
new f23feb6 Changed source file names.
new a08fdfc Initial revision.
new 8eb2bf6 Changes Visual Studio insisted on saving...
new 2b91a10 New project.
new d7688c9 Preliminary and partial draft for Xalan-C 1.0.0.
new 71763b1 Fixed bug with top-level variables not being defined.
new 13570df Doc updates. Still rough draft.
new e8f953c Readme to be placed in root of distribution files.
new c5f2dd6 First draft of xalan-c doc source files.
new aa13833 Support files for building xalan-c doc
new 3896dad Updated version to 1.0.0
new c20a29f Changed link libraries to *.lib, rather than specifying individual libraries.
new 2ef93d3 Rearranged some ifdefs.
new 9ed64e9 Added conditional compile option for platforms missing the file iosfwd.
new 0b11d77 Cleaned up some unused code and added typename keyword to some templates.
new bc009ba Cleaned up some code for compatibility.
new e9330df Added conditional compile for platorms that do not supply iosfwd.
new 386ac00 Code cleanup for compatibility.
new 901f65e Conditional compilation for platforms which do not supply iosfwd.
new add2599 Fixed bug where an exception was being thrown when encountering higher XSLT version numbers.
new 9245144 Fixed incorrect initialization of output version data member, and fixed comments to reflect the correct return result of output-related functions.
new ca1613d Conditional compilation for platforms that do not supply iosfwd.
new 1cf34ce More URI parsing features.
new ad7ac09 New header and footer for apidoc and brief explanation of class diagrams extreacted from doxygen manual.
new 77ac159 Removed spurious assert and added re-throw of exception.
new e6aca69 Added some special-case code for URL handling.
new e35c8a8 Removed bogus code that was changed the URL of the document.
new c583a26 Added code to allow document nodes in cloneToResultTree().
new b792248 Fixed bug where whitespace strings were being added as tokens.
new b5069c7 Updated list of source directories containing header files to be included: added ICUBridge and removed TestXPath.
new 2b97b2f Added new numeric test.
new 29d8a38 Initial revision.
new c8df0e3 New source files.
new e3cdd34 Moved all URI/URL support code into PlatformSupport.
new f37c6a4 Trim leading and trailing space before attempting conversion from string to double.
new 48004ef Fixed some dependencies.
new 94b3c1b Fixed bug in geNodeData() for document fragments.
new d13d476 Fixed signed/unsigned mismatch.
new 6ad6370 Added cast to quiet warning.
new 64a8fff Fixed bug in special character processing. Made attribute preparation more efficient.
new 409734e Fixed bug in nodeset comparisons.
new c34fe21 Fixed bugs in source node stripping.
new ee884f3 Added optimization for "." select.
new b85f92d Commented out unused formal parameters.
new a44f5fd Fixed bugs in variable handling and source node stripping.
new e689091 Added a few more convenience functions. Fixed bug where vector was not null-terminated. Added more error checking to DOMStringToDouble().
new 2bde973 Competely re-worked FormatterToHTML and FormatterToXML. Made some changes to support switching formatters "on-the-fly"
new ba373e7 Made some changes to support switching formatters "on-the-fly", and for re-worked FormatterListeners.
new 697a8d0 Changes for re-worked FormatterListeners.
new 2945fbd Added some safety to indexOf().
new 447d9c8 Write numeric character references as decimal instead of hex.
new 21e233c Fix for normalizing PI data.
new e31f718 Initial revision.
new ca14e27 Flush buffer during destructor.
new bd10e22 Fixed problem where the second operand of a union that was not a location path would not execute. Implemented function-available() for built-in functions. Made parameter names more consistent.
new 2f7e4f9 New constant for HTML element name.
new 0ff7e9d Initial revision.
new 9626530 Removed trace listeners from the stylesheet root. Added default implementation for trace listener. Fixed bugs in several stylesheet elements.
new 8a47da1 Implemented trace options.
new 9afae50 Updated for new XSLTEngineImpl interface.
new 500c063 New source files.
new 61a2b99 Further fixes for delaying output of document header.
new 1f64a39 Fixed bug where the node set contained the context node, not the current node. Duh...
new 89bf9bc Change variable from int to enum for easier debugging.
new 4ffae47 Initial revision.
new 9e534fa Added option to build all bridge nodes in constructor. Necessary for thread-save sharing of the document.
new 388bf9c New source files.
new bbe8ff5 Make sure trying to run a undefined external function raises an error.
new 34e6595 Fixed memory leak.
new 57b674c Added support for xsl:fallback and fixed bug where an unknown extension namespace would raise an error.
new ce3341f Send errors, warnings, and message to the processor.
new 543fab2 Functionality for ElemFallback.
new 639cc24 Initial revision.
new 3a053a7 General cleanup.
new 39ae156 New source files.
new 27d1caa Removed multithreading option, removed call to obsolete XSLTEngineImpl member function, and fixed a problem with an auto_ptr.
new d37051b New dependency.
new 50e443d Obsolete file.
new d8c754e Added debugging code to check for duplicate nodes. Added some code to prevent some reallocations, and to prevent duplicates from being added.
new 82bfe37 Added array_auto_ptr to protect dynamic allocation.
new abc7510 Fixed a bug where an empty context string would cause a crash.
new d9b5353 Made assignment operators exception-safe.
new c0b5452 Added a string for the base identifier to fix the document() function. Created some objects to automatically handle the stack frame index.
new 0d20af9 Remove XSLTProcessor reference, since maintaining this is not thread-safe.
new ab17f4f Initial revision.
new 5793222 New source files.
new 73a5958 Fixed bug where source document would be parsed multiple times.
new 5224b50 Added support for marking an element's stack frame.
new dc4af9d Change for new derived class.
new 6799bd1 New code for getting current include file base identifier.
new fc76462 Removed dependency on XSLTEngineImpl.
new 02554d5 Created objects to help maintain execution state. Implemented new element stack frame marker.
new c548618 Fixed bug where PI would cause text to be preserved. (ntst07).
new 3534b58 Fixed problem in match pattern with relative location path following id() or key(). (idky03)
new 2ec7f3b Oops, fixed regression with appropriate eMATCH_ANY_ANCESTOR opcode.
new 5efb072 Removed extraneous const.
new 8fce4fa Removed extraneous #define of XALAN_NO_IOSFWD.
new 8808868 Fixed bug with determining local name.
new c9c628e Added missing const.
new dfc8446 New #define.
new 68d634c Removed use of typename, which was confusing gcc.
new 3e23f65 Added assert.
new 8be0300 Updated code so that an empty prefix isn't an error.
new 0ab78fc Added function to get the XSLT name of a node. Fixed bug in namespace code.
new 1d8792e Added support for DOMServices::getNameOfNode(). Fixes conformance test pos76.
new 7cf4576 Added support for DOMServices::getNameOfNode(). Now using PrefixResolver during AVT evaulation, instead of element proxy.
new 1f2da1e Obsolete files.
new 003680a Tweak for Linux build.
new 11034b8 New source directory.
new ae7407c Sample application using TraceListener
new 7bbcd20 Removed processor.setFormatter -- no longer in XSLTEngineImpl
new 977467e Removed processor.setFormatter -- no longer in XSLTEngineImpl. Adjusted to updated XSLTEngineImpl process method.
new 7eaf908 Doc for upcoming release of Xalan-C
new 49d44f2 Doc for upcoming release of Xalan-C
new 0dddeb5 Changes for new Xerces debug build naming scheme.
new 791cfab Fixes for Xerces DOMString changes.
new cccc61b Fix for bug with xsl:attribute-set (atrs07).
new 49fa37f Fixed minor formatting glitch.
new 46a389e Commented out unused formal parameters.
new 6cf509e Sample based on Paul's Thread Safety test. Runs multiple threads with same StylesheetRoot and XSLTInputSource objects.
new 470af8b Removed obsolete call.
new ae1aedb Changed input source global variable to a XalanNode.
new afd301e Updated name of Xerces library for debug build.
new ff10ec0 Corrected links to Pawson xml faq and vocab. Added section on ThreadSafe sample.
new e91b12a Fixed bug where attribute nodes were matching when they shouldn't.
new 270348f Added function to build bridge nodes.
new f29f66f Removed default for constructor parameter.
new f084625 Fixed bug in stepPattern().
new 1318999 Raise an error when more than one named template of the same name exists in a stylesheet. Also added code to better manage object lifetime to plug memory leaks during exceptions.
new c3a43f4 Updated code to put new pattern on the front of the list of matching patterns. (cnfr10)
new a21a713 Initial revision.
new 0ec5921 New source files.
new 08ccac2 Fixed signed/unsigned mismatch. Moved look up of local name inside if statement.
new db53ff1 Added fake, empty attributes to prevent crashes under certain circumstances.
new 1aa6dec Fixed signed/unsigned mismatch.
new 4decfe2 Added fake, empty named node map for attributes.
new 8800c9a Fix for returning token separators from StringTokenizer.
new 1c95c28 Fixes for using auto_ptrs after release.
new 5349e8b no message
new 5f9e868 Renamed glbSourceDoc to glbDocSource
new 07045b6 Added missing function return value.
new ba60526 Add check for empty stack.
new d62ec34 Commented out ICU bridge #define.
new d908a0f Fixed signed/unsigned mismatch and replace embeddedd strings with members of class Constants.
new 706d89e Added XALAN_STATIC_UCODE_STRING to constant.
new bc44696 Added constructor comments.
new 2e8d348 Updated AVT code.
new 2c01a9d Removed incorrect link library
new a2c9e8f Changes to remove dependency on Xerces implementation header classes.
new 1561d3e Bumped up revision numbers for new Xerces version, and for the next Xalan version.
new e10bc12 Fixed assert.
new 20e623a Allow no arguments.
new ac8af1e Fixed problem were not supplying stylesheet would cause a crash. Updated the version number.
new eccde16 More error checking.
new cd8564f Major cleanup.
new ed1ca5f Fixed signed/unsigned mismatch.
new 4e7a81c Fixed a few embedded strings.
new c0b0db8 Fixed default constructor problem.
new 0e5c20c Added assignment operator and copy constructor to array_auto_ptr.
new 41468cd Fixed code so base URI with no path is ignored.
new 8cb5a71 no message
new 5982c50 Fixed fetching stylesheet URI from PI. General cleanup.
new d76f4cf Fixed fetching stylesheet URI from PI.
new 33b1f24 Flush after println().
new c6a24e4 Added better buffer size control and made sure that std::err is not buffered.
new c19ab74 Added comment.
new da4a528 Updates for next (0.40.0 I think)
new e585953 Updates for next (0.40.0 I think)
new 0a0ae84 Fixed newline problem on Linux.
new f117341 Fixed sign/unsigned mismatch.
new 177d552 Updates for next (0.40.0 I think)
new 57d9366 Updates for 0.40.0
new 90df36e Fixes for attribute namespace problems -- courtesy of Joe Kesselman.
new 211616d Fixed bug with boolean() function and NaN.
new 805333d Removed flushes from character-type events.
new 5c4bb55 Call flush() in close().
new f81f157 Removed exception catching, and added call to flush PrintWriter in the destructor.
new a80e2ef Moved code to allocate buffers into constructor body so that only one of the buffers is allocated. Decreased size of the the internal buffer, and added code to null-terminate the buffer to make writing more efficient.
new 70ab381 Gussied up the display of options. Added better error handling for reading argv. Updated version number (again).
new 6edce89 Made sorts stable.
new a100b95 Added code to reserve space in the candidate vector.
new 304da67 Reserve a default amount of space in the vector of attributes.
new a5a1f03 Fixed problem where call to cdata() would cause an infinite loop.
new 92e3cfd Fixed bug in destroyObject().
new 1cb0290 Updated buffer management code.
new 59fd8a2 Made a public version of the delete functor and changed the name of the protected one.
new 5e7810e Changes for cleanup of temporary XObjects. Fixed XPathExecutionContextDefault so that it no longer makes a copy of the context node list.
new 48d1b41 Changes for cleanup of temporary XObjects. Fixed some bugs with xsl:use-attribute-set. Fixed problems with stable sorting.
new aa0014a Fixed bug with iterator.
new 659dcbb Removed spurious include.
new 16868b2 Added some extra output goodies, and fixed destruction/reset order.
new f4e78e8 Updated library name.
new 0e83376 For Xalan-C++ 0.40.0 distribution.
new ff13020 Simplified code to find context node in the context node list.
new 05a39de Delay vector allocation until necessary.
new de75d09 Cache conversion results.
new 4627b9b Cache sort results.
new 68b29e7 Modifications to use a bit map to track free blocks.
new 64da916 New wide string to double conversion routine. Still experimental.
new ddcb48f Initial revision.
new c8a1e99 New collation function.
new f8c52d5 Cleaned up some old test code.
new 1bebb00 New ICU collation integration.
new 00ef271 New source files.
new ff099ec Fixed compile option.
new 88a9451 Fixed some problems and added more comments.
new 7927375 Use statically-built masks.
new 95e11b0 Treat U_USING_DEFAULT_ERROR as success.
new 8c9b044 Removed asserts that were causing infinite recursion.
new 039e345 Fixed bug where empty key value would fail. (idky27, idky28).
new c148404 Fixed problems with namespace handling for attributes, and during xsl:include.
new 87079da Made destructor virtual. Added member function to reset the allocator.
new 7166442 Doc for Xalan-C++ 0.40.
new d11e1a5 Added return result to DestroyObject().
new 9660dde Changes to allow for Linux integration. Cleaned up interfaces.
new 26d947e Changed inheritance of XObjectFactory, XPathFactory, XPath, and XObject to get rid of the Factory, and FactoryObject base classes.
new 9d4900b Removed obsolete source files.
new 28bffb3 Added new #define.
new f87134a Update for changes to XObject, XPath, XObjectFactory, and XPathFactory.
new a604a7b Obsolete.
new 652d84a Removed obsolete header.
new 65ab9ec Cleaned up obsolete code. XMLParserLiaison no longer inherits from Formatter.
new 8ff4416 Cleaned up obsolete code. XercesParserLiaison no longer derives from XMLParserLiaisonDefault. Added accessors to get/set some Xerces parser properties. Put creation of parsers into protected, virtual methods, so people can override them if they want.
new 23099e1 Cleaned up obsolete code an added validation option.
new c7f580b Make default for expand entity refs flag false.
new 36bd3fa Improved performance of DoubleSupport:doDouble() and fixed whitespace errors.
new 4468c07 Removed old WideStringToDouble() implementation.
new f0f6a6d Changed code to use DoubleSupport::toDouble() instead of WideStringToDouble().
new 8d6973e Changed default for expand entity references to false, and added an option to set it to true.
new 476f7a0 Added void* parameter to clone to support cloning with placement new.
new 85544b8 Removed obsolete data member.
new 13a2314 Removed obsolete include.
new 05069c9 Fixed problem with fallback and extension elements.
new 1c1f7c7 Removed unnecessary includes.
new 5ccfc52 Improved implementation of getContextNodeListPosition() and fixed signed/unsigned mismatch on return types.
new 5301649 Fixed signed/unsigned mismatch on return types.
new dbacd7b Assert parameter is not 0.
new 4bc86cd Added missing parens.
new 8e195be Fixed bug in tracking current element, and added some accessor functions.
new 68bf493 Got rid of old code that was not compiled in.
new 6b2452f Fixed missing parameter in call to FormatterToDOM constructor.
new 5e5bfff For local doc builds. Not needed in repository.
new 999ce0e Fixed incorrect namespace for external prefix.
new 866a61c Added terminator function calls.
new e40d7b1 Added terminator function calls, and reset call on the parser liaison.
new 75b3fb6 Added terminator function calls, and simplified the code that creates the TraceListener.
new 334479e Added terminator function calls.
new f065864 Fixed incorrect cast.
new 5536b6f Added an option to get the nearby nodes from the node being visited.
new 2409d60 Reset counter in clear().
new c667645 Added helper function to create document.
new 5064afc Experimental changes to cache nodes for increased performance.
new af18fbc Cleaned things up a bit.
new bde1716 Initial revision.
new 9afe863 Performance tuning work.
new 96bc59a Added option to format to DOM.
new af1b8aa Added new source files and removed old ones.
new 9bbb67a Obsolete.
new 725c68a Experimental DOM level 2 code (not active.)
new b6ad9b4 Added some code to work around DOMString issues.
new ff87b0f Compare using null-terminated arrays instead of strings, if possible.
new c99be65 Added code to write const char* directly to the stream, rather than transcoding to UTF-16.
new 35facde Reduced default buffer size.
new 8cfbaf0 Added delete functor.
new 06bb639 Enhancements to XObjectGuard.
new 12eb224 Restructured code so that node lists are not copied unnecessarily.
new 9f4c29f Removed invariant from within while loop. Simplified comparison.
new 55dc1fb Removed unnecessary member variables.
new fed4469 Removed obsolete data member.
new 15ce5c5 Removed obsolete data members and functions. Fixed code that looks for stylesheet PIs.
new fd189e1 Hold a pointer to QName instead of an instance in a stack entry. Re-arranged data members to make things clearer.
new 9ecdf2a Added caching if match patterns created at runtime.
new a603b3c Fixed incorrect cast.
new 76d3eb2 Cleaned up #if defines.
new 04cb9d5 Added functionality to set nodes to null and remove them in-place.
new 09f67a1 Cache number and string conversion values.
new e98ad29 Changes so that functions are called by number, not by name.
new 1e732d3 Fixed incorrect arguments.
new 9082cd0 Linux fixes.
new 3770391 Added functionality.
new 1ffaa4b Interface changes.
new 4760136 Changes for reducing dynamic allocations.
new 12e0a62 Reset factories in reset().
new 72bba28 Removed some unused extension handler code.
new c9b4d95 Moved code that sets up the FormatterListener to a separate function, and inlined some functions.
new 208275a Made template name a value member rather than a pointer.
new 82413ea Fixed leaks.
new 43d05b0 Uninstall custom function is destructor.
new c02b830 Fixed bug with src attribute of frame element.
new 5f8d3c2 Encode number of arguments for function in the op map. Added a facility to uninstall a function from the function table.
new fdada8a Fixed problem with wrong == operators being called.
new c77ceb3 Fixes for AIX compiler issues.
new 366d132 Fixes for AIX compiler.
new 3f6e228 Fixes so that XSLTInputSource and a standard istream will work for a stylesheet.
new e407b12 Broke up code into separate functions. Fixed problems with isNodeAfter().
new c49be1a Initial revision.
new f4d918e Improved implementations which do fewer dynamic memory allocations.
new b2d695b New XSLT-specific interfaces.
new 9278b72 Updated for XPath interface changes.
new d43d1b4 Made interfaces more const-correct. Reduced size of XObjects and removed dynamically allocted XObjects from XPaths. Made some changes for new document-ordering interfaces on XalanNode to improve performance.
new a47f3a5 Initial revision.
new 17fdc69 Obsolete files.
new 4e54bbf Added document order indexing. By default, now build the entire structure and keeps pointers to navigate rather than rely on mapping nodes. Added experimental block allocaters, which, by default, are not enabled.
new 5cb4031 Changes for new and changed XalanNode and XPath interfaces.
new 71a5261 Change for new interfaces.
new 2b31439 New sources files.
new 205b02c LIB file changes.
new b32af27 Fixed dependencies.
new cf2a137 Changes for new interfaces.
new 6803fa3 Removed obsolete source file.
new dbb9ad3 Fixed bug with temporary passed as context node list.
new de5b67f New functions.
new 4a48574 New functions.
new 8f6bd5f Changes for new URISupport functions.
new b501117 Added NSInfo.hpp to sources.
new f1583e3 Changes for reusing node lists.
new af2590d Use equals() instead of compare().
new e2aea48 Fixes for thread-safety problem with storing priority in MatchPattern2.
new 49e1446 Fixes for thread-safety problem with initializing keys.
new 58ba085 Set context node list before sorting.
new ed1695f Removed use of mutable keyword.
new 2f2deb4 Changed #define.
new 048eb79 Changes for AIX.
new 8a829e3 Changes for new XPath interfaces.
new 7f3e814 More efficient creation of result namespace.
new ac696c9 Changes for AIX.
new 3471645 Obsolete files.
new 8e3ec45 Updated #defines.
new 8fdf3f2 Changes for AIX port and integration of block allocators for XObjects.
new 7f6d6ae Initial revision.
new 0eae602 Changes for AIX port.
new 9076917 New source files.
new a64560d Hoist std::less.
new 2feeb41 Removed ICUBridge as a dependency for TestXSLT.
new fdf4dcc Removed assert so Linux build of testXPath doesn't core dump.
new f14b1b6 Fixed problems related to XPathExecutionContextDefault.reset().
new 9a16f44 Track elements that have already been parented, so that they are not doubly-deleted.
new 5f62431 Added less<> to set definitions.
new 2cb55e1 Added defines for STLPort.
new aa36d9d Added define for AIX port.
new 8ebf1b9 Removed member function call to filter for AIX port.
new 0b6b782 Added support for AIX and ICU support for Linux and AIX.
new f8b4c7c Fixed import/export stuff for non-Windows platforms.
new 4f9d8f3 Added support for building samples.
new 3216b97 Modified to support for building TestXPath on AIX.
new d63808b Fixed a bug where the stylesheet, instead of the stylesheet root was used to apply use-attribute-sets. (attribset37, attribset38)
new 56000b1 Make sure strings are always null-terminated.
new c281fbc Filter out certain types of nodes.
new 892aa9e Removed unused member. Add set accessors.
new 7f0850a Return references to strings, instead of copies.
new c2db2cb New result tree namespaces implementation.
new af7a8df New source files.
new 488c934 Made some minor changes to support UNIX platforms.
new a86546a Made some minor changes to support UNIX platforms.
new abac3d4 Made some minor changes to support UNIX platforms.
new 415ee66 Made some minor changes to support UNIX platforms.
new bd791cb Fixes bug where stylesheet was entered in the source documents table. (mdocs12, mdocs13)
new 9f29447 Made some minor changes to support UNIX platforms.
new 92ac758 Updated comment.
new ae35483 Updates for version 1
new 6693751 Made a minor change to support UNIX platforms.
new 7853f41 Fixed problem with map::erase() on more modern STL implementations.
new 95da627 Made a minor change to support UNIX platforms.
new 53a8fd9 Changes for static initialize/terminate and memory leak detection.
new 5a20de9 Changes for static initialize/terminate and memory leak detection.
new 6af8ddc Updated Xerces library version number.
new e25a810 Changes for static initialize/terminate and memory leak detection.
new b9cec61 Fixed #ifdef.
new d809225 Fixed problem with xsl:attribute. (attribset16)
new fbf51d0 Updates for Xalan-C 1.0
new 62f25a3 New source file.
new 9a91d4d Replaced embedded character constants with Unicode symbolic constants. Replaced many dynamically transcoded string with statically transcoded ones.
new 7edf688 Editorial updates
new 4efc896 Draft of big fixes and to-do list for Xalan-C++ 1.0.
new 64f8919 Disable ICU integration.
new c6cea2c Fixed bug with getting data from comment and pi nodes. (conflictres22 and 23)
new aba1155 Fixed bug with calling NamespacesHandler::postConstruction(). (lre15)
new 5162ce2 Updater per 1.0 review.
new dfdcc3d Updater per 1.0 review.
new 70433ab Made protected typedef public.
new 488fb51 Use our own default XalanDecimalFormatSymbols to get proper XSLT-default number formatting.
new 3e7172d Changes for AIX port and for output transcoding.
new c91e0ef Changes for AIX port and for output transcoding.
new 96a8e70 Reduced the size of library and executables on AIX by explicitly instantiating templates.
new 82ac6e5 Changed call to vector.insert - Linux.
new 3678bfa Fixed problem on Linux.
new 8a9aa64 No longer using string class...
new 532b96d Added missing >
new 29a0204 Resolve scope for AIX.
new 1a7fded Resolve scope for AIX.
new 4ea17b2 Resolve scope for AIX.
new 64cc7f2 Resolve scope for AIX.
new 76dc709 More explicit instantiations for AIX.
new 8f4c69e Resolve scope for AIX.
new 0d060ce Clean up code formatting.
new 3cbcebc Resolve scope for AIX.
new 10162d0 Clean up.
new a0bfd9e Resolve issue for AIX.
new d6c4bd8 Resolve issues for AIX and removed depencency on <string>.
new caeffc5 Resolve issues for AIX .
new da1fd47 Clean up.
new 66ac2bc Resolve NaN issues for AIX .
new 014eedd Output transcoding support.
new a9c165c Output transcoding support.
new e2ba0a4 Corrected error in platform detection.
new 213ddb4 Removed erroneous "using" declaration.
new d0cf143 Obsolete.
new 386a0c9 Code to default to UTF-8 if the requested output encoding is not supported.
new 791b81a Directory and file being included was removed.
new f4d2dd7 Fixed problem with writing file prolog.
new 4cc4d1d Added ifdef for old-style cast.
new eeacc2e Removed XercesPlatformSupport.lib and other lib from link line
new ad93fe4 Removed XercesPlatformSupport.lib and other lib from link line
new 2249da1 Removed special NaN definition.
new afa7e38 More AIX template instantiations.
new 7fef276 Removed ICUBridge dependency.
new a3ea78a More AIX template instantiations.
new e8f8920 Updates mainly per decision not to include a separate ICUBridge library for Linux/AIX.
new a02051d Fix bug with buffer overwrite.
new fd070a0 Clean up.
new f919389 Enable CR/LF for platforms that use it.
new ef1d5cb Enable CR/LF for platforms that use it.
new f3b31bd Removed obsolete #define.
new f3e7d59 Editorial updates per my own reivew.
new a56205d Added Solaris GCC support to makefile. This update was provided by Sean MacRoibeaird.
new 54f0b57 Fixed arg vector stack bug.
new a811cee Removed obsolete #if defined().
new 17377cc Better handling of encodings. Avoid output transcoding with certain encodings.
new 3893100 More AIX template instantiations.
new 0af91d6 Always escape < and > in attribute values.
new 9b4bad4 Write strings more efficiently.
new 5ccc242 Fixed enum comparison.
new 965b66f Added Xerces include to the include path.
new 7e3d384 Fixed bug with generating attributes with empty values.
new 12b4a5c Fixed type in error message.
new 793fff8 Fixed bug where variable name was an NCName rather than a QName.
new 610bdc6 Replaced embedded string with Unicode character constants.
new 4f1fd74 Corrected error message and variable names to reduce confusion.
new 0f260df Make sure we fail correctly when we cannot transcode to the local code page.
new 2c8e396 Updated refs to build notes and added note on STLPort.
new 1a67878 Make sure NaN resolves to 0.
new d9f774e Do LF to CR/LF translation on platforms that need it.
new e6c7e70 Fixed bugs with trying to access an empty vector.
new 8fbc020 Used replace character instead of throwing an exception when unable to transcode a character.
new 8bf8998 Fixed some problems with child-to-parent navigation. Fixed issues with preceeding and following axes when the context node is an attribute.
new e3e4530 Updated url.
new ea769f6 Fixed bug trying to write a strings without null-termination.
new 5ee3a44 Updated names...
new d9b99f2 Update version number.
new 863ee20 Don't escape < and > in HTML attribute values.
new 0dfe850 Moved some transcoding-related code to here from FormatterToXML.
new 3d4580c Added transcoding support to FormatterToText. Moved some transcoding-related code from FormatterToXML to PlatformSupport/XalanTranscodingServices.
new 5c55d45 Changes for transcoding support in FormatterToText.
new f05893b Switched order of pushing top-level variables to fix import precedence bug.
new bef4088 Final versions for Xalan-C 1.0
new 82dc6e9 Update version number.
new eee92fe Added list of open bugs.
new be9b614 Initial check in of thread tests
new 3c6db3d Initial check in of older version thread tests
new e6ae764 Initial check in of memory stress test.
new cadafe4 XSL, XML files for test.
new ae503f0 Changed implementation of isDigit, isLetterOrDigit, and isWhitespace to use a charater class table.
new 0a7ad93 Reordered members and added -Wall as recommended by Nile Geisinger.
new ce63e35 Reordered members.
new ed0c8be Reordered members.
new 839a25f Reordered members.
new 62e273b Reordered members.
new 72aabac MaximumCharacterValueMapType moved.
new f599abf Added files to project.
new f7aa300 Integrated block allocator support for XNumber, XNodeSet, XString and XResultTreeFrag.
new 1187cfa Removed obsolete XObjectFactoryDefault stuff.
new 5054ab6 Added explicit constructor parameter.
new 9556e4a Initialize vector to 0 (required for AIX).
new 228b49d More explicit template instantiation.
new 7484419 Added explicit initialization of vectors.
new d7834f9 Added explicit initialization of vectors.
new 79ebf39 New dependencies.
new e251de4 Obsolete.
new 99ec25c Moved to Include directory
new 847213c New file.
new 07919dc Moved to here from PlatformSupport.
new 74d900c New source files.
new ac350ee Major performance overhaul of string handling.
new 509c87f Fixed some string-related problems on Unix platforms. Fixed AIX build problems.
new 686c9a7 Fixed bug with displaying duration.
new cf7a8cb Fixed call to charAt so it would be compatible with XercesDOMString.
new 3e6af4e Moved assert from assignment operator to append.
new a0f4ade Changed how trailing whitespace is handled.
new db9a827 Initial Checkin
new d904ded Fixed bug where data member was not being reset to 0.
new 087390d Modified XSLT Functions so they are called with a specific number of arguments.
new 4c7f7c6 Modified XSLT Functions so they are called with a specific number of arguments.
new b38d155 Implementation files for XPath Functions so they are called with a specific number of arguments.
new 4f72e96 Renamed so it is consistant with class and function name.
new 7d248ec Added implementation files for XPath Functions so they are called with a specific number of arguments.
new 7a257bc Merged string class changes from hpp to cpp.
new 6f0bed3 Merged string class changes from hpp to cpp.
new dc75889 Merged string class changes from hpp to cpp.
new 20d97f4 Renamed so it is consistant with class and function name.
new ec4b199 Merged string class changes from hpp to cpp.
new 1d04616 Merged string class changes from hpp to cpp.
new e921a1b Merged string class changes from hpp to cpp.
new 88fc114 Merged string class changes from hpp to cpp.
new c0919e3 Changed the way variable arguments are handled.
new 624d65b Removed obsolete class PushPopArgVector. This is no longer needed since it was only used to handle variable arguments.
new 5c95bf8 Removed obsolete class PushPopArgVector. This is no longer needed since it was only used to handle variable arguments.
new 5386f81 Fixed so Debug build would build
new 26ac223 Removed second instance of processor, and did alot of cleanup.
new 02fd385 Explicit initialization of static strings.
new d65f61d Explicit initialization of static strings.
new 37f8517 Explicit initialization of static strings.
new 27dd7b6 Added cast to unicode string.
new 431723b Removed obsolete class. This is no longer needed since it was only used to handle variable arguments.
new 22d5a5a Added cast to unicode string.
new adfc3cc Harness code used by tests to output results in a manner similar to Java harness
new e7e1cb1 Minor updates
new 03069bb Added properties for more HTML elements.
new 5041635 Added option to bypass CR/LF normalization.
new 954574a Removed code that was commented out.
new 3d3c945 Removed leftover code.
new a8023cb Added special Visual Quantify code.
new 7fe8c3a New functionality.
new 4050eea Moved code to separate source file.
new 83d7bb8 Obsolete file.
new 7f833a2 Initial revision.
new 76784fe Fixed problem with release runtime library.
new 240cd50 New source files.
new 7a4230e Performance enhancements.
new b966fea Updated to make it work.
new d69f96b Major overhaul. Don't compile all the stylesheets beforehand. Now just do one at a time.
new cf9773f Updates to get compilations to work
new 5e54bc4 Shut up GCC warning...
new 660c4f1 Removed bogus file.
new c40200e New source file.
new cdff90d Fixed bug with Xerces DOMString as string class.
new 2852c77 New reference-counted XObject implementation!
new 830149b Fixed return statement.
new a9cdfec Fixed return statement and removed unnecessary XObjectPtr.
new 6fd983e Removed unused variable.
new 38c59b0 Fixed return statement.
new ae0ea10 Fixed return statements.
new e502b51 Removed extraneous const.
new eb3c102 Updates for AIX needed for the refcount xobject changes.
new d21e497 Update to use XObjectPtr instead of XObject* and fixed a string error.
new 718136f Fixed extention function added directly to XPath.
new 2cac6c5 New source files.
new ebbc868 Made QName an abstract class, and provided two different implementations.
new 92afa1a Changed code that required that vector iterators be implemented as pointers.
new 9be90fd Update sample for latest changes.
new a85f756 Update sample for latest changes.
new 6e387d0 Fixed typos in asserts.
new 33d2b44 Various performance enhancements.
new 23fd120 Update sample for latest changes.
new b3d5b72 Update sample for latest changes.
new 0878fe6 HP port based on work from Trevor Smigiel .
new ed12d81 HP port based on work from Trevor Smigiel .
new d1dd926 Updated config files that support more plaforms/hardware.
new 169aaee HP port based on work from Trevor Smigiel and Troy Heber.
new 9302ce3 Initial revision.
new 7d8bf51 HP port based on work from Trevor Smigiel and Troy Heber.
new e68505c HP port based on work from Trevor Smigiel and Troy Heber.
new 4c64252 HP port based on work from Trevor Smigiel and Troy Heber.
new d04b023 HP port based on work from Trevor Smigiel and Troy Heber.
new b5f212d HP port based on work from Trevor Smigiel and Troy Heber.
new 22a2e25 HP port based on work from Trevor Smigiel and Troy Heber.
new a5961e2 HP port based on work from Trevor Smigiel and Troy Heber.
new da11ce7 HP port based on work from Trevor Smigiel and Troy Heber.
new 1a98692 HP port based on work from Trevor Smigiel and Troy Heber.
new 0b046e4 HP port based on work from Trevor Smigiel and Troy Heber.
new ad3018c HP port based on work from Trevor Smigiel and Troy Heber.
new 307e2a6 HP port based on work from Trevor Smigiel and Troy Heber.
new 97b58be HP port based on work from Trevor Smigiel and Troy Heber.
new b737ffe Wrong class name.
new fc39a09 HP port based on work from Trevor Smigiel and Troy Heber.
new 8451d5d HP port based on work from Trevor Smigiel and Troy Heber.
new 80baf89 HP port based on work from Trevor Smigiel and Troy Heber.
new aa7586e HP port based on work from Trevor Smigiel and Troy Heber.
new ea99556 Set system ID on the input sources.
new 868d0ea HP port based on work from Trevor Smigiel and Troy Heber.
new 7eed55e HP port based on work from Trevor Smigiel and Troy Heber.
new 53929b1 Make sure we push something onto the include stack.
new ad653de Check for null systemID before assigning.
new 262e83d Special support code for positive and negative infinity.
new f1f5671 New constants.
new f3d841b Changed default indent to 0.
new aa43a18 Add check to see if normalization is required.
new 0cef090 Convert directly into data member.
new f208b39 Added new typedef.
new 54b6b21 Changes for vector iterator issues.
new 034b975 Replace .length() with length().
new 721c647 Code cleanup and new number/string conversion routines.
new 9710e61 Changes for vector iterator issues.
new 173f198 Removed unused clone() function.
new 581ea50 Performance tweaks and fix for lazy evaluation of top-level variables and params.
new 0d1d9bd Make sure local stuff is reset before resetting the embedded execution context.
new 928b3b2 Added some safety assert.
new c22e8aa Changed default indent level to 0.
new 328134a Changed default indent level to 0.
new 706c368 Fixed template.
new 68cd442 Removed multiple inheritance.
new 371201f Fixed problem with overflow.
new c978ac0 Fixed problem with default namespace.
new cf0b99d Fixed problem with handling ignorable whitespace.
new 4255648 Overloaded all version of execute to avoid warnings on some platforms.
new 8abf073 Better HTML formatting.
new c208df0 Removed duplicate template definition.
new 5e03b66 Overloaded all version of execute to avoid warnings on some platforms.
new 97cb98d Changed interface to allow for creation of string from non-null-terminated string.
new 32a0660 Made XercesDocumentBridge thread-safe again.
new b83985d Added XercesLiaisonXalanDOMStringPool to project.
new 4049c54 Implemented ability to use non-null-terminated strings.
new 58eca67 Added #ifdefs for casts.
new 43d791a Made documents not thread-safe by default. Added code to clear the document's string pool when the bridge is destroyed.
new bbaa491 Added call to parser liaison to request thread-safe documents.
new 142f1f8 For building doc and apidocs.
new f795188 For building doc and apidocs.
new 545d459 Corrected typos.
new 73d3aee Cleaned up some const stuff.
new 04d38c6 Fixed bug where stylesheet text nodes were incorrectly preserved.
new fd7be98 Updated version number and removed include used for debug.
new ca2cb84 Fixed bug where illegal characters were allowed in names.
new 0af0a2b Updates in progress for Xalan-C 1.1
new ff2201f Updates in progress for Xalan-C 1.1
new 5b43609 Updates in progress for Xalan-C 1.1
new 4878ad2 Updates in progress for Xalan-C 1.1
new 94b8870 Updates in progress for Xalan-C 1.1
new f695d21 Added meta tag to html head output.
new 349c5af Updates in progress for Xalan-C 1.1
new 64aa7b2 Added missing include.
new a1e80df Removed bogus assert.
new c016bee Use hex numbers for generating IDs.
new 87afbec Initial revision.
new fda067e Call base class copy constructor.
new bdefba5 Fixed problem with enum and added const specification.
new a2b4a35 Initial revision.
new f55db6c Added new project.
new 96c14ea New source files.
new 8f554c9 Initial revision.
new 32bce07 Changes to integrate new Xalan source tree.
new 5833c5a Added explicit &.
new f9b0ebb Made reference count unsigned.
new 7eba22d Removed obsolete files.
new 98e40a7 Fixed problem with writing entities in comments and PIs.
new b1a96c9 Removed obsolete source file.
new ea30148 Removed obsolete source files.
new 7aa900a Removed obsolete files and tweaked for performance. Added code to support SAX2's LexicalHandler.
new 8f52f00 Removed obsolete file.
new fa3cd9e Conditional compile for setting LexicalHandler.
new 68d8125 Return type differnet in cpp and hpp for function cloneNode. Error on HP.
new bc84657 Return type required for non-void functions. Warning on HP.
new 7caab85 Change XalanDOMCharVectorType to XalanDOMString.
new 9312304 Removed casting template function.
new 90bc2d0 Check for indexed document and use indices if available.
new 61cc1b1 Moved code from ElemNumber.hpp and ElemNumber.cpp to new files.
new 00205a0 Removed spurious assert.
new 39c672a Reserve an extra space for the terminating byte.
new e308c86 Initial revision.
new 498d947 Added new targets for building release version with symbols, for better profiling.
new 5a72d37 Added some special-case checks for null for better performance under Win32.
new 0da42e8 Added some new helpers and straightened out a few problems.
new a6cb4a0 Added options not to cache all text node data.
new c4802b6 Moved code into new base class.
new 2305519 Disabled ensureAllocation() for now, since it actually seems to harm performance.
new 2fab6c5 Use new cached string implementation.
new 185ee78 Made converting constructor from base class explicit.
new 7e5217b Changed references to pointers to allow assignment.
new 545cf70 Changes for new XString subclasses.
new 42b2bea Added copy constructor for GetAndReleaseCachedString.
new dcab0c8 Fixed bug where counts were not cached. Moved Counter and CountersTable to CountersTable.hpp/cpp.
new 9b3ae0d Removed copy of string.
new 83c8e75 Used string reference instead of value.
new c7430c4 Fixed problem with cached counts for ElemNumber. Changed some functions to reduce string copies. Added code to use more cached strings.
new 3c68028 Change return value from 0 to XObjectPtr(). Error on HP.
new 677171b Don't flush pending output unless we're copying an element node. Removed unnecessary copies of element name.
new 326175c Better fix than the previous revision -- call flushPending() unless it's an attribute node.
new c9c595c Updates for latest Xerces code.
new c398b72 Removed unused functions for expanding element and attribute names.
new 610c69b Removed extraneous code.
new 7e27b65 Accumulate character buffer to create contiguous character data where possible.
new 065d908 Changed compiler option to allow inlining of any suitable function.
new 382d682 Made some functions inline.
new e52457f Make the XalanSourceTree the default for transforms, with an option to use the Xerces DOM.
new a5799cc Added optional DTDHandler and LexicalHandler parameters to a ParseXMLStream() overload.
new e2227a2 Performance tweaks requiring that XObject comparison functions be passed an XPathExecutionContext instance. Made some DOMServices static functions inline, and removed the virtual calls into the support objects.
new ed06eea Added: define XALAN_XALANDOMCHAR_USHORT_MISMATCH
new a98c5cf Added switches to generate debug info
new c3f2e32 AIX changes.
new 102173f Changes for AIX.
new 688b91e Changes for AIX.
new 9e05507 Changes for AIX.
new 030682a Changed code since XMLCh and XalanDOMChar are always an unsigned short.
new 92f2704 Added new source files.
new 4335ca7 Initial revision.
new b1e6c5e Removed obsolete source files.
new c4c328b Made some functions inline. Added new functions to DOMSupport.
new 1868710 Removed support for Xerces' DOMString.
new 7e15533 New #define to compensate for Microsoft's old std::string implementation.
new 198fe56 Remove call to clone().
new 051ad29 Changed XMLCh to XalanDOMChar.
new be49a03 Removed use of XalanDOMCharVectorType.
new 26ff018 Changed XMLCh to XalanDOMChar, and XMLByte to XalanXMLByte.
new 484db94 Cleaned up and normalized code.
new b093492 Removed references to XPathSupport and XPathSupportDefault.
new 46a51d5 Removed references to XPathSupport and XPathSupportDefault. Added support for formatting to the source tree. Added include for Visual Quantify (not enabled).
new 62339ba Removed support for Xerces' DOMString. Cleaned up some functions.
new 6b2cc3c Reduced the size of nodes by not supporting getChildNodes(). Added code to throw an exception fi getChildNodes() is called. typedef'ed an integral for use with the size of the attribute array that is given to XalanSourceTreeElement.
new 339f68a Removed support for Xerces' DOMString.
new 857efa6 Implemented new functionality required by DOMSupport.
new 35aee66 Cleaned up some unused code and moved common code into a function.
new 9e6a6bb Used better variable scoping.
new 8487b6d Removed support for processing without namespaces. Removed references to XPathSupport. Better scoping of variables in nodeTest().
new be894bf XPathSupport and XPathSupportDefault have been removed.
new 834da67 XPathSupport and XPathSupportDefault have been removed. Removed support for Xerces' DOMString.
new bae85f6 Made compile switches consistent.
new 30e4cdc Fixed problem with incorrect run-time library.
new 28be705 Changes for latest API changes.
new ce320b9 Minor updates
new 251068f Updates that use the harness code to output xml data
new 075b3cd Various updates
new 37333eb Added a more complete table of entity reference (borrowed from Xalan-J)..
new 56c57f2 Initial revision.
new 617f5e3 New workspace. Fixed problems with link libraries. Fixed lots of code problems. Removed obsolete workspace files.
new 0f68b85 Fixed bug where m_countersTable was not reset.
new a82d0ce Fixed member initialization order.
new f460a84 Changes to allowing keeping the size of the string as a member variable.
new 923a1ba Updates due to Performance meeting.
new 4edf215 Added functions to enable re-use of ResultTreeFragment instances.
new 4c492fe Changes to allow re-use of ResultTreeFragments.
new 6f46afd Moved XToken to a separate file. Made changes to allow adapters for XTokens, which reduces creation of XStrings and XNumbers.
new 095e597 Reduced copying of XObjectPtr instances.
new 8daa335 New dependency on XalanSourceTree.
new f39d821 Option to use either XalanSourceTree or Xerces DOM for result tree fragments.
new 0870804 Added validation function for converting string to double.
new 97f75f0 Removed bogus #define.
new 09fc8ce Allow block size to be changed dynamically.
new 10cce7c Added code to output PI for raw text nodes.
new 7aa2ba0 Added option to destoy a document.
new 2096ab6 Added some functions to get/set members. Buffer text to prevent excessive memory allocations.
new 7442385 Changes to allow a document to be explicitely destroyed.
new 6e2cd7a Moved creation of result tree fragments to the execution context.
new cd2fa81 Don't use Win32 wide character support because the performance is terrible.
new ace5fff Cache last node appended to fix major performance degradation with broad documents.
new 98db6d5 New source files.
new ecb026a New dependency.
new 84e9289 Changed return a reference to a string instead of a copy.
new 5bc43e5 Enable caching and re-use of XNodeSet instances.
new 4437bdd Remove setting of empty context node list. Fixes sort21.
new f52817b Removed bogus code.
new 3f8792f Fixed bug in LocationPathPattern(). Changed intialization of args vector.
new e3da649 Fixed broken #ifdefs.
new bd66af0 Added dummy return values.
new 7425944 Added new #define.
new 33f03f0 Added dummy return values.
new f9bc346 Removed unused function.
new 82779b1 Bumped up Xerces library number.
new 250d92e Changed return type to void.
new a1bc1a4 Fixed cast for this to a StylesheetExecutionContextDefault*.
new bd71173 AIX changes.
new 1972dcb Cast to (wchar_t*) for AIX.
new 1a332ff Added ifdef for other platforms which U_SIZEOF_WCHAR_T!=2.
new ec89e73 Fixed bug where growing vector would invalidate strings already present. Fixed by removing cached strings altogether, as we no longer need to cache them.
new 75d7275 Set new XPath flag to indicate that they are embedded in a compiled stylesheet.
new fed9648 Added flag to indicate that the instance is embedded in a compiled stylesheet.
new ecafee1 Fixed problems involving namespace nodes.
new cdf7ab1 Fixed bugs with finding namespace nodes.
new 24e9ed9 New header file for Solaris.
new 98e115f Changes for Solaris port. Changed enumerators to accept a specific search specification.
new f407057 Changes to remove dependencies on Xerces internal header files.
new a8e753b Removed bogus CR/LF normalization code. (Fixes whitespace tests 14 and 16).
new 42cde0a Fixed bug with proper output of CDATA sections. Fixed problem with crash when m_stylesheetRoot was null.
new ad2d3af Don't generate text nodes when handling processing instructions and comments. We may have to revisit this.
new 61fe701 Merged two #defines.
new ca56db9 Changes for new DirectoryEnumerator.
new cc2a1a9 Changes for Solaris port.
new 915c1fb Fixed problems with HTML formatting.
new 995103a Change for Solaris port.
new c33e6ef Removed old defines and added new source files.
new ebb5d86 Removed spaces from include directive for solaris.
new 5f4402c Removed spurious file.
new f268afb Put #include back in.
new 739cf65 Added functions to dump to std::ostream.
new 3365da9 New implementation of getNamespaceOfNode().
new fde59ce Fixed bug with getting namespace URIs.
new 78a388d Moved code into DOMServices::getNamespaceOfNode().
new 8ca3a87 Fixed bug with using NCName with the namespace axis.
new 903093a New constant.
new 77db2e3 Added size() member function.
new b38c7c6 Removed obsolete argument in call.
new 26e2479 Implemented traditional Greek numbering.
new 36a1f1d Fixed bug with matching attributes with namespace prefixes.
new c6e3d95 Fixed const issues.
new 2c1115f Cleaned up some unused stuff and separated a function into two different ones.
new d2f5ef5 Fixed const issues with collation.
new fdd83a0 Removed unused variables.
new 14a27cc Fixed problem with including <ostream>.
new 5e61c17 Use insert() instead of [], for gcc.
new 0ad9040 OK, really fixed it for GCC this time.
new abf8505 Re-order initializer list.
new 4c1b666 Incorporated changes for Solaris with Sun Workshop 4.2.
new c63d7b4 Fixed bug in call to write() with XALAN_OLD_STYLE_CASTS.
new 6e46302 Fix to ignore anything inside an extension element.
new 6db47f0 Clear out transient objects in endDocument(). This closes any files that may have been opened.
new 76f7024 Fixed header file problem.
new e8d64ff Fixed bug where namespace declaration was added to parent instead of the element being generated. Fixes impincl09 and namespace02.
new fb188c5 We should no longer generate prefixes.
new 0ed4bd3 Fix for NCNames that start with '_'.
new 2193e65 Removed extraneous comment.
new a2717c5 Make sure we get the node name from DOMServices::getNameOfNode(). Also, we c_wstr() instead of toCharArray().
new a98103d Make sure we add any static namespaces before running AVTs.
new 8074835 Added ability to ingore namespace aliases and removed bogus asserts.
new c7d73f2 Added accessor to check for mapping of prefix.
new aef15c4 Added flag to prevent overwriting prefix mapping that already exists.
new 7e4cf44 Disabled namespace aliases in NamespacesHandler. Improved warnings. Added new member function to skip execution of xsl:attribute children.
new 23e0546 New source files.
new 1aaca33 Removed source files.
new 9b240b5 Moved here from XPath.
new 099680e Support for namespace-aware processing.
new 9e42d21 Changes necessary for moving PrefixResolver.cpp and PrefixResolver.hpp to DOMSupport.
new 7cdbe8f Fixed memory leak during exception throw with invalid child. Make sure to check for a default namespace declaration when checking for an HTML literal result element as the stylesheet.
new 456063b Changes necessary for moving PrefixResolver.cpp and PrefixResolver.hpp to DOMSupport. Changes to implement namespace-aware processing with HTML output.
new d657700 Moved to DOMSupport.
new 868eb99 New file used to implement a simple C++ interfaces for some common usage patterns.
new 7e74658 New file used to implement a simple C++ interface for some common usage patterns.
new a5e166b New file used to implement simple C interface for the class XalanTransformer.
new 035698b New file used to implement a class for output to a user define (callback) function.
new 0f7e891 Project file for XalanTransformer.
new 0d02038 Added project file for XalanTransformer to workspace.
new 2235903 Changing directory name to proper case.
new 21be108 LIB_PATH to LIBPATH (for AIX and HP)
new bd9ee34 no message
new bc18388 Deleted by mistake!
new 491960a Oops! Still SHLIB_PATH for HP
new 1ce7b70 Added #ifdef XALAN_NO_NAMESPACES.
new 3af7e3c Use unsigned long instead of size_t.
new 7aa450a Renamed directory.
new 646ed5c New sample which demonstrates how to use Xalan in Apache to perform dynamic transformations.
new f5dd34f Added XalanTranfomer class to library and added ApacheModuleXSLT sample to makefile.
new 2f422ce Moved rounding function from XPath/FunctionRound to here.
new 3a5f60f Moved rounding function to PlatformSupport/DoubleSupport.
new ba6ce4f Fixed bug where number value was truncated, rather than rounded.
new 77466a4 Support xml:space appropriately.
new ee50d5c Clean up for HP.
new 4f6983d Changed object output directory for sample ApacheModuleXSLT.
new 91f26b3 Removed assignment of XalanHandle to NULL or 0 and change cast to be more consistant with other files.
new 877001e No longer passing the address of the XalanHandle to DeleteXalanTransformer.
new a65eb48 Updated to run with new XalanSourceTreeDomSupport and other minor changes.
new 7832438 Updated to run with new XalanSourceTreeDomSupport and other minor changes.
new 8cdfa2a Fixed up problems with using lots of threads.
new 7709381 Avoid synchronizing getCounter().
new a30dbc4 Added call to set execution context.
new ecc4b74 Added call to setExecutionContext and getExecutionContext.
new 23e93de Set stylesheet root to 0 during reset.
new d6a4a6b New error handling scheme.
new 04a8022 New get/set ExecutionContext.
new 70d3c4d Forward calls to XSLTEngineImpl.
new 981bb17 Added better exception handling and error reporting.
new 77cab0c Changed check for empty name to assert.
new e58c989 Fixed bug with xsl:with-param with no matching xsl:param in the called template. Fixes variable26.
new 336e1ba Added code to filter out the parent, self and CVS directories, i.e. ".", "..", "CVS".
new bf9da94 Use stack-based buffers when possible.
new 9c92efe Fix for bug with patterns of the form IdkeyPattern//RelativePathPattern
new 0fb9d72 Fix for bug with constructor when length is -1. Supplied by Frank.Emser@nortel-dasa.de
new bdbd338 New sample XalanTransformer. Demonstrates how to use the (simple C++ interface) class XalanTransformer.
new 9c956df Checked in wrong file (html->xsl).
new e92d83a Checked in wrong file (html->xsl).
new 80ab4fa Added new sample XalanTransform and removed revision history.
new 6d4491e Changes for HP (old header files).
new 12acd90 Changes for HP (future error can not call delete on a void pointer).
new c67bf63 Removed bogus assert.
new d9ffb02 Returned getName back to XalanDOMChar*
new 70d6bb8 Revamped with new directory iteration to locate test files
new 0f524fa Reverted to old code
new 582d891 Problem with charater types on AIX.
new e1b229c Added (optional) flush callback.
new e7f73dd Added print.docs target
new a4cbce3 Avoid use of sbk: protocol for the print.docs target. Fixed 5 bad links found by print.docs.
new 1afb943 Recursively delete all object files and directories for solaris.
new bfb867f Editorial pass on comments.
new fd11abc Moved raw formatting PI strings into FormatterListener.
new fe58347 Editorial pass on comments.
new 959e39b Added options to exclude "." and ".." from directory enumeration.
new 97d8340 Cleaned up some strings. Changed some DOMStringHelper functions to do the right thing.
new 180f843 Removed support for using std::string. Changed clear() so that it does not delete the underlying memory.
new 5b9ba51 Use releaseMemory() instead of clear().
new d931f0c Cleaned up some critical code paths. Disabled use of custom locators since we never use them.
new a783df9 Fixed problem with allowing attribute with unknown prefix. Use provided prefix whenever possible.
new 01f4dea Improved error handling for invalid stylesheet structure.
new 40340f4 Fixed settings for release with symbols build.
new 3160f81 Added missing 0 byte.
new e08abc7 Removed unused typedef.
new 163dbeb Removed obsolete typedef and added assert.
new 45ed26b preliminary updates for xalan-c 1.2
new 9632230 Changed version number to 1_1.
new 07dbc0a Changed calls from clear to releaseMemory.
new 2d2ba88 Changed calls from clear to releaseMemory.
new d0fae78 Changed calls from clear to releaseMemory.
new b484e6c Added more transforms overloads.
new e750c48 Split up some large functions that gcc's optimizer was barfing on.
new 28da7bd Fixed bug where namespace declaration was not being added.
new c166ceb Reverted new ICU library names.
new 084d5e2 Added new string.
new bda21a3 Fixed bug where xml namespace was being added to the result tree.
new 738f63f Changed code to use newer interface. Removed code to work around Xerces DOMString problem.
new b02a976 Fixed some problems with namespace and xsl:element (namespace39 and namespace 42).
new 509486a Don't store element names in ElemTemplateElement.
new 68187ae Removed extra parenthesis from expression.
new 4ae03d7 xml/xsl file pairs used by the sample Apache module.
new 54c1b33 Added calls to function-available().
new af82f7d Changed error message.
new a4d2c05 Make sure to check the global function table as well as the local one.
new 9cf27be Make sure that pushed locators are popped when handling exceptions.
new 638e761 Re-ordered member variables.
new 110b36f Removed extraneous code.
new b501960 Fixed error detection.
new f686776 Updates in progress for Xalan-C 1.1.
new f3772e7 Updates in progress for Xalan-C 1.1.
new 9ba1936 Fixed bug in initialization of constant.
new 0b95d22 Moved NamespacesHandler into base class.
new c1320d5 Broke up startElement() into smaller functions to work around gcc internal compiler error.
new 12d2700 Major overhaul. Now reads in parameters and will exclude certain files if specified by "-s"
new 2f72869 Updates in progress for Xalan-C 1.1.
new 9a2b692 Added explicit scoping to please AIX.
new a2efff1 Removed reference to XalanFreeData (CAPI only).
new 875cace Make sure the default namespace is re-declared when necessary. Fixes namespace36.
new cb5c719 Updated version numbers.
new 76f675b Utility used to accesses all the test files
new a1e9ce8 Added XalanTransformer. Removed XercesPlatformSupport
new ecf4bb7 Changed project name from Xalan-C to "Xalan-C++"
new fcd93b3 Added processing for <source> elements, i.e., code.
new cb58c2d Added info on using XalanTransformer to process XML documents that contain a stylesheet PI.
new ef910f6 Fixed typo.
new 99edd3a Changed output directory for samples to the bin directory and add StreamTransform to makefile.
new b1cb665 Incoroprated info from Paul on bug fixes.
new 26f9533 Fixed targets.
new 129c257 Fixed problems with build on HP-UX.
new f8b3dc5 Removed extraneous using directive.
new 89361f0 Catch XMLExceptions when trying to resolve the base identifier to a full URL.. This is to accomodate stream input sources.
new 78ece46 Get URI from base class, rather than constructing it again.
new 2fbdeb9 Fixed clean of obj directory for Solaris.
new 74ec664 Fixed bug with xlC on AIX.
new e96595b New #define for this most lame of compilers.
new 3226418 Added fix for transforming streams on UNIX platforms.
new 6ed62bd Commented out call to XMLPlatformUtils::Terminate().
new d0635e5 Updates per comments from Steve and Paul.
new d467885 no message
new af861a4 Moved xerces intialization and terminate out of XalanTransformer class.
new f556725 Added XalanSourceTree.dll to list of Windows dlls.
new c0ff941 Updates per review by Dave Bertoni.
new b8ee459 Added pack.apidocs target for transfer to website.
new 0a8829e For Xalan-C 1.1
new d17825c revised table so print.docs can process it.
new d191702 Bumped up default stack size.
new 9eaf42b Changed pack.apidocs target to use zip.
new b6f00d8 Added link to Testing. Added FAQ from Xerces on untarring on Solaris. Added warning to index on untarring Solaris distribution.
new 3d73c5d Fixed bug with index in pattern when matching root.
new 563d5af Cleaned up entry from xerces about Solaris tar problems.
new 1eda9b1 Changes necessary for upgrade to harness utilities
new 2cd7223 Initial upgrade to use harness utilities
new 4f0bc21 Dave's rewrite on thread safety.
new b92a112 For Xalan-C 1.1
new 9311ca8 Added newline at the end of the file.
new b59a30a Removed individual workspaces and added one for all of the samples.
new 9061ae6 minor edit.
new a400039 Removed extraneous #defines.
new 4bc7ece Updated info on rebuilding samples under Windows.
new 1a7e056 Fixed up dependencies
new 333b8a6 Fixed project options.
new 8f68a9c One more tweak...
new c1beb44 Corrected typo found by Dave Marston.
new e1923ae Removed extraneous code.
new 1eab0e3 New way of determining -0.0, to work around xlC's optimizer.
new debad5f Guard against memory leak when an exception is thrown.
new dfa051f Only use modf to determine -0 on AIX.
new c054a8c Textual and link fixes per Dave Marston.
new 9e32e99 Fixed build settings.
new 5230633 Added info on untarring Solaris distribution and building on Windows.
new e2620ae Added info on what was used to build each distribution file.
new f2d631d Added doCleanup() to destructor.
new 60bf060 Removed debug option.
new e3eb7e7 Removed pdb option.
new 6064faa Added XMLPlatformUtils::Terminate; always look for exclusions and commented out writing to ReportLog. ReportLogging will be added later.
new 7a2dff3 Updated to build with Harness
new 575a67c Added Harness dependency
new fb29bf6 Corrected AddHandler settings in Location element
new 53fff51 CorrectedUNIX LoadModule setting
new 1c6b23c Corected sytnax errors in # 3 and 4.
new 618b90b Added new #define for POSIX.
new 6b8d025 Added support for pthreads.
new ba9b4b5 Fixed project options.
new fd7a9ad General clean-up.
new 523941e Added ThreadTest to makefile.
new 8712b72 New XMLFileLogger method for C++ version: logElement() base on work by Shane Curcuru.
new 29a74d6 Updates for HP.
new 267baf3 HP has posix thread support.
new b2f065f Ignore % in URI to avoid escaping. Bug fix reported by Holger Floerke.
new df70dde Solaris has posix thread support.
new 12d68b4 Basic cleanup
new cf96c71 Added error message in catch(...).
new e789af4 Added accessor for reference count.
new 6c37317 Moved fire of selection event into if().
new 670facc Made static global XBooleans into instance members to solve thread-safety issues.
new d0cb168 Removed extraneous ;
new a741c28 Changed UNKNOWN to UNKNOWN_ERR to avoid conflicts with UNKNOWN.
new 7cfa3e4 Removed code that was commented out.
new 1fe5e86 Updated ElemSort to use AVT's.
new 2ec2570 Clean up left over comments.
new 457c751 Added #ifdef for old-style casts.
new 9e20738 Cleaned up some options.
new ee3b911 Fixed bug where one too many characters was read.
new b289fae Initial revision.
new 7826a41 Use vector instead of set for holding instances.
new eef3ec1 Removed evaluateAttrVal.
new 026cc44 Updates to use new FileReporter logElement()
new 457ef3a Corrected Usage message
new 6ae87a3 Fixed bug where we were looking for the wrong qname separator character..
new 3a2d12f Fix memory leak bug.
new bb91069 Removed the sourceTree paramater from most element execution functions.
new 934ab1f Moved part of function into base class.
new 8f549cf New source files.
new 5549d33 Added PrefixResolver support.
new a3ec159 Integrated new XPathFactory implementation and new PrefixResolver functionality.
new 1cb8609 New options.
new eca43a9 Use new XPathFactory for stylesheets.
new 59cb8fc Allow extender and combining characters in NCNames.
new 55767f2 Fixed compiler error when iterator is not a pointer.
new 11590e9 Fixed compiler error when iterator is not a pointer, and iterator bug in operator=().
new 13df712 New constructor for PrefixResolverSetAndRestore() whenthe old resolver is already known.
new b3859b8 Better variable scope.
new 81ab155 Replaced embedded string, and changed toCharArray() to c_wstr().
new d220aba Added another inline function to calculate average times. Added another loop for computing avg of eToe transforms.
new 6b3b3fc Increased Stack size
new d45ffbb Cleaned up comments
new 4173d26 Added mode to the execution context and removed mode parameter from several functions.
new cdfbac8 Append "D" to the debug version of the library.
new 3b28bc5 Removed the sourceNode paramater from most element execution functions.
new 608662c Re-initialized additional member variables in reset function.
new 1a64d82 No longer setting the current node in execute since it is already being done.
new deb3e93 I guess not!
new 8ef1d12 Added #ifdef.
new fbdbffb Updates to match Java test output
new 5cefb86 Removed bogus assert and changed default allocation sizes.
new a7f2a48 Fixed bug with recursive execution of pushParams().
new 17300ed Changed XalanDOMString parameter to pass by const reference, rather than by value.
new 6ba2591 Changes for AIX.
new b846be5 Turn off xml decl nodes.
new 12cdce2 Add -D NDEBUG to release builds to disable assertions.
new 4cbc168 Added method to generate UniqRunid.
new 22aed41 Renamed metric names, other minor changes to sync with how java performance is being done.
new 181b459 Added constructor overloades for const char * and std ostream to allow implicit conversion of these types.
new 715a08e Changed call back to extern "C" to fix compiler problems for some UNIX platforms.
new 801924c Added (c++) support for compiled stylesheets and stylesheet parameters.
new 7c35ad2 Added (c++) support for compiled stylesheets and stylesheet parameters.
new 0eadcda Added (c++) support for compiled stylesheets and stylesheet parameters.
new a05a14c Updated to work with new FileUtility
new 880d365 The debug build was linking against the release library (PlatformSupport).
new 786b299 Removed XalanTransformer form link line and updated the dependencies.
new 09441b4 Added logging.
new bcc1b37 Removed XalanTransformer form link line and updated the dependencies.
new 6b720e6 Added (c) support for compiled stylesheets and stylesheet parameters.
new a152f7f Added catch for XalanFileOutputStreamOpenException
new 59035f6 Updates to exception handling. Instead of creating a copy we deal with the original.
new 2d269a4 New operator() for locale string.
new a75bb42 Initial revision.
new 2ab0676 Moved AttributeVectorEntry out.
new 6a55dd3 Better implementation for TranscodeFromLocalCodePage. Changed DOMStringToDouble to use long conversion when possible.
new 94786c3 Keep a pointer to string in the index, instead of an iterator into to deque.
new d7f3cf8 Enabled caching of size and fixed a few bugs related to caching.
new ef1afb8 Set entity resolver.
new 9775161 Fixed typo in assert().
new c3ebe62 Initial revision.
new fbe1b99 Better exception throwing.
new 97d6b4c Disabled auto-conversion to nodeset.
new 2ec828c Pass text string to base class.
new 7b1faa8 Removed dead code and re-structured code a bit.
new ee9a4ab Removed XLocator-related interfaces.
new 80c5f71 Allow support classe instances to be changed.
new 0c9c265 Removed extraneous call to function.
new ca445cd Removed embedded string.
new c6a58ab Implement sort for xsl:sort lang attribute.
new 7e5ee79 Added header file.
new c92d153 Allow for support class instances to be changed.
new 402c553 New source files.
new b80b238 Added explicit scope for swap() call.
new d74940f Make return explicit.
new e3d8be6 Fixed typo.
new 9f0b9e7 Minor change to add swap to the namespace.
new f10397d Fixed the name of a member function.
new 796307e Added support for parsed xml source.
new 1c9d206 Put header file in the correct location.
new f9d3bf0 Fixed template parameter.
new 858f82e Re-arranged object creation order to fix call of reset() on a dead object.
new a0e25f2 Removed Level attribute from logElement method
new c17e1a4 Allow directory search w/o mandating files start with directory name
new 23c8832 Added Transformer test harness from Steve A.
new 931c36c Added -category switch to program. Outputting additonal element containing iteration count and UniqRunid
new e9bafa9 New transformer test harness from Steve A.
new 819a319 Updated call to getTestFileNames(confDir, dirs[j],true); to include boolean true to use target dir name for filename wildcard.
new 9c570a9 Added support for parameters.
new 488df4a Fixed doc bug and added export of StackEntry for OS/390 port.
new c70d359 Fixed export of class for OS/390 port.
new 2ee1fdb xsl:variable without select and empty now creates an empty string, not a result tree fragment.
new 421491c Initial revision.
new d6d05fe Changes for OS/390 port.
new 8dbbc83 When possible, encode numbers directly into the op map. Short-cut the normal evaluation process when such a situation is encountered during expression evalution. Changes for OS/390 port.
new 31b1bb9 Changes for OS/390 port.
new b0aeed8 Commented out unused parameter.
new e17c243 Changes to allow for reusing instances.
new 0a1ffcc Handle ignorableWhitespace() without calling up to characters().
new c15c9b6 Make caching of sort results a compile time option, which is not enabled by default.
new a70fae2 Removed unused includes.
new 5b79228 Changes to allow for caching of FormatterToText instances.
new 6d956fc Changes for OS/390 port.
new 0fabc35 Commented out VQ stuff.
new d8ec9e6 Fix build problems.
new 89a0fcc Added hack for platforms where it ICU uses wchar_t.
new f6e397c Removed use of numeric_limits.
new 0e4cdeb Fixed scoping issue with AttributeVector entry and included header file.
new a336443 New source file.
new 578c6f5 Fixed typo.
new a1d7d18 Removed OS/390-specific code, which is no longer needed.
new 2c28ec9 Changes for OS/390 port.
new 6a654a6 Added back OS/390 stuff and moved initialization of Xerces.
new 7c809b2 Fixed another type.
new 5e200f3 Changed order of header files for OS/390 compiler bug.
new 31288fc Removed const qualifier from vector typedefs. Removed use of SetParamFunctor because of problems with AIX and OS/390 builds.
new 27cf53f Lots more stuff.
new e1aef79 Fixed some errors.
new 86d821f Changes for OS/390 port.
new 6656a54 Removed disabled code.
new 71ec825 Removed some agressive asserts so TestXPath works again.
new a7ddbab Changes for the OS/390 port.
new 10937c9 Changes for the OS/390 port.
new eddad35 Removed unreachable returns.
new 877e0b9 Removed incorrect typenames.
new da51d63 Added cast.
new ff2d524 Fixed return/exception throw problem.
new db3d8ad Changes for the TRU64 port.
new 71f888d Error compiling on AIX.
new 4353d4f Better implementation for immediate numeric literals.
new 40c051b Changes for Tru64 port.
new f233e58 Initial revision.
new 1cde407 Work-around for Tru64 compiler.
new 851f20d New source files.
new f0535f2 Added inline destructor and removed constructor.
new 623eb4b Updated to use the XalanTransformer class.
new 2b21597 Fixes some tabs.
new ac7f39f Added support for external functions.
new 74d3c9e Updated to use the XalanTransformer class.
new ec80718 Initial revision.
new 07d5129 Tru64 tweaks.
new 0a4308a Changes for Tru64 port.
new c3a6c38 More Tru64 tweaks.
new 00a3202 Fixed some assertions.
new 9cf6088 Initial revision.
new 297f357 Fixed compiler error.
new b4feb57 Fixed bug with reporting the file name.
new dd7119d Make sure attribute URIs and localNames are never null.
new 9b2770a Improve insertion speed of keys.
new f45efdd Fixed problems with creating source documents.
new 2c5188b Fixed problem with writing comments.
new 31606bf Updated to use the XalanTransformer class.
new 57e71b2 A little clean-up.
new df09385 Changes for new document builder.
new 1781563 Initial revision.
new 924e94c Changes for new samples.
new 97f143b Updated test to use XalanTransformer.
new a8b8022 Finished implementation.
new e3a4691 Moved here from PlatformSupport.
new d65d9c5 Removed source file.
new 3df4851 Changes required to move STLHelper.hpp to Include.
new 4a1b425 Changes required to move STLHelper.hpp to Include. Use new cache template.
new 18a49b6 Added cast for Solaris compiler.
new 3a65819 Allow for default construction.
new b248256 Use typedef for iterator, and improve exception safety of get().
new b01fba5 Fixed include files.
new d174844 Fixed include file.
new 3455d77 New source file.
new 0e4f897 Removed source file.
new 66df975 New getNodeData() functions.
new 6f66214 Removed option to use DOM for RTFs.
new 3a8af29 Moved FormatterListener from XMLSupport to PlatformSupport.
new 94cac86 Don't assume that vector::iterator is a pointer.
new 118eccb New implementation to push character data to the result tree.
new 5edbc4f Fixed include file.
new 43aee6f Updating command line arguments routine.
new f68851a Hopefully, a fix for bug 1149.
new f7f3adc Oops, this is the real fix for bug 1149.
new f00c6ba Fix for bug 1240 submitted by pamela.duffy@computershare.com.au. Also, added ieee option to Tru64 compile.
new 60cdc1f Used cached string instead of stack-based vector.
new ac12b2f Removed nodeTest() overload.
new 1492ace Added faq on HIERARCHY_REQUEST_ERR.
new 4362461 Removed unused #ifdef.
new 368f5d9 Updated handling of command line args.
new 5ddf2ac Add #ifdef to avoid tracking objects.
new 3edc7a4 Initial revision.
new e5ea810 New hashtable and allocator implementations.
new 2ae7eae New source files.
new 52c636f Exposed new string pool constructor parameters.
new 5c0f9fa Changes for new XalanDOMStringPool implementation.
new 3aa64ff Moved getEntityResolver() into XMLParserLiaison.
new cd37358 Allow XUnknown in comparisons.
new 76e284b Added operator<() so XObjectPtr can be a key in a map or a value in a set.
new 2755595 Changes for new XalanObjectCache implementation.
new ad04b63 Changes for caching NodeSorters.
new dad9f1b New and improved sort caching implementation.
new c2bbce9 Changes to use the EntityResolver before using an internal InputSource.
new 4ca2f87 Fix for bug 1682/1702.
new 9555e6e Make sure an InputSource from an EntityResolver is deleted.
new fcdd8fb Removed option to use Xerces DOM for RTFs. Added new NodeSorter caching. Return XUnknown when a variable is not found.
new cf016a0 Changed hash to hashString since Solaris seems to have a conflicting hash() function. The evils of global functions...
new ad68ed3 Fixed typo.
new a86eb33 Fixed problem with conversion of large number.
new 70fbf51 Make sure resets happen, even if an uncaught exception is thrown.
new b87191a Make sure the NamespacesHandler knows which prefixes are being used, so that it emits the appropriate namespace declarations (lre10).
new 17e2a2f Make sure namespace declarations are searched in reverse order (namespace99).
new 67eb944 Removed thruput-flat from excluded list, output the results.xml file in the output directory, and cleaned up some remaining debug code
new de06090 Fixed type of argv.
new b73db92 Return pointers to string instead of references for namespace-related functions, to support empty namespace URIs.
new 02f92ea Added newline to supress warning on HP.
new 96da793 Fixed more namespace bugs (76 and 80).
new d2ee25f Added default parameters to constructor.
new 42ad994 Fixed some several declaration in .hpp, and added two new methods, checkDir checkAndCreateDir.
new 1b32137 Added new class HarnessInit, which performs XMLPlatformUtils::Initialize(); and terminate with constructor/destructor
new 4798858 Added new file to project; HarnessInit.hpp
new ed475ac Updated handling of command line arguments. No more hard coded paths.
new 553e352 Updated version to 1.2
new b6df8a8 Updates for new templates.
new f6a55a9 Allow for caching of XResultTreeFrag instances.
new a9b8e47 Minor clean-up.
new b6b3405 Removed bogus const.
new 0331bda Initial checkin of performance with Transformer class
new 93201a1 Lots of changes, move some functionality to .hpp files of harness
new de84283 Moved FileNameVectorType typedef to .hpp files in Harness
new 75b3c35 Added addMetricToAttrs method, and changes lots of comments
new 5c25985 Added addMetricToAttrs method
new 9d53acf Added perft
new e908ccb Added a bunch constants used by multiple tests here.
new e6b4de8 Removed typedef for FileNameVectorType;
new 289ba4e Added new package for perft
new 444ed3e Fixed bug with parsed source.
new 8c17ce4 Fixed dependency.
new c853fe5 Added $compileroption to CXXFLAGS and CFLAGS. Bug 1810
new c323ce7 Report error for missing node test. Fixes bug 1805.
new a0e16b8 Generate a new prefix for xsl:attribute if that prefix is already mapped to a different namespace.
new ae85fa0 Fixed problem with not destroying parsed source. Fixed some error handling problems.
new 598a69d removed constant to path seperator
new 1ad0ef9 Latest revisions to use Transformer
new d4d7307 Reordered the output of the metrics
new 8347a75 removed files from exclusion list.
new 49296a2 Added new test for setparams
new e519de2 Initial Check in of Params test
new 1ca0dd9 Clean out old code, minor updates, & comments
new acb70fd Added single quotes to parameter values.
new bef1703 Additional Cleanup
new 0711bc4 Fixed bug where attributes were being ordered after other node types.
new 41d0d13 Get parent of attribute node by calling getOwnerElement(). Deprecated findOwnerElement().
new b3fcad1 Made pointer to parser liaison const.
new 6f4a616 Allow for documents that persist between resets.
new 6cf18c2 Re-vamp of interfaces.
new 76bef55 A DOMSupport instance is no longer required.
new 6dfccd8 Made some fixes so the bridge nodes can always be rebuilt.
new ab83250 Removed commented out line.
new 23b5d01 Fixed bug with certain match patterns. Fix courtesy of mfpeng@excite.com.
new 3f06758 Added an overload for str() that allows for string data to be appended to a buffer.
new 6bc014d Fixed bug were result tree cache wasn't cleared in reset().
new 469b6ef Removed instance count stuff.
new 6f3c968 Replaced set with static array.
new 692201f Arguments to id() and key() in match patterns must be literals.
new a86b1f9 Make sure both prefix and namespace URI are empty.
new a046356 Do sanity check for null systemId.
new 862cf48 Update for new typedef.
new e5be35d Optimization work.
new e08fb1a Removed EER options for controlling entity reference expansion.
new bbb1b9a New native Win32 file handling.
new 60161c8 Simplified sample.
new 97431f7 Added new configuration.
new b136d99 Simplified sample.
new c120876 Added header file to get appropriate definitions.
new ab43999 Fixed header file name.
new ec98394 Made globals pointers to const objects.
new b9cd1da Fixed pointers to const objects.
new fbe6acf Added new configurations.
new b6e1ab5 Fixed run-time library.
new 05b3d71 Added missing header files.
new 14ec814 Added new configurations.
new 7d5a001 Added missing header files.
new 3248fb2 New source files.
new 08ac232 Simplified sample.
new 61c49d0 Added missing header files.
new 9b89cb7 Cleaned up stuff.
new 0c49c48 Include XalanCAPI.h.
new 6a0a41a First pass at revising usage patterns to reflect XalanTransformer C++ and C APIs.
new 1e73247 Added entry for DocumentBuilder sample.
new a9400fd Revised per XalanTransformer interfaces (assuming methods for globall installation/uninstallation of external functions which do not yet exist.
new 1256f38 Use XalanDOMString& in setStylesheetParam args.
new c8dfb0a List of commits since last release. Extracted from Notes by LotusScript agent.
new d1e7c05 Coverts commits.xml to DONE for inclusion in readme.xml.
new dc12542 Updates for next release.
new 2ac937f Updates and enhancements to the transformer class.
new 5965183 Initial revision.
new 2719c7a Added new sample.
new 3284962 Initial release of Dom testing code.
new 9f6015b Test file for Dom2Dom. Currently these are being found by the program in a hard-coded directory called dtod
new 62a0592 Removed unneeded include.
new 086947e New nextToken() overload to tokenize directly into a string.
new e5441e3 New substr() overload.
new dc96c58 New substring() helper function.
new 55dec59 New formatting overloads.
new 57a0445 Use new StringTokenizer overload and cached string.
new 6f1d0a4 Performance improvements and code cleanup.
new f85cf8f Use new StringTokenizer overload.
new ba3ce95 Made static member function a non-member inline function.
new 6ac8d96 Drastically improved performance.
new 01438f4 Removed unneeded include.
new 545bb76 Performance enhancements.
new 08e1ea9 Use new StringTokenizer overload.
new 281d73d Removed member function from XPathEnvSupport and its derivatives.
new debd77c New initialization.
new 9c5a0a9 Code cleanup.
new 2cde362 Initial revision.
new b317c57 New source files.
new a3d98a8 New project and depedencies.
new 8cc4bae Change for new constructor.
new 6fafd49 Fixed header file glitch.
new 1fb732b New, experimental direct output.
new 983d5cb no message
new 2012de8 Made virtual functions non-virtual and in-line.
new 26cbc5b Tweaked experimental direct-writing code.
new fe2fe87 Removed code that required null-terminated buffers.
new c5c456e Fixed header file glitch.
new 07e9fef Changed casts.
new 8540477 Changes for new signature.
new 85593b4 Added cast.
new 2ef5f5f Fixed argument.
new 9368761 Update for new signature.
new e762602 setStylesheetParams now requires XalanDOMString parameters.
new b7637bb Scope global for Visual C++.
new 838f14f New exception code for XalanDOMString.
new 456f46e Implemented exception throwing for transcoding errors. Implemented new member functions for better inter-operability with narrow character strings.
new 832de08 Fixed bug with enum.
new d1c5527 Added explicit XalanDOMString constructors.
new f19bf6c Fixed but where a null systemId would cause a crash. Make sure that namespace processing is disabled for SAXParser instances.
new f6c5f8c New values.
new 32e2eef Use stdin if no source file specified. Changed validation default to true. Replaced inefficient handling of string parameters.
new e741a4c Make sure validation is disabled for SAX parsing.
new 021e750 Changes to setStylesheetParam
new 2868c40 Added method to output version of Xerces
new d457b30 Removed multiple references to suffix strings .xml & .xsl
new eb15697 Perfdata element now included Xerces version <perfdata UniqRunid="06201123" Iterations="1" Xerces-Version="1_5_0" />
new 8540903 Initial checkin of Input API test.
new 7333d35 Changes for new XalanTransformer interfaces.
new 4777a80 Added string to control validation.
new bcd8fce Changed interfaces to return error codes.
new 1aed39d Cleanup...
new 73059a3 Updated flags for boolean attributes.
new 76f0c32 Fixed some compilation errors due to typedef changes.
new 9981927 Fixed bug with optimizing out element frames.
new 99e9db4 No longer push an element frame if it hasn't already been pushed.
new 64708f3 Updates to the C API for parsed source documents. Return error codes consistently from functions.
new e90f6da Destroy stylesheet when finished.
new 6f4b1bb New dependency.
new 1cdcdad Replaced initializer.
new 695bd61 Fixed mismatched #endif.
new 9a5cffb Added const to vector typedefs.
new c830fa2 Removed try/catch block now that an exception is being thrown by getVariable().
new 824f059 Fix for attribset42, which tests XSLT 1.0 erratum 66 regarding xsl:attribute-set instance with the same name. Also fixed bug regarding scoping of variables within xsl:attribute-set.
new f0be70e New Tru64 option.
new f10db6f New indexOf() helper function.
new f42ad8b Don't manufacture a result prefix unless necessary.
new b13fd6d Fix sort order for NaN as described in erratum 15.
new 9a1dee3 Generate attributes, comments, and PIs through ElemTemplateElement, to avoid unnecessary use of cached strings.
new 6a9df5a Added new str() overloads. Made XToken::operator=() more efficient.
new b8c8a46 Map node() to different pseudo-names.
new 862b6cc Don't try to catch an exception setting top-level params.
new aa93d88 Better template handling.
new 3427ac2 Added target for samples.
new 7c2768b Added PrefixResolver to FormatterListener.
new bcdc566 Added accessor for count of declarations.
new 2f97c23 Removed unused code and parameters.
new f7b7f11 Added PrefixResolver to FormatterListener. Moved files to PlatformSupport subsystem.
new f71a636 New performance tweaks.
new 1aae2c2 Removed source files.
new 289a78f New source files.
new 4a4fe27 New target.
new ff427b0 Commented out include.
new 293c861 Initial checkin of module that contains DOM differ.
new 7137e98 Initialize member.
new 4984cf3 Make sure PrefixResolver is set if there's a FormatterListener.
new ba5ed79 Added #ifdef for AIX.
new 43b65bd Fix for AIX and undefined symbol. Cleaned up some unused using declarations. Write message to cerr about reading from stdin.
new 60ad3da Fixed bug with incrementing loop variable.
new 3f8f7dd New template instantiations.
new e2e18c4 Removed unused code.
new 1a4cfe5 Added code to get URI for namespace nodes
new dfefabb Whole slew of changes I don't want to lose.
new bfdd075 New #ifdef for AIX.
new ce47c7b A few minor changes...
new 4956563 Removed unused stuff.
new 9e366c3 Improved comments.
new 6e4a053 Removed unused stuff.
new ca9b0a4 More efficient map initialization. Better output functions.
new 29227ec Use static table for op code lengths.
new d137175 Removed unused functions.
new cc34f4a More efficient match score implementation.
new 623181c More efficient implementation for select="."
new 66684ba More efficient match score implementation.
new 3cbba55 Removed calls to obsolete functions.
new 49d3c13 Updated comments.
new b30d4bf Initial check in of compare methods. Currently I can not like with domCompare.
new b5cbf96 Moved domCompare methods to FileUtility in the Harness project. However, current I can't link with it.
new 5ebbc6d Contains the compare project as well as some others.
new af9171f File cleaned up. All references to domCompare removed. They are now in FileUtility.cpp within the Harness.
new 99c300a Fixed linking problem.
new 1f0d902 New template instantiation.
new 6ac172e New platform options.
new f49c32e New constructors and data members.
new 90f5401 Implemented improved exception information.
new 1a54411 Added missing constant.
new 37bab73 Fixed problem with pushing top-level params and stack state.
new 1c520d3 Implemented improved exception information.
new 3019f9c Implemented improved exception information. Removed unnecessary template instantiation code.
new 2697317 Changed the directory name of the test files.
new 5a9d4bc Lots of cleanup.
new 294113c Many changes. New comparision methods, consolidated where all includes happen
new 731f39a Add code to do comparisions
new 389c2a2 First pass at extension tests
new 8d4a1b1 Added extension project
new 9842c2e Patch for other platforms.
new f1b188e Check for problem with stream.
new d82abbb Added overloads for Locators.
new 8e527a8 Tweaked message.
new 3566b06 Fixed problem with executing extension functions.
new 68b6372 Fixed bug with creating elements in the default namespace.
new 105f6f1 Don't make extra copy of the XObjectPtr returned from running and extension function.
new 4356728 Fixed bugs with interpreting ResultTreeFrags as node-sets.
new 638a77b Implemented better error handling.
new 030d652 Implemented better error handling and fixed a bug where the variables stack wasn't unwound properly.
new e350fa5 Changes for ICU 1.8.1.
new 4f0d384 Changed file names for release DLLs with symbols. Updated libraries names for ICU 1.8.1.
new f7b22be Initial revision.
new 5a82ea5 New source file.
new 89fb12e Fixed dumb bugs.
new ce32604 Enabled Xalan-proprietary extension functions.
new 08d679a New dependencies.
new 7a89c45 Updated library names for ICU 1.8.1. Added XalanExtensions to the sources.
new 6abf54a Added XalanExtensions to the sources.
new 39482cf Removed reference to Rational pue_api.c
new bf5bbce Latest changes.
new 32903ad Removed use of std::vector<>.
new d622ee0 Added #define.
new 347685e Fixed problems with casts and template parameters.
new 98c09b1 Export all classes.
new 545f55f Updated library version numbers.
new a6f111b Additional code to check if transform result has extra sibling nodes
new 19ba0a1 Fixed 3rd param to installExternalFunction. I was always using FunctionNodeSet. Also changed usi toxml.apache.org/xalan. Other minor changes. External functions now work!
new 79a4992 New Dependency's for something
new 403b898 Major overhaul. Now testcase based. It now fully tests all install uninstall of external functions.
new dd738a5 Fixed performance problems with reverse axes.
new e75f046 Optimize when there are no children.
new 68839f5 New template definitions.
new cbfaf2b Scoped call to std::reverse().
new 9b83300 Better fix for call to std::reverse().
new 0ed94f9 Renamed functions due to collision with XalanElement::cloneNode().
new 18cedb5 Added more specific implementations of getNameOfNode().
new 201a67d Use Xalan source tree instead of Xerces DOM.
new 94aea9f More efficient result tree processing.
new 360df3e Removed unimplemented functions.
new 57e17d8 Fixed bug in append().
new ffa4b8b Changes for Tru64.
new c92b6c4 Fixed bug where default was to ignore whitespace nodes.
new 5d7c1c5 Removed obsolete comment and redundant code.
new 9a5a694 Implemented use of DecimalFormatSymbols in some cases.
new 5769c2c Removed an unnecessary cast and fixed a few code glitches.
new 19c91b3 Fixed warning on Tru64.
new 9325fdd More definitions for AIX.
new 04e2cb1 Cleaned up some code.
new 82e6dc5 Removed non-existent file.
new 9b5a9d2 Changes for Tru64.
new d2684b3 Fixed glitch in static member.
new c5ca4f7 Updated how the gold dir is derived
new 6b38423 Updated how the gold dir is derived, and the name of test directory
new 7f2fca3 Change for Tru64 with Compaq compiler.
new b83bf39 Make sure whitespace is trimmed.
new a237962 Fixed some unsigned/unsigned long issues.
new 43b45ee Added pure virtual to determine the instance number of the document.
new 59f8ea7 Fixed some 64-bit issues.
new 9a2e4e0 Implemented document instance number.
new c4975c4 Don't use climits any more.
new a4ca048 Implemented new NodeTester class.
new da5afb4 Added document instance number to generated ID.
new 4f1d097 Added document instance number to XalanSourceTreeDocument constructor.
new e9118b2 Added new virtual function.
new f521a05 New function.
new 4e4c576 Added & to member functions.
new 986539d Fixed bug where PIs or comments before the document element would result in a document without a document element.
new 02a993e Special inline optimization flag for SimpleNodeLocator.cpp.
new 91c72fc Cleaned-up some.
new c1c6e92 Added targets for new samples.
new 3481e5e Fixed order of members in initializer list.
new 22297f7 Fixed problem with creating the input source.
new ab0959f Removed ThreadSafe from samples.
new 524bfee Removed unnecessary #defines.
new 42340ae Added missing header file.
new 909c141 Added missing semicolons.
new 2109209 Updated comments.
new b4c8eb7 Updated Xalan and Xerces release numbers
new 3b6b0f8 New #define for ICU.
new d648a28 Updates for ICU changes.
new 7adc591 Corrected typo in comment.
new 3da7049 Preliminary updates for Xalan-C 1.2
new 1832a49 Added link to extensions library.
new 1afdfb2 Added XalanExtensions to Doxygen build.
new be3ce98 Pass length to write().
new 02835cf Added option to disable throwing exceptions during transcoding.
new d426853 Changed call to get text for ElemLiteralResult.
new 923e783 Added support for gcc under AIX.
new d902eec Updated ICU libraries for 390.
new 8109d64 Removed toUpperCase() and toLowerCase() functions, since we can't really support them (and don't need them). Swapped test for positive and negative 0 in DoubleToDOMString().
new d8e7fdc Removed Tru64 compiler option.
new a94a9c5 Obsolete file.
new 7cc9d49 Added new macro for unaligned objects.
new d60381c Use new macro for unaligned objects.
new 266c653 Replace toUpperCase() with toUpperCaseASCII().
new f52e31f Fixed assert. Make sure target vectors are cleared when a transcoding error occurs.
new c4333c4 Replaced toLowerCase() with toLowerCaseASCII(). Made invariant string a class member.
new a621688 Collapsed some if statements.
new 3ca8123 Replaced toLowerCase() with toLowerCaseASCII().
new 9368431 Removed some code when doing output to source tree or DOM. Set flag on error output stream to prevent transcoding exceptions from being thrown.
new e174a65 Touched up documentation.
new b5c2e68 Don't support case-insensitive options.
new 13aaa80 New platform.
new 5898e63 Removed #define.
new db12900 Updates for 1.2
new ff32f10 Removed obsolete dependency.
new 03d584f Removed old source files and added new ones.
new 5f83bb7 Fixed QName collisions with Xerces.
new b83d677 Make sure comments in DTDs are not passed through to the source tree.
new 2514763 Added missing link libraries.
new 9095088 Fixed errors compiling stylesheets.
new 9cba127 Removed Xdom and Resultarget projects.
new f97e79b Added pack.docs target to tar.gz all the doc for uploading to site.
new 6813b51 Changes from James Berry <jb...@criticalpath.com> for Mac OS X support.
new 57c3e8a Corrected typo in comment: will --> while.
new bf741fa Removed compareIgnoreCase() and equalsIgnoreCase().
new a8b90ac Updates for 1.2
new 390afa8 Added Mac OS X stuff.
new 2925c34 Removed unnecessary header files.
new a131eec Removed cast that was causing problems with certain versions of gcc.
new 5d29efc Updates for 1.2 per Dave Bertoni's review.
new 8cc3c8e Not shipping binary for ApacheModuleXSLT and related updates.
new 80ebd00 Update version number.
new 2949acb Added missing include file.
new 98e8cde Removed unnecessary include files. Made StylesheetExecutionContextDefault a pointer for better binary compatibility.
new 42c098d Now works with test cases that are checked into the xml-xalan/test/tests directory
new fca6f06 Removed unnecessary code.
new 3a3bfbf Added ICU support to XalanTransformer.
new 8676ff9 Updated version number
new b93d831 Updated for latest ICU changes.
new 8383b12 Fixed const problems for AIX.
new cd9f38a Updated for reference release.
new 4056b73 no message
new 4bec382 Fixed problem with -I directive.
new 595565d Fixed Solaris CC options.
new cb79d34 Removed unnecessary link libraries.
new 4e28916 fixed links.
new 5e8e9fc Changes for reference release.
new 423e0c4 Reverted changes
new 963cd81 Removed unnecessary include.
new 34f8dfc Added missing file.
new fe7af46 Make sure documents get registered with the support object.
new 8f92838 Make sure base identifier is always normalized and absolute when possible.
new 035e2aa Enable ICU.
new d51aa7a Obsolete.
new c7eb1cc More tweaks.
new a4d8f51 Fixed include file problem.
new 1e417c3 Fixed include file problem.
new 79baecc Added comments that can be turned into notes during a build.
new 797e3ea First pass at a stand-alone ConformanceTest
new bd30ed4 Added missing forward declaration of StylesheetRoot.
new fb52b87 Make sure to use the source document for resolving relative URLs in stylesheet PIs.
new 55c03b4 Fixed dependencies.
new 3b8a252 Fixed dependencies.
new 86b77a0 Make sure system IDs are set on all input sources. Load extension functions by default.
new 5f2e3f3 Tweaked earlier fix.
new b39bd5e Fixed output directory.
new dd56947 Set validation flag properly.
new 7b0c289 Removed test project.
new 52e5bd2 no message
new ef9bbae new command-line flags.
new 629ba87 Protect URL resolution code with try/catch block.
new caa457b Fixed namespace for extensions. Fixed default for validation.
new dfbaca8 Removed #define to integrate the ICU.
new fe9ec0e Added dependency for extensions.
new dce692c Fixed bug in comments.
new 30db7af XalanTransformer now automaticly defines the external functions. Test now accomodates this behavior, plus better comments.
new d974ba7 Better logging.
new 820ac54 Removed more anachronisms.
new 9fb0093 Added another overload for setStylesheetParam().
new 9c86879 Updated to use DomCompare, new overloaded method to set params, and to test w/ files in xml-xalan\test\tests\capi
new e515b7c New features.
new 0406a52 Fix for bug 3371.
new 2112ae8 Fix for bug 3386.
new d4d2f8d Updated library for Xerces.
new ee9a833 Added new overload. Added implementation for existing overload.
new 75262e3 Implemented validation option.
new 4b2d607 Interm checkin of new domcompare processing. This has modifications, but has yet to be cleaned up. All tests compile (and run I think) with these changes.
new 49fd946 Initial revision.
new 160fb17 Added new project.
new 6e31fe7 New target.
new d1453e1 Fix for bug 3526.
new ede7711 Fix for bug 3544.
new cb6383b Check for null pointer.
new 01ebaaf Fix for bug 3583.
new e6800f7 Added asserts. Use document element instead of first child for document data.
new a5bba66 Added support for transcoding to UTF-16.
new ab95f77 Clean-up and augmented exception handling.
new c0bcaf4 Added error output.
new 2e16e9b Added set accessors.
new 7d4bacb Implemented improved error reporting.
new 8a70b91 Exclude the namespace URI for the xml prefix.
new 2ffe407 Tidy-up output.
new 78fcad2 New initialization.
new 7bf4950 Numerous changes, simplified domcompare, and associated helper methods. New methods for collecting data, and reporting errors.
new d0167b9 Implemented improved error reporting.
new 1b1dbce Initial revision.
new 785588b Added more APIs for parsing documents and compiling stylesheets.
new fca9ddd Removed non-existent source file.
new 3043fe3 New source files.
new a807741 Changes for new signatures.
new 62dbf9e Changes for new Function signatures.
new 1cce1b2 Cleaned up some error handling and strings.
new e169481 Numerous changes.
new 9786ccb Better error reporting based on new methods
new dc80525 New test to run error test cases.
new afdc3fe Numerous changes; provide better logging and results
new d432e88 Numerous changes to track new methods
new b912fa0 Added missing implementation.
new 4fe29d7 Fixed call to append().
new 74a0ec5 Work-around for gcc bug.
new 7737671 Cleaned up endian-ness problems.
new 26ddc9d Fixed mis-spelling.
new 2ed38d7 Fix for copy44, copy46, and copy48.
new ee993fa Make sure exclude-result-prefix excludes by namespace URI, not by prefix. Exclude the xml prefix namespace URI (http://www.w3.org/XML/1998/namespace).
new fdcf49f Added new #ifdef for XALAN_CANNOT_DELETE_CONST.
new a836377 Added new #ifdef for XALAN_CANNOT_DELETE_CONST.
new 81801fe Fixed endian-ness defines.
new 84f8d90 One more try...
new 7f7d667 Added variable to track missing gold files.
new 291d966 Output number of missing gold files. Domcompare was not detecting additional child nodes in result. Updated text comparison routine to detect missing gold files.
new b66b55d Fixed more error reporting problems.
new 36ffdff Fixed bug in file compare, it was comparing chars beyond the designated buffers. Removed some debug spew as well.
new 4b16230 Fixed compiler errors under msvc 7.0
new 0ae8152 Removed and/or commented out some unused parameters.
new 613a7da printToFile now checks that what it prints is transcodable. If not we print out a "Error transcoding to local codepage"
new 82ba436 Modified checkResults to output Ambiguous message if Gold is not available.
new 360a5d6 Make sure to use the proper resolver for relative URIs. Fixes reluri11.
new daa1dff Updated #defines for VS7.
new 9fa40cc Removed extraneous code.
new 6f032a4 32/64-bit fixes.
new 826814f Futher cleanup
new 2225615 Added logging code
new e71f030 Additional methods to report API errors
new fa0faf8 Additional methods to report API errors, more cleanup
new e927ad4 Added additional method logCheckFail that takes single hashtable
new ecc213e Major overhaul to use lastest harness api's
new 2f1fa8a New ifdef for std::allocator.
new 5c858c0 32/64-bit fixes.
new 168b6dc 32/64-bit fixes.
new 24a4907 32/64-bit fixes.
new 4d11f59 Added funtions to convert pointers to XalanDOMStrings.
new fc5ab0b 32/64-bit fixes.
new 3bb53c5 32/64-bit fixes.
new daddee3 32/64-bit fixes.
new b9b9cfe 32/64-bit fixes.
new e2fb02d 32/64-bit fixes.
new 685fb99 32/64-bit fixes.
new 34f0021 32/64-bit fixes.
new 795371f 32/64-bit fixes.
new 9d085dd 32/64-bit fixes.
new ccb9d88 32/64-bit fixes.
new 58b9cea 32/64-bit fixes.
new 5711aeb 32/64-bit fixes.
new aa4e02a 32/64-bit fixes.
new 0a7c896 Check for stream state before flushing.
new 421012f Added #define.
new cdecf76 32/64-bit fixes.
new 0f20976 Removed #define.
new 96ac43e Added header file.
new ec28268 Fixed dumb typo.
new 74f956c Added #define.
new 5137d83 32/64-bit fixes.
new dd4699a 32/64-bit fixes.
new a1313a2 32/64-bit fixes.
new 321ca56 Use document element as prefix resolver.
new de8e7c5 Fixed typedef.
new 6a536e3 Initial revision.
new 4f1dd0b New project.
new d6cdb25 Added new subsystem.
new 1c84ec1 Initial revision.
new d7a58ac New sample.
new 4645297 Fixed call to transcoder.
new 90086f0 Fixed target.
new 972a354 Tidied up a bit.
new d981b2c Make aCC happy.
new d86a27b Better fix for aCC problem.
new 4ebfd76 Fixed typedef.
new 3b31654 Make sure there's a pure C compilation macro.
new 9be5bec Removed C++-style comments.
new b0e4bc3 New project.
new 4982d34 iostream header cleanup.
new d51ee97 iostream header cleanup.
new f90a4e4 iostream header cleanup.
new e49f6c9 iostream header cleanup.
new ffa315d iostream header cleanup.
new 277a74b Removed testing code.
new 932be18 Added newline to output.
new 9d68368 iostream header cleanup.
new dde492d Fixed Solaris cc options.
new 7aa8098 Make sure comment nodes return the proper pseudo-name.
new 0cfb7fe Bumped version number.
new 6a49818 Always exclude namespace by URI, not prefix.
new 96584b3 Add xml namespace node.
new 96d80e7 Always exclude implicit XML namespace declaration.
new d369bf8 New strings.
new e0e4bf5 Fixed type in comment.
new 3ca114d Reverted a change to trim that was preventing imbeded stylesheets from executing.
new b06b764 Modified to run embed01 and embed02 tests as params07, 08 respectively
new 60bb188 Updated to run with harness changes that provide better result logging.
new 4797d94 Renamed compareDomResults to checkDOMResults and added logfile parameter. reportPassFail now takes UniqRunId as a parameter. Added 3 inline debug functions.
new 15a77ed Renamed compareDomResults to checkDOMResults and added logfile parameter. reportPassFail now takes UniqRunId as a parameter. Added 3 inline debug functions. Also removed all "Error: " strings from error messages. This is now added in reportPassFail.
new 4304dd1 Minor changes to work with harness updates.
new 28c6357 Fixed return code.
new e931a8b Stylesheet to process output of tests.
new 18c9a4f Added getDrive() and analyzeResults()
new e849d81 Now link with XalanTransformer
new cb9bcd8 Additions that now process the output and display results in html
new c4a6d4a Additions that now process the output and display results in html
new eeb68f3 Adds conf, errortest, sourcetree
new bb41d64 Got rid of hardcoded references to analysis stylesheet.
new 53f3098 Link with XalanTransformerD.lib for Debug build
new 0142dc2 Updated call to analyzeResults for new signature.
new 5ad195f Moved to test\tests\conf
new fe7546a Changed Generate... methods to generate...
new 2119438 Modified logElement so that CRLF were not being added to elements, rearranged overloaded functions.
new 00415a6 Initial revision.
new bfd50f8 Initial changes to fix problems with RTFs.
new f88c7f0 New source files.
new 2a7e24c Added #include.
new 231932f Fixes for new callback signatures.
new 18ad668 Use ErrorHandler if available. Fixes bug 3886.
new f9b5f48 Don't use ensureAllocation() in operator=(const NodeRefListBase&).
new 5295cf7 XPath/SimpleNodeLocator integration.
new cf881a0 Added missing initialization for data member.
new 81799cf Consistently use document number in ID.
new f84ae8e Changed name of class and made it more auto_ptr-like.
new dff7d3d Initial revision.
new b84434a Changes for new XalanSourceTreeDocumentFragment implementation.
new 9f8272d Deprecated member functions.
new 69e5328 Added accessors for indenting.
new 4bbe729 Moved ResultTreeFrag.cpp and ResultTreeFrag.hpp to XSLT. Removed obsolete files.
new af44ecd Removed unused member function.
new b2860c0 Stop supporting ResultTreeFrag instances.
new 1ce0cc0 Moved here from XPath.
new f13c0d2 Fixed problems with stylesheet PI and type pseudo-attribute.
new c63db6f Changes for new result tree fragment implementation. Changes to store indent amount and prefer that to the XMLParserLiaison instance.
new 5c02a6f Removed obsolete source files.
new e90f415 New source files.
new a491c03 Fix call to analyzeResults
new 99d7f89 Changed include file.
new b3c45ae Fixes for XalanSourceTreeDocumentFragment implementation.
new 3b2661c Fix for namespace89.
new b19fe26 Moved here from XPath.
new 62ed8a1 Initial revision.
new a9b4638 Moved to XSLT.
new 7ffbb32 Changes to move XResultTreeFrag to XSLT. amd fixes for addressing RTFs as nodesets.
new a47763a Removed source files.
new 6e8b04e New source files.
new 5e2a42a Added new dependency.
new 288b916 Fix for bug 4587. Added new project and fixed up dependecies.
new 3ac241f Fix for bug 4586. (Paths to the Xerces library were incorrect.)
new 6087e65 Added include for new Xerces layout.
new c1c9bc6 Fixed comment.
new 136067f Fix for bug 4586. (Paths to the Xerces library were incorrect.)
new 83f843a Added option for continuous processing.
new a8bc7fd Fixed glitch in ignorableWhitespace() and removed variable.
new d439a67 Re-ordered initializers.
new a3c426b Fixed calls to FileUtility methods
new 68fd61a Fixed memory leak and added memory leaking testing code.
new 3726455 Enable the use of EntityResolvers and ErrorHandlers.
new c787c32 Fixed-up ErrorHandler and EntityResolver usage.
new aa5724c Removed unnecessary code, since ElemFallback is only executed by the parent ElemExtensionCall instance.
new 1daa0f6 Backed-out changes to fix attribset42.
new 8941d9a Optimize predicates with numeric literals.
new dae5ab7 Fixed bug in DoubleToDOMString().
new 41906f1 Revamped to use extensions directory of xml-xalan\test\tests\extensions and not capi specific directory. Also fixed up error reporting.
new fe877d8 Updated error reporting for API tests.
new 2ebcd77 Initilized ErrorHandle and EntityResolver.
new 96cf164 Throw more appropriate exceptions.
new f2bd8b4 Check to see that a prefix has been bound to a valid namespace URI.
new e3cfceb Changed signature of analyzeResults and added test for XercesDOMWrapperParsedSource
new c551111 Changed signature of analyzeResults and output test specific result files
new eb10c33 Changed signature of analyzeResults
new 5509b6f More efficient comparisons of strings. Make sure strings are compared properly.
new dd5924b Don't generate an attribute in the result tree if no element is currently open.
new 8b53200 Return parent element if already know
new dee3a12 Fixed bug with handling of whitespace in document fragments.
new f4876bc Fixed test for checking if parent element is already known.
new fdd1bc0 Cleanup the code.
new f3d20f2 Added locator information to error message.
new 4e0eb86 Fixed #include directive.
new 780059c Added operator==() and operator!=().
new c5f3cb2 Fixed comment.
new abb2e5a On Windows, use CreateFile() if CreateFileW() fails. Fix for Windows 9x.
new 8dba0d1 Fix for bug 4765.
new 129836e Made constructor more flexible.
new 1b3613d Use QName for retrieving XalanDecimalFormat instances.
new a795536 Better error detection. Fixes bugs 5049 and 5093.
new 36849a4 Removed unused constants.
new 7659ca0 Fixed error reporting.
new e2796a4 Fixed error reporting. Retrieve xsl:decimal-format elements by QName.
new 9b26837 Removed obsolete constants.
new d73f539 Use QName for retrieving XalanDecimalFormat instances.
new 0358692 Use QName instead of NCName for the name of an instance. Detect duplicate instances as appropriate.
new 80c865a Added support for newer versions of Sun Workshop.
new d8a4ad2 Added support for extra configuration options and removed support for unused ones. Fixes bug 4631.
new c17e5dd Reverted previous changes.
new 79e4df2 Added additional option to run the tests using XercesDOMWrapperParsedSource for the xml source.
new 1646963 Updates to output what format is being used for the xml source file.
new 0d3d7d2 Added member functions to traverse sub-trees.
new cb0a3e6 Added some set accessors.
new 9a75b91 Removed SourceTree project
new 4eaee37 Fixed problems with non-terminated strings.
new eecdcb1 Modified member functions for creating documents.
new dea224d Make sure documents are created thread-safe.
new fa67c5d Fixed a few glitches. Make sure the proper parser options are set.
new 7884a5a Throw NOT_SUPPORTED_ERR exceptions for functions that aren't implemented. Don't add an xml namespace definition if one is already present.
new c13de15 Added a few accessors for ordering information.
new 5888c5c Added node list optimizations.
new 9cd3613 Fixed error in non-Windows case.
new c6a16c8 Major clean-up.
new 190ecd0 Added new deps for conformance executable.
new e8cbfea Fixed include directives.
new 6d722a7 Fixed include path.
new e3b4113 Removed unnecessary include file.
new d9bed24 Cross-platform fixes.
new f7f0d5e Added new deps for conformance executable.
new f68cae7 Make sure to reset the current directory back after changing to see if it exists.
new 900b21f Fixed pathSep definition.
new 3033dbc Removed broken assumption that all paths should be made absolute.
new 3e6b2df Fixed include directories.
new 97c3ec8 Added new #define.
new d2f9c56 Minor cleanup, added code to report failure when using -sub cmd-line option.
new c27b6cb Check for valid 'conformance' directory.
new 8683f39 Initial revision.
new 6fd56ea Test for bad directories on cmdline, cleanup.
new 0d4f218 Make sure to report an error for grouping separators that are not of length 1. Report an error if formatting a negative number as a roman numeral.
new 118e3f1 Fixes for ICU 2.0.
new ca8873a Check to make sure path separator was foun.
new bb79982 Report an error if an AVT has a '{', but no matchin '}'.
new a8fa666 Make sure not to underun the buffer.
new fbfc7a8 Removed include of ICUBridge.hpp.
new 8dd8f39 Moved getParams into harness
new 3734ed7 Moved getParams into harness, and other updates and cleanup
new 569211a Fix for conformant compilers where size_t is in namespace std.
new 2bc210a Fixes for newer Sun Workshop compilers.
new c61aeac Duh! Fixed bug in checking the length of the grouping separator.
new f542086 Updated library version for Xerces.
new c33f585 Fixed problem with get accessors.
new 685733f Updated getParams to take the expected name of the output dir, and added code to check if the source .xml file is available.
new 0b265ed Updated getParams to take the expected name of the output dir
new 4b36df4 Updated call to getParams, removed local version
new d2e4c3f Updated call to getParams
new a57dd50 Removed obsolute code.
new 9c67edf Added typename where it was missing.
new 15db2c9 Added workaround for broken IBM compiler.
new 4019896 Removed tests for STLPORTROOT.
new aa86215 Added private declarations of unimplemented copy constructor and operator=().
new 551b5db Removed obsolete source file.
new da90089 Removed obsolete source files.
new 263ca43 Changes to make porting to xlC 5.02 easier.
new f36bbd4 Added flag to getParams to check for gold dir, and now use checkdir not checkandcreatedir.
new 33cf0cd Updated call to getParams, added test for -sub dir.
new fe3fdf2 Updated call to getParams
new e775985 Change for xlC 5.02
new 168d135 Fix for bug with applying imported attribute-sets. (Bugzilla 5428)
new 2a98635 Make sure that a new namespace declaration is generated when an attribute's namespace is the default namespace. (namespace128, namespace130)
new a856418 Make sure that an attribute's prefix is stripped if its namespace is null. (namespace118, namespace129, namespace133)
new e00e392 Prefer the stylesheet author's prefix to the prefix that is already active. (namespace134)
new 3a02e5f Renamed member function for clarity.
new a007f22 Changed for renamed XMLParserLiaison member function.
new c19a749 Changed for renamed XMLParserLiaison member function. Added new accessor function for document number.
new 6867195 Fixed problem where document numbers were duplicated.
new b446125 When generating a unique namespace prefix, check to make sure the prefix is not already in use.
new 5c4b46f Added Unix-specific code.
new 2b4ff8a Added missing dummy return statements.
new 1f115d6 Re-order constructor list.
new 560775d Added default for parameter.
new 48a884d Fixed constructor call.
new 79194d1 Updated to run from new directory conferr.
new 7014924 Check for invalid base directory
new 8450d55 Clean up to run with harness
new 20cfeb7 New project.
new 7261a41 Added new #define.
new ad3b83d Added missing semi-colon.
new 0fd0cb3 Added private, unimplemented constructor and operator=().
new f67b15d Check for 0-length NCNames.
new 8adefa5 Make sure missing local-name doesn't cause an error.
new cdc8a79 Always save excluded result prefixes, in case we need to resolve something later.
new daa03eb Added text data for element nodes
new 5224846 Removed unnecessary include
new 5ae11ef Added new constructor.
new 63ab1e8 Added validation support and better error report.
new 30855d1 Added and updated constructors.
new fe56643 Better error checking.
new 32147da Moved NCName checking from here to XPath/XalanQName
new 4ecd488 Names of keys should be QNames.
new bd71684 Added and updated constructors.
new c4f6e64 Bumped library version suffix.
new b0d8bbd Fixed typedef of map.
new aa3a5a6 Updated version number
new d505c13 Made copy constructor and operator=() private and unimplemented.
new 16340c9 Don't die if a property isn't supported or is not found.
new ad46739 Detect when a variable is circularly defined.
new 70f80f4 Updates for release 1.3
new 9c38a3a Added Testing framework to this workspace.
new a703342 Removed Excluded tests.
new 715dadb Removed hardcoded values of file names.
new 81cffba Added API test: inputsource
new ddb46a5 Make sure unsupported properties in the XSLT namespace are fatal errors.
new 0a465f6 Make sure namespace nodes get copied correctly.
new d422bb7 More updates for release 1.3.
new 8117932 For generating fo/pdf.
new bb7ae93 Check for apply-imports as a child of xsl:for-each.
new 08e38f2 Don't encode spaces in URI attributes.
new ce82ee5 More updates for release 1.3.
new 5e0280d Updates per review by Dave Bertoni.
new 9b00585 Chain up to XercesParserLiaison member.
new 29fc157 Added new sample.
new af71856 Fixed typo.
new 2d693c7 Fixed typos.
new ea40745 Fixed typos.
new 530fafc Explicit string as parameter.
new 0f850fe Added private declarations for non-implemented functions.
new 1decd46 Fixed bug in call to constructor.
new 73da08f Added constructor for FormatterListener.
new 7f3b72c Added private declarations for non-implemented functions.
new 7d63789 Added new #define.
new 47ecbd8 Work-around for latest Solaris compiler.
new 43d7005 Added overload of hidden virtual functon.
new 626a5fe Added default for DOM nodes not officially part of the XPath data model.
new 01357fd Obsolete files.
new 723d23f Changed XPathException to XalanXPathException because of a clash with a new Xerces class of the same name.
new cbf9b6a Changes for zOS.
new 830f070 Name change from XPathException.
new 2022fdc Initial revision.
new 025d7d3 Don't use deprecated constructor.
new e057996 New files.
new fe04c3f Changes for ICU 2.0.
new c769a5d Added -I.
new fb960ab Fixed initializer-list order.
new 8a082ae Added include file.
new f9e479e Workaround for latest Solaris compiler.
new e36fd84 Added Solaris build back for 1.3
new 859ebc8 Fixed bogus class name.
new fc4756e Added explicit casts for AIX.
new e99bb00 Option for AIX.
new 2015455 Added another missing -I.
new dc32857 Option for AIX.
new e396804 Better exception handling.
new bb4ff72 Removed static strings, etc. Major clean-up.
new 7ffd56e Major clean-up.
new 5ea4ed3 Make sure we don't try to use a null systemID. If a FormatterListener instance already has a PrefixResolver instance, then go ahead and use that one.
new f8769ac Use proper namespace URI for getting xml:lang attribute.
new e8f81f9 Major clean-up.
new f751a70 Fixed deps.
new 72b12ca Removed explicit link libraries.
new 9afc914 Obsolete. Use Xalan.dsw for building tests.
new 1944108 1. Workshop 4.2 -> Sun Workshop 6 update 2 2. STLPort no longer required (with current compilers) for AIX and Solaris builds.
new 83e73c3 Make sure namespace declarations come through in the attributes of an element, rather than only through startPrefixMapping() and endPrefixMapping().
new e7a0b33 Incorporated samples.
new 182d1e4 Implemented TraceListener support.
new da998fb Removed work-around code, now that Xerces-C is fixed. See Bugzilla bug #3111.
new f816b9e Fixed bug in append(). See Bugzilla bug #6270.
new f789e31 Removed bogus destructor code.
new d5932ca Added explicit call to base class constructor.
new 1865e61 Added basic support for determining if a Unicode character can be represented in the output encoding.
new 52c1fbc Added #include of typeinfo.
new 67e93fc Added new instantiation.
new 1b23afd Condensed code and implemented installable ProblemListener instance.
new 00364af Changed supported() to isSupported() to mirror actual DOM name.
new 05b8818 Make sure attributes with empty values are copied through. Fixes bug 6394.
new 871fbe3 Return an index into the stack, instead of a pointer to an entry (bug 6505).
new 8e0cd28 Changed supported() to isSupported() to mirror actual DOM name.
new c8d1fda Changed supported() to isSupported() to mirror actual DOM name.
new e3d3c23 Changed supported() to isSupported() to mirror actual DOM name.
new 34441de Changed supported() to isSupported() to mirror actual DOM name.
new 4535787 Changed supported() to isSupported() to mirror actual DOM name. Fixes for Xerces "sane includes" change.
new c4f9e55 Initial revision.
new ede430a Fixes for Xerces "sane includes" change.
new 5a9b3be New Xerces library version.
new 4d5ab94 Re-enabled reserving stack space.
new 74ed61e Fixed checking of compiler version.
new 27ed261 Fixed variable declaration.
new e9f5417 Added version numbers to file names, and updated workspace to include all samples and tests.
new f14c1e8 Changes for Xerces "sane includes" fix.
new 1dc5422 Changed obsolete DOMSupport call .
new ebef77a Removed obsolete abstract function.
new 0799fb2 Initial revision.
new 64db787 New source files.
new be1f69b Fixed bug 6814.
new 209c034 Removed obsolete function.
new e16dc28 Fixed usage statement
new 4ffb183 Fixed call to std::allocator::deallocate(). Fixes bug 6916.
new 45b4902 Include stream header files as appropriate. Fixes bug 6765.
new 64266ee Updated for -AA compiler option.
new 85a0028 Updated HPUX options.
new af8850b Fixed 64-bit HP problem.
new cfdfbb3 Better gcc compatibility.
new 3b9f74a Fixed index out-of-bounds error. Fixes bug 6919.
new cf31ddf Updated HPUX options.
new 56fa698 Added cast for old AIX compiler.
new dc1ffdb Removed any leading "//" when parsing match patterns. Cheap fix for bug 4804.
new aaa9030 Fix for detecting problems with "-" in comments.
new 1a960cd Moved some stuff into header files for xlC 3.6.6 and explicit instantiation.
new 3315781 Moved some stuff into header files for xlC 3.6.6 and explicit instantiation.
new d524a0a Moved some stuff into header files for xlC 3.6.6 and explicit instantiation.
new 5c377ce Added version number to DLL and lib.
new 1cf25a3 Added accessor for Xerces node instance.
new 45075be More fixes for STLport 4.5.3.
new b9d8ca6 Fix for bug 3825.
new b19c360 Added option to use the default namespace.
new d7e16cc Use Locator for messages.
new 9770273 Make sure the default namespace is used for cdata-section-elements attribute of xsl:output.
new 7a22ee1 Use local name for constructing QName.
new eacec55 Fixed typo.
new 855ba83 Commented out unused parameter.
new 027f174 Fixed documentation.
new e54c50e Disallow top-level elements with a null namespace URI.
new 90da4da Cleaned-up unused map. Improved result namespace handling.
new b7f3bcb Unload ICU functions and extension functions in terminate().
new a3a9ce8 Destroy the wrapper document in the destructor.
new 5b89e59 Put back #define.
new e678e39 Make sure we do floating-point modulus when necessary.
new ea36cb6 Added default error formatting.
new ef5dd8a Upated instantiation.
new 9b8df82 Added accessor.
new 6dbade9 Added call to allow for default execution without applying attribute sets.
new be7f996 Added new overloads for more efficiency.
new 607de88 Better implementations of assign. Added new iterator accessors.
new 6c9ff88 New static validation functions.
new a8a7610 Fixed bug with checking for valid name.
new 2cbd786 Used new URISupport functions.
new 5d67275 Initial revision.
new ac4b9ad Added new implementation for reporting messages and warnings.
new 9facae2 New source files.
new 5f1dcfe New things to clean.
new 5fc2213 Fixed bug 6924.
new 646537d Fixed potential leak on 390.
new aa1a6b1 Moved XObjectFactory in XPathExecution context as a data member.
new aca5624 Experimental implementation that encodes information about position predicates in match patterns.
new abe3140 Moved XObjectFactory in XPathExecution context as a data member.
new 824191b Cleaned up a bit.
new dfbed59 Changes for ProblemListenerDefault.
new 728f6ba OS/390 memory clean-up.
new cea06f7 Made error formatting member function static for general use.
new 3e93690 Old STLport version work-around.
new a0e22a3 Bumped version number.
new cccc936 Added more for clean target.
new a24d014 Make sure _REENTRANT is defined for STLport builds.
new 2d54603 Added new header for message classification.
new e0c1213 Added new call for cleaning up the ICU.
new 8729930 New source files.
new 8b0ddec Changed constructor to accept InputSource instead of XSLTInputSource.
new 2389b80 Added new ICU cleanup call.
new a7da0be Removed unused functor and fixed bad cast.
new f481b39 Don't use MapValueDeleteFunctor on certain platforms.
new d8e0ecc Removed unnecessary instantiations.
new 54535fa More efficient xsl:strip-space and xsl:preserve-space processing.
new 84c2493 Removed broken document numbering code.
new 6c9ecdb Update for 390.
new e6ceeb6 Changes to use std::numeric_limits where available.
new 8bfef04 Fixed typo.
new f13cb28 Removed obsolete gcc option.
new 3201217 Changes for std::numeric_limits.
new cc2e0fa Cleaned up some problems.
new eb95d96 Removed extraneous ;s
new bb11983 Use dynamically-allocated map instances, for better memory leak detection.
new b9a05ab Made unsupported member functions private.
new 417801f Removed function that was commented out.
new 6a6a16d New defines for -std strict_ansi_errors option.
new 31117bd Cleanup for picky compilers.
new ee2dabd New defines for -std strict_ansi_errors option.
new 72846fb Made Tru64 compiler options consistent.
new 89380f9 Removed bogus debugging code.
new 1473a22 Cleanup for picky compilers.
new 22eebb3 Added private, unimplemented constructors and operators.
new 5baec57 Added missing definition and initialization.
new 14123cc Removed unused variable.
new d35dee0 Made destructors virtual
new afd1269 Changes for Intel compiler.
new fdb6226 Added private, unimplemented constructors and operators.
new 4ab233c Removed explicit link libraries for Tru64.
new 449f425 Added copy constructor and assignment operator.
new c77d60c Cleanup for picky compilers.
new 24571f3 Cleanup for picky compilers.
new 305224b Cleanup for picky compilers.
new 8371138 Updated ifdefs.
new b0caaae New workspaces and dependencies.
new a60dd9f General clean and fixes.
new 0b13d37 Initial revision.
new f98dfba Spurious file.
new a4bf212 More options...
new 9b335d2 Fix for bug 8134.
new 3e52938 Removed || from preprocessor directive.
new d186676 Initial revision.
new a994b68 Change for AllInOne project.
new 965b7d4 Fixed documentation.
new 0ca8d07 Fixed typo.
new 57044d5 Added ifdef for covariant return types.
new 5a982c9 Clean of includes.
new 943ea61 Make sure the current template is maintained correctly. Added option for pre-instance factories for result tree fragments.
new 2903fb9 New source files.
new d91d3d6 Fixed problem with covariant return type.
new 1f94872 New source files.
new ae95a8d Updated functions.
new ba5b784 Update documentation.
new a26064c Added pragma for Microsoft to prevent inlining.
new 26737ce Updated extension functions to use direct execute() call.
new 0b39a89 Added new project.
new b76288d Removed macro for endianness.
new a9c3a75 Re-wrote code so there is no need to be aware of the endianness of the platform.
new 973f4d2 New constructor for choosing node allocator block sizes.
new 3045512 Initial revision.
new 1418589 Use new allocator class.
new 5e462ee New source files.
new 4891bcf Safer dereference handling.
new 28c5b96 New source files.
new 4f57faf Fixed preprocessor directive.
new b5abef1 Added link option for HP to use SHLIB_PATH.
new 9a68bf0 Initial revision.
new 95f0934 Make sure nodes are added in document order.
new 00041d2 Make sure ErrorHandler is set.
new e01e867 Integrated EXSLT extensions. Make sure EntityResolver and ErrorHandler are set for parsing.
new f9847b7 Fixed bug.
new 6eb7950 New project and dependencies.
new ead928e Initial revision.
new 4900e9e New source directory.
new 5498125 New extensions installer integration.
new 5ce24a5 Clean up and new implementation of math:constant().
new 116da66 Make sure the default namespace is fixed-up when copying RTFs.
new 77e577a Added new source files.
new 35eb75f Use puts instead of printf. Cleaned up creation of drive string.
new 3b46ee7 More efficient implementation.
new ce3f272 Use append instead of creating a sub-string.
new 3ada0e4 Better implementations of startsWith() and endsWith().
new 9a4139d More efficient string use.
new 2b9b178 ifdef to use wchar_t for XalanDOMChar.
new d58ed2d Round argument.
new c54bfa1 Use XalanDOMString::substr().
new 0559eed More efficient substring call.
new 6b8221e More efficient string processing.
new 6c0aecf Implemented multiple compiler options.
new c091f34 Removed unused constant.
new d4b73e4 Removed unused constant.
new 35cf591 Added #ifdef for certain platforms.
new 90c832c Fixed cast problem with older compilers.
new 2914616 Added conditional processing for XalanTemplate.cpp to make sure NDEBUG is defined. Removed spurious 390 link option.
new 6feb550 Make sure all necessary characters are escaped in content.
new 8c49e27 Added option for specific name. Added override of childTypeAllowed() for error checking.
new 874cb9e Better error checking.
new 22c9231 Don't construct message string.
new fe6d407 Added option for 390.
new 7b82657 Added using declaration.
new 0157a1e Fixed code in #ifdef.
new 5c8e54c Removed unused local variable. Use more specific exception.
new eaf5893 Fixed problems with doXercesTranscode().
new b6d9304 Fixed some problems with static strings.
new eb92952 Added function-available() call.
new da6f116 New overload of NormalizeURIString().
new 202ef11 Removed unused member function.
new d285402 Updated comments.
new 8d1fc93 Immplemented new document wrapper. Cleaned up current implementation.
new 3115ef8 Added new constructor.
new e033c63 Straightened out chaining of parser liaisons.
new e2115ce Initial revision.
new 4e6d77d New sample.
new 5e80457 Updated source files.
new b9977a7 Removed obsolete source files.
new ddb9b78 Added new link library.
new 91e8232 New source files.
new 6558e4f New project.
new 575b3c3 Obsolete files.
new 8fc9aac Updated target.
new df3f21e Fixed new sample name.
new 262e6b6 Fixed include files.
new fd31e0a Added node-set as an alias for nodeset.
new 1d2f2c5 Added missing include files.
new 6c6fd09 Set validation to dynamic, instead of always.
new 165fecc Set validation to auto instead of always. Make validation errors fatal.
new 0cfe3d7 Fixed element name string. Determine whitespace during construction.
new 67804da Better scoping and modularity.
new bb94eef Make sure all appends go through checking code.
new 9ad52a3 Use XSLException::defaultFormat().
new 7c279c6 Added copied namespaces to result namespaces.
new 802f5ad Don't add empty namespace for initially.
new 6983096 Avoid mucking with default namespace unless necessary.
new 795198c Improved error message
new f9a3ca8 Changed ULONG_MAX to LONG_MAX.
new ad236d4 Removed obsolete files, etc.
new d5b96a2 More static string cleanup.
new f87b6f3 Fixed some Solaris defines.
new bfa5a11 Use buffer for numeric conversions.
new caf97e8 Cleaned up diagnostics code.
new 220a054 Added missing includes.
new bbf5fed Removed unnecessary includes.
new b63d8b4 Removed unnecessary include.
new fb08035 Removed unnecessary include.
new 83346f7 Removed unnecessary include.
new c1a4a75 Removed unnecessary include.
new 638f922 Removed unnecessary include.
new ebef3b7 Removed unnecessary include.
new bfec380 Obsolete.
new 0626aa8 Removed obsolete files.
new 68e78ec Initial revision.
new 11fcc68 Initial revision.
new 045b814 Initial revision.
new ddbd3ad New project.
new 0eca2a8 Added resource files.
new 10aa941 Make sure variable is initialized before use.
new 560e170 Cleaned up link libraries.
new 42bd6af Fixed link and compile lines to remove references to Intel executables.
new 3b90e4d Changed version number.
new b4b8e38 Reverted change.
new eb9e156 Removed EXSLT functionality.
new 7b80651 Reverted change.
new 23dd753 Implemented "case-order" attribute of xsl:sort.
new 2c318d2 Fixed bug with child and attribute axes in match patterns. Added better error message handling.
new ba91397 Fixed bug with patterns starting with //, and removed work-around hack.
new 4702ddd Better support for double-to-string conversions.
new 0146fbf Throw exceptions for unsupported calls.
new 18aa617 Fixed some bugs in parsing match patterns, and implemented calculation of default priority.
new fafbd8c Disable reporting of conflicts in templates as default.
new 272a603 Implement ordering of templates by priority. Improved efficiency of finding templates.
new 71ff365 Don't set current template during call, since it will be set later when the template actually executes.
new 5c6ae96 New functionality.
new a953c36 More efficient implementation of predicates. Cleaned up unnecessary temporaries.
new 8a5845d Fixed broken accessor.
new 6c9a205 Fixed problem on HP 11 with -AA switch.
new 1572ea7 Fix bug 6917.
new 127ebe8 Use modern STL when possible.
new ae09d49 Fixed warning.
new 58f6653 Fixes for limiting content of certain instructions to text nodes.
new b586d48 Initial revision.
new 26cfff6 New source file.
new 4005565 New link options.
new eaa5ca3 Use new typedef.
new 3f8e515 Changes for up-coming Xerces version 2.
new c5da372 Use new typedef.
new 4ca0a95 New base class for Locator derivatives. Change for new select debugging interface.
new 8fc92af Changes for new select debugging interface.
new ea21683 Moved transformSelectedChildren() into ElemForEach, since that's the only place it's used.
new 2a864a5 Removed code that was commented out.
new 850c4f9 Removed code that was commented out and removed unused functions.
new f2707e9 Temporary fix for copying namespace nodes.
new 180c88e Set schema flag as well as validation flag on parser instance.
new 3091050 New overload for getMatchScore() and new optimization for positional predicates in match patterns.
new b8e8ace Removed unused return values. Removed unused prefix resolver.
new e0ca86c Removed unused cast and variable definition.
new 4ef6ec6 Fixed bugs in DOM comparison routines.
new 583f5ef Made code more generic, so it works with the broken Intel compiler.
new e529ff1 Use empty() instead of size() != 0.
new eb1061f Use empty() instead of size() != 0.
new b6b115a Use a different macro to control compilation. Fixes problem with earlier versions of the compiler which don't support certain language features.
new 7f9345a New macro to configure STL.
new 1856777 Include Xerces defs file so the version macros are defined.
new 7c5fc36 Cache attribute count.
new 89df81c Added empty() member function.
new 70ca662 Use empty() instead of size() != 0.
new ed2b5d7 Use empty() instead of size(). Cache flag that indicates the presence of CDATA section elements for output. Fixed bug where stack was not being popped properly.
new be07adb Conditional compilation for Xerces includes.
new 272a364 Removed unnecessary header file.
new c87e87d Don't add template to stylesheet until endElement() to prevent a problem with double-deletion if there's an error.
new a21ab17 Added assert.
new 0be1eb3 Cleaned up unused classes and removed deprecated header.
new 588d577 Update for newer gcc versions.
new e1990b6 New header file.
new 8f0c912 Removed strstream.
new 5d9b9ea Removed strstream.
new 0bb495f New compiler configuration file for the Intel compiler.
new b60a8d7 Reverted use of std::numeric_limits for now.
new d6bb66e Fixed conditional compilation and added comment.
new 3f6371f Fixed typo in include guard.
new 22c04e3 Added support for Intel compiler.
new bb7ec6d Initial revision.
new 23a33ad Updated copyright.
new 631b997 Fixed bug where parameters were being passed incorrectly.
new d888f1a Enhanced checking code to add option to allow the result string to contain the comparison string.
new 63d7e77 Workaround for problem with STLport's std::numeric_limits.
new 6e59908 Use new proxy class.
new bcbfd58 Improved error reporting with exception.
new 04b894a Detect duplicate variable definitions.
new 260a60e New source files.
new 3ef1fbe Fixed prototype.
new c402abe New source files.
new 4f998f6 Fixed include guard and updated copyright.
new 1dc94c3 Fixed typo and updated copyright.
new dfa6dcb Make sure unused parameter is not there in release builds.
new 3d89905 Changes to implement 32 and 64-bit builds.
new 3960805 Merge in HP changes.
new ec4bca3 Fixed statement termination problem.
new a13f5d6 Only accept a node-set() as the second argument.
new 7b07739 New changes for Xerces library and to allow override of lib path.
new dc7c2d3 Update for new vector type.
new b56d702 Removed spurious source files.
new 9778c57 Commented out broken #define.
new 48f8b7a Initial revision.
new 6e2f9af Changed Xerces to Xalan.
new 10a1440 New version header file.
new 7106ddd Read bytes from the stream all at once.
new f1de4c3 Added more version information.
new 618b4e7 Added better error reporting.
new 4752b0e Implemented caching of collators and better creation of default collator. Removed unused code. Make sure double warning is not emitted when using FunctionICUFormatNumber.
new 6ce9ad8 Added more version information. Use new option for ICU collator to cache collator instances.
new 8b32dfa Added more version information. Don't use std::ofstream, as performance is not always good.
new 32cc7c9 Removed unused code.
new 266e688 Use per-thread ICU collator instance to take advantage of caching.
new 669ce77 New parameter to allow for supressing warnings.
new af9ad83 New functionality for collation functors.
new 3cb8fbd Removed unused functionality.
new 19a2c76 Added missing search directories.
new f5b1db7 Added implementation for old iostreams.
new 20d1edd Use correct namespace URI for extensions.
new a857b9b Use per-character input for std::cin.
new b4df75a Implemented new options for HTML output. Removed unused constructor arguments.
new c3223e9 Implemented new options for output. Includes both extensions for xsl:output and programmatic interfaces.
new a9298fc Changes for new FormatterToHTML constructor.
new e1aeed5 Fixed trailing , in enum.
new 3968cfb Work-around for Xerces bug 3111.
new c6c377f Implemented new command line options.
new 363ca55 Vastly simplified cache.
new f1f89a1 New properties.
new b052bee Implemented external schema locations.
new c573d07 May sure we don't set null locations.
new 9ae80d8 Scope XalanTransformer instance.
new 7ab3ead Support questionable namespace URIs by replacing prefixes with URIs after tokenization.
new c1af90d Switch namespace back...
new 64a3597 Made namespace consisten with extension namespaces.
new b27bb30 Maintain compatibility with version of ICU prior to 2.0.
new eba400c Static implementation for entities map.
new ed4a3c4 Removed unused variable and superfluous qualifier.
new 29d75d9 Scope XalanTransformer instance.
new 55ad180 Added optional parameter for blocking input.
new 22babc5 Initial revision.
new 66bd148 New implementation of element properties.
new 0dda549 New source files.
new be96ed0 Fixed typo.
new 42d2766 Make sure static instance is initialized.
new d4f9084 Added default to switch statement.
new 50dca84 Removed unused parameter. Pass ErrorHandler and EntityResolver when compiling stylesheets.
new 11ed1c7 Removed spurious files.
new fd7ad75 Added XString cacheing.
new f0808d2 Added missing #define.
new bb8206a Use consistent typedef from base class.
new 4732d7c Fixed call to XalanTerminate().
new 438b430 Use macro instead of actual namespace.
new ad5ff3c Preliminary updates for next release.
new 444f023 Stylesheets required for doc build.
new 0ad2e05 Build currently is not using commits.xml to construct DONE.
new 2b88b73 Added missing source files.
new cf62ebc New dependency.
new 7b322f7 Removed obsolete classes.
new bfe3cdd Make sure instance is deleted.
new b0ad980 Fixes for initialization and termination.
new 3cf884d Added assignment operators.
new d4839e3 Removed {} from non-aggregate initializers.
new 553df49 Static entities table.
new 03de57f Make sure to use case-insensitive lookup of strings.
new 87532a5 Reduce start-up dynamic memory utilization.
new d569d0f New overload for equals().
new 34fa329 Reduce start-up dynamic memory utilization.
new e439a50 Make nested class public.
new e1a0d71 Add option for cxx command line.
new b5e6470 Removed obsolete initialization.
new 432d17d Removed obsolete strings.
new 737db0e Reduced dynamic memory allocation in initialization.
new 6fdadd9 New helper overloads.
new 95e9eea Use strings which are already UTF-16.
new 70cd57e Reduce start-up dynamic memory utilization.
new b0b53af Reduce start-up dynamic memory utilization.
new a3abb33 Removed trailing ,.
new 1500446 New UTF encoding.
new 91380d5 Reduced dynamic memory allocation in initialization.
new f3eded8 Added swap().
new bf5e7d3 Reduced dynamic memory allocation in initialization.
new 4df5c8a Removed obsolete source file, and re-arranged existing source files.
new 76b7e51 Removed obsolete source file.
new f2f8346 Make it a POD.
new c34d79b Obsolete.
new da52a5e Removed obsolete source file.
new 93c7a14 Reduce start-up dynamic memory utilization.
new aef908b Make sure non-ASCII characters are never written in their raw state.
new 797bb5e Commented out encodings that we think we can support, but really can't.
new 45c6f2e Reduce start-up dynamic memory utilization.
new 6fcbd39 New static strings.
new ceb9232 Don't check range.
new a9fd36d Reduce start-up dynamic memory utilization.
new 04516f8 Added ifdef for problem with XalanUnicode enums.
new 3e80e77 Removed obsolete stuff.
new 0cf9274 Removed obsolete stuff.
new 4ef3c78 Tru64 work-around.
new 36dadc4 Fixed bug with ChildrenToString(). Bugzilla 12471.
new 9a16f53 Pass Locator to exception on terminate.
new d37c130 Extensive set of changes for Xerces-C 1.4. Users must now download Xerces-C separately. Revised info on setting paths/library paths. Links for new EXSLT functions to .hpp help and EXSLT specs. Much more ...
new 3588c55 Fix for bug 10861.
new 9e5046d Fixed doc buglets.
new eaf1f15 Fixed bug with forward-compatible processing.
new cdd2817 Updates from Dave Bertoni.
new d673736 Fixed Solaris version number.
new 1a3c7c4 Fixed error message.
new c4a4fe4 Doc updates.
new f777795 Update ICU version.
new 040f4c9 More info about Win32 build.
new 921b539 Use &icu-used; from entites.ent to get correct ICU release number.
new c6f1168 Editorial cleanup of "Asking questions."
new b9b7664 Removed Quantify file.
new a20193e Fix for VC7.
new ee7b5d1 Use local name instead of value for matching namespaces.
new db53bd1 Special case initialization for AIX.
new 0ce1eda Removed bogus code which replace namespace name token with namespace URI token.
new e4cc954 Extend bug fixes for Xalan-C++ 1.4 to 09/20/2002
new 06a5bc8 Removed obsolete macro definitions.
new f906773 Initial revision.
new 2c43a54 Removed obsolete code.
new d8fc6f5 Use new class.
new 8bec11f Performance tweaks and new functionality.
new c00a390 New source file.
new 1b1ab62 Removed obsolete source files.
new 767badf Use new constructor.
new 313c480 Added needed typename keyword.
new a9cf3d0 Added needed typename keyword.
new 66d7c5d Removed std::.
new 6f00d9b Fix for broken IBM compiler.
new 131f827 Made XalanCopy and XalanTransform public.
new 50014f7 Cleanup for old IBM compiler.
new 1ce75ff Replace static map with if/else logic.
new 0ae59cb Element names table cleanup.
new 464e38f More constant string cleanup.
new ce16645 Use vector for xsl:number counters table.
new 00fe72e More cleanup.
new 8227bb4 Fixed namespace for strings component.
new b26fa3b Enable EXSLT.
new 3a905d0 New dependency for testXSLT.
new f56f08e Fixed ifdef.
new 917b409 Revert default value of flag.
new e10d4e9 Guard against | | in match pattern. Fixes bug 12984.
new 2e23757 New table implementation.
new 2c333ea Added this-> qualifier.
new 54bb7ea Make sure nodes are always added in document order.
new e2ae075 Added missing header file.
new 333ce7d New implementation.
new 4c8668c Make sure node sets are marked being in document order.
new 2737694 New pooled string implementation.
new 8478bd7 Make sure table is nulled out.
new 52d8d44 Make sure document order is set properly.
new 4201f0e Fix document order problems.
new ff98219 New overoads and inlines.
new a576a40 New function object for XalanDOMString pointer comparisons.
new 023fa7e Use pointers to XalanDOMStrings in maps instead of copies.
new 8bddd9a New interfaces for installing and uninstalling functions.
new c4a5af8 Fixed typo.
new f51010c Added missing brace.
new 40dee94 Fixed typo.
new c52f746 Fixed typos.
new 0e98063 Updated for source changes.
new b317e40 Make sure static instances used for start-up do not allocate any memory.
new 21d3821 Removed unused code and data members.
new 2f8f74b New code for ElemEmpty and ElemTemplateElement that skips namespace processing.
new b7b1e4d New XToken code to prepare for string pooling.
new 406c430 Fixed bug where XString cache was not cleared.
new 41fb905 Temporary fix for bugzilla 13190.
new 7b52270 Fixed comment glitches.
new e5e34d5 Fixed comment glitch.
new 7ea0c8f Removed bogus #define.
new 9aa4561 Initial revision of new Xerces DOM wrapper.
new c012167 Integration of new Xerces DOM wrapper.
new 6813b53 New sources files.
new ad93349 Corrected case of file name.
new da20dba Added missing return statements.
new 831a685 Fixed typo in map typedef.
new 227e3f6 Fix for bug 13190.
new 71a848c Implemented getElementById().
new 90eecb4 Check for null string.
new 2601598 Updates for new DOM and new DOM parser.
new b3ca3c7 Removed unused string.
new de64608 Commented out assert for the time being.
new a71d668 Remove default parameters to fix ambiguity.
new 12ffdea Don't cache pointers.
new e968464 Fixed namespace141.
new 68dd1a0 Fixed glitch with storage class.
new 99623d2 Removed some bogus stuff from the gcc sections of Solaris and AIX.
new ea88c33 Initial revision.
new a82caa8 New source files.
new 9405a0b Added new member function to determine length of string value.
new 74b5c36 Optimize string conversion of single text child.
new 5ae9452 Implement counting.
new f3e3b16 Use vector instead of set for storing attribute names already visited.
new 2accf35 Better optimization of single-text-child RTFs.
new 1ccb790 Fixed problem with pointer-to-member.
new d255c4c Fixed getop problem.
new 56af73e Fixed a bug with returning the default namespace instead of the correct one.
new 560b903 Changed priority for AIX build.
new 078f350 Make sure . and .. are considered as axes.
new 9aa8e8e Removed unnecessary include file.
new 46a4e27 Initial revision.
new 2976bf6 Don't cast to strings any more, or reserve space in the result string.
new 347d792 Added some asserts.
new 6b5d7a3 Added test for empty and a clear() member function.
new 9b56543 Temporary enhancements until the final removal of stack searching.
new dcfdeb8 Guard against null string.
new 32916ed Added new functor.
new 4581f8b Always pass up schema locations.
new 1fd813f Use new XalanNamespacesStack class.
new d88029c Fixed typedef.
new 4df09c2 Experimental functionality.
new 6947509 New source files.
new ff840a0 New source file.
new b1c8a9d Fixed typos.
new 0bc9690 Clean-up.
new e193eb0 Fixed typo.
new 0178b85 Fixed typo.
new a2a5415 Added #ifdef for older compilers.
new 44c4c92 Bumped version number.
new 09efa4c Added #ifdef and removed unnecessary include file.
new 9a9a745 New updates.
new 36c9ae8 New code to test multithreaded source document and stylesheet parsing.
new 92a2f94 Bumped minor version number.
new f8f39b3 Fixed typo.
new c8b9baf Added missing files.
new f312d34 Fixed comments.
new 629d56d Removed unnecessary string copy.
new 56c49f0 Added thread-safe macro for red-black tree class.
new 34aa624 Fix for bug 14029.
new 4a37dd3 New source files.
new b954a2c New functors.
new 18f4d23 Update default separators.
new 24fee8d Factored out common code.
new 3dea1b7 New construction context class for better dynamic memory allocation.
new 6487922 Updates for new signatures.
new 31fa077 Use one definition of size_type.
new 6042e21 Added typedef.
new f573453 New source files.
new 1df6343 Added ifdef for all-in-one project.
new ca71063 Cleaned up unused stuff.
new 0891ab0 Updates for new templates, etc.
new 407388d Make sure everything is reset properly.
new 6ae4251 Fixed endless loop in reset().
new 0b68e4f New source file updates.
new 9ca9670 Obsolete files.
new 8e19898 Fixed glitch.
new b1acf54 Fixed glitches and added some information about using GNU make.
new bfd6357 Added implementation of a proxy class for PrefixResolver.
new 899cc86 Removed unused local variable.
new 7aea219 New base class signature.
new 9453b7c Added implementation of a proxy class for PrefixResolver and removed obsolete code.
new 6a18b3b Simplified logic.
new be742ac Removed bogus error overloads related to stylesheet nodes.
new e18ef5b Added stub function for XSLT functions not implemented by XPath.
new 1eaa735 Straightened out reporting overloads related to stylesheet nodes.
new f8dc989 New implementation to keep pointer to XalanQName instance instead of making a copy.
new 9438a20 Huge cleanup and move to more block allocation of stylesheet objects.
new 2eed20f Added header file.
new b6b86f8 Re-arranged forward declarations for Compaq compiler.
new 8f713a3 Initial revision.
new 08629b8 New block allocation for ElemEmpty and ElemText instances.
new 158e41d Ensure ElemText never has any children.
new 5ef7e60 Assert there are never any children.
new 460dd0b Made setting of XALANCROOT more explicit.
new da9556f Use accessor member functions instead of direct access to data members.
new 71ae151 Add extra hint about using GNU make.
new 2b9a19d Major re-working of stylesheet creation code, including initial block allocation of some stylesheet elements.
new c49d07d Use accessor member functions instead of direct access to data members.
new ecd96b0 Use accessor member functions instead of direct access to data members.
new 486478d Initial revision.
new 1d327e1 More cleanup and block allocators for stylesheet elements.
new 7bb82a8 New source files.
new ea54380 Fixed types for index data members.
new 312ff3f 32/64 bit issues.
new a13715d Obsolete files.
new 962daac Removed unnecessary cast.
new df71b31 Fixed type of data member.
new d260a57 Fixed types for gettting attributes.
new 0d2de24 Migrate to unsigned type for node counts.
new 0d64d94 Change types to unsigned and use a typedef.
new b67140e 32/64 bit issues.
new 9044ca8 Removed unused instantiation.
new 67d0177 Fixed code for old xlC front-end.
new 96caa08 Fixed glitch with typedef.
new e91a52d Added explicit implementation of destructor.
new 61b46f4 Added missing assertion.
new 6bd8a38 Reduce size of NamespacesHandler and ElemTempalteElement.
new 256d654 Renamed post construction member function and made NamespacesHandler instance private.
new 46be130 Changed implementation from map to vector.
new d813ca6 Lowered version of compiler supported. Move #define into common section.
new 30ea9ae Added typename keyword.
new f648902 Removed bogus #ifdef.
new 2084cec Changed parameter to const reference.
new 85f9c72 Changed parameter to const reference. Removed obsolete code. Fixed bug where change in locale could cause conversions to fail.
new 7fb9756 Fixed bug where change in locale could cause conversions to fail.
new 24dec91 Updated #defines.
new 8dd9a93 Fixes for various platforms wrt to std namespace.
new 6fcc0f6 More generic implementation. Added typedefs for typenamed types.
new 1b378da Straightened out #defines for strict ANSI compilers.
new ffae664 Removed unnecessary #define.
new 54e77a0 Re-ordered intializer list.
new e9e9e60 Fixed use of typedef.
new b2a8d96 Don't use std::cout as the fallback target.
new 5b9de36 Straightened out iostreams #defines.
new fb42f6a Updated library extension.
new bb2f42c Fix for bug 14614. Removed unnecessary insert of document into map.
new bd6b8de Added constructor for new Xerces DOM implementation.
new 14f64a7 Use new Xerces DOM implementation when available.
new 71bd70d Added comments.
new 9fdd6a6 Filter out dummy XML namespace attribute we add to the source tree.
new d614d33 Added option to read source document or stylesheet from stdin.
new cbde6f4 More efficient fix for bug 13906.
new 7294bbc Obsolete files.
new 7d8ccd9 Obsolete files.
new ed8f2dc Removed obsolete header file.
new 62b78ca Updates for new C++ namespace support.
new bbe386b Removed obsolete source files.
new 987e17c Fixed #if.
new af2944d Removed obsolete forward declaration.
new 5c2a384 Removed obsolete source files.
new f21f63e Changed version number on DLL file names.
new c561036 A few more macros.
new 6c7a922 Removed unnecessary include.
new 41b955e Fixed ifdefs.
new edcd412 Fixed some macros.
new ed7ccd7 Fixed ifdefs.
new c75a20e Fixed some macros.
new 749bcda Updates for new C++ namespace support.
new 1366c61 Fixed ifdefs.
new 100e0e0 Fixed ifdefs.
new 7286a8e Fixed some macros.
new ed99ffd Fixed macro.
new 614779d Re-arranged directory order.
new 10a700f Re-arranged directory order.
new 460509e Typedefs for Xerces classes.
new ca7641f Removed bogus file.
new bc0b939 Obsolete file.
new b320d12 Updates for new C++ namespace support.
new e4e47bf Removed extraneous ;s.
new 4d4e7e5 Moved typedefs outside class.
new a3861a2 Updates for new C++ namespace support.
new da9f2e4 Moved include file outside of namespace scope.
new 5c0e3fa Updates for new C++ namespace support.
new cce3885 Removed extraneous ;s.
new 4a898d4 Removed extraneous ;s.
new e76989c Updates for new C++ namespace support.
new 87870fe Updated #ifdefs.
new d0335be Removed extraneous ;s.
new a73e18c Obsolete files.
new f685d69 New typedefs.
new c0d30a5 Updates for new C++ namespace support.
new fa734bd Updates for new C++ namespace support.
new e76193a Updated #ifdefs.
new e276ea3 Updates for new C++ namespace support.
new cd759a7 Updates for new C++ namespace support.
new d659d00 Updated #ifdefs.
new c97e0e7 Removed unnecessary typedefs.
new 5fff9d2 Removed lines that were commented out.
new c4d1429 Updates for new C++ namespace support.
new 468f544 Updated #ifdefs.
new 229d2ec Updates for new C++ namespace support.
new 51658b5 Fixed macro.
new 3121195 Fixed macro.
new 07bb8e5 Fixed typedefs.
new 37121d4 Removed bogus typedef.
new a5c3268 Moved typedef out of class scope.
new 36e1efe Fixed macros for non-namespace aware builds.
new b2bbd5a Updated DLL name.
new 50009bb Replaced use of equals() function with operator==.
new e7f4e6c Updates for C++ namespace support.
new a6ed53e Updates for C++ namespace support.
new 1c4f1b7 Added new constructor.
new f0dac6f Added new constructors.
new 1d21e09 Moved typedef inside class.
new 604c0e8 Removed unnecessary include file.
new 7d9b523 Fixed macro to qualify namespace.
new 75ceed3 Use macros instead of std::.
new 6aaab3f Obsolete file.
new 61f8a79 Updates for C++ namespace support.
new 9d88585 Push and pop context marker when executing.
new f81d14d Removed obsolete typedef.
new ac7277b Updates for C++ namespace support.
new 1eca92a Fixed catch.
new 0758140 Workaround for gcc 3.1 bug.
new 1e2a279 Make sure typedefs don't collide when C++ namespaces are not supported.
new 7165b0d Removed obsolete project.
new 8e91deb Removed obsolete files.
new 323b242 Fixed files.
new 83f6cb5 Fixed cast.
new 04606c6 Fixed macros.
new a5087a6 Fixed problem with non-namespace aware compilers.
new d35f34a New macro.
new 46abca3 Fixed typedefs.
new bb0484e Fixed typedef.
new f78fb8c Fixed recursive call in non-namespace aware build.
new 8ac0350 Hoist Xerces name.
new 1cc6cba Close Xalan namespace before including Xerces header file.
new d57e17b Removed unnecessary const qualifier.
new cf0c232 Cache position in context node list.
new 770a768 Remove use of exception throwing for last() in match pattern.
new bda2f54 Updates for C++ namespace support.
new 540fdb9 Removed spurious for_each.
new 219eba7 Added set accessor for const char*.
new b853a4c Don't honor cdata-section-elements for HTML output.
new 24953b9 Don't honor cdata-section-elements for HTML output. Make sure we honor the encoding the XSLTResultTarget instance. Fixed bugzilla 13284.
new 7eb2204 Resize table instead of pushing copy.
new 92033bd Fix bug with supressing cdata-section-elements attribute.
new 5fcc230 Removed unnecessary header files.
new 0e3e03e Removed unnecessary header files.
new b84ec1e Added an option to force the encoding from the command line.
new 82396fe Added ifdef for using deque<bool> instead of vector<bool>.
new 8fe73d0 Commented out certain entities that cause problems for Netscape.
new 1c56552 Fixed function name and URI. Bugzilla #15311.
new 98048a4 Changes to build outside of the source tree. Fixes Bugzilla 4627.
new 9d38ac3 Consistent implementation of elementAvailable() and functionAvailable(). Fix for bugzilla 14785.
new 432d33a Removed some unnecessary macro definitions.
new ccc7479 Changes for C++ namespaces support.
new 6164738 Fixed dependency.
new d408fe0 Updated URLs for ICU.
new 1b05575 Check for non-whitespace text nodes at the top level.
new be5b70e Removed unused member function.
new 2f06d7d Removed implementation of mapping Xalan nodes to Xerces nodes.
new c7f82f9 Implemented mapping of Xalan nodes to Xerces nodes without using a map.
new 4fafdec Added some static functions to simplify using Locators.
new 795ac25 Made documentation clearer.
new 82c30b7 Use XalanDOMString::npos instead of constant.
new 2031c35 Added information from Locator.
new db08d74 Report line/column number and URI in exception.
new 1ec53cb Use new XalanLocator functions.
new add9058 Experimental code to avoid using getPreviousSibling(). This code is not active.
new 0403861 Removed unnecessary const qualifier.
new 610a1e3 Moved hash function to XalanDOMString.
new 153a2ba Fixed unintended recursive call.
new df14685 Fixed comments.
new b713ba6 Added missing include file.
new 83a3b65 Removed obsolete classes.
new 82c63b5 Made static class member and instance member. Fix for bugzilla 15749.
new b874dba Added hash function.
new 4842c36 New class and helper functions.
new 4e2c216 Changes for new type-specific XPath execution and "inlining" of function calls.
new 1031c04 Renamed typedef.
new 0f0d9f8 New math functions.
new 6ebafb8 Use new DoubleSupport math functions.
new e29206c Added new swap() member function.
new c5771b5 Use new XObject function.
new 6af4be6 New conversion functions.
new 2139afa Implemented boolean() member function.
new 618a470 New code to "inline" more XPath functions.
new 4c73ff4 Use typedef.
new 8e0ee0c Fixed unnecessary string creation.
new 74817ac Implemented another "inline" function.
new 7df7069 Patch for bug 15791.
new e2fe57c Bump optimization level on Linux.
new c607618 Fixed const problem.
new accde1d New code to "inline" more XPath functions.
new b71d2b9 New implementation of special floating-point values.
new 24c39b2 Use const static NodeRefList instance.
new b23cafa Change the context node only when necessary.
new 07cb790 Added script and style element properties, so we don't have to do yet another string comparison.
new bdba69a Use more optimistic algorithm to accumulate content. Removed unnecessary code and parameters.
new 6fa68b2 Use more optimistic algorithm to accumulate content. Removed unnecessary code and parameters. Removed unnecessary strings and string compare operations.
new 9700925 New execute overloads to avoid constant setting of context node.
new 86c3071 Changes to avoid constant setting of context node.
new 9eb2c57 Removed obsolete options.
new 2bb7090 Make sure all allocators are reset.
new 4b065f9 New overloads for defaultFormat().
new 04026f5 Added catch of SAXParseException and move some code to common blocks.
new 1a0df68 New overload for transcode().
new 336eee3 Removed unnecessary casts and bogus comments.
new 2520d1d Fix for bug 15983. Make sure findNamespace() returns nodes in the proper order.
new b761ef0 Make sure namespace nodes are ordered before attribute nodes.
new 53cf80d Added cast to prevent infinite loop.
new 18b8cdd Updated AIX options.
new 3db2e8b Added option for gcc to disable return value optimization as it interferes with our reference counted objects.
new 30dd0ef Silence a few AIX 64-bit warnings.
new a63ac97 Updates for ICU 2.4.
new 5d9ce79 Silence a few AIX 64-bit warnings.
new 4377659 Fix for bug 14793.
new e1ffd76 Added accessor for XPathEnvSupport instance.
new f9ec5a2 Removed redundant function install.
new 7e87179 Call XPathEnvSupport::extFunction() directly.
new 0c91c94 Fix for bug 16276.
new d43a4d1 New ifdef for 64-bit AIX 5.1.
new a651331 Updated version and copyright.
new 77fcd1f Updated dependencies to use new AllInOne target.
new 277e923 Clear m_stringBuffer after use. Fixes bug 16359.
new 2f1e806 Fixed typo.
new 863863f Added non-const traversal.
new 61f4879 Fixed glitch.
new cca828d Added missing typedef.
new 386262c New classes.
new a519b1d Cleanup unnecessary casts.
new eb9e1b8 Added release() call.
new 7e21ad4 Cleaned up to use fewer string copies.
new d29fe2d New sample.
new 0458a17 New source files.
new fb019d0 Fixed include glitch.
new 45716fe Added missing newline at the end of the file.
new a93cfe9 Added const qualifiers.
new 21ec910 Generate some elements instead of all text.
new 5678256 Indent the output.
new f7f0277 Added traverseSubtree() functions.
new b603c0b Add some stuff to generate comments and PIs.
new 799fa76 Implemented code to stop and restart a traversal.
new 5caa90b Updated version, etc.
new 970e13e Make sure an unbound namespace prefix is an error. Fixes bug 16448.
new ef93b11 Traverse the DOM instance correctly when compiling a stylesheet.
new cb3860c Added const/non-const support.
new ce2e14f Added support for stopping a traversal, then restarting it.
new 3368440 Added comments. Use sanctioned API for creating a document.
new 3c0cd94 Don't push params and set up stack frame until after evaluating xsl:sort children. Fixes Bugzilla 16654.
new 4b38049 New sample.
new e4ae89f Fixes Bugzilla 16721.
new d6790f0 Use appropriate constructor. Fixes Bugzilla 16769.
new c3f8916 Better assert.
new 1ad739e Make sure namespace prefixes resolve properly. Fixes Bugzilla 16790.
new 15a336e Make message consistent.
new f4eb275 Removed erroneous assertion.
new 9ca192c Changed name of accessor functions.
new fcbc94d New overload for transform(). Patch from Berin Lautenbach.
new 1f3b526 Check for unbalanced string literals. Fixes Bugzilla 16794.
new b5c48df New implementation to save memory for elements which have no attributes.
new 6c61898 Added option to increase compiler heap space.
new 40941c8 Added new source files and removed obsolete ones.
new a56281b Updated for new classes.
new 3f1a0b5 Obsolete files.
new 7aac562 Updates for new #defines.
new 70bb74a Make sure CDATA section stack is initialized properly and that the stack is not consulted when generated RTFs. Fixes bugzilla 16853.
new c7005ba Added missing file.
new f8297fd Don't add bitstobuildLink on AIX.
new 2304133 Pass in bitstobuild value for AIX. Add 64-bit link options for AIX.
new abcb55b Return tag name for local name.
new c1077b8 Removed extraneous code.
new 1a72435 Tweak for broken xlC compiler.
new b9a2abd Removed extraneous include.
new d979271 Removed unimplemented "inline" functions from compilation.
new 075513d Don't make a copy of the string parameters of the constructors.
new 8363b5b FormatterListener for deprecated Xerces DOM
new 2976fe2 Basic documentation build script
new e214d32 Fixed glitch in compile options.
new f5fcd94 Removed support for XalanNode as the target of a transformation. Removed redundant DocumentHandler-related calls from XSLTResultTarget.
new 6be42b4 New source files.
new f6d6fcb Fixed inconsistency with return type of getIndex().
new 38c4b90 Fixed inconsistency with return type of getIndex().
new c107b93 Removed obsolete source files and added new ones.
new bbadd16 More efficient implementation when only one token is involved.
new 941bc75 Removed references to Function derivates which are now implemented directly in the XPath class.
new 69bf655 Use new implementation of singleton node-set.
new 820d0ee New implementation for singleton node in a node-set.
new 6317630 Added new #define for using declaration.
new 9a15f86 Added using declaration.
new 93853d4 Obsolete files.
new 6e90d0f Moved using declaration after function declarations.
new 87c4f55 Added using declaration.
new fdfdbcf Moved using declaration after function declarations.
new 4272181 Added using declaration.
new ab2d15a Moved using declaration after function declarations.
new ae58ba8 Added using declaration.
new a475127 Minor updates on versions number in docs to move to 1.5
new 459d5eb Removed reference to ICU #define.
new 52f99ec Define macro for 32-bit compilation only.
new 632556b Fixed macro definition.
new e897100 Removed 64-bit option from link line.
new 36db2c1 USING_DECLERATION appears to break gcc 2.95
new 4a135cc Added workaround for cleaning. Added clean of new sample.
new 99ace87 Fixed cast error.
new 399e405 New instantiations.
new 4f9f95b Added operators for brain-dead compilers.
new 03cf46d configure test for elide-constructors
new 7187c43 Fixes for errata.
new ffa9a2d Made typedef public.
new 21e04bf FAQ for Xalan vs. Xerces DOM usage
new 94205fc Added missing file.
new 8d74486 Fix for lame Intel compiler.
new ae9e4c4 Fix for lame Intel compiler.
new 8a13804 Fix for lame Intel compiler.
new 7092b6a Fixed const glitch.
new 3591fa0 Check no-elide-constructors for all C++ compilers
new 7036858 Cleaned up doc.
new 950da3d Throw not-supported exception when appropriate.
new 22dae30 Throw not-supported exception when appropriate.
new 8aeb066 Check for c++/g++ when testing elide-constructors
new 8c6de77 Clarified documentation regarding installing external global functions.
new 614f0e4 Pre-allocate token queue.
new efaab67 Cleaned up inconsistent naming for vector. Added assert to catch instances of namespace declaration attributes when locating a template.
new 2cbf50d Don't select attributes that are namespace declarations when applying templates.
new 513f3b8 Make sure CR/LF translation happens as necessary. Fixes bug 17426.
new 3c656d0 Changes for typedef change in Stylesheet.
new a203ded Removed unused InputSource instance.
new d388d60 Added API to set stylesheet parameters with UTF-16 encoded strings.
new 7d63f5e Fixed signed/unsigned mismatch.
new bedc1d2 Removed unnecessary rm for Tru64.
new ba9c711 Made IndexType an unsigned long, since unsigned int doesn't give any space savings.
new 482d65c Made nested class public to work around Tru64 compiler bug.
new f9c91c6 Added missing file.
new 13619bc Added missing define and fixed link option.
new 70fd408 Added ifdef sections for AIX to make sure we link using the proper library versions.
new 56c4444 Fix for Bugzilla 17938.
new 55d6ee9 Use context node, or its closest ancestor Element for namespace bindings.
new b4698b7 Workaround for Sun compiler optimizer bug.
new dcad226 New setEncoding() overload.
new 44cf16d Updates for Intel compiler on Linux.
new e0ebfc6 Made Makefile safe when cleaning and empty source tree.
new 1f3b431 Made static strings instance members as temporary workaround for static initialization.
new bc90802 Added case to switch statement to fix error message.
new 2ed031a New class contributed by Mark Weaver (mark@npsl.co.uk).
new 99c33f7 Integrated new class contributed by Mark Weaver (mark@npsl.co.uk). Fixes bug 16737.
new 0885abd New source files.
new 5639f21 Support for relative URI with a scheme, as long as the scheme matches the base URI schem.
new e3a58d7 Augmented documentation.
new de12d3f Removed class qualifiers from constructors.
new 11c9765 Made comments for static initializers more explicit.
new 9bc2361 Fix for XSLT erratum E14.
new cbb2fc1 Fixes for wrap-around and reading past the end of the string.
new eb73a7b Fixed bugs with insert and assign.
new a9a5c0f Fix for bug 18675
new ab122c3 Fixed documentation for transcode().
new 37259f8 FAQ contributions.
new ab605c5 Fixed order of storage class and cv-modifier.
new 77b7786 Removed two asserts. We need to figure out if we're going to enforce the context node or not.
new aa4d683 Minor updates for 1.5
new 565adf6 Updates for 1.5.
new 05ed472 Fixed case of path name.
new c760cd3 More doc updates.
new 05624a2 More doc updates.
new 9def502 More doc updates.
new 51194a9 More doc updates.
new 06efd8f More doc updates.
new cac8c8a Fixed casts for older compilers.
new dc441c5 Fixed call to setDocumentHandler().
new ded9041 Updated to use appropriate XSLTResultTarget constructor.
new d8d1e32 Initial revision.
new 1d813c8 New source files.
new 6345876 Updated sample to use XalanDocumentPrefixResolver.
new aa638db Fixed case in include directive.
new 8977683 Included new file for template generation.
new d1b0e6c Fixed typo in include directive.
new a40a502 Upped revision number.
new e85401d Removed extraneous source file.
new fef6d69 Upped revision number.
new 372dcd9 Added missing imports for zOS.
new 4e479aa Replaced if defined() section with macros.
new d2f6150 Fixed bug where -0 would be formatted with sign. Added more efficient implementation of indexOf().
new 369f322 Keep indexOf() out-of-line to maintain binary compatibility.
new 4ad0815 Use XPathFactoryBlock.
new eecd6b6 Removed obsolete pattern map code.
new 9934ee2 Pool more strings to reduce memory allocations.
new c2b06fb Added export macros for zOS.
new 944fd36 Removed trailing comma.
new 64a499f Protect against setting an iterator before begin().
new 31a22a3 Resize the vector before copying.
new 110511c Check for empty list before iterating it.
new f462701 Changed the implementation so the stream still owns the memory.
new 9d9ce49 Added comment to clarify behavior.
new 0c0f924 Backed out bogus comment.
new 49359f7 added casts to enums.
new f324fee Use hex transcoding for pointers.
new ef0b227 Moved export keyword for better compatibility with zOS compiler.
new bc56e3b Changes for new zOS compiler.
new c0eb92d Added missing export.
new 4db6850 zOS updates.
new 81ef505 Added export that was accidently removed while applying a patch.
new 212e24f Added a few asserts for safety.
new 0be1e62 Added new source files.
new 4d8060a Fixed typos in private assignment and == operators. Bugzilla 20479.
new 8863fb1 Commented out assert because of problems in Xerces.
new 4801e63 Fixed bug where surrogate pair is not serialized properly.
new d2bb3ad Added #ifdef as workaround for a glitch in Xerces-C 2.3.
new 91d5b4c Implementation of random() function from dmitryh@ca.ibm.com.
new 376e35c Fix for Bugzilla 18553.
new 61d10ee Make static XSLTInputSource instance a pointer, so things work with the new Xerces-C memory management code.
new dde91e7 Fix for bug 20577 - broken call to flshChars
new efcc9eb Added missing &.
new dce95b2 Fixed #ifdef glitch.
new ed066ce Added guard to ensure m_buffer is cleared. Removed unnecessary try/catch block.
new 967cc07 Removed superfluous using directives.
new 066fa0b Fixed bug with not reporting duplicate parameters. Bugzilla 20876.
new 626cfae cloneNode() now throws a non-supported exception.
new 0f5f7e5 Fixed documentation glitch.
new e4b8576 Removed unused function.
new a4a1899 Fixed glitch in static initialization.
new c8e3ce3 Added character for per Mille symbol.
new 7c969a9 Initialize data member with per Mill symbol. Fixes bugzilla 20929.
new 6ee783c Moved source for sane includes
new a5d0390 Moved source for sane includes
new ecdb81f Moved source for sane includes
new 3304d07 Update for sane includes
new f4abf83 Fixed glitch with checking for the target directory.
new 0c03f27 Changed variable name to make it clearer what it's for.
new a9bc6d1 Use new general-purpose code in DOMServices.
new 1fe44ca Make sure we can and translate all Xerces exceptions. Also, use new general-purpose code in DOMServices to resolve prefixes. Fixes Bugzilla 21025.
new 82c3801 Added compiler flag to raise heap limits. Fixes problems building with STLport.
new 86efac3 New generic function for resolving namespace prefix.
new 8a1d98d Added a convenience function to force the output encoding.
new abe0277 Pushed some functions from derived classes here.
new 3711683 Modifications due to changes in base class.
new b2f53ff Modifications to push functionality into base FormatterListener class to remove implementation classes from the interface and to remove dangerous downcast.
new b11408e Changed deprecated header file. Fixes bugzilla 21268.
new 1e87554 Make sure empty result node-sets have document order set.
new 853d465 Set document order before returning.
new d80bb8d Modify write() function to assume buffer has been flushed.
new 59ed399 Handle document fragments consistently. Fixes bugzilla 21293.
new 5fe5e24 Iterate document fragment through getFirstChild()/getNextSibling() instead of through getChildNodes().
new 7dc35af Send Locators through interfaces, instead of the stylesheet node. Improved error and warning messages with Locator information.
new 54b17ee Fixes for bug 21385.
new 2bdc8a8 Work-around for the Intel v6 compiler.
new 4b8150c Optimized sort performance by changing default behavior and by caching string results, instead of XObject results.
new 423bb71 Removed #define.
new 8444321 Fixed glitch where parent node wasn't always set.
new 577b243 Index key tables on calculated "root," rather than always on the owner document. Fixes a bug with using the node-set() extension function and keys. Bugzilla 21474.
new 5edffa8 Use type-specific accessors in preparation for the derivation change of ElemTemplateElement.
new c3c4770 Implemented better timing under Windows.
new f711d1f New link options for improved timing code.
new 6a7a710 Backed out Visual Quantify macro.
new 12be820 Make the construction of a KeyTable exception-safe.
new 10927fd Better exception safety in initialization.
new 9d39311 Bumped revision number.
new 5418d48 Use existing static string for format-number() function.
new 4f30214 Use class-specific function.
new f7c0553 New UTF XML serializers.
new 620bcc5 Don't derive from XalanElement any more.
new 0af4530 Don't derive from XalanDocument any more.
new 5af92d5 Use new UTF serializers. Changes for obsolete code removed from Stylesheet and ElemTemplateElement.
new ec65e8f New source files.
new 0c53694 Removed trailing commas from enums.
new dcacd6b Cleaned up conflicts between DOMString::size_type and FormatterListener::size_type.
new bba4dd9 Removed unnecessary include file and fixed comment.
new f452743 Initial revision.
new 3860844 New source files.
new efa0d6b Support for C-style file streams.
new fa2dac4 Added missing set accessor.
new b2db434 Don't close or flush file.
new 8d3881b Added missing constructor.
new 1543fad Added license text. Fixes Bugzilla 21607.
new 06a5999 Fix for strict platforms.
new 4c5e11f Check for unknown option.
new 4391ede Fixed bug in isContentSpecial().
new a165900 Clean up Sun Workshop temp directories.
new 3e68ef0 Updated paths for sane includes.
new b8ff1bf Conditional code for Visual Quantify.
new e000cd1 Updated version number of DLL.
new e5680e9 Removed obsolete projects.
new b6d618a Updated Xerces library version number.
new 1eba595 Touched up documentation. Added new overload for startsWith().
new b166801 Use new overload of startsWith().
new aef2395 Use new overload of startsWith(). Changed string to wide string for efficiency.
new cee3ad6 Changes for Win64. Fixes bugzilla 20747.
new a95f3ad Changes for Win64. Fixes bugzilla 20747.
new 22b6e20 New Mac projects files. Fixes Bugzilla 21326.
new 0aa131c Updates for Win64 sections. Fixes Bugzilla 21589.
new 4448f6d Additional fixes for bug 20747.
new b9fb917 FreeBSD and Install patch from Bjoern Zeeb - Bugzilla 13238
new d8193e9 Correct version for libmajor
new 8ece591 Use -soname when creating library under linux
new 141b23c Patch for Bugzilla 20747.
new e6efe11 Removed testXPath from the set of installed binaries.
new 3139e4a Removed TestXPath from headers directories.
new f0021a6 Extra patch from 13238 - proper soft links for installed libraries
new 5f80e92 Fixes library names and linking problems on AIX. Fixes Bugzilla 13238.
new cbae66e Changes for bug 21588.
new 3fb9046 Changes for bug 21588.
new b11a9d2 Changes for bug 13238.
new 8e1d570 Fix for bug 21987.
new 1bb1444 Make sure all empty node-sets have document order.
new 5286e0a More changes for bug 13238.
new 00b4d85 Change terminate order so extension functions are deleted before terminating Xalan and Xerces.
new 9377f23 Factored common code out into base class.
new 2634ce8 New source files.
new 9b38176 Initial revision.
new dd28101 Implement current node as a stack within the execution context. This will help implement preventing stack overflow and takes stress off the processor stack.
new 81ac8a4 Cleaned up a bunch of stuff with setup and tear-down of params.
new fca4953 More params cleanup.
new ad6b57d Fixed glitch with return values.
new 709ae0f Fixed glitch with return values.
new 5aa1049 More const-correctness.
new 6eb5615 Patch from Sarah McNamara.
new 4317869 Fixed a bug where deleteDocument() would not delete a new wrapper document.
new afcfc3b Make sure memory is deallocated by the appropriate memory manager. Fixes Bugzilla 22196.
new dca7b88 Use proper function call for unknown line/column value. Fixes Bugzilla 22198.
new a1922b1 New, experimental code for Linux. Needs to be updated to be POSIX-compliant.
new 9eeca86 Make sure XalanOutputStreamPrintWriter does not mix wide and narrow character writes without flushing as required. Fixes Bugzilla 22197.
new 2ed5782 Make sure previous patch is compatible with earlier versions of Xerces-C.
new 1633640 Make sure when optimizing, that we return a string. Fixes Bugzilla 22218.
new 07637cf Reserve space in vector instead of resizing it.
new 251489c Fixed glitch where GenerateEvent for endElement did not have the element name.
new c53df33 Provided URI information for events, and moved some repeated code into a separate function.
new 8f4297e Don't assume postConstruction() has been called in findNamedTemplate(). Fixes Bugzilla 22210.
new 4b227ec Protect against an empty vector in TranscodeFromLocalCodePage(). Function was previously inline, but is not any longer.
new ac94bd8 Make sure attributes are not in the default namespace. Fixes Bugzilla 22232.
new a95fa39 Separated out collation interface into a new class.
new a8f7681 Removed const qualifier from argv.
new 1ff5e31 Removed const qualifier from argv.
new 0c5dd37 Removed inline keyword from member function.
new 989147a Cleaned up glitches.
new 2524556 Fixed bugzilla 22729.
new 787c42e Really fixed bugzilla 22729.
new ea4d909 Pass Locators through.
new dd36d3d Initial revision.
new 4dcb170 Fixed bug where errorno was referenced instead of GetLastError().
new 5ee4aec Fix for Bugzilla 23170. Implementation of EXSLT functions by Matthew Hoyt.
new 828c93f A few tweaks to the patch.
new 65a869f Fix for bugzilla 23183.
new c599ff2 Fixed construction confusion and added URI for better error reporting.
new 1352ca7 Don't allow gratuitous whitespace where it's not supposed to be.
new 118d6c3 Patch for Bugzilla 23263 from June Ng.
new 9dd8e98 Increased stack size.
new b361855 Massive copyright update.
new 1b7a820 Massive copyright update.
new 4c45449 Move download to mirror directory
new 38140b3 New source files.
new ae5ee8e Integrate new EXSLT functions.
new fee7218 Fixed issues with xsl:attribute-set and introduced error for unknown attribute set.
new 4382fd4 Fixed bug in operator=(). Fixes Bugzilla 23721.
new 86a9b59 Added parameter for base URI of XalanDocumentBuilder instance. Fixes bugzilla 23733.
new 4e62791 Removed unused member functions.
new f6c8203 Use getFirstChild()/getNextSibling() instead of getChildNodes().
new f7796f4 Fixed bugs with clearing temp string, and with handling NaN edge cases.
new e3e64be Added a couple of asserts, for safety.
new 0e60a83 Refactored result tree fragments to use XalanDocumentFragment instead of ResultTreeFragBase. This is because the node-set() extension exposes some awkward problems with the implementation. This also simplifies things, so although it changes our XObject interface, in the end, it's much cleaner. Fixes Bugzilla 23778.
new 259dbd9 Refactored result tree fragments to use XalanDocumentFragment instead of ResultTreeFragBase. This is because the node-set() extension exposes some awkward problems with the implementation. This also simplifies things, so although it changes our XObject interface, in the end, it's much cleaner. Fixes Bugzilla 23778.
new a857f51 Removed obsolete ifdef.
new 378f85e Fixed a couple of source code glitches.
new cb12dcd Removed unused constructors.
new adbac2f Removed obsolete source files.
new 4c951cb Cleaned up obsolete code that used exceptions to handle indexes in patterns. push and pop the context node list to an internal stack for better stack management.
new bdd0753 Patch for bugzilla 13238.
new ecb98a0 Made includes absolute.
new 9ea3b4f Patches for bug 13238.
new 1038388 Patches for bug 13238.
new 383fdbe Made "samples" the target for the samples, for consistency, but left "Samples" as an alternate target.
new 8e12c61 Fixed samples target
new c88548f Replace calls to size() with calls to empty().
new 3aa52e6 More patches for Bugzilla 13238.
new 2efd85e Re-ordered initializer list.
new 624de2e Changes for strict ANSI headers.
new 0b1cc02 Changes for strict ANSI headers.
new 7ed6fae Patch for Bugzilla 24953.
new 50b824c Obsolete files from Bugzilla 13238.
new abc22f5 Patch for Bugzilla 24567.
new 8fb535a Bogus file.
new a81e389 Bogus file.
new 5a461e3 General cleanup.
new 775c710 Fixes for stricter platforms.
new 5bbaf63 Removed duplicate definition from bad merge.
new 6369b0b Added include for Xalan directory.
new a7f2fa9 Added newline.
new b060c74 Added const qualifier.
new 632fe28 Fixed glitches.
new 962b359 Fixed glitches.
new ce90a81 Fix for Bugzilla 25126.
new d198c52 Fixed bug where wrong macro was used for soname and symlinks.
new ce5512b Fixed another bug where wrong macro was used for soname and symlinks.
new 5b0a34a Fixed code glitch.
new edd323f Clean up of some include files.
new 5c71b54 Patch 25180 for iSeries support.
new fd37470 Patch 25180 for iSeries support.
new af60ed4 Patches for bugzilla 25187.
new 5bc1e0d Fix for Bugzilla 25220.
new 78ad872 Fix for Bugzilla 25187.
new 93b360f Fix for Bugzilla 25219.
new 6fe15a4 Updated version number.
new ffe89f5 Patch for Bugzilla 22248.
new 6d9d8f8 Patch for Bugzilla 25690.
new 3b37e40 Fixed bug getting number of characters to erase. See Bugzilla 25693.
new 082dce3 Patches for Bugzilla 25361.
new 038746d Minor cleanup.
new 3dd508e Fix for forward-compatible processing. See conformance test ver08.
new fa4a745 Added newline at end of file, because, on HP-UX, the last line of the Makefile was not generated without it.
new beb8b98 Added missing files.
new c7fff4d Patch for Bugzilla 24441.
new 15cbe9a Patch for Bugzilla 22248.
new 727c5de Patch for Bugzilla 25670.
new d3fefd0 Fixes for picky platforms.
new b6898fe Patch for Bugzilla 25840.
new 1a0092b Patch for Bugzilla 25843.
new c174739 Fixed inappropriate uses of int instead of XalanDOMString::size_type.
new ee8e265 Fixed missing include file.
new 6a5e5e6 Reverted to 1.3.
new 906e2aa Patch for Bugzilla 25847.
new 54f6447 Cleaned up a few glitches.
new 354362a Changes for Bugzilla 25912.
new bca1558 Changes for Bugzilla 25857.
new e50ff6e Changes for Bugzilla 25914.
new 62604ad Changes for Bugzilla 25913.
new 817eec6 Changes for Bugzilla 25916.
new 5e5e1ce Patch for Bugzilla 25857.
new f9553db Patch for Bugzilla 25176.
new 47f3de1 Patch for Bugzilla 24989.
new 7093120 Minor doc udpates PR: 25963 Submitted by: june@ca.ibm.com
new 993068e Patches for Bugzilla 25176.
new 05f3392 Patch to install ICU Libraries if XALAN_USE_ICU is defined
new c5ea057 Patch to update AIX, OS390 references to Xerces 2.4 and ICU 2.6
new 7c9107d Patches for Bugzilla 25176.
new 7197b3a Patch ICU-enabled workspace: fixed project dependencies and default localization method is now ICU. PR: 25913 Submitted by: dmitryh@ca.ibm.com
new d656bad Patch for Bugzilla 24567.
new b529063 Patch for Bugzilla 25176.
new 1496c81 Various documentation fixes PR: 25716 Submitted by: june@ca.ibm.com
new 464c725 Update to package name, compiler version PR: 25176 Submitted by: june@ca.ibm.com
new ae8e101 Fix to embed soname into Xalan library
new 7034796 Changes for Bugzilla 26207.
new 1a3230e Make sure we write an XML header if the output encoding is not utf-8 or utf-16.
new d18640b Removed explicit -Aa so the compiler will chose the correct default. This matches what Xerces-C does.
new a38f603 Fix for Bugzilla 26354.
new d7b9d6f Changes for VC7.
new ec11ed9 Fixed broken preprocessor logic.
new a10734d Fixed broken cast.
new 84e1112 Added missing semi-colon.
new b4d65c8 Support for MacOS Panther and Xcode PR: Bugzilla #26140 Submitted by: hanming@mac.com
new df1412f Xalan and message DLL should link with same CRT PR: Bugzilla #26351 Submitted by: dmitryh@ca.ibm.com
new a1d7bc4 MOVE Keys file into 'c' directory PR: Bugzilla #26349
new cead50e Rename Localization.mak to BuildMessages.mak to remove conflict with Localization.mak created when exporting makefiles. PR: Bugzilla 26350 Submitted by: stajali@ca.ibm.com
new b0d96d6 Update ProjectBuilder files to latest version PR: Bugzilla #25992 Submitted by: dmitryh@ca.ibm.com
new 818f1c9 Additional include for Win32 build.
new 276a0f4 Added more specific exception handling.
new 6f963b3 Removed dead code.
new 8e23fe0 Generate output file name more efficiently.
new 9569ac1 Fixed bit masking bug.
new bbe903d Changed #define.
new 3a5ce90 Better logic to find and/or erase the XPath object instance.
new 4d0719c Changed define for vector member function and add call to clear the target vector before copying nodes.
new 3e7ba58 Removed use of reverse iterators that was not necessary. Changed find() call to count().
new 411a805 Added appropriate options so we no longer need to specify -Aa.
new 91dc494 Fixed operator precedence problems.
new 876e892 Commented out unused parameters.
new e37c351 Commented out unused parameters and fixed exception code.
new 1d20fd6 Initial changes for HP-UX IA64 port.
new 6bf3c20 Added hackish support for timings with newer Windows SDKs.
new 20ae663 Initial changes for HP-UX IA64 port.
new 6d8c87b Various typedef changes for better 32/64 compatibility and consistency with Xerces.
new 5335cde Fixed compilation problems on 64-bit platforms.
new 9db0c19 Fixed size_type discrepancy.
new 2895d36 Fixed size_t discrepancy.
new 18941c4 Fixed typedef problem in Linux.
new 0ea12ef Fixed typedef problem.
new ec748c9 Removed unused data member from exception hierarchy.
new 950cf72 Make sure carriage return is written as a numeric character reference in attribute values.
new f911388 Enhanced error reporting.
new d915f78 General cleanup to prepare for op map iterators.
new c6337c1 New Visual C++ 7 project files.
new 749b15a General cleanup to prepare for op map iterators.
new 0e93863 Don't try to load more characters than will fit in the buffer.
new 0e3d913 Use DOMStringHelper function for case-insensitive compare.
new 8236317 Removed obsolete message.
new ba13aa0 Implementation of iteration for op code map execution.
new 669c9b8 Added new informational message.
new 1bf2a4a Modified sample so it builds on Tru64.
new 3ae8ba3 Turned on leak detection in debug build.
new b9e0b88 Fix compilation rules Submitted by: dmitryh@ca.ibm.com PR: 26730
new 7ad7f99 Cleanup some localized messages Submitted by: dmitryh@ca.ibm.com PR: 26897
new f4b3474 Put definition for gcc workaround.
new c043b36 Fix to improve performance of ICU-enabled format-number()
new 12232b8 Update to Apache 2.0 License
new 87046c2 Update to Apache 2.0 License
new 8b6b66e Update to Apache 2.0 License - 1.1 License no longer required
new 3b078e2 Update to Apache 2.0 License: New LICENSE and NOTICE file
new b8dffa2 Update install-package target for new License and Notice file
new d8e8ab1 Commented out unused parameters for quieter build.
new 1f97797 Fix for VC7, I hope.
new 32f0b1e Fix for bugzilla #27404 from Bjoern A. Zeeb: Use proper install
new 423c21c Patch for Bugzilla 27406 from Bjoern A. Zeeb: FreeBSD threading configuration
new 52e41b3 Fix for Bugzilla#27365
new 951aab1 Fix for 13 numberformat test failures
new aa673fa Fixed a bug where reset() did not reset everything. Also removed some extraneous code that we no longer support.
new c1e10f1 Make sure we re-prime the current node stack and the context node list stack.
new ffafe80 Removed extraneous forward declaration.
new b097e35 Removed createDOMFactory() call, because we cannot truly support it.
new 40d2aea Changes necessary for removal of Xerces-C's deprecated DOM.
new 12224ab Added calling "CLEAN" for Localization project
new aefd776 Improved cleaning
new 0db793c Support for VC7 Xalan+ICU configuration
new aa65363 Add VC7 support for Xalan+ICU configuration
new e7e4af8 Changes for new Xalan binary package structure
new 6d363b0 Changes for new Xalan binary package structure
new ff3c709 Changes for new Xalan binary package structure
new ee69e6d Removing old license remains
new cb6c4a6 Definition of XalanDOMChar is moved - cleaning redundant dependences
new 7a205cb Fix for bugzilla 27841.
new 426557e Removing .dsp and .vcproj files from the samples source directories
new 7cdca5b Fix for Bugzilla 27959.
new 94b1c0d Fixing sample name to XPAthWrapper for being consistent with UNIX build
new 8e2a894 Addition back files , using Xerces Deprecated DOM
new 999560a Change , conditioning usage Xerces Deprecated DOM support by XALAN_BUILD_DEPRECATED_DOM_BRIDGE macro definition
new c5fb732 Added messed sample
new dcb84fb Delete symlinks before (re)creating. Workaround for the semantic differences of 'ln' on Solaris.
new c08c3ce Fix for Bugzilla 27982.
new 2c9295b Initial clean up of whitespace stripping. Fixed bug with whitespace stripping and xsl:copy-of.
new f29b2ef New source files.
new bbc86ca Fixed call to cloneToResultTree, since any nodes that would be stripped would already be filtered out.
new 6b3b196 More strip/preserve space cleanup.
new 2c339bf Cleanup inefficiencies and bug in shouldStripSourceNode().
new 93f0cc7 New source files.
new d30c0a5 Fixed bug with local name.
new 39e81f7 Fix for loading XPathWrapper sample
new 8e0ab91 Makefile , creating the same like the GNU makefile "make install" target for Win32/Win64 VC6 or VC7
new d137b38 Advancing Xalan-C version number to 1.8.0 and Xerces-C to 2.5.0
new 35669bb New code for improved preserve/strip space handling.
new ad60a79 Cleaned up compiler warning.
new 8254cf3 Export nested class.
new 10c1f1c New source files.
new 7955930 Removed deprecated DOM bridge from build.
new 23f1a83 Changes for a cygwin build
new 2903a3c Fixed error messages and removed unused ones.
new ffe5cb7 Removed embedded error message.
new 4700c5b Fixed import precedence problem with xsl:strip/preserve-space.
new 8e225a7 Mark class as deprecated.
new b59924d Removed obsolete references to FormatterToDOM.
new a33ccc5 Fixed comment.
new b4f838f New iterative diff.
new 27ddbb1 Xerces Deprecared DOM support for Unix
new e6a5740 Use initialize() function instead of constructor.
new d2b1500 Moved initialization code from constructor to discrete function.
new 883be83 Removing an assert preventing debug build for cygwin/gcc/Win32 configuration
new 09901ab Addition an error message better explaining a popular build problem
new 8c1e63a Initial patch for documentation
new 791ba52 Change , allowing .NET 7.1 build
new 9426bc5 Fix allowing compiling C-API Test
new a1d46d5 Repairs building "conf" on HP
new 4c92683 Changes for building correct package name
new a10c6b3 Results of the first messages review
new f295155 Fix for Bugzilla Bug 28452
new 11b00f8 Don't serialize a linefeed after the XML declaration.
new a09816f Added a missed message
new 9d170aa Allow Windows developer to specify Xerces and ICU locations through environment variables (XERCESCROOT and ICUROOT resp.)
new 8cafcd7 Addition of VC7 compilation with XERCESCROOT and ICUROOT environment variables
new a52c830 Addition of VC7 compilation with XERCESCROOT and ICUROOT environment variables
new 117d26e Fix for merge errors
new 801260b Fix for a merge error from yesterday
new 276dd9c Change Win32 VC6/VC7 Lib/dll names from Xalan-C_1_8_0 to Xalan-C_1_8
new e3998b0 Fix for a defect in the Win32 package building process
new 7d6ae3d Patch for documentation for release Xalan-C 1.8
new ba27cbc Update for documentation according defect #36438
new 61bb2cd Update for the Apache license and 1.8 version number
new 1c42baf Fixes for the apidocs/apiDocs issue and fix for broken links related to the new doxygen version
new 0e8e226 Patch for Bugzilla 24630 - Porting Conf executable to Unix platforms
new b19b0cc Fix for Bugzilla 29079.
new 0e5025b Removed unused macro.
new 18145f5 Fix for Bugzilla Bug 28818 XalanEXSLTDateTime not threadsafe, crashing application
new 8b47622 Fixes for zOS port
new 7900dfa Workaround for Bugzilla 23955.
new cdb7720 Cleaning of code related to Conf
new f0d042f Fixed formatting of the code
new d3d5ec6 Wrong linkage library name Submitted by: Dmitry Hayes Reviewed by: June Ng
new be4a346 Fix for bugzilla 29545.
new 2d6fb5a Iterative stylesheet execution
new c8e492c Iterative Stylesheet execution
new 488c014 Iterative stylesheet execution
new 76c1b1f Fix compiler warnings related to iterative stylesheet execution project
new 35abfa8 Removed extraneous code
new 3133385 Improvements of the Xalan memory management (experimental). Submitted by: Dmitry Hayes Reviewed by: Matthew Hoyt
new 294543a Improvements of the Xalan memory management (experimental). Submitted by: Dmitry Hayes Reviewed by: Matthew Hoyt
new e8e1a1a no message
new ab0103e Addtion a new file, related to the Arena memory classes, to the Win32 project files Submitted by: Dmitry Hayes Reviewed by: Matthew Hoyt
new 6a40bb9 Bug, preventing building the sample in Win32
new e2953c3 Fix for the HP build
new 053943c Implementation XalanAutoPtr with a memory manager
new c1d179b Fixed documentation for getVariable.
new aca3def Revised version of AutoPnt for Memory Management
new 87d7ab7 Fix for Bugzilla #29983 Created by : June Ng Reviewed: Dmitry Hayes
new 85c5bf9 Fixed documentation for getVariable.
new 07c8fe0 Fix for bug 29079 with new iterative model.
new 8213603 Fix for Bugzilla #22350
new 3212d43 Updated comments.
new 165d295 Tweaks for OuputString() functions.
new 9905ca9 Not required
new e085a98 Removed extraneous semi-colon.
new 1af719f Fixed problem on Tru64.
new e1b390f Cleaned up and simplified DoubleSupport.
new c937815 Removed obsolete #define.
new 4e91e47 Modified defines to make Iterative execution default (#define XALAN_RECURSIVE_STYLESHEET_EXECUTION to enable original model)
new 1e05035 Custom Xalan Vector implementation (D. Bertoni & M. Hoyt) to support pluggable memory management.
new a76b335 Remove old define
new f00e5f3 Fixed inadvertant allocation in constructor and miscellaneous cleanup.
new 8ac7390 Initial revision.
new dd93b06 Added pragma to disable extraneous MSVC warning.
new e2f2210 Changed data members from pointer members to value members. Fixed typedef for block size.
new 2bd45c0 New source files.
new 115950b Removed use of std::deque in Stylesheet class.
new 395b05a New projects files for MSVC++ 7.1.
new 4c9e3b5 Commented out unused parameter.
new 354e3e2 Removed unused member function.
new edc67a5 Fixed nasty bug in clear(). Fixed code to use more standard functions and have functions that are more compliant with std::vector.
new 8903854 Changed for new XalanVector class.
new fdcbb7c Added option to increase compiler heap.
new 291658f Cleaned up some old code and fixed interfaces.
new d62b19f Changes for conversion to 7.1.
new 48e8e8b Changes for moving Harness project into the main DLL.
new 75213e1 Fixed problem with old definition of distance.
new ab79f52 Removed bogus code in destructor.
new 57a506e Moved assert before return statement.
new 6159bb3 Changes for XalanVector.
new 428934a Fix for Tru64.
new d8ad051 Removed extraneous define.
new e39a863 Moved Harness code into the main shared library.
new e8ae4f4 AIX changes for XalanVector.
new fcb4ce7 Fixed compilation problems with GCC 2.95.3 and Tru64.
new 7e7dc7b Changes for Visual C++ 7.0 (.Net 2002).
new 6349e36 Changes for Visual C++ 7.0 (.Net 2002) and gcc 2.95.3.
new cee177f Changes for gcc 2.95.3.
new 7544740 Changes for gcc 2.95.3 and some general cleanup.
new 4d16505 Removed unused typedefs
new 0e8a9d7 File not in use
new cf78d74 Experimental implementation of the memory management utilities
new bb4f46b Cleaning of some embedded strings
new c19ac98 Moved Harness code into the main shared library.
new dc7b5cb Moved Harness code into the main shared library.
new d284f89 Moved Harness code into the main shared library.
new 374cba7 Initial revision.
new 751576c New source files.
new 3b73535 Removed use of deque.
new b16e3ac Removed use of deque.
new 612e9df In-line access functions.
new e3620ba New source files.
new 70d6df5 Fix for building Win64/ecl
new b348838 Cleaning obsolete functions with "const char*" parameter
new afbafba Fix for the Win64 build : don't link with the Intel's default libmmd.lib libarary
new 565f12c Fixed use of typedef and signed/unsigned mismatch.
new 7377803 Accessibility improvements. Reviewed by Sarah McNamara
new 709761e Update Apache license to 2.0
new 5f72546 Fix incorrect cast (causes assertion on VC7.1)
new 5823647 Fixed some "Koenig-lookup" problems.
new 7beee93 Macro definitions for XalanVector<> class.
new 30a8917 Fixed bad merge.
new 04a06fd Cleaning default XalanDOMString parameters for the XSLExceptions class familly
new e1c4281 Initial Xalan Hashtable implementation to support pluggable memory management
new 5f95663 Initial XalanMap integration (replacing std::map)
new 4fd6353 Fix XalanMap related compiler errors/warning
new 7b28ce1 Fix for Bugzilla #30750. Reviewed by June Ng
new 880fa01 Initial Xalan linked list implementatino to support pluggable memory managment
new f0f4251 Added default constructor for Entry, which is required objects stored in standard collections. Added missing std:: qualifier.
new e3ccfbf Remove redundant typedef to allow gcc compile
new d5d6e11 Fixes for spelling errors in usagepatterns.xml. See JIRA XALANC-428 / Bugzilla #30174 Patch submitted by: Ville Skytt� Patch reviewed by: June Ng
new a49771d XalanList integration as well as improvements to XalanList/XalanMap to avoid memory allocation in the 'default' construtor
new c18dc0d Fix for JIRA XALANC-422 "Build fails if no ICUROOT set"
new 74f9c2a Changes to move Harness into the main library.
new b23e5c4 Patch to enable HP/aCC build (reduce symbol names by reducing number of template parameters/nested templates) and updated project files to enable VC6 Build.
new e2408b2 Changed included header file to a more specific one.
new 2694d83 Fix for XSLT erratum E24.
new aff3656 More complete fix for XSLT erratum E24.
new c1a6d24 Enable Solaris build: Removed nested template, correct reverse_iterator parameters, workaround for compiler assert
new 4897c07 Fix XalanList std::reverse_iterator parameters
new 38b0b25 Initial XalanSet implementation and integration to support pluggable memory management
new 2070f9e Changes to enable HP/aCC build: no support for std::pair, require postfix ++
new b0c4506 Fix VC6 projects for ICU-enabled Xalan
new 53a5984 Patch for XALANC-436 Reviewed by Matthew Hoyt
new febe25f Update the version number to 1.9
new 4a501d3 Changes to dsps to move towards upcoming release
new c752c80 Changes to dsps to move towards upcoming release
new bf3b368 Added ifdef block to suppress unused parameter warnings.
new 98b0649 Cleaned up code and modified the logic of beginExecuteChildren() and endExecuteChildren() slightly.
new 234c26c Fixed bug where endExecuteChildren() was not called, resulting in an InvalidStackContextException exception. Cleaned up code.
new a9c6ce1 Don't use objects to automatically manage the variables stack when doing iterative execution, as they interact badly with exceptions.
new 1daab6b Fixed bug in capacity().
new 22e7941 Update version number from 8 to 9
new c84cbf3 Fixed leak of DOMStringPrintWriter instances.
new 816733d Initial XalanDeque implementation and integration to support pluggable memory management
new 3a21e7c Fix to enable build on HPUX/aCC
new 0da17a2 More changes to upgrade version number to 1.9
new e55e2c9 More changes to upgrade version number to 1.9 Missed the 1.7 number
new 13adf6f Intial integration to allow containers to hold the value of objects that require a memory manager
new 31c8a84 Make sure we don't use helper classes for recursive execution when we are executing iteratively.
new 4584ffb XalanMap integration to allow values the require a memory manager
new 6ca3e69 Added new source files and updated various options.
new 8371fa6 Removed inadvertant parens in placement new.
new c3e5ed6 A bit more const-correctness.
new 889d8a5 Added new source files.
new 22e1be6 Fix copy constructors
new ed2bc1b Enable prefix/postfix ++ for Map Iterator
new 6a661b8 Use const_cast instead of C-style cast.
new a3faf98 Minor update to packaging name
new a36b4ac Workaround for VC++ 6.0 bug.
new 68314f8 VC7.1 project files for Samples Created by June Ng
new d020bca Better work-around for VC++ 6.0 bug. Temporary fix for bug where entries were not destroyed and de-allocated in clear() and in the destructor.
new 93ae6e3 Fix for Jira XALANC-423.
new ee48454 Fix for Jira XALANC-425.
new 94f7df9 Building ICU on aix now produces archives instead of shared objects, this fixes a packaging bug on AIX. Fix reviewed by: Matthew Hoyt
new 0b9c2e9 Error message cleanup.
new 779e1a6 Get rid of compiler warning.
new abe2b31 Minor change to packaging script. Building both debug and release, not just release
new 4c8d193 Provide a global option to pool all text node strings.
new 6666748 Provide an option to pool all text node strings.
new 392d09b Cleaned up mess with embedded string literals and unnecessary copies.
new c3bb25c Better const-correctness.
new db9fd16 Patch for Jira XALANC-438.
new 3905ed4 New error message.
new b50e090 Fixed a bug where we were not detecting a missing term in binary operators.
new 60d96d8 Don't bother executing the initial op code of an XPath expression.
new b64b34d Tweak for previous bug fix.
new 9a291d5 Use static UTF-16 strings, rather than rely on code page transcoding.
new 6b930d1 Updates to docs for 1.9 release
new 1338e91 Fix to enable XalanDeque to work with values that require a MemoryManager and provide an alternative to declaring a traits specialization.
new 17bd04f Update binaries list for 1.9
new 7ce2cb4 More doc updates for 1.9
new 4f9278f More doc updates for 1.9 - not sure why this was not committed before.
new e66501c Fixed bug with misplaced ')'.
new 1277784 Use getFormatterListenerImpl() instead of getFormatterListener(). Get indent flag from the StylesheetRoot when switching to HTML on the fly.
new 186132d Fixed bug where an implicit indent value of "yes" would be set for HTML output.
new 60e18be Make sure implicit indenting works when switching to HTML output dynamically.
new 45aa398 Not sure why this keeps failing to commit .. but attempting to update the version number in the entities file.
new 7734d0c minor tweaks to docs
new 66319ec Initial implementation on the pluggable memory management
new e7e09a4 Initial implementation on the pluggable memory management
new 4f90d48 Initial implementation on the pluggable memory management
new 4fbf41a Initial implementation on the pluggable memory management
new eff528b Initial implementation on the pluggable memory management
new 8a8e262 Porting conf for usage of the memory manager
new b94d9e8 Minor changes to enable builds with gcc3.1, VACPP 6.0, Sun C++ 5.3
new 5aeff6c Fix to enabled proper template specialization selection for HP-UX/aCC
new 2002315 Minor fix for documentation builds on Unix.
new 3c741fb New build script to support ant-based builds of the documentation on Unix.
new 101b4d5 Minor correction.
new 721a700 Fix , allowing api conformance
new b807426 Changes to enable selection of proper specialization when building debug on HP-UX/aCC
new 1369797 Fix for building TestXSLT on Win32 VC6
new 12d3e25 Fix for exposing interfaces with default values for copy/default constructors and building samples
new 3110ed2 Fix for building samples
new 70f8a9f Fix for building conf with fixed APIs
new 4c605ba Fix for building some tests with the fixed APIs
new b0ae944 Fixes for upcoming Xalan 1.9 documentation build.
new b7e182c Improved ICU Message loader naming, and removed extraneous space in Makefiles to enable builds
new bd663e0 Made getMemoryManager() private, since allowing public access is very dangerous and unnecessary.
new 414489d Added accessors to get to memory managers and commented out questionable post-increment operator.
new 79ff1d9 Added accessors to get to memory managers.
new 931bf2c Fixed bug with wrong substitution parameters and simplified warning for conflicts.
new e3fcc36 Fixed hideous bug that broke xsl:import.
new f7bd6bb Fix for a build Xalan-C with ICU
new e10df95 Changed error message ID.
new 1fd5b8f temporary fix for a build Xalan-C with ICU Win32/Unix
new a49df22 Fix for VC6 build
new 053e639 New source file.
new 3fdc011 Fix ICU_LIB name for OS390.
new 221e865 Modified getUnparsedEntityURI(s) to return/use returned string reference
new 6e7eb8f Enable copy constructor for user applications
new 1df0858 Fix for the sample
new 0e0bd70 Fix OutputString so transcode function does not add extra terminator
new fd70440 Fix for incorrect Unix packaging
new f64feb0 Fix ICU-enabled AIX/xlC_r 6.0 build
new ae178d8 Fix to enable prefix resolver to operator correctly with maps
new 1351a90 Remove unnecessary dynamic_cast
new dbba0bf Memory manager for the testXPath test
new 44f9705 Rollback part of earlier change - cast required when building with AIX/xlC 32-bit
new ab15e23 Fix for building testXPath on Unix
new 9b46820 NLS localization with the memory management
new 63f59c0 Memory management for ThreadTest tests ( Unix make tests target works )
new 9a2c94d Some cleanup of the change for controlled memory management.
new 6c010e9 Fixed typo.
new f369735 Some cleanup of the change for controlled memory management.
new 5e43850 Use standard functions for initialization and termination of static strings.
new d415663 Simple implementation of a memory manager and a sample , demonstrating how to call Xalan-C with a memory manager
new 0c63e7e Fix for the "cleaned" memory management
new 28c93b5 Use std::vector instead of XalanVector, since we cannot use the former until Xerces-C is initialized.
new cb45719 Fixed bug where XML identifier was getting clobbered.
new abf5396 Fixed bug where incorrect template was chosen when checking for conflicts.
new 2b902e7 Fix for Solaris machine
new a26a6c2 Fixed bug of calling an unexisting constractor
new 15d9482 Correct initialization of XalanMap with XalanVector as a data value
new f375862 Set proper document source URI (fixes testXSLT when inputs are specified with a relative path)
new c6b194a Fix , exporting the Harness symbols in Win64 with ICU dll
new 38ce50c Make sure ICU cleanup code is called.
new eeee7c1 Improved XalanMap implementation
new 9293edd Include an example of the ICU memory management feature.
new 34ee769 Fix to enable build on HP-UX/aCC - workaround symbol length limit
new 9b070ed Win32 - commented out system call to bring up results html file in a browser. Change was 'okay-ed' by Dave B. in email exhange.
new d9d31ec Patch to enable build of PerfT/Performance tests as well as direct conf's intermediate build files to the correct location.
new 28a683b Added status value error checking
new ec9f0b8 Changes to docs in anticipation of 1.9 release
new 3ce0657 Changes for zOS build
new 18f3ee7 Execution was corrupted if <xsl:for-each> contained a single <xsl:call-template> and the invoked template was not the last template in the stylesheet.
new 9422cc9 Simplified boolean expressions.
new b4082cf Avoid trying to resolve against a base URI which is relative.
new 3dba5b5 Right configuation for XalanVector , preventing memory allocation from the global heap
new 150b9cd Fix for providing backward API compatibility for Formatter* classes
new 3c25843 Fix for providing backward API compatibility for the rest of "external" classes
new f089c96 Update icu-current to ICU 3.2
new 533fbc3 Update the fixed bugs list.
new 52b3b89 Update the Makefile.incl.in file to support ICU 3.2 in upcoming release.
new 385e185 Add Win64 Release and Debug configuration to Localization dsp in VC6 version only.
new f5afaa3 Documentation updates for 1.9 release.
new 5164c43 Fix to properly set LD_LIBRARY_PATH_64 PR: XALANC-440 Obtained from: Submitted by: Reviewed by:
new f3c7e6a Update list of directories to pick up source files. New directories like src/xalanc/Harness weren't on the list Therefore API docs were incomplete.
new 0d7ca17 Updates to docs for 1.9 release.
new d4b71e2 More changes to docs for 1.9 release.
new ef4661a Addition of a public PGP key for Dmitry Hayes
new 3315602 Fix for Jira issue XALANC-445.
new 468225b Fixes for GCC 3.4.
new 8312203 Fixes for GCC 3.4.
new 68b6803 Fixes for GCC 3.4.
new 8cd46d3 Packaging changes that affect Windows NT platform
new f7922b9 Prevent compiler from eliding constructors PR: XALANC-447
new 38cc6e0 Remove explicit -fno-elide-constructor option from Linux settings and add 'g++3' to list of compilers to test for option in configure
new d3e028e Fixed two issues: No exception should be generated if <xsl:for-each> contains variables and no nodes are selected. In addition, if an exception occurs elsewhere, assertion/abort should not occur when resetting the execution context PR: XALANC-447
new 91ddb94 Fixed packaging bug that affected VC7.1
new f9c1746 Remove redundant AVT evaluation call. ElemLiteralResults::evaluateAVTs is also invoked when the parent's method ElemUse::getFirstChildElemToExecute/ElemUse::getNextChildElemToExecute is called.
new ca62135 Fix to properly reset/initialize array of pointers (causes assertion on z/OS)
new 4d1b5ec Fix for XALANC-455
new b67c3bd Fix to delay pushing context marker for direct template calls until "getFirstChildElemToExecute" is invoked. Without this change, an AVT that belongs literal result elements that contains a single <xsl:call-template ...> element would fail to resolve if it referred to a local variable.
new c886c64 Fix to enable build on BC++B6
new 6f71ac5 Closing an opened resource in a XalanC sample. Reviewed by Matthew Hoyt
new f936836 Patch for XALANC-460 : Linux/xlC port
new 2729526 Cleaning unused local variables from TraceListen sample
new e5d16da Fix for XALANC-463.
new 1b9e96a Patch for Jira bug XalanC-465
new a9b0d62 Fix for rhel4/gcc3.4.3 compilation
new 400495e Initial implementation of alternate performance testing tool
new dac8b91 Fix for Jira bug XALANC-476.
new 9446db9 Fix for Jira issue XALANC-483.
new ffef979 Fix for Jira issue XALANC-484.
new 9e3715c Fix for Jira issue XALANC-482.
new 717a212 Fixes and improvements to test tool
new 6b11e76 Removed checking of an onsolete condition. Related to Jira issue XALANC-480 .
new 2a73a7e Patch for Jira issue XALANC-487.
new c564ca1 Patch for Jira issue XALANC-485.
new 176a2d9 Patch for Jira issue XALANC-489.
new 09ab60b Patch for Jira issue XALANC-488.
new 284adb0 Patch for Jira issue XALANC-490.
new d99fbf8 Patch for Jira issue XALANC-491.
new 06033a1 Patch for Jira issue XALANC-492.
new bbc7ad8 Patch for Jira issue XALANC-492.
new b75e022 Moved catch of LockException to where it can be caught.
new c88922c Added dump of statistics, including currently allocated memory blocks.
new 172057a Modified to use new XalanDiagnosticMemoryManager constructor arguments.
new 7806462 Fixed glitch with header included in both the class header file and the implementation file.
new 28ed12d Fix for Jira issue XALANC-493.
new b92a094 Disable a few warnings about debug symbols being truncated.
new f558fd1 Fix for Jira issue XALANC-498.
new bb69913 Patch for XalanC-495
new 06565df Fix for Jira issue XALANC-501.
new 3dd8f74 Fix for Jira issue XALANC-500.
new 17aad39 Remove deprecated Test apps from Visual Studio Workspace/Solution files (XALANC-479)
new eb81ec3 Fixed documentation glitches.
new c0019c7 Fix for Jira issue XALANC-502.
new 4990faa Don't dump statistics when reporting an allocation error with a locked instance.
new 7829288 Fix for Jira issue XALANC-504.
new 09ddedc Fix for Jira issue XALANC-505.
new e31da10 Fix for Jira issue XALANC-496.
new c87df99 Fix for Jira issue XALANC-479.
new 8707ffe Fix for Jira issue XALANC-506.
new 69c2464 Fix for Jira issue XALANC-507.
new e708a92 Fix warnings from gcc 3.4.3 compiler
new ad3adb3 Fix for XALANC-480
new 90ece58 Fix for XALANC-480
new 6b9eae7 Fix for the Win32 project files related to XALANC-480
new ee1448b Remove perf test project from VC6 project files
new 495d5c0 JIRA XALANC-480 issue. Fix for VC6 build
new 2b5ae2a Patch for XalanC-510
new 07c708d Patch for XalanC-470
new d873289 Removing a comma ( fixing a warning) . Related to XALANC-480
new 7b0e042 Fix for enabling XalanC/ICU with gcc3.4.3 build
new 2a916a7 Ugly temporary patch for fixing AIX and HP11 builds . XALANC-480
new 524beb5 Fix for the documentation
new 1d04cf9 Fix for XALANC-480
new 58b9b87 Remove an unused file . XALANC-480
new 39198fe Fix for Jira issue XALANC-513.
new 5950d31 Shared library suffix for AIX is .a, not .so.
new 67e01c5 Fix for Jira issue XALANC-509.
new 1aecea2 Fixed incorrect previous change to shared library suffix.
new 1ee46cb Fix for Jira issue XALANC-515.
new fa7e6d9 Fix for Jira issue XALANC-466.
new b2c3f52 Fix for Jira issue XALANC-466.
new f6f7ed9 Fix glitch where the wrong MemoryManager is used.
new d3b454a Fix for Jira issue XALANC-479.
new cefcef9 Fix for Jira issue XALANC-508.
new 3003395 Removed unused local variable.
new 90c1f40 Fix for Jira issue XALANC-466.
new ab310b0 Use Xerces-C type directly, instead of the typedef.
new af36bc7 Added extra XalanConstruct overload and cleaned up a bit.
new b25711d Added using macro.
new 08874d1 Fix for Jira issue XALANC-518
new 985a0fa Fixes for Jira issue XALANC-522.
new b0de859 Fix for Jira issue XALANC-520.
new 222b328 Fix for Jira issue XALANC-519.
new 547d54a Changes for Jira issue XALANC-480.
new 86191f5 Fix for the recent changes
new 7bae419 Changes for Jira issue XALANC-480.
new 5b2a329 Changes for Jira issue XALANC-480.
new ddfaaa9 Addition of the Indent feature and support for non-Unicode encodings for the new serializer. XALANC-480
new 2a58808 Fixes for gcc3.4 build
new 48b256c Fix for the math::abs problem on Linux
new 07117dc Fix for XALANC-523
new 2f7bb8b Fix for the VC6 build
new c1b1041 Fix to the right , from the legal point of view, word
new 1361b36 Fixed a merge bug for XALANC-480
new 60d2fee Fix for VC6 build
new 2d6e07a Fixes for XALANC-530.
new 81e73ae Fixes for XALANC-529.
new c51a4cf Fixes for XALANC-530.
new 8c2e0f6 Fix for XALANC-526
new aa73419 Fixes for building the Perfromance testing application with VC7.1 and Linux . AIX build still fails
new e964cfd Added missing data member to the initializer list.
new c246efb Patch for Jira issue XALANC-536.
new d7a62b6 Patch for XALANC-537
new 2d1157e Fix for XALANC-537
new 7af1bb2 Fixes for XALANC-527.
new 88fd1cb Patch by D.Bertoni for XALANC-526
new 7f790ab Fix for XALANC-532
new cd8de90 Fix for XALANC-535
new 1405745 Further fix for XALANC-455.
new e345f6e Fix for XALANC-541
new 338b919 Fix for Jira issue XALANC-538.
new 04b4454 Fix for Jira issue XALANC-542.
new 2a70287 Addional fix for XALANC-541
new 4e80aba Fixes for Jira issue XALANC-539.
new 5581c73 Fixes for Jira issue XALANC-543.
new 7edb727 Fix for Jira issue XALANC-544.
new 0a9bd5d Fix for Jira issue XALANC-540.
new 7a97dbc Fixes for Jira issue XALANC-115.
new d5b3dd4 Fix for XALANC-541
new fc6bc18 Fix for XALANC-516
new 0b3cb28 Fix for XALANC-550
new e054993 Removed extraneous return statements.
new 2a836c7 Made two non-class functions static.
new c3e01c9 Disabled pragma for the Intel compiler, since it does not seem to implement it properly.
new d1e1b32 Fix for XALANC-560
new 50bef20 Patches for XALANC-555.
new 91a5d44 Added inline keyword to remove some Intel compiler warnings.
new 997cc82 Added inline or static keyword to remove some Intel compiler warnings.
new a6a2ca0 Fix for XALANC-561, done by Ashley Zinyk
new 9e29834 Fix for XALANC-561
new d4e9082 Fix for XALANC-565.
new f96f3bc Fixes for XALANC-558.
new 19d9c35 Fixes for XALANC-511.
new cb0f128 Added private copy constructor and operators to silence warnings.
new c599df6 Fixes for XALANC-552.
new e32b030 Fixes for XALANC-554.
new 799b9dd Fixed some dependent name lookup problems.
new 764b3b3 Fix for XALANC-568.
new 7c952d1 Fix for XALANC-571
new 31c94cc Fix for XALANC-569.
new a0ad0b5 Fixed glitch with use of MemoryManager.
new b2d29a4 Fix for XALANC-572.
new 9adb471 Fix for XALANC-572.
new 37b6a91 Fix for XALANC-575
new 5154b49 Fix for XALANC-575
new e1b0bcb Patch for XALANC-585
new c6df859 Removed extraneous directory.
new 1b08788 Fixes for XALANC-592.
new bd8a04b Fixes for XALANC-583.
new fd18592 Fixes for XALANC-591.
new 43c8a93 Fixes for XALANC-590.
new aef91a3 Removed Id tag.
new 0013677 Removed Id tag.
new a6ed916 Removed Id tag.
new b103195 Removed Id tag.
new b982a77 Removed tags and author statements.
new 47ae0d3 Removed tags and author statement.
new e526dc1 Fix a typo in a Makefile.in
new f14c314 Fixed typo in comment.
new a760a0a Fix for Jira issue XALANC-599.
new 055c6df Fix for Jira issue XALANC-600.
new b273ff0 Fix for defect XALANC-586
new 43376bd Fix for Jira issue XALANC-604.
new 14fd169 Added missing files that are present in VC6 and VC7.1.
new 2cb6bab Fix for Jira issue XALANC-587.
new 62aba26 Fix for Jira issue XALANC-584.
new f189c61 Fixes for Windows 2005 XalanICU build
new 430ca1a Removed extraneous files.
new d6b160b Fixes for Jira issue XALANC-598.
new 495e5b1 Fix for XALANC-602
new 83f5865 Fix for XALANC-602
new 10dfbaf Fix for Jira issue XALANC-601.
new fe2ae96 Fix for XALANC-609
new b708473 Fix for Jira issue XALANC-603.
new 02a7b79 Removed extraneous source file. Fixes Jira issue XALANC-594.
new 2cf7a77 Fix for Jira issue XALANC-614.
new f440f20 Fix for XALANC-589.
new 9899a5c Cleaning out the CVS "author" comment
new 73f3d2d Providing a default memory manager for XMLMutex object instance
new 3b1e3ee Patch for Jira issue XALANC-573.
new c618a8c Patch for Jira issue XALANC-621.
new 8db5321 Fix for XALANC-626
new 4eef16f Fix for XALANC-626
new eff0a95 Fix for XALANC-626
new 11703d7 Fix for XALANC-626
new 634bbe4 Fix for XALANC-626
new 139c189 Fix for XALANC-626
new ec50877 Patch for Jira issue XALANC-622.
new 293eb5e Disable spurious warning about change in behavior in Visual C++.
new 5d9a048 Patch for Jira issue XALANC-625.
new 9314c87 Patch for Jira issue XALANC-613.
new b552352 Patch for Jira issue XALANC-613. This fixes issues with temporaries and private copy constructors.
new 92e2946 Patch for Jira issue XALANC-613. Avoid unnecessary copies.
new a26e024 Patch for Jira issue XALANC-627.
new 781df0e Patch for Jira issue XALANC-628.
new b01060e Fix for a defect XALANC-595
new 6d71d28 Fix for a defect XALANC-606
new 6153bf6 Patch for Jira issue XALANC-624.
new 653761a Patch for Jira issue XALANC-630.
new 26b2161 Patch for Jira issue XALANC-631.
new b8dab53 Patch for XALANC-635
new aab39ea Fix for XALANC-638
new 8cc6e25 Made char* parameter const to quiet the HP compiler.
new ff47c8d Patch for Jira issue XALANC-613 on HP-UX.
new ccceeff Patch for Jira issue XALANC-629.
new e672db9 Patch for Jira issue XALANC-638.
new 9b754d8 Made data member private.
new 9ffa40a Patch for Jira issue XALANC-641.
new 9db069d Use same typedef for XalanDOMChar and XalanUTF16Char. Touched up some documentation.
new e7d1926 Fixed glitch in include directory.
new a3ecf0f Fix for a defect JIRA XALANC 645
new 344cd1a Fix for an issue JIRA XALANC-646
new 2de19a6 Updates for changes to underlying Xerces-C classes and types.
new ea745fa Patch for Jira issue XALANC-647.
new 155a2fc Fixes for XALANC-651.
new 73bb425 Patch for Jira issue XALANC-650.
new 4c0da27 Fix for Jira issue XALANC-655.
new 9374e90 Patch for Jira issue XALANC-652.
new 4b545ad Patch for Jira issue XALANC-653.
new 9e18d4e Patch for Jira issue XALANC-640.
new 015b475 Fixed EOL property.
new 35373f9 Patch for XALANC-658.
new 4757d38 Patch for Jira issue XALANC-660.
new c65a57b Patch for Jira issue XALANC-632.
new b849bf6 Patch for Jira issue XALANC-648.
new b22aeeb Patch for Jira issue XALANC-633.
new cbb3a6d ICU integration was broken as a result of some inconsistencies.
new e38084a Patch for XALANC-659.
new 6e07724 Fixed glitch with ambiguous XalanDOMChar argument to PrintWriter::print().
new 1044c2d Patch for XALANC-667.
new 8986cd6 Patch for XALANC-664.
new 8f985b8 Patch for XALANC-669.
new 59c0b36 Fixed whitespace glitch.
new e594324 Fixed some HP compiler warnings about linkage by inlining template functions.
new b668b78 Merged VS branch from revision 603782 to 638197. Fixes XALANC-657 and XALANC-634.
new ef0506a Fixed truncation warning by using existing XalanDOMString helper function.
new 91ee8c9 Removed dummy return values after throw statements to clean up HP compiler warnings.
new f6ff5ef Update to track Xerces-C API change.
new 67caf76 Don't prepend drive letter to output file path.
new 9e95447 Fix for potential buffer-underrun and partial fix for XALANC-666.
new 105afb0 Fix for XALANC-671.
new da9aeb3 Added configurations to use ICU integration without using the ICU message loader.
new 6c78293 Add support for ICU number formatting as well as collation.
new b39f69f More 64-bit configuration fixes. Added new configurations for building with the ICU for collation and number formatting without using the ICU message loader.
new e79a0fa Changes for compatibility with the updated Xerces-C MemoryManager class.
new f8f5c65 Fixes for XALANC-666.
new 3df3906 Fixes for XALANC-673.
new 065413a Changes for compatibility with the updated Xerces-C MemoryManager class.
new 26fcdf0 Fixes for XALANC-674.
new 424a2d6 Fixes for XALANC-615.
new 11b43cf Fixes for XALANC-675.
new 2f978e0 Fixes for XALANC-675. Fixed glitch with formatting expanded name.
new e272a82 Fixes for XALANC-677.
new 1bfc6e2 Added "virtual" to function.
new 2bfd177 Fix for change in Xerces-C BinInputStream base class.
new 48904e6 More cleanup.
new 39e8766 Updated FormatterToDOM for new base class function signatures.
new cd44765 Fixed typo.
new dff4111 Initial set of changes for Xerces-C API changes.
new 694842b More changes for Xerces-C API updates.
new 31d8f31 Fixed return type on new member function.
new 7c1ac2c More updates for Xerces-C API changes.
new 2dea682 More updates for Xerces-C API changes.
new fec6974 Visual C++ 6.0 fixes.
new 11fe648 Fixed case in include file name.
new 9e7754a Removed obsolete class.
new 319c712 More changes for compatibility with Xerces-C 2.x and 3.x.
new ec58c27 Handle error enum as an unsupported encoding.
new ecfacfb Removed dead code.
new a1720f2 Fixed broken cast.
new cdd9b9a Cleaned up crufty old stuff for obsolete compilers, etc.
new 8c55e25 Fix for XALANC-679.
new 306defe Fix for XALANC-680.
new 1144d2c Clean up of error formatting code to use a single, consistent format, with better localization. Cleaned up const-correctness issue to remove casting away const of a member variable.
new d017e17 Cleaned up local code page transcoding APIs.
new 96b6cbe Fixed bug with formatting an error with no URI.
new 2b639ac Changes for Jira issue XALANC-478, including a new sample program.
new 14ea271 XALANC-478 Added new samples to Makefile.
new 56d18dd Catch transcoding exceptions with expected data files, since they are often not in the local code page.
new c36b52b Changes for Jira issue XALANC-616, along with some cleanup of unused code.
new e039a8d Changes for Jira issue XALANC-616. Make accessor function out-of-line, so the definition isn't needed in the header file.
new b657c34 Changes for Jira issue XALANC-616. More cleanup. Quiet some HP compiler warnings and fix GCC issue by adding XToken copy constructor.
new e20fcff Major error reporting cleanup.
new 7572490 Major error reporting cleanup.
new d58a559 Major error reporting cleanup.
new ef8ee5d Major error reporting cleanup.
new 4fe6ba9 Major error reporting cleanup.
new 18bd1fe Visual C++ 6.0 fixes.
new 55e835c Add support for Solaris X86.
new 804be32 Updates for VS.Net 2003.
new 9582a66 Fix potential dereference of null pointer.
new 6a4fec5 Fix for XALANC-681.
new 8eac2d0 Fix for XALANC-683.
new c50d266 Removed spurious access declaration.
new 3b8670e Removed some obsolete defines.
new 17c2f84 Only enable Windows collation for MSVC 8 or later.
new c31fa87 Removed some obsolete defines.
new b59234a Beginning to add support for case-ordering for xsl:sort.
new d8a8999 Disable conformance tests that are known to be broken.
new 99c5d2e Fix for XALANC-682. Also cleaned up some old DOMStringHelper functions.
new d5f2e34 Disabled some tests related to XALANC-682, since the conformance test gold results are currently wrong.
new 1af79d9 Cleaned up a bunch of old DOMStringHelper cruft.
new 2b2b225 Finish implementing exclusion of test cases that are known to be bad.
new 9d2171d Cleaned up a bunch of old DOMStringHelper cruft. Removed obsolete files.
new 09ea9d4 Fixed bugs where the local name was used in the startElement and endElement functions, instead of the qname. A recent change to Xerces-C sends only the qname when namespace processing is not enabled, per the SAX spec.
new 7afafa4 Disable more tests that aren't portable.
new 7306560 Fix problem with classic iostreams.
new be47bb5 Fixed loop with POSIX threads.
new 9028425 Cleaned up usage of MemoryManagerType typedef.
new 165ce25 Disable one more bogus output test.
new 138b426 Changed tabs to spaces.
new f960593 Use stdd::numeric_limits for Solaris x86 and AMD64. Fixes XALANC-588. Also removed obsolete #define.
new f10da98 Removed obsolete -ptr option for Sun CC.
new 3c37137 Fixes for Xerces-C 2.8 suppport.
new c299d60 Quiet some HP aCC warnings.
new cedae04 Fixes for missing header files reported on Fedora 9.
new 12facbf Broke up some functions for better inlining.
new 472548b Removed use of LocatorType typedef.
new 37ba219 isnan() is not available on Cygwin.
new 9a7b0bc Set first character in the buffers to null, in case nothing is read from the files.
new 2e40961 Fixed bug where error message is not displayed when no error is reported through the FormatterListener.
new 77a1ee2 Updated version number to 1.11.
new 4865ec5 Updated version numbers and added new source files to AllInOneWithICU projects.
new 6d3e038 Removed unused configurations.
new 9e52f12 Changes for mingw and fixes to runConfigure for disabling threads.
new 954bfa6 Fixed typo in macro.
new 89c6f10 Fixed bugs where early exits would leave file handles open.
new 7a4bf8f Clean up for VS6. Updated version numbers for libraries and removed obsolete configurations. Fixed a few compiler errors due to compiler limitations.
new 9ca1e29 Updated VS6 Xerces-C library version numbers.
new 10963c6 Updated VS6 message library version numbers.
new c4638e7 Updated Xalan library version.
new c2f794a Use GCC as the default compiler. Bump optimization level to 3 for GCC and the HP compiler.
new b80dc89 Fix for XALANC-684.
new b025ca4 More cleanup.
new f03ff9f Fixes for Visual Studio 6.
new 0669e5c Makefile fixes for Mingw.
new aa0098a Reverted previous change for Mingw, since it breaks other platforms.
new e34ac74 Initial configuration changes for OpenBSD port.
new 350d11f Cleaned up pthread options to fix 64-bit build on Solaris x86. Cleaned up old 64-bit defines and removed unnecessary 32-bit build options.
new 07d9f63 Reduced optimization level on PA-RISC because of excessive memory usage.
new d2c5c16 Removed obsolete author tags.
new d083331 Return the error count from main() for the conf executable.
new ee90cdc Fixed comment in header file.
new 8dbe6d1 Created a typedef for more clarity. Added some comments.
new ae9c79f Removed obsolete author tag. Used a typedef for more clarity and added some comments.
new 9b2a216 Removed obsolete author tag. Fixed assignment operator to protect against self-assignment. Updated XalanDequeIterator and XalanDeque to avoid exposing data members. Fixed some issues where exceptions might cause memory leaks. Used a typedef for better clarity, and added and updated some comments.
new 5988d02 Visual C++ 6.0 fix.
new dc240e0 Removed unused member function and fixed tabs.
new ad15d3d Fixed typos and problems with building on Visual Studio 6.
new e51cac3 Made the function formatMessageLocal(), in XalanFSStreamOutputStream.cpp, a static member function of XalanOutputStream to avoid having XalanFileOutputStream refer to it as an extern.
new dd08a74 Fixes for building on Solaris with Sun Workshop and STLport 4.
new f98e1b4 Update a comment.
new db119cc Cleaned up some some argument names and unnecessary code.
new eaeb1b5 Tweaks for HP-UX PA-RISC.
new 9cfd982 Cleaned up a misspelled macro and some MinGW makefile issues.
new 40ac2be Enabled code that had been erroneously commented out earlier.
new a527111 Fixes for XALANC-690.
new 1989bbd Fix for XALANC-692.
new 7eef697 Use default constructor for compatibility with VS2010. Fixed a few typos. Fixes XALANC-699.
new 69e08d6 Fixed buffer overflow problem with XMLString::replaceTokens. See XALANC-698.
new 67e0800 Fixes for XALANC-700.
new 04c770b Fix for XALANC-705.
new 709950c Fix for XALANC-703.
new fea32fb Fixing JIRA Issue #709: http://issues.apache.org/jira/browse/XALANC-709. Changes to a comment to correct a doxygen bug. Patch thanks to Steven Hathaway.
new 0992cfc Fixed return statements and return types of various template functions. Fixes XALANC-570.
new 5056c79 Fixed some source code glitches.
new e8717a4 updated license to v2 and added Notice. Thanks to Steve Hathaway.
new 702b64c JIRA[XALANC-710] Fix: Debug Build Issue - Win32/VC9/AllInOne
new 0064bc6 JIRA [XALANC-701] Update: Fix on bad XALAN-675 patch -- XSLT/KeyTable issue
new d9a8d60 JIRA [XALANC-708] ensure that XMLCh is defined when using 'C' language API interfaces.
new b546424 JIRA XALANC-716 incorrect buffer-size calculation in XalanUTF16Writer.hpp
new ee641b3 XALANC-451 XalanTransformer setStylesheetParam() :: add support for strings, numbers, and nodesets
new 76d767e XALANC-715 FIX, Support empty strings, empty nodesets,
new 8c919d7 XALANC-719 Xerces Parser Liaison - errors on elements with no attributes
new 0855435 XALANC-687 remove compiler warnings
new 2da34e0 Add Microsoft .NET 2010 (VC10) support
new 209ff2f More VC10 Cleanup
new a187b8e Fix linkage to library from samples by editing VC10 vcxproj files
new 5b89d16 Fix VC9 Samples Linkage - vcproj edits
new a295ceb More Microsoft VC9,VC10 Project Fixes
new 299b414 Fix VC8 Build Interfaces
new 07a06d6 Updating year.
new abf6ffa Updating copyright years.
new 6d61d86 Updating copyright years.
new f634129 Align NOTICE file with the copy under xdocs/sources/xalan/NOTICE.
new 6f65541 Update to the latest ASF license header. See http://www.apache.org/legal/src-headers.html.
new 3283107 Copyright Update
new ef85b4f Add Number and Nodeset Top-Level Parameter support for XalanCAPI
new bcda5ff Updates for Xalan-C apiDocs
new 35a79ea Committer Key for Steven J. Hathaway
new 092fcda Fix some logic compile warnings
new 76c2e83 Remove unused, unsupported, Windows projects
new 340fd54 Fix logic warnings
new 2f15f40 JIRA XALANC-643 --as-needed patch
new e487cba Google Summer of Code 2012 Snapshot
new 1619f80 Update GSoC from trunk - JIRA 730
new bc10984 Fix svn copy
new 53d2d88 New copy of XalanTransformer
new 49f02bb EXSLT code committed to xalan-c-branches-GSoC-2012, contains .NET 2003 and .NET 2010 builds
new 93d93cc GSoC-EXSLT Code Merge
new 8daaf82 Update branch/GSoC-2012/src
new 34863e6 Update GSoC-2012 documentation sources
new 9569456 Update branch GSoC-2012
new 3cec6ae Merge release 1.11
new 2d78adf XALANC-736 Assertion failure in debug mode
The 4297 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xalan.apache.org
For additional commands, e-mail: commits-help@xalan.apache.org