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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.65 - (show annotations) (download)
Sun Nov 5 12:31:50 2006 UTC (17 years, 6 months ago) by wakaba
Branch: MAIN
CVS Tags: manakai-200612
Changes since 1.64: +4 -0 lines
++ manakai/bin/ChangeLog	5 Nov 2006 11:37:25 -0000
	* daf.pl Prototype declarations are added.

2006-11-05  Wakaba  <wakaba@suika.fam.cx>

++ manakai/lib/Message/Markup/ChangeLog	5 Nov 2006 11:39:17 -0000
2006-11-05  Wakaba  <wakaba@suika.fam.cx>

	* Atom.dis (AtomFeedDocument, AtomEntryDocument): Removed.

++ manakai/lib/Message/DOM/ChangeLog	5 Nov 2006 11:38:15 -0000
	* DOMCore.dis (TypeInfo, UserDataHandler): Removed.

	* Element.dis (TypeInfo): Moved from |DOMCore.dis|.

	* TreeCore.dis (UserDataHandler): Moved from |DOMCore.dis|.

2006-11-05  Wakaba  <wakaba@suika.fam.cx>

1 2006-11-05 Wakaba <wakaba@suika.fam.cx>
2
3 * Atom.dis (AtomFeedDocument, AtomEntryDocument): Removed.
4
5 2006-11-04 Wakaba <wakaba@suika.fam.cx>
6
7 * Atom.dis (AtomImplementation): It no
8 longer inherits the |ManakaiDOMImplementation|; it
9 is now expected to be implemented by |DOMImplementation|
10 objects.
11 (AtomDocument, AtomFeedDocument, AtomEntryDocument): It no
12 longer inherits the |ManakaiDOMDocument|; it
13 is now expected to be implemented by |Document|
14 objects.
15
16 * SuikaWikiConfig21.dis (SWCFGImplementation): It no
17 longer inherits the |DOMImplementation|; it
18 is now expected to be implemented by |DOMImplementation|
19 objects.
20
21 2006-10-03 Wakaba <wakaba@suika.fam.cx>
22
23 * Atom.dis (fe|AtomThreading 1.0): New feature.
24 (getReflectAttrNonNegativeIntegerValue,
25 setReflectAttrNonNegativeIntegerValue): New codes.
26 (AtomLinkElement.type): Return |application/atom+xml|
27 if the |type| content attribute is not specified
28 and the |rel| content attribute value is |replies| (and
29 the |fe:AtomThreading| feature is supported).
30 (AtomEntryElementThread): New interface.
31 (AtomThreadInReplyToElement): New interface.
32 (AtoLinkElementThread): New interface.
33
34 2006-09-10 Wakaba <wakaba@suika.fam.cx>
35
36 * Atom.dis (Atom): The |mv:systemIdentifierBaseURI|
37 property is set. It is an empty value to allow to move
38 DTD modules without modification.
39 (Atom10): New DTD driver for ordinary Atom 1.0 documents.
40 (AtomNameElement, AtomUriElement, AtomEmailElement): References
41 for |Atom| module are added for |%ATOM.xmlns.attrib;|
42 references in the |ATTLIST| declarations.
43 (AtomContentElement): Content attribute definitions
44 for |type| and |src| attributes are added.
45
46 * Makefile (atom): Generate |Atom10| DTD driver.
47
48 2006-09-07 Wakaba <wakaba@suika.fam.cx>
49
50 * Atom.dis (addNewEntry): The new element was not
51 appended to the element.
52
53 2006-08-18 Wakaba <wakaba@suika.fam.cx>
54
55 * Atom.dis (Require): Reference to the |DISlib:DISMarkup|
56 module is added.
57 (Atom): The |mv:id| and |mv:vid| properties
58 are removed so that the entity name prefix becomes |Atom.|
59 and file name prefix becomes |atom-|. The |infoset:namespaceName|
60 and |infoset:prefix| properties are replaced with
61 the |mv:targetNamespace| and |mv:defaultNamespacePrefix|
62 properties.
63
64 2006-08-17 Wakaba <wakaba@suika.fam.cx>
65
66 * Atom.dis (Atom): The |AtomQName| module is added.
67 Namespace URI and prefix properties are added.
68 (AtomQName): New module.
69 (Atom*Element): References to |atomCommonAttributes|
70 attribute set are added.
71
72 2006-08-16 Wakaba <wakaba@suika.fam.cx>
73
74 * Atom.dis (AtomProperties): Components |atomUriCM|
75 and |atomEmailAddressCM| are added.
76 (atomUriCM, atomEmailAddressCM): News.
77 (AtomTextConstruct, AtomPersonConstruct, AtomDateConstruct,
78 atom|feed, atom|entry, atom|source, atom|id, atom|uri,
79 atom|name, atom|id, atom|email, atom|logo, atom|content,
80 atom|category, atom|generator, atom|link): Content
81 models are specified.
82 (undefinedContent): New.
83
84 2006-05-28 Wakaba <wakaba@suika.fam.cx>
85
86 * Atom.dis (AtomProperties): All atom property element types are added.
87 (AtomDatatypes): Extensibility items are added. Person Construct
88 subelements are moved to this module.
89 (person-prop, feed-prop, entry-prop, source-prop): New
90 element type classes.
91 (AtomIconElement, AtomLogoElement): New interfaces.
92 (SimpleExtensionElements, StructuredExtensionElements): News.
93 (extensionElements): New.
94 (undefinedAttributes): New.
95
96 2006-05-21 Wakaba <wakaba@suika.fam.cx>
97
98 * Atom.dis (AtomDatatypes): Attribute group and
99 datatypes are added.
100 (atomCommonAttributes): New.
101 (atomUri, atomEmailAddress, atomNCName, atomLanguageTag): News.
102 (AtomNameElement, AtomIdElement, AtomUriElement): News.
103
104 2006-05-20 Wakaba <wakaba@suika.fam.cx>
105
106 * Atom.dis (AtomDataTypes): New module.
107
108 2006-05-20 Wakaba <wakaba@suika.fam.cx>
109
110 * Atom.dis (Atom): The |mv:vid| property is added.
111
112 2006-05-19 Wakaba <wakaba@suika.fam.cx>
113
114 * Atom.dis: Module definitions are added experimentally.
115
116 * Makefile: Experimental rules are added.
117
118 2006-05-06 Wakaba <wakaba@suika.fam.cx>
119
120 * Atom.dis (contentElement): New attribute.
121
122 * H2H.dis (H2HFeature10): The |Version| was incorrect.
123 (new): Finds |XML| feature-implemented object.
124
125 * SuikaWiki.dis (new): Finds |XML| feature-implemented object.
126
127 2006-05-06 Wakaba <wakaba@suika.fam.cx>
128
129 * H2H.dis: Don't ignore empty lines. Don't ignore
130 leading white spaces. Support for the |html5:tbody|
131 element type was missing.
132
133 2006-05-06 Wakaba <wakaba@suika.fam.cx>
134
135 * H2H.dis: Tree construction is implemented.
136
137 2006-05-06 Wakaba <wakaba@suika.fam.cx>
138
139 * H2H.dis: New module.
140
141 * Makefile: |H2H.pm| is added.
142
143 2006-05-05 Wakaba <wakaba@suika.fam.cx>
144
145 * SuikaWiki.dis: Test code is added.
146
147 2006-05-05 Wakaba <wakaba@suika.fam.cx>
148
149 * SuikaWiki.dis: SuikaWiki/0.9, SuikaWikiImage/0.9, and
150 SuikaWiki/0.10 parsing is implemented.
151
152 2006-05-04 Wakaba <wakaba@suika.fam.cx>
153
154 * SuikaWiki.dis: New module.
155
156 * Makefile: The |SuikaWiki| module is added.
157
158 2006-04-30 Wakaba <wakaba@suika.fam.cx>
159
160 * .cvsignore: Updated.
161
162 2006-04-29 Wakaba <wakaba@suika.fam.cx>
163
164 * common.dis: New module.
165
166 * Atom.dis: New module.
167
168 * Makefile: New modules are added.
169
170 * SuikaWikiConfig21.dis (Require): A reference
171 to the |Markup:common| module is added.
172 (Markup|): Removed (moved to the |Markup:common| module).
173
174 2006-04-03 Wakaba <wakaba@suika.fam.cx>
175
176 * Makefile: Typo fixed.
177
178 * SuikaWikiConfig21.dis: The |dis:GetProp| and |swcfg21:GetPropNode|
179 elements are replaced by Perl code.
180 (swcfg21:GetPropNode): Removed.
181
182 2006-03-31 Wakaba <wakaba@suika.fam.cx>
183
184 * Makefile (clean-db): New rule.
185
186 2006-02-26 Wakaba <wakaba@suika.fam.cx>
187
188 * Makefile (distclean): New rule.
189
190 2006-02-26 Wakaba <wakaba@suika.fam.cx>
191
192 * Makefile: Revised for new |daf| database format.
193
194 2006-01-29 Wakaba <wakaba@suika.fam.cx>
195
196 * SuikaWikiConfig.dis: Unused definitions are removed.
197 Dependency on |MDOM:DOMLS| module is removed; the module
198 now only references |MDOM:GenericLS| module.
199 (swcfg21:shadowParent, swcfg21:shadowSiblingOf,
200 swcfg21:shadowLocalName, swcfg21:shadowNamespaceURI): Missing
201 definition added. A typo fixed.
202
203 2005-12-20 Wakaba <wakaba@suika.fam.cx>
204
205 * Makefile: |PERL_OPTIONS| variables updated to new definition.
206
207 2005-11-23 Wakaba <wakaba@suika.fam.cx>
208
209 * SuikaWikiConfig21.dis: Bugs on error depth fixed.
210
211 2005-11-23 Wakaba <wakaba@suika.fam.cx>
212
213 * SuikaWikiConfig21.dis (text): New attribute implementation.
214
215 2005-11-16 Wakaba <wakaba@suika.fam.cx>
216
217 * TODO: Removed.
218
219 * .cvsignore: New file.
220
221 2005-10-09 Wakaba <wakaba@suika.fam.cx>
222
223 * SuikaWikiConfig21.dis (swcfg21:ownerDocument): Changed
224 from a "mn:irefnode0" property to a "mn:xrefnode0" property.
225
226 2005-10-08 Wakaba <wakaba@suika.fam.cx>
227
228 * SuikaWikiConfig21.dis (MUErrorHandler): Removed.
229 (ManakaiSWCFGNode): Extends ManakaiDefaultErrorHandler.
230
231 2005-10-08 Wakaba <wakaba@suika.fam.cx>
232
233 * SuikaWikiConfig21.dis: Now constant values are only
234 defined in interfaces.
235
236 2005-09-29 Wakaba <wakaba@suika.fam.cx>
237
238 * SuikaWikiConfig21.dis (parse): Calls "orphanate"
239 method for to be removed nodes.
240
241 2005-09-27 Wakaba <wakaba@suika.fam.cx>
242
243 * SuikaWikiConfig21.dis: Codes to set "TreeCore:*"
244 properties removed.
245
246 2005-09-26 Wakaba <wakaba@suika.fam.cx>
247
248 * SuikaWikiConfig21.dis: New mn:* properties added.
249 (swcfg21:parent): Abbrevation added.
250
251 2005-09-25 Wakaba <wakaba@suika.fam.cx>
252
253 * Makefile (DAC_SUFFIX): Changed to ".dae".
254 (DAEM_SUFFIX): New.
255
256 2005-09-24 Wakaba <wakaba@suika.fam.cx>
257
258 * SuikaWikiConfig21.dis: Use "disPerl:H" instead
259 of "disPerl:Q" for hash keys.
260 (expandQName): Removed the "g" option from the "s///",
261 which was very serious and difficult bug.
262
263 2005-09-22 Wakaba <wakaba@suika.fam.cx>
264
265 * Makefile: DAC_SUFFIX changed to ".dad".
266
267 2005-09-20 Wakaba <wakaba@suika.fam.cx>
268
269 * SuikaWikiConfig21.dis (valueRef, nodeIDRef): New attributes.
270
271 2005-09-15 Wakaba <wakaba@suika.fam.cx>
272
273 * SuikaWikiConfig21.dis: Use object method getNodeReference
274 as far as possible (rather than class method) for DIS
275 nodes that overrides lookupNamespaceURI method.
276
277 2005-09-08 Wakaba <wakaba@suika.fam.cx>
278
279 * Makefile: Rules changed so that ../DOM/core.dac is
280 used to construct SuikaWikiConfig21.pm.
281
282 * SuikaWikiConfig21.dis (SWCFGElement, SWCFGDocument,
283 SWCFGComment, SWCFGDocumentFragment): They no longer
284 inherits the SWCFGNode interface to avoid diamond
285 inheritance in DIS interfaces.
286
287 2005-09-06 Wakaba <wakaba@suika.fam.cx>
288
289 * SuikaWikiConfig21.dis: Now based on ManakaiNode NodeStem
290 framework.
291
292 2005-03-06 Wakaba <wakaba@suika.fam.cx>
293
294 * SuikaWikiConfig21.dis (ExceptionDef): "DIS:UNDECLARED_NS_PREFIX_ERR"
295 moved from "lib/Message/Util/DIS.dis".
296 (lookupNamespaceURI): Raises undeclared prefix exception
297 if prefix is not defined.
298 (expandNamespace, expandETBinding and other methods): Raises
299 undeclared prefix exception if prefix is not defined.
300
301 * SuikaWikiConfig21.dis (IFClassDef[ManakaiSWCFGImplementation]): Inherit
302 ManakaiDOMMinimumImplementation.
303
304 2005-02-28 Wakaba <wakaba@suika.fam.cx>
305
306 * SuikaWikiConfig21.dis (SWCFGNode.nodeID): New attribute.
307
308 2005-02-27 Wakaba <wakaba@suika.fam.cx>
309
310 * SuikaWikiConfig21.dis (IFClassDef[appendNode]): Infinite-loop
311 bug fixed.
312 (Method[expandedURI]): Shadow name support.
313 (expandETBinding): Set "namespaceExpanded" property true, not
314 to be broken by "expandNamespace" later.
315
316 2005-02-19 Wakaba <wakaba@suika.fam.cx>
317
318 * SuikaWikiConfig21.dis: Namespace support added.
319 (SWCFGParser.parse): Implemented.
320
321 2005-02-18 Wakaba <wakaba@suika.fam.cx>
322
323 * Makefile: New file.
324
325 2005-02-16 Wakaba <wakaba@suika.fam.cx>
326
327 * SuikaWikiConfig21.dis: New module.
328
329 2004-10-31 Wakaba <wakaba@suika.fam.cx>
330
331 * XML.pm: Don't use '#' in qw//.
332
333 2003-11-15 Wakaba <wakaba@suika.fam.cx>
334
335 * SuikaWikiConfig20/: New directory.
336
337 2003-11-08 Wakaba <wakaba@suika.fam.cx>
338
339 * XML.pm (qname): Use new option of 'use_xml' and 'use_xmlns'.
340 (defined_new_namespace): Likewise.
341
342 2003-11-01 Wakaba <wakaba@suika.fam.cx>
343
344 * XML.pm (inner_xml): s/-$/&#45;/ if #comment node.
345
346 2003-10-31 Wakaba <wakaba@suika.fam.cx>
347
348 * XML.pm (get_attribute_value): New.
349 (_get_ns_decls_node): 'default': New option.
350
351 2003-09-30 Wakaba <wakaba@suika.fam.cx>
352
353 * XML.pm: Use Message::Markup::XML::QName.
354
355 2003-09-07 Wakaba <wakaba@suika.fam.cx>
356
357 * XML.pm: Change SuikaWiki:: -> Message::.
358
359 2003-08-19 Wakaba <wakaba@suika.fam.cx>
360
361 * XML.pm (expanded_name): New method.
362
363 2003-08-07 Wakaba <wakaba@suika.fam.cx>
364
365 * SuikaWikiConfig20.pm: New module.
366
367 2003-07-12 Wakaba <w@suika.fam.cx>
368
369 * XML.pm (target_name): Removed.
370 (inner_xml): Reimplement ENTITY declaration outputing.
371
372 2003-06-29 Wakaba <w@suika.fam.cx>
373
374 * XML.pm: INCLUDE/IGNORE marked section is supported.
375
376 2003-06-27 Wakaba <w@suika.fam.cx>
377
378 * XML.pm (remove_references): Remove 'smxp__defined_with_param_ref' flag
379 to remove parameter references in the ENTITY declaration.
380
381 2003-06-26 Wakaba <w@suika.fam.cx>
382
383 * XML.pm (_resolve_relative_uri_by_parent): New functions.
384
385 2003-06-23 Wakaba <w@suika.fam.cx>
386
387 * XML.pm (base_uri, resolve_relative_uri): New functions.
388
389 2003-06-16 Wakaba <w@suika.fam.cx>
390
391 * XML.pm: Some bug fixes and addition of features to support
392 SuikaWiki::Markup::XML::Parser.
393
394 2003-05-25 Wakaba <w@offweb.ddo.jp>
395
396 * XML.pm (new): Support new arguments, 'qname' and 'namespace_prefix'.
397 (_ns_parse_qname): New.
398 (namespace_prefix): New.
399
400 2003-05-24 Wakaba <w@offweb.ddo.jp>
401
402 * XML/: New directory.
403 * XML.pm: Update to support XML/Parser.pm.
404 * TODO: New.
405
406 2003-05-11 Wakaba <w@offweb.ddo.jp>
407
408 * XML.pm (attribute_value): Output #reference as is.
409
410 2003-04-29 Wakaba <w@offweb.ddo.jp>
411
412 * XML.pm: Bug fixes.
413 (content_spec): New function.
414 (inner_xml#pi): If pi's content has '?>', replace to '? >'. (same behavior
415 as XSLT's.) (Was replaced to '?&gt;'.)
416 (#reference, #section): New support.
417 (#declaration): All XML's declarations are supported.
418 (inner_text%output_ref_as_is): New option.
419 (_check_name): New.
420 (flag): New.
421 (POD:NODE TYPES): New documentation.
422
423 2003-04-27 Wakaba <w@offweb.ddo.jp>
424
425 * ChangeLog: New file.
426
427 2003-04-26 Wakaba <w@offweb.ddo.jp>
428
429 * XML.pm: New module.

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24