/[suikacvs]/messaging/manakai/lib/Message/Util/ChangeLog
Suika

Diff of /messaging/manakai/lib/Message/Util/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.29 by wakaba, Sat May 28 13:38:45 2005 UTC revision 1.46 by wakaba, Sun Sep 25 14:53:03 2005 UTC
# Line 1  Line 1 
1    2005-09-25  Wakaba  <wakaba@suika.fam.cx>
2    
3            * DIS.dis (RESOURCE_NOT_DEFINED_ERR): New error code.
4            (getResource): New "dae" and "daem" database format support.
5            (DISResourceList): New type.
6            (uriRef, ownerModuleURI, ownerModuleURIRef): New attributes.
7            (addChildResource, addDynamicChildResource): New methods.
8            (getChildResourceList, getDynamicChildResourceList): New method.
9            (getChildResourceListByType): New method.
10            (parentResource, dynamicParentResource): New attributes.
11    
12            * Makefile (DAC_SUFFIX): Changed to ".dae".
13            (DAEM_SUFFIX): New.
14    
15    2005-09-24  Wakaba  <wakaba@suika.fam.cx>
16    
17            * ManakaiNode.dis (NodeStem): Property value "mn:treeID"
18            has changed to scalar reference.
19    
20    2005-09-24  Wakaba  <wakaba@suika.fam.cx>
21    
22            * ManakaiNode.dis (mn:node, mn:nodeID, mn:treeID): New
23            properties.
24            (mn:stemName, mn:refName): New properties.
25    
26            * Makefile (.discore-all.pm): New rule to create dis-related
27            Perl module files at once.
28    
29            * DIS.dis (PERL_HASH_KEY_ALREADY_DEFINED_ERR): New error code.
30            (hashKeyName, hashKeyScope, anotherURI): New error parameters.
31    
32            * ManakaiNode.dis, DIS.dis, PerlCode.dis: Use "disPerl:H" instead
33            of "disPerl:Q" for hash keys.
34    
35    2005-09-23  Wakaba  <wakaba@suika.fam.cx>
36    
37            * DIS.dis (DISParser.new): New method.
38            (hasFeature): Removed.  ManakaiDISAnyResource now
39            extends DOMFeature:ManakaiHasFeatureByGetFeature.
40            (readProperties): Support for property value data
41            types DISLang:MemberRef and dx:XCRef added.
42            (ManakaiDISExceptionTarget): It is now an alias
43            for dx:ManakaiDefaultExceptionHandler.
44    
45    2005-09-22  Wakaba  <wakaba@suika.fam.cx>
46    
47            * Makefile: DAC_SUFFIX changed to ".dad".
48    
49            * DIS.dis (Util:): Added for DIS|ForEmpty and DIS|ForLatest.
50            (disIsNullable): Reimplemented.
51    
52    2005-09-21  Wakaba  <wakaba@suika.fam.cx>
53    
54            * DIS.dis (addNamespaceBinding): New method.
55    
56    2005-09-20  Wakaba  <wakaba@suika.fam.cx>
57    
58            * DIS.dis: Use valueRef and nodeIDRef where possible so
59            that dad file can share text data if possible.
60            For resources, {subOf} and {supOf} is now optional.
61            (sourceNodeIDRef): New attribute.
62    
63    2005-09-19  Wakaba  <wakaba@suika.fam.cx>
64    
65            * DIS.dis: Parameter "databaseArg" added to various
66            methods to support objects that have no associated
67            database.
68            (getNamespaceBindingList, getDefaultNamespaceURIRef): New
69            methods.
70            (NO_RDF_TYPE_ERR): New error type.
71            (loadResource): Throws NO_RDF_TYPE_ERR if no rdf:type
72            attribute specified for a resource definition.
73    
74    2005-09-16  Wakaba  <wakaba@suika.fam.cx>
75    
76            * DIS.dis (DISResourceProp): Methods reimplemented to
77            support DIS/Value values.
78    
79    2005-09-15  Wakaba  <wakaba@suika.fam.cx>
80    
81            * DIS.dis (readProperties): New methods.  Emploies DIS/Value
82            classes for internal data structure.
83    
84    2005-09-14  Wakaba  <wakaba@suika.fam.cx>
85    
86            * DIS.dis: Now references DIS/Value.dis.
87            (DISAnyResource): New interface separeted from DISModule.
88            DISFor and DISResource.
89    
90    2005-09-13  Wakaba  <wakaba@suika.fam.cx>
91    
92            * DIS.dis: Perl-related methods are moved to a separate
93            module "DIS/Perl.dis".
94    
95    2005-09-08  Wakaba  <wakaba@suika.fam.cx>
96    
97            * Makefile: Renewaled.
98    
99            * ManakaiNode.dis (free): New method.
100    
101    2005-09-07  Wakaba  <wakaba@suika.fam.cx>
102    
103            * DIS.dis: Interfaces added.
104            (free): New method.
105    
106            * PerlCode.dis: Interfaces added.
107    
108    2005-09-06  Wakaba  <wakaba@suika.fam.cx>
109    
110            * DIS.dis (plName): Use AppName attribute, if any,
111            for ManakaiDOM:ConstGroup resources.
112    
113    2005-09-05  Wakaba  <wakaba@suika.fam.cx>
114    
115            * DIS.dis (plGeneratePerlModuleFile): Don't generate code for
116            the same class or variable twice whose alias is defined
117            in the same module.
118    
119    2005-09-04  Wakaba  <wakaba@suika.fam.cx>
120    
121            * PerlCode.dis (ManakaiPerlSub.IntClone): Copies pc:localName
122            and pc:prortotype properties.
123    
124            * DIS.dis (plAdditionalISAPackages): New attribute.
125    
126    2005-09-01  Wakaba  <wakaba@suika.fam.cx>
127    
128            * DIS.dis (plCodeFragment): The ManakaiDOM:boolean datatype
129            supported.
130    
131    2005-08-31  Wakaba  <wakaba@suika.fam.cx>
132    
133            * DIS.dis (uris): New attribute.
134    
135    2005-08-30  Wakaba  <wakaba@suika.fam.cx>
136    
137            * DIS.dis (plFilePathStem): New attribute.
138    
139    2005-08-29  Wakaba  <wakaba@suika.fam.cx>
140    
141            * DIS.dis (plFileNameStem): New attribute.
142    
143    2005-08-28  Wakaba  <wakaba@suika.fam.cx>
144    
145            * DIS.dis (plCodeFragment): Type ManakaiDOM:InCase supported.
146    
147    2005-08-26  Wakaba  <wakaba@suika.fam.cx>
148    
149            * DIS.dis: Typo fixed for replacing namespace URI and local name
150            in reflecting code.
151            (mvLocalName, mvNamespaceURI): Use "localName" and "namespaceURI"
152            attribute values as their default.
153            (mvPrefix, qnameValuePrefix): New attributes.
154    
155            * ManakaiNode.dis: Tests whether "defined" rather than true or not
156            in "while" conditions.
157    
158    2005-08-15  Wakaba  <wakaba@suika.fam.cx>
159    
160            * ManakaiNode.dis (Util:): Now Perl package name for interfaces
161            is defined.
162    
163            * DIS.dis (mediaTypeURI): Returns $defaultMediaType
164            parameter value if dis:ContentType attribute is missing.
165    
166            * ManakaiNode.dis (importTree): Use "isa" function
167            to check whether a object is an instance of the manakai
168            node model.
169            (NodeStem, NodeRef): New lightweight variant
170            of ManakaiDOM:ManakaiDOMNodeObject
171            and ManakaiDOM:ManakaiDOMNodeReference.
172    
173    2005-05-29  Wakaba  <wakaba@suika.fam.cx>
174    
175            * DIS.dis (plGeneratePerlModuleFile): Bug fixed so that
176            even if DOMMetaImpl:provideFeature has child nodes but
177            they are not DOMMetaImpl:providedThrough a ImplFeature
178            statement is generated.
179            (plCodeFragment): Bug fixed so that dis:SetProp works correctly.
180    
181  2005-05-26  Wakaba  <wakaba@suika.fam.cx>  2005-05-26  Wakaba  <wakaba@suika.fam.cx>
182    
183          * Makefile: Rules for DISDoc module added.          * Makefile: Rules for DISDoc module added.

Legend:
Removed from v.1.29  
changed lines
  Added in v.1.46

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24