From 49c5c7b4cd4acc4a95be25202e2f8b86485d3dff Mon Sep 17 00:00:00 2001 From: ImgBotApp Date: Mon, 19 Jan 2026 13:52:01 +0000 Subject: [PATCH] [ImgBot] Optimize images *Total -- 68.37kb -> 28.05kb (58.97%) /src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/external-link.svg -- 0.79kb -> 0.22kb (72.12%) /src/java.desktop/share/classes/java/awt/doc-files/modal-example1.svg -- 2.87kb -> 0.89kb (68.94%) /src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/zoomOut.svg -- 4.70kb -> 1.48kb (68.54%) /src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/zoomReset.svg -- 4.72kb -> 1.50kb (68.29%) /src/java.desktop/share/classes/java/awt/doc-files/modal-example2.svg -- 3.00kb -> 0.96kb (67.89%) /src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/zoomIn.svg -- 4.92kb -> 1.66kb (66.33%) /src/java.desktop/share/classes/java/awt/doc-files/ImplicitFocusTransfer2.svg -- 3.09kb -> 1.05kb (66.17%) /src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/centerSelectedNodes.svg -- 5.72kb -> 1.99kb (65.28%) /src/java.desktop/share/classes/java/awt/doc-files/modal-example4.svg -- 3.45kb -> 1.20kb (65.21%) /src/java.desktop/share/classes/java/awt/doc-files/ImplicitFocusTransfer1.svg -- 3.24kb -> 1.14kb (64.72%) /src/java.desktop/share/classes/java/awt/doc-files/modal-example3.svg -- 3.49kb -> 1.24kb (64.63%) /src/java.desktop/share/classes/javax/swing/doc-files/BoxLayout-1.svg -- 2.41kb -> 0.88kb (63.75%) /src/java.desktop/share/classes/java/awt/doc-files/FocusCycle.svg -- 4.14kb -> 1.52kb (63.17%) /src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/x.svg -- 0.48kb -> 0.19kb (61.38%) /src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/glass.svg -- 0.56kb -> 0.27kb (52.61%) /src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/right.svg -- 0.58kb -> 0.29kb (50.25%) /src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/down.svg -- 0.57kb -> 0.29kb (50.09%) /src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/left.svg -- 0.58kb -> 0.29kb (49.66%) /src/java.desktop/share/classes/javax/swing/text/doc-files/Document-insert.svg -- 4.92kb -> 2.57kb (47.8%) /src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/moon.svg -- 0.66kb -> 0.35kb (47.21%) /src/java.desktop/share/classes/javax/swing/text/doc-files/Document-remove.svg -- 5.03kb -> 2.66kb (47.07%) /src/java.desktop/share/classes/javax/swing/doc-files/JRootPane-1.svg -- 4.56kb -> 2.85kb (37.51%) /src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/copy.svg -- 0.83kb -> 0.52kb (37.16%) /src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/sun.svg -- 1.04kb -> 0.67kb (35.79%) /src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/sort-a-z.svg -- 0.94kb -> 0.63kb (32.92%) /src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/link.svg -- 1.07kb -> 0.77kb (27.93%) Signed-off-by: ImgBotApp --- .../classes/java/awt/doc-files/FocusCycle.svg | 173 +-------------- .../awt/doc-files/ImplicitFocusTransfer1.svg | 121 +---------- .../awt/doc-files/ImplicitFocusTransfer2.svg | 115 +--------- .../java/awt/doc-files/modal-example1.svg | 116 +---------- .../java/awt/doc-files/modal-example2.svg | 123 +---------- .../java/awt/doc-files/modal-example3.svg | 144 +------------ .../java/awt/doc-files/modal-example4.svg | 143 +------------ .../javax/swing/doc-files/BoxLayout-1.svg | 75 +------ .../javax/swing/doc-files/JRootPane-1.svg | 113 +--------- .../swing/text/doc-files/Document-insert.svg | 151 +------------- .../swing/text/doc-files/Document-remove.svg | 154 +------------- .../doclets/formats/html/resources/copy.svg | 16 +- .../doclets/formats/html/resources/down.svg | 13 +- .../formats/html/resources/external-link.svg | 23 +- .../doclets/formats/html/resources/glass.svg | 14 +- .../doclets/formats/html/resources/left.svg | 13 +- .../doclets/formats/html/resources/link.svg | 14 +- .../doclets/formats/html/resources/moon.svg | 16 +- .../doclets/formats/html/resources/right.svg | 13 +- .../formats/html/resources/sort-a-z.svg | 17 +- .../doclets/formats/html/resources/sun.svg | 23 +- .../doclets/formats/html/resources/x.svg | 14 +- .../igv/view/images/centerSelectedNodes.svg | 197 +----------------- .../sun/hotspot/igv/view/images/zoomIn.svg | 164 +-------------- .../sun/hotspot/igv/view/images/zoomOut.svg | 157 +------------- .../sun/hotspot/igv/view/images/zoomReset.svg | 157 +------------- 26 files changed, 26 insertions(+), 2253 deletions(-) diff --git a/src/java.desktop/share/classes/java/awt/doc-files/FocusCycle.svg b/src/java.desktop/share/classes/java/awt/doc-files/FocusCycle.svg index 59bd0992c9cee..59eea9138cea4 100644 --- a/src/java.desktop/share/classes/java/awt/doc-files/FocusCycle.svg +++ b/src/java.desktop/share/classes/java/awt/doc-files/FocusCycle.svg @@ -1,172 +1 @@ - - - - - - - - - - - A - - - B - - - C - - - D - - - E - - - F - - - G - - - H - - - - - - +ABCDEFGH \ No newline at end of file diff --git a/src/java.desktop/share/classes/java/awt/doc-files/ImplicitFocusTransfer1.svg b/src/java.desktop/share/classes/java/awt/doc-files/ImplicitFocusTransfer1.svg index 7b04d00a494b1..05db99bf069c1 100644 --- a/src/java.desktop/share/classes/java/awt/doc-files/ImplicitFocusTransfer1.svg +++ b/src/java.desktop/share/classes/java/awt/doc-files/ImplicitFocusTransfer1.svg @@ -1,120 +1 @@ - - - - - - - - A - - B - - C - - R - - - - - - - - +ABCR \ No newline at end of file diff --git a/src/java.desktop/share/classes/java/awt/doc-files/ImplicitFocusTransfer2.svg b/src/java.desktop/share/classes/java/awt/doc-files/ImplicitFocusTransfer2.svg index 34fdbb89b65f9..f66a3c57c8743 100644 --- a/src/java.desktop/share/classes/java/awt/doc-files/ImplicitFocusTransfer2.svg +++ b/src/java.desktop/share/classes/java/awt/doc-files/ImplicitFocusTransfer2.svg @@ -1,114 +1 @@ - - - - - - - - A - - B - - C - - R - - - - - - - +ABCR \ No newline at end of file diff --git a/src/java.desktop/share/classes/java/awt/doc-files/modal-example1.svg b/src/java.desktop/share/classes/java/awt/doc-files/modal-example1.svg index 86856788b3223..d55847ed42907 100644 --- a/src/java.desktop/share/classes/java/awt/doc-files/modal-example1.svg +++ b/src/java.desktop/share/classes/java/awt/doc-files/modal-example1.svg @@ -1,115 +1 @@ - - - - - - - - - - F - 1 - - - Di - 2 - - - Dii - 3 - - - +F1Di2Dii3 \ No newline at end of file diff --git a/src/java.desktop/share/classes/java/awt/doc-files/modal-example2.svg b/src/java.desktop/share/classes/java/awt/doc-files/modal-example2.svg index d1ee40546d1e4..ad0206dda9882 100644 --- a/src/java.desktop/share/classes/java/awt/doc-files/modal-example2.svg +++ b/src/java.desktop/share/classes/java/awt/doc-files/modal-example2.svg @@ -1,122 +1 @@ - - - - - - - - - - - F - 1 - - - Di - 2 - 4 - - - Dii - 3 - - - +F1Di24Dii3 \ No newline at end of file diff --git a/src/java.desktop/share/classes/java/awt/doc-files/modal-example3.svg b/src/java.desktop/share/classes/java/awt/doc-files/modal-example3.svg index 82d63465bc020..cedbbfa5dea6d 100644 --- a/src/java.desktop/share/classes/java/awt/doc-files/modal-example3.svg +++ b/src/java.desktop/share/classes/java/awt/doc-files/modal-example3.svg @@ -1,143 +1 @@ - - - - - - - - - - - F - 1 - - - Di - 2 - 5 - - - Dii - 3 - - - Diii - 4 - - - +F1Di25Dii3Diii4 \ No newline at end of file diff --git a/src/java.desktop/share/classes/java/awt/doc-files/modal-example4.svg b/src/java.desktop/share/classes/java/awt/doc-files/modal-example4.svg index 6b2ddc9a30a81..e40589c6efd8f 100644 --- a/src/java.desktop/share/classes/java/awt/doc-files/modal-example4.svg +++ b/src/java.desktop/share/classes/java/awt/doc-files/modal-example4.svg @@ -1,142 +1 @@ - - - - - - - - - - - F - 1 - - - Di - 2 - - - Dii - 3 - - - Diii - 4 - 5 - - - +F1Di2Dii3Diii45 \ No newline at end of file diff --git a/src/java.desktop/share/classes/javax/swing/doc-files/BoxLayout-1.svg b/src/java.desktop/share/classes/javax/swing/doc-files/BoxLayout-1.svg index 4fcae0789a12c..410116a4c71cc 100644 --- a/src/java.desktop/share/classes/javax/swing/doc-files/BoxLayout-1.svg +++ b/src/java.desktop/share/classes/javax/swing/doc-files/BoxLayout-1.svg @@ -1,74 +1 @@ - - - - - - - - - P1 - - - - - - - - - C1 - C2 - C3 - - - P2 - C4 - C5 - C6 - - +P1C1C2C3P2C4C5C6 \ No newline at end of file diff --git a/src/java.desktop/share/classes/javax/swing/doc-files/JRootPane-1.svg b/src/java.desktop/share/classes/javax/swing/doc-files/JRootPane-1.svg index aed766b841f41..d466905581445 100644 --- a/src/java.desktop/share/classes/javax/swing/doc-files/JRootPane-1.svg +++ b/src/java.desktop/share/classes/javax/swing/doc-files/JRootPane-1.svg @@ -1,112 +1 @@ - - - - - - - - - - - - Window - - - - - Frame - - - - - Dialog - - - - - JFrame - - - - - JDialog - - - - - JWindow - - - - - JInternalFrame - - - - - JRootPane - - - - - - - - - - - - - - - - - - - - - - - - AWT classes - Swing classes - implementing the - RootPaneContainer - interface - - +WindowFrameDialogJFrameJDialogJWindowJInternalFrameJRootPaneAWT classesSwing classesimplementing theRootPaneContainerinterface \ No newline at end of file diff --git a/src/java.desktop/share/classes/javax/swing/text/doc-files/Document-insert.svg b/src/java.desktop/share/classes/javax/swing/text/doc-files/Document-insert.svg index 8bb51a430553a..2ea7c1182b5b4 100644 --- a/src/java.desktop/share/classes/javax/swing/text/doc-files/Document-insert.svg +++ b/src/java.desktop/share/classes/javax/swing/text/doc-files/Document-insert.svg @@ -1,150 +1 @@ - - - - - - - - - - - - - Before Insert - - - - - - 4 - - After Insert - - - - T - - h - - e - - - - - - - q - - u - - i - - c - - k - - - - - - - b - - r - - o - - w - - n - - - - f - - o - - x - - - - - - 10 - - +Before Insert4After InsertThequickbrownfox10 \ No newline at end of file diff --git a/src/java.desktop/share/classes/javax/swing/text/doc-files/Document-remove.svg b/src/java.desktop/share/classes/javax/swing/text/doc-files/Document-remove.svg index e47a5f750d072..11042706b7029 100644 --- a/src/java.desktop/share/classes/javax/swing/text/doc-files/Document-remove.svg +++ b/src/java.desktop/share/classes/javax/swing/text/doc-files/Document-remove.svg @@ -1,153 +1 @@ - - - - - - - - - - - - - Before Remove - - - - T - - h - - e - - - - - - - q - - u - - i - - c - - k - - - - - - - b - - r - - o - - w - - n - - - - f - - o - - x - - - - 4 - - 10 - - After Remove - - - - - - - - - 4 - - +Before RemoveThequickbrownfox410After Remove4 \ No newline at end of file diff --git a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/copy.svg b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/copy.svg index b07ac7e8c7304..f414f7744ca74 100644 --- a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/copy.svg +++ b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/copy.svg @@ -1,15 +1 @@ - - - - - - - - + \ No newline at end of file diff --git a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/down.svg b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/down.svg index 3d1b87464293f..6f432852974cf 100644 --- a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/down.svg +++ b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/down.svg @@ -1,12 +1 @@ - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/external-link.svg b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/external-link.svg index ccf0e270f6c34..68184e24162e7 100644 --- a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/external-link.svg +++ b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/external-link.svg @@ -1,22 +1 @@ - - - - - - - - - + \ No newline at end of file diff --git a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/glass.svg b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/glass.svg index c979c9f3d83ec..9cdeeeb5f4f13 100644 --- a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/glass.svg +++ b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/glass.svg @@ -1,13 +1 @@ - - - - - - - - + \ No newline at end of file diff --git a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/left.svg b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/left.svg index 9a090bf55dc28..acf869e38b5ca 100644 --- a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/left.svg +++ b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/left.svg @@ -1,12 +1 @@ - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/link.svg b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/link.svg index 88760b0efc3e6..b6132b8680927 100644 --- a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/link.svg +++ b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/link.svg @@ -1,13 +1 @@ - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/moon.svg b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/moon.svg index 856a8ffeeec21..0c7e77a1120dd 100644 --- a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/moon.svg +++ b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/moon.svg @@ -1,15 +1 @@ - - - - - - - - - - + \ No newline at end of file diff --git a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/right.svg b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/right.svg index 138204f2ee707..281e15b2b3b19 100644 --- a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/right.svg +++ b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/right.svg @@ -1,12 +1 @@ - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/sort-a-z.svg b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/sort-a-z.svg index ea1ed38942edd..366bbb16d2a0d 100644 --- a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/sort-a-z.svg +++ b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/sort-a-z.svg @@ -1,16 +1 @@ - - - - - - - - - - - + \ No newline at end of file diff --git a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/sun.svg b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/sun.svg index e8fa03499acc3..27c4b05bebd34 100644 --- a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/sun.svg +++ b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/sun.svg @@ -1,22 +1 @@ - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/x.svg b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/x.svg index 34a942ffff10b..c7fd906944f9c 100644 --- a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/x.svg +++ b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/x.svg @@ -1,13 +1 @@ - - - - - - - - + \ No newline at end of file diff --git a/src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/centerSelectedNodes.svg b/src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/centerSelectedNodes.svg index 7d879ff7043e3..33ed792768336 100644 --- a/src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/centerSelectedNodes.svg +++ b/src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/centerSelectedNodes.svg @@ -1,196 +1 @@ - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/zoomIn.svg b/src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/zoomIn.svg index b0b38befba84e..f388b36435e1d 100644 --- a/src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/zoomIn.svg +++ b/src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/zoomIn.svg @@ -1,163 +1 @@ - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/zoomOut.svg b/src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/zoomOut.svg index bca12d149813c..81fb8ad7b94e4 100644 --- a/src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/zoomOut.svg +++ b/src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/zoomOut.svg @@ -1,156 +1 @@ - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/zoomReset.svg b/src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/zoomReset.svg index f79c1d87679e4..a80533e96a0a7 100644 --- a/src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/zoomReset.svg +++ b/src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/zoomReset.svg @@ -1,156 +1 @@ - - - - - - - - - - - - - + \ No newline at end of file