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

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.55 by wakaba, Thu Oct 6 10:53:36 2005 UTC revision 1.66 by wakaba, Wed Nov 16 10:07:13 2005 UTC
# Line 1  Line 1 
1    2005-11-16  Wakaba  <wakaba@suika.fam.cx>
2    
3            * PerlCode.dis: A test code added.  Typos in |ISA|
4            properties fixed.
5            (PerlSub.stringify): Generates prototype specification
6            even if |prototype| attribute value's length is zero
7            in case the |pc:prototype| attribute /is/ found.
8    
9    2005-11-15  Wakaba  <wakaba@suika.fam.cx>
10    
11            * Makefile: Missing rule to make |Message/DOM/core.dae| added.
12    
13    2005-11-15  Wakaba  <wakaba@suika.fam.cx>
14    
15            * Makefile: Rules to make |DIS/Test.pm| added. |DIS/common.dis| rules
16            added.
17    
18            * DIS.dis (DIS:): Removed (moved to |DIS/common.dis|).
19    
20    2005-11-13  Wakaba  <wakaba@suika.fam.cx>
21    
22            * PerlCode.dis (PCList, PCArrayRefLiteral, PCHashRefLiteral):
23            New interfaces.
24            (createPCLiteral, appendNewPCLiteral): New methods.
25            (PCDocument): New interface.
26            (factory methods): Namespace URI and local name of document
27            element arguments added to |createDocument| to obtain
28            an instance of |PCDocument|.
29    
30    2005-10-16  Wakaba  <wakaba@suika.fam.cx>
31    
32            * PerlCode.dis (pc:line): New configuration parameter.
33            (stringify): Don't output "#line" directive
34            unless "pc:line" parameter is set to "true".
35            (pc:split-resolver): New configuration parameter.
36    
37    2005-10-14  Wakaba  <wakaba@suika.fam.cx>
38    
39            * ManakaiNode.dis (anydata0): New property type.
40    
41            * PerlCode.dis (stringify): Prints node id if file name
42            is not available.
43            (perlLiteral): Prints as is if the value is blessed
44            with "manakai::code" package.
45    
46    2005-10-13  Wakaba  <wakaba@suika.fam.cx>
47    
48            * PerlCode.dis (CDATADOMString): Changed to use code
49            fragment defined in DOMCore module directly.
50    
51    2005-10-12  Wakaba  <wakaba@suika.fam.cx>
52    
53            * PerlCode.dis (ForClassCompat): Removed.
54    
55            * ManakaiNode.dis (ManakaiDOMNodeObject, ManakaiDOMNodeReference):
56            Removed.
57            (newNode): New method.
58            (generateUniqueID): Algorithm has changed to save random
59            string generation time.
60    
61            * DIS.dis (AUTOLOAD): "$Error::Level" fixed to "$Error::Depth".
62    
63    2005-10-11  Wakaba  <wakaba@suika.fam.cx>
64    
65            * PerlCode.dis (IfClsDef, IFClsETDef): New version of classes based
66            on DOMCore and element type definitions added.
67            (localName): Renamed to "pcLocalName" to avoid
68            conflict with "Node.localName" attribute.
69    
70    2005-10-10  Wakaba  <wakaba@suika.fam.cx>
71    
72            * DIS.dis (Require): Unused reference to "PerlCode.dis" removed.
73    
74            * Makefile: Rules to make "PerlCode.pm" separated
75            from ones for "DIS.pm".
76    
77            * ManakaiNode.dis (mn:unsetXRefNode): "$referent"
78            parameter is replaced with "$referrer->{$propName}".
79    
80            * PerlCode.dis (Require): References "DOMCore.dis".
81            (DefaultFor): Changed to "ManakaiDOM:ManakaiDOMLatest".
82            (Util: for ManakaiDOM:ManakaiDOM): New.
83    
84    2005-10-09  Wakaba  <wakaba@suika.fam.cx>
85    
86            * ManakaiNode.dis: New "mn:xrefnode0" property type has
87            been introduced and methods are fixed to support it.
88            (mn:setXRefNode, mn:unsetXRefNode): New codes.
89    
90            * DIS.dis (loadResource): Skips a root resource definition
91            if it is an alias and it has "dis:Name" attribute and
92            referenced canonical definition is already read.  (Note
93            that similar case that the resource definition has "dis:QName"
94            attribute is already fixed in the same way.)
95    
96    2005-10-08  Wakaba  <wakaba@suika.fam.cx>
97    
98            * DIS.dis (readProperties): Recognizes hexdecimal
99            in "DISCore:Integer" (prefixed by "0x").
100    
101    2005-10-08  Wakaba  <wakaba@suika.fam.cx>
102    
103            * PerlCode.dis (getExceptionInterfacePackageNameList,
104            addExceptionInterfacePackageName): New methods.
105            (ToString): Sorts hash keys where they result in
106            the order of statements in result code.
107    
108            * Error.pm ($DEBUG): New option variable.
109            (___get_error_def): Calls "___error_def" method in second or later "@ISA"
110            package even if elder package has "___error_def" method.
111    
112            * DIS.dis: Now constant values are only defined
113            in interfaces.
114            (DIS:NO_EXCEPTION_CLASS_ERR): New exception subcode.
115    
116  2005-10-06  Wakaba  <wakaba@suika.fam.cx>  2005-10-06  Wakaba  <wakaba@suika.fam.cx>
117    
118          * DIS.dis (getAnyResourceURIList, getModuleURIList): New methods.          * DIS.dis (getAnyResourceURIList, getModuleURIList): New methods.

Legend:
Removed from v.1.55  
changed lines
  Added in v.1.66

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24