/[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.1 by wakaba, Wed Nov 13 08:25:04 2002 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>
182    
183            * Makefile: Rules for DISDoc module added.
184    
185    2005-05-23  Wakaba  <wakaba@suika.fam.cx>
186    
187            * DIS.dis (ManakaiDISResourceDefinition, ManakaiDISForDefinition,
188            ManakaiDISModuleDefinition): "getFeature" method added.
189    
190    2005-03-06  Wakaba  <wakaba@suika.fam.cx>
191    
192            * DIS.dis (Require): Loads PerlCode module.
193    
194    2005-03-05  Wakaba  <wakaba@suika.fam.cx>
195    
196            * PerlCode.dis: Operator overloading is implemented.
197    
198    2005-03-04  Wakaba  <wakaba@suika.fam.cx>
199    
200            * ManakaiNode.dis: Checks type, to support SuikaWikiConfig21
201            module's binding properties.
202    
203    2005-03-03  Wakaba  <wakaba@suika.fam.cx>
204    
205            * PerlCode.dis: New module.
206    
207    2005-02-26  Wakaba  <wakaba@suika.fam.cx>
208    
209            * DIS.dis (DISModuleResolver): New interface.
210    
211    2005-02-21  Wakaba  <wakaba@suika.fam.cx>
212    
213            * DIS.dis: New module.
214    
215            * ManakaiNode.dis: New "subnode0" property category introduced.
216    
217    2005-02-17  Wakaba  <wakaba@suika.fam.cx>
218    
219            * ManakaiNode.dis: New module.
220    
221    2005-01-05  Wakaba  <wakaba@suika.fam.cx>
222    
223            * Error.pm (___rule_def[p]): Don't output anything if not exists
224            that parameter.
225    
226    2004-09-30  Wakaba  <wakaba@suika.fam.cx>
227    
228            * Error.pm (___rule_def): "p" added; now "t" is obsolete.
229    
230    2004-04-02  Wakaba  <wakaba@suika.fam.cx>
231    
232            * Error.pm (report): Error depth fixed.
233            (___rule_def:t): New parameters empty and undef introduced.
234    
235    2004-01-17  Wakaba  <wakaba@suika.fam.cx>
236    
237            * Error.pm: Some fixes w.r.t. Error::Depth.
238    
239    2003-12-06  Wakaba  <wakaba@suika.fam.cx>
240    
241            * Error.pm (___error_def): Renamed from ___errors.
242    
243    2003-12-01  Wakaba  <wakaba@suika.fam.cx>
244    
245            * Error.pm (___get_error_def): Now support inherit. (It was not work.)
246    
247    2003-11-15  Wakaba  <wakaba@suika.fam.cx>
248    
249            * Error.pm: Use Message::Util::Formatter::Text to construct error messages.
250    
251    2003-11-13  Wakaba  <wakaba@suika.fam.cx>
252    
253            * Formatter: New directory.
254    
255    2003-11-12  Wakaba  <wakaba@suika.fam.cx>
256    
257            * Error.pm: Rewritten.
258    
259    2003-10-25  Wakaba  <wakaba@suika.fam.cx>
260    
261            * Formatter.pm (replace): Allow '%foo () ;'.
262    
263    2003-09-17  Wakaba  <wakaba@suika.fam.cx>
264    
265            * HostPermit.pm: New module.
266    
267    2003-08-05  Wakaba  <wakaba@suika.fam.cx>
268    
269            * Error.pm (_default_error_handler): Syntax fix.
270    
271            * Error/: New directory.
272    
273    2003-07-29  Wakaba  <wakaba@suika.fam.cx>
274    
275            * Error.pm: New module.
276    
277    2003-05-10  Wakaba  <w@offweb.ddo.jp>
278    
279            * Formatter.pm (replace): Bug fix of pattern.
280    
281    2003-04-29  Wakaba  <w@offweb.ddo.jp>
282    
283            * Formatter.pm (replace): {...} block is supported.
284            (Message::Util::Formatter::_returned): New package.  It is very very tiny
285            subset of SuikaWiki::Markup::XML.
286            (replace): Return structured string, not bare string.  This function is
287            useful to make tree (such as XML's) from formatting template (and its nested
288            parameters).
289    
290    2003-03-28  Wakaba  <w@offweb.ddo.jp>
291    
292            * Formatter.pm (replace): Treat oo of "str"oo of attr value as option and parse attr value if 'p' option is specified.
293            (replace): Replace '-' to '_' in attr name.
294    
295    2003-01-26  Wakaba  <w@cube.wakaba.ssm>
296    
297            * Formatter.pm (replace): Trim attribute name/value pair.
298    
299    2003-01-04  Wakaba  <w@suika.fam.cx>
300    
301            * Formatter.pm (replace): Don't split by ',' in quoted-strings.
302    
303    2002-12-15  Wakaba  <w@suika.fam.cx>
304    
305            * Formatter.pm (%char;): Removed.
306    
307    2002-12-05  Wakaba  <w@suika.fam.cx>
308    
309            * Formatter.pm (%FMT2TXT): New (internal) initial format rule,
310            "-bare_text".
311            (replace): "Replace" non-%-text with "-bare_text" rule.
312            (pod): Methods and initial rules are documented.
313    
314    2002-12-04  Wakaba  <w@suika.fam.cx>
315    
316            * Formatter.pm (replace): Accept ")" in quoted-string.
317    
318  2002-11-13  Wakaba <w@suika.fam.cx>  2002-11-13  Wakaba <w@suika.fam.cx>
319    
320          * ChangeLog: New file.          * ChangeLog: New file.

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24