• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..21-Jul-2016-

GotoAndPlayTest.asH A D21-Jul-2016682 3420

Makefile.amH A D21-Jul-20164.4 KiB167127

READMEH A D21-Jul-20167.5 KiB446232

clip_as_button2-TestRunner.cppH A D21-Jul-20168.1 KiB240149

gotoFrameOnKeyEvent-TestRunner.cppH A D21-Jul-20163.7 KiB14595

subshapes-TestRunner.cppH A D21-Jul-20163.8 KiB12268

test_15bpp_bitmap-TestRunner.cppH A D21-Jul-20164.4 KiB14499

README

1= [test_15bpp_bitmap.swf] =
2
3== Origin ==
4
5Produced by Jan Flanders for Gnash testing.
6See http://savannah.gnu.org/bugs/?34625
7
8== Description ==
9
10A shape filled by a 15bpp bitmap (DEFINELOSSLESS, fmt = 4).
11Uses well-defined colors to aim for easier color checking.
12
13= [gotoFrameOnKeyEvent.swf] =
14
15== Origin ==
16
17Produced by dongdong <dedodong@163.com> (a friend of Zou Lunkai).
18Zou asked his permission to included the movie into Gnash testsuite.
19Dongdong reported bug #18916, now closed.
20
21== Description ==
22
23Executes gotoFrame actions in response to key events.
24Expected behaviour is described by textfields, so should be intuitive.
25
26= [sound1.swf] =
27
28== Origin ==
29
30== Description ==
31
32Plays two small sounds played in sequence.
33Each sound is accompained with a label showing in sync with it's start.
34
35They are either uncompressed or in ADPCM, which the
36gstreamer-backend doesn't suport yet
37
38sdl sound handler plays this fine (doesn't need --enable-mp3)
39
40gst sound handler is currently unable to play this, but it's being worked on.
41
42= [car_smash.swf] =
43
44== Origin ==
45
46== Description ==
47
48= [clip_as_button2.swf] =
49
50== Origin ==
51
52== Description ==
53
54= [clip_as_button.swf] =
55
56== Origin ==
57
58== Description ==
59
60Displais two circles on top and two circles inscribed into two rectangles
61on the bottom. A textfield centered on the bottom is used to print
62events.
63
64The circle on top-left is yellow and reacts to mouse button press by
65changing color to gray and printing "movie clip pressed" in the textfield.
66(it's a movieclip, most likely)
67
68The circle on top-right is blue and reacts to mouse button press by
69changing color to green and printing "button pressed" in the textfield.
70(it's a button, most likely)
71
72The rectangle on bottom-left is light blue and reacts to mouse button press by
73printing "big movie clip pressed" in the textfield. The circle inscribed
74in it is yellow but doesn't handle mouse events itself, so clicking on
75it does the same thing as clicking in the rectangle that contains it.
76
77The rectangle on bottom-right is light blue and doesn't react to mouse button
78press. The circle incribed in it is yellow and react to mouse button press
79by changing color to a kind of dark cyan and printing
80"small movie clip pressed" in the textfield.
81
82= [counter.swf] =
83
84== Origin ==
85
86== Description ==
87
88
89= [display_list_test.swf] =
90
91== Origin ==
92
93== Description ==
94
95
96= [dlist_test1.swf] =
97
98== Origin ==
99
100== Description ==
101
102
103= [event-test1.swf] =
104
105== Origin ==
106
107== Description ==
108
109
110= [extended_clipping_test_1.swf] =
111
112== Origin ==
113
114== Description ==
115
116
117= [gradient-tests.swf] =
118
119== Origin ==
120
121Self-made by Udo Giacomozzi, Gnash developer
122
123== Description ==
124
125Various tests to check correct rendering of non-solid fill styles.
126Check with gradient-test.png for a correct rendering.
127
128First row: Linear gradients.
129Left: simplest linear gradient, black to white, no transform
130Center: Two additional color stops to get a very sharp border. The fill
131  is also shrinked and rotated. This shows if the transformation matrix
132  works correctly and if gradient overflow is correct (continue with
133  first/last color, don't repeat the whole gradient). The two red
134  lines show where the color transitions should be.
135Right: Gradient with many color stops (red lines show transitions).
136  The shape is non-rectangular but the gradient has no transformation
137  matrix.
138
139Second row: Radial gradients.
140Left: simplest radial gradient, black to white, no transform
141Center: Six color stops added to the previous sample with red
142  lines showing where they should be. The gradient is not centered.
143Third: Simple radial gradient, but scaled (shrinked). Shows gradient
144  overflow, which should be white. The dashed red line shows where
145  the gradient ends (more or less).
146Right: Gradient with four color stops, rotated and scaled.
147
148Third row: Bitmap fills.
149Left: Simple, scaled bitmap. No rotation.
150Second: Slightly rotated bitmap (test anti-aliasing)
151Third: Horizontally flipped bitmap
152Last: Curved shape with bitmap fill. The fill is rotated and shrinked.
153  The bitmap should be repeated and the blue corners shows the position
154  of one sample tile.
155
156Bottom row:
157Left: Highly scaled 4x4 bitmap. Shows resampling quality.
158Right: Same scaled 4x4 bitmap and a linear gradient on top of it. The
159  gradient has the same blue tone though the LUT but with decreasing
160  alpha value.
161
162
163= [money3.swf] =
164
165== Origin ==
166
167== Description ==
168
169
170= [shared-fonts.swf] =
171
172== Origin ==
173
174== Description ==
175
176
177= [slider.swf] =
178
179== Origin ==
180
181== Description ==
182
183
184= [sr2_title.swf] =
185
186== Origin ==
187
188== Description ==
189
190= [subshapes.swf] =
191
192== Origin ==
193
194Produced by Udo Giacomozzi, gnash developer.
195
196== Description ==
197
198This is a test for shapes and the new_shape flag. Flash always tries
199to combine multiple layers to one single shape if possible (when the
200keyframes match and no dynamic objects are contained). To ensure the
201correct Z-order while drawing it inserts a flag in the stream that
202marks the switch to a higher layer. In Gnash, this flag is found in
203the "path" class named "m_new_shape". The first path always has this
204flag set.
205
206The test contains three layers: Two rectangular shapes and a middle
207layer with a red line. The line must be covered by the blue rectangle
208but not by the gray rectangle.
209
210
211= [test_action_order2.swf] =
212
213== Origin ==
214
215== Description ==
216
217
218= [test_action_order.swf] =
219
220== Origin ==
221
222== Description ==
223
224
225= [test_basic_types.swf] =
226
227== Origin ==
228
229== Description ==
230
231
232= [test_button_functions.swf] =
233
234== Origin ==
235
236== Description ==
237
238
239= [test_cascaded_clipbuttons.swf] =
240
241== Origin ==
242
243== Description ==
244
245
246= [test_clipping_layer.swf] =
247
248== Origin ==
249
250== Description ==
251
252
253= [test_colour_tweening.swf] =
254
255== Origin ==
256
257== Description ==
258
259
260= [test_forin_array.swf] =
261
262== Origin ==
263
264== Description ==
265
266
267= [test_frame1.swf] =
268
269== Origin ==
270
271== Description ==
272
273
274= [test_frame2.swf] =
275
276== Origin ==
277
278== Description ==
279
280
281= [test_function2.swf] =
282
283== Origin ==
284
285== Description ==
286
287
288= [TestFunction2.swf] =
289
290== Origin ==
291
292== Description ==
293
294
295= [test_goto_frame.swf] =
296
297== Origin ==
298
299== Description ==
300
301
302= [test_goto_play.swf] =
303
304== Origin ==
305
306== Description ==
307
308
309= [test_goto_stop.swf] =
310
311== Origin ==
312
313== Description ==
314
315
316= [test_gradients_alpha.swf] =
317
318== Origin ==
319
320== Description ==
321
322
323= [test_gradients_no_alpha.swf] =
324
325== Origin ==
326
327== Description ==
328
329
330= [test_gradient_tweening.swf] =
331
332== Origin ==
333
334== Description ==
335
336
337= [test_long_static_text.swf] =
338
339== Origin ==
340
341== Description ==
342
343
344= [test_rotation2.swf] =
345
346== Origin ==
347
348== Description ==
349
350
351= [test_rotation_shear.swf] =
352
353== Origin ==
354
355== Description ==
356
357
358= [test_rotation.swf] =
359
360== Origin ==
361
362== Description ==
363
364
365= [test_shape_tweening-2.swf] =
366
367== Origin ==
368
369== Description ==
370
371
372= [test_shape_tweening.swf] =
373
374== Origin ==
375
376== Description ==
377
378
379= [test_string.swf] =
380
381== Origin ==
382
383== Description ==
384
385
386= [test.swf] =
387
388== Origin ==
389
390== Description ==
391
392
393= [test_undefined_v6.swf] =
394
395== Origin ==
396
397== Description ==
398
399
400= [test_undefined_v7.swf] =
401
402== Origin ==
403
404== Description ==
405
406
407= [text-test2.swf] =
408
409== Origin ==
410
411== Description ==
412
413
414= [text-test.swf] =
415
416== Origin ==
417
418== Description ==
419
420= [input-fields.swf] =
421
422== Origin ==
423
424Self-made by Udo Giacomozzi, Gnash developer
425
426== Description ==
427
428Various tests to check correct rendering of text fields.
429Both dynamic and static textfields tested, using embedded and device fonts.
430
431= [test_lastopcode_v6.swf] =
432
433== Origin ==
434
435Generated by strk with ming and flasm
436
437== Description ==
438
439Single frame with single doaction block with this opcode sequence:
440
441  swfaction 0xFE
442  push 'done'
443  trace
444
445Basically just a test for https://savannah.gnu.org/bugs/index.php?32950
446