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

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

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

revision 1.261 by wakaba, Sat Aug 25 08:41:00 2007 UTC revision 1.303 by wakaba, Fri Oct 17 07:15:22 2008 UTC
# Line 1  Line 1 
1    2008-10-17  Wakaba  <wakaba@suika.fam.cx>
2    
3            * ElementTypeDefinition.pm (content_model_text): New attribute.
4    
5    2008-04-12  Wakaba  <wakaba@suika.fam.cx>
6    
7            * Element.pm (create_element, create_element_ns): Inputs
8            were not normalized into a string.
9    
10    2008-02-17  Wakaba  <wakaba@suika.fam.cx>
11    
12            * Document.pm (manakai_html, manakai_head): New methods.
13    
14    2008-02-11  Wakaba  <wakaba@suika.fam.cx>
15    
16            * CSSRule.pm (@import css_text): Implemented.
17    
18    2008-02-10  Wakaba  <wakaba@suika.fam.cx>
19    
20            * CSSStyleSheet.pm (manakai_input_encoding): New.
21    
22    2008-02-08  Wakaba  <wakaba@suika.fam.cx>
23    
24            * CSSRule.pm (@media, @import ____new): Bless media object
25            with the appropriate class.
26            (@media css_text): Getter implemented.
27    
28            * MediaList.pm (media_text): Getter implemented.
29    
30    2008-02-03  Wakaba  <wakaba@suika.fam.cx>
31    
32            * CSSStyleDeclaration.pm ($serialize_value): Support
33            for new value types.
34    
35    2008-02-02  Wakaba  <wakaba@suika.fam.cx>
36    
37            * CSSStyleDeclaration.pm ($serialize_value): New (was
38            part of Whatpm::CSS::Parser as $default_serializer).
39            Use it instead of old 'serialize' parameter of CSS
40            property definition.
41    
42    2008-01-26  Wakaba  <wakaba@suika.fam.cx>
43    
44            * CSSStyleDeclaration.pm (css_text): Prepend | ! | before
45            the priority token if any.
46            (get_property_priority): Shorthand case implemented.
47    
48    2008-01-26  Wakaba  <wakaba@suika.fam.cx>
49    
50            * CSSStyleDeclaration.pm: Use |serialize_shorthand|
51            and |serialize_multiple| to serialize shorthand properties
52            in reflecting attributes.  Return value of
53            the |serialzie_multiple| function has been changed.
54            (non-computed css_text): Sort by property names.
55    
56    2008-01-24  Wakaba  <wakaba@suika.fam.cx>
57    
58            * Window.pm (manakai_get_computed_style): Renamed
59            from |get_computed_style|.
60    
61            * Element.pm (manakai_computed_style): Renamed from |current_style|.
62    
63    2008-01-14  Wakaba  <wakaba@suika.fam.cx>
64    
65            * CSSStyleDeclaration.pm (AUTOLOAD): DOM attributes reflecting
66            shorthand properties did croak (fixed but still they does not
67            return correct result - they need to be fixed later).
68    
69            * Element.pm (query_selector, query_selector_all): Prototypes
70            were missing.
71    
72    2008-01-14  Wakaba  <wakaba@suika.fam.cx>
73    
74            * Window.pm (___reset_css): Typo fixed.
75    
76    2008-01-14  Wakaba  <wakaba@suika.fam.cx>
77    
78            * CSSStyleDeclaration.pm: The classes now explicitly implement
79            the |CSS2Properties| interface.
80            (@{}, TIEARRAY, FETCH, FETCHSIZE, EXISTS, item, length): Implemented.
81    
82    2008-01-14  Wakaba  <wakaba@suika.fam.cx>
83    
84            * CSSStyleDeclaration.pm (attributes reflecting CSS properties):
85            Return an empty string if no value is assigned to the property.  Insert
86            a SPACE before '!' for compatibility with Firefox.
87    
88    2008-01-14  Wakaba  <wakaba@suika.fam.cx>
89    
90            * CSSRule.pm (css_text): Trailing newline character is removed
91            to avoid double empty lines in CSSStyleSheet->css_text.
92            (selector_text): Namespace support is fixed.
93    
94            * CSSStyleSheet.pm (___new): Now it accepts |_nsmap| option.
95    
96    2008-01-14  Wakaba  <wakaba@suika.fam.cx>
97    
98            * CSSRule.pm (selector_text): Use |serialize_selector_text|
99            to get better result.
100    
101    2008-01-13  Wakaba  <wakaba@suika.fam.cx>
102    
103            * Window.pm: New Perl module.
104    
105            * Document.pm (default_view): Implemented.
106    
107            * Element.pm (current_style): Implemented.
108    
109    2008-01-06  Wakaba  <wakaba@suika.fam.cx>
110    
111            * CSSStyleDeclaration.pm (css_text): Allow to shorten a complete
112            set of longhand properties.
113            (get_property_priority): Implemented.
114            (CSSComputedStyleDeclaration AUTOLOAD): Implemented for reflecting
115            attributes.
116    
117    2008-01-04  Wakaba  <wakaba@suika.fam.cx>
118    
119            * CSSStyleDeclaration.pm (css_text): Allow |{compute_multiple}|
120            as well as |{compute}| as a way to filter out longhand
121            properties.  Sort properties by names for readability.
122    
123    2008-01-01  Wakaba  <wakaba@suika.fam.cx>
124    
125            * CSSStyleDeclaration.pm (css_text): Output |undef| property
126            information for debugging.
127    
128            * CSSStyleSheet.pm (manakai_base_uri): New attribute.
129    
130    2008-01-01  Wakaba  <wakaba@suika.fam.cx>
131    
132            * CSSStyleDeclaration.pm (CSSComputedStyleDeclaration): New class.
133    
134    2007-12-31  Wakaba  <wakaba@suika.fam.cx>
135    
136            * SelectorsAPI.pm, Document.pm (___query_selector_all): New internal
137            method.
138    
139    2007-12-31  Wakaba  <wakaba@suika.fam.cx>
140    
141            * SelectorsAPI.pm: Make simple-selector-sequence-matching
142            an independent function.
143    
144    2007-12-31  Wakaba  <wakaba@suika.fam.cx>
145    
146            * CSSStyleDeclaration.pm (AUTOLOAD): Getter for attributes
147            reflecting CSS property is implemented.
148            (css_text): Getter is implemented.
149    
150    2007-12-24  Wakaba  <wakaba@suika.fam.cx>
151    
152            * CSSRule.pm (selector_text): Ad hoc support for namespace prefixes.
153            (CSSNamespaceRule.css_text): Getter implemented.
154    
155            * CSSStyleSheet.pm (manakai_is_default_namespace,
156            manakai_lookup_namespace_prefix): New methods.
157    
158    2007-12-23  Wakaba  <wakaba@suika.fam.cx>
159    
160            * CSSRule.pm (@charset.css_text): Implemented.
161    
162    2007-12-23  Wakaba  <wakaba@suika.fam.cx>
163    
164            * CSSRule.pm (type, css_text): Typo fixed.
165            (____new): s/_selector/_selectors/g;
166            (CSSStyleRule.css_text, selectors_text): Ad hoc implementation.
167    
168            * CSSStyleDeclaration.pm (css_text): Ad hoc implementation.
169    
170            * CSSStyleSheet.pm (new): s/new/____new/.
171            (css_text): New attribute.
172    
173    2007-12-22  Wakaba  <wakaba@suika.fam.cx>
174    
175            * MediaList.pm: New placeholder for a CSSOM interface.
176    
177            * CSSRule.pm, CSSStyleSheet.pm: Implementing the initial
178            setting of owner* and parent* attributes; support
179            for the |delete_rule| method.
180    
181    2007-12-22  Wakaba  <wakaba@suika.fam.cx>
182    
183            * CSSStyleSheet.pm, CSSRule.pm, CSSRuleList.pm, CSSStyleDeclaration.pm:
184            First version of CSSOM implementation.
185    
186    2007-11-18  Wakaba  <wakaba@suika.fam.cx>
187    
188            * Document.pm, Entity.pm (manakai_has_bom,
189            manakai_charset): New attributes.
190    
191    2007-11-11  Wakaba  <wakaba@suika.fam.cx>
192    
193            * Document.pm, Element.pm (inner_html): Use |Whatpm::HTML::Serializer|
194            for getter.
195    
196    2007-10-27  Wakaba  <wakaba@suika.fam.cx>
197    
198            * Event.pm (init_event, init_event_ns, init_custom_event_ns):
199            The |namespaceURI| attribute was not set correctly.
200    
201            * DOMEvents.dis: Removed.
202    
203    2007-10-08  Wakaba  <wakaba@suika.fam.cx>
204    
205            * Event.pm, EventTarget.pm, EventTargetNode.pm,
206            EventException.pm: Implemented (but not tested!).
207    
208            * DOMException.pm (MALFORMED_EVENT_TYPE_ERR,
209            EVENT_INTERFACE_NOT_SUPPORTED_ERR, EXTERNAL_EVENT_ERR): New
210            error subtypes.
211    
212            * DOMImplementation.pm ($HasFeature): The |Event| feature,
213            version |3.0|, is added.
214    
215            * Document.pm, Node.pm: Event attributes and
216            methods are implemented.
217    
218    2007-10-07  Wakaba  <wakaba@suika.fam.cx>
219    
220            * SelectorsAPI.pm ($get_elements_by_selectors): Receive
221            an additional argument for "current element".
222            Support for |-manakai-current| and |-manakai-current(/s/)|
223            pseudo-classes.
224    
225    2007-09-29  Wakaba  <wakaba@suika.fam.cx>
226    
227            * SelectorsAPI.pm: Attribute selectors are implemented.
228    
229    2007-09-29  Wakaba  <wakaba@suika.fam.cx>
230    
231            * SelectorsAPI.pm (ElementSelector): Implemented.
232    
233    2007-09-29  Wakaba  <wakaba@suika.fam.cx>
234    
235            * SelectorsAPI.pm (query_selector): Implemented.
236    
237    2007-09-29  Wakaba  <wakaba@suika.fam.cx>
238    
239            * SelectorsAPI.pm ($get_elements_by_selectors): Created
240            from most part of |query_selector_all|.
241    
242    2007-09-24  Wakaba  <wakaba@suika.fam.cx>
243    
244            * DOMException.pm (SYNTAX_ERR): New subtype is defined.
245            (UNDECLARED_PREFIX_ERR): New subtype is defined.
246    
247            * Document.pm (Document): Implements the |DocumentSelector|
248            interface.
249    
250            * Element.pm (Element): Implements the |ElementSelector|
251            interface.
252    
253            * Node.pm (Node): Implements the |NSResolver| interface.
254    
255            * SelectorsAPI.pm: Now (hopefully) conform to the Selectors
256            API Editor's Draft (only |query_selector_all| on |Document|,
257            with limited selectors syntax support, though).
258    
259    2007-09-23  Wakaba  <wakaba@suika.fam.cx>
260    
261            * SelectorsAPI.pm: Namespaced type/universal selectors
262            are supported.
263    
264    2007-09-23  Wakaba  <wakaba@suika.fam.cx>
265    
266            * SelectorsAPI.pm: New Perl module.
267    
268  2007-08-25  Wakaba  <wakaba@suika.fam.cx>  2007-08-25  Wakaba  <wakaba@suika.fam.cx>
269    
270          * Node.pm (manakai_language): Return the |manakai_language|          * Node.pm (manakai_language): Return the |manakai_language|

Legend:
Removed from v.1.261  
changed lines
  Added in v.1.303

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24