/[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.135 - (show annotations) (download)
Sat Nov 4 12:25:15 2006 UTC (18 years ago) by wakaba
Branch: MAIN
Changes since 1.134: +18 -0 lines
++ 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.

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24