/[suikacvs]/markup/html/whatpm/Whatpm/CSS/ChangeLog
Suika

Diff of /markup/html/whatpm/Whatpm/CSS/ChangeLog

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

revision 1.22 by wakaba, Sat Nov 24 11:21:04 2007 UTC revision 1.60 by wakaba, Mon Jan 14 13:53:50 2008 UTC
# Line 1  Line 1 
1    2008-01-14  Wakaba  <wakaba@suika.fam.cx>
2    
3            * Parser.pm (-moz-opacity): DOM attribute name was wrong.
4    
5    2008-01-14  Wakaba  <wakaba@suika.fam.cx>
6    
7            * Cascade.pm (get_cascaded_value): No longer have to test
8            whether priority is defined.
9    
10            * Parser.pm (parse_char_string): Set an empty string as the priority
11            if no priority was specified.
12    
13    2008-01-14  Wakaba  <wakaba@suika.fam.cx>
14    
15            * Parser.pm (serialize, serialize_multiple): Return an empty
16            string (not undef) if the property has no assigned value.
17    
18    2008-01-14  Wakaba  <wakaba@suika.fam.cx>
19    
20            * Parser.pm (parse_char_string): Namespace support is revised so
21            that more Gecko-like namespace serialization can be implemented.
22    
23            * SelectorsSerializer.pm (serialize_selector_text): Revised.
24            Now it does almost same as what Gecko does for namespace
25            tratements, what Gecko does for universal selector omittion, and what
26            Opera does for ordering (i.e. no sorting).  Only one COLON
27            for pseudo-elements since Gecko and Opera do so.
28    
29    2008-01-14  Wakaba  <wakaba@suika.fam.cx>
30    
31            * SelectorsSerializer.pm (serialize_selector_text): New method.
32    
33    2008-01-12  Wakaba  <wakaba@suika.fam.cx>
34    
35            * Parser.pm: 'opacity' and '-moz-opacity' are implemented.
36    
37    2008-01-12  Wakaba  <wakaba@suika.fam.cx>
38    
39            * Parser.pm: 'font' is implemented.
40    
41    2008-01-12  Wakaba  <wakaba@suika.fam.cx>
42    
43            * Parser.pm: 'background' is implemented.
44    
45    2008-01-12  Wakaba  <wakaba@suika.fam.cx>
46    
47            * Parser.pm: 'border', 'border-top', 'border-right', 'border-bottom',
48            'border-left', and 'outline' are implemented.  White space characters
49            were not allowed between property name and COLON.  NUMBER and
50            DIMENSION are not allowed as color in quirks mode.
51    
52    2008-01-06  Wakaba  <wakaba@suika.fam.cx>
53    
54            * Cascade.pm: The object now has new device-dependent
55            parameter, |has_invert|.
56    
57            * Parser.pm: The object now has new device-dependent
58            parameter, |clip_color| function.
59            (parse_char_string): Inifinite-loop fixed for ignoring
60            states.  No longer check for '(' and '[' matchings for
61            compatibility with browsers.
62            ($default_serializer): Support for 'RGBA' data type.
63            (color): Reimplemented.
64            (backbround-color, border-top-color, border-right-color,
65            border-bottom-color, border-left-color, outline-color): Implemented.
66    
67    2008-01-06  Wakaba  <wakaba@suika.fam.cx>
68    
69            * Parser.pm (background-position, background-position-x,
70            background-position-y): Implemented.
71    
72    2008-01-06  Wakaba  <wakaba@suika.fam.cx>
73    
74            * Parser.pm (border-spacing serialize_multiple): Implemented.
75    
76    2008-01-06  Wakaba  <wakaba@suika.fam.cx>
77    
78            * Parser.pm: Disallow '-' without following NUMBER or DIMENSION.
79            (border-width serialize): Was incorrect.
80    
81    2008-01-05  Wakaba  <wakaba@suika.fam.cx>
82    
83            * Parser.pm (-manakai-border-spacing-x, -manakai-border-spacing-y,
84            border-spacing): Implemented.
85    
86    2008-01-04  Wakaba  <wakaba@suika.fam.cx>
87    
88            * Parser.pm (letter-spacing, word-specing, text-indent,
89            outline-width): Implemented.
90            (outline-style): Don't allow 'hidden'.
91    
92    2008-01-04  Wakaba  <wakaba@suika.fam.cx>
93    
94            * Parser.pm ($default_serializer): Support for
95            the |PERCENTAGE| data type.
96            (padding-top, border-top-width): The parser now
97            refers the parser of the 'margin-top'.
98            (width, height, min-width, min-height, max-width, max-height,
99            vertical-align, line-height): Implemented.
100    
101    2008-01-03  Wakaba  <wakaba@suika.fam.cx>
102    
103            * Cascade.pm (get_specified_value_no_inherit): New function.
104            (get_computed_value): New way to get computed value,
105            the |{compute_multiple}| code, is now supported.
106    
107            * Parser.pm (top, bottom, left, right): Implemented.
108    
109    2008-01-03  Wakaba  <wakaba@suika.fam.cx>
110    
111            * Parser.pm: Some condition operators were incorrect.  
112            The 'border-width' property family is implemented.
113    
114    2008-01-03  Wakaba  <wakaba@suika.fam.cx>
115    
116            * Parser.pm: Support for the 'margin' and 'padding'
117            property families.
118    
119    2008-01-03  Wakaba  <wakaba@suika.fam.cx>
120    
121            * Parser.pm: 'font-size' support.
122    
123            * Cascade.pm (new): Set default value for 'font-size'
124            relative- and absolute- value computations.
125    
126    2008-01-02  Wakaba  <wakaba@suika.fam.cx>
127    
128            * Cascade.pm (get_cascaded_value): "*"-only declaration blocks
129            were ignored.
130    
131            * Parser.pm (cursor): Implemented.
132    
133    2008-01-02  Wakaba  <wakaba@suika.fam.cx>
134    
135            * Parser.pm (text-align, text-transform, white-space,
136            caption-side, table-layout, border-collapse, empty-cells,
137            outline-style, text-decoration): Implemented.
138    
139    2008-01-02  Wakaba  <wakaba@suika.fam.cx>
140    
141            * Cascade.pm (get_computed_value): Even when |inherit| is specified
142            the value is resolved into the computed value by the |{compute}|
143            code to support edge cases not mentioned in the CSS 2.1 spec (see
144            <http://suika.fam.cx/gate/2005/sw/inherit>).
145    
146    2008-01-02  Wakaba  <wakaba@suika.fam.cx>
147    
148            * Cascade.pm (get_computed_value): Resolve initial value referred
149            when |inherit| is specified as if it were the specified value.
150    
151            * Parser.pm: Some properties were incorrectly marked as
152            inherited.
153            (background-repeat, background-attachment, font-style,
154            font-variant, font-weight, background-image, font-family): Implemented.
155    
156    2008-01-01  Wakaba  <wakaba@suika.fam.cx>
157    
158            * Parser.pm: Give |list-style-image|'s compute function a name.
159    
160    2008-01-01  Wakaba  <wakaba@suika.fam.cx>
161    
162            * Parser.pm: Give |list-style-image|'s parser a name.  Bug fix
163            on base URI scalar reference.
164    
165    2008-01-01  Wakaba  <wakaba@suika.fam.cx>
166    
167            * Parser.pm (page-break-before, page-break-after, page-break-inside,
168            orphans, widows, list-style): Added.
169            (z-index): Support for negative values.
170    
171    2008-01-01  Wakaba  <wakaba@suika.fam.cx>
172    
173            * Parser.pm: Set |manakai_base_uri| attribute of the
174            created |CSSStyleSheet| object.
175            More properties from CSS 2.1 are implemented.
176    
177    2008-01-01  Wakaba  <wakaba@suika.fam.cx>
178    
179            * Cascade.pm: The |use strict| line was missing!!!!!!!!!11
180            (get_computed_value): Support for the |inherit| value.
181    
182            * Parser.pm: The |inherit| value is represented by new |INHERIT|
183            value type, rather than |KEYWORD|.
184            (position): The initial value was incorrect.
185    
186    2008-01-01  Wakaba  <wakaba@suika.fam.cx>
187    
188            * Cascade.pm (get_cascaded_value): It now should return |undef|
189            for shorthand properties.
190            (get_specified_value, get_computed_value): New methods.
191    
192            * Parser.pm: |initial|, |inherited|, and |compute| properties
193            are added to property definitions.
194    
195    2008-01-01  Wakaba  <wakaba@suika.fam.cx>
196    
197            * Cascade.pm: Specificity and priority are now supported.
198    
199            * Parser.pm (get_selector_specificity): New method.
200    
201    2007-12-31  Wakaba  <wakaba@suika.fam.cx>
202    
203            * Cascade.pm: New Perl module.
204    
205            * Parser.pm: |@namespace| prohibbitted immediately
206            following |@namespace| rules by mistake.
207    
208    2007-12-31  Wakaba  <wakaba@suika.fam.cx>
209    
210            * Parser.pm: Support for border-style properties, as a model case
211            for shorthand properties.
212    
213    2007-12-31  Wakaba  <wakaba@suika.fam.cx>
214    
215            * Parser.pm: Ignore property which is not supported by the
216            application.  Support for properties with a keyword being
217            able to be specified is added.
218    
219    2007-12-31  Wakaba  <wakaba@suika.fam.cx>
220    
221            * Parser.pm: At-keywords were not case-insensitive.
222            Support for property value parsing.  Empty declarations
223            were not supported.  Raise errors for broken declarations.
224            Parser and serializer definition for |color| is added.
225    
226    2007-12-24  Wakaba  <wakaba@suika.fam.cx>
227    
228            * Parser.pm: Support for |@namespace| rule.
229    
230            * SelectorsSerializer.pm: Support for |lookup_namespace_prefix|
231            parameter is added.
232    
233    2007-12-23  Wakaba  <wakaba@suika.fam.cx>
234    
235            * Parser.pm: Support for the |@charset| rule.
236    
237    2007-12-23  Wakaba  <wakaba@suika.fam.cx>
238    
239            * Parser.pm (parse_char_string): A poor support for error
240            line/column reporting is added.  Support for pseudo-element
241            and pseudo-class.
242    
243    2007-12-23  Wakaba  <wakaba@suika.fam.cx>
244    
245            * Parser.pm: New module.
246    
247            * SelectorsParser.pm (parse_string): Split into |parse_string|
248            and |_parse_selectors_with_tokenizer|.  Support for "end by
249            token T" option.  Return the last token as well as the
250            parsed selectors pbject.
251    
252  2007-11-24  Wakaba  <wakaba@suika.fam.cx>  2007-11-24  Wakaba  <wakaba@suika.fam.cx>
253    
254          * SelectorsParser.pm (parse_string): Raise errors if appropriate.          * SelectorsParser.pm (parse_string): Raise errors if appropriate.

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.60

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24