diff --git a/Base/res/html/misc/gifsuite.html b/Base/res/html/misc/gifsuite.html new file mode 100644 index 00000000000..4122c22be01 --- /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 00000000000..4a36664b902 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 00000000000..237b22cbe1c 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 00000000000..ba73b8f7686 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 00000000000..4cd267c83d8 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 00000000000..36b4de1d55d 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 00000000000..527f98e38d4 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 00000000000..916906364ba 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 00000000000..324691189e3 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 00000000000..961b3e97ea4 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 00000000000..5012b9c5bc2 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 00000000000..527f98e38d4 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 00000000000..916906364ba 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 00000000000..324691189e3 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 00000000000..961b3e97ea4 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 00000000000..2ccda95c463 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 00000000000..cf961f07e91 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 00000000000..23229c8d16b 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 00000000000..d5de7756357 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 00000000000..5aa2d5d2f96 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 00000000000..034a5cbdae9 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 00000000000..c41b45d6e18 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 00000000000..3f3d944589e 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 00000000000..44fe6adf843 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 00000000000..f530800d96a 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 00000000000..6d68c1219cf 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 00000000000..c41b45d6e18 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 00000000000..3f3d944589e 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 00000000000..69197255d7d 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 00000000000..e1b9f677531 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 00000000000..6e41330b270 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 00000000000..b02702bfe02 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 00000000000..504c75faadc 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 00000000000..fad298430dd 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 00000000000..5e65861d0fd 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 00000000000..f6b71952136 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 00000000000..c41b45d6e18 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 00000000000..b33086dd379 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 00000000000..bc02a735186 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 00000000000..068d503e719 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 00000000000..41967fc2ead 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 00000000000..c41b45d6e18 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 00000000000..b33086dd379 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 00000000000..e57d462ae9e 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 00000000000..744b5b59343 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 00000000000..61891a54924 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 00000000000..84586f0dbcb 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 00000000000..43dd1091d8f 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 00000000000..cf961f07e91 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 00000000000..ab35df088ef 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 00000000000..c41b45d6e18 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 ee69c0b3b14..3d5046bb309 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