/[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 - (show annotations) (download)
Mon Sep 15 14:34:24 2008 UTC (17 years, 11 months 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 2008-09-15 Wakaba <[email protected]>
2
3 * Parser.pm: Support for Firefox3's new 'width' keywords.
4
5 2008-08-16 Wakaba <[email protected]>
6
7 * Parser.pm (cursor): Support for 'hand' keyword.
8
9 2008-08-16 Wakaba <[email protected]>
10
11 * MediaQueryParser.pm, SelectorsParser.pm, Parser.pm: Support
12 for new style of error reports.
13
14 2008-02-11 Wakaba <[email protected]>
15
16 * Parser.pm: 'writing-mode', 'text-anchor', 'dominant-baseline',
17 and 'alignment-baseline' are implemented.
18
19 2008-02-11 Wakaba <[email protected]>
20
21 * Parser.pm (parse_char_string): Precious '@charset' error
22 reporting.
23
24 2008-02-10 Wakaba <[email protected]>
25
26 * Parser.pm (parse_char_string): '@import' support.
27
28 2008-02-10 Wakaba <[email protected]>
29
30 * 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 <[email protected]>
36
37 * 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 2008-02-09 Wakaba <[email protected]>
50
51 * Parser.pm (new): s/unsupported/u/;
52
53 2008-02-08 Wakaba <[email protected]>
54
55 * Parser.pm: Support for '@nedia' at-rule.
56
57 2008-02-08 Wakaba <[email protected]>
58
59 * MediaQueryParser.pm, MediaQuerySerializer.pm: New Perl modules.
60
61 2008-02-03 Wakaba <[email protected]>
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 2008-02-02 Wakaba <[email protected]>
73
74 * 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 <[email protected]>
79
80 * Parser.pm ('font', 'cursor'): Serializer are
81 merged with $default_serializer.
82
83 2008-02-02 Wakaba <[email protected]>
84
85 * Parser.pm ($default_serializer): New 'RECT' type supported.
86 ('clip'): Implemented.
87
88 2008-01-30 Wakaba <[email protected]>
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 2008-01-28 Wakaba <[email protected]>
97
98 * Parser.pm ($default_serializer): New 'CONTENT' type supported.
99 ('content'): Implemented.
100
101 2008-01-27 Wakaba <[email protected]>
102
103 * Parser.pm ($default_serializer): 'QUOTES' type supported.
104 ('quotes'): Implemented.
105
106 2008-01-27 Wakaba <[email protected]>
107
108 * 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 <[email protected]>
114
115 * Parser.pm ('opacity' parse): Support for '+'.
116
117 2008-01-27 Wakaba <[email protected]>
118
119 * 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 <[email protected]>
125
126 * 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 <[email protected]>
131
132 * 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 2008-01-26 Wakaba <[email protected]>
139
140 * 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 <[email protected]>
146
147 * 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 <[email protected]>
154
155 * 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 <[email protected]>
164
165 * 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 <[email protected]>
171
172 * Parser.pm ('border' serialize_multiple): Reimplement
173 to take 'inherit' and 'important' into account.
174
175 2008-01-26 Wakaba <[email protected]>
176
177 * 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 <[email protected]>
184
185 * Parser.pm (font serialize_shorthand): Implemented.
186 ($generic_font_keywords): Typo fixed.
187
188 2008-01-26 Wakaba <[email protected]>
189
190