Move parseFontFaceDescriptor to CSSPropertyParser.cpp
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / fast / canvas / canvas-currentTransform-expected.txt
blob0ec2e26e63f2f49e95f3d040f9db5210cd0bb534
1 Series of tests to ensure correct behaviour of canvas.currentTransform
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 Check initial currentTransform values
7 PASS matrix.a is 1
8 PASS matrix.b is 0
9 PASS matrix.c is 0
10 PASS matrix.d is 1
11 PASS matrix.e is 0
12 PASS matrix.f is 0
13 Changing matrix should not affect the CTM
14 PASS ctx.currentTransform.a is 1
15 PASS ctx.currentTransform.b is 0
16 PASS ctx.currentTransform.c is 0
17 PASS ctx.currentTransform.d is 1
18 PASS ctx.currentTransform.e is 0
19 PASS ctx.currentTransform.f is 0
20 Reset the CTM to the initial matrix
21 PASS matrix.a is 0.5
22 PASS matrix.b is 0
23 PASS matrix.c is 0
24 PASS matrix.d is 0.5
25 PASS matrix.e is 0
26 PASS matrix.f is 0
27 PASS matrix.a is 1
28 PASS matrix.b is 0
29 PASS matrix.c is 0
30 PASS matrix.d is 1
31 PASS matrix.e is 0
32 PASS matrix.f is 0
33 PASS imgdata[4] is 0
34 PASS imgdata[5] is 128
35 PASS imgdata[6] is 0
36 currentTransform should not affect the current path
37 PASS matrix.a is 0.5
38 PASS matrix.b is 0
39 PASS matrix.c is 0
40 PASS matrix.d is 0.5
41 PASS matrix.e is 10
42 PASS matrix.f is 10
43 PASS matrix.a is 1
44 PASS matrix.b is 0
45 PASS matrix.c is 0
46 PASS matrix.d is 1
47 PASS matrix.e is 0
48 PASS matrix.f is 0
49 PASS imgdata[4] is 0
50 PASS imgdata[5] is 128
51 PASS imgdata[6] is 0
52 currentTransform should not affect the CTM outside of save() and restore()
53 PASS matrix.a is 0.5
54 PASS matrix.b is 0
55 PASS matrix.c is 0
56 PASS matrix.d is 0.5
57 PASS matrix.e is 0
58 PASS matrix.f is 0
59 PASS matrix.a is 1
60 PASS matrix.b is 0
61 PASS matrix.c is 0
62 PASS matrix.d is 1
63 PASS matrix.e is 0
64 PASS matrix.f is 0
65 PASS imgdata[4] is 0
66 PASS imgdata[5] is 128
67 PASS imgdata[6] is 0
68 stop drawing on not-invertible CTM
69 PASS matrix.a is 0
70 PASS matrix.b is 0
71 PASS matrix.c is 0
72 PASS matrix.d is 0
73 PASS matrix.e is 0
74 PASS matrix.f is 0
75 PASS imgdata[4] is 0
76 PASS imgdata[5] is 128
77 PASS imgdata[6] is 0
78 currentTransform with a not-invertible matrix should only stop the drawing up to the next restore()
79 PASS matrix.a is 1
80 PASS matrix.b is 0
81 PASS matrix.c is 0
82 PASS matrix.d is 1
83 PASS matrix.e is 0
84 PASS matrix.f is 0
85 PASS matrix.a is 0
86 PASS matrix.b is 0
87 PASS matrix.c is 0
88 PASS matrix.d is 0
89 PASS matrix.e is 0
90 PASS matrix.f is 0
91 PASS matrix.a is 1
92 PASS matrix.b is 0
93 PASS matrix.c is 0
94 PASS matrix.d is 1
95 PASS matrix.e is 0
96 PASS matrix.f is 0
97 PASS imgdata[4] is 0
98 PASS imgdata[5] is 0
99 PASS imgdata[6] is 255
100 currentTransform should set transform although CTM is not-invertible
101 PASS matrix.a is 0
102 PASS matrix.b is 0
103 PASS matrix.c is 0
104 PASS matrix.d is 0
105 PASS matrix.e is 0
106 PASS matrix.f is 0
107 PASS matrix.a is 1
108 PASS matrix.b is 0
109 PASS matrix.c is 0
110 PASS matrix.d is 1
111 PASS matrix.e is 0
112 PASS matrix.f is 0
113 PASS imgdata[4] is 0
114 PASS imgdata[5] is 0
115 PASS imgdata[6] is 255
116 Check that non-invertible transforms are reflected in currentTransform
117 PASS matrix.a is 1
118 PASS matrix.b is 0
119 PASS matrix.c is 0
120 PASS matrix.d is 1
121 PASS matrix.e is 1
122 PASS matrix.f is 2
123 PASS matrix.a is 0
124 PASS matrix.b is 0
125 PASS matrix.c is 0
126 PASS matrix.d is 0
127 PASS matrix.e is 1
128 PASS matrix.f is 2
129 PASS matrix.a is 1
130 PASS matrix.b is 0
131 PASS matrix.c is 0
132 PASS matrix.d is 1
133 PASS matrix.e is 0
134 PASS matrix.f is 0
135 Check assigning an invalid object throws exception as expected
136 PASS ctx.currentTransform = ctx threw exception TypeError: Failed to set the 'currentTransform' property on 'CanvasRenderingContext2D': The provided value is not of type 'SVGMatrix'..
137 PASS ctx.currentTransform = undefined threw exception TypeError: Failed to set the 'currentTransform' property on 'CanvasRenderingContext2D': The provided value is not of type 'SVGMatrix'..
138 PASS ctx.currentTransform = null threw exception TypeError: Failed to set the 'currentTransform' property on 'CanvasRenderingContext2D': The provided value is not of type 'SVGMatrix'..
139 Check handling non-finite values. see 2d.transformation.setTransform.nonfinite.html
140 PASS matrix.a is 1
141 PASS matrix.b is 0
142 PASS matrix.c is 0
143 PASS matrix.d is 1
144 PASS matrix.e is 100
145 PASS matrix.f is 10
146 PASS matrix.a is 1
147 PASS matrix.b is 0
148 PASS matrix.c is 0
149 PASS matrix.d is 1
150 PASS matrix.e is 100
151 PASS matrix.f is 10
152 PASS matrix.a is 1
153 PASS matrix.b is 0
154 PASS matrix.c is 0
155 PASS matrix.d is 1
156 PASS matrix.e is 100
157 PASS matrix.f is 10
158 PASS matrix.a is 1
159 PASS matrix.b is 0
160 PASS matrix.c is 0
161 PASS matrix.d is 1
162 PASS matrix.e is 100
163 PASS matrix.f is 10
164 PASS matrix.a is 1
165 PASS matrix.b is 0
166 PASS matrix.c is 0
167 PASS matrix.d is 1
168 PASS matrix.e is 100
169 PASS matrix.f is 10
170 PASS matrix.a is 1
171 PASS matrix.b is 0
172 PASS matrix.c is 0
173 PASS matrix.d is 1
174 PASS matrix.e is 100
175 PASS matrix.f is 10
176 PASS matrix.a is 1
177 PASS matrix.b is 0
178 PASS matrix.c is 0
179 PASS matrix.d is 1
180 PASS matrix.e is 100
181 PASS matrix.f is 10
182 PASS matrix.a is 1
183 PASS matrix.b is 0
184 PASS matrix.c is 0
185 PASS matrix.d is 1
186 PASS matrix.e is 100
187 PASS matrix.f is 10
188 PASS matrix.a is 1
189 PASS matrix.b is 0
190 PASS matrix.c is 0
191 PASS matrix.d is 1
192 PASS matrix.e is 100
193 PASS matrix.f is 10
194 PASS matrix.a is 1
195 PASS matrix.b is 0
196 PASS matrix.c is 0
197 PASS matrix.d is 1
198 PASS matrix.e is 100
199 PASS matrix.f is 10
200 PASS matrix.a is 1
201 PASS matrix.b is 0
202 PASS matrix.c is 0
203 PASS matrix.d is 1
204 PASS matrix.e is 100
205 PASS matrix.f is 10
206 PASS matrix.a is 1
207 PASS matrix.b is 0
208 PASS matrix.c is 0
209 PASS matrix.d is 1
210 PASS matrix.e is 100
211 PASS matrix.f is 10
212 PASS matrix.a is 1
213 PASS matrix.b is 0
214 PASS matrix.c is 0
215 PASS matrix.d is 1
216 PASS matrix.e is 100
217 PASS matrix.f is 10
218 PASS matrix.a is 1
219 PASS matrix.b is 0
220 PASS matrix.c is 0
221 PASS matrix.d is 1
222 PASS matrix.e is 100
223 PASS matrix.f is 10
224 PASS matrix.a is 1
225 PASS matrix.b is 0
226 PASS matrix.c is 0
227 PASS matrix.d is 1
228 PASS matrix.e is 100
229 PASS matrix.f is 10
230 PASS matrix.a is 1
231 PASS matrix.b is 0
232 PASS matrix.c is 0
233 PASS matrix.d is 1
234 PASS matrix.e is 100
235 PASS matrix.f is 10
236 PASS matrix.a is 1
237 PASS matrix.b is 0
238 PASS matrix.c is 0
239 PASS matrix.d is 1
240 PASS matrix.e is 100
241 PASS matrix.f is 10
242 PASS matrix.a is 1
243 PASS matrix.b is 0
244 PASS matrix.c is 0
245 PASS matrix.d is 1
246 PASS matrix.e is 100
247 PASS matrix.f is 10
248 PASS matrix.a is 1
249 PASS matrix.b is 0
250 PASS matrix.c is 0
251 PASS matrix.d is 1
252 PASS matrix.e is 100
253 PASS matrix.f is 10
254 PASS matrix.a is 1
255 PASS matrix.b is 0
256 PASS matrix.c is 0
257 PASS matrix.d is 1
258 PASS matrix.e is 100
259 PASS matrix.f is 10
260 PASS matrix.a is 1
261 PASS matrix.b is 0
262 PASS matrix.c is 0
263 PASS matrix.d is 1
264 PASS matrix.e is 100
265 PASS matrix.f is 10
266 PASS matrix.a is 1
267 PASS matrix.b is 0
268 PASS matrix.c is 0
269 PASS matrix.d is 1
270 PASS matrix.e is 100
271 PASS matrix.f is 10
272 PASS matrix.a is 1
273 PASS matrix.b is 0
274 PASS matrix.c is 0
275 PASS matrix.d is 1
276 PASS matrix.e is 100
277 PASS matrix.f is 10
278 PASS matrix.a is 1
279 PASS matrix.b is 0
280 PASS matrix.c is 0
281 PASS matrix.d is 1
282 PASS matrix.e is 100
283 PASS matrix.f is 10
284 PASS matrix.a is 1
285 PASS matrix.b is 0
286 PASS matrix.c is 0
287 PASS matrix.d is 1
288 PASS matrix.e is 100
289 PASS matrix.f is 10
290 PASS matrix.a is 1
291 PASS matrix.b is 0
292 PASS matrix.c is 0
293 PASS matrix.d is 1
294 PASS matrix.e is 100
295 PASS matrix.f is 10
296 PASS matrix.a is 1
297 PASS matrix.b is 0
298 PASS matrix.c is 0
299 PASS matrix.d is 1
300 PASS matrix.e is 100
301 PASS matrix.f is 10
302 PASS matrix.a is 1
303 PASS matrix.b is 0
304 PASS matrix.c is 0
305 PASS matrix.d is 1
306 PASS matrix.e is 100
307 PASS matrix.f is 10
308 PASS matrix.a is 1
309 PASS matrix.b is 0
310 PASS matrix.c is 0
311 PASS matrix.d is 1
312 PASS matrix.e is 100
313 PASS matrix.f is 10
314 PASS matrix.a is 1
315 PASS matrix.b is 0
316 PASS matrix.c is 0
317 PASS matrix.d is 1
318 PASS matrix.e is 100
319 PASS matrix.f is 10
320 PASS matrix.a is 1
321 PASS matrix.b is 0
322 PASS matrix.c is 0
323 PASS matrix.d is 1
324 PASS matrix.e is 100
325 PASS matrix.f is 10
326 PASS matrix.a is 1
327 PASS matrix.b is 0
328 PASS matrix.c is 0
329 PASS matrix.d is 1
330 PASS matrix.e is 100
331 PASS matrix.f is 10
332 PASS matrix.a is 1
333 PASS matrix.b is 0
334 PASS matrix.c is 0
335 PASS matrix.d is 1
336 PASS matrix.e is 100
337 PASS matrix.f is 10
338 PASS matrix.a is 1
339 PASS matrix.b is 0
340 PASS matrix.c is 0
341 PASS matrix.d is 1
342 PASS matrix.e is 100
343 PASS matrix.f is 10
344 PASS matrix.a is 1
345 PASS matrix.b is 0
346 PASS matrix.c is 0
347 PASS matrix.d is 1
348 PASS matrix.e is 100
349 PASS matrix.f is 10
350 PASS matrix.a is 1
351 PASS matrix.b is 0
352 PASS matrix.c is 0
353 PASS matrix.d is 1
354 PASS matrix.e is 100
355 PASS matrix.f is 10
356 PASS matrix.a is 1
357 PASS matrix.b is 0
358 PASS matrix.c is 0
359 PASS matrix.d is 1
360 PASS matrix.e is 100
361 PASS matrix.f is 10
362 PASS matrix.a is 1
363 PASS matrix.b is 0
364 PASS matrix.c is 0
365 PASS matrix.d is 1
366 PASS matrix.e is 100
367 PASS matrix.f is 10
368 PASS matrix.a is 1
369 PASS matrix.b is 0
370 PASS matrix.c is 0
371 PASS matrix.d is 1
372 PASS matrix.e is 100
373 PASS matrix.f is 10
374 PASS matrix.a is 1
375 PASS matrix.b is 0
376 PASS matrix.c is 0
377 PASS matrix.d is 1
378 PASS matrix.e is 100
379 PASS matrix.f is 10
380 PASS matrix.a is 1
381 PASS matrix.b is 0
382 PASS matrix.c is 0
383 PASS matrix.d is 1
384 PASS matrix.e is 100
385 PASS matrix.f is 10
386 PASS matrix.a is 1
387 PASS matrix.b is 0
388 PASS matrix.c is 0
389 PASS matrix.d is 1
390 PASS matrix.e is 100
391 PASS matrix.f is 10
392 PASS matrix.a is 1
393 PASS matrix.b is 0
394 PASS matrix.c is 0
395 PASS matrix.d is 1
396 PASS matrix.e is 100
397 PASS matrix.f is 10
398 PASS matrix.a is 1
399 PASS matrix.b is 0
400 PASS matrix.c is 0
401 PASS matrix.d is 1
402 PASS matrix.e is 100
403 PASS matrix.f is 10
404 PASS matrix.a is 1
405 PASS matrix.b is 0
406 PASS matrix.c is 0
407 PASS matrix.d is 1
408 PASS matrix.e is 100
409 PASS matrix.f is 10
410 PASS matrix.a is 1
411 PASS matrix.b is 0
412 PASS matrix.c is 0
413 PASS matrix.d is 1
414 PASS matrix.e is 100
415 PASS matrix.f is 10
416 PASS matrix.a is 1
417 PASS matrix.b is 0
418 PASS matrix.c is 0
419 PASS matrix.d is 1
420 PASS matrix.e is 100
421 PASS matrix.f is 10
422 PASS matrix.a is 1
423 PASS matrix.b is 0
424 PASS matrix.c is 0
425 PASS matrix.d is 1
426 PASS matrix.e is 100
427 PASS matrix.f is 10
428 PASS matrix.a is 1
429 PASS matrix.b is 0
430 PASS matrix.c is 0
431 PASS matrix.d is 1
432 PASS matrix.e is 100
433 PASS matrix.f is 10
434 PASS matrix.a is 1
435 PASS matrix.b is 0
436 PASS matrix.c is 0
437 PASS matrix.d is 1
438 PASS matrix.e is 100
439 PASS matrix.f is 10
440 PASS matrix.a is 1
441 PASS matrix.b is 0
442 PASS matrix.c is 0
443 PASS matrix.d is 1
444 PASS matrix.e is 100
445 PASS matrix.f is 10
446 PASS matrix.a is 1
447 PASS matrix.b is 0
448 PASS matrix.c is 0
449 PASS matrix.d is 1
450 PASS matrix.e is 100
451 PASS matrix.f is 10
452 PASS matrix.a is 1
453 PASS matrix.b is 0
454 PASS matrix.c is 0
455 PASS matrix.d is 1
456 PASS matrix.e is 100
457 PASS matrix.f is 10
458 PASS matrix.a is 1
459 PASS matrix.b is 0
460 PASS matrix.c is 0
461 PASS matrix.d is 1
462 PASS matrix.e is 100
463 PASS matrix.f is 10
464 PASS matrix.a is 1
465 PASS matrix.b is 0
466 PASS matrix.c is 0
467 PASS matrix.d is 1
468 PASS matrix.e is 100
469 PASS matrix.f is 10
470 PASS matrix.a is 1
471 PASS matrix.b is 0
472 PASS matrix.c is 0
473 PASS matrix.d is 1
474 PASS matrix.e is 100
475 PASS matrix.f is 10
476 PASS matrix.a is 1
477 PASS matrix.b is 0
478 PASS matrix.c is 0
479 PASS matrix.d is 1
480 PASS matrix.e is 100
481 PASS matrix.f is 10
482 PASS matrix.a is 1
483 PASS matrix.b is 0
484 PASS matrix.c is 0
485 PASS matrix.d is 1
486 PASS matrix.e is 100
487 PASS matrix.f is 10
488 PASS matrix.a is 1
489 PASS matrix.b is 0
490 PASS matrix.c is 0
491 PASS matrix.d is 1
492 PASS matrix.e is 100
493 PASS matrix.f is 10
494 PASS matrix.a is 1
495 PASS matrix.b is 0
496 PASS matrix.c is 0
497 PASS matrix.d is 1
498 PASS matrix.e is 100
499 PASS matrix.f is 10
500 PASS matrix.a is 1
501 PASS matrix.b is 0
502 PASS matrix.c is 0
503 PASS matrix.d is 1
504 PASS matrix.e is 100
505 PASS matrix.f is 10
506 PASS matrix.a is 1
507 PASS matrix.b is 0
508 PASS matrix.c is 0
509 PASS matrix.d is 1
510 PASS matrix.e is 100
511 PASS matrix.f is 10
512 PASS matrix.a is 1
513 PASS matrix.b is 0
514 PASS matrix.c is 0
515 PASS matrix.d is 1
516 PASS matrix.e is 100
517 PASS matrix.f is 10
518 PASS matrix.a is 1
519 PASS matrix.b is 0
520 PASS matrix.c is 0
521 PASS matrix.d is 1
522 PASS matrix.e is 100
523 PASS matrix.f is 10
524 PASS matrix.a is 1
525 PASS matrix.b is 0
526 PASS matrix.c is 0
527 PASS matrix.d is 1
528 PASS matrix.e is 100
529 PASS matrix.f is 10
530 PASS matrix.a is 1
531 PASS matrix.b is 0
532 PASS matrix.c is 0
533 PASS matrix.d is 1
534 PASS matrix.e is 100
535 PASS matrix.f is 10
536 PASS matrix.a is 1
537 PASS matrix.b is 0
538 PASS matrix.c is 0
539 PASS matrix.d is 1
540 PASS matrix.e is 100
541 PASS matrix.f is 10
542 PASS matrix.a is 1
543 PASS matrix.b is 0
544 PASS matrix.c is 0
545 PASS matrix.d is 1
546 PASS matrix.e is 100
547 PASS matrix.f is 10
548 PASS matrix.a is 1
549 PASS matrix.b is 0
550 PASS matrix.c is 0
551 PASS matrix.d is 1
552 PASS matrix.e is 100
553 PASS matrix.f is 10
554 PASS matrix.a is 1
555 PASS matrix.b is 0
556 PASS matrix.c is 0
557 PASS matrix.d is 1
558 PASS matrix.e is 100
559 PASS matrix.f is 10
560 PASS matrix.a is 1
561 PASS matrix.b is 0
562 PASS matrix.c is 0
563 PASS matrix.d is 1
564 PASS matrix.e is 100
565 PASS matrix.f is 10
566 PASS matrix.a is 1
567 PASS matrix.b is 0
568 PASS matrix.c is 0
569 PASS matrix.d is 1
570 PASS matrix.e is 100
571 PASS matrix.f is 10
572 PASS matrix.a is 1
573 PASS matrix.b is 0
574 PASS matrix.c is 0
575 PASS matrix.d is 1
576 PASS matrix.e is 100
577 PASS matrix.f is 10
578 PASS matrix.a is 1
579 PASS matrix.b is 0
580 PASS matrix.c is 0
581 PASS matrix.d is 1
582 PASS matrix.e is 100
583 PASS matrix.f is 10
584 PASS matrix.a is 1
585 PASS matrix.b is 0
586 PASS matrix.c is 0
587 PASS matrix.d is 1
588 PASS matrix.e is 100
589 PASS matrix.f is 10
590 PASS matrix.a is 1
591 PASS matrix.b is 0
592 PASS matrix.c is 0
593 PASS matrix.d is 1
594 PASS matrix.e is 100
595 PASS matrix.f is 10
596 PASS matrix.a is 1
597 PASS matrix.b is 0
598 PASS matrix.c is 0
599 PASS matrix.d is 1
600 PASS matrix.e is 100
601 PASS matrix.f is 10
602 PASS imgdata[4] is 0
603 PASS imgdata[5] is 128
604 PASS imgdata[6] is 0
605 PASS successfullyParsed is true
607 TEST COMPLETE