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

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.57

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24