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

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.56

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24