Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Sticky Revision: |
Redo libcurl check to avoid liking to the library when we don't use it. Also update the make pretty-printing code.
Rework the way we search for and detect the ICU and libcurl libraries (XERCESC-1892).
Fix ICU message loader makefile to handle dist properly.
As we now generate source files for the ICU message loader, use standard automake code
Rework compilation of ICU message loader resources (XERCESC-1882).
Performance improvements
Port other hash tables not to use HashBase interface.
Remove the PCRE-like regular expression engine, and replace it with a XPath 2.0-compatible one (XERCESC-1816). Original patch by John Snelson, modified to fix an exception thrown when expressions negating a character class (e.g. [^\s]) were used.
Remove references to libwww net accessor which was moved to attic (not maintained, number of problems).
Backported fix for XERCESJ-773: build a representation of large minOccurs/maxOccurs in constant time and memory (which uses a counter during validation) for element and wildcard particles when each model group particle in the content model: * has minOccurs/maxOccurs == 1; or * contains only one element/wildcard particle with minOccurs/maxOccurs == 1 (XERCESC-1051)
Move XMLGrammarPoolImpl from internal/ to framework/ so that it can be instantiated directly by the use
Remove unused files
Add root_res.o to the library if it is produced by the ICU makefile. Hopefully fixes XERCESC-1812.
Add getContentType function to the BinInputStream to allow stream to report out-of-band content type. Implement it in various streams. Factor out and cleanup common code from Socket and WinSock net accessors. Fix a number of bugs. Patch by John Snelson (XERCESC-1805).
Remove unused files
Allow providing a separate memory manager for exceptions (XERCESC-1730). Remove unused MemoryManagerArrayImpl.
Get rid of lazy initialization that relied on double-checked locking. Now every static object is initialized in Initialize() and released in Terminate() via XMLInitializer.
Get rid of atomic operations
Various build system fixes
Do not use the build version component in the ICU message loader's entry point. While at it, rename the package/entry point to be consistent with the library name.
If a comment starts at the end of a line, the spaces before it end up included in the macro definition
Get rid of automake convenience libraries. Link messages for the ICU message loader directly into libxerces-c instead of a separate library.
Xerces_autoconf_config.hpp was installed in a 'src' folder
'make dist' didn't include extra files needed by tests; builddir variable can be undefined on some autoconf versions
'make dist' packages all the sources needed to compile Xerces
Set ICU_CXXFLAGS for all files, not just the ICU transcoder, so that special cased code for ICU such as that in RangeToken.cpp, will not break for lack of these flags.
Whitespace changes only
Build the iconv catalog file
Makefile integration for XInclude
Add include directory to let out-of-tree builds reach the lib folder
Implemented the DOML3 XPath interfaces, reusing the XPath processor used inside the XMLSchema validation; this means it understands only a limited subset of the XPath syntax, and can only return DOMElement nodes. However, it could be useful for simple navigations, or maybe be later expanded
Rename XMLUCSTranscoder.cpp into XMLUCS4Transcoder.cpp
Update license header as per http://www.apache.org/legal/src-headers.html
Move PSVIUni.* from sample PSVIWriter into main library
Revert inadvertant modification of src/Makefile.am from r408962. Thanks Scott Cantor.
reconfigure
Enable selection of the GNU iconv transcoder
When the ICU MsgLoader is used, build the XercesMessage library
libWWW support files were mispelled; added support files for Iconv and ICU message loaders
Make DOMLSParser and DOMLSSerializer use DOMLSInput and DOMLSOutput for specification of parameters
Expose the memory allocation functionalities of DOMDocumentImpl through the DOMMemoryManager interface; this removes dangerous casts in the operator new and allows to tune the size of the memory chunks (jira# 1475)
Rename DOMEntityResolver into DOMLSResourceResolver
DOM L3: DOMStringList
DOM Level 3 Core: DOMImplementationRegistry, DOMImplementationSource and DOMImplementationList
DOM Level 3 Load and Save: updated interfaces
Remove AutoSense.hpp from makefile; add XMLHolder headers to Makefile
Merge all changes from branches/jberry/3.0-unstable -r 178442:190861 to trunk. With this merge, further development of Xerces 3.0 will occur on trunk, and the jberry/3.0-unstable trunk will become defunct and will soon be deleted altogether.
Resolve XERCESC-1437. Thanks Axel Weiss. Install .c files that are included by headers.
Updated Visual C++ 6 project files
Add some more changes to help building under windows with as both static and dll -- I hope.
configure can now pick pieces from Windows environments
Add libcurl-based netaccessor
Rename Xerces_autoconf_config.h --> Xerces_autoconf_config.hpp since it's cpp. Just trying to confuse you...
Misc include and make issues; patch from Axel Weis.
Cleanup a couple of syntax whoopes in makefiles
Don't rely on global .SILENT to keep make quiet. Override default rules to shut them up, and give .SILENT particular targets to shut up...it doesn't want to do the same for default rules
Add default support for prettier make output, inspired by Axel Weis. - New configure option --enable-pretty-make=yes or --disable-pretty-make will turn it on or off at configure time. - If it's been configured on, you may temporarilly override it at run time with "make VERBOSE=1". This is almost the same as the default, though a is a bit more quiet.
Added libs must be added globally, not just for the specific convenience library
Increase libwww support, though I haven't tested it fully since libwww isn't installed properly on my system. libwww is basically end-of-lifed. Maybe we should shoot it. Hopefully the still-to-be-written libcurl netaccessor will replace it.
Add keywords and eol-style props to some files
Add missing file to sockets netaccessor build
More work on pthreads flags
More work on pthreads flags
Do a better job of figuring out how to link against pthreads
Add support for iconv transcoder
- Add mutex mgr and atomic op mgrs for notheads case. - Add atomic op mgr for Mac OS case.
Flesh out implementation of PosixFileMgr, PosixMutexMgr, and PosixAtomicOpMgr.
Begin work on refactoring of platform class.
Addition of initial autoconf support on 3.0-unstable branch.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| apache@apache.org | ViewVC Help |
| Powered by ViewVC 1.1.2 |