/[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.273 by wakaba, Sun Nov 18 11:08:40 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>  2007-11-18  Wakaba  <wakaba@suika.fam.cx>
187    
188          * Document.pm, Entity.pm (manakai_has_bom,          * Document.pm, Entity.pm (manakai_has_bom,

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24