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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.150 - (show annotations) (download)
Fri Sep 21 08:09:19 2007 UTC (17 years, 2 months ago) by wakaba
Branch: MAIN
CVS Tags: manakai-release-0-4-0, HEAD
Changes since 1.149: +9 -0 lines
++ 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.

1 2007-09-21 Wakaba <wakaba@suika.fam.cx>
2
3 * Makefile (clean): Don't remove generated files.
4
5 * ManakaiNode.dis, ManakaiNodeTest.dis, PerlCode.dis,
6 PerlCode.pm, ManakaiNode.pm, common.dis, DIS.dis, DIS.pm: Removed.
7
8 * DIS/, AutoLoad/: Removed.
9
10 2007-08-25 Wakaba <wakaba@suika.fam.cx>
11
12 * Makefile (POD2HTML): Relative path was wrong.
13
14 2007-07-29 Wakaba <wakaba@suika.fam.cx>
15
16 * Makefile: Rules for DIS are removed.
17
18 2007-07-29 Wakaba <wakaba@suika.fam.cx>
19
20 * Makefile (all-document): New.
21 (all): Do |all-document|.
22
23 2007-06-16 Wakaba <wakaba@suika.fam.cx>
24
25 * Error.pod: New documentation, split from |Error.pm|.
26
27 * Error.pm: Documentations are removed.
28 (new): |die| if |-type| option is not specified.
29 (text, value, type): Do what |Message::Util::Error::DOMException| does,
30 with some modification for compatibility with |Error| and
31 new naming convention for error type/subtype definitions.
32 (code): New method.
33 (subtype, type_def): New methods.
34
35 2006-12-31 Wakaba <wakaba@suika.fam.cx>
36
37 * DIS.dis: Support for |for| is entirely removed. |forArg|
38 parameters are removed.
39 (createDISDocument): Removed.
40 (tfurisToURI): Removed.
41 (tfpurisToURI): The |for| URI slot is
42 fixed to |ManakaiDOM:all|.
43 (tfqnamesToURI): Removed.
44 (tfpqnamesToURI): The |defaultForURI| parameter
45 is removed and the |for| URI slot is
46 fixed to |ManakaiDOM:all|.
47 (forURI): Removed.
48 (forMatch): The first parameter, |forArg|, no
49 longer takes effect.
50
51 * PerlCode.dis (sourceFor): Removed.
52 (stringify): Don't output comment with |sourceFor| URI.
53
54 2006-12-31 Wakaba <wakaba@suika.fam.cx>
55
56 * DIS.dis (forMatch, readProperties): Support for the |For|
57 property is removed.
58
59 2006-12-30 Wakaba <wakaba@suika.fam.cx>
60
61 * DIS.dis (defaultForURI): Removed.
62
63 2006-12-30 Wakaba <wakaba@suika.fam.cx>
64
65 * PerlCode.dis, DIS.dis, ManakaiNode.dis,
66 ManakaiNodeTest.dis: |For| specifications are removed.
67
68 * common.dis: New module.
69
70 * DIS.dis, PerlCode.dis, ManakaiNode.dis: |Util:| resource
71 definitions are removed (and moved to |common.dis|).
72
73 * DIS.dis (ForEmpty, ForLatest): Removed.
74
75 * DIS.dis: |WithFor| and |DefaultFor| are removed.
76
77 2006-12-30 Wakaba <wakaba@suika.fam.cx>
78
79 * PerlCode.dis: |WithFor| and |DefaultFor| are removed.
80
81 2006-12-30 Wakaba <wakaba@suika.fam.cx>
82
83 * DIS.dis, PerlCode.dis: References to the |ManakaiDOM:ManakaiDOM|
84 mode are removed.
85
86 2006-12-30 Wakaba <wakaba@suika.fam.cx>
87
88 * DIS.dis (ModuleRole, ForRole, ResourceRole,
89 DatabaseRole, ElementRole): Removed.
90 (DISParser.new): Removed.
91 (getFeature): Removed.
92 (hasFeature): Removed.
93
94 * Grove.dis: Removed.
95
96 2006-12-29 Wakaba <wakaba@suika.fam.cx>
97
98 * PerlCode.dis (createPCFile): Removed.
99 (createPCDocument): New method.
100
101 2006-12-02 Wakaba <wakaba@suika.fam.cx>
102
103 * Makefile: |lib/Message/DOM/DOMString.pm| is added.
104
105 2006-11-05 Wakaba <wakaba@suika.fam.cx>
106
107 * Grove.dis (mg:nodeRefClass, mg:nodeRefInterfaces): Removed.
108
109 2006-11-04 Wakaba <wakaba@suika.fam.cx>
110
111 * DIS.dis (ManakaiDISImplementation): It no longer
112 inherits |ManakaiDISImplementationValue|,
113 |ManakaiDISImplementationPerl|, and |ManakaiSWCFGImplementation|
114 interfaces. The class is now expected to be implemented
115 by |DOMImplementation| objects.
116
117 * PerlCode.dis (addImplementedFeature, addImplementedElementType):
118 New methods.
119 (PCHasFeature, PCElementType): New interfaces.
120 (PCDocument): It no longer inherits the |ManakaiDOMDocument|; it
121 is now expected to be implemented by |Document|
122 objects.
123 (PCImplementation): It no longer inherits the |ManakaiDOMImplementation|;
124 it is now expected to be implemented by |DOMImplementation|
125 objects.
126
127 2006-11-03 Wakaba <wakaba@suika.fam.cx>
128
129 * autoload/: New directory.
130
131 * DIS.dis (getPropertyResourceList): Unused |defaultMediaType|
132 parameter is deleted. New |isaRecursivePropName|
133 and |recursiveISAPropName| parameters are added.
134
135 * PerlCode.dis (addRevISAPackageName, getRevISAPackageName):
136 New methods.
137 (stringify): Support for the rev-ISA packages is added.
138 (getAutoloadDefinitionList): New method.
139
140 2006-08-15 Wakaba <wakaba@suika.fam.cx>
141
142 * DIS.dis (parseString): New |for_arg| parameter is added.
143
144 2006-08-15 Wakaba <wakaba@suika.fam.cx>
145
146 * DIS.dis (readProperties): New |implementation| parameters
147 are added. Support for the |lang:dcmodel| lexical
148 type is added.
149 (parseString): New method.
150
151 2006-08-15 Wakaba <wakaba@suika.fam.cx>
152
153 * Makefile (.discore-all.pm): |../DOM/TreeStore.pm| is added
154 to the list.
155
156 2006-05-28 Wakaba <wakaba@suika.fam.cx>
157
158 * DIS.dis (Require): An explicit reference to the |MDOM:DOMCore|
159 module is added.
160 (readProperties): The support for the |DISCore:NSString| type
161 is added.
162
163 2006-04-30 Wakaba <wakaba@suika.fam.cx>
164
165 * .cvsignore: Updated.
166
167 2006-04-16 Wakaba <wakaba@suika.fam.cx>
168
169 * PerlCode.t (CDATADOMString2): New reflecting datatype.
170 (prototype): Returns |null| if it is not specified.
171
172 2006-04-16 Wakaba <wakaba@suika.fam.cx>
173
174 * Makefile (.discore-all.pm): |CharacterData.pm| is added.
175
176 2006-04-05 Wakaba <wakaba@suika.fam.cx>
177
178 * Grove.dis (generateUniqueID): Don't include random number; it
179 is unnecessary as long as only local uniquness is required.
180 (destroy): Delete singleton.
181
182 * PerlCode.dis (createPCLiteral): A variable was not set.
183
184 2006-04-04 Wakaba <wakaba@suika.fam.cx>
185
186 * DIS.dis (Require): Requires the |MDOM:TreeStore| module.
187 (getNodeFromStorage, setNodeToStorage): New methods.
188
189 2006-04-04 Wakaba <wakaba@suika.fam.cx>
190
191 * PerlCode.dis (PropDef): Removed (they were not used).
192 (appendPackage, appendCodeFragment): Removed.
193 (PCImplementation.createPerl* factoty methods): Removed.
194 (setSubNode, setOverloadSub): Removed.
195 (Node setter attributes): They no longer call |adoptNode|
196 method.
197 (PCImplementation): Don't inherit |dx:ManakaiDefaultExceptionHandler|.
198 (PCException): Removed.
199
200 * Grove.dis (destroy): Threshold value experimentally changed.
201
202 2006-04-04 Wakaba <wakaba@suika.fam.cx>
203
204 * Grove.dis (collectGarbage): The gc algorithm has
205 been changed (a variant of mark and sweep).
206
207 2006-04-04 Wakaba <wakaba@suika.fam.cx>
208
209 * Grove.dis (collectGarbage): Exit loops by |undef| from |each|.
210
211 2006-04-03 Wakaba <wakaba@suika.fam.cx>
212
213 * DIS.dis (NO_PERL_CODE_IMPL_ERR): Removed.
214
215 * ManakaiNode.dis (GetProp, SetProp): Removed.
216
217 2006-04-03 Wakaba <wakaba@suika.fam.cx>
218
219 * Grove.dis (mg:mutations): It is changed from array
220 reference to hash reference.
221
222 * PerlCode.dis (replaceVariable): The |pc2:| namespace
223 support.
224 (IN_USE_NODE_ERR, BAD_CHILD_ERR): Removed.
225 (createPCIf, createPCPackage): New methods.
226 (createPCFile): Renamed from |createPerlFile|. Set
227 configuration parameters.
228
229 2006-04-02 Wakaba <wakaba@suika.fam.cx>
230
231 * Makefile: Update to new modules.
232
233 2006-04-01 Wakaba <wakaba@suika.fam.cx>
234
235 * Grove.dis (destroy): Threshold value changed to 4096.
236
237 * PerlCode.dis (PerlCode): Associated as the default
238 class with |pc:*| and |pc2:*| element types.
239 (currentPackage, currentChunkNumber, getNextChunkNumber): Removed.
240 (ReflectCDATA): Reimplemented using standard |Element|
241 methods.
242 (sourceFile, sourceLine, currentSourceFile, currentSourceLine,
243 skipLines): Removed.
244 (pc:line): Removed.
245 (stringify): Support for the |pc:line| configuration
246 parameter is removed.
247
248 * DIS.dis (isFeatureProvided): Removed.
249
250 2006-03-31 Wakaba <wakaba@suika.fam.cx>
251
252 * Makefile (clean-db): New rule.
253
254 * Grove.dis (onunload): New internal property.
255 (collectGarbage): Invoke the |mg:onunload| code if available.
256
257 2006-03-31 Wakaba <wakaba@suika.fam.cx>
258
259 * Grove.dis (getNodeStemProp0Node): The |$opt| option
260 parameter is added.
261 (mg:nodeRefInterfaces): New property.
262
263 2006-03-30 Wakaba <wakaba@suika.fam.cx>
264
265 * DIS.dis (mvLocalName, mvNamespaceURI): Namespace
266 unaware attribute name is supported.
267
268 * Grove.dis (setOwnerPropRR, deleteOwnerProp, createNodeRefHashFromID):
269 New codes.
270 (nodeRefClass): New property (moved from the |MDOM:TreeCore|
271 module).
272
273 2006-03-24 Wakaba <wakaba@suika.fam.cx>
274
275 * Grove.dis (getNodeRefPropValue, setNodeRefPropValue): New codes.
276
277 2006-03-21 Wakaba <wakaba@suika.fam.cx>
278
279 * Grove.dis (get++NodeStemPropValue, orSetNodeStemPropValue): New
280 codes.
281
282 2006-03-19 Wakaba <wakaba@suika.fam.cx>
283
284 * Grove.dis (createNodeRefFromID): Encloses variables by |{}|.
285 (getNodeID, getNodeStem): New codes.
286 (collectGarbage): A bug is fiexed.
287 (getNodeStemPropValueRef, setNodeStemProp0Node,
288 deleteNodeStemPropValue, nodeIDMatch): New codes.
289
290 2006-03-17 Wakaba <wakaba@suika.fam.cx>
291
292 * Grove.dis (createNodeStem): Set the reference
293 to the |mg:nodeClass| property.
294 (createNodeRefFromID): New code.
295 (getNodeStemPropValue, setNodeStemPropValue, getNodeStemProp0Node):
296 New codes.
297
298 2006-03-17 Wakaba <wakaba@suika.fam.cx>
299
300 * Grove.dis: New module.
301
302 2006-03-15 Wakaba <wakaba@suika.fam.cx>
303
304 * DIS.dis (getMethodForType): Parameter |$resource|
305 is changed to |$type_resource|.
306 (getDOMConfigurationParameterName): New method.
307
308 2006-03-12 Wakaba <wakaba@suika.fam.cx>
309
310 * DIS.dis (loadResource): Support for the |dis:aliasChild|
311 property has been removed.
312
313 2006-03-12 Wakaba <wakaba@suika.fam.cx>
314
315 * DIS.dis (loadResource): Sets the |srinfo| parameter
316 of the |addTypeURI| method call.
317 (addTypeURI): The |srinfo| parameter is added. Sets
318 the |srinfo| parameter of the |isSubsetOfURI| and |mergeAsAlias|
319 method calls.
320
321 2006-03-11 Wakaba <wakaba@suika.fam.cx>
322
323 * DIS.dis (loadResource): Don't set |isDefined|
324 flag for aliases.
325
326 2006-03-10 Wakaba <wakaba@suika.fam.cx>
327
328 * PerlCode.dis (stringify): Inserts new line after |COMMA|s
329 in lists (hash literals and array literals --- "lists" theirselves
330 are excluded since they are usually not so long).
331
332 * DIS.dis (loadResource): Don't throw error
333 if an alias is alreadt defined for same URI. Registers
334 aliases from |srinfo| to the database. By these
335 fixes aliases defined in another module from the canonical
336 resource name's module can live even after the canonical's
337 module is updated.
338
339 2006-03-08 Wakaba <wakaba@suika.fam.cx>
340
341 * ManakaiNode.dis (destroy): Don't cause |uninitialized value
342 as SCALAR reference| error even if the node is disposed
343 and it no longer has tree id.
344
345 2006-03-05 Wakaba <wakaba@suika.fam.cx>
346
347 * DIS.dis (mvOwnerElementResource): Allows an attribute
348 with no owner element.
349
350 2006-02-26 Wakaba <wakaba@suika.fam.cx>
351
352 * PerlCode.dis (PerlStringLiteral.stringify): If some character
353 are escaped, the string should have been quoted by |QUOTATION MARK|.
354
355 * Makefile (.discore-all.pm): The parameter for |DIS/DPG.dis|
356 module was misplaced.
357 (distclean): New rule.
358 (clean): Cleans subdirectories, too.
359
360 2006-02-26 Wakaba <wakaba@suika.fam.cx>
361
362 * ManakaiNodeTest.dis (Require): Missing reference
363 to the |DISlib:Test| module is added.
364
365 * Makefile: Revised for new |daf| database format.
366
367 * DIS.dis (elementTypeMatch, isSubsetOfURI): The |srinfo|
368 parameter is added.
369 (getFor, getModule): Set reference rather than string
370 itself to the |{for}| property.
371 (loadResource): Passes |srinfo| parameter
372 to |isSubsetOfURI|-calling methods.
373 (mergeAsAlias): The |srinfo| parameter is added.
374
375 2006-02-26 Wakaba <wakaba@suika.fam.cx>
376
377 * PerlCode.dis (Require): Missing reference to the |DISlib:DISMarkup|
378 module is added.
379
380 2006-02-25 Wakaba <wakaba@suika.fam.cx>
381
382 * DIS.dis (lookupNamespacePrefix): Resolves prefix by
383 namespace resolver if available.
384 (disNamespaceResolver): New attribute.
385 (loadModule): Sets |revision| attribute of the created module.
386 (ownerModuleRef): Setter is added.
387 (addTypeURI): Set |ownerModule| attribute if possible.
388 (ManakaiDISModuleLite): The class no longer inherits |DISAnyResource|
389 class and |ManakaiDefaultExceptionHandler| class.
390 (mergeAsAlias): New |noEqualityCheck| parameter is added.
391
392 * Makefile: New variables for |DAF| are added.
393
394 2006-02-24 Wakaba <wakaba@suika.fam.cx>
395
396 * DIS.dis (loadModule): Adds name URIs of |Require|d
397 modules to the list of such modules.
398 (DIS:forURI): New property.
399 (getReferringModuleURIList, addReferringModuleURI): New methods.
400 (DIS:referringModule): New property.
401
402 2006-02-24 Wakaba <wakaba@suika.fam.cx>
403
404 * DIS.dis (loadResource): URI registration by |addResourceList|
405 was incorrect for aliases.
406 (unloadResource): It did not support resources with
407 no e.g. |{subOf}| hash.
408 (addResourceURI): New method.
409 (getResourceURIList): New method.
410
411 2006-02-23 Wakaba <wakaba@suika.fam.cx>
412
413 * DIS.dis (loadResource, loadFor, loadModule): New |srinfo|
414 parameter is added. Restores super-resource information
415 from |srinfo| if available.
416 (unloadModule): New method.
417 (getModuleResourceList): New method.
418 (addResourceList): Adds all alias names to the list.
419 (addForResource): New method analog to |addResourceList|.
420 (getForResourceList): New method analog to |getResourceList|.
421 (dx:Interface.getErrorInterfaceResource): New method
422 implementation.
423
424 2006-02-22 Wakaba <wakaba@suika.fam.cx>
425
426 * PerlCode.dis (PCVariable.stringify): The |hashKey|
427 attribute was not reflected to the stringified representation.
428
429 * DIS.dis (getErrorInterfaceResource): New method.
430 (getErrorCodeResource): New method.
431
432 2006-02-20 Wakaba <wakaba@suika.fam.cx>
433
434 * DIS.dis (MUErrorHandler): Missing |For| specification is added.
435
436 2006-02-20 Wakaba <wakaba@suika.fam.cx>
437
438 * DIS.dis (getMethodForType): Bug fixed.
439
440 2006-02-20 Wakaba <wakaba@suika.fam.cx>
441
442 * DIS.dis (isPropertyElement): The |DISCore:resourceType|
443 element type is now recognized as a property. In addition,
444 element types that are a |DISSource:Property| are
445 properties.
446 (DIS:AnyMethod, DIS:Method, DIS:Attribute): New types.
447 (DIS:targetType): New property.
448 (DISModule, DISFor, DISResource, DISDatabase): These
449 classes no longer inherits |ManakaiDISExceptionTarget|.
450 (DISDatabase.loadResource): Reads |DISCore:resourceType| property
451 as well as |rdf:type| property.
452 (DISAnyResource.MUErrorHandler, DISDatabase.MUErrorHandler): New
453 methods.
454 (DISDatabase.domConfig): New attribute.
455 (error-handler): New configuration parameter.
456 (getMethodForType): New code fragment.
457 (DIS:more-than-one-methods-for-a-type): New error.
458 (ManakaiDISExceptionTarget): Removed.
459
460 2006-02-19 Wakaba <wakaba@suika.fam.cx>
461
462 * DIS.dis (composeSubsetURI): New code fragment.
463 (getResource, getModule, getFor, loadResource): Old |rdf:type| settking
464 code is removed.
465 (isSubsetOfURI): Old compatibility code removed.
466 (addTypeURI): Bugs fixed.
467
468 2006-02-19 Wakaba <wakaba@suika.fam.cx>
469
470 * DIS.dis (getResource, getFor, getModule): Set |DIS:typeURI|
471 property on creation of an object.
472 (isAnonymous): Setter is added.
473 (isTypeURI): Redefined using |typeResource| and |isSubsetOfURI|.
474 (getTypeURIList): New method.
475 (typeResource): New attribute.
476 (addTypeURI): New method.
477 (DISModule.isAnonymous, DISFor.isAnonymous): Removed. Now |for|s
478 and modules as well as normal resources can be anonymous.
479 (getSuperResourceURIList): New method.
480
481 2006-02-18 Wakaba <wakaba@suika.fam.cx>
482
483 * DIS.dis (revision): New attribute.
484
485 2006-02-09 Wakaba <wakaba@suika.fam.cx>
486
487 * PerlCode.dis (PerlStringLiteral.stringify): |pc:preserve-line-break|
488 configuration parameter support is added.
489 (pc:preserve-line-break): New configuration option.
490
491 * DIS.dis (readProperties): |DISCore:UString| lextype support added.
492
493 2006-02-08 Wakaba <wakaba@suika.fam.cx>
494
495 * PerlCode.dis (PCReference.stringify): Reference operator |\|
496 was missing.
497
498 2006-02-08 Wakaba <wakaba@suika.fam.cx>
499
500 * PerlCode.dis (getNameListAttrR): Non-|pc:|-namespace elements
501 and their descendants were ignored.
502 (getNameListAttrRM): New variant derived from |getNameListAttrR|,
503 for |getUsePerlModuleNameList| and |getUseCharClassNameList|.
504 (getUsePerlModuleNameList, getUseCharClassNameList): Don't
505 include |pc:package| and their descendants to the target.
506 (PerlFile.stringify): Outputs |use| statements
507 for Perl modules and character classes not part of any package,
508 if any.
509
510 * DIS.dis: |lang:tdterr|'s |DVNSValue| convertion is supported.
511
512 2006-02-06 Wakaba <wakaba@suika.fam.cx>
513
514 * DIS.dis (loadModule): Loads a "daem" submodule file
515 if exists.
516
517 2006-01-30 Wakaba <wakaba@suika.fam.cx>
518
519 * Makefile: Typo fixed.
520
521 2006-01-29 Wakaba <wakaba@suika.fam.cx>
522
523 * Makefile: Updated to be consist with |../DOM/Makefile|.
524
525 * DIS.dis (parse): Parameter |input|'s type is
526 changed from |DOMLS:LSInput| to |DISPerl:HASH| to
527 remove dependency on |MDOM:DOMLS| module.
528
529 2006-01-29 Wakaba <wakaba@suika.fam.cx>
530
531 * PerlCode.dis (skipLines): Its code was incorrect.
532 (createPCLiteral): Creates a |undef| keyword node
533 for an |undef| value. Tests added.
534
535 2006-01-25 Wakaba <wakaba@suika.fam.cx>
536
537 * ManakaiNodeTest.dis: Tests for |mn:subnode2| hash-hash added.
538
539 2006-01-24 Wakaba <wakaba@suika.fam.cx>
540
541 * ManakaiNodeTest.dis: Tests added.
542
543 2006-01-23 Wakaba <wakaba@suika.fam.cx>
544
545 * .cvsignore: |ManakaiNodeTest.pm| added.
546
547 2006-01-23 Wakaba <wakaba@suika.fam.cx>
548
549 * ManakaiNodeTest.dis: New module.
550
551 * Makefile: |ManakaiNodeTest.dis| added.
552
553 2006-01-22 Wakaba <wakaba@suika.fam.cx>
554
555 * PerlCode.dis: Fixed not |getAttributeNS| to cause
556 uninitialized value warnings.
557
558 2006-01-19 Wakaba <wakaba@suika.fam.cx>
559
560 * PerlCode.dis (PCPackage.stringify): Appends a string
561 representation of non-|pc:*| element children for
562 the stringified value.
563
564 2006-01-07 Wakaba <wakaba@suika.fam.cx>
565
566 * Makefile: |../DOM/XDoctype.dis| added.
567
568 2005-12-27 Wakaba <wakaba@suika.fam.cx>
569
570 * PerlCode.dis (PCReference): New interface.
571
572 2005-12-24 Wakaba <wakaba@suika.fam.cx>
573
574 * PerlCode.dis (PerlSub.clearPerlName): New method.
575 (PCDocument.createPCLiteral): Adopts |PerlCode| node
576 if it is a foreign one.
577
578 * DIS.dis (underscoreNameToCamelCaseName): A |HYPHEN-MINUS|
579 character is replaced to |UNDERLINE| character.
580
581 2005-12-21 Wakaba <wakaba@suika.fam.cx>
582
583 * Makefile: |dpg.dae| rule merged into |discore.dae| rule.
584
585 2005-12-20 Wakaba <wakaba@suika.fam.cx>
586
587 * DIS.dis: DPG format support added.
588
589 2005-12-18 Wakaba <wakaba@suika.fam.cx>
590
591 * PerlCode.dis (PCDocument.createPerlSub): New method.
592
593 * Makefile: Rules to make |DIS/DPG.pm| added.
594
595 2005-12-18 Wakaba <wakaba@suika.fam.cx>
596
597 * PerlCode.dis (PCExpression.stringify): More operators supported.
598 (PCDocument.createPCStatement): New method.
599
600 2005-12-17 Wakaba <wakaba@suika.fam.cx>
601
602 * PerlCode.dis (PCWhen): New interface.
603
604 2005-12-16 Wakaba <wakaba@suika.fam.cx>
605
606 * PerlCode.dis (PCNumberLiteral, PCDereference, PCApply): New interfaces.
607 (arrayRefLiteral, hashRefLiteral): Typos in element type names fixed.
608 (PCExpression.stringify): Outputs children other than expression.
609 Inserts space before and after operators if desired.
610
611 2005-12-15 Wakaba <wakaba@suika.fam.cx>
612
613 * PerlCode.dis (PCCondition, PCBlock): New interface.
614 (ManakaiPCBlock): Renamed as |ManakaiPerlCodeBlock| to
615 distingulish new |ManakaiPCBlock| class implementing new |PCBlock|
616 interface.
617
618 2005-12-14 Wakaba <wakaba@suika.fam.cx>
619
620 * PerlCode.dis (PCExpression, PCChoose, PCWhen, PCOtherwise): New
621 interfaces and element types.
622 (getChildElementByType): New code.
623 (PCFunctionCall): New interface and element type.
624
625 2005-11-24 Wakaba <wakaba@suika.fam.cx>
626
627 * DIS.dis (stringify): Returns |DIS:uri| error parameter if available.
628
629 2005-11-23 Wakaba <wakaba@suika.fam.cx>
630
631 * Error.pm (new): Sets |-stacktrace_| property if debug
632 or verbose mode.
633 (stringify): Appends longer trace if debug or verbose mode.
634 ($VERBOSE): New flag.
635
636 * DIS.dis: Bugs on error depth fixed.
637
638 2005-11-23 Wakaba <wakaba@suika.fam.cx>
639
640 * DIS.dis (text): New attribute implementation.
641
642 * ManakaiNode.dis (destroyNodeStem): New method.
643
644 2005-11-20 Wakaba <wakaba@suika.fam.cx>
645
646 * Makefile: |../DOM/Tree.dis| added.
647
648 2005-11-17 Wakaba <wakaba@suika.fam.cx>
649
650 * Makefile: |Formatter/Muf2003.dis| added to file list.
651
652 * DIS.dis (DISModuleLite): Typo in |ISA| property fixed.
653
654 2005-11-16 Wakaba <wakaba@suika.fam.cx>
655
656 * .cvsignore: New file.
657
658 2005-11-16 Wakaba <wakaba@suika.fam.cx>
659
660 * PerlCode.dis: A test code added. Typos in |ISA|
661 properties fixed.
662 (PerlSub.stringify): Generates prototype specification
663 even if |prototype| attribute value's length is zero
664 in case the |pc:prototype| attribute /is/ found.
665
666 2005-11-15 Wakaba <wakaba@suika.fam.cx>
667
668 * Makefile: Missing rule to make |Message/DOM/core.dae| added.
669
670 2005-11-15 Wakaba <wakaba@suika.fam.cx>
671
672 * Makefile: Rules to make |DIS/Test.pm| added. |DIS/common.dis| rules
673 added.
674
675 * DIS.dis (DIS:): Removed (moved to |DIS/common.dis|).
676
677 2005-11-13 Wakaba <wakaba@suika.fam.cx>
678
679 * PerlCode.dis (PCList, PCArrayRefLiteral, PCHashRefLiteral):
680 New interfaces.
681 (createPCLiteral, appendNewPCLiteral): New methods.
682 (PCDocument): New interface.
683 (factory methods): Namespace URI and local name of document
684 element arguments added to |createDocument| to obtain
685 an instance of |PCDocument|.
686
687 2005-10-16 Wakaba <wakaba@suika.fam.cx>
688
689 * PerlCode.dis (pc:line): New configuration parameter.
690 (stringify): Don't output "#line" directive
691 unless "pc:line" parameter is set to "true".
692 (pc:split-resolver): New configuration parameter.
693
694 2005-10-14 Wakaba <wakaba@suika.fam.cx>
695
696 * ManakaiNode.dis (anydata0): New property type.
697
698 * PerlCode.dis (stringify): Prints node id if file name
699 is not available.
700 (perlLiteral): Prints as is if the value is blessed
701 with "manakai::code" package.
702
703 2005-10-13 Wakaba <wakaba@suika.fam.cx>
704
705 * PerlCode.dis (CDATADOMString): Changed to use code
706 fragment defined in DOMCore module directly.
707
708 2005-10-12 Wakaba <wakaba@suika.fam.cx>
709
710 * PerlCode.dis (ForClassCompat): Removed.
711
712 * ManakaiNode.dis (ManakaiDOMNodeObject, ManakaiDOMNodeReference):
713 Removed.
714 (newNode): New method.
715 (generateUniqueID): Algorithm has changed to save random
716 string generation time.
717
718 * DIS.dis (AUTOLOAD): "$Error::Level" fixed to "$Error::Depth".
719
720 2005-10-11 Wakaba <wakaba@suika.fam.cx>
721
722 * PerlCode.dis (IfClsDef, IFClsETDef): New version of classes based
723 on DOMCore and element type definitions added.
724 (localName): Renamed to "pcLocalName" to avoid
725 conflict with "Node.localName" attribute.
726
727 2005-10-10 Wakaba <wakaba@suika.fam.cx>
728
729 * DIS.dis (Require): Unused reference to "PerlCode.dis" removed.
730
731 * Makefile: Rules to make "PerlCode.pm" separated
732 from ones for "DIS.pm".
733
734 * ManakaiNode.dis (mn:unsetXRefNode): "$referent"
735 parameter is replaced with "$referrer->{$propName}".
736
737 * PerlCode.dis (Require): References "DOMCore.dis".
738 (DefaultFor): Changed to "ManakaiDOM:ManakaiDOMLatest".
739 (Util: for ManakaiDOM:ManakaiDOM): New.
740
741 2005-10-09 Wakaba <wakaba@suika.fam.cx>
742
743 * ManakaiNode.dis: New "mn:xrefnode0" property type has
744 been introduced and methods are fixed to support it.
745 (mn:setXRefNode, mn:unsetXRefNode): New codes.
746
747 * DIS.dis (loadResource): Skips a root resource definition
748 if it is an alias and it has "dis:Name" attribute and
749 referenced canonical definition is already read. (Note
750 that similar case that the resource definition has "dis:QName"
751 attribute is already fixed in the same way.)
752
753 2005-10-08 Wakaba <wakaba@suika.fam.cx>
754
755 * DIS.dis (readProperties): Recognizes hexdecimal
756 in "DISCore:Integer" (prefixed by "0x").
757
758 2005-10-08 Wakaba <wakaba@suika.fam.cx>
759
760 * PerlCode.dis (getExceptionInterfacePackageNameList,
761 addExceptionInterfacePackageName): New methods.
762 (ToString): Sorts hash keys where they result in
763 the order of statements in result code.
764
765 * Error.pm ($DEBUG): New option variable.
766 (___get_error_def): Calls "___error_def" method in second or later "@ISA"
767 package even if elder package has "___error_def" method.
768
769 * DIS.dis: Now constant values are only defined
770 in interfaces.
771 (DIS:NO_EXCEPTION_CLASS_ERR): New exception subcode.
772
773 2005-10-06 Wakaba <wakaba@suika.fam.cx>
774
775 * DIS.dis (getAnyResourceURIList, getModuleURIList): New methods.
776
777 2005-10-02 Wakaba <wakaba@suika.fam.cx>
778
779 * DIS.dis (getAnyResource): New method.
780 (isTypeURI): Now it is a method of "DIS:DISAnyResource" interface.
781 (getPropertyResource, getPropertyResourceList): Now
782 they uses "getAnyResource" method.
783 (getPropertyModuleList): Removed.
784
785 2005-09-30 Wakaba <wakaba@suika.fam.cx>
786
787 * DIS.dis (readProperties): Saves property name to values.
788 (getPropertyModuleList): New method.
789
790 2005-09-29 Wakaba <wakaba@suika.fam.cx>
791
792 * DIS.dis: Shares local name, namespace URI and for URI
793 if possible.
794
795 * PerlCode.dis (stringify): Sorts "require" statements by module
796 name.
797
798 2005-09-28 Wakaba <wakaba@suika.fam.cx>
799
800 * PerlCode.dis (perlLiteral): Sorts output by hash key.
801
802 * ManakaiNode.dis (new): Sets "mn:groveReferenceCounter"
803 property.
804 (getNewReference): Increments "mn:groveReferenceCounter"
805 property.
806 (ManakaiDOM:ManakaiDOMNodeObject, ManakaiNodeStem): Don't
807 check "defined" to allow "undef" value in "while" condition.
808 (mn:isGroveReferenced): New code.
809 (changeTreeID): New "groveRC" parameter added.
810 (importTree, changeTreeID): Updates "mn:groveReferenceCounter"
811 properties.
812 (destroy): Uses "mn:isGroveReferenced" instead of "isExternallyReferred".
813 (mn:groveReferenceCounter): New property.
814
815 2005-09-28 Wakaba <wakaba@suika.fam.cx>
816
817 * DIS.dis: Use "tag:" URI for internal URIs.
818
819 2005-09-27 Wakaba <wakaba@suika.fam.cx>
820
821 * ManakaiNode.dis (ManakaiNodeStem->new): Don't set "TreeCore:*"
822 properties.
823 (generateUniqueID): Use "tag:" URI.
824
825 * DIS.dis (targetNamespaceURI): New attribute.
826 (ManakaiDISModuleLite): Extends dx:ManakaiDefaultErrorHandler.
827 (ManakaiDISModuleLite->AUTOLOAD): Don't load module
828 if method name is "DESTROY".
829
830 2005-09-27 Wakaba <wakaba@suika.fam.cx>
831
832 * ManakaiNode.dis (ManakaiNodeStem): Use per-class
833 variable for searching noderel properties instead
834 of per-node properties.
835
836 2005-09-26 Wakaba <wakaba@suika.fam.cx>
837
838 * ManakaiNode.dis (new): New "className" parameter added.
839 (mn:NodeRefRole): New role.
840 (mn:type): New property.
841 (mn:subnode0, mn:subnode1, mn:subnode2, mn:irefnode0,
842 mn:origin0, mn:anydata1, mn:anydata2, mn:noderef): New properties.
843
844 * Makefile: Rules to make "DIS/DISDump" is separeted
845 from "DIS/DISDoc".
846
847 * DIS.dis (getFor): Loads database module if unread
848 "for" is referenced.
849 (addResourceList, getResourceList): New method.
850 (ManakaiDISModuleLite): New class.
851
852 2005-09-25 Wakaba <wakaba@suika.fam.cx>
853
854 * DIS.dis (RESOURCE_NOT_DEFINED_ERR): New error code.
855 (getResource): New "dae" and "daem" database format support.
856 (DISResourceList): New type.
857 (uriRef, ownerModuleURI, ownerModuleURIRef): New attributes.
858 (addChildResource, addDynamicChildResource): New methods.
859 (getChildResourceList, getDynamicChildResourceList): New method.
860 (getChildResourceListByType): New method.
861 (parentResource, dynamicParentResource): New attributes.
862
863 * Makefile (DAC_SUFFIX): Changed to ".dae".
864 (DAEM_SUFFIX): New.
865
866
867 2005-09-24 Wakaba <wakaba@suika.fam.cx>
868
869 * ManakaiNode.dis: Use "disPerl:H" instead
870 of "disPerl:Q" for hash keys.
871 (NodeStem): Property value "mn:treeID"
872 has changed to scalar reference.
873
874 2005-09-24 Wakaba <wakaba@suika.fam.cx>
875
876 * ManakaiNode.dis (mn:node, mn:nodeID, mn:treeID): New
877 properties.
878 (mn:stemName, mn:refName): New properties.
879
880 * Makefile (.discore-all.pm): New rule to create dis-related
881 Perl module files at once.
882
883 * DIS.dis (PERL_HASH_KEY_ALREADY_DEFINED_ERR): New error code.
884 (hashKeyName, hashKeyScope, anotherURI): New error parameters.
885
886 * ManakaiNode.dis, DIS.dis, PerlCode.dis: Use "disPerl:H" instead
887 of "disPerl:Q" for hash keys.
888
889 2005-09-23 Wakaba <wakaba@suika.fam.cx>
890
891 * DIS.dis (DISParser.new): New method.
892 (hasFeature): Removed. ManakaiDISAnyResource now
893 extends DOMFeature:ManakaiHasFeatureByGetFeature.
894 (readProperties): Support for property value data
895 types DISLang:MemberRef and dx:XCRef added.
896 (ManakaiDISExceptionTarget): It is now an alias
897 for dx:ManakaiDefaultExceptionHandler.
898
899 2005-09-22 Wakaba <wakaba@suika.fam.cx>
900
901 * Makefile: DAC_SUFFIX changed to ".dad".
902
903 * DIS.dis (Util:): Added for DIS|ForEmpty and DIS|ForLatest.
904 (disIsNullable): Reimplemented.
905
906 2005-09-21 Wakaba <wakaba@suika.fam.cx>
907
908 * DIS.dis (addNamespaceBinding): New method.
909
910 2005-09-20 Wakaba <wakaba@suika.fam.cx>
911
912 * DIS.dis: Use valueRef and nodeIDRef where possible so
913 that dad file can share text data if possible.
914 For resources, {subOf} and {supOf} is now optional.
915 (sourceNodeIDRef): New attribute.
916
917 2005-09-19 Wakaba <wakaba@suika.fam.cx>
918
919 * DIS.dis: Parameter "databaseArg" added to various
920 methods to support objects that have no associated
921 database.
922 (getNamespaceBindingList, getDefaultNamespaceURIRef): New
923 methods.
924 (NO_RDF_TYPE_ERR): New error type.
925 (loadResource): Throws NO_RDF_TYPE_ERR if no rdf:type
926 attribute specified for a resource definition.
927
928 2005-09-16 Wakaba <wakaba@suika.fam.cx>
929
930 * DIS.dis (DISResourceProp): Methods reimplemented to
931 support DIS/Value values.
932
933 2005-09-15 Wakaba <wakaba@suika.fam.cx>
934
935 * DIS.dis (readProperties): New methods. Emploies DIS/Value
936 classes for internal data structure.
937
938 2005-09-14 Wakaba <wakaba@suika.fam.cx>
939
940 * DIS.dis: Now references DIS/Value.dis.
941 (DISAnyResource): New interface separeted from DISModule.
942 DISFor and DISResource.
943
944 2005-09-13 Wakaba <wakaba@suika.fam.cx>
945
946 * DIS.dis: Perl-related methods are moved to a separate
947 module "DIS/Perl.dis".
948
949 2005-09-08 Wakaba <wakaba@suika.fam.cx>
950
951 * Makefile: Renewaled.
952
953 * ManakaiNode.dis (free): New method.
954
955 2005-09-07 Wakaba <wakaba@suika.fam.cx>
956
957 * DIS.dis: Interfaces added.
958 (free): New method.
959
960 * PerlCode.dis: Interfaces added.
961
962 2005-09-06 Wakaba <wakaba@suika.fam.cx>
963
964 * DIS.dis (plName): Use AppName attribute, if any,
965 for ManakaiDOM:ConstGroup resources.
966
967 2005-09-05 Wakaba <wakaba@suika.fam.cx>
968
969 * DIS.dis (plGeneratePerlModuleFile): Don't generate code for
970 the same class or variable twice whose alias is defined
971 in the same module.
972
973 2005-09-04 Wakaba <wakaba@suika.fam.cx>
974
975 * PerlCode.dis (ManakaiPerlSub.IntClone): Copies pc:localName
976 and pc:prortotype properties.
977
978 * DIS.dis (plAdditionalISAPackages): New attribute.
979
980 2005-09-01 Wakaba <wakaba@suika.fam.cx>
981
982 * DIS.dis (plCodeFragment): The ManakaiDOM:boolean datatype
983 supported.
984
985 2005-08-31 Wakaba <wakaba@suika.fam.cx>
986
987 * DIS.dis (uris): New attribute.
988
989 2005-08-30 Wakaba <wakaba@suika.fam.cx>
990
991 * DIS.dis (plFilePathStem): New attribute.
992
993 2005-08-29 Wakaba <wakaba@suika.fam.cx>
994
995 * DIS.dis (plFileNameStem): New attribute.
996
997 2005-08-28 Wakaba <wakaba@suika.fam.cx>
998
999 * DIS.dis (plCodeFragment): Type ManakaiDOM:InCase supported.
1000
1001 2005-08-26 Wakaba <wakaba@suika.fam.cx>
1002
1003 * DIS.dis: Typo fixed for replacing namespace URI and local name
1004 in reflecting code.
1005 (mvLocalName, mvNamespaceURI): Use "localName" and "namespaceURI"
1006 attribute values as their default.
1007 (mvPrefix, qnameValuePrefix): New attributes.
1008
1009 * ManakaiNode.dis: Tests whether "defined" rather than true or not
1010 in "while" conditions.
1011
1012 2005-08-15 Wakaba <wakaba@suika.fam.cx>
1013
1014 * ManakaiNode.dis (Util:): Now Perl package name for interfaces
1015 is defined.
1016
1017 * DIS.dis (mediaTypeURI): Returns $defaultMediaType
1018 parameter value if dis:ContentType attribute is missing.
1019
1020 * ManakaiNode.dis (importTree): Use "isa" function
1021 to check whether a object is an instance of the manakai
1022 node model.
1023 (NodeStem, NodeRef): New lightweight variant
1024 of ManakaiDOM:ManakaiDOMNodeObject
1025 and ManakaiDOM:ManakaiDOMNodeReference.
1026
1027 2005-05-29 Wakaba <wakaba@suika.fam.cx>
1028
1029 * DIS.dis (plGeneratePerlModuleFile): Bug fixed so that
1030 even if DOMMetaImpl:provideFeature has child nodes but
1031 they are not DOMMetaImpl:providedThrough a ImplFeature
1032 statement is generated.
1033 (plCodeFragment): Bug fixed so that dis:SetProp works correctly.
1034
1035 2005-05-26 Wakaba <wakaba@suika.fam.cx>
1036
1037 * Makefile: Rules for DISDoc module added.
1038
1039 2005-05-23 Wakaba <wakaba@suika.fam.cx>
1040
1041 * DIS.dis (ManakaiDISResourceDefinition, ManakaiDISForDefinition,
1042 ManakaiDISModuleDefinition): "getFeature" method added.
1043
1044 2005-03-06 Wakaba <wakaba@suika.fam.cx>
1045
1046 * DIS.dis (Require): Loads PerlCode module.
1047
1048 2005-03-05 Wakaba <wakaba@suika.fam.cx>
1049
1050 * PerlCode.dis: Operator overloading is implemented.
1051
1052 2005-03-04 Wakaba <wakaba@suika.fam.cx>
1053
1054 * ManakaiNode.dis: Checks type, to support SuikaWikiConfig21
1055 module's binding properties.
1056
1057 2005-03-03 Wakaba <wakaba@suika.fam.cx>
1058
1059 * PerlCode.dis: New module.
1060
1061 2005-02-26 Wakaba <wakaba@suika.fam.cx>
1062
1063 * DIS.dis (DISModuleResolver): New interface.
1064
1065 2005-02-21 Wakaba <wakaba@suika.fam.cx>
1066
1067 * DIS.dis: New module.
1068
1069 * ManakaiNode.dis: New "subnode0" property category introduced.
1070
1071 2005-02-17 Wakaba <wakaba@suika.fam.cx>
1072
1073 * ManakaiNode.dis: New module.
1074
1075 2005-01-05 Wakaba <wakaba@suika.fam.cx>
1076
1077 * Error.pm (___rule_def[p]): Don't output anything if not exists
1078 that parameter.
1079
1080 2004-09-30 Wakaba <wakaba@suika.fam.cx>
1081
1082 * Error.pm (___rule_def): "p" added; now "t" is obsolete.
1083
1084 2004-04-02 Wakaba <wakaba@suika.fam.cx>
1085
1086 * Error.pm (report): Error depth fixed.
1087 (___rule_def:t): New parameters empty and undef introduced.
1088
1089 2004-01-17 Wakaba <wakaba@suika.fam.cx>
1090
1091 * Error.pm: Some fixes w.r.t. Error::Depth.
1092
1093 2003-12-06 Wakaba <wakaba@suika.fam.cx>
1094
1095 * Error.pm (___error_def): Renamed from ___errors.
1096
1097 2003-12-01 Wakaba <wakaba@suika.fam.cx>
1098
1099 * Error.pm (___get_error_def): Now support inherit. (It was not work.)
1100
1101 2003-11-15 Wakaba <wakaba@suika.fam.cx>
1102
1103 * Error.pm: Use Message::Util::Formatter::Text to construct error messages.
1104
1105 2003-11-13 Wakaba <wakaba@suika.fam.cx>
1106
1107 * Formatter: New directory.
1108
1109 2003-11-12 Wakaba <wakaba@suika.fam.cx>
1110
1111 * Error.pm: Rewritten.
1112
1113 2003-10-25 Wakaba <wakaba@suika.fam.cx>
1114
1115 * Formatter.pm (replace): Allow '%foo () ;'.
1116
1117 2003-09-17 Wakaba <wakaba@suika.fam.cx>
1118
1119 * HostPermit.pm: New module.
1120
1121 2003-08-05 Wakaba <wakaba@suika.fam.cx>
1122
1123 * Error.pm (_default_error_handler): Syntax fix.
1124
1125 * Error/: New directory.
1126
1127 2003-07-29 Wakaba <wakaba@suika.fam.cx>
1128
1129 * Error.pm: New module.
1130
1131 2003-05-10 Wakaba <w@offweb.ddo.jp>
1132
1133 * Formatter.pm (replace): Bug fix of pattern.
1134
1135 2003-04-29 Wakaba <w@offweb.ddo.jp>
1136
1137 * Formatter.pm (replace): {...} block is supported.
1138 (Message::Util::Formatter::_returned): New package. It is very very tiny
1139 subset of SuikaWiki::Markup::XML.
1140 (replace): Return structured string, not bare string. This function is
1141 useful to make tree (such as XML's) from formatting template (and its nested
1142 parameters).
1143
1144 2003-03-28 Wakaba <w@offweb.ddo.jp>
1145
1146 * Formatter.pm (replace): Treat oo of "str"oo of attr value as option and parse attr value if 'p' option is specified.
1147 (replace): Replace '-' to '_' in attr name.
1148
1149 2003-01-26 Wakaba <w@cube.wakaba.ssm>
1150
1151 * Formatter.pm (replace): Trim attribute name/value pair.
1152
1153 2003-01-04 Wakaba <w@suika.fam.cx>
1154
1155 * Formatter.pm (replace): Don't split by ',' in quoted-strings.
1156
1157 2002-12-15 Wakaba <w@suika.fam.cx>
1158
1159 * Formatter.pm (%char;): Removed.
1160
1161 2002-12-05 Wakaba <w@suika.fam.cx>
1162
1163 * Formatter.pm (%FMT2TXT): New (internal) initial format rule,
1164 "-bare_text".
1165 (replace): "Replace" non-%-text with "-bare_text" rule.
1166 (pod): Methods and initial rules are documented.
1167
1168 2002-12-04 Wakaba <w@suika.fam.cx>
1169
1170 * Formatter.pm (replace): Accept ")" in quoted-string.
1171
1172 2002-11-13 Wakaba <w@suika.fam.cx>
1173
1174 * ChangeLog: New file.
1175 * Formatter.pm: New module.

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24