/[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.77 - (hide annotations) (download)
Sun Jan 27 08:09:11 2008 UTC (18 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.76: +7 -0 lines
++ whatpm/t/ChangeLog	27 Jan 2008 08:09:01 -0000
	* CSS-Parser-1.t: Files |css-table.dat| and |css-interactive.dat|
	are added.

	* css-table.dat: New test file.

	* css-interactive.dat: New test file.

	* css-font.dat: New test data for 'font-size' are added.

	* css-text.dat: New test data for 'text-indent', 'letter-spacing',
	and 'word-spacing' are added.

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

++ whatpm/Whatpm/CSS/ChangeLog	27 Jan 2008 08:07:41 -0000
	* Parser.pm ('letter-spacing' parse): Support for '+'.
	('border-spacing' serialize_multiple): Revised taking into
	account 'import' and 'inherit'.
	('border-spacing' parse): Support for '+'.

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

1 wakaba 1.75 2008-01-27 Wakaba <[email protected]>
2    
3 wakaba 1.77 * Parser.pm ('letter-spacing' parse): Support for '+'.
4     ('border-spacing' serialize_multiple): Revised taking into
5     account 'import' and 'inherit'.
6     ('border-spacing' parse): Support for '+'.
7    
8     2008-01-27 Wakaba <[email protected]>
9    
10 wakaba 1.76 * Parser.pm ($parse_color): Support for '+'. HSL to RGB
11     convertion was wrong.
12     ('orphans', 'background-position' parse): Support for '+'.
13    
14     2008-01-27 Wakaba <[email protected]>
15    
16 wakaba 1.75 * Parser.pm ('z-index', 'line-height', 'border-width' parse): Support
17     for '+'.
18     ('margin-top' parse): Fixed to report more accureate error
19     position.
20     ('right'): Negative values and 'auto' were not supported.
21    
22 wakaba 1.67 2008-01-26 Wakaba <[email protected]>
23    
24 wakaba 1.74 * Parser.pm ('font-weight' parser): Support for '+'.
25    
26     * Tokenizer.pm: Normalize number stored in |NUMBER_TOKEN|,
27     |PERCENTAGE_TOKEN|, and |DIMENSION_TOKEN|.
28    
29     2008-01-26 Wakaba <[email protected]>
30    
31 wakaba 1.73 * Parser.pm ('font-size' parser): Support for '+'. Fixed to
32     report more accurate error position. Enabled the
33     support for '-webkit-xxx-large'.
34     ('font' parse): Support for '+' in <'font-weight'>
35     and <'font-size'>.
36    
37     2008-01-26 Wakaba <[email protected]>
38    
39 wakaba 1.72 * Parser.pm ('background' serialize_multiple, 'background-position'
40     serialize_shorthand): Reimplemented taking 'inherit'
41     and 'important' into account.
42     ('background' parse): Support for '+'. Correct initial value
43     for 'background-position-y' was not set in some cases.
44     Wrong value was set to 'background-position-x' in some case.
45     Did not return by some syntax errors.
46    
47     2008-01-26 Wakaba <[email protected]>
48    
49 wakaba 1.71 * Parser.pm (get_char): Use argument to avoid self reference.
50    
51     * Tokenizer.pm: Set the tokenizer itself as the first
52     argument to the |get_char| function.
53    
54     2008-01-26 Wakaba <[email protected]>
55    
56 wakaba 1.70 * Parser.pm ('border' serialize_multiple): Reimplement
57     to take 'inherit' and 'important' into account.
58    
59     2008-01-26 Wakaba <[email protected]>
60    
61 wakaba 1.69 * Parser.pm (serialize_shorthand, serialize_multiple): The
62     leading | ! |s in the priority part were removed (now they
63     are added by |css_text| attribute implementation).
64     (border-width, border-style, border-color serialize_shorthand): Typo
65     fixed.
66    
67     2008-01-26 Wakaba <[email protected]>
68    
69 wakaba 1.68 * Parser.pm (font serialize_shorthand): Implemented.
70     ($generic_font_keywords): Typo fixed.
71    
72     2008-01-26 Wakaba <[email protected]>
73    
74 wakaba 1.67 * Parser.pm: Return value of |serialize_multiple| methods
75     are changed.
76     ('margin' serialize_multiple, 'padding' serialize_multiple):
77     Implemented.
78     ('border-style' serialize_shorthand, 'border-color'
79     serialize_shorthand, 'border-width' serialize_shorthand,
80     'border-left' serialize_shorthand, 'border-top' ser