Parent Directory | Revision Log
Links to HEAD: | (view) (download) (annotate) |
Links to HEAD: | (view) (download) (annotate) |
Sticky Tag: |
++ 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>
++ 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.
++ 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.
++ 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.
++ 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.
New DOMFeature module introduced
mkdisdump.pl: Outputs referenced resources in another modules
DOMCore, DOMHTML: Use new ManakaiNode lightweight class; DISDump: New module
lib/Message/Util/DIS/DISDoc.dis: Parsing of lexical types dis:TypeQName and dis:TFQNames implemented
lib/Message/Util/DIS.dis: getFeature and roles for module, for, resource, element and database added
Reflecting attribute implemented
Simple serializer implemented
Specialized Document interface implemented
Element-type specialized class implemented; interface association bug fixed
DOMHTML and DOMWebForms now (maybe) compilable
SuikaWikiConfig21: New module; DISIDL, ManakaiNode, DOMException: split from DOMMain
Assertion in dis perl code implemented; DISPerl:raiseException implemented; Scripts updated for new dis format; NodeList perl array representation implemented
DISPerl:ScalarVariable: new type; domtest: New cdis support
daily
Daily
New module
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.
admin@suikawiki.org | ViewVC Help |
Powered by ViewVC 1.1.24 |