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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.66 - (hide annotations) (download)
Mon Sep 26 14:37:34 2005 UTC (19 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.65: +4 -0 lines
++ manakai/lib/Message/Markup/ChangeLog	26 Sep 2005 14:25:44 -0000
2005-09-26  Wakaba  <wakaba@suika.fam.cx>

	* SuikaWikiConfig21.dis: New mn:* properties added.
	(swcfg21:parent): Abbrevation added.

++ manakai/lib/Message/Util/ChangeLog	26 Sep 2005 14:32:24 -0000
2005-09-26  Wakaba  <wakaba@suika.fam.cx>

	* ManakaiNode.dis (new): New "className" parameter added.
	(mn:NodeRefRole): New role.
	(mn:type): New property.
	(mn:subnode0, mn:subnode1, mn:subnode2, mn:irefnode0,
	mn:origin0, mn:anydata1, mn:anydata2, mn:noderef): New properties.

	* Makefile: Rules to make "DIS/DISDump" is separeted
	from "DIS/DISDoc".

	* DIS.dis (getFor): Loads database module if unread
	"for" is referenced.
	(addResourceList, getResourceList): New method.
	(ManakaiDISModuleLite): New class.

++ manakai/lib/Message/Util/DIS/ChangeLog	26 Sep 2005 14:36:46 -0000
2005-09-26  Wakaba  <wakaba@suika.fam.cx>

	* DISDump.dis: Removes reference to DISDoc module.
	(DIS:DISDump10): Requires "XML" version "3.0" and
	"XMLVersion" version "1.1".
	(ManakaiDISImplementationDISDump): No longer extends
	the "ManakaiDISImplementationDISDoc" class.

	* Perl.dis (plLoadDISDatabaseModule): Support
	for loading "for"s and modules.
	(plCodeFragment): New "mn:NodeRefRole" role support added.

++ manakai/lib/Message/DOM/ChangeLog	26 Sep 2005 14:24:56 -0000
2005-09-26  Wakaba  <wakaba@suika.fam.cx>

	* DOMCore.dis, DOMXML.dis: New mn:* properties added.

++ manakai/lib/manakai/ChangeLog	26 Sep 2005 14:37:23 -0000
2005-09-26  Wakaba  <wakaba@suika.fam.cx>

	* DISPerl.dis (DISPerl:Regexp): New type.

1 wakaba 1.66 2005-09-26 Wakaba <wakaba@suika.fam.cx>
2    
3     * DOMCore.dis, DOMXML.dis: New mn:* properties added.
4    
5 wakaba 1.65 2005-09-25 Wakaba <wakaba@suika.fam.cx>
6    
7     * Makefile (DAC_SUFFIX): Changed to ".dae".
8     (DAEM_SUFFIX): New.
9    
10 wakaba 1.64 2005-09-24 Wakaba <wakaba@suika.fam.cx>
11    
12     * DOMMain.dis (MDOM:): Reintroduced for "ManakaiDOM:ManakaiDOM1"
13     and "ManakaiDOM:ManakaiDOM2".
14    
15     * DOMFeature.dis, DOMMain.dis, DOMCore.dis, DOMXML.dis,
16     DOMLS.dis, SimpleLS.dis, GenericLS.dis: Use disPerl:H
17     instead of disPerl:Q for internal property hash keys.
18    
19     * DOMFeature.dis, DOMCore.dis, DOMXML.dis: Missing property
20     definitions added.
21    
22     * DOMCore.dis (DOMCore:TextNode, DOMCore:DocumentFragmentNode):
23     New resources.
24    
25     * DOMXML.dis (DOMXML:EntityNode, DOMXML:EntityReferenceNode): New
26     resources.
27    
28 wakaba 1.63 2005-09-23 Wakaba <wakaba@suika.fam.cx>
29    
30     * GenericLS.dis, SimpleLS.dis: New modules separated
31     from DOMLS.dis.
32    
33     * DOMFeature.dis, DOMMain.dis: "MDOM:" and "for" definitions
34     moved from DOMMain to DOMFeature. Now DOMFeature
35     has no dependency on DOMMain.
36    
37     * DOMFeature.dis (DEBUG): New variable.
38    
39 wakaba 1.62 2005-09-22 Wakaba <wakaba@suika.fam.cx>
40    
41     * Makefile: DAC_SUFFIX changed to ".dad".
42    
43 wakaba 1.61 2005-09-21 Wakaba <wakaba@suika.fam.cx>
44    
45     * DOMCore.pm (DOMImplementation): Provides "XML" and "XMLVersion"
46     features if it is "for" ManakaiDOM:DOMXMLFeature.
47    
48     * DOMMain.pm (StringExtended): Code portions of raising
49     StringOutOfBoundsException is temporary disabled since
50     it is not a DOM-style exception supported by
51     current implementation of ManakaiNode - it will be
52     recovered in later revision.
53    
54 wakaba 1.60 2005-09-20 Wakaba <wakaba@suika.fam.cx>
55    
56     * DOMFeature.pm: Debug output code copied
57     from Attic/DOMMetaImpl.pm (Should these code incorporated
58     to source dis file?).
59    
60 wakaba 1.59 2005-09-19 Wakaba <wakaba@suika.fam.cx>
61    
62     * DOMMain.dis (ManakaiDOM:DOMMethod, ManakaiDOM:DOMMethodReturn,
63     ManakaiDOM:DOMAttribute, ManakaiDOM:DOMAttrGet,
64     ManakaiDOM:DOMAttrSet, ManakaiDOM:DOMMethodParam): Removed.
65     (ManakaiDOMTimeStamp): Removed.
66    
67     * DOMBoot.dis, DOMMetaImpl.dis, DOMMetaImpl.pm: Removed (they are no
68     longer in use).
69    
70     2005-09-18 Wakaba <wakaba@suika.fam.cx>
71    
72     * DOMMain.dis (StringOutOfBoundsException): New exception.
73    
74 wakaba 1.58 2005-09-15 Wakaba <wakaba@suika.fam.cx>
75    
76     * DOMFeature.dis: dis:dataType and dis:multipleProperties
77     properties added to properties.
78    
79 wakaba 1.57 2005-09-08 Wakaba <wakaba@suika.fam.cx>
80    
81     * Makefile: Rules renewaled.
82    
83     2005-09-07 Wakaba <wakaba@suika.fam.cx>
84    
85     * DOMCore.dis, DOMXML.dis, DOMLS.dis: Inheritance information fixed.
86    
87     2005-09-05 Wakaba <wakaba@suika.fam.cx>
88    
89     * DOMMain.dis (DOMImplementationRegistry,
90     DOMImplementationRegistryVar): New.
91    
92     * DOMFeature.dis (DOMImplementationRegistry,
93     DOMImplementationRegistryVar): Removed.
94     (ImplementationRegistry): New class.
95    
96 wakaba 1.56 2005-09-04 Wakaba <wakaba@suika.fam.cx>
97    
98     * DOMFeature.dis: New module.
99    
100     * DOMMetaImpl.dis (ManakaiDOM:ManakaiDOMObject): Removed.
101    
102     * DOMMain.dis (ManakaiDOM:ManakaiDOMObject): New.
103     (DOMString, DOMTimeStamp): Now they are not interfaces
104     but datatypes.
105     (DOMUserData, DOMObject, DOMUserData): Now they
106     are subtypes rather than aliases of their "real" type in IDL.
107    
108     * DOMCore.dis (DOMImplementationList, DOMImplementationSource):
109     New interfaces and classes.
110    
111 wakaba 1.55 2005-09-01 Wakaba <wakaba@suika.fam.cx>
112    
113     * DOMCore.dis (setTextNodeContent): Sets the infoset:parent
114     property of the new Text node.
115    
116 wakaba 1.54 2005-08-29 Wakaba <wakaba@suika.fam.cx>
117    
118     * Makefile: Loads "NaturalLanguage.dis".
119    
120     2005-08-26 Wakaba <wakaba@suika.fam.cx>
121    
122     * DOMCore.dis (createDocument): Set "ownerDocument" attribute
123     to the root element created by the method. (It was forgotten!!)
124    
125 wakaba 1.53 2005-08-15 Wakaba <wakaba@suika.fam.cx>
126    
127     * DOMCore.dis (appendChild, insertBefore, replaceChild): Typo
128     in the code of removing the newChild from the previous
129     parent of that node is fixed.
130    
131 wakaba 1.52 2005-05-29 Wakaba <wakaba@suika.fam.cx>
132    
133     * DOMLS.dis (SimpleSerializer): End tag was sometimes missing. Use
134     namespace prefix of element type if it is not declared
135     but not used else. A shift is replaced by pop:).
136    
137     * DOMCore.dis (getFeature): The getFeature method
138     for Node-derived classes implemented.
139     * DOMXML.dis (getFeature): Ditto.
140    
141 wakaba 1.51 2005-05-21 Wakaba <wakaba@suika.fam.cx>
142    
143     * DOMCore.dis (getNodeReference): Use HTMLDocument class
144     if a document node has no document element node but
145     has support for the "HTML" feature.
146    
147 wakaba 1.50 2005-03-03 Wakaba <wakaba@suika.fam.cx>
148    
149     * DOMMetaImpl.dis (features input normalizer): Variable name
150     typo fixed.
151     (ManakaiDOMImplementationSource.getDOMImplementation): Fixed bug
152     so that version specification for "+"'ed feature name does work now.
153    
154 wakaba 1.49 2005-03-02 Wakaba <wakaba@suika.fam.cx>
155    
156     * DOMBoot.dis (ResourceDef): Definitions for DOMFeature are
157     removed (now defined in DOMMetaImpl).
158    
159 wakaba 1.48 2005-02-21 Wakaba <wakaba@suika.fam.cx>
160    
161     * DOMMetaImpl.dis (IFClsDef[ManakaiDOMMinimumImplementation]): New.
162    
163     * Makefile: Rules for DOMMetaImpl module added.
164    
165 wakaba 1.47 2005-02-20 Wakaba <wakaba@suika.fam.cx>
166    
167     * DOMMetaImpl.dis: New module (split from DOMCore and DOMMain).
168    
169 wakaba 1.45 2005-02-18 Wakaba <wakaba@suika.fam.cx>
170    
171 wakaba 1.46 * DOMCore.dis (getFeature): ManakaiDOM:ManakaiDOMNodeObject.newReference
172     is an instance method, not a class method.
173    
174 wakaba 1.45 * DOMMain.dis (ResourceTypeDef[ManakaiDOM:Const,
175     ManakaiDOM:ConstGroup]): Removed (moved to "lib/manakai/DISLang.dis").
176     (Exception-related definitions): Removed (moved to
177     "lib/Message/Util/Error/DOMException.dis").
178     (ForDef[ManakaiDOM:ForIF, ManakaiDOM:ForClass]): Removed (moved
179     to DISLang).
180    
181     2005-02-17 Wakaba <wakaba@suika.fam.cx>
182    
183     * DOMMain.dis: Definitions for "ManakaiDOM:ManakaiDOMNodeObject" and
184     "ManakaiDOM:ManakaiDOMNodeReference" are removed (moved to
185     "lib/Message/Util/ManakaiNode.dis").
186     (ResourceDef[ManakaiDOM:DataType]): Removed (moved to
187     "lib/manakai/DISCore.dis").
188     (ResourceTypeDef[ManakaiDOM:IF, ManakaiDOM:Class,
189     ManakaiDOM:PrimitiveTypeClass]): Removed (moved to
190     "lib/manakai/DISLang.dis").
191    
192     2005-02-16 Wakaba <wakaba@suika.fam.cx>
193    
194     * DOMMain.dis (ForDef[ManakaiDOM:Perl]): Removed (moved to
195     DISPerl module).
196    
197 wakaba 1.44 2005-01-07 Wakaba <wakaba@suika.fam.cx>
198    
199     * DOMCore.dis: Each "delete array-item" replaced to a "splice".
200    
201 wakaba 1.43 2005-01-06 Wakaba <wakaba@suika.fam.cx>
202    
203     * DOMMain.dis (ensureXMLName): Test as if XML 1.0 if it is not an
204     XML document.
205    
206 wakaba 1.42 2005-01-05 Wakaba <wakaba@suika.fam.cx>
207    
208     * DOMMain.dis (ManakaiDOMExceptionOrWarning.stringify): New method.
209     (IntMethod[isExternallyReferred]): Rewritten.
210     (IntMethod[isExternallyReferredDownward]): Removed.
211     (Checking XML name legallity): Fix true or false mistakes.
212     (destroy, importTree, orphanate): Rewritten.
213     (destroyDownward, changeTreeIDDownward): Removed.
214     (TreeCore:urefnode property): Removed since not used.
215    
216     * DOMCore.dis: Tying array for NodeList implemented.
217    
218     2005-01-02 Wakaba <wakaba@suika.fam.cx>
219    
220     * DOMHTML.dis (HTMLDOMImplementation): New interface.
221    
222     * DOMViews.dis: Documentation for properties are added.
223    
224 wakaba 1.40 2004-12-29 Wakaba <wakaba@suika.fam.cx>
225    
226 wakaba 1.41 * Makefile: DOMXML, DOMEvents, DOMLS and ManakaiDOMLS2003 added.
227    
228 wakaba 1.40 * ManakaiDOMCore.dis: Removed (merged with DOMCore.dis).
229    
230 wakaba 1.39 2004-12-28 Wakaba <wakaba@suika.fam.cx>
231    
232     * ManakaiDOMXML.dis: Removed (merged with DOMXML.dis).
233    
234 wakaba 1.38 2004-12-01 Wakaba <wakaba@suika.fam.cx>
235    
236     * ManakaiDOMMain.dis: Removed (merged with DOMMain.dis).
237    
238 wakaba 1.37 2004-11-03 Wakaba <wakaba@suika.fam.cx>
239    
240     * .cvsignore: Ignore pod files.
241    
242 wakaba 1.36 2004-10-31 Wakaba <wakaba@suika.fam.cx>
243    
244     * DOMXML.dis (ProcessingInstruction.data): Property name error fixed.
245    
246     * DOMMain.dis: Don't call DOMString->__INT{length}__ - it should
247     be DOMString->length.
248    
249     * DOMCore.dis (Element.getElementsByTagName,
250     Node.getElementsByTagName, Element.getElementsByTagNameNS,
251     Node.getElementsByTagNameNS): Implemented.
252     (Element.getAttributeNode, Element.getAttributeNodeNS):
253     Check whether defined.
254    
255 wakaba 1.35 2004-10-18 Wakaba <wakaba@suika.fam.cx>
256    
257     * DOMWebForms.dis: New module.
258    
259 wakaba 1.33 2004-10-17 Wakaba <wakaba@suika.fam.cx>
260    
261 wakaba 1.34 * DOMBasicEvents.dis, DOMHTMLEvents.dis, DOMViews.dis,
262     DOMHTML.dis: New modules.
263 wakaba 1.33
264 wakaba 1.32 2004-10-16 Wakaba <wakaba@suika.fam.cx>
265    
266     * DOMMouseEvents.dis, DOMTextEvents.dis: New module.
267    
268 wakaba 1.30 2004-10-11 Wakaba <wakaba@suika.fam.cx>
269    
270     * ManakaiDOMMain.dis: 'TreeCore:anydata2' property type added.
271 wakaba 1.31 (DataType[ManakaiDOMKeyIdentifier, ManakaiDOMKeyIdentifiers]): added.
272 wakaba 1.30
273 wakaba 1.28 2004-10-10 Wakaba <wakaba@suika.fam.cx>
274 wakaba 1.30
275     * DOMEvents.dis: New module.
276 wakaba 1.28
277 wakaba 1.29 * ManakaiDOMCore.dis (ManakaiDOMAttributes.item): Return
278     node reference.
279    
280     * ManakaiDOMLS2003.dis (error_handler): '$caller' changed
281     to '$self' for correct error reporting and not to leak memory.
282    
283 wakaba 1.28 * Makefile (DIS2PM_PL): Path to dis2pm.pl changed.
284     * dis2pm.pl, idl2dis.pl: Removed (moved to ../../bin/).
285    
286 wakaba 1.26 2004-10-09 Wakaba <wakaba@suika.fam.cx>
287    
288 wakaba 1.28 * DOMCore.dis (ConfigParam): Moved from ManakaiDOMCore.
289     * ManakaiDOMCore.dis (ConfigParam): Removed.
290    
291 wakaba 1.27 * dis2pm.pl: Functions to create perl/pod structures
292     are moved to ../../bin/genlib.pl.
293 wakaba 1.28 (disdoc2pod, disdoc2text): Allow LESS-THAN SIGN as the first
294     character of a paragraph.
295 wakaba 1.27
296 wakaba 1.26 * ManakaiDOMLS2003.dis (ManakaiXMLParser2003/parse:#comment):
297     Set ownerDocument as parent if parent.ownerDocument is null.
298    
299     * dis2pm.pl (dis2perl): Report if DIS code has value.
300    
301     2004-10-06 Wakaba <wakaba@suika.fam.cx>
302    
303     * ManakaiDOMCore.dis (IFs): Inherit non-conditional version
304     of ManakaiDOMMain interfaces.
305    
306     * DOMCore.dis (Node.childNodes): Typo fixed.
307    
308     * ManakaiDOMLS2003.dis (parse): Check whether the namespace
309     prefix is null.
310    
311     * dis2pm.pl (perl_builtin_code): Allow hash reference as 'features'.
312     (Condition): Don't generate condition inheritance for DOM1, DOM2
313     and DOM3.
314    
315 wakaba 1.25 2004-09-30 Wakaba <wakaba@suika.fam.cx>
316    
317     * dis2pm.pl (disdoc_inline2pod, disdoc_inline2text): New
318     element type 'FILE' added.
319    
320     * ManakaiDOMMain.dis (ManakaiDOMExceptionOrWarning,
321     ManakaiDOMException, ManakaiDOMWarning): New classes.
322     (ManakaiDOMObject/___report_error): Implemented.
323    
324     * dis2pm.pl (perl_builtin_code:ParseFeature): Recognize leading '+'.
325    
326 wakaba 1.24 2004-09-29 Wakaba <wakaba@suika.fam.cx>
327    
328     * dis2pm.pl (get_redef_description, attr2perl, method2perl, if2perl):
329     New attribute 'IsAbstract', 'IsFinal' and 'ImplByApp' added.
330    
331     2004-09-27 Wakaba <wakaba@suika.fam.cx>
332    
333     * .cvsignore: New file.
334    
335 wakaba 1.22 2004-09-27 Wakaba <wakaba@suika.fam.cx>
336    
337 wakaba 1.23 * DOMLS.dis, ManakaiDOMLS2003: New file.
338    
339 wakaba 1.22 * dis2pm.pl (MAIN): Output "AUTHOR" pod section; support Perl+MPL
340     license.
341 wakaba 1.23 (disdoc2pod, disdoc2text): New 'DFN', 'SA', 'SE', 'HA', 'HE',
342     'XA', 'XE', 'Prefix', 'ERR', 'EV' and 'CP' element types supported.
343     (perl_name): Die if uninitialized value.
344     (constgroup2perl): Support constant group without machine-name.
345     (pod_item): Die if uninitialized value.
346     (qname_label): Don't output default prefix.
347 wakaba 1.22
348     * idl2dis.pl: Output module name and prefix as 'BindingName'
349     and 'FileName'.
350    
351 wakaba 1.20 2004-09-26 Wakaba <wakaba@suika.fam.cx>
352    
353 wakaba 1.21 * dis2pm.pl (constgroup2perl): Capitalize name.
354    
355     * idl2dis.pl (type, raise): Prepend namespace prefix if
356     type is 'DOMString' or 'DOMException' and it is not defined.
357     (MAIN): Make empty 'Return' element even if return
358     value is void.
359     (supply_incase): New.
360     (const): Use 'FullName' in favor of 'Description' if the name of
361     the const group is not a machine-friendly name.
362    
363     2004-09-26 Wakaba <wakaba@suika.fam.cx>
364    
365 wakaba 1.20 * dis2pm.pl (get_incase_label): Error if label is undef.
366    
367 wakaba 1.19 2004-09-25 Wakaba <wakaba@suika.fam.cx>
368    
369     * dis2pm.pl: Generate TODO list.
370     (method2perl): Use "dis".
371     (disdoc2pod, disdoc2text): 'HTML', 'InfosetP' element types added.
372     (perl_builtin_code): New code 'isRelativeDOMURI' added.
373    
374     * ManakaiDOMMain.dis (MDOM_REPLACE_BY_ITSELF_NO_EFFECT): New
375     warning code.
376    
377     * dis2pm.pl (attr2perl, method2perl): Output 'undef;' if the
378     method or attribute(set) does not return a value.
379     (perl_code): New macro 'WHEN' added. Macro 'INT{}' now allow
380     parameter.
381    
382 wakaba 1.18 2004-09-24 Wakaba <wakaba@suika.fam.cx>
383    
384     * dis2pm.pl (perl_exception): New 'subtype' parameter added.
385     (param2poditem): New.
386     (MAIN): Write 'NAMESPACE BINDINGS' pod section if necessary.
387     (perl_builtin_code): More developer-friendly error report.
388     (perl_code): New 'REQUIRE' statement added.
389     (disdoc2text, disdoc2pod): New 'QUOTE' element type added.
390     (get_value_literal): Default for unknown type is now 'undef'.
391    
392     2004-09-22 Wakaba <wakaba@suika.fam.cx>
393    
394     * dis2pm.pl (perl_builtin_code): New 'CheckName' and
395     'XMLVersion' added.
396    
397 wakaba 1.16 2004-09-20 Wakaba <wakaba@suika.fam.cx>
398    
399 wakaba 1.17 * dis2pm.pl (get_redef_description): See 'RedefinedBy' elements
400     even if it is 'ReMethod' and 'ReAttr' element.
401    
402     2004-09-20 Wakaba <wakaba@suika.fam.cx>
403    
404 wakaba 1.16 * dis2pm.pl (type_label): New option 'is_pod' implemented.
405     (get_redef_description): New function.
406     (get_isa_description): New function.
407     (disdoc2pod, disdoc2text): New.
408     (get_description): DISDOC support.
409     (valid_err, valid_err): New option 'node' implemented.
410    
411     * ManakaiDOMCore.dis (IF[ManakaiDOMNodeObjectNode]): New.
412    
413 wakaba 1.13 2004-09-19 Wakaba <wakaba@suika.fam.cx>
414    
415 wakaba 1.15 * dis2pm.pl (condition_match): Report error if the condition
416     not defined.
417    
418     * ManakaiDOMMain.dis (MDOM_IMPL_BY_APP): New exception code.
419    
420 wakaba 1.14 * dis2pm.pl (datatype2perl, datatypealias2perl): "FullName" attribute
421     introduced.
422 wakaba 1.15 (constgroup2perl): Define is-a relationship between group
423     Name and its Type.
424     (constgroup2perl): "IsBitMask" attribute introduced.
425 wakaba 1.14
426     * ManakaiDOMMain.dis: Renamed from "ManakaiDOM.dis".
427    
428 wakaba 1.13 * dis2pm.pl (type_label): Type label for unsigned-long and
429     unsigned-short added.
430     (perl_code): Die if uninitialized value is given.
431     (is_all_implemented): New function.
432    
433     * ManakaiDOMXML.dis: New module.
434    
435     * ManakaiDOMCore.dis: New module.
436    
437     * dis2pm.pl (dis2perl): 'Overridden' added.
438    
439 wakaba 1.12 2004-09-18 Wakaba <wakaba@suika.fam.cx>
440    
441     * ManakaiDOM.dis (MDOM_NEWCHILD_IS_REFCHILD): New warning.
442     (ManakaiDOMNodeObject->orphanate): New internal method.
443     (Interface[ManakaiDOMNodeObject, ManakaiDOMNodeReference]): All calls
444     of internal methods are now qualified by the package name.
445    
446 wakaba 1.11 2004-09-17 Wakaba <wakaba@suika.fam.cx>
447    
448     * DOMMain.dis: 'SpecLevel' attribute added.
449    
450     * idl2dis.pl (level): Set 'SpecLevel' attribute as well as 'Level'.
451    
452     * dis2pm.pl (get_level_description): Attribute name to see is
453     changed from 'Level' to 'SpecLevel'
454     (const2perl): Don't hardlink constant not to be warned
455     by perl -w.
456     (ops2perl): Declare subroutine 'DESTROY' not to be warned by
457     perl -w.
458 wakaba 1.12 (get_internal_code): Support of lang:dis.
459 wakaba 1.11
460     * ManakaiDOM.dis (newReference): New parameter 'class' introduced.
461    
462     * dis2pm.pl (perl_builtin_code:<ManakaiDOM:ManakaiDOMNamespaceURI>):
463     Separeted from "DOMString".
464     (if2perl, attr2perl): Don't cast to DOMString.
465    
466 wakaba 1.10 2004-09-15 Wakaba <wakaba@suika.fam.cx>
467    
468     * dis2pm.pl (perl_builtin_code): __CODE{CheckNCName}__ implemented.
469     (perl_if): Don't indent if preprocessing direction found.
470     (perl_code_source): Add \n before the #line directive.
471    
472     2004-09-14 Wakaba <wakaba@suika.fam.cx>
473    
474     * dis2pm.pl (get_internal_code): __INT{{name}}__ syntax now support
475     attribute.
476     (perl_code): __SUPER{name}__ syntax implemented.
477    
478 wakaba 1.9 2004-09-13 Wakaba <wakaba@suika.fam.cx>
479    
480     * dis2pm.pl (dis2perl): New.
481    
482     2004-09-12 Wakaba <wakaba@suika.fam.cx>
483    
484     * dis2pm.pl (get_warning_perl_code): New.
485    
486 wakaba 1.8 2004-09-10 Wakaba <wakaba@suika.fam.cx>
487    
488     * ManakaiDOM.dis (MDOM_NS_EMPTY_URI): New Exception type.
489     (ManakaiDOMNamespaceURI): New DataType.
490    
491     * DOMCore.dis: Most part of DOMImplementation interface is
492     implemented.
493    
494     * dis2pm.pl (method2perl): Description for returned value
495     is changed to be grouped.
496     (get_value_literal): Don't quote "null" even if it is a DOMString.
497     (perl_exception): Don't output terminating semicolon.
498     (perl_builtin_code): ManakaiDOM:ManakaiDOMNamespaceURI is
499     supported.
500    
501 wakaba 1.7 2004-09-09 Wakaba <wakaba@suika.fam.cx>
502 wakaba 1.8
503     * dis2pm.pl (method2perl, attr2perl): '(Return | Get | Set)/Exception'
504     implemented.
505 wakaba 1.7
506     * idl2dis.pl (type): Don't output Require element for
507     DOMMain module (now it is implicitly required by default).
508    
509 wakaba 1.6 2004-09-01 Wakaba <wakaba@suika.fam.cx>
510    
511     * idl2dis.pl (level): Use 'Level' instead of 'ModifiedLevel'.
512    
513 wakaba 1.5 2004-08-31 Wakaba <wakaba@suika.fam.cx>
514    
515     * dis2pm.pl (const2perl, constgroup2perl): New.
516    
517     * idl2dis.pl (idlna): New.
518    
519 wakaba 1.4 2004-08-30 Wakaba <wakaba@suika.fam.cx>
520    
521     * dis2pm.pl: Versioned implementation of "IF" supported (see
522     also Manakai Development Memo : 2004-08-29
523     <http://suika.fam.cx/~wakaba/-temp/wiki/wiki?manakai%2F%2F%A5%E1%A5%E2%2F%2F2004-08-29>).
524    
525     * idl2dis.pl (register_required_module): ISA is now
526     converted to elements, not a list attribute.
527    
528 wakaba 1.2 2004-08-22 Wakaba <wakaba@suika.fam.cx>
529    
530 wakaba 1.3 * idl2dis.pl (register_required_module): Top-level element type
531     name "Type" and "TypeAlias" changed to "DataType" and
532     "DataTypeAlias".
533    
534 wakaba 1.2 * dis2pm.pl (perl_code_source): New function.
535    
536 wakaba 1.1 2004-08-21 Wakaba <wakaba@suika.fam.cx>
537    
538     * ChangeLog: New file.
539    
540     * Makefile, DOMMain.dis, DOMCore.dis, DOMXML.dis, dis2pm.pl, idl2dis.pl:
541     New files (Moved from ../Markup/XML/DOM/).
542    
543    

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24