/[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.97 - (hide annotations) (download)
Mon Sep 15 23:45:34 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.96: +5 -0 lines
++ whatpm/t/ChangeLog	15 Sep 2008 23:44:55 -0000
2008-09-16  Wakaba  <wakaba@suika.fam.cx>

	* css-text.dat: Test data for pre-wrap updated.

++ whatpm/Whatpm/CSS/ChangeLog	15 Sep 2008 23:45:19 -0000
2008-09-16  Wakaba  <wakaba@suika.fam.cx>

	* Parser.pm: Support for '-o-pre-wrap'.  '-moz-pre-wrap'
	is now replaced by 'pre-wrap'.

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24