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

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.54

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24