/[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.95 - (hide annotations) (download)
Sat Aug 16 08:37:40 2008 UTC (16 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.94: +4 -0 lines
++ whatpm/Whatpm/CSS/ChangeLog	16 Aug 2008 08:37:36 -0000
	* Parser.pm (cursor): Support for 'hand' keyword.

2008-08-16  Wakaba  <wakaba@suika.fam.cx>

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24