diff --git a/Base/res/html/misc/gifsuite.html b/Base/res/html/misc/gifsuite.html new file mode 100644 index 0000000000..4122c22be0 --- /dev/null +++ b/Base/res/html/misc/gifsuite.html @@ -0,0 +1,138 @@ + + + + + +GIF Suite Image List + + + + + + + +

GIF Suite Image List

+ +

+ Test GIF images are displayed in the leftmost column. Where they contain multiple frames, + each frame is rendered as a reference PNG in subsequent columns, exactly as it should appear. + Any differences indicate a bug in the GIF decoder. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ImageFrame 1Frame 2Frame 3Frame 4Notes
N/AN/AN/AStatic gif with no animation, no transparency
Animated gif with 4 frames, no loop, no transparency
Animated gif with 4 frames, looping forever, no transparency
Interlaced gif with 4 frames, looping forever, no transparency
Animated gif with 4 frames, looping forever, no transparency, shorter delay between frames 2 and 3
N/AN/AN/AStatic transparent gif with no animation
Transparent gif with 4 frames, loops forever
Transparent gif with 4 frames, loops forever, restore previous
Transparent gif with 4 transparent frames, loops forever, no dispose
Transparent gif with 4 transparent frames, loops forever, restore background
Transparent gif with 4 transparent frames, loops forever, restore previous
+ + + diff --git a/Base/res/html/misc/gifsuite_files/animated_interlaced_loop-0.png b/Base/res/html/misc/gifsuite_files/animated_interlaced_loop-0.png new file mode 100644 index 0000000000..4a36664b90 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_interlaced_loop-0.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_interlaced_loop-1.png b/Base/res/html/misc/gifsuite_files/animated_interlaced_loop-1.png new file mode 100644 index 0000000000..237b22cbe1 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_interlaced_loop-1.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_interlaced_loop-2.png b/Base/res/html/misc/gifsuite_files/animated_interlaced_loop-2.png new file mode 100644 index 0000000000..ba73b8f768 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_interlaced_loop-2.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_interlaced_loop-3.png b/Base/res/html/misc/gifsuite_files/animated_interlaced_loop-3.png new file mode 100644 index 0000000000..4cd267c83d Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_interlaced_loop-3.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_interlaced_loop.gif b/Base/res/html/misc/gifsuite_files/animated_interlaced_loop.gif new file mode 100644 index 0000000000..36b4de1d55 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_interlaced_loop.gif differ diff --git a/Base/res/html/misc/gifsuite_files/animated_loop-0.png b/Base/res/html/misc/gifsuite_files/animated_loop-0.png new file mode 100644 index 0000000000..527f98e38d Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_loop-0.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_loop-1.png b/Base/res/html/misc/gifsuite_files/animated_loop-1.png new file mode 100644 index 0000000000..916906364b Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_loop-1.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_loop-2.png b/Base/res/html/misc/gifsuite_files/animated_loop-2.png new file mode 100644 index 0000000000..324691189e Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_loop-2.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_loop-3.png b/Base/res/html/misc/gifsuite_files/animated_loop-3.png new file mode 100644 index 0000000000..961b3e97ea Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_loop-3.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_loop.gif b/Base/res/html/misc/gifsuite_files/animated_loop.gif new file mode 100644 index 0000000000..5012b9c5bc Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_loop.gif differ diff --git a/Base/res/html/misc/gifsuite_files/animated_loop_variable_delay-0.png b/Base/res/html/misc/gifsuite_files/animated_loop_variable_delay-0.png new file mode 100644 index 0000000000..527f98e38d Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_loop_variable_delay-0.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_loop_variable_delay-1.png b/Base/res/html/misc/gifsuite_files/animated_loop_variable_delay-1.png new file mode 100644 index 0000000000..916906364b Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_loop_variable_delay-1.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_loop_variable_delay-2.png b/Base/res/html/misc/gifsuite_files/animated_loop_variable_delay-2.png new file mode 100644 index 0000000000..324691189e Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_loop_variable_delay-2.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_loop_variable_delay-3.png b/Base/res/html/misc/gifsuite_files/animated_loop_variable_delay-3.png new file mode 100644 index 0000000000..961b3e97ea Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_loop_variable_delay-3.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_loop_variable_delay.gif b/Base/res/html/misc/gifsuite_files/animated_loop_variable_delay.gif new file mode 100644 index 0000000000..2ccda95c46 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_loop_variable_delay.gif differ diff --git a/Base/res/html/misc/gifsuite_files/animated_noloop-0.png b/Base/res/html/misc/gifsuite_files/animated_noloop-0.png new file mode 100644 index 0000000000..cf961f07e9 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_noloop-0.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_noloop-1.png b/Base/res/html/misc/gifsuite_files/animated_noloop-1.png new file mode 100644 index 0000000000..23229c8d16 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_noloop-1.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_noloop-2.png b/Base/res/html/misc/gifsuite_files/animated_noloop-2.png new file mode 100644 index 0000000000..d5de775635 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_noloop-2.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_noloop-3.png b/Base/res/html/misc/gifsuite_files/animated_noloop-3.png new file mode 100644 index 0000000000..5aa2d5d2f9 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_noloop-3.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_noloop.gif b/Base/res/html/misc/gifsuite_files/animated_noloop.gif new file mode 100644 index 0000000000..034a5cbdae Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_noloop.gif differ diff --git a/Base/res/html/misc/gifsuite_files/animated_transparent_frame_norestore_loop-0.png b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_norestore_loop-0.png new file mode 100644 index 0000000000..c41b45d6e1 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_norestore_loop-0.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_transparent_frame_norestore_loop-1.png b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_norestore_loop-1.png new file mode 100644 index 0000000000..3f3d944589 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_norestore_loop-1.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_transparent_frame_norestore_loop-2.png b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_norestore_loop-2.png new file mode 100644 index 0000000000..44fe6adf84 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_norestore_loop-2.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_transparent_frame_norestore_loop-3.png b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_norestore_loop-3.png new file mode 100644 index 0000000000..f530800d96 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_norestore_loop-3.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_transparent_frame_norestore_loop.gif b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_norestore_loop.gif new file mode 100644 index 0000000000..6d68c1219c Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_norestore_loop.gif differ diff --git a/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restorebackground_loop-0.png b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restorebackground_loop-0.png new file mode 100644 index 0000000000..c41b45d6e1 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restorebackground_loop-0.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restorebackground_loop-1.png b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restorebackground_loop-1.png new file mode 100644 index 0000000000..3f3d944589 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restorebackground_loop-1.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restorebackground_loop-2.png b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restorebackground_loop-2.png new file mode 100644 index 0000000000..69197255d7 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restorebackground_loop-2.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restorebackground_loop-3.png b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restorebackground_loop-3.png new file mode 100644 index 0000000000..e1b9f67753 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restorebackground_loop-3.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restorebackground_loop.gif b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restorebackground_loop.gif new file mode 100644 index 0000000000..6e41330b27 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restorebackground_loop.gif differ diff --git a/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restoreprev_loop-0.png b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restoreprev_loop-0.png new file mode 100644 index 0000000000..b02702bfe0 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restoreprev_loop-0.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restoreprev_loop-1.png b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restoreprev_loop-1.png new file mode 100644 index 0000000000..504c75faad Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restoreprev_loop-1.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restoreprev_loop-2.png b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restoreprev_loop-2.png new file mode 100644 index 0000000000..fad298430d Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restoreprev_loop-2.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restoreprev_loop-3.png b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restoreprev_loop-3.png new file mode 100644 index 0000000000..5e65861d0f Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restoreprev_loop-3.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restoreprev_loop.gif b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restoreprev_loop.gif new file mode 100644 index 0000000000..f6b7195213 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_transparent_frame_restoreprev_loop.gif differ diff --git a/Base/res/html/misc/gifsuite_files/animated_transparent_loop-0.png b/Base/res/html/misc/gifsuite_files/animated_transparent_loop-0.png new file mode 100644 index 0000000000..c41b45d6e1 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_transparent_loop-0.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_transparent_loop-1.png b/Base/res/html/misc/gifsuite_files/animated_transparent_loop-1.png new file mode 100644 index 0000000000..b33086dd37 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_transparent_loop-1.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_transparent_loop-2.png b/Base/res/html/misc/gifsuite_files/animated_transparent_loop-2.png new file mode 100644 index 0000000000..bc02a73518 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_transparent_loop-2.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_transparent_loop-3.png b/Base/res/html/misc/gifsuite_files/animated_transparent_loop-3.png new file mode 100644 index 0000000000..068d503e71 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_transparent_loop-3.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_transparent_loop.gif b/Base/res/html/misc/gifsuite_files/animated_transparent_loop.gif new file mode 100644 index 0000000000..41967fc2ea Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_transparent_loop.gif differ diff --git a/Base/res/html/misc/gifsuite_files/animated_transparent_restoreprev_loop-0.png b/Base/res/html/misc/gifsuite_files/animated_transparent_restoreprev_loop-0.png new file mode 100644 index 0000000000..c41b45d6e1 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_transparent_restoreprev_loop-0.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_transparent_restoreprev_loop-1.png b/Base/res/html/misc/gifsuite_files/animated_transparent_restoreprev_loop-1.png new file mode 100644 index 0000000000..b33086dd37 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_transparent_restoreprev_loop-1.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_transparent_restoreprev_loop-2.png b/Base/res/html/misc/gifsuite_files/animated_transparent_restoreprev_loop-2.png new file mode 100644 index 0000000000..e57d462ae9 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_transparent_restoreprev_loop-2.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_transparent_restoreprev_loop-3.png b/Base/res/html/misc/gifsuite_files/animated_transparent_restoreprev_loop-3.png new file mode 100644 index 0000000000..744b5b5934 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_transparent_restoreprev_loop-3.png differ diff --git a/Base/res/html/misc/gifsuite_files/animated_transparent_restoreprev_loop.gif b/Base/res/html/misc/gifsuite_files/animated_transparent_restoreprev_loop.gif new file mode 100644 index 0000000000..61891a5492 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/animated_transparent_restoreprev_loop.gif differ diff --git a/Base/res/html/misc/gifsuite_files/bkgd.png b/Base/res/html/misc/gifsuite_files/bkgd.png new file mode 100644 index 0000000000..84586f0dbc Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/bkgd.png differ diff --git a/Base/res/html/misc/gifsuite_files/static_nontransparent.gif b/Base/res/html/misc/gifsuite_files/static_nontransparent.gif new file mode 100644 index 0000000000..43dd1091d8 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/static_nontransparent.gif differ diff --git a/Base/res/html/misc/gifsuite_files/static_nontransparent.png b/Base/res/html/misc/gifsuite_files/static_nontransparent.png new file mode 100644 index 0000000000..cf961f07e9 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/static_nontransparent.png differ diff --git a/Base/res/html/misc/gifsuite_files/static_transparent.gif b/Base/res/html/misc/gifsuite_files/static_transparent.gif new file mode 100644 index 0000000000..ab35df088e Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/static_transparent.gif differ diff --git a/Base/res/html/misc/gifsuite_files/static_transparent.png b/Base/res/html/misc/gifsuite_files/static_transparent.png new file mode 100644 index 0000000000..c41b45d6e1 Binary files /dev/null and b/Base/res/html/misc/gifsuite_files/static_transparent.png differ diff --git a/Base/res/html/misc/welcome.html b/Base/res/html/misc/welcome.html index ee69c0b3b1..3d5046bb30 100644 --- a/Base/res/html/misc/welcome.html +++ b/Base/res/html/misc/welcome.html @@ -40,6 +40,7 @@ span#ua {
  • many buggies
  • BMP test suite
  • JPG Images
  • +
  • GIF test suite
  • system palette color css extension
  • link inside display: inline-block
  • setInterval() test