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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.55 - (show annotations) (download)
Sat Jan 12 14:45:47 2008 UTC (16 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.54: +4 -0 lines
++ whatpm/Whatpm/CSS/ChangeLog	12 Jan 2008 14:45:15 -0000
	* Parser.pm: 'opacity' and '-moz-opacity' are implemented.

2008-01-12  Wakaba  <wakaba@suika.fam.cx>

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24