/[suikacvs]/markup/html/whatpm/t/css-table.dat
Suika

Contents of /markup/html/whatpm/t/css-table.dat

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (hide annotations) (download)
Sun Feb 10 07:34:10 2008 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.2: +72 -0 lines
++ whatpm/t/ChangeLog	10 Feb 2008 07:34:02 -0000
2008-02-10  Wakaba  <wakaba@suika.fam.cx>

	* css-3.dat: New test file.

	* CSS-Parser-1.t: |css-3.dat| is added.  '-moz-pre-wrap' added.
	Typo for 'collapse' value fixed.  Support for '@namespace'
	serialization.

	* css-1.dat: New test data for selectors parsing.

	* css-font.dat: Error locations for 'u' errors are corrected.

	* css-table.dat: Test data for 'border-collapse' are added.

	* css-text.dat: Test data for '-moz-pre-wrap' are added.

	* css-visual.dat: Test data for 'background-position' are added.

++ whatpm/Whatpm/Charset/ChangeLog	10 Feb 2008 07:31:32 -0000
2008-02-10  Wakaba  <wakaba@suika.fam.cx>

	* CharDet.pm (detect): Catch an error in detection function.

++ whatpm/Whatpm/CSS/ChangeLog	10 Feb 2008 07:30:34 -0000
2008-02-10  Wakaba  <wakaba@suika.fam.cx>

	* Parser.pm: |attr(prefix|localname)| did not work.  Support
	for uppercase namespace prefixes (namespace prefixes were
	not normalized into lowercase when they were looked up.).  Report
	the property name token when an unknown property error is raised.
	The '-moz-pre-wrap' value is supported for 'white-space' property.
	('background-position'): 'center left' and 'center right'
	were not supported.

	* SelectorsParser.pm: Report the namespace prefix token when
	an undeclared prefix error is raised.  S_TOKEN in
	COMBINATOR_STATE was not handled correctly.

1 wakaba 1.1 #data
2     p {
3 wakaba 1.2 caption-side: left
4     }
5     #cssom
6     | <p>
7     | caption-side: left
8    
9     #data
10     p {
11     caption-side: right
12     }
13     #cssom
14     | <p>
15     | caption-side: right
16    
17     #data
18     p {
19 wakaba 1.3 border-collapse : collapse;
20     }
21     #cssom
22     | <p>
23     | border-collapse: collapse
24     #csstext
25     p {
26     border-collapse: collapse;
27     }
28    
29     #data
30     p {
31     border-collapse: separate;
32     }
33     #cssom
34     | <p>
35     | border-collapse: separate
36     #csstext
37     p {
38     border-collapse: separate;
39     }
40    
41     #data
42     p {
43     border-collapse: inherit;
44     }
45     #cssom
46     | <p>
47     | border-collapse: inherit
48     #csstext
49     p {
50     border-collapse: inherit;
51     }
52    
53     #data
54     p {
55     border-collapse: collapase;
56     }
57     #errors
58     ;2;20;m;syntax error:'border-collapse'
59     #cssom
60     | <p>
61    
62     #data
63     p {
64     border-collapse: separated;
65     }
66     #errors
67     ;2;20;m;syntax error:'border-collapse'
68     #cssom
69     | <p>
70    
71     #data
72     p {
73     border-collapse: cllapase;
74     }
75     #errors
76     ;2;20;m;syntax error:'border-collapse'
77     #cssom
78     | <p>
79    
80     #data
81     p {
82     border-collapase: collapse;
83     }
84     #errors
85     ;2;3;u;property not supported;border-collapase
86     #cssom
87     | <p>
88    
89     #data
90     p {
91 wakaba 1.1 border-spacing: 12px;
92     }
93     #cssom
94     | <p>
95     | -manakai-border-spacing-x: 12px
96     | -manakai-border-spacing-y: 12px
97     | border-spacing: 12px
98     #csstext
99     p {
100     border-spacing: 12px;
101     }
102    
103     #data
104     p {
105     border-spacing: 12px 34px;
106     }
107     #cssom
108     | <p>
109     | -manakai-border-spacing-x: 12px
110     | -manakai-border-spacing-y: 34px
111     | border-spacing: 12px 34px
112     #csstext
113     p {
114     border-spacing: 12px 34px;
115     }
116    
117     #data
118     p {
119     border-spacing: +12px;
120     }
121     #cssom
122     | <p>
123     | -manakai-border-spacing-x: 12px
124     | -manakai-border-spacing-y: 12px
125     | border-spacing: 12px
126     #csstext
127     p {
128     border-spacing: 12px;
129     }
130     #data
131     p {
132     border-spacing: 12px +34px;
133     }
134     #cssom
135     | <p>
136     | -manakai-border-spacing-x: 12px
137     | -manakai-border-spacing-y: 34px
138     | border-spacing: 12px 34px
139     #csstext
140     p {
141     border-spacing: 12px 34px;
142     }
143    
144     #data
145     p {
146     border-spacing: 12;
147     }
148     #errors
149     ;2;19;m;syntax error:'border-spacing'
150     #cssom
151     | <p>
152    
153     #data
154     p {
155     border-spacing: 12;
156     }
157     #option q
158     #cssom
159     | <p>
160     | -manakai-border-spacing-x: 12px
161     | -manakai-border-spacing-y: 12px
162     | border-spacing: 12px
163    
164     #data
165     p {
166     border-spacing: -12;
167     }
168     #errors
169     ;2;20;m;syntax error:'border-spacing'
170     #cssom
171     | <p>
172    
173     #data
174     p {
175     border-spacing: -12;
176     }
177     #option q
178     #errors
179     ;2;20;m;syntax error:'border-spacing'
180     #cssom
181     | <p>
182    
183     #data
184     p {
185     border-spacing: 12px 34;
186     }
187     #errors
188     ;2;24;m;no property semicolon
189     #cssom
190     | <p>
191    
192     #data
193     p {
194     border-spacing: 12px 34;
195     }
196     #option q
197     #cssom
198     | <p>
199     | -manakai-border-spacing-x: 12px
200     | -manakai-border-spacing-y: 34px
201     | border-spacing: 12px 34px
202    
203     #data
204     p {
205     border-spacing: 12px -34;
206     }
207     #errors
208     ;2;25;m;syntax error:'border-spacing'
209     #cssom
210     | <p>
211    
212     #data
213     p {
214     border-spacing: 12px -34;
215     }
216     #option q
217     #errors
218     ;2;25;m;syntax error:'border-spacing'
219     #cssom
220     | <p>
221    
222     #data
223     p {
224     border-spacing: -12px;
225     }
226     #errors
227     ;2;20;m;syntax error:'border-spacing'
228     #cssom
229     | <p>
230    
231     #data
232     p {
233     border-spacing: 12px -34px;
234     }
235     #errors
236     ;2;25;m;syntax error:'border-spacing'
237     #cssom
238     | <p>
239    
240     #data
241     p {
242     border-spacing: inherit;
243     }
244     #cssom
245     | <p>
246     | -manakai-border-spacing-x: inherit
247     | -manakai-border-spacing-y: inherit
248     | border-spacing: inherit
249     #csstext
250     p {
251     border-spacing: inherit;
252     }
253    
254     #data
255     p {
256     border-spacing: +inherit;
257     }
258     #errors
259     ;2;20;m;syntax error:'border-spacing'
260     #cssom
261     | <p>
262    
263     #data
264     p {
265     border-spacing: inherit inherit;
266     }
267     #errors
268     ;2;27;m;no property semicolon
269     #cssom
270     | <p>
271    
272     #data
273     p {
274     -manakai-border-spacing-x: inherit;
275     -manakai-border-spacing-y: 23px;
276     }
277     #cssom
278     | <p>
279     | -manakai-border-spacing-x: inherit
280     | -manakai-border-spacing-y: 23px
281     #csstext
282     p {
283     -manakai-border-spacing-x: inherit;
284     -manakai-border-spacing-y: 23px;
285     }
286    
287     #data
288     p {
289     -manakai-border-spacing-y: inherit;
290     -manakai-border-spacing-x: 23px;
291     }
292     #cssom
293     | <p>
294     | -manakai-border-spacing-x: 23px
295     | -manakai-border-spacing-y: inherit
296     #csstext
297     p {
298     -manakai-border-spacing-x: 23px;
299     -manakai-border-spacing-y: inherit;
300     }
301    
302     #data
303     p {
304     -manakai-border-spacing-x: 23px !important;
305     -manakai-border-spacing-y: 23px;
306     }
307     #cssom
308     | <p>
309     | -manakai-border-spacing-x: 23px !important
310     | -manakai-border-spacing-y: 23px
311     #csstext
312     p {
313     -manakai-border-spacing-x: 23px ! important;
314     -manakai-border-spacing-y: 23px;
315     }
316    
317     #data
318     p {
319     -manakai-border-spacing-x: inherit ! important;
320     -manakai-border-spacing-y: inherit ! important;
321     }
322     #cssom
323     | <p>
324     | -manakai-border-spacing-x: inherit !important
325     | -manakai-border-spacing-y: inherit !important
326     | border-spacing: inherit !important
327     #csstext
328     p {
329     border-spacing: inherit ! important;
330     }
331    
332    

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24