--- old/src/java.desktop/share/classes/javax/imageio/metadata/doc-files/gif_metadata.html 2017-10-23 13:51:05.000000000 -0700 +++ new/src/java.desktop/share/classes/javax/imageio/metadata/doc-files/gif_metadata.html 2017-10-23 13:51:05.000000000 -0700 @@ -1,8 +1,11 @@ - - + +
+ +@@ -59,7 +55,7 @@
<!DOCTYPE "javax_imageio_gif_stream_1.0" [ - <!ELEMENT "javax_imageio_gif_stream_1.0" (Version?, + <!ELEMENT "javax_imageio_gif_stream_1.0" (Version?, LogicalScreenDescriptor?, GlobalColorTable?)> <!ELEMENT "Version" EMPTY> @@ -98,7 +94,7 @@ <!-- The global color table --> <!-- Min children: 2 --> <!-- Max children: 256 --> - <!ATTLIST "GlobalColorTable" "sizeOfGlobalColorTable" ("2" | + <!ATTLIST "GlobalColorTable" "sizeOfGlobalColorTable" ("2" | "4" | "8" | "16" | "32" | "64" | "128" | "256") #REQUIRED> <!-- The number of entries in the global color table --> <!ATTLIST "GlobalColorTable" "backgroundColorIndex" #CDATA @@ -135,10 +131,8 @@ <!-- Max value: 255 (inclusive) --> ]>- -
The GIF image metadata format encodes the image descriptor, local @@ -180,8 +174,8 @@
<!DOCTYPE "javax_imageio_gif_image_1.0" [ - <!ELEMENT "javax_imageio_gif_image_1.0" (ImageDescriptor?, - LocalColorTable?, GraphicControlExtension?, PlainTextExtension?, + <!ELEMENT "javax_imageio_gif_image_1.0" (ImageDescriptor?, + LocalColorTable?, GraphicControlExtension?, PlainTextExtension?, ApplicationExtensions?, CommentExtensions?)> <!ELEMENT "ImageDescriptor" EMPTY> @@ -214,7 +208,7 @@ <!-- The local color table --> <!-- Min children: 2 --> <!-- Max children: 256 --> - <!ATTLIST "LocalColorTable" "sizeOfLocalColorTable" ("2" | + <!ATTLIST "LocalColorTable" "sizeOfLocalColorTable" ("2" | "4" | "8" | "16" | "32" | "64" | "128" | "256") #REQUIRED> <!-- The number of entries in the local color table --> <!ATTLIST "LocalColorTable" "sortFlag" ("TRUE" | "FALSE") @@ -246,13 +240,13 @@ <!ELEMENT "GraphicControlExtension" EMPTY> <!-- A graphic control extension --> - <!ATTLIST "GraphicControlExtension" "disposalMethod" ("none" | - "doNotDispose" | "restoreToBackgroundColor" | - "restoreToPrevious" | "undefinedDisposalMethod4" | - "undefinedDisposalMethod5" | "undefinedDisposalMethod6" | + <!ATTLIST "GraphicControlExtension" "disposalMethod" ("none" | + "doNotDispose" | "restoreToBackgroundColor" | + "restoreToPrevious" | "undefinedDisposalMethod4" | + "undefinedDisposalMethod5" | "undefinedDisposalMethod6" | "undefinedDisposalMethod7") #REQUIRED> <!-- The disposal method for this frame --> - <!ATTLIST "GraphicControlExtension" "userInputFlag" ("TRUE" | + <!ATTLIST "GraphicControlExtension" "userInputFlag" ("TRUE" | "FALSE") #REQUIRED> <!-- True if the frame should be advanced based on user input --> <!ATTLIST "GraphicControlExtension" "transparentColorFlag" ( @@ -350,8 +344,7 @@
/Version@value |