/[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.96 - (hide annotations) (download)
Mon Sep 15 14:34:24 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.95: +4 -0 lines
++ whatpm/t/ChangeLog	15 Sep 2008 14:34:19 -0000
2008-09-15  Wakaba  <wakaba@suika.fam.cx>

	* css-visual.dat: New test data for Firefox3's new 'width'
	values.

++ whatpm/Whatpm/CSS/ChangeLog	15 Sep 2008 14:34:00 -0000
2008-09-15  Wakaba  <wakaba@suika.fam.cx>

	* Parser.pm: Support for Firefox3's new 'width' keywords.

1 wakaba 1.96 2008-09-15 Wakaba <wakaba@suika.fam.cx>
2    
3     * Parser.pm: Support for Firefox3's new 'width' keywords.
4    
5 wakaba 1.94 2008-08-16 Wakaba <wakaba@suika.fam.cx>
6    
7 wakaba 1.95 * Parser.pm (cursor): Support for 'hand' keyword.
8    
9     2008-08-16 Wakaba <wakaba@suika.fam.cx>
10    
11 wakaba 1.94 * MediaQueryParser.pm, SelectorsParser.pm, Parser.pm: Support
12     for new style of error reports.
13    
14 wakaba 1.92 2008-02-11 Wakaba <wakaba@suika.fam.cx>
15    
16 wakaba 1.93 * Parser.pm: 'writing-mode', 'text-anchor', 'dominant-baseline',
17     and 'alignment-baseline' are implemented.
18    
19     2008-02-11 Wakaba <wakaba@suika.fam.cx>
20    
21 wakaba 1.92 * Parser.pm (parse_char_string): Precious '@charset' error
22     reporting.
23    
24     2008-02-10 Wakaba <wakaba@suika.fam.cx>
25    
26     * Parser.pm (parse_char_string): '@import' support.
27    
28 wakaba 1.90 2008-02-10 Wakaba <wakaba@suika.fam.cx>
29    
30 wakaba 1.91 * Parser.pm (parse_char_string): Create a style sheet
31     before the actual parsing (or use the style sheet created before
32     the invocation to the method.
33     (init): New.
34    
35     2008-02-10 Wakaba <wakaba@suika.fam.cx>
36    
37 wakaba 1.90 * Parser.pm: |attr(prefix|localname)| did not work. Support
38     for uppercase namespace prefixes (namespace prefixes were
39     not normalized into lowercase when they were looked up.). Report
40     the property name token when an unknown property error is raised.
41     The '-moz-pre-wrap' value is supported for 'white-space' property.
42     ('background-position'): 'center left' and 'center right'
43     were not supported.
44    
45     * SelectorsParser.pm: Report the namespace prefix token when
46     an undeclared prefix error is raised. S_TOKEN in
47     COMBINATOR_STATE was not handled correctly.
48    
49 wakaba 1.89 2008-02-09 Wakaba <wakaba@suika.fam.cx>
50    
51     * Parser.pm (new): s/unsupported/u/;
52    
53 wakaba 1.87 2008-02-08 Wakaba <wakaba@suika.fam.cx>
54    
55 wakaba 1.88 * Parser.pm: Support for '@nedia' at-rule.
56    
57     2008-02-08 Wakaba <wakaba@suika.fam.cx>
58    
59 wakaba 1.87 * MediaQueryParser.pm, MediaQuerySerializer.pm: New Perl modules.
60    
61 wakaba 1.86 2008-02-03 Wakaba <wakaba@suika.fam.cx>
62    
63     * Parser.pm ('display', 'list-style-type',
64     'caption-side'): CSS 2.0 values added.
65     ('font-size-adjust', 'font-stretch', 'marker-offset'): Implemented.
66     ($length_percentage_keyword_parser): Now this is in a variable.
67     ($length_keyword_parser): Now this is in a variable, too.
68     ('font'): Reset 'font-size-adjust' and 'font-stretch' as
69     defined by CSS2.
70     ('marks', 'size', 'page'): Implemented.
71    
72 wakaba 1.83 2008-02-02 Wakaba <wakaba@suika.fam.cx>
73    
74 wakaba 1.85 * Parser.pm ($default_serializer, serialize parameters): Removed (now
75     it is part of manakai Message::DOM::CSSStyleDeclaration).
76     ('overflow' key): Removed (since it is a shorthand property).
77    
78     2008-02-02 Wakaba <wakaba@suika.fam.cx>
79    
80 wakaba 1.84 * Parser.pm ('font', 'cursor'): Serializer are
81     merged with $default_serializer.
82    
83     2008-02-02 Wakaba <wakaba@suika.fam.cx>
84    
85 wakaba 1.83 * Parser.pm ($default_serializer): New 'RECT' type supported.
86     ('clip'): Implemented.
87    
88 wakaba 1.82 2008-01-30 Wakaba <wakaba@suika.fam.cx>
89    
90     * Parser.pm ($default_serializer): New 'ADDCOUNTER'
91     and 'SETCOUNTER' types supported.
92     ('content'): 'counter()' and 'counters()' are supported iff
93     the property 'counter-reset' is supported.
94     ('counter-reset', 'counter-increment'): Implemented.
95    
96 wakaba 1.81 2008-01-28 Wakaba <wakaba@suika.fam.cx>
97    
98     * Parser.pm ($default_serializer): New 'CONTENT' type supported.
99     ('content'): Implemented.
100    
101 wakaba 1.75 2008-01-27 Wakaba <wakaba@suika.fam.cx>
102    
103 wakaba 1.80 * Parser.pm ($default_serializer): 'QUOTES' type supported.
104     ('quotes'): Implemented.
105    
106     2008-01-27 Wakaba <wakaba@suika.fam.cx>
107    
108 wakaba 1.79 * Parser.pm ($one_keyword_parser): More accurate error location
109     reporting.
110     ('overflow-x', 'overflow-y'): Implemented.
111     ('overflow'): Reimplemented as a shorthand.
112    
113     2008-01-27 Wakaba <wakaba@suika.fam.cx>
114    
115 wakaba 1.78 * Parser.pm ('opacity' parse): Support for '+'.
116    
117     2008-01-27 Wakaba <wakaba@suika.fam.cx>
118    
119 wakaba 1.77 * Parser.pm ('letter-spacing' parse): Support for '+'.
120     ('border-spacing' serialize_multiple): Revised taking into
121     account 'import' and 'inherit'.
122     ('border-spacing' parse): Support for '+'.
123    
124     2008-01-27 Wakaba <wakaba@suika.fam.cx>
125    
126 wakaba 1.76 * Parser.pm ($parse_color): Support for '+'. HSL to RGB
127     convertion was wrong.
128     ('orphans', 'background-position' parse): Support for '+'.
129    
130     2008-01-27 Wakaba <wakaba@suika.fam.cx>
131    
132 wakaba 1.75 * Parser.pm ('z-index', 'line-height', 'border-width' parse): Support
133     for '+'.
134     ('margin-top' parse): Fixed to report more accureate error
135     position.
136     ('right'): Negative values and 'auto' were not supported.
137    
138 wakaba 1.67 2008-01-26 Wakaba <wakaba@suika.fam.cx>
139    
140 wakaba 1.74 * Parser.pm ('font-weight' parser): Support for '+'.
141    
142     * Tokenizer.pm: Normalize number stored in |NUMBER_TOKEN|,
143     |PERCENTAGE_TOKEN|, and |DIMENSION_TOKEN|.
144    
145     2008-01-26 Wakaba <wakaba@suika.fam.cx>
146    
147 wakaba 1.73 * Parser.pm ('font-size' parser): Support for '+'. Fixed to
148     report more accurate error position. Enabled the
149     support for '-webkit-xxx-large'.
150     ('font' parse): Support for '+' in <'font-weight'>
151     and <'font-size'>.
152    
153     2008-01-26 Wakaba <wakaba@suika.fam.cx>
154    
155 wakaba 1.72 * Parser.pm ('background' serialize_multiple, 'background-position'
156     serialize_shorthand): Reimplemented taking 'inherit'
157     and 'important' into account.
158     ('background' parse): Support for '+'. Correct initial value
159     for 'background-position-y' was not set in some cases.
160     Wrong value was set to 'background-position-x' in some case.
161     Did not return by some syntax errors.
162    
163     2008-01-26 Wakaba <wakaba@suika.fam.cx>
164    
165 wakaba 1.71 * Parser.pm (get_char): Use argument to avoid self reference.
166    
167     * Tokenizer.pm: Set the tokenizer itself as the first
168     argument to the |get_char| function.
169    
170     2008-01-26 Wakaba <wakaba@suika.fam.cx>
171    
172 wakaba 1.70 * Parser.pm ('border' serialize_multiple): Reimplement
173     to take 'inherit' and 'important' into account.
174    
175     2008-01-26 Wakaba <wakaba@suika.fam.cx>
176    
177 wakaba 1.69 * Parser.pm (serialize_shorthand, serialize_multiple): The
178     leading | ! |s in the priority part were removed (now they
179     are added by |css_text| attribute implementation).
180     (border-width, border-style, border-color serialize_shorthand): Typo
181     fixed.
182    
183     2008-01-26 Wakaba <wakaba@suika.fam.cx>
184    
185 wakaba 1.68 * Parser.pm (font serialize_shorthand): Implemented.
186     ($generic_font_keywords): Typo fixed.
187    
188     2008-01-26 Wakaba <wakaba@suika.fam.cx>
189    
190 wakaba 1.67 * Parser.pm: Return value of |serialize_multiple| methods
191     are changed.
192     ('margin' serialize_multiple, 'padding' serialize_multiple):
193     Implemented.
194     ('border-style' serialize_shorthand, 'border-color'
195     serialize_shorthand, 'border-width' serialize_shorthand,
196     'border-left' serialize_shorthand, 'border-top' serialize_shorthand,
197     'border-bottom' serialize_shorthand, 'border-right'
198     serialize_shorthand): New.
199    
200 wakaba 1.65 2008-01-24 Wakaba <wakaba@suika.fam.cx>
201    
202 wakaba 1.66 * Parser.pm (parse_char_string): Treatement for non-important
203     duplicate declarations was incorrect.
204     (margin): Use 'margin' shorthand property for serializing
205     margin-related properties if possible. Support for the |+|
206     sign in <'margin'> is added.
207    
208     2008-01-24 Wakaba <wakaba@suika.fam.cx>
209    
210 wakaba 1.65 * Parser.pm: Support for the |+| sign in 'margin-top' and
211     similar properties.
212    
213 wakaba 1.64 2008-01-22 Wakaba <wakaba@suika.fam.cx>
214    
215     * Parser.pm (new {onerror}): The default error handler (outputting
216     to the standard error output) is defined.
217     (parse_char_string {get_char}): Set the next number to the
218     column number of the last character as the column of the
219     end of file pseudo-character.
220    
221 wakaba 1.61 2008-01-20 Wakaba <wakaba@suika.fam.cx>
222    
223 wakaba 1.63 * Parser.pm, SelectorsParser.pm: Error type strings are revised.
224    
225     2008-01-20 Wakaba <wakaba@suika.fam.cx>
226    
227 wakaba 1.62 * Parser.pm, SelectorsParser.pm: |{href}| parameter added
228     to all the onerror invocations. The |{onerror}| function
229     is no longer called with |{line}| and |{column}| parameters.
230    
231     * Tokenizer.pm: All token are now given |{line}| and |{column}|
232     values.
233    
234     2008-01-20 Wakaba <wakaba@suika.fam.cx>
235    
236 wakaba 1.61 * Parser.pm (parse_char_string): Revise |$tt->{get_char}| callback
237     so that it sets |$tt->{line}| and |$tt->{column}| options. Some
238     error handler calling codes are modified for the experimental
239     support for more precious reporting of error location.
240    
241     * Tokenizer.pm (new): The |onerror| option has been removed, since
242     it was never used.
243     (get_next_token): Limited and experimental support for token
244     emittion with the information on the position where it occurs.
245     (serialize_token): New function.
246    
247 wakaba 1.56 2008-01-14 Wakaba <wakaba@suika.fam.cx>
248    
249 wakaba 1.60 * Parser.pm (-moz-opacity): DOM attribute name was wrong.
250    
251     2008-01-14 Wakaba <wakaba@suika.fam.cx>
252    
253 wakaba 1.59 * Cascade.pm (get_cascaded_value): No longer have to test
254     whether priority is defined.
255    
256     * Parser.pm (parse_char_string): Set an empty string as the priority
257     if no priority was specified.
258    
259     2008-01-14 Wakaba <wakaba@suika.fam.cx>
260    
261 wakaba 1.58 * Parser.pm (serialize, serialize_multiple): Return an empty
262     string (not undef) if the property has no assigned value.
263    
264     2008-01-14 Wakaba <wakaba@suika.fam.cx>
265    
266 wakaba 1.57 * Parser.pm (parse_char_string): Namespace support is revised so
267     that more Gecko-like namespace serialization can be implemented.
268    
269     * SelectorsSerializer.pm (serialize_selector_text): Revised.
270     Now it does almost same as what Gecko does for namespace
271     tratements, what Gecko does for universal selector omittion, and what
272     Opera does for ordering (i.e. no sorting). Only one COLON
273     for pseudo-elements since Gecko and Opera do so.
274    
275     2008-01-14 Wakaba <wakaba@suika.fam.cx>
276    
277 wakaba 1.56 * SelectorsSerializer.pm (serialize_selector_text): New method.
278    
279 wakaba 1.52 2008-01-12 Wakaba <wakaba@suika.fam.cx>
280    
281 wakaba 1.55 * Parser.pm: 'opacity' and '-moz-opacity' are implemented.
282    
283     2008-01-12 Wakaba <wakaba@suika.fam.cx>
284    
285 wakaba 1.54 * Parser.pm: 'font' is implemented.
286    
287     2008-01-12 Wakaba <wakaba@suika.fam.cx>
288    
289 wakaba 1.53 * Parser.pm: 'background' is implemented.
290    
291     2008-01-12 Wakaba <wakaba@suika.fam.cx>
292    
293 wakaba 1.52 * Parser.pm: 'border', 'border-top', 'border-right', 'border-bottom',
294     'border-left', and 'outline' are implemented. White space characters
295 wakaba 1.53 were not allowed between property name and COLON. NUMBER and
296     DIMENSION are not allowed as color in quirks mode.
297 wakaba 1.52
298 wakaba 1.48 2008-01-06 Wakaba <wakaba@suika.fam.cx>
299    
300 wakaba 1.51 * Cascade.pm: The object now has new device-dependent
301     parameter, |has_invert|.
302    
303     * Parser.pm: The object now has new device-dependent
304     parameter, |clip_color| function.
305     (parse_char_string): Inifinite-loop fixed for ignoring
306     states. No longer check for '(' and '[' matchings for
307     compatibility with browsers.
308     ($default_serializer): Support for 'RGBA' data type.
309     (color): Reimplemented.
310     (backbround-color, border-top-color, border-right-color,
311     border-bottom-color, border-left-color, outline-color): Implemented.
312    
313     2008-01-06 Wakaba <wakaba@suika.fam.cx>
314    
315 wakaba 1.50 * Parser.pm (background-position, background-position-x,
316     background-position-y): Implemented.
317    
318     2008-01-06 Wakaba <wakaba@suika.fam.cx>
319    
320 wakaba 1.49 * Parser.pm (border-spacing serialize_multiple): Implemented.
321    
322     2008-01-06 Wakaba <wakaba@suika.fam.cx>
323    
324 wakaba 1.48 * Parser.pm: Disallow '-' without following NUMBER or DIMENSION.
325     (border-width serialize): Was incorrect.
326    
327     2008-01-05 Wakaba <wakaba@suika.fam.cx>
328    
329     * Parser.pm (-manakai-border-spacing-x, -manakai-border-spacing-y,
330     border-spacing): Implemented.
331    
332 wakaba 1.46 2008-01-04 Wakaba <wakaba@suika.fam.cx>
333    
334 wakaba 1.47 * Parser.pm (letter-spacing, word-specing, text-indent,
335     outline-width): Implemented.
336     (outline-style): Don't allow 'hidden'.
337    
338     2008-01-04 Wakaba <wakaba@suika.fam.cx>
339    
340 wakaba 1.46 * Parser.pm ($default_serializer): Support for
341     the |PERCENTAGE| data type.
342     (padding-top, border-top-width): The parser now
343     refers the parser of the 'margin-top'.
344     (width, height, min-width, min-height, max-width, max-height,
345     vertical-align, line-height): Implemented.
346    
347 wakaba 1.42 2008-01-03 Wakaba <wakaba@suika.fam.cx>
348    
349 wakaba 1.45 * Cascade.pm (get_specified_value_no_inherit): New function.
350     (get_computed_value): New way to get computed value,
351     the |{compute_multiple}| code, is now supported.
352    
353     * Parser.pm (top, bottom, left, right): Implemented.
354    
355     2008-01-03 Wakaba <wakaba@suika.fam.cx>
356    
357 wakaba 1.44 * Parser.pm: Some condition operators were incorrect.
358     The 'border-width' property family is implemented.
359    
360     2008-01-03 Wakaba <wakaba@suika.fam.cx>
361    
362 wakaba 1.43 * Parser.pm: Support for the 'margin' and 'padding'
363     property families.
364    
365     2008-01-03 Wakaba <wakaba@suika.fam.cx>
366    
367 wakaba 1.42 * Parser.pm: 'font-size' support.
368    
369     * Cascade.pm (new): Set default value for 'font-size'
370     relative- and absolute- value computations.
371    
372 wakaba 1.38 2008-01-02 Wakaba <wakaba@suika.fam.cx>
373    
374 wakaba 1.41 * Cascade.pm (get_cascaded_value): "*"-only declaration blocks
375     were ignored.
376    
377     * Parser.pm (cursor): Implemented.
378    
379     2008-01-02 Wakaba <wakaba@suika.fam.cx>
380    
381 wakaba 1.40 * Parser.pm (text-align, text-transform, white-space,
382     caption-side, table-layout, border-collapse, empty-cells,
383     outline-style, text-decoration): Implemented.
384    
385     2008-01-02 Wakaba <wakaba@suika.fam.cx>
386    
387 wakaba 1.39 * Cascade.pm (get_computed_value): Even when |inherit| is specified
388     the value is resolved into the computed value by the |{compute}|
389     code to support edge cases not mentioned in the CSS 2.1 spec (see
390     <http://suika.fam.cx/gate/2005/sw/inherit>).
391    
392     2008-01-02 Wakaba <wakaba@suika.fam.cx>
393    
394 wakaba 1.38 * Cascade.pm (get_computed_value): Resolve initial value referred
395     when |inherit| is specified as if it were the specified value.
396    
397     * Parser.pm: Some properties were incorrectly marked as
398     inherited.
399     (background-repeat, background-attachment, font-style,
400     font-variant, font-weight, background-image, font-family): Implemented.
401    
402 wakaba 1.31 2008-01-01 Wakaba <wakaba@suika.fam.cx>
403    
404 wakaba 1.37 * Parser.pm: Give |list-style-image|'s compute function a name.
405    
406     2008-01-01 Wakaba <wakaba@suika.fam.cx>
407    
408 wakaba 1.36 * Parser.pm: Give |list-style-image|'s parser a name. Bug fix
409     on base URI scalar reference.
410    
411     2008-01-01 Wakaba <wakaba@suika.fam.cx>
412    
413 wakaba 1.35 * Parser.pm (page-break-before, page-break-after, page-break-inside,
414     orphans, widows, list-style): Added.
415     (z-index): Support for negative values.
416    
417     2008-01-01 Wakaba <wakaba@suika.fam.cx>
418    
419 wakaba 1.34 * Parser.pm: Set |manakai_base_uri| attribute of the
420     created |CSSStyleSheet| object.
421     More properties from CSS 2.1 are implemented.
422    
423     2008-01-01 Wakaba <wakaba@suika.fam.cx>
424    
425 wakaba 1.33 * Cascade.pm: The |use strict| line was missing!!!!!!!!!11
426     (get_computed_value): Support for the |inherit| value.
427    
428     * Parser.pm: The |inherit| value is represented by new |INHERIT|
429     value type, rather than |KEYWORD|.
430     (position): The initial value was incorrect.
431    
432     2008-01-01 Wakaba <wakaba@suika.fam.cx>
433    
434 wakaba 1.32 * Cascade.pm (get_cascaded_value): It now should return |undef|
435     for shorthand properties.
436     (get_specified_value, get_computed_value): New methods.
437    
438     * Parser.pm: |initial|, |inherited|, and |compute| properties
439     are added to property definitions.
440    
441     2008-01-01 Wakaba <wakaba@suika.fam.cx>
442    
443 wakaba 1.31 * Cascade.pm: Specificity and priority are now supported.
444    
445     * Parser.pm (get_selector_specificity): New method.
446    
447 wakaba 1.27 2007-12-31 Wakaba <wakaba@suika.fam.cx>
448    
449 wakaba 1.30 * Cascade.pm: New Perl module.
450    
451     * Parser.pm: |@namespace| prohibbitted immediately
452     following |@namespace| rules by mistake.
453    
454     2007-12-31 Wakaba <wakaba@suika.fam.cx>
455    
456 wakaba 1.29 * Parser.pm: Support for border-style properties, as a model case
457     for shorthand properties.
458    
459     2007-12-31 Wakaba <wakaba@suika.fam.cx>
460    
461 wakaba 1.28 * Parser.pm: Ignore property which is not supported by the
462     application. Support for properties with a keyword being
463     able to be specified is added.
464    
465     2007-12-31 Wakaba <wakaba@suika.fam.cx>
466    
467 wakaba 1.27 * Parser.pm: At-keywords were not case-insensitive.
468     Support for property value parsing. Empty declarations
469     were not supported. Raise errors for broken declarations.
470     Parser and serializer definition for |color| is added.
471    
472 wakaba 1.26 2007-12-24 Wakaba <wakaba@suika.fam.cx>
473    
474     * Parser.pm: Support for |@namespace| rule.
475    
476     * SelectorsSerializer.pm: Support for |lookup_namespace_prefix|
477     parameter is added.
478    
479 wakaba 1.23 2007-12-23 Wakaba <wakaba@suika.fam.cx>
480    
481 wakaba 1.25 * Parser.pm: Support for the |@charset| rule.
482    
483     2007-12-23 Wakaba <wakaba@suika.fam.cx>
484    
485 wakaba 1.24 * Parser.pm (parse_char_string): A poor support for error
486     line/column reporting is added. Support for pseudo-element
487     and pseudo-class.
488    
489     2007-12-23 Wakaba <wakaba@suika.fam.cx>
490    
491 wakaba 1.23 * Parser.pm: New module.
492    
493     * SelectorsParser.pm (parse_string): Split into |parse_string|
494     and |_parse_selectors_with_tokenizer|. Support for "end by
495     token T" option. Return the last token as well as the
496     parsed selectors pbject.
497    
498 wakaba 1.22 2007-11-24 Wakaba <wakaba@suika.fam.cx>
499    
500     * SelectorsParser.pm (parse_string): Raise errors if appropriate.
501    
502 wakaba 1.21 2007-10-28 Wakaba <wakaba@suika.fam.cx>
503    
504     * SelectorsSerializer.pm (serialize_test): Namespace prefix
505     IS namespace URI for sorting stability (attribute and :not()
506     selectors).
507    
508     * selectors-object.en.html: Namespace URI cannot be empty.
509    
510 wakaba 1.20 2007-10-22 Wakaba <wakaba@suika.fam.cx>
511    
512     * SelectorsSerializer.pm ($ident): Non-ascii name start
513     characters after leading |-| was escaped. An IDENT
514     of |-| was not escaped.
515    
516 wakaba 1.18 2007-10-17 Wakaba <wakaba@suika.fam.cx>
517    
518 wakaba 1.19 * selectors-object.en.html: New documentation.
519    
520     2007-10-17 Wakaba <wakaba@suika.fam.cx>
521    
522 wakaba 1.18 * SelectorsParser.pod, Makefile: New files.
523    
524 wakaba 1.16 2007-10-07 Wakaba <wakaba@suika.fam.cx>
525    
526 wakaba 1.17 * SelectorsParser.pm (parse_string): An |IDENT|
527     can be specified as the argument for |-manakai-contains|,
528     as defined in Selectors CR (2001).
529    
530     2007-10-07 Wakaba <wakaba@suika.fam.cx>
531    
532 wakaba 1.16 * SelectorsParser.pm (BEFORE_CONTAINS_STRING_STATE): New state.
533     (parse_string): Support for |-manakai-current|
534     and |-manakai-contains| pseudo-classes.
535    
536     * SelectorsSerializer.pm: Support for |-manakai-current|
537     and |-manakai-contains| pseudo-classes.
538    
539 wakaba 1.15 2007-09-30 Wakaba <wakaba@suika.fam.cx>
540    
541     * Tokenizer.pm: |\\{nl}| incorrectly appended |{nl}| to
542     the string value of the token.
543 wakaba 1.16
544     2007-09-24 Wakaba <wakaba@suika.fam.cx>
545    
546     * SelectorsParser.pm: Pass an empty string as a prefix
547     for lookup namespace prefix callback, for loose compatibility
548     with the |NSResolver| interface.
549 wakaba 1.15
550 wakaba 1.14 2007-09-22 Wakaba <wakaba@suika.fam.cx>
551    
552     * SelectorsParser.pm, SelectorsSerializer.pm: New Perl modules.
553    
554     * Tokenizer.pm: Token type constants are exportable.
555    
556 wakaba 1.12 2007-09-09 Wakaba <wakaba@suika.fam.cx>
557    
558 wakaba 1.13 * Tokenizer.pm: Delimiters frequently used in CSS
559     now have different |type|s than |DELIM_TOKEN|.
560    
561     2007-09-09 Wakaba <wakaba@suika.fam.cx>
562    
563 wakaba 1.12 * Tokenizer.pm: |UNICODE_RANGE| token's |value| no longer
564     includes |U+| prefix.
565    
566 wakaba 1.3 2007-09-08 Wakaba <wakaba@suika.fam.cx>
567    
568 wakaba 1.11 * Tokenizer.pm: |URI| bugs are fixed.
569    
570     2007-09-08 Wakaba <wakaba@suika.fam.cx>
571    
572 wakaba 1.10 * Tokenizer.pm: |DIMENSION| and |NUMBER| related
573     bugs are fixed.
574    
575     2007-09-08 Wakaba <wakaba@suika.fam.cx>
576    
577 wakaba 1.9 * Tokenizer.pm: |NUMBER|-related bugs are fixed.
578    
579     2007-09-08 Wakaba <wakaba@suika.fam.cx>
580    
581 wakaba 1.8 * Tokenizer.pm: |STRING|-related bugs are fixed.
582    
583     2007-09-08 Wakaba <wakaba@suika.fam.cx>
584    
585 wakaba 1.7 * Tokenizer.pm: Bug fixes.
586    
587     2007-09-08 Wakaba <wakaba@suika.fam.cx>
588    
589 wakaba 1.6 * Tokenizer.pm: |UNICODE-RANGE| is implemented.
590    
591     2007-09-08 Wakaba <wakaba@suika.fam.cx>
592    
593 wakaba 1.5 * Tokenizer.pm: |COMMENT| is implemented.
594     A bug for treatement for |@-->| is fixed.
595    
596     2007-09-08 Wakaba <wakaba@suika.fam.cx>
597    
598 wakaba 1.4 * Tokenizer.pm: |url()| and |url-prefix()| are implemented.
599     Bug for treatement for |@-| is fixed.
600    
601     2007-09-08 Wakaba <wakaba@suika.fam.cx>
602    
603 wakaba 1.3 * Tokenizer.pm: First working version.
604    
605 wakaba 1.2 2007-08-17 Wakaba <wakaba@suika.fam.cx>
606    
607     * Tokenizer.pm: New module.
608    
609     * ChangeLog: New file.
610    

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24