You've already forked linux-packaging-mono
Imported Upstream version 4.6.0.125
Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
This commit is contained in:
parent
a569aebcfd
commit
e79aa3c0ed
@@ -1,9 +0,0 @@
|
||||
2005-02-06 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* AssemblyInfo.cs : minimum information.
|
||||
|
||||
2004-04-30 Sebastien Pouliot <sebastien@ximian.com>
|
||||
|
||||
* AssemblyInfo.cs: Added
|
||||
* ChangeLog: Added
|
||||
* Locale.cs: Added
|
||||
@@ -1,112 +0,0 @@
|
||||
2009-01-20 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Commons.Xml.Relaxng_test.dll.sources : forgot to add
|
||||
RelaxngDatatypeProviderTests.cs.
|
||||
|
||||
2008-11-11 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Makefile: what a messy EXTRA_DISTFILES.
|
||||
|
||||
2007-04-18 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Makefile (EXTRA_DISTFILES) :
|
||||
added schemas-xmlsoap-or-ws-2005-05-identity.rnc
|
||||
|
||||
2006-06-15 Raja R Harinath <rharinath@novell.com>
|
||||
|
||||
* Makefile (EXTRA_DISTFILES): Add Test/XmlFiles/nvdl.rng.
|
||||
|
||||
2006-04-11 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Commons.Xml.Relaxng_test.dll.sources :
|
||||
added NvdlValidatingReaderTests.cs.
|
||||
* README: some updates.
|
||||
|
||||
2005-12-28 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* README : updated the status.
|
||||
|
||||
2005-03-28 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Commons.Xml.Relaxnf.dll.sources : added XmlChar.cs
|
||||
|
||||
2005-03-07 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* README :
|
||||
more description.
|
||||
|
||||
2005-03-06 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Commons.Xml.Relaxng.dll.sources : added NvdlFilteredXmlReader.
|
||||
|
||||
2005-03-01 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Commons.Xml.Relaxng.dll.sources : added NVDL support files.
|
||||
* README : added halfbaked description.
|
||||
|
||||
2005-01-26 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Commons.Xml.Relaxng.dll.sources :
|
||||
added RncWriter.cs and RelaxngInference.cs.
|
||||
|
||||
2004-12-06 Raja R Harinath <rharinath@novell.com>
|
||||
|
||||
* Makefile (RESOURCE_FILES): List only filenames.
|
||||
(LIB_MCS_FLAGS): Strip off directory of resource files to get
|
||||
resource names.
|
||||
(EXTRA_DISTFILES): Add $(RESOURCE_FILES).
|
||||
(BUILT_SOURCES): Add Common.Xml.Relaxng.Rnc/RncParser.cs.
|
||||
($(the_lib)): Depend on resource files too.
|
||||
* Common.Xml.Relaxng.dll.sources: Remove RncParser.cs.
|
||||
|
||||
2004-12-06 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Makefile : added relaxng.rng as a resource.
|
||||
|
||||
2004-11-25 Raja R Harinath <rharinath@novell.com>
|
||||
|
||||
* Makefile (Commons.Xml.Relaxng.Rnc/RncParser.cs): Depend on jay/skeleton.cs.
|
||||
|
||||
2004-11-04 Raja R Harinath <rharinath@novell.com>
|
||||
|
||||
* Makefile (EXTRA_DISTFILES): Fix for 'make dist'.
|
||||
|
||||
2004-03-18 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Makefile : It was incorrect fix, and more fix on command line.
|
||||
|
||||
2004-03-18 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Makefile : path to jay should be supplied.
|
||||
|
||||
2004-03-17 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Commons.Xml.Relaxng.dll.sources : Added RncParser.cs and RncTokenizer.cs.
|
||||
* Commons.Xml.Relaxng_test.dll.sources : Added RncTests.cs.
|
||||
* Makefile : Added RncParser.jay build support.
|
||||
* README : updated.
|
||||
|
||||
2004-03-01 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* README : added usage descriptions.
|
||||
|
||||
2004-02-28 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Commons.Xml.Relaxng_test.dll.sources : Added XsdDatatypeTests.cs
|
||||
|
||||
2004-02-25 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Added README.
|
||||
* Commons.Xml.Relaxng.dll.sources : added many new files.
|
||||
|
||||
2003-04-30 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
|
||||
|
||||
* list.unix,
|
||||
list: fixed incorrect reference to Util.cs (Misc.cs).
|
||||
|
||||
2003-04-29 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
|
||||
|
||||
* Started.
|
||||
* added ChangeLog, list, list.unix, makefile.gnu and
|
||||
Commons.Xml.Relaxng.build.
|
||||
|
||||
@@ -1,204 +0,0 @@
|
||||
2007-12-27 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* NvdlRelaxngSupport.cs : pass baseUri to RncParser.
|
||||
|
||||
2006-04-19 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* NvdlFilteredXmlReader.cs :
|
||||
Made placeholder element as "empty" i.e. IsEmptyElement = true.
|
||||
As long as it is at placeholder state, it keeps being placeholder
|
||||
empty element until DetachPlaceholder() is explicitly called. It
|
||||
makes this reader simpler.
|
||||
* NvdlValidator.cs : (NvdlResultInterp) for AttachPlaceHolder it does
|
||||
not have to do anything other than AttachPlaceholder().
|
||||
(NvdlValidateInterp) Now that placeholder becomes an empty element
|
||||
it does not have to validate content anymore at DetachPlaceholder().
|
||||
|
||||
2006-04-19 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* NvdlReader.cs, NvdlFilteredXmlReader.cs :
|
||||
placeHolder -> placeholder. Also reject unrecognized NVDL elements
|
||||
in NvdlReader.
|
||||
|
||||
2006-04-19 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* NvdlException.cs : provide BaseURI in such case that argument
|
||||
IXmlLineInfo is XmlReader.
|
||||
* NvdlValidator.cs : NvdlDispatcher was incorrectly replacing
|
||||
current section when an empty element appears (it kept such empty
|
||||
element section).
|
||||
|
||||
2006-04-19 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* NvdlRelaxngSupport.cs : It seems that the validating grammar for
|
||||
planAtt should always contain a definition for virtualElement i.e.
|
||||
it is not something that NVDL validator should provide
|
||||
automatically. (It makes sense since RELAX NG does not support
|
||||
attribute-only grammar definition.)
|
||||
* NvdlFilteredXmlReader.cs : for validating attributes, filter xmlns
|
||||
attributes out.
|
||||
|
||||
2006-04-18 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* NvdlSimplified.cs, NvdlValidator.cs :
|
||||
Support for revised "trigger" in FDIS was not enough. The validator
|
||||
must not trigger such element that has a parent which could be
|
||||
triggered (the parent does not have to be actually triggered).
|
||||
Thus, introduced a new class SimpleTrigger which holds own qname
|
||||
array.
|
||||
|
||||
2006-04-18 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* NvdlSimplified.cs : according to the section 6.4.10 overriden rules
|
||||
should be filtered out, and rules with cancelNestedAction should be
|
||||
removed *after* filtering overriden rules out.
|
||||
|
||||
2006-04-18 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* NvdlSimplified.cs, NvdlValidator.cs :
|
||||
fixed several context path related bugs.
|
||||
- Path steps must be trimmed.
|
||||
- MatchPath() always returned false.
|
||||
- nested mode in context is always ignored.
|
||||
|
||||
2006-04-11 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* NvdlRelaxngSupport.cs : without ReportDetails RELAX NG support
|
||||
supplied too little information on validation error.
|
||||
|
||||
2006-04-11 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* NvdlFilteredXmlReader.cs : quick fix for r58557; it caused a big
|
||||
NVDL validation breakage (nvdl.nvdl does not validate).
|
||||
Removed unused and insignificant code.
|
||||
* NvdlCompileContext.cs : removed unused field.
|
||||
|
||||
2006-04-03 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
due to the request by Brian Rasumussen to report NVDL error details:
|
||||
* NvdlFilteredXmlReader.cs : make it as IXmlLineInfo.
|
||||
* NvdlValidationGenerator.cs :
|
||||
(NvdlValidationProvider) made validate, schemaType and config as
|
||||
publicly accessible.
|
||||
(NvdlValidatorGenerator) added new HandleError() method that can
|
||||
override error handling.
|
||||
* NvdlValidator.cs : use it.
|
||||
* NvdlException.cs : added new type NvdlInstanceValidationException
|
||||
that is used to "wrap" actual validation errors to provide
|
||||
NVDL script location information.
|
||||
* NvdlRelaxngSupport.cs, NvdlXsdSupport.cs :
|
||||
use those new HandleError() and NvdlInstanceValidationException.
|
||||
|
||||
2006-03-23 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* NvdlXsdSupport.cs : seems like "XmlReaderSettings.ValidationType =
|
||||
ValidationType.Auto" does not automatically start xsd validation,
|
||||
so set the property explicitly as ValidationType.Schema.
|
||||
|
||||
2006-03-03 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* NvdlXsdSupport.cs : oops, XmlSchemaValidationFlags.
|
||||
|
||||
2006-03-03 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* NvdlXsdSupport.cs : in NET_2_0 mode, use XmlReader.Create()
|
||||
with validation support. Now MS.NET users can validate NVDL
|
||||
that uses XSD.
|
||||
|
||||
2006-03-03 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* NvdlSimplified.cs : (SimpleRules) huh, I made silly change to
|
||||
access null field.
|
||||
|
||||
2005-12-23 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* NvdlFilteredXmlReader.cs, NvdlReader.cs, NvdlStructures.cs,
|
||||
NvdlSimplified.cs, NvdlValidator.cs:
|
||||
Reflected the latest changes in NVDL Final Draft:
|
||||
http://www.jtc1sc34.org/repository/0694.pdf
|
||||
- wildcard -> wildCard
|
||||
- renamed from "PlaceHolder" to "Placeholder"
|
||||
- trigger/@name of NCName -> trigger/@nameList of list of NCName
|
||||
|
||||
2005-09-30 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* NvdlConfig.cs : changed mime type due to the suggestion from Makoto
|
||||
Murata.
|
||||
|
||||
2005-09-30 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* NvdlXsdSupport.cs : related fix to r51030; XmlSchema.Read() now does
|
||||
not consume EndElement.
|
||||
|
||||
2005-09-25 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* NvdlValidationProvider.cs : GetSchemaXmlStream() should take NVDL
|
||||
script's base URI into account to compute the actual schema URI.
|
||||
* NvdlRelaxngSupport.cs : ditto.
|
||||
|
||||
2005-09-11 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* NvdlCompileContext.cs : make this internal.
|
||||
* NvdlStructures.cs : surpress default constructor.
|
||||
Make debug stuff internal.
|
||||
|
||||
2005-04-11 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* NvdlRelaxngSupport.cs : added PlanAtt validation support.
|
||||
|
||||
2005-04-06 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* NvdlValidator.cs : fixed warning.
|
||||
|
||||
2005-03-07 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* NvdlFilteredXmlReader.cs, NvdlStructures.cs, NvdlSimplified.cs :
|
||||
"PlaceHolderNamespace" is not proper name (for "virtualElement").
|
||||
|
||||
2005-03-07 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* NvdlBuiltInValidationProvider.cs :
|
||||
When it is "allow", it should not always return false.
|
||||
* NvdlFilteredXmlReader.cs :
|
||||
Added support for PlanAtt validation.
|
||||
* NvdlConfig.cs :
|
||||
Removed unused code.
|
||||
* NvdlSimplified.cs :
|
||||
Attribute default rule is "attach", not "allow". Removed unused
|
||||
code. Added attribute validation support.
|
||||
* NvdlValidationProvider.cs :
|
||||
Extended MIME type check to "*/*-xml" (not only text/xml).
|
||||
Added CreateAttributeValidator() method for "schema rewriting for
|
||||
attribute sections" support (FCD spec 8.7.3).
|
||||
|
||||
2005-03-06 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* NvdlFilteredXmlReader.cs : code refactory.
|
||||
* NvdlCompileContext.cs, NvdlConfig.cs, NvdlSimplified.cs,
|
||||
NvdlValidatingReader.cs : Simplified objects are now all internal.
|
||||
* NvdlValidator.cs : don't output debug.
|
||||
|
||||
2005-03-06 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* NvdlFilteredXmlReader.cs : New file. Supports createPlaceHolder()
|
||||
and attBubble[I].
|
||||
* NvdlValidator.cs : support for attachPlaceHolder.
|
||||
* NvdlSimplified.cs,
|
||||
NvdlStructures.cs,
|
||||
NvdlBuiltInValidationProvider.cs : renamed namespace const.
|
||||
* NvdlValidationProvider.cs : removed extraneous debug.
|
||||
|
||||
2005-03-01 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* NvdlStructures.cs,
|
||||
NvdlSimplified.cs,
|
||||
NvdlReader.cs,
|
||||
NvdlValidatingReader.cs,
|
||||
NvdlConfig.cs,
|
||||
NvdlValidationProvider.cs,
|
||||
NvdlBuiltInValidationProvider.cs,
|
||||
NvdlRelaxngSupport.cs,
|
||||
NvdlXsdSupport.cs,
|
||||
NvdlException.cs,
|
||||
NvdlValidator.cs,
|
||||
NvdlCompileContext.cs : initial checkin.
|
||||
@@ -1,245 +0,0 @@
|
||||
2009-02-23 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpPattern.cs : added "Anything" which is used in error recovery
|
||||
support.
|
||||
|
||||
2007-12-14 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpPattern.cs : For ContainsText() (for interleave text/text
|
||||
constraint check), element pattern should return false.
|
||||
Fixed bug #347945.
|
||||
|
||||
2007-04-18 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpPatterns.cs : inside elements, reset oneOrMore[Group] flags in
|
||||
CheckConstraints().
|
||||
|
||||
2006-02-02 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpPatterns.cs : After profiling in depth, finally I found the
|
||||
source of the worst perf. problem in the code - return x for
|
||||
(choice x x).
|
||||
It now validates 5MB of OpenDocument specification content.xml,
|
||||
which only Jing could do.
|
||||
|
||||
2006-01-16 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpObjects.cs : fixed warnings.
|
||||
|
||||
2006-01-16 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpPatterns.cs : RdpOneOrMore.EmptyTextDeriv() should be "override".
|
||||
RdpList.EmptyTextDeriv() (which was also virtual incorrectly) was
|
||||
removed since the code was in wrong assumption.
|
||||
* Util.cs : debug string now contains data and dataExcept info.
|
||||
|
||||
2006-01-15 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpPatterns.cs : lazy evaluate Group branches. If left hand is
|
||||
notAllowed, the returned value is always NotAllowed, no need to
|
||||
compute another branch.
|
||||
|
||||
2006-01-13 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpObjects.cs, RdpPatterns.cs : introduced "IsContextDependent"
|
||||
optimization; when a pattern is (namespace) context independent
|
||||
(almost all cases except for QName validation), new TextDeriv()
|
||||
overload that takes MemoizationStore memoizes TextDeriv results.
|
||||
|
||||
2006-01-12 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpPattern.cs :
|
||||
Introduced EmptyTextDeriv() so that the results could be memoized.
|
||||
|
||||
2006-01-10 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpPatterns.cs :
|
||||
- Added StartAttDeriv(), EndAttDeriv() and IsTextValueDependent.
|
||||
(See corresponding changes in RelaxngValidatingReader.cs).
|
||||
- Added a bunch of derivative method overloads to receive
|
||||
MemoizationStore and memoize results efficiently.
|
||||
|
||||
2006-01-05 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpPatterns.cs :
|
||||
- Fixed RdpPattern.TextDeriv() and MixedTextDeriv() to not allow
|
||||
whitespaces incorrectly.
|
||||
- Fixed MixedTextDeriv() to not require string argument.
|
||||
- Erased commented code.
|
||||
- in listDerivInternal(), skip empty strings.
|
||||
- ValueMatch() should allow whitespaces if the pattern is nullable
|
||||
(as defined in derivative).
|
||||
- Replaced MakeChoice()/MakeGroup()/MakeInterleave()/MakeAfter()
|
||||
in TextOnlyDeriv() and MixedTextDeriv(). They should not be
|
||||
constructions but should be functions (thus, member methods).
|
||||
- Fixed Nullable in RdpData and RdpValue to conform to the
|
||||
derivative algorithm (it incorrectly extended to return false
|
||||
for RELAX NG predefined datatypes).
|
||||
|
||||
2006-01-04 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpPattern.cs :
|
||||
- Implemented textOnlyDeriv and mixedTextDeriv of "memoization".
|
||||
Details are described in the "derivative" algorithm:
|
||||
http://www.thaiopensource.com/relaxng/derivative.html#Memoization
|
||||
- Added MakeChoiceLeaf() to implement "choice-leaves":
|
||||
http://www.thaiopensource.com/relaxng/derivative.html#Avoiding_exponential_blowup
|
||||
- To intern effectively, reorder choice and interleave contents by
|
||||
hash code.
|
||||
- Avoid extra pattern creation with related to empty and notAllowed
|
||||
as one hand of binary branches.
|
||||
|
||||
2006-01-03 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpPattern.cs : reduced RdpFlip instantiation. Share patternPool
|
||||
only when it does not exist.
|
||||
|
||||
2006-01-03 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Util.cs, RdpPatterns.cs : optimization. Removed extraneous
|
||||
delegate instantiation. Avoid using enum for HashTable keys.
|
||||
|
||||
2005-12-27 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Util.cs RdpObjects.cs RdpContentType.cs RdpNameClasses.cs
|
||||
RdpPatterns.cs :
|
||||
|
||||
... and svn:eol-style as well, since there is exactly no one else
|
||||
who develops this assembly and messes no one else.
|
||||
|
||||
2005-12-27 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Util.cs RdpObjects.cs RdpContentType.cs RdpNameClasses.cs
|
||||
RdpPatterns.cs :
|
||||
|
||||
Ugh, seems like svn server shows different diffs than that of
|
||||
client. Anyways here I fixed all mixed line endings.
|
||||
|
||||
2005-12-27 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpPatterns.cs : in ValueMatch() it should not strip whitespaces
|
||||
which could be validated. This fixes test #256/2.i.xml.
|
||||
|
||||
2005-12-27 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpPatterns.cs : oneOrMore ancestor check for anyName/nsName in
|
||||
section 7.3 was missing. This fixes test #357, #358 and #359.
|
||||
* RdpNameClass.cs : added HasInfiniteName property to RdpNameClass.
|
||||
|
||||
2005-12-27 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpPattern.cs, RdpUtil.cs : reimplemented name class analysis to
|
||||
not create extraneous QName instances. This also fixes some weird
|
||||
bugs (test #362 and #363).
|
||||
|
||||
2005-12-27 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpPattern.cs : Checking interleave restriction in section 7.4 with
|
||||
PatternType was not insufficient. Now I use ContainsText(). It fixes
|
||||
testcase #371.
|
||||
|
||||
2005-12-20 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpPattern.cs : cache ContentType and save speed.
|
||||
|
||||
2005-09-20 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Util.cs : Added name class analysis support. The algorithm is at
|
||||
http://www.thaiopensource.com/relaxng/nameclass.html .
|
||||
* RdpPattern.cs :
|
||||
- added CheckNameOverlap() for group and interleave to do name class
|
||||
analysis (spec 7.3 and 7.4).
|
||||
- Removed CheckAttributeDuplicates(). Now name class analysis is
|
||||
implemented in CheckNameOverlap().
|
||||
- Added additional bool parameter to GetLabels() to collect
|
||||
RdpNameClass instances instead of XmlQualifiedName instances.
|
||||
|
||||
2005-07-31 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpPattern.cs : GetLabels() for RdpGroup should check attributes
|
||||
when the left branch is not nullable (it works like an interleave).
|
||||
Implemented spec 7.3 attribute check (though not enabled for now).
|
||||
|
||||
2005-04-11 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Util.cs : tiny debug string fix.
|
||||
|
||||
2005-03-01 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpPattern.cs : In "textDeriv(group p1 p2) s", "nullable p1" is
|
||||
incorrectly computed as "nullable p".
|
||||
|
||||
2005-02-06 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpObjects.cs : provide error type name. removed commented code block.
|
||||
|
||||
2005-02-06 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpPattern.cs : MakeOneOrMore() did not always set up internal table.
|
||||
|
||||
2004-12-06 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Util.cs : trivial debug string fix.
|
||||
* RdpPattern.cs : trivial formatting fix.
|
||||
|
||||
2004-12-06 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpPattern.cs : The last attribute stuff broke usual validation wrt
|
||||
global attributes.
|
||||
|
||||
2004-12-06 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpPattern.cs : fixed setupTable(). Avoid boxing.
|
||||
|
||||
2004-12-05 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpPattern.cs : RdpAttribute now omits value check when the argument
|
||||
value is null. It is useful to get labels.
|
||||
|
||||
2004-12-05 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpPattern.cs : added GetLabels().
|
||||
|
||||
2004-06-25 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpContentType.cs, RdpNameClass.cs, RdpObjects.cs, RdpPatterns.cs,
|
||||
Util.cs : added novell license term.
|
||||
|
||||
2004-06-21 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpPatterns.cs : Fixed ExpandRef() that caused incorrect nest error.
|
||||
|
||||
2004-06-17 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpPatterns.cs : Quick workaround for infinite loop happening in
|
||||
some kind of recursive expansion.
|
||||
|
||||
2004-03-12 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RdpPatterns.cs : Fixed TextDeriv() to allow whitespace text nodes
|
||||
except for Data and Value (though they are overridden).
|
||||
|
||||
2004-02-25 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Added RdpContextType.cs.
|
||||
* RdpNameClasses.cs,
|
||||
RdpObjects.cs,
|
||||
RdpPatterns.cs,
|
||||
Util.cs : radical design change (too many things to write up).
|
||||
|
||||
2003-05-19 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
|
||||
|
||||
* RdpPattern.cs : Some method name capitalization.
|
||||
Fixed RdpInterleave.StartTagOpenDeriv() which is logically incorrect.
|
||||
|
||||
2003-05-05 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
|
||||
|
||||
* RdpPattern.cs : added RdpAttribute.expandRef(). UnresolvedRef had
|
||||
remained in attribute patterns.
|
||||
|
||||
2003-04-29 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
|
||||
|
||||
* Started.
|
||||
* added ChangeLog, RdpNameClasses.cs, RdpObjects.cs, RdpPatterns.cs
|
||||
and Util.cs.
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
2008-01-12 Sebastien Pouliot <sebastien@ximian.com>
|
||||
|
||||
* RelaxngInference.cs: Fix infinite recursion in TypeInference
|
||||
property getter. Found by Gendarme.
|
||||
|
||||
2005-03-07 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RelaxngInference.cs : missing copyright notice.
|
||||
|
||||
2005-01-26 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RelaxngInference.cs,
|
||||
RelaxngInferenceDesign.txt : new files.
|
||||
@@ -1,150 +0,0 @@
|
||||
2008-11-11 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncParser.jay : handle inherited default namespace as expected.
|
||||
This should fix HTML5 compact syntax grammar.
|
||||
|
||||
2007-12-27 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncParser.jay, RncTokenizer.cs : some changes to fill element
|
||||
locations in *.rnc. To make it possible, added some overrides to
|
||||
pass BaseUri to Parse() and ParseRnc().
|
||||
Allow null nameTable (just create a new instance).
|
||||
|
||||
2007-12-17 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncParser.jay : if the parsed pattern is grammar, set
|
||||
IsSourceCompactSyntax so that "include" pattern is resolved to
|
||||
parse compact syntax, not xml syntax.
|
||||
|
||||
2006-04-04 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncParser.jay : handle "nested" annotations as well. This fixes
|
||||
atom.rnc parsing.
|
||||
|
||||
2006-04-04 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* XmlChar.cs : copied newer one from System.Xml.
|
||||
* RncParser.jay,
|
||||
RncTokenizer.cs :
|
||||
- QuotedIdentifier is now returned as a single token (whitespaces
|
||||
are not allowed between \ and keyword). \\ is simple an error.
|
||||
- handle surrogate characters correctly.
|
||||
- ForeignElementNotKeyword (in includes) is disabled until the
|
||||
ambiguity is solved.
|
||||
- Annotations are now handled without ambiguity.
|
||||
- removed some lines that are already commented out.
|
||||
Thanks to Alexandre for the report.
|
||||
|
||||
2005-12-16 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncWriter.cs : it needs another namespace resolver for datatypes.
|
||||
|
||||
2005-12-16 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncWriter.cs : actually no need to change signature; use
|
||||
GetNamespacesInScope().
|
||||
|
||||
2005-12-16 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncWriter.cs : use XmlNamespaceManager for NSResolver even in NET_2_0.
|
||||
|
||||
2005-12-16 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncWriter.cs : another escapement is required.
|
||||
|
||||
2005-12-16 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncWriter.cs : oops, missing keyword escapement.
|
||||
|
||||
2005-12-16 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncWriter.cs : no xsi in grammar, please.
|
||||
|
||||
2005-12-16 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncWriter.cs : added WriteNamespaces() to handle namespace output
|
||||
by itself.
|
||||
|
||||
2005-03-28 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncTokenizer.cs : check names strictly.
|
||||
* RncParser.jay : quick workaround that "datatype" is rejected as
|
||||
top level content. We should fix the problem that annotation
|
||||
elements are not accepted instead of datatype later.
|
||||
|
||||
2005-03-28 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* XmlChar.cs : copied from system.xml.
|
||||
* RncTokenizer.cs : check character validity.
|
||||
Handle \-prefixed keyword name more strictly.
|
||||
Simplify CName tokenization.
|
||||
Move location after successful advance().
|
||||
* RncParser.jay : now there is no NCNameButKeyword.
|
||||
|
||||
2005-03-28 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncTokenizer.cs : oops, so stupid hex computation.
|
||||
|
||||
2005-03-28 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncTokenizer.cs :
|
||||
Handle hexadecimal escaping (\x{...}) and triple-quot/apos literals.
|
||||
Quote literal didn't handle '...' as expected.
|
||||
|
||||
2005-03-23 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncParser.jay : fixed some cast error. Supply type name for "data".
|
||||
* RncTokenizer.cs : don't reject '-' for NCName.
|
||||
Don't regard documentation token as a valid token for parser.
|
||||
|
||||
2005-02-05 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncParser.jay : handle default namespace.
|
||||
* RncWriter.cs : changed output format a bit.
|
||||
|
||||
2005-02-05 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncParser.jay : spec section 4 requires to map "xsd" to xsd-datatypes
|
||||
by default.
|
||||
|
||||
2005-02-05 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncParser.jay : Mixed and List accepted patterns incorrectly.
|
||||
* RncTokenizer.cs : Handle ~ correctly.
|
||||
|
||||
2005-01-26 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncWriter.cs : new file. Implements RelaxngPattern.WriteCompact().
|
||||
|
||||
2004-06-25 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncParser.jay : added MIT license.
|
||||
|
||||
2004-06-07 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncParser.jay : removed unused code. Fixed LookupNamespace() to
|
||||
pass atomized name always.
|
||||
|
||||
2004-05-31 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncParser.jay : now error output is disabled.
|
||||
* RncTokenizer.cs : It should not be public class.
|
||||
|
||||
2004-05-30 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncParser.jay :
|
||||
Now RncParser.Parse() returns RelaxngPattern, not RelaxngGrammar.
|
||||
Fixed many "confusing RelaxngPattern and RelaxngPatternList"
|
||||
problems, and ditto for other "List" stuff.
|
||||
To avoid complex situations, mostly removed unused annotation stuff.
|
||||
|
||||
2004-05-09 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncParser.jay :
|
||||
Added static Parse () methods.
|
||||
Converted all CRLF to LF, since jay automatically inserts LF lines.
|
||||
|
||||
2004-03-17 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Initial checkin; added RncParser.jay, RncTokenizer.cs and ChangeLog.
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,22 +0,0 @@
|
||||
2009-01-20 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* XmlDefaultReader.cs : remove bogus overrides that blocks normal
|
||||
Read(). It was a design flaw in .NET.
|
||||
|
||||
2004-06-25 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* XmlDefaultReader.cs : Added novell's license (avoid confusion).
|
||||
|
||||
2004-06-17 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* XmlDefaultReader.cs : don't catch the exception.
|
||||
|
||||
2004-02-25 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* XmlDefaultReader.cs : Added support for IXmlLineInfo.
|
||||
|
||||
2003-04-29 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
|
||||
|
||||
* Started.
|
||||
* added ChangeLog, XmlDefaultReader.cs.
|
||||
|
||||
@@ -8,13 +8,11 @@ OTHER_RES = $(RESOURCE_FILES)
|
||||
|
||||
LIBRARY = Commons.Xml.Relaxng.dll
|
||||
LIB_REFS = System System.Xml
|
||||
LIB_MCS_FLAGS = /r:$(corlib) \
|
||||
LIB_MCS_FLAGS = \
|
||||
$(foreach r, $(OTHER_RES), /resource:$(r),$(notdir $(r)))
|
||||
TEST_MCS_FLAGS = $(LIB_MCS_FLAGS) -nowarn:0618 -nowarn:219 -nowarn:169
|
||||
EXTRA_DISTFILES = \
|
||||
Commons.Xml.Relaxng.Rnc/RncParser.jay \
|
||||
Test/ChangeLog \
|
||||
Test/XmlFiles/ChangeLog \
|
||||
$(wildcard Test/XmlFiles/*.rng) \
|
||||
$(wildcard Test/XmlFiles/*.rnc) \
|
||||
$(wildcard Test/XmlFiles/*.nvdl) \
|
||||
|
||||
@@ -1,89 +0,0 @@
|
||||
2009-01-20 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RelaxngDatatypeProviderTests.cs : new test, based on bug #463267
|
||||
by Mark Junker.
|
||||
|
||||
2009-01-20 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RelaxngDatatypeProviderTests.cs : new test, based on bug #463264
|
||||
by Mark Junker.
|
||||
|
||||
2008-11-11 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncTests.cs : added InheritDefaultNamespace().
|
||||
|
||||
2007-12-14 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RelaxngReaderTests.cs : added test for bug #347945.
|
||||
|
||||
2006-04-18 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncTests.cs : added (my own) infocard rnc parsing test.
|
||||
|
||||
2006-04-11 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* NvdlValidatingReaderTests.cs : new file for NVDL test.
|
||||
|
||||
2006-04-04 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncTests.cs : added atom.rnc parsing test.
|
||||
|
||||
2006-04-04 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncTests.cs : added surrogate test and foreign-elements/attributes
|
||||
ambiguity test.
|
||||
|
||||
2006-01-04 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RelaxngValidatingReaderTests.cs : regressions mentioned in the
|
||||
previous fix were solved.
|
||||
|
||||
2006-01-03 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RelaxngValidatingReaderTests.cs : seems like there are some sort
|
||||
of regressions. Will be fixed after my end of vacations.
|
||||
|
||||
2004-05-30 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* RncTests.cs : fixed test that got impossible to build anymore.
|
||||
|
||||
2004-05-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
|
||||
|
||||
* RelaxngValidatingReaderTests.cs: this compiled with mcs but fails with
|
||||
csc. Filed as bug #58222.
|
||||
|
||||
2004-03-17 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Added RncTests.cs (compact syntax test).
|
||||
* RelaxngReaderTests.cs : modified and fixed relaxng.rng reading test.
|
||||
* RelaxngValidatingReaderTests.cs : Added relaxng.rng validation test.
|
||||
|
||||
2004-02-28 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Removed Commons.Xml.Relaxng_test.args.
|
||||
* RelaxngReaderTests.cs,
|
||||
RelaxngValidatingReaderTests.cs : file path fix.
|
||||
* XsdDatatypeTests.cs : It causes infinite loop (maybe bug in libs),
|
||||
so comment out right now.
|
||||
|
||||
2004-02-28 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* Added XsdDatatypeTests.cs.
|
||||
* RdpPatternTests.cs,
|
||||
RelaxngReaderTests.cs,
|
||||
RelaxngValidatingReaderTests.cs : library class change fixes.
|
||||
|
||||
2003-05-13 Martin Willemoes Hansen <mwh@sysrq.dk>
|
||||
* makefile.gnu: Fixed name of assembly was changed
|
||||
from Mono.Xml.Relaxng to
|
||||
Commons.Xml.Relaxng.
|
||||
* RdpPatternTests.cs, RelaxngReaderTests.cs:
|
||||
Removed Assertion. prefixes and made them inherit from Assertion.
|
||||
|
||||
2003-04-29 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
|
||||
|
||||
* Started.
|
||||
* added ChangeLog, RdpPatternTests.cs, RelaxngReaderTests.cs,
|
||||
RelaxngValidatingReaderTests.cs, makefile.gnu,
|
||||
Commons.Xml.Relaxng_test.args and Commons.Xml.Relaxng_test.build.
|
||||
|
||||
@@ -1,38 +0,0 @@
|
||||
2009-01-20 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* 463267.rng : new test file.
|
||||
|
||||
2009-01-20 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* 463264.rng : new test file.
|
||||
|
||||
2008-11-11 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* include-default-namespace.rnc,
|
||||
include-default-namespace-included.rnc,
|
||||
include-default-namespace.xml : new test files.
|
||||
|
||||
2007-04-18 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* schemas-xmlsoap-or-ws-2005-05-identity.rnc : new test schema.
|
||||
|
||||
2006-04-11 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* nvdl.nvdl, nvdl.rng : new file for nvdl validation.
|
||||
|
||||
2006-04-04 Atsushi Enomoto <atsushi@ximian.com>
|
||||
|
||||
* atom.rnc : new file for RNC parser test (It is from
|
||||
http://atompub.org/2005/08/17/atom.rnc i.e.
|
||||
http://www.ietf.org/rfc/rfc4287.txt).
|
||||
|
||||
2004-03-17 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
|
||||
|
||||
* Added relaxng.rng and relaxng.rnc.
|
||||
|
||||
2003-04-29 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
|
||||
|
||||
* Started.
|
||||
* added ChangeLog, SimpleElementPattern1.xml, SimpleElementPattern1.rng,
|
||||
SimpleElementPattern2.xml, SimpleElementPattern2.rng, team.xml,
|
||||
team.rng.
|
||||
Reference in New Issue
Block a user