Commit graph

3147 commits

Author SHA1 Message Date
wiz
ef9799aa08 Reset maintainer, email bounced with:
host monkeybyte.org[69.16.221.13] said: 550-"The
recipient cannot be verified.  Please check all recipients of this 550
message to verify they are valid." (in reply to RCPT TO command)
2006-08-13 23:32:22 +00:00
wiz
7b65a844f4 + harmony. 2006-08-11 15:57:40 +00:00
wiz
8b2e86af8a Initial import of harmony-20060526 (latest stable release):
Increased reliance on optimistic data replication has led to
burgeoning interest in tools and frameworks for synchronizing
disconnected updates to replicated data.  To better understand the
issues underlying the design of generic and heterogeneous synchronizers,
we have implemented an experimental framework, called Harmony, that
can be used to build synchronizers for tree-structured data stored
in a variety of concrete formats, in particular XML.
2006-08-11 15:55:31 +00:00
wiz
6a83b78915 Fix path in DEPENDS. 2006-08-11 15:46:03 +00:00
wiz
90b1c9a4fd + pxp. 2006-08-11 15:45:34 +00:00
wiz
86a1ae9133 Initial import of pxp-1.1.6:
PXP is a validating XML parser for O'Caml. It strictly complies to
the XML-1.0 standard.

The parser is simple to call, usually only one statement (function
call) is sufficient to parse an XML document and to represent it
as object tree.

Once the document is parsed, it can be accessed using a class
interface. The interface allows arbitrary access including
transformations. One of the features of the document representation
is its polymorphic nature; it is simple to add custom methods to
the document classes. Furthermore, the parser can be configured
such that different XML elements are represented by objects created
from different classes. This is a very powerful feature, because
it simplifies the structure of programs processing XML documents.

Note that the class interface does not comply to the DOM standard.
It was not a development goal to realize a standard API (industrial
developers can this much better than I); however, the API is powerful
enough to be considered as equivalent with DOM. More important,
the interface is compatible with the XML information model required
by many XML-related standards.
2006-08-11 15:44:33 +00:00
abs
5223879587 Update p5-XML-Xerces from 2.3.0-4 to 2.7.0-0
2.7.0-0 Sun Jan  1 08:44:27 IST 2006
        - first public 2.7 release
        - working with SWIG-1.3.28 pre-release
        - removed all uses of XMLString::transcode() from the Perl
          callback handler classes in Handler/

2.6.0-2
        - first public 2.6 release
        - all known memory leaks fixed
        - all known segfaults fixed (especially with regards to
          exception handling) - perhaps this will fix AIX?

2.6.0-1
        - second beta 2.6 release

2.6.0-0
        - first attempt at 2.6 release
        - most memory leaks resovlved

2.3.0-5
        - fifth bugfix release of 2.3.0 series.
        - added new samples: validator.pl, memtest.pl, xerces-memtest.pl
2006-08-10 13:48:23 +00:00
abs
3cda86dcbe Update xerces-c to 2.7.0:
2.7.0:
Update table used for patterns to the Unicode 4.0.1 level.
For time schema datatypes, ensure milisecond only contains 0-9
OS400 updates
Modify runConfigure to accept the names of C++ compilers that it doesn't recognize
Change for loop control variable for compilers that don't enforce for scope.
Update XSValue to handle float and double the same way the main library does
Update HP 64 bit options
Fix for Jira issue XERCESC-1416
Fix for Jira issue XERCESC-1391
Patch for Jira issue XERCESC-1407
Patch for Jira issue XERCESC-1390
Move implementation of setDocument to the cpp file, where DOMDocumentImpl is a known class (jira 968)
Fix for problem on Solaris where open may return 0 as a valid FileHandle. Check for -1 instead.
Fix for xercesc-1413: invalid operator equal template signature
Schema updates to match spec
Prefix mapping update to handle schema correctly.
Remove collaboration graph from apiDocs
Patch for Jira issue XERCESC-1411
Use isspace instead of isSpace as data is char not xmlch
Patch for Jira issue XERCESC-1410
Add support for ucs-2
Fix Jira 1406. Added include
Fix compiler errors on IRIX (jira 1405)
Update chars table with an NCName char mask instead of an XML letter mask
appendChild now throws an exception when a NULL pointer is given (jira# 1401)
Update XSValue to handle leading and trailing whitespace
Change platform mutex code to do a panic
Performance: do not make a copy of the expression to match
Implement version of lowercase that only check a to z
Update Redirect sample to use newer entity resolver callback
Implement support for disabling default entity resolution
skip DTD validation feature
Fix thread safety issues
Fix for jira 1397. *Much* nicer make output
Fix for Jira 1396. make distclean now removes all files
Fix a problem where illegal qualified names were not reported as errors
Fix memory leak when deserializing grammars
Add support for not creating xsannotations when deserializing a grammar
Fix for Jira issue XERCESC-1389: memory manager
In case of a mixed-case standalone value, the flag was always set to false
Don't invoke the resolver when an empty xs:import is found
Allow XSAnnotation generation to be controlled by a feature
Begin work on adding some new features by checking in the feature handling support
On Windows, export the class from the DLL
Perf patches for Xercesc-1369 and 1370
Implement versions of uppercase and compareIstring that only check a to z
Add FLOAT(IEEE) to list of 390 compiler options so XSValueTest will compile
[jira 1381] Memory leak in GrammarResolver
Aligned method declaration (jira# 1386)
Updated doc to refect real behaviour with adoptBuffer
Remove variable declaration from 'if' statement (jira# 1379)
Fully qualify enum (jira# 1383)
Aligned method declaration (jira# 1384)
Fix possible overflow problem
Fix for Jira 1376: wrong memory manager
Fix to Jira 1375. Removed space char between #! and /.
XERCESC-1345: Reset fDTDElemeNonDeclPool in scanreset
XERCESC-1363: Increase size of BaseRefVectorOf based on size of data not by 32
Protected getSrcOffset to avoid crashing when parsing has finished; updated documentation
Redeclare a namespace binding if the prefix is already bound to a different namespace (jira# 1371)
Improve performances of XMLString::tokenizeString (jira# 1363)
Eliminate lazy creation of attribute lists
Initialize ICU to avoid multithreading problems
The URL fragments were leaked (jira# 1362)
Update samples to use XERCESCOUT instead of XERCESCROOT
Removing makefile project, as BCB6 users should use the .bpr project (jira# 1347)
Removed superfluous const qualifiers
Attempt to fix compiler errors
Performance improvements
Fixing spelling errors
Fix for compile under gcc 4
Fix thread safety issues. Jira #30380. Thanks to David Bertoni
Various PSVI fixes
Allow ICU to be used for transcoding and casing
Copy performance change made to XMLUTF8Transcoder.cpp to the 390 version
Bugfix: XERCESC-1074; get rid of warnings
Doc updates, including xercesc-1352
Performance fixes
Updated makefile (bug# 1346)
Update error message from regular expressions
Prefix mapping fix
Store key for recreating table instead of using enclosingscope
Update release plan with tenative 3.0 list
Fix spelling of fgMacLCPEncodingName
Remove from project obsolete files XObjectComparator and XTemplateComparator.
Explicitly create a unicode collator for Mac
AStatic builds had incomplete MIDL command lines
Enable building of tests and samples under Interix (jira# 1330)
Mark global variables for this module as static (jira# 1331)
Added rehashing capabilities
If the option /Zc:wchar_t is specified, map XMLCh to wchar_t (jira# 413)
XMemory updates
Xercesc-1326: Documentation update for getTextContext.
Xercesc-1328: Fix spelling of XMLUni::fgXercesUseCachedGrammarInParse (missing an a in parse)
Delete memory for parser and grammarpool
When entity reference creation was on, the document created by the parser was leaked (jira# 490)
Support for UnixWare 7.1.1 (jira# 1148)
Fix for xercesc-1219
Remove warning messages.
Fixes to compile with Visual Studio 2005 (jira# 1253)
Fix for Xercesc-1283: incorrect case for xmluni predefined constant in doc
Fix for Xercesc-1314: clarify what is xercescroot.
Updated Borland makefile
scanReset() should always clear the maps used to detect duplicate attributes
Removed warnings
When emitting a "duplicate attribute" error, we were using an unitialized pointer variable
Update SAX2Print sample project files to add new files recently added to sample
Add icpc to the list of C++ compilers (jira# 1311)
Add support for use of ICU with Mac OS X version
maps used to detect duplicate attributes are now cleaned
Fixed name of include file [jira#1321]
Notify advanced handlers of the whitespace before and after the root document element (jira# 729)
Delete the user data informations only after invoking all the NODE_DELETED handlers (jira# 620)
Added API to remove all entries having the same primary key
The second call to ucnv_fromUChars was causing the buffer not to be terminated (jira#1300)
Add support for use of sockets netaccessor on Mac OS X.
Fix syntax error caught by GCC 4
DOMDocument::cloneNode can clone the element definitions (bug# 647)
Store fAxisType as an integer, not as a XMLCh (bug# 1177)
Add support for SAX2 filters (jira# 1133)
XSValue Updates
Use correct prefix on end tag
Attempt to fix various apidoc problems
Add assert to avoid memory violation
Performance improvement
Take into account the fExpandEntityReferences setting [jira# 1303]
Fix problem with hexbin::decode and use XMLByte instead of XMLCh for output of decoding.
DOM L3: pass schema normalized value only when datatype-normalization feature is enabled.
Fxi for jira392
An option to ignore a cached DTD grammar
Fixed memory leak in operator= [jira# 1307]
Take into account the fExpandEntityReferences setting [jira# 1303]
Clean-up error text for a message that said unsupported
Added XMLString::release(void**, MemoryManager*) [jira# 1301]
entity resolver behaviour
Avoid throwing an exception when orphaning a cached grammar that has not been used yet
Update two error messages: add missing parameter, remove extra parameter
Update ccsid.h for new release of icu
Fix for bug xercesc-1304
Update MS VC7.1 build options
Remove XObjectComparator and XTemplateComparator. These are debug files that aren't used.
Fix for synthetic annotation generation on 'extension' element of simpleContent
Fix problem with an All content model with minOccurs of 0.
Fix to correctly report the boundaries of an external subset
Memory improvement to utility classes
Changes for linker problems with linux build using xlc.
Performance improvement to utility classes.
Add build target for VC7.1 to create a static library
XSValue updates
Fix for validate annotations.
Fix multi threading problem.
To build ICU3.2 and on Linux/xlC_r
Storer_NewerThan_Loader
MSVC 7.1
Fix for jira#1298: NetBSD uses r+ to open files for reading
read/write Storer level
Msg build versioning
[Jira#1294] Compiler Warnings on IRIX with MIPSpro compiler ver 7.4
Handling OutOfMemory exception
Add missing parameter to three error messages.
Data member reshuffle and store/load
Optimized alignment for various data types
MacOS build updates
Maintain consistent order among multiple store/load session to allow comparison
Fixed version number
Allow option of initializing static data in XMLPlatformUtils::Initialize
XercesC2_6_0 updates: build debuged libary on Windows/VC6
[Jira#1287] new deprecated DOM libraries not included in .spec file for Linux
Performance improvement
Fix for jira bug 1234. Infinite loop in XSComplexTypeDefinition::derviedFromType.
using ValueHashTableOf to reduce footprint
Fix for jira bug 1282: empty exception message being generated
Serialization fix, fPVSIScope not serialized.
Change attribute number threshold to 100
Support to build ICU3.0 on Solaris2.8 64-bit
Fix for Jira 866


Bug 1209
Mark SAXParser as deprecated.
jira1217
jira1207
Performance: improve src offset calculation.
Optimized duplicated attributes checking for large number of attributes
BCC 511 updates
Update sample to use an error handler and only generate xsmodel when a schema document has been loaded successfully.
Update documentation to describe new features
Validate annotations
Reset datatype validator
XERCESC-1277
[Bug 1197]
Fix to 1264. All refererences to public headers now use the include files.
Fix documentation generation problem.
jira1259
Add support for generating synthetic XSAnnotations.
Fix memory leak in PSVIWriter sample.
Bug fixes
Remove unused variable and data member.
Reorder initialization of variables in constructor
Do not build/ship debug version lib on Windows
Change lib name on Windows from 2_5_0 to 2_5
Documentation Updates.
Handle partial PSVIElement
Mac updates
Added a setCreateSchemaInfo method to the DOM parsers, to store PSVI informations in element and attribute nodes
Mark some methods as deprecated
Remove XercesMessages_en_US.hpp from the Win32 projects (they use the WinRC MsgLoader)
provide default implementation for CreateDocumentType
Don't include icudata.lib to the Windows projects: ICU 3.0 has renamed and it's no more needed since ICU 2.0
Updated error message for UPA to also state the complex type that is failing the test
jira 855)
jira1248
jira1261
new method: getActualValue()
Performance improvement fix to more efficiently findattdef.
Return bool as described in the interface for cacheGrammar instead of throwing an exception.
0S/390 build updates
Apache License Version 2.0
XercesC-1269 Fix: Remove extra comma.
Fix API Doc warning message
OS400 Build updates
Specify bmaxdata for AIX samples and tests.
Add OutOfMemoryException block to samples and tests.
Thread safety change for getTypeLocalName and getTypeUri
Reduce memory footprint of DOMNode::setUserData
Don't allocate a DOMTypeInfo object if there is no type info to store
Added transferElement API
getXSModel fix
Jira bug XERCESC-1257
Add XSValue test
Fixing Xerces-C crash when creating a MixedContentModel
Externalised validation, actual/canonical value production for Schema built-in data types
build on aix xlC_r v6 with v5 comptiable name mangling scheme
reset() was not resetting the stack of types (jira1245)
calcRequiredSize assumed all the characters were of the same size (jira1142)
jira1179
jira1206
A global mutex was not cleaned up
jira 862
jira1186
Use file static instance instead of local static instance
Eliminate the need to create a temporary content model when performing UPA checking
use the supplied memory manager
Enable libWWW on Solaris
Fixed bugzilla bug 23100.
Increment patnIndex only when a match is found
IGXMLScanner::fErrorStack not cleared if an exception is thrown
Build on HP-Itanium, aCC A.05.52
jira957
jira1236
Force the destruction of an XMLBuffer before terminating Xerces
ThreadTest updates
Upgrade to ICU3.0
Fix for jira1170
Fir for jira1136
Fix for jira1226
Fix for jira1238
Fix for jira1210
Rename VALUE_CONSTRAINT enumeration names
Initialize memory manager to default.
Schema-Errata
fix for compilation under gcc 3.5
Fix for jira1181
don't switch grammars unnecessarily
Fixed memory leak (jira1228)
Memory Leakage Fixed
make sure tables are properly aligned
supported C++ namespaces doc update
Consolidated End Of Line Handling
Fixed null pointer bug
Fix bug where scanners would accept malformed tags and perf improvements
Fix memory leak.
XML 1.1
Performance fix: clearing the undeclared attribute maps on start tags
normalizeURI() added
XMLString::removeChar added
[jira1216] GrammarResolver never clears internal cache of Grammar instances
MingGW updates
UTF-8 new error message
The net accessor input source now can be used to get data using PUT or POST
Performance: push a new map on the namespace stack only when an element has a xmlns attribute
Enable libWWW on Linux
Added error message for the HTTP NetAccessor
xlat doesn't compile on Windows
Enable IDs to work on all kinds of schema components
To resolveGrammar correctly
not all 390 processors support the new transcoding instructions
Misc fix to update fCount in the correct place.
Schema bug with group redefined
Misc doc updates
xlat generate code for private default constructor
XML1.0 3rd Edition Updates
Add "UTF16" as a synonym for UTF-16 (bug #XERCESC-1198)
Doc updates for Jira
Various MAC fixes
Various PSVI Fixes
Identity Constraints
Doc updates
Add createDocumentType
Grammar caching of DTD internal subsets
fix for file resolution problems on OS/390
DTDs included from XML Schema were not opened using the entity resolver specified by the user (bug# 27008)
make comparison case insensitive, typo in error message corrected.
Annotation reporting improvements
item() was could only return items found in the first non-empty bucket
Add Messages to DOMExceptions
packageBinaries.pl improvements
importNode bug fix
Serialization Changes
Deprecated DOM
Inside attribute values, new lines must be escaped (bug#20858)
Added support for MinGW (bug#23176)
Fix documentation for binToText (bug# 9207)
Serialization changes
DOMNamedNodeMap Performance Improvements
PSVI Fixes
The maps inside the DTD are declared of the right type, removing the need for casts
Removed unnecessary inclusion of implementation headers
DOMNodeVector is used only to store attributes; save memory
WFXMLScanner was throwing an index out of bound exception
[bug# 7051] The "hash" argument clashes with STL hash
save/load TypeUri/TypeLocalName more accurately
eliminate leakage
Check for errors when saving a document to a file (bug# 2594)
OS/390 transcoder update
Added test for bug# 26919
If insertBefore(A,A) is invoked, a crash would occur (bug# 26919)
When cloning a DOMDocument, clone also the encoding, version and standalone info (bug#13056)
Instantiate XSerializeEngine with GrammarPool
Fix for UPA checking
new getter: getHashModulus
Revise the Mac OS Transcoder to use the Mac Text Encoding Converter
Update Mac OS Projects for newly added files
Fixed memory leaks
Fix for bug# 27263 (extra = in registration script
The COM wrapper doesn't use the deprecated DOM anymore
Fixed typo in documentation
Bug#27209: Xerces 2.5.0 does not build with option -t IconvGNU because of syntax errors!
XercesDeprecatedDOMLib
Bug#27046
Doxyfile update to 2.5.0
fix for bug 25035: cygwin support
fix potential memory leak

2.5.0:

Here is the list of fixed bugzilla bugs that are resolved in this release, Xerces-C++ 2.5.0.
Description
make first parameter of BinOutputStream::writeBytes const * const; bug 26936
Remove the limitation on providing PSVI information
Update threadtest to accept -init option instead of using compiler directive.
Remove unnecessary if statement
Bug#26900 fix, remove virtual on destructor
Xercesc2_5_0 Updates
Xercesc2_5_0 Updates
PSVIWriter documentation updates
Bug#26607 fix
Bug#21965: A substitution group with no type is always valid
SCMPrint build error fix
Xercesc2_5_0: com updates
Implemented setTextContent
Project SUMPrint
PSVIWriter to build with intel
PSVIWriter to build on AIX
Bug#26648 fix
Bug#26131fix.
Bug#25541fix
PSVIWriter build fix
Bug#20684 fix
PSVIWriter build fix and usage update
Project PSVIWriter
Misc 390 changes.
Intrinsic transcoding support for 390.
Fix a seg fault with PSVI and set basetype of anysimpletype to be anytype.
Code cleanup changes to get rid of various compiler diagnostic messages.
Added support for the Interix platform (Windows Services for Unix 3.5)
Bug#26426 fix
Bug#26315 fix
put back the parameter to build debug
Update script to flush buffer
Update sanity tests so that each test result can be uniquely identified
Code cleanup changes to get rid of various compiler diagnostic messages.
Add include for unistd.h
Define away some gcc garbage so that /usr/include/unistd.h will compile with the CodeWarrior MachO target
Add a check for a corner-case buffer condition
Bug #26419 fix
Step around CodeWarrior compiler warning
Update Mac OS Xcode project to reflect recent file additions
Update Mac OS CodeWarrior project to reflect recent file additions
Bug#25751fix
WideCharToMultiByte and MultiByteToWideChar return 0 on failure, not -1
maintain the same size on both 32/64 bit architecture
Project XSerializerTest
In the Win32LCPTranscoder, don't use wcstombs or mbstowcs, as they don't pick up the correct local code page; use the Win32 API using CP_ACP as the code page
Removed usage of undeclared macro MIN
proper allignment for built-in datatype read/write
HP compiler (after upgrade) is no longer complaining about placement delete
Bug#18341 fix
Bug#24929 fix
revert code back to previous version
Remove unnecessary local static data
set optimization level#2 on hp aCC
Misc build updates
Undo previous change memory management changes.
Misc memory management changes
For sanity, use class name to qualify method
Fix wrong size of allocation
remove unused static member
update Copyright year
Minor performance change for handling reserved and unreserved characters.
Fix 390 compilation errors.
Use a global static mutex for locking when creating local static mutexes instead of compareAndSwap
remove use of static buffers
Avoid throwing malformedurl exceptions in XMLURL to avoid a threading problem on AIX.
PSVI: inherit facets from base type
Bug#25660 fix
Bug#25542 fix
Bug#25768 fix: Replaced the call to wcstombs using a NULL target buffer with the equivalent call to WideCharToMultiByte ()
Bug#25412 fix
Fix segfault when adding S4S
Reset list of grammars after building XSModel
using the no-exception-thrown ctor
Bug#28517 static initialization problems
make sure locally-declared attributes have declarations in the PSVI
On some platforms, it is problematic to throw a different exception from inside the catch block of another exception
Various PSVI fixes
using ctor/parseContent to avoid exception thrown from ctor
Update AIX build to generate .a libraries as -brtl is no longer used so that a build generated without using packageBinaires.pl will be clean.
Release memory when an error is encountered.
Updated project for BCC551
Made virtual function checkAdditionalFacet 'const', so that it matches the declaration in a derived class
Even if the resolver has no grammars, since all schema processors are aware of the schema-for-schemas, an XSModel should be produced.
fix one more buffer overrun, affecting boolean lists
enable production of canonical representations for dates with negative years, or years >9999
ensure an XSModel
even if there are no grammars to add to an XSModel, the S4S grammar must be included
do not report anything about default/fixed values for non-global attribute declarations
use a null-terminated string when tokenizing pattern facets
more PSVI bug fixes
some indices in the PSVIAttributeList were 1 off
fix segfault when validation of a union type fails
initialize undeclared attribute registry appropriately for its local use in scanStartTag
allow schema normalized values to be associated with a PSVIAttribute after it is reset
use the original memory manager to deallocate in assignment operator
PSVI: return value constraint only if global declaration
PSVI: add whitespace facet if missing
More PSVI updates
When parsing a new element, clear the maps holding the unparsed attribute we have seen. This because these maps keep pointers to the name of the attributes object that gets recycled for every element (and their name is deallocated when recycled)
Memory management update.
Improved algorithm for finding derivedFrom.
More updates to memory management so that the static memory manager.
Absorb exception thrown in getCanonicalRepresentation and return 0, only validate when required
Bug#18611 fix.
Bug #25699 fix: made getRootElemID const.
Bug#25164: Patch for doc enhancement
add attribute names to PSVIAttributeList and fix some problems with calculation of canonical values in element content
fix canonical representation production
store name/namespace of corresponding attribute in PSVIAttributeList; not all PSVIAttributes have XSAttributeDeclarations
Fix compiler messages on OS390.
More memory management updates.
PSVI: process 'final' information
when validating a skipped element or attribute, we should not look for a declaration.
remove a throw clause inserted during debugging
do not assert memorymanager in placement delete.
Fix AIX compiler error.
PSVI: Use complex type info if present, otherwise use datatype validator
PSVI: fix for annotation of attributes in attributeGroup/derived types
fix two overflow conditions
fix a segfault and a possible buffer overflow condition
Update for memory management so that the static memory manager (one used to call Initialize) is only for static data.
Check for NULL when building XSParticle
fix compilation error
ensure all uses of ArrayJanitor use a memory manager
add default memory manager parameter to loadMsg method that uses char * parameters
Fix memhandlertest failure (memory not deleted).
XSerializerTest updates
exception thrown upon invalid number, thanks Gareth Reakes.
Make IC_Field stateless, fMayMatch is no longer a data member of IC_Field
Add nextElementKey method
BinMemOutputStream
The DOMTypeInfo should have a NULL namespace and type name when DTD validation is used, not empty strings
don't expand ContextSpecNode when deserilized
update
Change a conditional expression to an if-else to avoid a compiler problem.
fix segfault when a writeAnnotation() method was called
psvi updates; cleanup revisits and bug fixes
make use of XMLDocumentHandler::elementTypeInfo instead of non-thread-safe XMLElementDecl methods
Bug#25494 fix
fix compilation errors under gcc
configure scripts need to be told about XSerializerTests before they can build its Makefile
fix small bugs that made sanity tests fails
Project XSerializerTest
trailing zeros for double/float w/o decimal point
fixes for the URI implementation to take registry names into account
Canonical Representation Support
Store non schema attributes from parent in XSAnnotation
OS/390 updates
make documentation accord with what Xerces-C supports
ICU has deprecated the -s390 encoding suffix. This patch uses the new convention for XML documents that make use of this suffix
make CreateDOMDocument sample more robust
fixes for canonical value production; memory management was not implemented correctly
Eliminate the preparsing stage
change some hash constants
fix seg fault caused when a complex type had simple content; we were not processing the complex type itself, only its base
Remove GCC2 build styles from xcode samples
Bug #25343 Add xcode project for SEnumVal sample
Bug#25337: Enable DEPLOYMENT_POSTPROCESSING for Mac OS X GCC3 Deployment Build.
fix bug in PSVI where a segfault would occur if an attribute was not defined
fix duplicate attribute detection when namespaces are disabled
PSVI fix: cannot allow validator to reset its element content buffer before exposing it to the application
uninitialize panic handlers so they will be ready for subsequent initalizations
when an empty element is valid, it will not have a datatype validator
Bug#25118, additional fix once again
since there are certain things, such as schemaLocation attributes, that have a datatype and which we nonetheless do not validate, make canonical-value production dependent on validity being valid
fix for ArrayIndexOutOfBoundsException in PSVIAttributeList
Bug#20169, openFile was opening the file for read and write, while only read was required
Removed /version option from the linker
Don't use the word "exception" as a variable name, as VC 7.1 complains about it
Bug#16055 fix, Make the code compilable on Windows when UNICODE is defined
Properly set fAnnotation data member

2.4.0:

Here is the list of fixed bugzilla bugs that are resolved in this release, Xerces-C++ 2.4.0.
Description
fix Doxygen warnings; bug 25118
fix bug 28084
Set root element if not previpusly set, Use memory manager when creating root element name
in preparation for stateless DOMTypeInfo for elements
Fix state-ful duplicate attribute detection when the integrated scanner is in use and namespaces are off. Also, implement change to PSVIHandler interface to remove prefix passing.
PSVIElement implementation
implement writeAnnotation
create XSModels if a PSVIHandler has been set on the scanner. Make PSVI production more robust
implement isSpecified
fixes for segfaults and infinite loops in schema component model implementation;
mark DOMTypeInfo-related methods on XMLElementDecl deprecated since they are not thread-safe
Bug#24983: Proposed changes of bcc.551 and bcb6 project files for forthcoming 2.4.0 release
DOMPrint run result updated.
more complete implementation of PSVIAttributeList; remove some problematic const-ness
Store XSModel.
remove XMLIBM1047Transcoder's dependence on iostream
Add a method to return the XSObject mapped to a schema grammar component
Update Mac OS Codewarrior project, Cleanup build errors/warnings from CodeWarrior
Serialize enclosing complex type, Check for out of memory exception and document updates
Make XSObjectFactory inherit from XMemory
Misc. PSVI updates
Update expected result
Fix AIX linking error
Add Mac OS project for Xcode, Revise build instructions to reflect deprecation of Project Builder projects, and elevation of the Xcode projects.
Eliminate some compiler warnings concerning comments inside of comments
add IBM1047 to the list of intrinsic transcoders
allow classes derived from XMLTransService to tailor the intrinsic maps to their taste.
Reset memory manager in Terminate
PSVI: finish construction of XSSimpleTypeDefinition
added in support for xml-declaration feature.
Fix for bug 22917
update method documentation
DatatypeValidator support for PSVI
PSVI updates
Enable grammar pools and grammar resolvers to manufacture XSModels. This also cleans up handling in the parser classes by eliminating the need to tell the grammar pool that schema compoments need to be produced.
Setting the stage for PSVI (element and attribute) implementation: pointing out all places in scanners where validation updates need to occur
More schema component model implementation, In particular, this cleans up and completes the XSModel, XSNamespaceItem, XSAttributeDeclaration and XSAttributeGroup implementations.
PSVI: Use XSObjectFactory to create various components.
insertElementAt was not checking if there was room for the new element (bug#24714)
Wrong filename in error messages (bug#24883)
Protect getEntityDeclPool from invoking a method on a NULL pointer (bug#24881)
Updated COM for xerces-c_2_4_0
Updated project to copy xerces-c_2_4_0, not xerces-c_2_3_0
PSVI: element declaration, content model, PSVIutil
Updated Borland makefile
PSVI: store name and namespace information
build xercesc2_4_0 with icu2.6.1
increment version to 2.4.0 in docs
build xercesc2_4_0
PSVIAttributeList needs to be included by PSVIHandler
Fix to #4556
Fix for bug 23930
Fixed documentation bug#24746
changes in support of second phase of XSModel implementation
removed methods made unnecessary by new XSModel implementation design
PSVI updates
When invoking resolveEntity, specify the current document as the base URI
Fix to bug #4556
Pass correct initSize to container during deserialization
Solve Compilation/Linkage error on AIX/Solaris/HP/Linux
Stateless Grammar: Validation Context
Serialization of XSAnnotation.
implementation for new stateless means of traversing attribute definition lists
Fixed memory leak
fix for bug 24287
PSVI/schema component model implementation
fix compilation errors on AIX and HPUX
For PSVI support, distinguish wildcard elements with namespace lists.
update KEYS file with public key as newly-signed by two other Apache-ites
Add Mac OS X DYLD_LIBRARY_PATH notes to unix build instructions
update grammar pool interface so that cacheGrammar(Grammar) can tell the caller whether the grammar was accepted. Also fix some documentation errors.
Patch to Solaris compiler error
PSVI support for annotations.
first part of PSVI/schema component model implementation.
Grammar Pool Specification updates

don't serialize built-in baseValidator, and don't serialize localName/uriName
When invoking resolveEntity, specify the base URI
When loading a grammar that's going to be cached, re-use the grammars already in the cache
A version of lastIndexOf would crash the application if the character to be searched was not found in the string
Updated BCB6 project
Serialization test fix
Enhanced Entity Resolver Support.
GrammarPool serialization/deserialization
Support for Template serialization/deserialization added
XObjectComparator/XTemplateComparator
Add comment regarding permissible values for XML_PLATFORM_NEW_BLOCK_ALIGNMENT.
Fix for bug #24207
Fix memory leak
Annotation support
Fixed memory leak [bug 23073]
Update COM project files
update XercesLib.mak
Inside a schema, the properties "fixed" and "default" for a reference to an attribute were ignored unless the "required" property were also present [bug 11767]
Fix multithreading problem
Pass in memory manager to constructors and use for creation of enumerators.
Open files for reading as "r", not "r+". on MacOS
Support for Template class serialization/deserialization
Fix multithreading problem for regular expression.
Implementation of Serialization/Deserialization for Schema components
update XSModel and XSObject interface so that IDs can be used to query components in XSModels, and so that those IDs can be recovered from components
Implementation of Serialization/Deserialization for Grammar components
fix for bug 21780
Synchronized StringPool for thread-safe updates.
Synchronize ContentSpec/ContentModel/FormattedModel
API for Template_Class Object Serialization/Deserialization
Fix #23413
Rewrite packageSources
Stateless Grammar
Implementation of Serialization/Deserialization for Datatype Validators
Removed ^Z from end of files which was preventing compilation under gcc 2.96.
improve handling of out of memory conditions, bug #23415
Refactoring of some code to improve performance.
Synchronize ContentSpecNode and formattedModel
fix for bug #23427
Loose the assert condition so that Serializable class need NOT to check the actual string length before read/write.
useImplementation should use memory maneger.
Inplementation for Serialization/Deserialization
Macro re-organized: provide create/nocreate macros for abstract and nonabstract classes
change Grammar::putElemDecl(XMLElementDecl, bool) so that it does not require the Grammar object to be const. Also, mark findOrAddGrammar as being dangerous in multithreaded situations
doc fix
OSU: Object Serialization Utilities
updated the distribution directory.
make Grammar pool be responsible for creating and owning URI string pools. This is one more step towards having grammars be independent of the parsers involved in their creation
PSVI/schema component model classes
enable MemParse to work on OS400.
fix compiler warnings on ISeries; add Apache copyright notice
Restore pre2.3 constructors
Fix bug #22938. Deletion of void* is illegal.
Fix for bug #22008. Removed the ability to adopt the DOMObject.
Fix bug #19605. Problem with CDATA END TAG
added API to get an enumerator for the cached grammars.
Fix for bug 21990
If a type was explicitly declared as anyType that now gets set in DOMTypeInfo. Added test cases.
Add new static global that always points to array-allocating memory manager
Fixed a bug where multiple invalid elements with the same name/uri were not being set with appropriate PSVI info. Added a test case to expose the problem.
Add new memory allocator that allocates using new[], for use where returned memory must be able to be deleted using delete []. This saves duplicated code in cases where a routine is optionally called with a specific memory manager, such as in the case of transcode
fix compilation errors on HPUX and Solaris
Fix bug #22697; transcodeFrom incorrectly throws on kTECOutputBufferFullStatus.
fix for bug 22178
keep the fGrammarFromPool in sync to avoid problems when parseing multiple times.
Not all unknown attributes are faulted in. In these cases the DOMTypeINfo should report AnySimpleType, not AnyURI as they were.
add the Apache license to various Perl scripts that did not have it
use PlatformUtils::panic()
Added a method for use in XercesDOMParser (and others derived from AbstractDOMParser) and a feature in DOMBuilder that allows the creation of the document during parse to be from an DOMImplementation other than the default.
Changed constuctors to protected to be derivatable
Reorderd initializer list to prevent compiler warning.
A basic perl script that takes a DOM header file and creates the format used in HTML bindings file.
Added Level 3 XPath interfaces.
fix for bug 22565
fixing bug 21001
fix for bug 22537
fix for bug 22457. Union types that are restrictions of other union types were previously considered not to inherit their parents member types. This is at variance with the behaviour of the Java parser and apparently with the spec.
Method added to allow serilization of custom nodes from derived classes.
patch for bug 16933
Code refactoring to improve performance of validation.
fix to bug 22177
fix for bug 20058
Added serialization for attribute nodes
fixes to make OS390PlatformUtils.cpp compile
fix segmentation faults that may arise when the parser throws exceptions during document parsing. In general, XMLPlatformUtils::Terminate() should not be called from within a catch statement.
Update Win32 CodeWarrior project for recent file additions/deletions;
Update Mac OS ProjectBuilder project for recent file additions/deletions
Resolve bug #21623; document that XMLParsePath... routines may fail if the file doesn't exist
GrammarPool
fix to permit the samples source to be copied from a non-writable to a writable part of the filesystem, then compiled. Binaries will also be dropped in a writable directory. This should make experimentation easier on multi-user systems.
The patch fixes Bugzilla #19787, #20006, #20009, #20010 and #20287, and several other issues.
Fix for bug #20005
Patch for bug #20530 - Attributes which have the same expanded name are not considered duplicates.
getTextContent fix
Fix build under VC7
fixing bug 21573
fix for bug 18860
Documentation on system call, strtod
patch to bug 20353
patch to bug 21527
Stateless Grammar: create grammar components with grammarPool's memory Manager
Stateless Grammar: Initialize scanner with grammarResolver
specify library with version on AIX
GrammarPool
to solve unresolved symbol on Solaris
clean up temporary XMLGrammarDescription to make MemoryTest happy
Stateless Grammar Pool :: Part I
update xerces-c.spec file
Add support to threadtest for Mac OS X
Add DYLIB_LIBRARY_PATH directions for running samples under Mac OS X.
Bug#20552 Updated VC7 Project files.
for build on WinXP.NET and Intel Electron
new test for the pluggable memory management mechanism.
fix for bug #20092
Bug 20413 Xerces 2.3 does not compile under NetBSD 1.6
Fixes so we compile under VC7.1.
Use new macros for iostream.h and std:: issues.
fix to bug #20350. Fix 2 typos.
fixed typo for version number
Fix memory leak when using deprecated dom.
Fix to bug #16817. Non leaf nodes and attributes now get notified of release
fix to bug #20325. Removed unused file and updated Projects.
Added macros in so we can determine whether to do things like iostream as opposed to iostream.h and whether to use std:: or not.
update copyright notice
upload public key used for signing releases
fix typo that could have been impacting correct operation of reference counting.
Use memory manager embedded in rather than the one passed in to de-allocate memory.
fix segfault on GCC 2.9x. The depreacted DOM attribute implementation had a cute trick where a void * field could be either a NodeChild pointer or a DOMString; the latter played havoc with the new memory management paradigm. Now a union of a DOMString * and a ChildNode * is used.
make GCC happy and make it clearer what we actually use alignPointerForNewBlockAllocation() for in our code.
Move pointer alignment functionality into XMLPlatform header; revise XMemory and DOMDocumentImpl to return blocks aligned by this function
removal of isOwnerDocSingleton
Build memory manager on hp
PanicHandler interface should not inherit from XMemory
Removed usage of std to compile under gcc and other platforms
Fix another case where use of fallback characters during transcode could cause undesired failure of transcode
Ensure proper block alignment for blocks allocated with XMemory new operators
Handle allocation of document types not created by a DOM document
Fix to HP-UX compiler's complaint about the duplicate overload of delete
fix to gcc 2.95.x internal error for some template definitions
release document
Mac OS LCP transcoder fix
CodeWarrior Mac OS Project File updates
CodeWarror Win32 Project File updates
First cut at Mac OS X Project Builder changes
Apply Memory Manager to Base64
Initialize ValueVectorOf
NetBSD compilation fix
2006-08-10 13:44:21 +00:00
minskim
4cd37c8b4a Remove teTeX2 from TEX_ACCEPTED, because the teTeX2 packages will be removed
shortly.
2006-08-10 03:21:39 +00:00
wiz
84b04abbce regen. 2006-08-08 15:19:15 +00:00
wiz
f3f9556baa Update to 1.4.10:
2006-07-14 Raptor Version 1.4.10 Released

   Fixed crash with RSS Tag Soup parser generating triples too late
   Fixed a crash with the RDF/XML parser and serializer if a comment was
   seen outside an element
   Parsers no longer generate any triple parts of type
   RAPTOR_IDENTIFIER_TYPE_ORDINAL

2006-04-22 Raptor Version 1.4.9 Released

   Raptor Tutorial added covering parsing and serializing with examples
   Raptor Reference Manual now covers 100% of the public API
   rapper can now pretty-print RDF using namespaces as hints
   Turtle parser gains boolean literals
   Requests for content now send appropriate Accept: headers
   No longer require libxml for rss-tag-soup parser
   Various Win32 fixes and VC build files updates (John Barstow)
   Many other bug fixes and changes were made.

   NOTE: Generation of RAPTOR_IDENTIFIER_TYPE_PREDICATE was removed as
   deprecated in 1.4.8.

   See the 1.4.9 Release Notes for the full details of the changes.

2006-01-03 Raptor Version 1.4.8 Released

   RSS Tag Soup parser now reads Atom 1.0 and rewrites old Atom 0.3 terms
   Added a guess parser that picks the parser to use based on protocol
   information such as HTTP Content-Type
   Created an enhanced API reference manual with gtk-doc
   Serializers to build can now be selected at configure time
   Parsers can now return the namespace prefix/URIs seen in parsing
   Turtle parser update to version 2006-01-02 (announcement)
   Fix for URI resolution bugs (win32 fix by John Barstow)
   Several parser bug fixes for RDF/XML, RSS and GRDDL
   RDF/XML serializers and XML writer can write XML 1.0 or XML 1.1
   Added an alpha Atom 1.0 serializer
   Added an Adobe XMP (RDF/XML profile) serializer
   Internal source reorganisation
   Many other changes, fixes and improvements.

   NOTE: Raptor will be switching to use Subversion for version control
   after the 1.4.8 release. See the Redland Subversion site or the online
   Raptor installation notes for the latest information.

   See the 1.4.8 Release Notes for the full details of the changes.

2005-06-08 Raptor Version 1.4.7 Released

   Fix crashes in the RSS tag soup parser / serializer (Suzan Foster)
   Fix a crash in the RDF/XML serializers with bad URI predicates.

   See the 1.4.7 Release Notes for the full details of the changes.

2005-05-19 Raptor Version 1.4.6 Released

   Added a Gleaning Resource Descriptions from Dialects of Languages
   (GRDDL) parser for reading XHTML and XML as RDF triples
   Updated RSS enclosures support in RSS tag soup parser and RSS 1.0
   serializer (Suzan Foster)
   Fixed several crashes with RSS tag soup parser, RDF/XML-abbrev
   serializer.
   The turtle parser now accepts """long literals"""

   See the 1.4.6 Release Notes for the full details of the changes.

2005-02-06 Raptor Version 1.4.5 Released

   Added an RDF/XML with abbreviations serializer (Steve Shepard)
   Handle RSS 1.1 in RSS tag soup parser
   More fixes for broken OSX libxml2

   See the 1.4.5 Release Notes for the full details of the changes.

2005-01-15 Raptor Version 1.4.4 Released

   Fixed crashes in RSS tag soup parser and RSS 1.0 serializer
   Handle RSS 0.9 namespace in RSS tag soup parser
   Portability fixes for Win32 (Dave Viner)

   See the 1.4.4 Release Notes for the full details of the changes.

2005-01-03 Raptor Version 1.4.3 Released

   New XML Writer API
   Improved RDF/XML serializer allowing user namespace declarations and
   writing relative URIs where possible
   New RSS 1.0 serializer
   Updated RSS tag soup parser
   URI class can write relative URIs (Patch from René Puls)
   Many other API changes

   See the 1.4.3 Release Notes for the full details of the changes.

2004-11-01 Raptor Version 1.4.2 Released

   Fix raptor_xml_escape_string error return.

   See the 1.4.2 Release Notes for the full details of the changes.

2004-10-29 Raptor Version 1.4.1 Released

   Fixed crashes in URI decoding and RSS enclosures.

   See the 1.4.1 Release Notes for the full details of the changes.

2004-10-24 Raptor Version 1.4.0 Released

   Added a serializing class for writing RDF triples as a syntax
   Added serializers for RDF/XML and N-Triples
   Added an I/O stream class for aiding writing
   Added RSS enclosure support to RSS Tag Soup parser (Suzan Foster)

   See the 1.4.0 Release Notes for the full details of the changes.

2004-09-20 Raptor Version 1.3.3 Released

   License changed to LGPL 2.1/Apache 2
   Added a new Unicode NFC checker
   Rewritten URI parsing and resolving code
   Added configure selection of RDF parsers
   Updated the RSS Tag Soup parser to handle Atom 0.3
   Updated the Turtle parser to handle large documents (Geoff Chappell)
   Added a parser feature to disable rdf:ID duplicate checking
   Updated rdf:ID duplicate value checking implementation
   Portability fixes for building on win32 (Chris Pointon)

   See the 1.3.3 Release Notes for the full details of the changes.

2004-07-21 Raptor Version 1.3.2 Released

   Added support for compiling against expat source trees (Mark Smith)
   Added raptor_alloc_memory to allocate memory in raptor, typically
   needed by handler routines on win32.
   Make errors in fetching WWW content pass to the main error handler.
   Added accessor functions for parts of the raptor_locator structure
   (Edd Dumbill)
   Disabled the broken Unicode NFC checking via GNOME glib for this
   release.

   See the 1.3.2 Release Notes for the full details of the changes.

2004-06-12 Raptor Version 1.3.1 Released

   Correct raptor_print_statement declaration argument statement to have
   one less 'const', to match the code.
   raptor.h now includes stdarg.h
   Portability fixes for win32
   Updates to Turtle parser to only allow language with non-datatyped
   literals; allow a '_' immediately after a ':' in qnames and make bare
   ':' work.
   Added a warning for unknown rdf:parseType values, when parsing in lax
   mode. This is controlled by a new parser feature warn_other_parsetypes
   The Turtle parser was fixed to re-initialise correctly when performing
   multiple parsings
   Fixes to the file: URI support for %-escaping and for Win32 filenames

   See the 1.3.1 Release Notes for the full details of the changes.

2004-05-11 Raptor Version 1.3.0 Released

   Updated Turtle parser to fix the collections syntax, add integer
   literals and allow - in names.
   Added support for guessing a parser from content or identifiers
   Completed parser feature support
   Added sending HTTP Accept: headers for WWW retrieval when possible
   Added new utility sequence and stringbuffer classes
   Several other functions added and improvements made.

   See the 1.3.0 Release Notes for the full details of the changes.

2004-01-24 Raptor Version 1.2.0 Released

   Added a Turtle parser (was N-Triples Plus) now with collections.
   Added raptor_syntaxes_enumerate to get syntax name, label, mime_type
   or uri_string of all known parsers.
   Added WWW access via BSD libfetch if available.
   Updated the GNOME GUI grapper program to report errors and warnings

2003-12-31 Raptor Version 1.1.0 Released

   Added an N-Triples Plus parser
   Updated for RDF/XML Revised Working Draft (10 October 2003) allowing
   rdf:RDF to be optional by default. No further changes were needed for
   RDF/XML Revised Proposed Recommendation (15 December 2003)
   Made URI class constructors, methods and factory methods as well as
   some other utility functions using or returning URIs or literals take
   unsigned char* rather than char*.
   Added the XML namespace, XML namespace stack and XML qname classes to
   the public API.
   Added a function to discover supported parsers.
   Fixes for line number counting in N-Triples
   Added support for libxml2 SAX2 API for 2.6.0 and later.
   The N-Triples parser now uses the generate ID code.
   Added configure options for XML 1.1 names and disabling NFC check
   code.
2006-08-08 12:49:27 +00:00
jmmv
cb5d13eb5c Update to 1.7:
o Fixed bug that resulted in empty "@:" lines in the templates.
 o Fixed a few bugs with the XSL code.
 o Supported a few more variations of C syntax.
 o Remove the internally-used '-struct' suffix from links to widget structs.
 o Fixed a few missing build dependencies.
 o Added a new "C-x4s" binding to the emacs lisp code, to insert a blank
   section header in the source code.
 o Fixed bug that ignored inline section header docs with '-' in their names.
 o Added a 'make docs' target that can be used to build the docs even when
   gtk-doc has been disabled at configure time.

(Yeah, I know I updated it to 1.6 earlier today... thanks to wiz@ for
pointing out the newest version.)
2006-08-06 19:03:33 +00:00
wiz
8a10b912d6 Install schemas.xml file too, so nxml-mode finds some default modes
automatically. Bump PKGREVISION.
2006-08-06 18:17:17 +00:00
wiz
dd022349c5 +jing, trang. 2006-08-06 17:38:30 +00:00
wiz
664a55c903 Initial import of trang-20030619:
Trang converts between different schema languages for XML. It
supports the following languages:

    * RELAX NG (XML syntax)
    * RELAX NG compact syntax
    * XML 1.0 DTDs
    * W3C XML Schema

A schema written in any of the supported schema languages can be
converted into any of the other supported schema languages, except
that W3C XML Schema is supported for output only, not for input.
Trang can also infer a schema from one or more example XML documents.

Trang is constructed around an RELAX NG object model designed to
support schema conversion. For each schema language supported for
input, there is an input module that can convert from the schema
language into this internal object model. Similarly, for each schema
language supported for output, there is an output module that can
convert from the internal object model in the schema language.

Trang aims to produce human-understandable schemas; it tries for
a translation that preserves all aspects of the input schema that
may be significant to a human reader, including the definitions,
the way the schema is divided into files, annotations and comments.
2006-08-06 17:37:52 +00:00
wiz
3af415272a Initial import of jing-20030619.
Jing is a RELAX NG validator in Java.

This version of Jing implements

    * RELAX NG 1.0 Specification,
    * RELAX NG Compact Syntax, and
    * parts of RELAX NG DTD Compatibility, specifically checking
      of ID/IDREF/IDREFS.

Jing also has experimental support for schema languages other than
RELAX NG; specifically

    * W3C XML Schema (based on Xerces-J);
    * Schematron;
    * Namespace Routing Language.
2006-08-06 17:37:21 +00:00
jmmv
a8ff3421bf Update to 1.6:
o Removed the hard dependancy on openjade or jade, since XML is used mainly
   now rather than SGML.
 o Install the .pc file in $(datadir) rather than $(libdir) since gtk-doc is
   architecture-independant.
 o Added "--ignore-decorators" option to ignore a list of declarators in
   function declarations.
 o Support '#Object::signal'/'#Object:property' to link to signals/properties
 o Fixed missing index terms.
2006-08-06 09:35:53 +00:00
kristerw
4c879300fc Remove BROKEN_IN for packages that built in the latest
NetBSD 3.0_STABLE/i386 bulk build.
2006-08-06 05:20:40 +00:00
jmmv
361dc03990 Add and enable hugs-HaXml. 2006-08-04 14:43:24 +00:00
jmmv
8463393b82 Initial import of hugs-HaXml, version 1.15.20060515:
HaXml is a collection of utilities for parsing, filtering, transforming
and generating XML documents using Haskell.  Its basic facilities include:

* A parser for XML.
* A separate error-correcting parser for HTML.
* An XML validator.
* Pretty-printers for XML and HTML.

For processing XML documents, the following components are provided:

* Combinators is a combinator library for generic XML document processing,
  including transformation, editing, and generation.
* Haskell2Xml is a replacement class for Haskell's Show/Read classes: it
  allows you to read and write ordinary Haskell data as XML documents.
  The DrIFT tool can automatically derive this class for you.
* DtdToHaskell is a tool for translating any valid XML DTD into equivalent
  Haskell types.
* In conjunction with the Xml2Haskell class framework, this allows you to
  generate, edit, and transform documents as normal typed values in programs,
  and to read and write them as human-readable XML documents.
* Finally, Xtract is a grep-like tool for XML documents, loosely based on
  the XPath and XQL query languages.  It can be used either from the
  command-line, or within your own code as part of the library.
2006-08-04 14:42:15 +00:00
joerg
47bffed693 Add textproc/py-yaml, a Python parser and emitter for YAML. 2006-08-02 10:07:11 +00:00
joerg
922cc0c756 Import textproc/py-yaml. From DESCR:
YAML is a data serialization format designed for human readability and
interaction with scripting languages.  PyYAML is a YAML parser and
emitter for Python.

PyYAML features a complete YAML 1.1 parser, Unicode support, pickle
support, capable extension API, and sensible error messages.  PyYAML
supports standard YAML tags and provides Python-specific tags that allow
to represent an arbitrary Python object.

PyYAML is applicable for a broad range of tasks from complex
configuration files to object serialization and persistance.
2006-08-02 10:05:35 +00:00
minskim
8679c843c2 USE_LANGUAGES=objc 2006-07-29 07:52:21 +00:00
minskim
61fd6e629d USE_TOOLS+=lex 2006-07-29 07:48:21 +00:00
jlam
ccdf6dbe01 Rename "SITES_* to "SITES.*" for file-specific lists of sites from which
to fetch the file.  This completes the renaming described in revision
1.1799 of bsd.pkg.mk.
2006-07-27 18:48:02 +00:00
joerg
035c2e4ece Add and active textproc/py-cmTemplate, a small, efficient template
engine for Python.
2006-07-27 14:00:21 +00:00
joerg
89843f1e13 Import cmTemplate-0.3.2. From DESCR:
cmTemplate is a Python module that allows CGI programmers to separate code
from HTML.  It is much more powerful than a simple HTML preprocessor, and
can be used to generate any type of formatted text output.

cmTemplate converts the template code into Python code, which is
byte-compiled afterwards.  This makes the template processing extremely
fast.
2006-07-27 13:58:53 +00:00
drochner
7db95a8024 uodate to 0.6.1
changes:
-Fixed plurals for fr, wa, nso
-translation updates
2006-07-26 12:54:16 +00:00
drochner
a54334ce36 unlimit datasize, to make it build on amd64/3.0
being here, update to 3.4.1
changes:
-Updated timezone data
-Improved portability
-Improved default codepage and default locale detection.
-A number of collation bug fixes.
2006-07-26 11:04:37 +00:00
joerg
2977ff17fc Uses the C compiler. 2006-07-25 15:34:34 +00:00
wiz
cecd995b8d Add groff-docs option, enabled by default.
When turning it off, you can get rid of the netpbm, psutils,
and ghostscript dependencies. Might help in bootstrapping some
platforms. Based on a patch from schmonz@.

While here, improve PLIST by trying to remove an additional directory
and bump PKGREVISION for that.
2006-07-24 16:49:12 +00:00
rillig
69a0463807 Since some time, xmllint has to be run with --nonet. Bumped PKGREVISION. 2006-07-22 13:11:28 +00:00
rillig
144a1ee175 Added "c" to USE_LANGUAGES for packages that use GNU configure scripts,
since they always need a C compiler, even when the source code is
completely in C++.

For some other packages, stated in the comment that a C compiler is
really not needed.
2006-07-22 04:46:13 +00:00
jlam
70ed8f8e8b REPLACE_INTERPRETER occurs as part of the configure step, so don't set
NO_CONFIGURE.
2006-07-20 13:48:14 +00:00
wiz
0991a161e9 Update to 1.10:
1.10 - March 11, 2006
       - Module (for now) maintained by Ask Bjoern Hansen
       - Fixed category output in RSS 2.0 (RT#17303, Yasuhiro Onishi)
       - Update documentation with new Subversion server and bug tracking
       - Clean up distribution (tests, Makefile.PL, file locations, ...)
2006-07-19 22:44:36 +00:00
wiz
697ecdcac8 Update to 0.78:
0.78
	Thu Mar 30 06:13:42 UTC 2006 ($Rev: 14494 $, $Author: chromatic $)
	- fixed merge_blocks() bug reported by Richard Harman
	- moved developer tests to t/developer and skipped them for everyone else
	- updated copyright notices

0.77
	Sat Oct 29 02:54:02 UTC 2005 (Rev: 9337, Author: chromatic)
	- removed MANIFEST.SKIP (hopefully fixing Test::Signature errors)

0.76
	Mon Jul 25 05:58:24 UTC 2005 (Rev: 6518, Author: chromatic)
	- bumped up version number
	- added documentation to Text::WikiFormat::Blocks
	- checked in t/pod.t

	Thu Jul 14 06:45:57 UTC 2005 (Rev: 6309, Author: chromatic)
	- fixed CAMELCASE linking bug reported by punkish on Perl Monks
	- fixed inadvertent $title reuse in find_link_title()

	Wed Jul 13 03:16:14 UTC 2005 (Rev: 6249, Author: chromatic)
	- fixed a bug in list detection (find paragraphs correctly)
	- removed unnecessary .t files in top-level directory (not distributed)
	- removed unused functions:
		- get_block()
		- get_indentation()
		- find_list()
		- end_list()
		- end_all_lists()
	- added POD and POD coverage tests
	- added stub documentation to Text::WikiFormat::Blocks
	- modified tests to work better with Devel::Cover

0.75
	Sat Jul  2 19:48:00 UTC 2005 (Rev: 5727, Author: chromatic)
	- support absolute_links (Alex Vandiver and Best Practical)
	- edited documentation to use better English
	- added tests for a few undertested functions (t/subs.t)
	- signed distribution
	- added passthrough Makefile
	- bumped up copyright year

	Sun Apr 17 05:10:19 UTC 2005 (Rev: 5727, Author: chromatic)
	- added t/embedded-links.t from Art Henry
	- allowed nested embedded links (MediaWiki support)

	Sun Nov 28 23:58:18 UTC 2004 (Rev: 16, Author: chromatic)
	- re-set properties on Changes
	- bumped up version number (also stringify it)
	- added Text::WikiFormat::Blocks to MANIFEST (oops)

	Sun Nov 28 23:38:20 UTC 2004 (Rev: 15, chromatic)
	- added more nesting tests (Teun van Eijsden)
	- fix multiple levels of nesting (Teun van Eijsden)

	Sun Nov 28 08:39:37 UTC 2004 (Rev: 14, chromatic)
	- moved blocks into their own classes
	- added Text::WikiFormat::Blocks
	- fixed up failing tests from that fallout
	- simplified lots of Text::WikiFormat internals

	Sat Nov 27 16:44:38 UTC 2004
	- mark build_requires in Build.PL
	- use Scalar::Util::reftype() for checking ref
	- added missing t/links.t test (don't know where it came from)
2006-07-19 22:44:11 +00:00
wiz
33fc1831c1 Update to 1.95:
1.95	Mon Apr 28 00:22:04 2003

	- Constrainted _match_quote to only match at word boundaries
	  (so "exemplum(hic)" doesn't match "m(hic)")
	  (thanks Craig)
2006-07-19 22:42:52 +00:00
jlam
7af716330d Drop support for LTCONFIG_OVERRIDE. For quite a long time, pkgsrc
had actually been ignoring LTCONFIG_OVERRIDE anyway and just using
the default LIBTOOL_OVERRIDE to replace libtool scripts in packages.
This just formalizes the fact that LTCONFIG_OVERRIDE is not used
meaningfully by pkgsrc.
2006-07-19 19:14:37 +00:00
wiz
6ef261d463 Update to 1.3.3, provided by OBATA Akio in PR 33486:
2006-07-13  Mikio Hirabayashi

	* estraier.c (est_db_search): a but about union of natural scores was fixed.

	* estraier.c (est_cond_set_mask, est_cond_mask): new functions.

	* estnode.c (est_node_admins, est_node_users, est_node_links): new functions.

	* estmaster.c (getnodeoptions): new function.

	* estmaster.c (syncnodes): a trying lock was replaced by a usual lock.

	* estmaster.c (communicate): a CSRF vulnerability was cleared.

	* estmaster.c (sendnodecmdsearchui, sendnodecmdsearchui): masks was added.

	* estcall.c (runsearch, procsearch): "-mask" option was added.

	- Release: 1.3.3

2006-07-07  Mikio Hirabayashi

	* estraier.c (est_db_repair): new function.

	* estnode.c (est_node_sync, est_node_optimize): new functions.

	* estmaster.c (sendnodecmdsync, sendnodecmdoptimize): new functions.

	* estmaster.c (refreshnode, flushnode, syncnodes): mutex was to be shared.

	* estcmd.c (runrepair, procrepair): new functions.

	* estcall.c (procsync, procoptimize): new functions.

	* mymorph.c (est_mecab_analyze): accuracy of extracting complex words was improved.

	- Release: 1.3.2

2006-06-30  Mikio Hirabayashi

	* estraier.c (est_db_search_meta): new function.

	* estseek.c (realmain): a bug about the file separator was fixed.

	* estmttest.c (runregression, procregression): new functions.

	- Release: 1.3.1

2006-06-25  Mikio Hirabayashi

	* estraier.c (est_db_open): "ESTDBSCVOID" option and so on were added.

	* estraier.c (est_db_open): database format was modified.

	* estraier.c (est_inodes_delete_informer): new function.

	* estraier.c (est_doc_set_score): new function.

	* estraier.c (est_narrow_scores): sorting operators for ID numbers and scores were added.

	* estraier.c (est_db_merge): new function.

	* estcmd.c (runcreate, proccreate): "-sv" option and so on were added.

	* estcmd.c (rungather, procgather): "-ss" option was added.

	* estcmd.c (runmerge, procmerge): new functions.

	- Release: 1.3.0

2006-06-03  Mikio Hirabayashi

	* estraier.c (est_db_set_informer): arguments of the callback were increased.

	* estraier.c (est_db_flush): frequency of disk access was reduced.

	* estmaster.c (sendnodecmdsearch): hints for "TIME#n" were added.

	- The Java binding and the Ruby binding were to support callback for database events.

	- Perl binding using XS (not SWIG) was added.

	- Release: 1.2.9

2006-05-20  Mikio Hirabayashi

	* estraier.c (est_db_open): databases were tuned for QDBM 1.8.58 or later.

	* estraier.c (est_db_close): the order of flushing was optimized for no-lock mode.

	* estraier.c (est_idx_memsync): new function.

	* estcmd.c (runsearch, procsearch): no-lock mode and non-blocking mode were added.

	* estseek.c (realmain): "lockdb" attribute was added.

	* wavermod.c (waver_current_node_load): new function.

	- Release: 1.2.8

2006-05-16  Mikio Hirabayashi

	* estraier.c (est_proc_env_reset): new function.

	* estraier.c (est_db_flush): a flag to be under flushing was added.

	* estraier.c (est_db_open): databases were tuned to curb ballooning.

	* estnode.c (est_node_cache_usage): new function.

	* estnode.c (est_noderes_mdate): new function.

	* estmaster.c (startup): "bindaddr" attribute was added.

	* estmaster.c (sendnodecmdcacheusage): new function.

	* estmaster.c (sendnodecmdsearch): a bug of race condition was fixed.

	* estmaster.c (die): dying messages was to be written into the log file.

	* estcmd.c (runsearch, procsearch): "-aux" option was added.

	* estcall.c (procsearch): a bug about "-max" option was fixed.

	* estcall.c (runsearch, procsearch): "-aux" option was added.

	* wavermod.c (waver_init, waver_open): "seedkeynum" and "savekeynum" attributes were added.

	* wavermod.c (waver_set_current_node, waver_node_put_doc): new functions.

	* estwaver.c (geturldoc): saving files and postprocessor calling were added.

	- The Java binding and the Ruby binding were to support setting auxiliary permission.

	- Release: 1.2.7

2006-05-10  Mikio Hirabayashi

	* estraier.c (est_cond_set_eclipse): option constants were added.

	* estraier.c (est_url_sameness): new function.

	* estcmd.c (rungather, procgather, runextkeys, procextkeys): "-ncm" option was added.

	* estcmd.c (runextkeys, proxectkeys): "-ws" option was added.

	* estseek.c (showform): options to clip documents by URL were added.

	* estseek.c (main, showform): "perpage" attribute was deleted.

	* estwaver.c (seedurldocs): new function.

	* estwaver.c (geturldoc): checking mass visit was added.

	* wavermod.c (waver_open, waver_close): trace database was changed from Villa to Curia.

	* estmaster.c (startup, communicate): "recvmax" attribute was added.

	- The Java binding and the Ruby binding were to support wild card configuration.

	- Release: 1.2.6
2006-07-17 18:12:01 +00:00
seb
e7a5c8bfb5 On NetBSD too don't define alloca as it conflicts with stdlib.h
(exposed with current's gcc 4.1.2).
2006-07-16 22:37:49 +00:00
jlam
1284f595b8 Mark these packages as NO_MTREE as they are bootstrap packages and don't
need mtree to pre-generate any directories for them.
2006-07-14 16:24:28 +00:00
wiz
27a4d75cd0 Update to 1.2.6:
New in 1.2.3:

Bug fixes.

New in 1.2.1:

Better support for aspell-0.50 and greater
Hunspell support
Better Hspell support
The usual pile of bugfixes

(other changes unknown)
2006-07-12 17:52:16 +00:00
heinz
16f7047d0a Activated p5-Text-Reflow. 2006-07-12 17:44:29 +00:00
heinz
435c20ab95 Import of Perl module Text-Reflow 1.05.
Text::Reflow is a Perl module for reflowing paragraphs of text using
Knuth's paragraphing algorithm.  The program looks for "optimal"
places to insert line breaks in order to avoid breaking up phrases.
This results in more ragged, but more readable paragraphs.
2006-07-12 17:41:04 +00:00
joerg
4bdadf142b py-gnome2 is only available for Python 2.4, so no 2.3 here either. 2006-07-12 15:30:52 +00:00
rillig
39fc918cdb Added asciidoc and o3read. 2006-07-10 11:49:19 +00:00
rillig
b26a1775fc Imported asciidoc.
The asciidoc command translates specially formatted text files into
various output formats such as HTML, man pages, nicely formatted text.
2006-07-10 09:28:05 +00:00
rillig
6ba20aeaa2 USE_TOOLS+= perl 2006-07-10 07:59:02 +00:00
taca
b9df6c21f8 Update HOMEPAGE. 2006-07-09 15:08:30 +00:00
taca
7b785465a0 Update textproc/ruby-rdtool package to 0.6.20.
- pkgsrc change; update HOMEPAGE and fix one pkglint warning.


:0.6.20
  * corrected copyright.
:0.6.19
  * corrected file permission.
  * setup.rb version up -> 3.4.0
  * remove 'changes'
2006-07-09 14:07:29 +00:00