/[suikacvs]/messaging/manakai/lib/Message/Util/DIS.pm
Suika

Log of /messaging/manakai/lib/Message/Util/DIS.pm

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Tag:

Revision 1.81
Fri Sep 21 08:09:47 2007 UTC (17 years, 9 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
Changes since 1.80: +0 -0 lines
FILE REMOVED
++ manakai/bin/ChangeLog	21 Sep 2007 07:55:21 -0000
2007-09-21  Wakaba  <wakaba@suika.fam.cx>

	* daf.pl, mkdisdump.pl, grep-dis.pl, mkdommemlist.pl: Removed.

++ manakai/lib/Message/IMT/ChangeLog	21 Sep 2007 08:02:20 -0000
2007-09-21  Wakaba  <wakaba@suika.fam.cx>

	* InternetMediaType.pm: Don't raise CoreException even if
	a read-only attribute is attempted to be modified.

++ manakai/lib/Message/Markup/ChangeLog	21 Sep 2007 07:46:59 -0000
2007-09-21  Wakaba  <wakaba@suika.fam.cx>

	* SuikaWikiConfig21.dis, SuikaWikiConfig21.pm, common.dis,
	H2H.dis: Removed.

++ manakai/lib/Message/Util/ChangeLog	21 Sep 2007 07:44:10 -0000
2007-09-21  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (clean): Don't remove generated files.

	* ManakaiNode.dis, ManakaiNodeTest.dis, PerlCode.dis,
	PerlCode.pm, ManakaiNode.pm, common.dis, DIS.dis, DIS.pm: Removed.

	* DIS/, AutoLoad/: Removed.

++ manakai/lib/Message/Util/Error/ChangeLog	21 Sep 2007 07:44:55 -0000
2007-09-21  Wakaba  <wakaba@suika.fam.cx>

	* Core.dis, DOMException.pm, DOMException.dis: Removed.

++ manakai/lib/Message/Util/Formatter/ChangeLog	21 Sep 2007 08:09:07 -0000
2007-09-21  Wakaba  <wakaba@suika.fam.cx>

	* Base.pm (___error_def): Error description key names
	are updated.

	* Muf2003.dis: Removed.

++ manakai/lib/manakai/ChangeLog	21 Sep 2007 07:52:20 -0000
2007-09-21  Wakaba  <wakaba@suika.fam.cx>

	* DISLang.dis, Document.dis, NaturalLanguage.dis, DISMarkup.dis,
	ECMAScript.dis, Test.dis, Charset.dis, DISPerl.dis, Java.dis,
	XML.dis, DISCore.dis, DISRDF.dis, DISIDL.dis, DISSource.dis,
	Message.dis, daf-perl-t.pl, daf-dtd-modules.pl, daf-perl-pm.pl,
	dis-catalog, mndebug.pl: Removed.

++ manakai/t/ChangeLog	21 Sep 2007 08:00:31 -0000
2007-09-21  Wakaba  <wakaba@suika.fam.cx>

	* util-mnode.t: Removed.


Revision 1.80 - (view) (download) (annotate) - [select for diffs]
Sun Dec 31 11:45:55 2006 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.79: +44 -48 lines
Diff to previous 1.79
++ manakai/lib/manakai/ChangeLog	31 Dec 2006 09:13:11 -0000
	* DISCore.dis (TFQNames): Removed.

2006-12-31  Wakaba  <wakaba@suika.fam.cx>


Revision 1.79 - (view) (download) (annotate) - [select for diffs]
Sun Dec 31 09:11:57 2006 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.78: +142 -1011 lines
Diff to previous 1.78
++ manakai/bin/ChangeLog	31 Dec 2006 08:49:16 -0000
2006-12-31  Wakaba  <wakaba@suika.fam.cx>

	* daf.pl: Support for |For| is entirely removed.

++ manakai/lib/Message/Util/ChangeLog	31 Dec 2006 09:06:08 -0000
	* DIS.dis: Support for |for| is entirely removed.  |forArg|
	parameters are removed.
	(createDISDocument): Removed.
	(tfurisToURI): Removed.
	(tfpurisToURI): The |for| URI slot is
	fixed to |ManakaiDOM:all|.
	(tfqnamesToURI): Removed.
	(tfpqnamesToURI): The |defaultForURI| parameter
	is removed and the |for| URI slot is
	fixed to |ManakaiDOM:all|.
	(forURI): Removed.
	(forMatch): The first parameter, |forArg|, no
	longer takes effect.

	* PerlCode.dis (sourceFor): Removed.
	(stringify): Don't output comment with |sourceFor| URI.

2006-12-31  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/Error/ChangeLog	31 Dec 2006 09:09:24 -0000
2006-12-31  Wakaba  <wakaba@suika.fam.cx>

	* Core.dis, DOMException.dis: |dis:dataType|
	of |DISCore:TFQNames| are replaced
	by |DISCore:QName|.

++ manakai/lib/Message/Util/DIS/ChangeLog	31 Dec 2006 09:08:40 -0000
	* DNLite.dis, Perl.dis: Support for |for| is entirely removed.

	* Test.dis (parseTDTErrorString): The |defaultTURI|
	and |defaultFURI| parameters are removed.
	(lexmode): |TFQNames| token type is removed.
	(tdterr): Accepts |QName| where |TFQNames| was accepted.

2006-12-31  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	31 Dec 2006 08:50:54 -0000
	* |InputProcessor|s and |OutputProcessor|s are
	named so that |report| statements in Perl
	module outputs can be identified by name. |dis:dataType|s
	of |DISCore:TFQNames| are all replaced
	by |DISCore:QName|.

2006-12-31  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/manakai/ChangeLog	31 Dec 2006 09:11:27 -0000
	* |dis:dataType| of |DISCore:TFQNames| are replaced
	by |DISCore:QName|.

	* DISCore.dis (DISCore:TFURI): Removed.
	(DISCore:ModuleTFQNames): Removed.

	* daf-dtd-modules.pl: Support for |for| is removed.

2006-12-31  Wakaba  <wakaba@suika.fam.cx>


Revision 1.78 - (view) (download) (annotate) - [select for diffs]
Sun Dec 31 00:55:05 2006 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.77: +43 -157 lines
Diff to previous 1.77
++ manakai/lib/Message/Util/ChangeLog	31 Dec 2006 00:49:10 -0000
2006-12-31  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (forMatch, readProperties): Support for the |For|
	property is removed.

++ manakai/lib/Message/Util/DIS/ChangeLog	31 Dec 2006 00:50:06 -0000
2006-12-31  Wakaba  <wakaba@suika.fam.cx>

	* DNLite.dis (forMatch, convert...): Support for the |For|
	property is removed.

++ manakai/lib/manakai/ChangeLog	31 Dec 2006 00:53:00 -0000
2006-12-31  Wakaba  <wakaba@suika.fam.cx>

	* DISCore.dis (for): Removed.

	* DISSource.dis (For): Removed.


Revision 1.77 - (view) (download) (annotate) - [select for diffs]
Sat Dec 30 13:25:35 2006 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.76: +41 -123 lines
Diff to previous 1.76
++ manakai/lib/Message/Util/DIS/ChangeLog	30 Dec 2006 13:23:58 -0000
	* Perl.dis (plCodeFragment): Support for |f:provides|
	is removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	30 Dec 2006 13:22:55 -0000
	* DOMFeature.dis (ForDef): Removed.
	(f:provides, f:through): Removed.
	(Version): Removed.
	(implementFeature): Removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/manakai/ChangeLog	30 Dec 2006 13:25:24 -0000
	* DISIDL.dis, Java.dis, ECMAScript.dis,
	Document.dis, DISPerl.dis, XML.dis (ForDef): Removed.

	* DISMarkup.dis (ForET): Removed.

	* |DefaultFor| properties are removed.

	* DISCore.dis (DefaultFor): Removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>


Revision 1.76 - (view) (download) (annotate) - [select for diffs]
Sat Dec 30 12:49:58 2006 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.75: +41 -41 lines
Diff to previous 1.75
++ manakai/bin/ChangeLog	30 Dec 2006 12:47:09 -0000
	* daf.pl (--create-perl-module, --create-perl-test): These
	options will ignore |for| parameter.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/ChangeLog	30 Dec 2006 12:47:27 -0000
	* DIS.dis (defaultForURI): Removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/DIS/ChangeLog	30 Dec 2006 12:49:03 -0000
	* DNLite.dis (defaultForURI): Removed.

	* Perl.dis (plUpdateModule): The parameter
	is now a reference to an array
	whose items are only module name URIs (but |for| URIs).
	Support for the |DefaultFor| property is removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/manakai/ChangeLog	30 Dec 2006 12:49:52 -0000
	* daf-dtd-modules.pl: Unused references to |DefaultFor|
	properties are removed.

	* daf-perl-pm.pl, daf-perl-t.pl: Support
	for module |for| URIs are removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>


Revision 1.75 - (view) (download) (annotate) - [select for diffs]
Sat Dec 30 12:00:42 2006 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.74: +156 -184 lines
Diff to previous 1.74
++ manakai/lib/Message/Markup/ChangeLog	30 Dec 2006 11:55:48 -0000
	* Atom.dis, SuikaWiki.dis, H2H.dis, SuikaWikiConfig21.dis: |For|
	specifications are removed.

	* SuikaWikiConfig21.dis: |WithFor| and |DefaultFor|
	specifications are removed.
	(ForEmpty, ForLatest): Removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/ChangeLog	30 Dec 2006 11:57:42 -0000
	* PerlCode.dis, DIS.dis, ManakaiNode.dis,
	ManakaiNodeTest.dis: |For| specifications are removed.

	* common.dis: New module.

	* DIS.dis, PerlCode.dis, ManakaiNode.dis: |Util:| resource
	definitions are removed (and moved to |common.dis|).

	* DIS.dis (ForEmpty, ForLatest): Removed.

	* DIS.dis: |WithFor| and |DefaultFor| are removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/Error/ChangeLog	30 Dec 2006 11:59:28 -0000
2006-12-30  Wakaba  <wakaba@suika.fam.cx>

	* Core.dis, DOMException.dis: |WithFor|, |DefaultFor|,
	and |For| specificaitons are removed.

++ manakai/lib/Message/Util/Formatter/ChangeLog	30 Dec 2006 11:59:59 -0000
2006-12-30  Wakaba  <wakaba@suika.fam.cx>

	* Muf2003.dis: |WithFor|, |DefaultFor|, and |For|
	specifications are removed.

++ manakai/lib/Message/Util/DIS/ChangeLog	30 Dec 2006 11:58:54 -0000
	* Perl.dis, Value.dis, DNLite.dis,
	DPG.dis, Test.dis: |WithFor|, |For|, and |DefaultFor|
	specifications are removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	30 Dec 2006 11:53:43 -0000
        SimpleLS.dis, DOMMain.dis, XDP.dis: |For| specifications
	are removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

	* CharacterData.dis, DOMCore.dis, DOMFeature.dis,
        GenericLS.dis, TreeCore.dis, DOMString.dis,
        XML.dis, Element.dis, Document.dis, TreeStore,dis,
        Traversal.dis, XDoctype.dis, XMLParser.dis, DOMLS.dis,
++ manakai/lib/Message/URI/ChangeLog	30 Dec 2006 11:54:30 -0000
	* Generic.dis: |For| specifications are removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Charset/ChangeLog	30 Dec 2006 11:54:10 -0000
	* Encode.dis: |For| specifications are removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/manakai/ChangeLog	30 Dec 2006 12:00:29 -0000
	* XML.dis: |DefaultFor| specification is removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>


Revision 1.74 - (view) (download) (annotate) - [select for diffs]
Sat Dec 30 08:27:50 2006 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.73: +3 -3 lines
Diff to previous 1.73
++ manakai/bin/ChangeLog	30 Dec 2006 06:47:17 -0000
2006-12-30  Wakaba  <wakaba@suika.fam.cx>

	* idl2dis.pl: Removed.

++ manakai/lib/Message/Markup/ChangeLog	30 Dec 2006 08:26:03 -0000
	* Atom.dis, SuikaWiki.dis, H2H.dis: |WithFor|
	and |DefaultFor| properties are removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/ChangeLog	30 Dec 2006 08:26:59 -0000
	* PerlCode.dis: |WithFor| and |DefaultFor| are removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	30 Dec 2006 08:25:38 -0000
        GenericLS.dis, TreeCore.dis, DOMString.dis,
        XML.dis, Element.dis, Document.dis, TreeStore,dis,
        Traversal.dis, XDoctype.dis, XMLParser.dis, DOMLS.dis,
        SimpleLS.dis, DOMMain.dis, XDP.dis: |WithFor| specifications
	and |DefaultFor|s are removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

	* CharacterData.dis, DOMCore.dis, DOMFeature.dis,
++ manakai/lib/Message/URI/ChangeLog	30 Dec 2006 08:26:32 -0000
	* Generic.dis: |WithFor| and |DefaultFor| are removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Charset/ChangeLog	30 Dec 2006 08:24:04 -0000
	* Encode.dis (Require): |WithFor| specifications are removed.
	(DefaultFor): Removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/manakai/ChangeLog	30 Dec 2006 07:46:56 -0000
2006-12-30  Wakaba  <wakaba@suika.fam.cx>

	* dis.pl: Removed.


Revision 1.73 - (view) (download) (annotate) - [select for diffs]
Sat Dec 30 04:42:56 2006 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.72: +2 -2 lines
Diff to previous 1.72
++ manakai/lib/Message/Markup/ChangeLog	30 Dec 2006 04:39:04 -0000
2006-12-30  Wakaba  <wakaba@suika.fam.cx>

	* Atom.dis, SuikaWiki.dis: References
	to the |ManakaiDOM:ManakaiDOM| mode are removed.

++ manakai/lib/Message/Util/ChangeLog	30 Dec 2006 04:39:32 -0000
	* DIS.dis, PerlCode.dis: References to the |ManakaiDOM:ManakaiDOM|
	mode are removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/DIS/ChangeLog	30 Dec 2006 04:42:43 -0000
	* DPG.dis, Perl.dis, Value.dis, Test.dis: References
	to |ManakaiDOM:ManakaiDOM| modes are removed.

	* Perl.dis (plCodeFragment): |local|ize
	the |DIS:plCodeFragment| cache to avoid
	ancestor nodes of the cached fragment
	are destroyed so that the cached nodes
	become invalid.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	30 Dec 2006 04:37:29 -0000
	* CharacterData.dis, DOMCore.dis, DOMFeature.dis,
	GenericLS.dis, TreeCore.dis, DOMString.dis,
	XML.dis, Element.dis, Document.dis, TreeStore,dis,
	Traversal.dis, XDoctype.dis, XMLParser.dis, DOMLS.dis,
	SimpleLS.dis, DOMMain.dis: References
	to the |ManakaiDOM:ManakaiDOM|, |ManakaiDOM:ManakaiDOM1|,
	|ManakaiDOM:ManakaiDOM2|, and |ManakaiDOM:ManakaiDOM3|
	modes are removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/URI/ChangeLog	30 Dec 2006 04:35:39 -0000
2006-12-30  Wakaba  <wakaba@suika.fam.cx>

	* Generic.dis (Require): Reference to the |ManakaiDOM:ManakaiDOM|
	mode is removed.

++ manakai/lib/Message/Charset/ChangeLog	30 Dec 2006 04:35:23 -0000
2006-12-30  Wakaba  <wakaba@suika.fam.cx>

	* Encode.dis (Require): Reference to the |ManakaiDOM:ManakaiDOM|
	mode is removed.


Revision 1.72 - (view) (download) (annotate) - [select for diffs]
Sat Dec 30 02:37:07 2006 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.71: +52 -354 lines
Diff to previous 1.71
++ manakai/lib/Message/Util/ChangeLog	30 Dec 2006 02:35:02 -0000
2006-12-30  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (ModuleRole, ForRole, ResourceRole,
	DatabaseRole, ElementRole): Removed.
	(DISParser.new): Removed.
	(getFeature): Removed.
	(hasFeature): Removed.

	* Grove.dis: Removed.

++ manakai/lib/Message/Util/DIS/ChangeLog	30 Dec 2006 02:36:51 -0000
2006-12-30  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis: Support for |___create_node_stem|
	and |___create_node_ref| methods are removed.
	Support for DIS roles are removed.
	Support for the |mg:NodeRefRole| is removed.

	* Value.dis (ValueRole): Removed.
	(getFeature, hasFeature): Removed.

++ manakai/lib/Message/DOM/ChangeLog	30 Dec 2006 02:33:53 -0000
	* CharacterData.dis, TreeCore.dis (Require): References
	to the |Grove.dis| module are removed.

2006-12-30  Wakaba  <wakaba@suika.fam.cx>


Revision 1.71 - (view) (download) (annotate) - [select for diffs]
Fri Dec 29 14:45:44 2006 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.70: +42 -44 lines
Diff to previous 1.70
++ manakai/t/ChangeLog	29 Dec 2006 13:56:36 -0000
2006-12-29  Wakaba  <wakaba@suika.fam.cx>

	* .cvsignore: New auto-generated Perl test files
	are added.

++ manakai/lib/Message/Util/ChangeLog	29 Dec 2006 13:53:51 -0000
2006-12-29  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis (createPCFile): Removed.
	(createPCDocument): New method.

++ manakai/lib/Message/Util/DIS/ChangeLog	29 Dec 2006 13:54:30 -0000
2006-12-29  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plGeneratePerlModuleFile): Removed.
	(plGeneratePerlModuleDocument): New method.

++ manakai/lib/Message/DOM/ChangeLog	29 Dec 2006 13:53:21 -0000
2006-12-29  Wakaba  <wakaba@suika.fam.cx>

	* TreeCore.dis, DOMCore.dis, Document.dis,
	Element.dis, CharacterData.dis, XML.dis,
	XDoctype.dis, DOMString.dis, TreeStore.dis,
	XMLParser.dis: Use Perl native
	hashs and |Scalar::Util|'s weak references in favor of |Grove.dis|
	for DOM nodes.  See
	also <http://suika.fam.cx/gate/2005/sw/manakai/%E3%83%A1%E3%83%A2/2006-12-29>.

++ manakai/lib/manakai/ChangeLog	29 Dec 2006 13:56:06 -0000
2006-12-29  Wakaba  <wakaba@suika.fam.cx>

	* daf-perl-pm.pl: Use |pl_generate_perl_module_document|
	instead of |pl_generate_perl_module_file|.

	* daf-perl-t.pl: Use |create_pc_document|
	instead of |create_pc_file|.
	(daf_generate_perl_test_file|: Removed.
	(daf_generate_perl_test_document|: New function.


Revision 1.70 - (view) (download) (annotate) - [select for diffs]
Sun Nov 5 09:16:33 2006 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
CVS Tags: manakai-200612
Changes since 1.69: +41 -41 lines
Diff to previous 1.69
++ manakai/lib/Message/Util/ChangeLog	5 Nov 2006 09:15:59 -0000
2006-11-05  Wakaba  <wakaba@suika.fam.cx>

	* Grove.dis (mg:nodeRefClass, mg:nodeRefInterfaces): Removed.

++ manakai/lib/Message/DOM/ChangeLog	5 Nov 2006 09:15:04 -0000
	* CharacterData.dis (ManakaiDOMDocumentCharacterData): New
	class.  Factory methods |createTextNode| and |createComment|
	are moved from |ManakaiDOMDocument|.

	* DOMCore.dis: References to |ManakaiDOMObject|
	are removed.
	(tc:createImplForTest): Moved from |TreeCore.dis|.
	(DOMImplementation.___create_node_ref): Support
	for the |mg:nodeRefClass| option is removed.
	(ManakaiDOMConfiguration.___report_error): Moved
	from |ManakaiDOMObject| class.

	* DOMFeature.dis (domidl:extends): New property.
	(f:getFeatureImpl): Support for |+| classes is removed.

	* DOMMain.dis (DOMMain:docSupportsXMLFeature): Removed.
	(ManakaiDOM:ManakaiDOMObject): Removed.
	(DOMDataType): Removed.

	* Document.dis (ManakaiDOMImplementationDocument):
	The |createDocument| method is moved from
	the |ManakaiDOMImplementationTC| in |TreeCore.dis|.
	(ManakaiDOMDocument.___create_node_ref): Removed.
	(createElement, createElementNS, createAttribute,
	createAttributeNS, createTextNode, createComment,
	createCDATASection, createEntityReference,
	createProcessingInstruction): Class implementations
	are moved to each module.

	* Element.dis (ManakaiDOMImplementationElement): Factory
	methods are moved from |Document.dis|.
	(ManakaiDOMElement.___create_node_ref): Support
	for old class registry is removed.
	(ManakaiDOMAttr.___create_node_ref): Removed.
	(Attr.baseURI): Implementation
	for |xml:base| attribute is merged.
	(Attr.nodeValue, Attr.value): Implementation
	for |xml:id| attribute is merged.

	* TreeCore.dis (ManakaiDOMImplementationTC): Removed.

	* XDoctype.dis (ManakaiDOMImplementationXDoctype): The
	definition for |createDocumentType| method
	is moved from |TreeCore.dis|.

	* XML.dis (ManakaiDOMXMLDocument): Factory
	methods are moved from |Document.dis|.
	(ManakaiDOMXMLBaseAttr, ManakaiDOMXMLIdAttr): Removed (merged
	into |ManakaiDOMAttr| in |Element.dis|).

2006-11-05  Wakaba  <wakaba@suika.fam.cx>


Revision 1.69 - (view) (download) (annotate) - [select for diffs]
Sat Nov 4 17:25:09 2006 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.68: +41 -41 lines
Diff to previous 1.68
++ manakai/lib/Message/Util/DIS/ChangeLog	4 Nov 2006 17:22:49 -0000
2006-11-05  Wakaba  <wakaba@suika.fam.cx>

	* DNLite.dis (DISImplementationDNLite): Inheritance
	was incorrect.

	* Test.dis (DTImplementation): Inheritance was incorrect.

++ manakai/lib/Message/DOM/ChangeLog	4 Nov 2006 17:21:44 -0000
2006-11-05  Wakaba  <wakaba@suika.fam.cx>

	* Element.dis (___get_node_ref): |eval|ed |require|
	statement was broken.

	* DOMFeature.dis (getImplementationList): Argument
	is not passed to the |getImplementation| method.

	* TreeStore.dis (DOMImplementationTreeStore): It
	did not |f:implements| the |TSFeature30| feature.

	* XMLParser.dis: Use |create_uri_reference|
	method instead of internal |_new| method
	to create a URI reference object.


Revision 1.68 - (view) (download) (annotate) - [select for diffs]
Sat Nov 4 12:25:15 2006 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.67: +46 -66 lines
Diff to previous 1.67
++ manakai/bin/ChangeLog	4 Nov 2006 11:58:05 -0000
2006-11-04  Wakaba  <wakaba@suika.fam.cx>

	* daf.pl: The |--debug| option no longer set
	obsoleted |$Message::DOM::DOMFeature::DEBUG| option.

++ manakai/lib/Message/Markup/ChangeLog	4 Nov 2006 12:14:20 -0000
2006-11-04  Wakaba  <wakaba@suika.fam.cx>

	* Atom.dis (AtomImplementation): It no
        longer inherits the |ManakaiDOMImplementation|; it
        is now expected to be implemented by |DOMImplementation|
        objects.
	(AtomDocument, AtomFeedDocument, AtomEntryDocument): It no
        longer inherits the |ManakaiDOMDocument|; it
        is now expected to be implemented by |Document|
        objects.

	* SuikaWikiConfig21.dis (SWCFGImplementation): It no
        longer inherits the |DOMImplementation|; it
        is now expected to be implemented by |DOMImplementation|
        objects.

++ manakai/lib/Message/Util/ChangeLog	4 Nov 2006 12:18:18 -0000
2006-11-04  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (ManakaiDISImplementation): It no longer
	inherits |ManakaiDISImplementationValue|,
	|ManakaiDISImplementationPerl|, and |ManakaiSWCFGImplementation|
	interfaces.  The class is now expected to be implemented
	by |DOMImplementation| objects.

	* PerlCode.dis (addImplementedFeature, addImplementedElementType):
	New methods.
	(PCHasFeature, PCElementType): New interfaces.
	(PCDocument): It no longer inherits the |ManakaiDOMDocument|; it
        is now expected to be implemented by |Document|
        objects.
	(PCImplementation): It no longer inherits the |ManakaiDOMImplementation|;
	it is now expected to be implemented by |DOMImplementation|
	objects.

++ manakai/lib/Message/Util/DIS/ChangeLog	4 Nov 2006 12:24:32 -0000
2006-11-04  Wakaba  <wakaba@suika.fam.cx>

	* DNLite.dis (DISImplementationDNLite): It no
	longer inherits the |ManakaiDISImplementation|; it
        is now expected to be implemented by |DOMImplementation| objects.

	* DPG.dis (DPGDocument): It no longer inherits
	the |ManakaiDOMDocument| class; it is now expected to be
	implemented by all |Document| objects.

	* Perl.dis (DISImplementationPerl): It is now
	expected to be implemented by all |DOMImplementation| objects.
	(plCodeFragment): Support for the |p:require|
	property is added.  It no longer output |ClassInfo|
	for classes for specific element types; instead,
	it invoke |add_implemented_element_type| method.

	* Test.dis (DTImplementation): It no longer
	inherits the |MinimumImplementation| interface;
	instead, it is expected to be implemented
	by all |DOMImplementation| objects.

	* Value.dis (DISImplementationValue): It is now
	expected to be implemented by all |DOMImplementation| objects.

++ manakai/lib/Message/Util/AutoLoad/ChangeLog	4 Nov 2006 12:19:43 -0000
2006-11-04  Wakaba  <wakaba@suika.fam.cx>

	* Config.pm (register_all, save): Support for |feature|
	and |element_type| is added.

	* Registry-initial.pm: Updated.

	* .cvsignore: New file.


	* Registry-initial.pm: New module.
++ manakai/lib/Message/DOM/ChangeLog	4 Nov 2006 12:12:45 -0000
	explicitly inherits |urigen:ManakaiURIImplementation| (and
	the |f:ManakaiMinimumImplementation| class inherited
	by it).  The |f:Minimum| feature is ever implemented
	for compatibility (but is expected to be removed).
	Internal methods such as |___report_error| are copied from
	obsolete |f:MinimumImplementation| class.  DOM3
	methods |hasFeature| and |getFeature| are also
	moved from that class, but they now support no
	foreign classes.

	* DOMFeature.dis (ManakaiImplementationSource): It
	now |p:require|s |Message::Util::AutoLoad::Registry|.
	The class no longer support classes
	other than |ManakaiDOMImplementation|.  Note
	that the |ImplementationRegistry| object does continue
	to support foreign classes via foreign classes
	implementing |ImplementationSource|
	or |DOMImplementationSource| interface.
	(MinimumImplementation): Removed.

	* DOMLS.dis (ManakaiDOMImplementationLS): It no
	longer inherit the |ManakaiDOMImplementation|; it
	is now expected to be implemented by |DOMImplementation|
	objects.

	* DOMMain.dis (null): Removed.

	* Document.dis (___create_node_ref): It no
	longer support foreign classes other
	than |Message::DOM::Document::ManakaiDOMDocument|.
	Note that document format specific DOM
	interfaces, if supported, should be
	all instances of the |Document| interface
	in the implementation, as defined
	in the Web Applications 1.0 specification (where
	the |HTMLDocument| interface must be implemented
	by all |Document| objects, even if the |Document|
	contains no HTML element).

	* GenericLS.dis (GLSImplementation): It no
        longer inherit the |MinimumImplementation|; it
        is now expected to be implemented by |DOMImplementation|
        objects.
	(createGLSParser, createGLSSerializer): Load
	module implementing parser or serializer
	if necessary.

	* Traversal.dis (ManakaiDOMDocumentTraversal): It no
	longer inherits the |ManakaiDOMDocument|; it
	is now expected to be implemented by |Document|
	objects.

	* XDP.dis (XDPDocument): It no longer
	inherits the |Document|; it is now expected
	to be implemented by all |Document| objects.

	* XDoctype.dis (ManakaiDOMDocumentXDoctype): It no
        longer inherits the |ManakaiDOMDocument|; it
        is now expected to be implemented by |Document|
        objects.

2006-11-04  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (ManakaiDOMImplementation): No longer
++ manakai/lib/Message/URI/ChangeLog	4 Nov 2006 12:14:59 -0000
2006-11-04  Wakaba  <wakaba@suika.fam.cx>

	* Generic.dis (URIImplementation): It no
	longer inherits the |MinimumImplementation|; it
	is now expected to be implemented by |DOMImplementation|
	objects.

++ manakai/lib/Message/Charset/ChangeLog	4 Nov 2006 11:56:24 -0000
2006-11-04  Wakaba  <wakaba@suika.fam.cx>

	* Encode.dis (MCEncodeImplementation): It no
	longer inherit the |MinimumImplementation|; it
	is now expected to be implemented by |DOMImplementation|
	objects.

++ manakai/lib/manakai/ChangeLog	4 Nov 2006 12:25:03 -0000
2006-11-04  Wakaba  <wakaba@suika.fam.cx>

	* DISPerl.dis (p:require, p:use): New properties.


Revision 1.67 - (view) (download) (annotate) - [select for diffs]
Fri Nov 3 17:53:33 2006 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.66: +56 -55 lines
Diff to previous 1.66
++ manakai/bin/ChangeLog	3 Nov 2006 11:50:21 -0000
2006-11-03  Wakaba  <wakaba@suika.fam.cx>

	* grep-dis.pl: New script.

++ manakai/lib/Message/Util/ChangeLog	3 Nov 2006 17:49:43 -0000
2006-11-03  Wakaba  <wakaba@suika.fam.cx>

	* autoload/: New directory.

	* DIS.dis (getPropertyResourceList): Unused |defaultMediaType|
	parameter is deleted.  New |isaRecursivePropName|
	and |recursiveISAPropName| parameters are added.

	* PerlCode.dis (addRevISAPackageName, getRevISAPackageName):
	New methods.
	(stringify): Support for the rev-ISA packages is added.
	(getAutoloadDefinitionList): New method.

++ manakai/lib/Message/Util/DIS/ChangeLog	3 Nov 2006 17:51:23 -0000
2006-11-03  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plCodeFragment): Don't generate
	method parameter code if |DISPerl:noParameterModification|
	property is set.  Support for the |domperl:classExtends|
	and |domperl:classImplementedByObjectsOf| property
	is added.

++ manakai/lib/Message/DOM/ChangeLog	3 Nov 2006 17:47:28 -0000
2006-11-04  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (ManakaiDOMImplementation): No longer
	explicitly inherits |tc:ManakaiDOMImplementationTC|.
	(ManakaiDOMImplementation.AUTOLOAD): New method definition.

	* TreeCore.dis (ManakaiDOMImplementationTC): Extends
	the |ManakaiDOMImplementation| class.

2006-11-03  Wakaba  <wakaba@suika.fam.cx>

	* DOMFeature.dis: Definitions for various concepts
	are added.

	* GenericLS.dis (GLSImplementation): It no
	longer inherits the |MinimumImplementation|; rather,
	any |ManakaiMinimumImplementation| object also
	implements |GLSImplementation| methods.

	* TreeStore.dis (DOMImplementationTreeStore): It no
	longer inherits the |DOMImplementation|; rather,
	any |ManakaiDOMImplementation| object also
	implements |DOMImplementationTreeStore| methods.

++ manakai/lib/manakai/ChangeLog	3 Nov 2006 17:53:26 -0000
2006-11-03  Wakaba  <wakaba@suika.fam.cx>

	* DISLang.dis (DISLang:AnyObject): New.
	(DISLang:extends, DISLang:implements): New.

	* DISPerl.dis (p:revISA): New.
	(p:noParameterModification): New.

	* daf-perl-pm.pl (daf_perl_pm): Update
	the |Message::Util::AutoLoad::Registry| module
	after the Perl module is generated.

++ manakai/lib/ChangeLog	3 Nov 2006 17:42:27 -0000
2006-11-04  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (all): Make |Message/Util/AutoLoad/Registry.pm|.


Revision 1.66 - (view) (download) (annotate) - [select for diffs]
Tue Aug 15 12:57:06 2006 UTC (18 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.65: +51 -53 lines
Diff to previous 1.65
++ manakai/lib/Message/Util/ChangeLog	15 Aug 2006 12:55:55 -0000
	* DIS.dis (parseString): New |for_arg| parameter is added.

2006-08-15  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/manakai/ChangeLog	15 Aug 2006 12:56:57 -0000
2006-08-15  Wakaba  <wakaba@suika.fam.cx>

	* daf-dtd-modules.pl (daf_dtd_cm): New function.
	(daf_dtd_module): Support for the element content
	model descriptions is added.


Revision 1.65 - (view) (download) (annotate) - [select for diffs]
Tue Aug 15 10:59:24 2006 UTC (18 years, 11 months ago) by wakaba
Branch: MAIN
Changes since 1.64: +370 -44 lines
Diff to previous 1.64
++ manakai/bin/ChangeLog	15 Aug 2006 10:57:55 -0000
2006-08-15  Wakaba  <wakaba@suika.fam.cx>

	* daf.pl: Passes the |implementation| parameter
	to the |read_properties| method.

++ manakai/lib/Message/Util/ChangeLog	15 Aug 2006 10:59:04 -0000
	* DIS.dis (readProperties): New |implementation| parameters
	are added.  Support for the |lang:dcmodel| lexical
	type is added.
	(parseString): New method.

2006-08-15  Wakaba  <wakaba@suika.fam.cx>


Revision 1.64 - (view) (download) (annotate) - [select for diffs]
Sun Jun 18 04:12:50 2006 UTC (19 years ago) by wakaba
Branch: MAIN
CVS Tags: manakai-release-0-3-2
Changes since 1.63: +41 -41 lines
Diff to previous 1.63
++ manakai/lib/Message/DOM/ChangeLog	18 Jun 2006 04:12:29 -0000
2006-06-18  Wakaba  <wakaba@suika.fam.cx>

	* Traversal.dis (expandEntityReferences): Syntax was incorrect.

	* TreeCore.dis (manakaiReadOnly): Test assertion was incorrect.

	* XDP.dis (dtdText): Test assertion was incorrect.


Revision 1.63 - (view) (download) (annotate) - [select for diffs]
Sat Jun 17 04:49:13 2006 UTC (19 years ago) by wakaba
Branch: MAIN
Changes since 1.62: +110 -48 lines
Diff to previous 1.62
*** empty log message ***


Revision 1.62 - (view) (download) (annotate) - [select for diffs]
Tue Apr 4 14:30:29 2006 UTC (19 years, 3 months ago) by wakaba
Branch: MAIN
CVS Tags: manakai-release-0-3-1
Changes since 1.61: +113 -44 lines
Diff to previous 1.61
++ manakai/bin/ChangeLog	4 Apr 2006 14:28:32 -0000
2006-04-04  Wakaba  <wakaba@suika.fam.cx>

	* daf.pl (--dafs-suffix): New option.
	(daf_resolve_db_module_file): The |dp:ModuleNodeStorageFile|
	type support.

++ manakai/lib/Message/Util/ChangeLog	4 Apr 2006 14:29:09 -0000
	* DIS.dis (Require): Requires the |MDOM:TreeStore| module.
	(getNodeFromStorage, setNodeToStorage): New methods.

2006-04-04  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/DIS/ChangeLog	4 Apr 2006 14:30:17 -0000
2006-04-04  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plStore): The |mainDatabase| parameter is removed.
	(plStoreNodeStorage): New method.
	(plLoadNodeStorage): New method.


Revision 1.61 - (view) (download) (annotate) - [select for diffs]
Mon Apr 3 16:13:16 2006 UTC (19 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.60: +521 -491 lines
Diff to previous 1.60
++ manakai/lib/Message/Markup/ChangeLog	3 Apr 2006 15:57:38 -0000
2006-04-03  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Typo fixed.

	* SuikaWikiConfig21.dis: The |dis:GetProp| and |swcfg21:GetPropNode|
	elements are replaced by Perl code.
	(swcfg21:GetPropNode): Removed.

++ manakai/lib/Message/Util/ChangeLog	3 Apr 2006 15:59:07 -0000
2006-04-04  Wakaba  <wakaba@suika.fam.cx>

	* Grove.dis (collectGarbage): Exit loops by |undef| from |each|.

2006-04-03  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (NO_PERL_CODE_IMPL_ERR): Removed.

	* ManakaiNode.dis (GetProp, SetProp): Removed.

++ manakai/lib/Message/Util/Error/ChangeLog	3 Apr 2006 16:11:27 -0000
2006-04-04  Wakaba  <wakaba@suika.fam.cx>

	* DOMException.dis (DOMMain:raiseException): Removed.
	(DOMMain:XCodeRef): The alias name is removed.
	(MDOM_DEBUG_BUG, ASSERTION_ERR): Removed.

++ manakai/lib/Message/Util/DIS/ChangeLog	3 Apr 2006 16:00:34 -0000
	* Perl.dis, DPG.dis: The |appendCodeFragment| method calls
	are replaced by |appendChild|s.

	* Perl.dis (dis:GetProp, swcfg21:GetPropNode): They are no
	longer supported.
	(DOMMain:raiseException): It is no longer supported.

2006-04-03  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	3 Apr 2006 15:56:46 -0000
2006-04-04  Wakaba  <wakaba@suika.fam.cx>

	* TreeCore.dis: The |DOMMain:raiseException| elements
	are replaced by |disPerl:EXCEPTION|s.


Revision 1.60 - (view) (download) (annotate) - [select for diffs]
Sat Apr 1 17:52:33 2006 UTC (19 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.59: +41 -99 lines
Diff to previous 1.59
++ manakai/t/ChangeLog	1 Apr 2006 17:11:22 -0000
2006-04-02  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Tests |dom-Tree.t| and |dom-DOMXML.t| are
	removed.  Tests |dom-Document.t| and |dom-Element.t| are added.

++ manakai/lib/Message/Util/DIS/ChangeLog	1 Apr 2006 17:10:39 -0000
2006-04-02  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plGeneratePerlModule): Some class names are changed.

++ manakai/lib/Message/DOM/ChangeLog	1 Apr 2006 17:09:40 -0000
2006-04-02  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Rules for |Tree.pm| and |DOMXML.pm| are
	removed.  For |Element.pm| and |Document.pm| are added.

	* Document.dis, Element.dis: New module split from |TreeCore.dis|.

	* TreeCore.dis (Document, DocumentFragment, Element, Attr): Removed.


Revision 1.59 - (view) (download) (annotate) - [select for diffs]
Sat Apr 1 14:41:31 2006 UTC (19 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.58: +81 -70 lines
Diff to previous 1.58
++ manakai/t/ChangeLog	1 Apr 2006 09:28:43 -0000
2006-04-01  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (util-dis-DPG.t): New test.

	* Makefile (dom-XML.t): New test.
	* Makefile (dom-TreeCore.t): New test.
++ manakai/bin/ChangeLog	1 Apr 2006 08:52:15 -0000
2006-04-01  Wakaba  <wakaba@suika.fam.cx>

	* daf.pl (perl-pm, daf_generate_perl_test): Sets
	the |$Message::Util::DIS::Perl::Implementation| variable
	for compatibility.

++ manakai/lib/Message/Util/ChangeLog	1 Apr 2006 11:55:12 -0000
2006-04-01  Wakaba  <wakaba@suika.fam.cx>

	* Grove.dis (destroy): Threshold value changed to 4096.

	* PerlCode.dis (PerlCode): Associated as the default
	class with |pc:*| and |pc2:*| element types.
	(currentPackage, currentChunkNumber, getNextChunkNumber): Removed.
	(ReflectCDATA): Reimplemented using standard |Element|
	methods.
	(sourceFile, sourceLine, currentSourceFile, currentSourceLine,
	skipLines): Removed.
	(pc:line): Removed.
	(stringify): Support for the |pc:line| configuration
	parameter is removed.

	* DIS.dis (isFeatureProvided): Removed.

++ manakai/lib/Message/Util/DIS/ChangeLog	1 Apr 2006 09:24:59 -0000
2006-04-01  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plImplementation): Get the instance
	from the |$Message::Util::DIS::Perl::Implementation| variable.
	(plIsFeatureImplemented): Removed.
	(plPreprocessPerlCode, plPreprocessPerlStatement): The |sourceFile|
	and |sourceLine| parameters are removed.

	* DPG.dis (DPGElement): Associated to the |pg:*| element types.

++ manakai/lib/Message/DOM/ChangeLog	1 Apr 2006 11:35:47 -0000
	* DOMFeature.dis (getImplementation, getImplementationList): Support
	for new class information variables.
	(DOMLS:Generic): This old feature name is removed.

	* GenericLS.dis (createGLSParser, createGLSSerializer): Support
	for new class information variables.

	* TreeCore.dis (manakaiExpandedURI): New attribute.
	(Document, Element.___create_node_ref): New method
	implementations.

2006-04-01  Wakaba  <wakaba@suika.fam.cx>


Revision 1.58 - (view) (download) (annotate) - [select for diffs]
Wed Mar 15 13:45:00 2006 UTC (19 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.57: +242 -53 lines
Diff to previous 1.57
++ manakai/lib/Message/Util/ChangeLog	15 Mar 2006 13:43:14 -0000
2006-03-15  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (getMethodForType): Parameter |$resource|
	is changed to |$type_resource|.
	(getDOMConfigurationParameterName): New method.

++ manakai/lib/Message/Util/DIS/ChangeLog	15 Mar 2006 13:44:52 -0000
2006-03-15  Wakaba  <wakaba@suika.fam.cx>

	* Value.dis (getPerlCode): New method.

	* Perl.dis (plValueCodeFragment): Deprecated.
	(getPerlCodeFromDVValue): New method.
	(plCodeFragment): The implementation for |dis:SetParam|
	properties was incorrect.

++ manakai/lib/Message/DOM/ChangeLog	15 Mar 2006 13:42:31 -0000
2006-03-15  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (c:DOMConfigurationParameter): Now it is
	a |DISSource:ResourceProperty|.
	(c:anyDOMConfigurationParameter): New property.
	(CParam, boolCParam): Now they are all |dis:subsetOf|
	the |c:anyDOMConfigurationParameter| property.
	(ForDocument, ForParser, ForSerializer): Removed.

	* DOMLS.dis, XMLParser.dis: Likewise.


Revision 1.57 - (view) (download) (annotate) - [select for diffs]
Sun Mar 12 14:16:54 2006 UTC (19 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.56: +43 -65 lines
Diff to previous 1.56
++ manakai/t/ChangeLog	12 Mar 2006 14:16:45 -0000
2006-03-12  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Creates |../lib/Message/Util/DIS/Test.pm|
	before try to create test scripts.

++ manakai/lib/Message/Util/ChangeLog	12 Mar 2006 14:15:37 -0000
	* DIS.dis (loadResource): Support for the |dis:aliasChild|
	property has been removed.

2006-03-12  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	12 Mar 2006 14:14:43 -0000
2006-03-12  Wakaba  <wakaba@suika.fam.cx>

	* DOMMain.dis, Tree.dis: Unused |dis:aliasChild| properties
	are removed.

	* GenericLS.pm: Added to the CVS repository since
	it is necessary to create the |Message::Util::DIS::DPG| module.

++ manakai/lib/manakai/ChangeLog	12 Mar 2006 14:16:08 -0000
	* DISSource.dis (dis:aliasChild): Removed.

2006-03-12  Wakaba  <wakaba@suika.fam.cx>


Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Sun Mar 12 10:13:32 2006 UTC (19 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.55: +501 -155 lines
Diff to previous 1.55
++ manakai/bin/ChangeLog	12 Mar 2006 10:03:19 -0000
2006-03-12  Wakaba  <wakaba@suika.fam.cx>

	* daf.pl: Don't require |Test| modules for bootstrap.

++ manakai/lib/Message/Util/ChangeLog	12 Mar 2006 10:09:14 -0000
2006-03-12  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (loadResource): Sets the |srinfo| parameter
	of the |addTypeURI| method call.
	(addTypeURI): The |srinfo| parameter is added.  Sets
	the |srinfo| parameter of the |isSubsetOfURI| and |mergeAsAlias|
	method calls.

++ manakai/lib/Message/Util/DIS/ChangeLog	12 Mar 2006 10:09:53 -0000
2006-03-12  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (getPerlModuleMemberCode): Write charset
	category properties.

++ manakai/lib/Message/URI/ChangeLog	12 Mar 2006 10:13:28 -0000
2006-03-12  Wakaba  <wakaba@suika.fam.cx>

	* Generic.pm: Added to the CVS repository since
	it is referenced from |../DOM/DOMCore.pm| and therefore
	it is required to execute the |daf| script.

++ manakai/lib/Message/Charset/ChangeLog	12 Mar 2006 10:06:26 -0000
2006-03-12  Wakaba  <wakaba@suika.fam.cx>

	* Encode.dis (createMCDecodeHandle): New
	parameter |onerror| is added.  Charsets |cs:XML.utf-8|, |cs:XML.utf-16|,
	and |xml-auto-charset:| are implemented.  Throws an error
	if the charset is not supported.
	(getURIFromCharsetName, getCharsetNameFromURI): Algorithmic URIs are
	supported.
	(onerror): Removed from |onoctetstreamerror|.
	(MCXMLDecodeHandle): Removed.
	(inputEncoding, hasBOM): New attributes.

++ manakai/lib/manakai/ChangeLog	12 Mar 2006 10:12:19 -0000
2006-03-12  Wakaba  <wakaba@suika.fam.cx>

	* Charset.dis: The |c:key| property is added to some resources.
	Typos are fixed.
	(icharset:utf-16be, icharset:utf-16le): New charsets.
	(cs:Perl.utf-16be, cs:Perl.utf-16le): New charsets.
	(cs:Perl.ucs-2be, cs:Perl.ucs-2le): New charsets.
	(cs:Perl.utf-32be, cs:Perl.utf-32le): New charsets.
	(cs:ErrorCategory): New type.  Error categories are added.
	(cs:noBOMVariant): New properties.


Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Sat Mar 11 12:12:38 2006 UTC (19 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.54: +7 -6 lines
Diff to previous 1.54
++ manakai/t/ChangeLog	11 Mar 2006 12:12:24 -0000
2006-03-11  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (charset-Encode.t): New test.

++ manakai/lib/Message/Util/ChangeLog	11 Mar 2006 12:10:48 -0000
2006-03-11  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (loadResource): Don't set |isDefined|
	flag for aliases.

++ manakai/lib/Message/Util/DIS/ChangeLog	11 Mar 2006 12:11:51 -0000
2006-03-11  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (Require): A reference to the |DISlib:Charset|
	module is added.
	(getPerlModuleMemberCode): Method implementations
	for charset definitions are added.
	(getPerlDefinitionHashNamespace): A method implementation
	is added.

++ manakai/lib/Message/Charset/ChangeLog	11 Mar 2006 12:09:07 -0000
2006-03-11  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: A typo is fixed.

	* Encode.dis (Require): A reference to the |DISlib:Charset|
	module is added.
	(MCEncodeFeature10): New feature.
	(MCEncodeImplementation): New interface.
	(MCDecodeHandle): New interface.

++ manakai/lib/manakai/ChangeLog	11 Mar 2006 08:42:18 -0000
2006-03-11  Wakaba  <wakaba@suika.fam.cx>

	* Charset.dis: New module.


Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Fri Mar 10 10:52:04 2006 UTC (19 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.53: +47 -43 lines
Diff to previous 1.53
++ manakai/lib/Message/ChangeLog	10 Mar 2006 10:43:42 -0000
2006-03-10  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Directories |URI| and |Charset| are added.

	* Charset/: New directory.

++ manakai/lib/Message/Util/ChangeLog	10 Mar 2006 10:51:06 -0000
2006-03-10  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis (stringify): Inserts new line after |COMMA|s
	in lists (hash literals and array literals --- "lists" theirselves
	are excluded since they are usually not so long).

	* DIS.dis (loadResource): Don't throw error
	if an alias is alreadt defined for same URI.  Registers
	aliases from |srinfo| to the database. By these
	fixes aliases defined in another module from the canonical
	resource name's module can live even after the canonical's
	module is updated.

++ manakai/lib/Message/DOM/ChangeLog	10 Mar 2006 10:44:35 -0000
2006-03-10  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis, DOMXML.dis, XDoctype.dis (manakaiAppendText): New
	method.

	* XMLParser.dis: Don't create adjacent text nodes.

++ manakai/lib/Message/URI/ChangeLog	10 Mar 2006 10:47:21 -0000
2006-03-10  Wakaba  <wakaba@suika.fam.cx>

	* Generic.dis (MURI:): Typos are fixed.

++ manakai/lib/manakai/ChangeLog	10 Mar 2006 10:51:43 -0000
2006-03-10  Wakaba  <wakaba@suika.fam.cx>

	* dis-catalog: New |Message::Charset| namespace is added.


Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Sun Mar 5 10:07:02 2006 UTC (19 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.52: +42 -42 lines
Diff to previous 1.52
++ manakai/lib/Message/Util/ChangeLog	5 Mar 2006 10:05:09 -0000
2006-03-05  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (mvOwnerElementResource): Allows an attribute
	with no owner element.

++ manakai/lib/Message/Util/Error/ChangeLog	5 Mar 2006 10:06:44 -0000
2006-03-05  Wakaba  <wakaba@suika.fam.cx>

	* DOMException.dis (ICoreException): New interface.  Error
	type constants are moved from the class to the interface.

++ manakai/lib/Message/Util/DIS/ChangeLog	5 Mar 2006 10:05:45 -0000
2006-03-05  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (getPerlInterfaceMemberCode): A typo is fixed.

++ manakai/lib/Message/DOM/ChangeLog	5 Mar 2006 10:04:09 -0000
2006-03-05  Wakaba  <wakaba@suika.fam.cx>

	* XDoctype.dis (DocumentTypeDefinition.implementation): New attribute.
	(Node.baseURI): New attribute implementations.
	(declarationBaseURI): Setter is added.
	(manakaiDeclarationBaseURI): New attribute.

	* Tree.dis (Require): A reference to the |MURI:Generic|
	module is added.
	(Node.baseURI): The implementation is revised.
	(getNodeReference): Attribute node classes specialized
	to attribute names are supported.
	(contentBaseURI, htmlBaseURI): Removed.
	(manakaiEntityBaseURI): New attribute.
	(ManakaiDOMImplementationDocument): It now inherits
	the |urigen:URIImplementation| class.

	* DOMMain.dis (isRelativeDOMURI): The definition
	of the URI scheme is synced with |Message::URI::Generic|'s
	one.

	* DOMXML.dis (Require): A reference to |DISlib:DISMarkup|
	module is added.
	(DocumentType.implementation): New attribute.
	(Node.baseURI): Implementations are added.
	(manakaiDeclarationBaseURI): New attributes.
	(manakaiEntityBaseURI): New attributes.
	(manakaiEntityURI): New attribute.
	(manakaiExternal): New attribute.
	(manakaiBaseURI): New attribute.
	(ManakaiDOMXMLBaseAttr): New class.


Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Wed Mar 1 08:42:35 2006 UTC (19 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.51: +41 -41 lines
Diff to previous 1.51
++ manakai/t/ChangeLog	1 Mar 2006 08:42:23 -0000
2006-03-01  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (util-Generic.t): New test.

++ manakai/lib/manakai/ChangeLog	1 Mar 2006 08:42:05 -0000
2006-02-27  Wakaba  <wakaba@suika.fam.cx>

	* dis-catalog: New |Message::URI| namespace is added.


Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Sun Feb 26 14:32:41 2006 UTC (19 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.50: +41 -41 lines
Diff to previous 1.50
++ manakai/t/ChangeLog	26 Feb 2006 14:32:29 -0000
	* Makefile (distclean): New rule.

2006-02-26  Wakaba  <wakaba@suika.fam.cx>

++ manakai/bin/ChangeLog	26 Feb 2006 14:18:44 -0000
	* daf.pl: Request for |fe:GenericLS| feature was missing.
	Sets the |pc:preserve-line-break| parameter for test
	code as |dac2test.pl| had been.

	* dac.pl, dac2pm.pl, dac2test.pl: Removed.

	* disc.pl, cdis2pm.pl, cdis2rdf.pl: Removed.

2006-02-26  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/ChangeLog	26 Feb 2006 14:19:17 -0000
2006-02-26  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (distclean): New rule.

++ manakai/lib/Message/Body/ChangeLog	26 Feb 2006 14:19:35 -0000
2006-02-26  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (distclean): New rule.

++ manakai/lib/Message/Field/ChangeLog	26 Feb 2006 14:24:08 -0000
2006-02-26  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (distclean): New rule.

++ manakai/lib/Message/MIME/ChangeLog	26 Feb 2006 14:24:31 -0000
2006-02-26  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (distclean): New rule.

++ manakai/lib/Message/Markup/ChangeLog	26 Feb 2006 14:24:49 -0000
	* Makefile (distclean): New rule.

2006-02-26  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/ChangeLog	26 Feb 2006 14:27:24 -0000
	* PerlCode.dis (PerlStringLiteral.stringify): If some character
	are escaped, the string should have been quoted by |QUOTATION MARK|.

	* Makefile (.discore-all.pm): The parameter for |DIS/DPG.dis|
	module was misplaced.
	(distclean): New rule.
	(clean): Cleans subdirectories, too.

2006-02-26  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/DIS/ChangeLog	26 Feb 2006 14:31:14 -0000
	* Perl.dis (plUpdate): Reads |dis:DefaultFor| property
	from the source if it is not available from the module
	in the database, i.e. the |readProperties| method
	is not performed for the module.
	(getPerlInterfaceMemberCode): Renamed
	from |getPerlErrorInterfaceMemberCode|.
	(DISLang:Const.getPerlInterfaceMemberCode): New
	method implementation.  Constants defined in interfaces
	were not reflected to the generated Perl module code
	since the split of |plGeneratePerlModule| method.

	* DPG.dis (Require): Reference to |DIS:Perl| module was missing.

2006-02-26  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	26 Feb 2006 14:21:51 -0000
	* SimpleLS.dis (Require): Reference to the |MDOM:Tree|
	module was missing.

	* ManakaiDOMLS2003.dis: Some property names was incorrect.

	* Makefile (distclean): New rule.

2006-02-26  Wakaba  <wakaba@suika.fam.cx>

	* DOMLS.dis: Removed from the CVS repository, since
	it has been no longer required to make the |daf| system
	itself.

2006-02-26  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/manakai/ChangeLog	26 Feb 2006 14:32:09 -0000
	* Makefile (distclean): New rule.

2006-02-26  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/ChangeLog	26 Feb 2006 14:19:00 -0000
2006-02-26  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (distclean): New rule.


Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Sun Feb 26 06:42:56 2006 UTC (19 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.49: +188 -73 lines
Diff to previous 1.49
++ manakai/t/ChangeLog	26 Feb 2006 06:42:43 -0000
2006-02-26  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Revised for new |daf| database format.

++ manakai/bin/ChangeLog	26 Feb 2006 06:36:16 -0000
	* daf.pl: Perl test file generation support from |dac2test.pl|
	is added.  Exits the program before any generation
	if the database constrution process has error.

2006-02-26  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Markup/ChangeLog	26 Feb 2006 06:37:11 -0000
2006-02-26  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Revised for new |daf| database format.

++ manakai/lib/Message/Util/ChangeLog	26 Feb 2006 06:40:09 -0000
	* ManakaiNodeTest.dis (Require): Missing reference
	to the |DISlib:Test| module is added.

	* Makefile: Revised for new |daf| database format.

	* DIS.dis (elementTypeMatch, isSubsetOfURI): The |srinfo|
	parameter is added.
	(getFor, getModule): Set reference rather than string
	itself to the |{for}| property.
	(loadResource): Passes |srinfo| parameter
	to |isSubsetOfURI|-calling methods.
	(mergeAsAlias): The |srinfo| parameter is added.

2006-02-26  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/DIS/ChangeLog	26 Feb 2006 06:41:53 -0000
	* Perl.dis (addHashKey): Revised to register keys to
	each key scope resource rather than database.

	* DNLite.dis (elementTypeMatch): The |srinfo| parameter is added.

	* DISDump.dis (Require): Missing reference to the |DISlib:DISMarkup|
	module is added.

2006-02-26  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	26 Feb 2006 06:36:55 -0000
2006-02-26  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Revised for new |daf| database format.

++ manakai/lib/manakai/ChangeLog	26 Feb 2006 06:42:23 -0000
2006-02-26  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Rules to construct old |dae| database are removed.


Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Sat Feb 25 16:49:56 2006 UTC (19 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.48: +394 -45 lines
Diff to previous 1.48
++ manakai/bin/ChangeLog	25 Feb 2006 16:31:38 -0000
2006-02-26  Wakaba  <wakaba@suika.fam.cx>

	* dac2pm.pl (--dafx-file-suffix): New dummy option.

	* daf.pl: New script.

++ manakai/lib/Message/Util/ChangeLog	25 Feb 2006 16:40:55 -0000
2006-02-26  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis (Require): Missing reference to the |DISlib:DISMarkup|
	module is added.

2006-02-25  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (lookupNamespacePrefix): Resolves prefix by
	namespace resolver if available.
	(disNamespaceResolver): New attribute.
	(loadModule): Sets |revision| attribute of the created module.
	(ownerModuleRef): Setter is added.
	(addTypeURI): Set |ownerModule| attribute if possible.
	(ManakaiDISModuleLite): The class no longer inherits |DISAnyResource|
	class and |ManakaiDefaultExceptionHandler| class.
	(mergeAsAlias): New |noEqualityCheck| parameter is added.

	* Makefile: New variables for |DAF| are added.

++ manakai/lib/Message/Util/DIS/ChangeLog	25 Feb 2006 16:45:17 -0000
2006-02-26  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plLoadDISDatabaseModule): Do nothing if the
	module is already loaded.
	(plUpdateModule): Parameter |moduleURI| is changed
	to |modules| so that multiple modules can be updated once.
	Don't try to read index file if it is not exist.

2006-02-25  Wakaba  <wakaba@suika.fam.cx>

	* DNLite.dis (convertDISDocumentToDNLDocument): New
	|baseNamespaceBinding| parameter is added.

	* Perl.dis (plLoadDISDatabase): Removes |c:error-handler|
	property (it is |null| if specified).
	(plStore): New |noMainDatabase| parameter is added.  Don't
	write resources that are not |isDefined|.  Copies |DIS:revision|
	property of modules to database index file.
	(plLoadDISDatabaseModule): Notify before and after
	a file is read.  Don't throw |DIS:RESOURCE_ALREADY_DEFINED_ERR|
	if the resource already in the database is not |isDefined|.
	(plLoadDISDatabaseIndex): Notify before and after
        a file is read.
	(plDatabaseModuleResolver): New attribute accessor.

++ manakai/lib/Message/DOM/ChangeLog	25 Feb 2006 16:33:00 -0000
2006-02-25  Wakaba  <wakaba@suika.fam.cx>

	* DOMFeature.dis (Require): Missing reference to |DISlib:Test|
	module is added.


Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Fri Feb 24 11:28:33 2006 UTC (19 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.47: +76 -41 lines
Diff to previous 1.47
++ manakai/lib/Message/Util/ChangeLog	24 Feb 2006 11:27:47 -0000
	* DIS.dis (loadModule): Adds name URIs of |Require|d
	modules to the list of such modules.
	(DIS:forURI): New property.
	(getReferringModuleURIList, addReferringModuleURI): New methods.
	(DIS:referringModule): New property.

2006-02-24  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/DIS/ChangeLog	24 Feb 2006 11:28:23 -0000
	* Perl.dis (plUpdateModule): New method.
	(plLoadDISDatabaseIndex): New method.

2006-02-24  Wakaba  <wakaba@suika.fam.cx>


Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Fri Feb 24 07:31:13 2006 UTC (19 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.46: +41 -41 lines
Diff to previous 1.46
++ manakai/bin/ChangeLog	24 Feb 2006 07:28:55 -0000
2006-02-24  Wakaba  <wakaba@suika.fam.cx>

	* dac.pl (--dafx-file-suffix): New option.
	(pl_store resource_resolver parameter): New |dafx|
	index file resolution is implemented.

++ manakai/lib/Message/Util/DIS/ChangeLog	24 Feb 2006 07:31:03 -0000
2006-02-24  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plStore): Stores unassociated resources
	into the |DISlib:DISCore| database module.  Writes
	to the database index (|dafx|) files.
	(plDISLoadDatabase): Sets resources' |{db}| property (since
	in new serialization format it might not be set).


Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Thu Feb 23 17:51:50 2006 UTC (19 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.45: +194 -63 lines
Diff to previous 1.45
++ manakai/lib/Message/Util/ChangeLog	23 Feb 2006 17:23:56 -0000
2006-02-24  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (loadResource): URI registration by |addResourceList|
	was incorrect for aliases.
	(unloadResource): It did not support resources with
	no e.g. |{subOf}| hash.
	(addResourceURI): New method.
	(getResourceURIList): New method.


Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Thu Feb 23 12:30:34 2006 UTC (19 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.44: +388 -53 lines
Diff to previous 1.44
++ manakai/bin/ChangeLog	23 Feb 2006 12:25:26 -0000
2006-02-23  Wakaba  <wakaba@suika.fam.cx>

	* dac.pl (--update): New option.

++ manakai/lib/Message/Util/ChangeLog	23 Feb 2006 12:28:06 -0000
2006-02-23  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (loadResource, loadFor, loadModule): New |srinfo|
	parameter is added.  Restores super-resource information
	from |srinfo| if available.
	(unloadModule): New method.
	(getModuleResourceList): New method.
	(addResourceList): Adds all alias names to the list.
	(addForResource): New method analog to |addResourceList|.
	(getForResourceList): New method analog to |getResourceList|.
	(dx:Interface.getErrorInterfaceResource): New method
	implementation.

++ manakai/lib/Message/Util/DIS/ChangeLog	23 Feb 2006 12:30:29 -0000
2006-02-23  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plAddHashKey): Saves key information also to
	the module for the provision to |unload|ing.
	(dx:Interface.getPerlDefinitionHashNamespace): New method
	implementation.
	(getPerlClassMemberCode): Adds the module of the subcode resource to
	the |require|ing module list.


Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Wed Feb 22 11:22:06 2006 UTC (19 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.43: +677 -50 lines
Diff to previous 1.43
++ manakai/lib/Message/Util/ChangeLog	22 Feb 2006 11:00:33 -0000
2006-02-22  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis (PCVariable.stringify): The |hashKey|
	attribute was not reflected to the stringified representation.

	* DIS.dis (getErrorInterfaceResource): New method.
	(getErrorCodeResource): New method.

++ manakai/lib/Message/Util/Error/ChangeLog	22 Feb 2006 11:06:19 -0000
2006-02-22  Wakaba  <wakaba@suika.fam.cx>

	* DOMException.dis (c:code): Definition was missing.
	(dx:Exception): The |ISA| property was not updated
	at 2006-02-06 change.

++ manakai/lib/Message/Util/DIS/ChangeLog	22 Feb 2006 11:05:01 -0000
2006-02-22  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (getPerlNameList): The |DISPerl:methodName|
	properties are not returned if it is specified more than once.
	(plFullyQualifiedName): Cacheing is reintroduced.
	(getPerlClassMemberCode): The |const| parameter is removed.
	(getPerlErrorInterfaceMemberCode): New method.
	(getPerlDefinitionHashNamespace): New method.
	(getPerlErrorCodeName): New method.
	(plCodeFragment): Error definition list is now generated
	as a set of assignments rather than one large subroutine.

	* DPG.dis, Test.dis: Error code constants are typed as so.

++ manakai/lib/Message/DOM/ChangeLog	22 Feb 2006 10:58:59 -0000
2006-02-22  Wakaba  <wakaba@suika.fam.cx>

	* DOMLS.dis: Constants were typed as |dx:ErrorCode|
	by mistake.


Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Mon Feb 20 09:03:13 2006 UTC (19 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.42: +69 -49 lines
Diff to previous 1.42
++ manakai/lib/Message/Util/ChangeLog	20 Feb 2006 08:59:54 -0000
2006-02-20  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (isPropertyElement): The |DISCore:resourceType|
	element type is now recognized as a property.  In addition,
	element types that are a |DISSource:Property| are
	properties.
	(DIS:AnyMethod, DIS:Method, DIS:Attribute): New types.
	(DIS:targetType): New property.
	(DISModule, DISFor, DISResource, DISDatabase): These
	classes no longer inherits |ManakaiDISExceptionTarget|.
	(DISDatabase.loadResource): Reads |DISCore:resourceType| property
	as well as |rdf:type| property.
	(DISAnyResource.MUErrorHandler, DISDatabase.MUErrorHandler): New
	methods.
	(DISDatabase.domConfig): New attribute.
	(error-handler): New configuration parameter.
	(getMethodForType): New code fragment.
	(DIS:more-than-one-methods-for-a-type): New error.
	(ManakaiDISExceptionTarget): Removed.

++ manakai/lib/Message/Util/DIS/ChangeLog	20 Feb 2006 09:01:28 -0000
2006-02-20  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plStore): Don't store |error-handler| configuration
	parameter value.
	(plGeneratePerlModule): The |DIS:AnyMethod| type support
	is added.
	(plName): Split by resource types.

	* DNLite.dis (isPropertyElement): The |DISCore:resourceType|
	element type is now recognized as a property.  In addition,
	element types that are a |DISSource:Property| are
	properties.

++ manakai/lib/manakai/ChangeLog	20 Feb 2006 09:02:52 -0000
2006-02-20  Wakaba  <wakaba@suika.fam.cx>

	* DISRDF.dis: The |DISCore:resourceType| property
	is added to resource definitions.

	* DISCore.dis: The |rdf:type| properties are
	replaced by new |DISCore:resourceType| property type.


Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Sun Feb 19 10:55:02 2006 UTC (19 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.41: +70 -165 lines
Diff to previous 1.41
++ manakai/lib/Message/Util/ChangeLog	19 Feb 2006 10:51:07 -0000
	* DIS.dis (composeSubsetURI): New code fragment.
	(getResource, getModule, getFor, loadResource): Old |rdf:type| settking
	code is removed.
	(isSubsetOfURI): Old compatibility code removed.
	(addTypeURI): Bugs fixed.

2006-02-19  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/manakai/ChangeLog	19 Feb 2006 10:54:40 -0000
2006-02-19  Wakaba  <wakaba@suika.fam.cx>

	* DISSource.dis (dis:MultipleResource): It is now
	a |DISCore:ResourceType|.

	* DISRDF.dis (rdfs:Class): It is now a subset of |DISCore:ResourceType|.

	* DISCore.dis (dis:ModuleSet): It should have been a
	subset of |DISCore:Resource|.
	(DISCore:AnyType): It should have been a subset of |DISCore:Resource|.
	(DISCore:ResourceType): New type.
	(DISCore:resourceType): New property.


Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Sun Feb 19 07:06:14 2006 UTC (19 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.40: +506 -331 lines
Diff to previous 1.40
++ manakai/t/ChangeLog	19 Feb 2006 07:06:08 -0000
	* Makefile (util-dis.t): New test.

2006-02-18  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/ChangeLog	19 Feb 2006 07:05:43 -0000
2006-02-19  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (getResource, getFor, getModule): Set |DIS:typeURI|
	property on creation of an object.
	(isAnonymous): Setter is added.
	(isTypeURI): Redefined using |typeResource| and |isSubsetOfURI|.
	(getTypeURIList): New method.
	(typeResource): New attribute.
	(addTypeURI): New method.
	(DISModule.isAnonymous, DISFor.isAnonymous): Removed.  Now |for|s
	and modules as well as normal resources can be anonymous.
	(getSuperResourceURIList): New method.

2006-02-18  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (revision): New attribute.

++ manakai/lib/Message/Util/DIS/ChangeLog	19 Feb 2006 07:05:24 -0000
2006-02-19  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plStoreDISDatabase): Resources that
	is defined (|isDefined| is |true|) but does not
	have owner module (|ownerModuleURIRef| is |null|)
	is now storable.

2006-02-18  Wakaba  <wakaba@suika.fam.cx>

	* Value.dis (revision): New attribute.


Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Thu Feb 9 10:23:19 2006 UTC (19 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.39: +101 -42 lines
Diff to previous 1.39
++ manakai/bin/ChangeLog	9 Feb 2006 10:13:54 -0000
2006-02-09  Wakaba  <wakaba@suika.fam.cx>

	* dac2test.pl: Set |pc:preserve-line-break| configuration
	parameter |true|.

++ manakai/lib/Message/Util/ChangeLog	9 Feb 2006 10:20:03 -0000
2006-02-09  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis (PerlStringLiteral.stringify): |pc:preserve-line-break|
	configuration parameter support is added.
	(pc:preserve-line-break): New configuration option.

	* DIS.dis (readProperties): |DISCore:UString| lextype support added.

++ manakai/lib/Message/Util/DIS/ChangeLog	9 Feb 2006 10:22:14 -0000
2006-02-09  Wakaba  <wakaba@suika.fam.cx>

	* Test.dis (printComment): Escapes non-ASCII-printable characters.

	* DPG.dis (state_to_code): Adds set-|$token->{location_d}|-code
	to adjast column number when |@dch| is in use.

++ manakai/lib/Message/DOM/ChangeLog	9 Feb 2006 10:18:41 -0000
2006-02-09  Wakaba  <wakaba@suika.fam.cx>

	* XMLParser.dis (CommentDeclaration): |STRING| is now
	defined as a |?default-token|.
	(XMLTests): Tests for |Char - RestrictedChar| matchness,
	comment declarations, cdata sections, and |MSE| in |content|
	added.
	(XMLTests/PerlDef): Bug fixed: |pop| -> |shift|.
	(get-location-from-token): |$token->{location_d}|
	for |?default-token| column counting support added.

	* DOMCore.dis (c:erred): It is now a |DISCore:OrderedList| property.

++ manakai/lib/manakai/ChangeLog	9 Feb 2006 10:23:11 -0000
2006-02-09  Wakaba  <wakaba@suika.fam.cx>

	* DISCore.dis (DISCore:UString): New lextype.

	* Test.dis (test:value): Default |dis:dataType| changed
	to |DISCore:UString|.
	(test:EntityValueString): Removed (it was never used).


Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Wed Feb 8 08:18:29 2006 UTC (19 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.38: +58 -42 lines
Diff to previous 1.38
++ manakai/bin/ChangeLog	8 Feb 2006 07:59:04 -0000
2006-02-08  Wakaba  <wakaba@suika.fam.cx>

	* dac2test.pl (|test:ParserTest| converter): |c:erred| is supported.

++ manakai/lib/Message/Util/ChangeLog	8 Feb 2006 08:07:42 -0000
2006-02-08  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis (getNameListAttrR): Non-|pc:|-namespace elements
	and their descendants were ignored.
	(getNameListAttrRM): New variant derived from |getNameListAttrR|,
	for |getUsePerlModuleNameList| and |getUseCharClassNameList|.
	(getUsePerlModuleNameList, getUseCharClassNameList): Don't
	include |pc:package| and their descendants to the target.
	(PerlFile.stringify): Outputs |use| statements
	for Perl modules and character classes not part of any package,
	if any.

	* DIS.dis: |lang:tdterr|'s |DVNSValue| convertion is supported.

2006-02-06  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (loadModule): Loads a "daem" submodule file
	if exists.

++ manakai/lib/Message/Util/Error/ChangeLog	8 Feb 2006 08:17:54 -0000
2006-02-06  Wakaba  <wakaba@suika.fam.cx>

	* DOMException.dis (ManakaiDOM:WarningClass): Removed.
	(ManakaiDOM:alwaysWarns): Removed.
	(disPerl:WARNING): Removed.
	(ManakaiDOM:ManakaiDOMExceptionOrWarning): Removed.
	(ManakaiDOM:ManakaiDOMWarning): Removed.

++ manakai/lib/Message/Util/DIS/ChangeLog	8 Feb 2006 08:16:38 -0000
2006-02-08  Wakaba  <wakaba@suika.fam.cx>

	* Value.dis: |lang:tdterr| type support is added.

	* Test.dis (failureComment): New method.
	(TFQNames): New token type.
	(rule node): It now accepts empty declaration.

2006-02-07  Wakaba  <wakaba@suika.fam.cx>

	* Test.dis (assertTypedValueEquals): New code fragment
	extracted from |assertDOMTreeEquals| method.
	(assertErrorEquals): New method.

2006-02-06  Wakaba  <wakaba@suika.fam.cx>

	* Test.dis (Require): Requires |Util:DIS| module.
	(parseTDTErrorString): New method.
	(URI, QName): New token types.
	(rule tdterr): New parser rule.
	(dtest:undeclared-namespace-prefix-error): New error.
	(dtest:bad-error-resource-error): New error.

++ manakai/lib/Message/DOM/ChangeLog	8 Feb 2006 08:01:24 -0000
2006-02-08  Wakaba  <wakaba@suika.fam.cx>

	* XMLParser.dis (XMLTests): Tests for |c:erred| is supported.

2006-02-06  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (c:erred): New property.
	(c:DOMErrorType): It should have been a subset
	of |ecore:AnyErrorCode|.

	* XMLParser.dis (XMLTests): Empty input tests added.

++ manakai/lib/manakai/ChangeLog	8 Feb 2006 08:18:20 -0000
2006-02-06  Wakaba  <wakaba@suika.fam.cx>

	* Test.dis (lang:tdterr): New type.


Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Mon Jan 30 00:57:48 2006 UTC (19 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.37: +41 -41 lines
Diff to previous 1.37
++ manakai/lib/Message/Util/ChangeLog	30 Jan 2006 00:56:45 -0000
2006-01-30  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Typo fixed.

++ manakai/lib/Message/Util/Error/ChangeLog	29 Jan 2006 13:59:04 -0000
2006-01-29  Wakaba  <wakaba@suika.fam.cx>

	* DOMException.dis (MDOMX:attr, MDOMX:on, MDOMX:method): Missing
	definitions added.

	* Core.dis (MUError:description): Missing definition added.

++ manakai/lib/Message/Util/DIS/ChangeLog	30 Jan 2006 00:57:13 -0000
2006-01-30  Wakaba  <wakaba@suika.fam.cx>

	* DNLite.dis (Require): References |DIS:common| module.


Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Sun Jan 29 13:58:56 2006 UTC (19 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.36: +86 -81 lines
Diff to previous 1.36
++ manakai/t/ChangeLog	29 Jan 2006 13:41:06 -0000
	* Makefile (dom-genericls.t): Generates from |feature.dae|.

2006-01-29  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Markup/ChangeLog	29 Jan 2006 13:32:04 -0000
2006-01-29  Wakaba  <wakaba@suika.fam.cx>

	* SuikaWikiConfig.dis: Unused definitions are removed.
	Dependency on |MDOM:DOMLS| module is removed; the module
	now only references |MDOM:GenericLS| module.
	(swcfg21:shadowParent, swcfg21:shadowSiblingOf,
	swcfg21:shadowLocalName, swcfg21:shadowNamespaceURI): Missing
	definition added.  A typo fixed.

++ manakai/lib/Message/Util/ChangeLog	29 Jan 2006 13:33:46 -0000
	* Makefile: Updated to be consist with |../DOM/Makefile|.

	* DIS.dis (parse): Parameter |input|'s type is
	changed from |DOMLS:LSInput| to |DISPerl:HASH| to
	remove dependency on |MDOM:DOMLS| module.

2006-01-29  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/DIS/ChangeLog	29 Jan 2006 13:39:45 -0000
	* Perl.dis, DNLite.dis, Value.dis, Test.dis: Unused definitions removed.

	* Test.dis, DPS.dis: References to old names in |MDOM:DOMLS| namespace
	changed to ones in |MDOM:GenericLS| namespace.

	* Perl.dis (plLoadDISDatabaseModule): Don't throw database
	incosistency error for |ManakaiDOM:all|, which is always
	in |DISDatabase|.
	(plGeneratePerlModule): |c:DOMConfigurationParameterApplication|
	with whose referenced configuration's type |idl:boolean|
	may override "supported" flags and their cases' |dis:SetParam|
	parameters.  (It enables |MDOM:DOMLS| configuration
	parameters split from |MDOM:DOMCore| ones)

2006-01-29  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/DOM/ChangeLog	29 Jan 2006 13:29:45 -0000
	* Tree.dis (ManakaiDOM:entity-reference-read-only): Configuration
	parameter name changed to |cfg:entity-reference-read-only|.
	(createEntityReference): Set |c:read-only| flag of
	the created entity reference, too.

	* DOMLS.dis (min): New canonical feature name |fe:Min| added.

	* GenericLS.dis: Don't refer |DOMMain:DOMString|; use |f:MIString|
	from |DOMFeature| module instead.  Use |idl:Object|
	instead of |DOMMain:DOMObject| as well.
	(Generic): New canonical feature name |fe:GenericLS| added.
	(DOMLS:ParserRole, DOMLS:SerializerRole): Their
	canonical name changed to |gls:ParserRole| and |gls:SerializerRole|
	respectively.

	* DOMXML.dis (entities, notations): Perl code removed.
	It will be reimplemented using |DocumentTypeDefinition|
	class from |XDoctype| module.

	* DOMFeature.dis, DOMCore.dis, DOMMain.dis, DOMXML.dis,
	Tree.dis, DOMLS.dis, GenericLS.dis, ManakaiDOMLS2003.dis,
	SimpleLS.dis: Cleaned up unused definitions.

	* DOMCore.dis, DOMLS.dis (CParam): Definitions
	for LS module moved from |DOMCore| module to |DOMLS| module.
	This change makes |DOMCore| to |DOMLS| dependency removed.

	* .cvsignore (.html.pm, .ls.pm): Removed.

	* Makefile (.html.pm, .ls.pm): Removed.
	(feature.dae): Include |GenericLS| module.
	(core.dae): Don't include |DOMLS| and |GenericLS| module.
	(ls.dae): Include |DOMLS| module.

2006-01-29  Wakaba  <wakaba@suika.fam.cx>


Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Sat Jan 7 12:30:54 2006 UTC (19 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.35: +41 -41 lines
Diff to previous 1.35
++ manakai/t/ChangeLog	7 Jan 2006 11:46:40 -0000
2006-01-07  Wakaba  <wakaba@suika.fam.cx>

	* dom-mdom.t: Removed (obsolete).

	* util-formatter-base.t: Test result synced with
	current implementation.

	* Makefile: |dom-core.t| and |dom-xdoctype.t| added.

++ manakai/lib/Message/Util/ChangeLog	7 Jan 2006 11:15:29 -0000
2006-01-07  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: |../DOM/XDoctype.dis| added.

++ manakai/lib/Message/Util/DIS/ChangeLog	7 Jan 2006 11:25:49 -0000
2006-01-07  Wakaba  <wakaba@suika.fam.cx>

	* Test.dis (id): New attribute.
	(assertNumEquals, assertNumNotEquals): New methods.
	(assertISA): New method.

2006-01-04  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plCodeFragment): New roles |ElementTypeDefinitionRole|
	and |AttributeDefinitionRole| implemented.

++ manakai/lib/Message/DOM/ChangeLog	7 Jan 2006 11:55:36 -0000
2006-01-07  Wakaba  <wakaba@suika.fam.cx>

	* DOMMain.dis (checkXMLNamesQName): Checks whether
	namespace URI is defined for not being warned.

	* XDoctype.dis: New module.

	* DOMCore.dis (DOMStringList): Test added.

	* Makefile: |XDoctype.pm| added.

	* Tree.dis (Require): Requires |XDoctype.dis|.
	(ManakaiDOMNodeObjectNode.eq): Added.
	(Test): |DOMError.location| must return a |DOMLocator|
	object (it was incorrectly tested to return |null|).
	(EmptyNodeList.DESTROY): Removed.

2006-01-04  Wakaba  <wakaba@suika.fam.cx>

	* Tree.dis (NodeType): |ELEMENT_TYPE_DEFINITION_NODE| and
	|ATTRIBUTE_DEFINITION_NODE| node types added.
	(appendChild, insertBefore, replaceChild): New
	two node types added and processing instruction nodes
	as document type definition node child is allowed
	in |ManakaiDOM:ManakaiDOMLatest| mode.
	(getNodeReference): New |interface| parameter
	to filter classes by interface is added.
	(ElementTypeDefinitionRole): New role.
	(AttributeDefinitionRole): New role.

2006-01-02  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (DOMStringList): Reimplemented as tied array.


Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Sat Dec 24 07:27:13 2005 UTC (19 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.34: +42 -41 lines
Diff to previous 1.34
++ manakai/lib/Message/Util/ChangeLog	24 Dec 2005 07:21:48 -0000
2005-12-24  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis (PerlSub.clearPerlName): New method.
	(PCDocument.createPCLiteral): Adopts |PerlCode| node
	if it is a foreign one.

	* DIS.dis (underscoreNameToCamelCaseName): A |HYPHEN-MINUS|
	character is replaced to |UNDERLINE| character.

++ manakai/lib/Message/Util/DIS/ChangeLog	24 Dec 2005 07:27:07 -0000
2005-12-24  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (DISResourcePerl.plName): Implemented
	for |DISLang:AnyClass| resources.
	(DISResourcePerl.getPerlNameList): Don't prefix by |UNDERLINE|
	if the name comes from |DISPerl:methodName| attribute
	in case the method is for internal use.
	(DISResourcePerl.plCodeFragment): Generates return
	value convertion code from |DISLang:OutputProcessor| for
	attribute getter.  |ecore:textFormatter| attribute is
	implemented.  |Muf2003:RuleDefClass| is implemented.

	* DPG.dis (token-error): Packs error location
	information into the error object.
	(DPGExceptionFormatter): New interface.

++ manakai/lib/Message/DOM/ChangeLog	23 Dec 2005 14:20:29 -0000
2005-12-23  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (DOMLocator): Implemented.


Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Tue Dec 20 12:16:49 2005 UTC (19 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.33: +48 -41 lines
Diff to previous 1.33
++ manakai/bin/ChangeLog	20 Dec 2005 12:03:40 -0000
2005-12-20  Wakaba  <wakaba@suika.fam.cx>

	* dac2pm.pl: Now requires GenericLS module.

++ manakai/lib/Message/Markup/ChangeLog	20 Dec 2005 12:04:20 -0000
2005-12-20  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: |PERL_OPTIONS| variables updated to new definition.

++ manakai/lib/Message/Util/ChangeLog	20 Dec 2005 12:04:47 -0000
2005-12-20  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis: DPG format support added.

++ manakai/lib/Message/Util/DIS/ChangeLog	20 Dec 2005 12:14:00 -0000
2005-12-20  Wakaba  <wakaba@suika.fam.cx>

	* DPG.dis (plCodeFragment): Output code to check lower bound
	of range even if it is zero (U+0000) since an negative value
	might occur to indicate end of file.  Code to generate |redo|
	statement is missing.  Embed statement with type |lang:Perl|
	support added.  Return value of |$next_token_required| was
	missing in some cases.  Ruleref cache now takes |$next_token_required|
	values into acount.  Parameter (for parser subroutine) support
	was missing.
	(DPGParser.DISPerl:dpgDef): DPG definition for the DPG textual
	syntax merged.

	* Perl.dis: Now requires |DPG| module.
	(plGeneratePerlModule): Obsolete property name
	|DOMMetaImpl:providedThrough| changed into |f:through| so
	that |f:through|s in "dis" modules now works.  In addition,
	its default code was misplaced.  |DISPerl:dpgDef| attribute
	is supported so that DPG code are converted into a set of
	methods.

	* Value.dis: DPG (|lang:dpg|) support added.

2005-12-19  Wakaba  <wakaba@suika.fam.cx>

	* DPG.dis (pg:lAssignmentStatement): Typo in element type name
	fixed.
	(DPGParser): New interface.

++ manakai/lib/manakai/ChangeLog	20 Dec 2005 12:16:38 -0000
2005-12-20  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Definitions for |PERL_OPTIONS| family updated.

	* DISPerl.dis (DISPerl:dpgDef): New property.

2005-12-19  Wakaba  <wakaba@suika.fam.cx>

	* DISPerl.dis (lang:dpg): New format.
	(lang:Perl): Now it is a subclass of |DISCore:DISString|
	rather than |DISCore:NSString| (since it depends on various
	"dis" contexts not only namespaces).


Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Thu Nov 24 12:08:56 2005 UTC (19 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.32: +48 -41 lines
Diff to previous 1.32
++ manakai/lib/Message/Util/ChangeLog	24 Nov 2005 12:03:37 -0000
2005-11-24  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (stringify): Returns |DIS:uri| error parameter if available.

++ manakai/lib/Message/Util/Error/ChangeLog	24 Nov 2005 12:03:05 -0000
2005-11-24  Wakaba  <wakaba@suika.fam.cx>

	* Core.dis (___report_error): It is clarified that the
	method may return a value and the value will be
	returned by the |report| statement.

++ manakai/lib/Message/Util/DIS/ChangeLog	24 Nov 2005 12:05:09 -0000
2005-11-24  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plCodeFragment, plGeneratePerlModule): |DOMCore:DOMErrorType|
	objects are now supported.
	(plPreprocessPerlStatement): |DOMCore:ERROR| block-level element
	type support added.

++ manakai/lib/Message/DOM/ChangeLog	24 Nov 2005 12:00:02 -0000
2005-11-24  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (severity, type): Getters return value from
	the definition of the current error (i.e. |-def| hash).
	(___error_def): New method.
	(errorType): |dis:dataType| changed to |DISCore:TFQNames|
	to ease natural reference to constant value.
	(error-handler.default): Prints the error message by |warn|.

	* Tree.dis (nodeValue.set): Reimplemented so that it
	warns as setting has no effect.
	(___report_error): New method.  (It had been only implemented
	in superclass.)
	(setting-node-value-no-effect): New error type.


Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Wed Nov 23 11:21:20 2005 UTC (19 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.31: +63 -44 lines
Diff to previous 1.31
++ manakai/bin/ChangeLog	23 Nov 2005 11:08:32 -0000
2005-11-23  Wakaba  <wakaba@suika.fam.cx>

	* dac.pl, dac2pm.pl, dac2test.pl: |--verbose| or |--debug|
	option turns verbose or debug mode of |Message::Util::Error|
	module respectively.

++ manakai/lib/Message/Markup/ChangeLog	23 Nov 2005 11:09:11 -0000
	* SuikaWikiConfig21.dis: Bugs on error depth fixed.

2005-11-23  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/ChangeLog	23 Nov 2005 11:19:31 -0000
	* Error.pm (new): Sets |-stacktrace_| property if debug
	or verbose mode.
	(stringify): Appends longer trace if debug or verbose mode.
	($VERBOSE): New flag.

	* DIS.dis: Bugs on error depth fixed.

2005-11-23  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/Error/ChangeLog	23 Nov 2005 11:20:41 -0000
2005-11-23  Wakaba  <wakaba@suika.fam.cx>

	* DOMException.dis (stringify): Prepends only local name part
	of class package name where an exception is thrown.

	* Core.dis: Sync with revised |Message::Util::Error| implemetnation.

++ manakai/lib/Message/Util/DIS/ChangeLog	23 Nov 2005 11:12:18 -0000
	* DNLite.dis: Bug on error depth fixed.

2005-11-23  Wakaba  <wakaba@suika.fam.cx>


Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Wed Nov 23 07:58:23 2005 UTC (19 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.30: +67 -41 lines
Diff to previous 1.30
++ manakai/t/ChangeLog	21 Nov 2005 12:14:17 -0000
2005-11-21  Wakaba  <wakaba@suika.fam.cx>

	* Makefile, .cvsignore: |dom-tree.t| added.

++ manakai/lib/Message/Markup/ChangeLog	23 Nov 2005 07:56:10 -0000
2005-11-23  Wakaba  <wakaba@suika.fam.cx>

	* SuikaWikiConfig21.dis (text): New attribute implementation.

++ manakai/lib/Message/Util/ChangeLog	23 Nov 2005 07:56:52 -0000
2005-11-23  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (text): New attribute implementation.

	* ManakaiNode.dis (destroyNodeStem): New method.

++ manakai/lib/Message/Util/DIS/ChangeLog	23 Nov 2005 07:57:18 -0000
2005-11-23  Wakaba  <wakaba@suika.fam.cx>

	* Test.dis (setTestData): New method.

++ manakai/lib/Message/DOM/ChangeLog	23 Nov 2005 07:55:33 -0000
2005-11-23  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis: Error codes added.

	* Tree.dis (destroyNodeStem): New method implementation.

2005-11-22  Wakaba  <wakaba@suika.fam.cx>

	* Tree.dis (cloneNode): User data handlers implemented.
	(adoptNode): User data handlers implemented.

2005-11-21  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (UserDataHandler): A constraint for Perl binding
	added.

	* Tree.dis (cloneNode): Invoking of |UserDataHandler|s are implemented.
	(getUserData, setUserData): Implemented.


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Sun Nov 20 09:49:29 2005 UTC (19 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.29: +41 -41 lines
Diff to previous 1.29
++ manakai/t/ChangeLog	20 Nov 2005 09:49:17 -0000
2005-11-20  Wakaba  <wakaba@suika.fam.cx>

	* .cvsignore: |util-dis-dnlite.t| added.

	* Makefile: Rules for |util-dis-dnlite.t| added.

++ manakai/lib/Message/Util/ChangeLog	20 Nov 2005 09:45:10 -0000
2005-11-20  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: |../DOM/Tree.dis| added.

++ manakai/lib/Message/Util/DIS/ChangeLog	20 Nov 2005 09:47:06 -0000
2005-11-20  Wakaba  <wakaba@suika.fam.cx>

	* DNLite.dis (forMatch): Matching rule revised so that
	multiple specification of same |For| URI with different
	operators work as intended.

	* Perl.dis: Typo fixed.

	* Test.dis: |uri| parameters added.

++ manakai/lib/Message/DOM/ChangeLog	20 Nov 2005 09:38:53 -0000
2005-11-20  Wakaba  <wakaba@suika.fam.cx>

	* DOMMain.dis: Unused declarations and definitions removed.

	* DOMCore.dis: DOM document tree related interfaces removed.

	* Tree.dis: New module separated from |DOMCore.dis|.

	* DOMXML.dis: Some referent changed to |Tree.dis|.

	* Makefile: |Tree.dis| added.


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Thu Nov 17 10:14:24 2005 UTC (19 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.28: +74 -65 lines
Diff to previous 1.28
++ manakai/lib/Message/Util/ChangeLog	17 Nov 2005 10:11:53 -0000
2005-11-17  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: |Formatter/Muf2003.dis| added to file list.

	* DIS.dis (DISModuleLite): Typo in |ISA| property fixed.

++ manakai/lib/Message/Util/Error/ChangeLog	17 Nov 2005 10:13:36 -0000
2005-11-17  Wakaba  <wakaba@suika.fam.cx>

	* Core.dis: Reference to |../Formatter/Muf2003.dis| added.
	(MUErrorFormatter): New class describing one in |../Error.pm|.

++ manakai/lib/Message/Util/Formatter/ChangeLog	17 Nov 2005 08:20:42 -0000
2005-11-17  Wakaba  <wakaba@suika.fam.cx>

	* Muf2003.dis: New module.

	* .cvsignore: New file.

++ manakai/lib/Message/Util/DIS/ChangeLog	17 Nov 2005 10:12:37 -0000
2005-11-17  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plCodeFragment): Placeholder for formatter rule
	definitions added.

++ manakai/lib/manakai/ChangeLog	17 Nov 2005 10:14:12 -0000
2005-11-17  Wakaba  <wakaba@suika.fam.cx>

	* dis-catalog: |lib/Message/Util/Formatter/| directory added.


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Tue Nov 15 03:12:56 2005 UTC (19 years, 7 months ago) by wakaba
Branch: MAIN
Changes since 1.27: +1925 -45 lines
Diff to previous 1.27
++ manakai/lib/Message/Util/ChangeLog	15 Nov 2005 03:09:25 -0000
2005-11-15  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Rules to make |DIS/Test.pm| added. |DIS/common.dis| rules
	added.

	* DIS.dis (DIS:): Removed (moved to |DIS/common.dis|).

2005-11-13  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis (PCList, PCArrayRefLiteral, PCHashRefLiteral):
	New interfaces.
	(createPCLiteral, appendNewPCLiteral): New methods.
	(PCDocument): New interface.
	(factory methods): Namespace URI and local name of document
	element arguments added to |createDocument| to obtain
	an instance of |PCDocument|.

++ manakai/lib/Message/Util/DIS/ChangeLog	15 Nov 2005 03:11:47 -0000
2005-11-15  Wakaba  <wakaba@suika.fam.cx>

	* DISDoc.dis, DISDump.dis, DISPerl.dis (Require): References
	new |common.dis| module for the sake of |DIS:| module group.

	* common.dis: New module.

	* DISPerl.dis (plCodeFragment): Throws an exception
	if a "ISA" package does not have Perl name.

	* Value.dis: Type name |dis:TypeQName| changed to |DISCore:QName|.

++ manakai/lib/Message/DOM/ChangeLog	15 Nov 2005 03:09:45 -0000
2005-11-15  Wakaba  <wakaba@suika.fam.cx>

	* DOMFeature.dis (stringifyFeatures): Don't double |SPACE|
	characters between feature names and versions.

2005-11-13  Wakaba  <wakaba@suika.fam.cx>

	* DOMFeature.dis (stringifyFeatures): A test code added.

++ manakai/lib/manakai/ChangeLog	15 Nov 2005 03:12:39 -0000
	* Test.dis: New module.

	* Makefile: |Test.dis| added.

2005-11-13  Wakaba  <wakaba@suika.fam.cx>


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Sun Nov 13 04:45:05 2005 UTC (19 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.26: +168 -7758 lines
Diff to previous 1.26
++ manakai/lib/Message/Util/Error/ChangeLog	13 Nov 2005 04:42:35 -0000
2005-11-13  Wakaba  <wakaba@suika.fam.cx>

	* Core.dis (ecore:message, ecore:defaultMessage): New
	properties.
	(lang:muf): Definition moved from |DOMException.dis|.

++ manakai/lib/Message/Util/DIS/ChangeLog	13 Nov 2005 04:41:51 -0000
2005-11-13  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plMufDescriptionText): Source property name
	is changed from |dis:Def| to |ecore:defaultMessage|.

++ manakai/lib/Message/DOM/ChangeLog	13 Nov 2005 04:44:51 -0000
2005-10-26  Wakaba  <wakaba@suika.fam.cx>

	* SimpleLS.dis (writeToString): Don't stop serializing
	when an |false| value appears in |@src|.

++ manakai/lib/manakai/ChangeLog	13 Nov 2005 04:44:42 -0000
2005-11-13  Wakaba  <wakaba@suika.fam.cx>

	* DISCore.dis (DISCore:DISString): New type.

	* DISLang.dis (dis:is-null): Definition moved
	from |DISCore.dis|.
	(DISLang:Undefined, DISLang:Null, DISLang:Boolean,
	DISLang:True, DISLang:False): New resources.

	* DISSource.dis (DISSource:domainProperty): New property.


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Sat Oct 15 15:28:10 2005 UTC (19 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.25: +43 -41 lines
Diff to previous 1.25
++ manakai/lib/Message/Util/ChangeLog	15 Oct 2005 14:07:35 -0000
2005-10-14  Wakaba  <wakaba@suika.fam.cx>

	* ManakaiNode.dis (anydata0): New property type.

	* PerlCode.dis (stringify): Prints node id if file name
	is not available.
	(perlLiteral): Prints as is if the value is blessed
	with "manakai::code" package.

++ manakai/lib/Message/Util/DIS/ChangeLog	15 Oct 2005 14:23:34 -0000
2005-10-15  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plCodeFragment): Output processor ("DISLang:OutputProcessor")
	supported for methods.  "idl:void" type supported.

2005-10-14  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plGeneratePerlModule): Don't generate information
	on anydata* and irefnode0 properties since they are not used in fact.
	(plGeneratePerlModule, plCodeFragment): The
	"DOMCore:DOMConfigurationParameter" type supported.

++ manakai/lib/Message/DOM/ChangeLog	15 Oct 2005 14:05:32 -0000
2005-10-15  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (Require): References "DOMLS.dis" module.
	(CParam): Definitions for LS module added.

	* DOMLS.dis (ManakaiDOMLSInput): The input processor
	is also an output processor now.
	(ManakaiDOMLSResourceResolver): Implemented.
	(CParam): Definitions updated.

2005-10-14  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (NOT_RECOGNIZED_CONFIG_PARAM_ERR,
	NOT_SUPPORTED_CONFIG_VALUE_ERR,
	INCOMPATIBLE_CONFIG_VALUE_ERR): New error subcodes.
	(DOMConfiguration): Implemented.
	(CParam): Definitions updated.

	* DOMMain.dis (DOMURIs): New data type.

++ manakai/lib/manakai/ChangeLog	15 Oct 2005 14:10:15 -0000
2005-10-15  Wakaba  <wakaba@suika.fam.cx>

	* DISLang.dis (DISLang:OutputProcessor): New type.


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Wed Oct 12 14:46:02 2005 UTC (19 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.24: +8548 -8484 lines
Diff to previous 1.24
++ manakai/lib/Message/Util/ChangeLog	12 Oct 2005 14:38:20 -0000
2005-10-12  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis (ForClassCompat): Removed.

	* ManakaiNode.dis (ManakaiDOMNodeObject, ManakaiDOMNodeReference):
	Removed.
	(newNode): New method.
	(generateUniqueID): Algorithm has changed to save random
	string generation time.

	* DIS.dis (AUTOLOAD): "$Error::Level" fixed to "$Error::Depth".

++ manakai/lib/Message/DOM/ChangeLog	12 Oct 2005 14:30:20 -0000
2005-10-12  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis: Don't set "infoset:prefix" internal
	property unless it has non-null value.
	(newObject): "refNode" parameter introduced.
	(ManakaiDOMNode.newObject): Calls "NodeStem.newNode"
	method if "refNode" parameter is specified.
	(cloneNode): Don't set "read-only" flag.
	(getNodeReference): Caches the result.
	(selectAttributeNodeForRemove): Don't removes any other
	non-namespace-aware attribute nodes.


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Wed Oct 12 00:31:02 2005 UTC (19 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.23: +41 -41 lines
Diff to previous 1.23
++ manakai/bin/ChangeLog	12 Oct 2005 00:13:08 -0000
2005-10-11  Wakaba  <wakaba@suika.fam.cx>

	* dac2pm.pl: Reports how long it takes at END.

++ manakai/lib/Message/Util/ChangeLog	12 Oct 2005 00:25:36 -0000
2005-10-11  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis (IfClsDef, IFClsETDef): New version of classes based
	on DOMCore and element type definitions added.
	(localName): Renamed to "pcLocalName" to avoid
	conflict with "Node.localName" attribute.

2005-10-10  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (Require): Unused reference to "PerlCode.dis" removed.

	* Makefile: Rules to make "PerlCode.pm" separated
	from ones for "DIS.pm".

	* ManakaiNode.dis (mn:unsetXRefNode): "$referent"
	parameter is replaced with "$referrer->{$propName}".

	* PerlCode.dis (Require): References "DOMCore.dis".
	(DefaultFor): Changed to "ManakaiDOM:ManakaiDOMLatest".
	(Util: for ManakaiDOM:ManakaiDOM): New.

++ manakai/lib/Message/Util/DIS/ChangeLog	12 Oct 2005 00:30:10 -0000
2005-10-11  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plImplementation): Changed to direct
	instantiation of "ManakaiPCImplementation" class.
	(getPerlNameList, getPerlOperatorList): New methods.
	(plCodeFragment): Now allows subroutines having more than
	two method names and operators.
	(plMethodOperator): Removed.

2005-10-10  Wakaba  <wakaba@suika.fam.cx>

	* DNLite.dis (Require): Reference to "DIS/Perl.dis" added.

	* Perl.dis (Require): Reference to "PerlCode.dis" added.

++ manakai/lib/Message/DOM/ChangeLog	12 Oct 2005 00:15:44 -0000
2005-10-11  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (appendChild, createElementNS, createAttributeNS,
	setAttribute, setAttributeNS): "strictErrorChecking" attribute supported.
	(doStrictErrorChecking): New code.

	* DOMMain.dis (XML10Name, XML11Name): "strictErrorChecking" attribute
	supported.

	* Makefile: Rule to make "DOMFeature.pm" restored.

2005-10-10  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (ADOPT_NODE_TYPE_NOT_SUPPORTED_ERR): New error subcode.
	(adoptNode): Implemented.


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Sun Oct 9 13:57:16 2005 UTC (19 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.22: +126 -121 lines
Diff to previous 1.22
++ manakai/lib/Message/Markup/ChangeLog	9 Oct 2005 13:49:25 -0000
2005-10-09  Wakaba  <wakaba@suika.fam.cx>

	* SuikaWikiConfig21.dis (swcfg21:ownerDocument): Changed
	from a "mn:irefnode0" property to a "mn:xrefnode0" property.

++ manakai/lib/Message/Util/ChangeLog	9 Oct 2005 13:53:53 -0000
2005-10-09  Wakaba  <wakaba@suika.fam.cx>

	* ManakaiNode.dis: New "mn:xrefnode0" property type has
	been introduced and methods are fixed to support it.
	(mn:setXRefNode, mn:unsetXRefNode): New codes.

	* DIS.dis (loadResource): Skips a root resource definition
	if it is an alias and it has "dis:Name" attribute and
	referenced canonical definition is already read.  (Note
	that similar case that the resource definition has "dis:QName"
	attribute is already fixed in the same way.)

++ manakai/lib/Message/Util/DIS/ChangeLog	9 Oct 2005 13:56:34 -0000
2005-10-09  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plGeneratePerlModule): Generates information
	on new "mn:xrefnode0" property type.  Restored to generate
	error definition method code for classes, not only
	interfaces, if there are error codes.

++ manakai/lib/Message/DOM/ChangeLog	9 Oct 2005 13:48:37 -0000
2005-10-09  Wakaba  <wakaba@suika.fam.cx>

	* DOMHTML.dis, DOMWebForms.dis: Typos in element type prefix fixed.

	* DOMFeature.dis (DOMCore:implementation): Short name added.

	* DOMCore.dis (CLONE_NODE_TYPE_NOT_SUPPORTED_ERR): New error subcode.
	(DOMCore:node): New error parameter.
	(DOMCore:ownerDocument): Changed from "mn:irefnode0"
	to "mn:xrefnode0".  For this reason, all assignments
	to this property have been rewritten to references
	to code "mn:setXRefNode".
	(cloneNode): Implemented.
	(setAttributeNode): A missing "importTree" method call added.
	(setAttributeNodeNS): Perl code removed and changed
	to a reference to "setAttributeNode" method code.

	* DOMXML.dis (DOMCore:ownerDocument): Changed from "mn:irefnode0"
	property to "mn:xrefnode0" property.


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Sat Oct 8 15:05:45 2005 UTC (19 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.21: +2152 -2066 lines
Diff to previous 1.21
++ manakai/lib/Message/Markup/ChangeLog	8 Oct 2005 14:01:45 -0000
	* SuikaWikiConfig21.dis (MUErrorHandler): Removed.
	(ManakaiSWCFGNode): Extends ManakaiDefaultErrorHandler.

2005-10-08  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/ChangeLog	8 Oct 2005 15:01:39 -0000
	* DIS.dis (readProperties): Recognizes hexdecimal
	in "DISCore:Integer" (prefixed by "0x").

2005-10-08  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/Error/ChangeLog	8 Oct 2005 14:04:28 -0000
	* DOMException.dis: Old long alias names removed.

2005-10-08  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/DIS/ChangeLog	8 Oct 2005 15:03:27 -0000
	* Perl.dis (plCodeFragment): Ignores method name if it is a URI.

2005-10-08  Wakaba  <wakaba@suika.fam.cx>


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Sat Oct 8 12:05:58 2005 UTC (19 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.20: +8942 -8908 lines
Diff to previous 1.20
++ manakai/lib/Message/Markup/ChangeLog	8 Oct 2005 11:57:00 -0000
2005-10-08  Wakaba  <wakaba@suika.fam.cx>

	* SuikaWikiConfig21.dis: Now constant values are only
	defined in interfaces.

++ manakai/lib/Message/Util/ChangeLog	8 Oct 2005 12:00:36 -0000
2005-10-08  Wakaba  <wakaba@suika.fam.cx>

	* PerlCode.dis (getExceptionInterfacePackageNameList,
	addExceptionInterfacePackageName): New methods.
	(ToString): Sorts hash keys where they result in
	the order of statements in result code.

	* Error.pm ($DEBUG): New option variable.
	(___get_error_def): Calls "___error_def" method in second or later "@ISA"
	package even if elder package has "___error_def" method.

	* DIS.dis: Now constant values are only defined
	in interfaces.
	(DIS:NO_EXCEPTION_CLASS_ERR): New exception subcode.

++ manakai/lib/Message/Util/Error/ChangeLog	8 Oct 2005 12:05:16 -0000
2005-10-08  Wakaba  <wakaba@suika.fam.cx>

	* DOMException.dis (implementedBy): New property.
	(ErrorCode): New type.
	(ErrorSubCode, Exception): New names.

	* Core.dis (AnyErrorCode, hasParameter, Parameter, propKey): New types
	and properties.  In addition, parameters used in "Error"
	and "Message::Util::Error" modules are added.
	(raises): New property.
	(Error::Simple): Declaration added.

++ manakai/lib/Message/Util/DIS/ChangeLog	8 Oct 2005 12:01:21 -0000
2005-10-08  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plGeneratePerlModule): Generates constant
	functions in interface packages.

++ manakai/lib/Message/DOM/ChangeLog	8 Oct 2005 11:56:00 -0000
2005-10-08  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis, DOMLS.dis: Now constant values are defined only
	in interfaces.

++ manakai/lib/manakai/ChangeLog	8 Oct 2005 12:05:42 -0000
2005-10-08  Wakaba  <wakaba@suika.fam.cx>

	* DISLang.dis (ExceptionParameter): New type.


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Thu Oct 6 10:53:36 2005 UTC (19 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.19: +5099 -5138 lines
Diff to previous 1.19
++ manakai/t/ChangeLog	6 Oct 2005 10:33:09 -0000
2005-10-06  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Updated for new version of "domts2perl.pl".

++ manakai/bin/ChangeLog	6 Oct 2005 10:26:28 -0000
2005-10-06  Wakaba  <wakaba@suika.fam.cx>

	* mkdommemlist.pl: Revised for new "dae" database.

	* domts2perl.pl (--domtest2perl-option): New option.

	* domtest2perl.pl: Revised for new DOM Perl binding.

	* Makefile: Rules to make "dommemlist.pl.tmp" revised.

++ manakai/lib/Message/Util/ChangeLog	6 Oct 2005 10:30:19 -0000
2005-10-06  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (getAnyResourceURIList, getModuleURIList): New methods.

++ manakai/lib/Message/Util/DIS/ChangeLog	6 Oct 2005 10:32:00 -0000
2005-10-06  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plFullyQualifiedName): Fully qualified
	name of the constant function is now a name in
	the package of the class (it was a name in module package).

	* Value.dis (getResource): Use "getAnyResource"
	method instead of "getResource" method.

++ manakai/lib/Message/DOM/ChangeLog	6 Oct 2005 10:37:05 -0000
2005-10-06  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (ManakaiDOMEmptyNodeList): New class.
	(ManakaiDOMCharacterData): Methods reimplemented.
	(splitText): Reimplemented.
	(childNodes): Returns a "ManakaiDOMEmptyNodeList"
	for non-parent node types.

	* DOMXML.dis (childNodes): Returns a "ManakaiDOMEmptyNodeList"
	        for non-parent node types.

2005-10-05  Wakaba  <wakaba@suika.fam.cx>

	* ManakaiDOMLS2003.dis: Revised to new format.

	* GenericLS.dis (DOMLS:ParseString): New feature.

	* DOMMain.pm (StringExtend): Code portions of raising
++ manakai/lib/manakai/ChangeLog	6 Oct 2005 10:32:30 -0000
2005-10-06  Wakaba  <wakaba@suika.fam.cx>

	* domtest.pl, genlib.pl: Use new DOM Perl binding.


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Sun Oct 2 23:35:32 2005 UTC (19 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.18: +3608 -3233 lines
Diff to previous 1.18
++ manakai/bin/ChangeLog	2 Oct 2005 23:24:29 -0000
2005-10-02  Wakaba  <wakaba@suika.fam.cx>

	* mkdisdump.pl (append_document_documentation): Outputs "doc:as"
	properties if available.
	(append_module_documentation): Outputs "dis:AppName"
	and "idl:prefix" attribute if available.
	(append_idl_interface_documentation): Removed (Merged
	to "append_interface_documentation").
	(ReferredResource): Don't set "is_partial" flag
	if ReferredResource value is greater than "1".

++ manakai/lib/Message/Util/ChangeLog	2 Oct 2005 23:27:03 -0000
2005-10-02  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (getAnyResource): New method.
	(isTypeURI): Now it is a method of "DIS:DISAnyResource" interface.
	(getPropertyResource, getPropertyResourceList): Now
	they uses "getAnyResource" method.
	(getPropertyModuleList): Removed.

++ manakai/lib/Message/Util/DIS/ChangeLog	2 Oct 2005 23:27:51 -0000
2005-10-02  Wakaba  <wakaba@suika.fam.cx>

	* DISDoc.dis (dd:id): Now it is an alias for "dis:ddid" property.

++ manakai/lib/Message/DOM/ChangeLog	2 Oct 2005 23:25:32 -0000
2005-10-02  Wakaba  <wakaba@suika.fam.cx>

	* DOMFeature.dis (Module): "idl:prefix" and "idl:moduleName"
	properties added.

++ manakai/lib/manakai/ChangeLog	2 Oct 2005 23:34:39 -0000
2005-10-02  Wakaba  <wakaba@suika.fam.cx>

	* DISSource.dis: New module split from "DISCore.dis".

	* DISCore.dis: "dis" resource concept such as "DISCore:Module"
	and "DISCore:Resource" added.
	(DISCore:File): New class.

	* DISLang.dis (DISLang:Array, DISLang:Exception,
	DISLang:Constructor): New classes.
	(DISLang:File): New class.
	(ManakaiDOM:Java, lang:Java): Moved to new "Java.dis" module.

	* Java.dis: New module.

	* DISPerl.dis (DISPerl:File): New class.
	(Package, Module, Class, Interface, Sub, Const, AnyExported): New
	classes.

	* Document.dis (dis:ddid): New property.
	(doc:subsection): New rel.
	(doc:as): New attribute.
	(ManakaiDOM:InCase): Moved from "DISCore.dis".


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Fri Sep 30 13:06:17 2005 UTC (19 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.17: +3951 -3231 lines
Diff to previous 1.17
++ manakai/bin/ChangeLog	30 Sep 2005 12:38:36 -0000
2005-09-30  Wakaba  <wakaba@suika.fam.cx>

	* mkdisdump.pl (append_module_group_documentation,
	append_document_documentation): New functions.
	(append_class_documentation, append_interface_documentation):
	Generates method/attribute/constgroup information (in partial mode)
	even if "is_partial" option is true to compute inheriting
	class member information correctly.
	(--resource-uri): New option.

	* Makefile (error.xml, minimpl.xml): New rules.

++ manakai/lib/Message/Util/ChangeLog	30 Sep 2005 12:50:16 -0000
2005-09-30  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (readProperties): Saves property name to values.
	(getPropertyModuleList): New method.


	* ManakaiNode.dis: Use "disPerl:H" instead
	of "disPerl:Q" for hash keys.
	(NodeStem): Property value "mn:treeID"
	has changed to scalar reference.
++ manakai/lib/Message/Util/Error/ChangeLog	30 Sep 2005 12:49:59 -0000
2005-09-30  Wakaba  <wakaba@suika.fam.cx>
	* DOMException.dis (dx:ManakaiErrorModules): New documentation.
++ manakai/lib/Message/Util/DIS/ChangeLog	30 Sep 2005 12:48:08 -0000
2005-09-30  Wakaba  <wakaba@suika.fam.cx>

	* Value.dis (name): New attribute.

	* Perl.dis (plFullyQualifiedName): Use module's package
	name properties if available.

++ manakai/lib/Message/DOM/ChangeLog	30 Sep 2005 12:40:49 -0000
2005-09-30  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis, SimpleLS.dis: Shares namespace URIs and local
	names where possible.

	* DOMFeature.dis: Documentation for DOM Minimum Implementation
	added (still work in progress).

	* Makefile (feature.dae, feature-spec.dae): New rules.

++ manakai/lib/manakai/ChangeLog	30 Sep 2005 12:53:24 -0000
2005-09-30  Wakaba  <wakaba@suika.fam.cx>

	* DISCore.dis: Documentation-related and meta-informational
	resoruces are moved to new "Document.dis" module.  The
	module now references "Document.dis".
	(DISCore:module, DISCore:resource): New properties.

	* DISRDF.dis: Some resources added from FOAF vocabulary.

	* Document.dis: New module.

	* DISIDL.dis: Some IDL comcepts added.  New name
	given to IDL datatypes.

	* DISLang.dis (dis:prefix): Removed.  (Moved to "DISIDL.dis"
	and it is now obsolete.)

2005-09-29  Wakaba  <wakaba@suika.fam.cx>

	* DISPerl.dis (DISPerl:HashStringRef, DISPerl:StringRef): New.


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Thu Sep 29 15:18:09 2005 UTC (19 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.16: +3635 -3308 lines
Diff to previous 1.16
++ manakai/lib/Message/Util/ChangeLog	29 Sep 2005 14:43:39 -0000
2005-09-29  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis: Shares local name, namespace URI and for URI
	if possible.

	* PerlCode.dis (stringify): Sorts "require" statements by module
	name.

++ manakai/lib/Message/Util/DIS/ChangeLog	29 Sep 2005 14:44:23 -0000
2005-09-29  Wakaba  <wakaba@suika.fam.cx>

	* DNLite.dis: Shares element type expanded URI where possible.

	* Value.dis: Shares data type URI where possible.

++ manakai/lib/manakai/ChangeLog	29 Sep 2005 14:45:10 -0000
2005-09-29  Wakaba  <wakaba@suika.fam.cx>

	* DISPerl.dis (DISPerl:HashStringRef, DISPerl:StringRef): New.


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Thu Sep 29 09:14:57 2005 UTC (19 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.15: +4679 -4649 lines
Diff to previous 1.15
++ manakai/lib/Message/Markup/ChangeLog	29 Sep 2005 08:55:27 -0000
2005-09-29  Wakaba  <wakaba@suika.fam.cx>

	* SuikaWikiConfig21.dis (parse): Calls "orphanate"
	method for to be removed nodes.

++ manakai/lib/Message/Util/ChangeLog	29 Sep 2005 09:01:25 -0000
        * PerlCode.dis (perlLiteral): Sorts output by hash key.

	* ManakaiNode.dis (new): Sets "mn:groveReferenceCounter"
	property.
	(getNewReference): Increments "mn:groveReferenceCounter"
	property.
	(ManakaiDOM:ManakaiDOMNodeObject, ManakaiNodeStem): Don't
	check "defined" to allow "undef" value in "while" condition.
	(mn:isGroveReferenced): New code.
	(changeTreeID): New "groveRC" parameter added.
	(importTree, changeTreeID): Updates "mn:groveReferenceCounter"
	properties.
	(destroy): Uses "mn:isGroveReferenced" instead of "isExternallyReferred".
	(mn:groveReferenceCounter): New property.

2005-09-28  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/DIS/ChangeLog	29 Sep 2005 09:03:12 -0000
2005-09-28  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plGeneratePerlModule): Sorts constant
	function declarations by name.


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Wed Sep 28 09:49:10 2005 UTC (19 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.14: +44 -53 lines
Diff to previous 1.14
++ manakai/lib/Message/Util/ChangeLog	28 Sep 2005 09:48:33 -0000
2005-09-28  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis: Use "tag:" URI for internal URIs.


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Wed Sep 28 04:01:58 2005 UTC (19 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.13: +4702 -4629 lines
Diff to previous 1.13
++ manakai/lib/Message/Markup/ChangeLog	28 Sep 2005 03:49:04 -0000
2005-09-27  Wakaba  <wakaba@suika.fam.cx>

	* SuikaWikiConfig21.dis: Codes to set "TreeCore:*"
	properties removed.

++ manakai/lib/Message/Util/ChangeLog	28 Sep 2005 03:50:26 -0000
	* ManakaiNode.dis (ManakaiNodeStem->new): Don't set "TreeCore:*"
	properties.
	(generateUniqueID): Use "tag:" URI.

	* DIS.dis (targetNamespaceURI): New attribute.
	(ManakaiDISModuleLite): Extends dx:ManakaiDefaultErrorHandler.
	(ManakaiDISModuleLite->AUTOLOAD): Don't load module
	if method name is "DESTROY".

2005-09-27  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Util/DIS/ChangeLog	28 Sep 2005 03:51:56 -0000
2005-09-27  Wakaba  <wakaba@suika.fam.cx>

	* DNLite.dis: Use new DISModule->targetNamespaceURI attribute.

	* Perl.dis (plStore): Saves module definitions into
	database submodules.

++ manakai/lib/Message/DOM/ChangeLog	28 Sep 2005 03:46:49 -0000
	* DOMCore.dis, DOMXML.dis: Codes to set properties "TreeCore:*"
	is removed.


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Tue Sep 27 05:30:42 2005 UTC (19 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.12: +28 -28 lines
Diff to previous 1.12
++ manakai/lib/Message/Util/ChangeLog	27 Sep 2005 05:29:27 -0000
2005-09-27  Wakaba  <wakaba@suika.fam.cx>

	* ManakaiNode.dis (ManakaiNodeStem): Use per-class
	variable for searching noderel properties instead
	of per-node properties.

++ manakai/lib/Message/DOM/ChangeLog	27 Sep 2005 05:27:35 -0000
2005-09-27  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis (DOMCore:nodeProp): New property.

++ manakai/lib/manakai/ChangeLog	27 Sep 2005 05:30:27 -0000
2005-09-27  Wakaba  <wakaba@suika.fam.cx>

	* XML.dis (dxm:nodeTypeName): New property.


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Mon Sep 26 14:37:37 2005 UTC (19 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.11: +3435 -3081 lines
Diff to previous 1.11
++ manakai/lib/Message/Markup/ChangeLog	26 Sep 2005 14:25:44 -0000
2005-09-26  Wakaba  <wakaba@suika.fam.cx>

	* SuikaWikiConfig21.dis: New mn:* properties added.
	(swcfg21:parent): Abbrevation added.

++ manakai/lib/Message/Util/ChangeLog	26 Sep 2005 14:32:24 -0000
2005-09-26  Wakaba  <wakaba@suika.fam.cx>

	* ManakaiNode.dis (new): New "className" parameter added.
	(mn:NodeRefRole): New role.
	(mn:type): New property.
	(mn:subnode0, mn:subnode1, mn:subnode2, mn:irefnode0,
	mn:origin0, mn:anydata1, mn:anydata2, mn:noderef): New properties.

	* Makefile: Rules to make "DIS/DISDump" is separeted
	from "DIS/DISDoc".

	* DIS.dis (getFor): Loads database module if unread
	"for" is referenced.
	(addResourceList, getResourceList): New method.
	(ManakaiDISModuleLite): New class.

++ manakai/lib/Message/Util/DIS/ChangeLog	26 Sep 2005 14:36:46 -0000
2005-09-26  Wakaba  <wakaba@suika.fam.cx>

	* DISDump.dis: Removes reference to DISDoc module.
	(DIS:DISDump10): Requires "XML" version "3.0" and
	"XMLVersion" version "1.1".
	(ManakaiDISImplementationDISDump): No longer extends
	the "ManakaiDISImplementationDISDoc" class.

	* Perl.dis (plLoadDISDatabaseModule): Support
	for loading "for"s and modules.
	(plCodeFragment): New "mn:NodeRefRole" role support added.

++ manakai/lib/Message/DOM/ChangeLog	26 Sep 2005 14:24:56 -0000
2005-09-26  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis, DOMXML.dis: New mn:* properties added.

++ manakai/lib/manakai/ChangeLog	26 Sep 2005 14:37:23 -0000
2005-09-26  Wakaba  <wakaba@suika.fam.cx>

	* DISPerl.dis (DISPerl:Regexp): New type.


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Sun Sep 25 14:53:04 2005 UTC (19 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.10: +3799 -3201 lines
Diff to previous 1.10
++ manakai/bin/ChangeLog	25 Sep 2005 14:45:44 -0000
2005-09-25  Wakaba  <wakaba@suika.fam.cx>

	* dac.pl, dac2pm.pl, mkdisdump.pl: Parameters "--dis-file-suffix",
	"--daem-file-suffix", "--search-path-catalog-file-name", and
	"--search-path" added.  New dae and daem database format support.
	(dac_search_file_stem): New function.

++ manakai/lib/Message/Markup/ChangeLog	25 Sep 2005 14:47:09 -0000
2005-09-25  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (DAC_SUFFIX): Changed to ".dae".
	(DAEM_SUFFIX): New.

++ manakai/lib/Message/Util/ChangeLog	25 Sep 2005 14:50:33 -0000
2005-09-25  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (RESOURCE_NOT_DEFINED_ERR): New error code.
	(getResource): New "dae" and "daem" database format support.
	(DISResourceList): New type.
	(uriRef, ownerModuleURI, ownerModuleURIRef): New attributes.
	(addChildResource, addDynamicChildResource): New methods.
	(getChildResourceList, getDynamicChildResourceList): New method.
	(getChildResourceListByType): New method.
	(parentResource, dynamicParentResource): New attributes.

	* Makefile (DAC_SUFFIX): Changed to ".dae".
	(DAEM_SUFFIX): New.

++ manakai/lib/Message/Util/DIS/ChangeLog	25 Sep 2005 14:52:26 -0000
2005-09-25  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plLoadDISDatabase): New "moduleResolver" parameter
	added.
	(plStore): New "moduleResolver" parameter added.
	(plLoadDISDatabaseModule): New method.

++ manakai/lib/Message/DOM/ChangeLog	25 Sep 2005 14:47:15 -0000
2005-09-25  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (DAC_SUFFIX): Changed to ".dae".
	(DAEM_SUFFIX): New.

++ manakai/lib/manakai/ChangeLog	25 Sep 2005 14:46:50 -0000
2005-09-25  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (DAC_SUFFIX): Changed to ".dae".
	(DAEM_SUFFIX): New.


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Sat Sep 24 13:50:56 2005 UTC (19 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.9: +22 -22 lines
Diff to previous 1.9
++ manakai/lib/Message/Util/ChangeLog	24 Sep 2005 13:50:35 -0000
	* ManakaiNode.dis (NodeStem): Property value "mn:treeID"
	has changed to scalar reference.

2005-09-24  Wakaba  <wakaba@suika.fam.cx>


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Sat Sep 24 11:57:24 2005 UTC (19 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.8: +1591 -1576 lines
Diff to previous 1.8
++ manakai/bin/ChangeLog	24 Sep 2005 10:49:30 -0000
	(dac_load_module_file): Allow "|" as qname prefix separator.
++ manakai/lib/Message/Markup/ChangeLog	24 Sep 2005 11:11:32 -0000
2005-09-24  Wakaba  <wakaba@suika.fam.cx>

	* SuikaWikiConfig21.dis: Use "disPerl:H" instead
	of "disPerl:Q" for hash keys.
	(expandQName): Removed the "g" option from the "s///",
	which was very serious and difficult bug.

++ manakai/lib/Message/Util/ChangeLog	24 Sep 2005 11:01:40 -0000
2005-09-24  Wakaba  <wakaba@suika.fam.cx>

	* ManakaiNode.dis (mn:node, mn:nodeID, mn:treeID): New
	properties.
	(mn:stemName, mn:refName): New properties.

	* Makefile (.discore-all.pm): New rule to create dis-related
	Perl module files at once.

	* DIS.dis (PERL_HASH_KEY_ALREADY_DEFINED_ERR): New error code.
	(hashKeyName, hashKeyScope, anotherURI): New error parameters.

	* ManakaiNode.dis, DIS.dis, PerlCode.dis: Use "disPerl:H" instead
	of "disPerl:Q" for hash keys.

++ manakai/lib/Message/Util/Error/ChangeLog	24 Sep 2005 10:58:31 -0000
2005-09-24  Wakaba  <wakaba@suika.fam.cx>

	* ManakaiNode.dis: Use "disPerl:H" instead
	of "disPerl:Q" for hash keys.

++ manakai/lib/Message/Util/DIS/ChangeLog	24 Sep 2005 11:06:19 -0000
2005-09-24  Wakaba  <wakaba@suika.fam.cx>

	* Perl.dis (plCodeFragment): Takes hash key name
	from the database for "mn:node" and "DOMCore:read-only",
	where they were hardcoded.  For GetProp and SetProp
	dis tree element instructions, hash key name
	is shorten if shorter version is defined by "DISPerl:propHashKey"
	property of the corresponding resource in the database.
	(plAddHashKey): New method to check hash key name dupulication.
	(dp:plHashKey): New property.

	* Perl.dis, DNLite.dis, DISDoc.dis, DISDump.dis:
	Use "disPerl:H" instead of "disPerl:Q" for hash keys.

++ manakai/lib/Message/DOM/ChangeLog	24 Sep 2005 10:55:11 -0000
2005-09-24  Wakaba  <wakaba@suika.fam.cx>

	* DOMMain.dis (MDOM:): Reintroduced for "ManakaiDOM:ManakaiDOM1"
	and "ManakaiDOM:ManakaiDOM2".

	* DOMFeature.dis, DOMMain.dis, DOMCore.dis, DOMXML.dis,
	DOMLS.dis, SimpleLS.dis, GenericLS.dis: Use disPerl:H
	instead of disPerl:Q for internal property hash keys.

	* DOMFeature.dis, DOMCore.dis, DOMXML.dis: Missing property
	definitions added.

	* DOMCore.dis (DOMCore:TextNode, DOMCore:DocumentFragmentNode):
	New resources.

	* DOMXML.dis (DOMXML:EntityNode, DOMXML:EntityReferenceNode): New
	resources.

++ manakai/lib/manakai/ChangeLog	24 Sep 2005 11:08:14 -0000
2005-09-24  Wakaba  <wakaba@suika.fam.cx>

	* XML.dis: The "DISPerl:propHashKey" property
	added to properties.  Now the module depends on the DISPerl
	module.

	* DISPerl.dis (DISPerl:propHashKey): New property.


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Fri Sep 23 18:25:00 2005 UTC (19 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.7: +4677 -4409 lines
Diff to previous 1.7
++ manakai/doc/ChangeLog	23 Sep 2005 17:22:30 -0000
2005-09-23  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Command-line arguments for new modules added.
	(DAC_PREFIX): Changed to ".dad".

++ manakai/bin/ChangeLog	23 Sep 2005 17:21:35 -0000
2005-09-24  Wakaba  <wakaba@suika.fam.cx>

	* dac.pl, dac2pm.pl, mkdisdump.pl: "--debug" option added.

2005-09-23  Wakaba  <wakaba@suika.fam.cx>

	* mkdisdump.pl: Fixed to support new dad database implementation.

++ manakai/lib/Message/Util/ChangeLog	23 Sep 2005 17:29:45 -0000
2005-09-23  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (DISParser.new): New method.
	(hasFeature): Removed.  ManakaiDISAnyResource now
	extends DOMFeature:ManakaiHasFeatureByGetFeature.
	(readProperties): Support for property value data
	types DISLang:MemberRef and dx:XCRef added.
	(ManakaiDISExceptionTarget): It is now an alias
	for dx:ManakaiDefaultExceptionHandler.

++ manakai/lib/Message/Util/Error/ChangeLog	23 Sep 2005 17:41:25 -0000
2005-09-23  Wakaba  <wakaba@suika.fam.cx>

	* DOMException.dis (dx:raises): Properties dis:dataType
	and dis:multipleProperties added.

++ manakai/lib/Message/Util/DIS/ChangeLog	23 Sep 2005 17:40:22 -0000
2005-09-23  Wakaba  <wakaba@suika.fam.cx>

	* DISDoc.dis: Modified to support new "dad" implementation.
	(DISElementDISDoc): Removed.
	(DVValueDISDoc): New.
	(documentionGroupId): This attribute values now
	do not include element type names.

	* DNLite.dis (convertDISDocumentToDNLDocument): Fixed
	not to "tie" happens to cause strange segmentation fault.

	* Perl.dis (plCodeFragment): Support for the
	role "dv:ValurRole" added.  Property name "dis:AppName"
	is changed to more specific property names.  Throws
	an exception if an input processor has no Perl code
	definition.  A parameter value to "getPropertyValue"
	was missing.

	* Value.dis (dv:ValueRole): New role.
	(DVValue.getFeature): New method.
	(DVValue): Now extends DOMFeature:ManakaiHasFeatureByGetFeature
	so that it implements DOMFeature:GetFeature.

++ manakai/lib/Message/DOM/ChangeLog	23 Sep 2005 17:24:34 -0000
2005-09-23  Wakaba  <wakaba@suika.fam.cx>

	* GenericLS.dis, SimpleLS.dis: New modules separated
	from DOMLS.dis.

	* DOMFeature.dis, DOMMain.dis: "MDOM:" and "for" definitions
	moved from DOMMain to DOMFeature.  Now DOMFeature
	has no dependency on DOMMain.

	* DOMFeature.dis (DEBUG): New variable.

++ manakai/lib/manakai/ChangeLog	23 Sep 2005 17:44:24 -0000
2005-09-23  Wakaba  <wakaba@suika.fam.cx>

	* DISCore.dis (dis:Label, dis:FullName): Their "dis:multipleProperties"
	property is fixed to "DISCore:UnorderedList" to allow
	language variants.
	(dis:Author): Marked as obsolete.
	(DISCore:author): New property.
	(DISCore:Wakaba): New resource.

	* DISPerl.dis (DISPerl:name, DISPerl:constName,
	DISPerl:exportTagName, DISPerl:variableName, DISPerl:paramName):
	New properties.


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Thu Sep 22 14:25:47 2005 UTC (19 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.6: +2977 -3031 lines
Diff to previous 1.6
++ manakai/lib/Message/ChangeLog	22 Sep 2005 12:48:57 -0000
2005-09-22  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Rules to build subdirectories added.

++ manakai/lib/Message/Markup/ChangeLog	22 Sep 2005 12:52:49 -0000
2005-09-22  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: DAC_SUFFIX changed to ".dad".

++ manakai/lib/Message/Util/ChangeLog	22 Sep 2005 12:52:57 -0000
	* Makefile: DAC_SUFFIX changed to ".dad".

++ manakai/lib/Message/DOM/ChangeLog	22 Sep 2005 12:52:41 -0000
2005-09-22  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: DAC_SUFFIX changed to ".dad".

++ manakai/lib/manakai/ChangeLog	22 Sep 2005 12:53:54 -0000
2005-09-22  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: DAC_SUFFIX changed to ".dad".

++ manakai/lib/ChangeLog	22 Sep 2005 12:48:26 -0000
2005-09-22  Wakaba  <wakaba@suika.fam.cx>

	* Makefile: Old "bootstrap" rules all removed.


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Thu Sep 22 11:02:33 2005 UTC (19 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.5: +4285 -4320 lines
Diff to previous 1.5
++ manakai/bin/ChangeLog	22 Sep 2005 10:33:43 -0000
2005-09-22  Wakaba  <wakaba@suika.fam.cx>

	* dac2pm.pl (status_msg_, status_msg): New functions.
	(--create-perl-module): New option.

2005-09-21  Wakaba  <wakaba@suika.fam.cx>

	* dac.pl: Show how long the process takes.
	(status_msg_, status_msg): New functions.
	(dac_load_module_file): Converts dis document into DNLite document.

	* dac2pm.pl: Unused namespace bindings removed.

++ manakai/lib/Message/Util/ChangeLog	22 Sep 2005 10:40:13 -0000
2005-09-22  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (Util:): Added for DIS|ForEmpty and DIS|ForLatest.
	(disIsNullable): Reimplemented.

2005-09-21  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis (addNamespaceBinding): New method.

++ manakai/lib/Message/Util/DIS/ChangeLog	22 Sep 2005 10:56:00 -0000
2005-09-21  Wakaba  <wakaba@suika.fam.cx>

	* Value.dis (DVValue): Extends DIS|NSResolverDIS.

	* DNLite.dis: "databaseArg" parameter added to some methods.
	(free, addNamespaceBinding, getDefaultNamespaceURIRef,
	getNamespaceBindingList): New methods.
	(DNLElement): Inherits DIS/Perl|DISElementPerl.
	(expandedURI, disGetAttribute, plImplementation): New.

	* Perl.dis (plCodeFragment): "databaseArg" parameter added.

++ manakai/lib/Message/DOM/ChangeLog	22 Sep 2005 10:36:20 -0000
2005-09-21  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.pm (DOMImplementation): Provides "XML" and "XMLVersion"
	features if it is "for" ManakaiDOM:DOMXMLFeature.

	* DOMMain.pm (StringExtended): Code portions of raising
	StringOutOfBoundsException is temporary disabled since
	it is not a DOM-style exception supported by
	current implementation of ManakaiNode - it will be
	recovered in later revision.

++ manakai/lib/manakai/ChangeLog	22 Sep 2005 11:00:19 -0000
2005-09-21  Wakaba  <wakaba@suika.fam.cx>

	* DISPerl.dis (DISPerl:packageName): New.


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Tue Sep 20 12:21:49 2005 UTC (19 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.4: +1662 -1558 lines
Diff to previous 1.4
++ manakai/lib/Message/Markup/ChangeLog	20 Sep 2005 12:08:51 -0000
2005-09-20  Wakaba  <wakaba@suika.fam.cx>

	* SuikaWikiConfig21.dis (valueRef, nodeIDRef): New attributes.

++ manakai/lib/Message/Util/ChangeLog	20 Sep 2005 12:10:46 -0000
2005-09-20  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis: Use valueRef and nodeIDRef where possible so
	that dad file can share text data if possible.
	For resources, {subOf} and {supOf} is now optional.
	(sourceNodeIDRef): New attribute.

++ manakai/lib/Message/Util/Error/ChangeLog	20 Sep 2005 12:16:35 -0000
2005-09-20  Wakaba  <wakaba@suika.fam.cx>

	* DOMException.dis (Class, Interface): New types.
	ManakaiDOM:ExceptionClass and ManakaiDOM:ExceptionIF
	are now deprecated.
	(disPerl:EXCEPTION, disPerl:WARNING): Moved
	from /lib/manakai/DISPerl.dis.

++ manakai/lib/Message/Util/DIS/ChangeLog	20 Sep 2005 12:14:37 -0000
2005-09-20  Wakaba  <wakaba@suika.fam.cx>

	* Value.dis (createDVValueRef): New method.  Now
	values are hold as scalar reference in ManakaiDVValue.
	(valueRef): New attribute.

	* DNLite.dis (ManakaiDISImplementationDNLite): Now extends
	class ManakaiDISImplementation.
	(convertDISDocumentToDNLDocument): Typo in class names fixed.
	For nodes, {child} property is now optional.
	(nodeIDRef, valueRef): New attributes.

++ manakai/lib/Message/DOM/ChangeLog	20 Sep 2005 12:08:19 -0000
2005-09-20  Wakaba  <wakaba@suika.fam.cx>

	* DOMFeature.pm: Debug output code copied
	from Attic/DOMMetaImpl.pm (Should these code incorporated
	to source dis file?).

++ manakai/lib/manakai/ChangeLog	20 Sep 2005 12:19:59 -0000
2005-09-20  Wakaba  <wakaba@suika.fam.cx>

	* DISIDL.dis: Full names are given to data types.

	* DISCore.dis, DISLang.dis, DISPerl.dis: Refactored so
	that some resources has made its canonical URI changed.
	Lexical types (DISCore:LexicalType) and programming
	language data types (DISLang:AnyDataType) is now
	clearly separated.  New name given for,
	e.g., dis:TypeQName (now DISCore:QName), Perl:ARRAY (now
	DISPerl:ARRAY), and so on.


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Mon Sep 19 16:17:51 2005 UTC (19 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.3: +4414 -4333 lines
Diff to previous 1.3
++ ./bin/ChangeLog	19 Sep 2005 12:05:15 -0000
2005-09-19  Wakaba  <wakaba@suika.fam.cx>

	* mkdisdump.pl (progress_inc, progress_reset): New functions.

++ ./lib/Message/Util/ChangeLog	19 Sep 2005 12:14:55 -0000
2005-09-19  Wakaba  <wakaba@suika.fam.cx>

	* DIS.dis: Parameter "databaseArg" added to various
	methods to support objects that have no associated
	database.
	(getNamespaceBindingList, getDefaultNamespaceURIRef): New
	methods.
	(NO_RDF_TYPE_ERR): New error type.
	(loadResource): Throws NO_RDF_TYPE_ERR if no rdf:type
	attribute specified for a resource definition.

++ ./lib/Message/Util/Error/ChangeLog	19 Sep 2005 12:21:57 -0000
2005-09-19  Wakaba  <wakaba@suika.fam.cx>

	* Core.dis: Missing rdf:type attribute added to classes.

++ ./lib/Message/Util/DIS/ChangeLog	19 Sep 2005 12:23:54 -0000
2005-09-19  Wakaba  <wakaba@suika.fam.cx>

	* Value.dis (sourceNodePath): New attribute.
	(DVNSValue, DVNSOrderedList): New interfaces and classes.

	* Perl.dis: Some alias definitions moved from ../DIS.dis.
	The "namespaceContext" parameters added to some methods.
	(plCodeFragment): Now Perl'ize new DISCore:Integer typed string.
	(plImplementation): Directly instantiates PCImplementation
	to reduce overheads to find an implementation by ImplementationRegistry.

++ ./lib/Message/DOM/ChangeLog	19 Sep 2005 12:08:55 -0000
2005-09-19  Wakaba  <wakaba@suika.fam.cx>

	* DOMMain.dis (ManakaiDOM:DOMMethod, ManakaiDOM:DOMMethodReturn,
	ManakaiDOM:DOMAttribute, ManakaiDOM:DOMAttrGet,
	ManakaiDOM:DOMAttrSet, ManakaiDOM:DOMMethodParam): Removed.
	(ManakaiDOMTimeStamp): Removed.

	* DOMBoot.dis, DOMMetaImpl.dis, DOMMetaImpl.pm: Removed (they are no
	longer in use).

2005-09-18  Wakaba  <wakaba@suika.fam.cx>

	* DOMMain.dis (StringOutOfBoundsException): New exception.

++ ./lib/manakai/ChangeLog	19 Sep 2005 12:23:20 -0000
2005-09-19  Wakaba  <wakaba@suika.fam.cx>

	* DISCore.dis (DISCore:Boolean): New preferred name
	to dis:Boolean.
	(DISCore:Integer): New type.
	(dis:Value): Default type is changed to DISCore:String.


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Sat Sep 17 15:03:03 2005 UTC (19 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.2: +8665 -17619 lines
Diff to previous 1.2
Perl-related methods moved from DIS to DIS/Perl; DIS readProperties method implemented (still buggy)


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Fri Sep 9 04:26:07 2005 UTC (19 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.1: +7680 -7516 lines
Diff to previous 1.1
Documentation for exceptions and method inheritance; interfaces added to DIS and PerlCode


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Mon Sep 5 05:24:16 2005 UTC (19 years, 10 months ago) by wakaba
Branch: MAIN
Added into the CVS repository since they are required to build themselves


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24