From 444af3f86f36169b86e0430faee3886c4ec5d9a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ant=C3=B3n=20Seoane=20Ampudia?= Date: Tue, 30 Sep 2025 13:58:31 +0200 Subject: [PATCH 1/5] Update IGV Java version requirement --- src/utils/IdealGraphVisualizer/pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/utils/IdealGraphVisualizer/pom.xml b/src/utils/IdealGraphVisualizer/pom.xml index 8fdb182ed90c7..9f0c171b3f4c9 100644 --- a/src/utils/IdealGraphVisualizer/pom.xml +++ b/src/utils/IdealGraphVisualizer/pom.xml @@ -78,8 +78,8 @@ - [17,22) - IGV requires a JDK version between 17 and 21 + [17,26) + IGV requires a JDK version between 17 and 25 From 16a1f08632e07b7ad57ae035eef81a54c3f4832f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ant=C3=B3n=20Seoane=20Ampudia?= Date: Tue, 30 Sep 2025 13:59:37 +0200 Subject: [PATCH 2/5] Fix for new annotation policy from JDK 23 --- src/utils/IdealGraphVisualizer/pom.xml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/utils/IdealGraphVisualizer/pom.xml b/src/utils/IdealGraphVisualizer/pom.xml index 9f0c171b3f4c9..78f4cc8abef84 100644 --- a/src/utils/IdealGraphVisualizer/pom.xml +++ b/src/utils/IdealGraphVisualizer/pom.xml @@ -58,6 +58,9 @@ ${mvncompilerplugin.version} 17 + + -proc:full + @@ -109,7 +112,7 @@ View - RELEASE200 + RELEASE270 1.0.2 3.7 3.12.1 From 6dc1ce8b0b1f6ff5b936b3b4f48927eebfe0b0a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ant=C3=B3n=20Seoane=20Ampudia?= Date: Wed, 1 Oct 2025 09:51:24 +0200 Subject: [PATCH 3/5] Move Nashorn version definition and update it --- src/utils/IdealGraphVisualizer/Filter/pom.xml | 2 +- src/utils/IdealGraphVisualizer/pom.xml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/utils/IdealGraphVisualizer/Filter/pom.xml b/src/utils/IdealGraphVisualizer/Filter/pom.xml index 176f7a801804d..ee74007a46c19 100644 --- a/src/utils/IdealGraphVisualizer/Filter/pom.xml +++ b/src/utils/IdealGraphVisualizer/Filter/pom.xml @@ -91,7 +91,7 @@ org.openjdk.nashorn nashorn-core - 15.3 + ${nashorn.version} diff --git a/src/utils/IdealGraphVisualizer/pom.xml b/src/utils/IdealGraphVisualizer/pom.xml index 78f4cc8abef84..29a14d435e930 100644 --- a/src/utils/IdealGraphVisualizer/pom.xml +++ b/src/utils/IdealGraphVisualizer/pom.xml @@ -113,6 +113,7 @@ RELEASE270 + 15.7 1.0.2 3.7 3.12.1 From f70f56388034c33b045612180081b8e6203d1b3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ant=C3=B3n=20Seoane=20Ampudia?= Date: Wed, 1 Oct 2025 10:09:45 +0200 Subject: [PATCH 4/5] Update README --- src/utils/IdealGraphVisualizer/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/IdealGraphVisualizer/README.md b/src/utils/IdealGraphVisualizer/README.md index 7f48702c769b6..9694a31fea032 100644 --- a/src/utils/IdealGraphVisualizer/README.md +++ b/src/utils/IdealGraphVisualizer/README.md @@ -8,7 +8,7 @@ tool itself is fairly general with only a few modules that contain C2 specific elements. The tool is built on top of the NetBeans Platform, and requires a JDK version -between 17 and 21 (the JDKs supported by the current NetBeans Platform). +between 17 and 25 (the JDKs supported by the current NetBeans Platform). # Building and Running From 3452bfebcb59ecdc2939170a0eb8e83dc794e032 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ant=C3=B3n=20Seoane=20Ampudia?= Date: Wed, 1 Oct 2025 10:13:10 +0200 Subject: [PATCH 5/5] Update copyright years --- src/utils/IdealGraphVisualizer/Filter/pom.xml | 2 +- src/utils/IdealGraphVisualizer/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/utils/IdealGraphVisualizer/Filter/pom.xml b/src/utils/IdealGraphVisualizer/Filter/pom.xml index ee74007a46c19..c22ce27449380 100644 --- a/src/utils/IdealGraphVisualizer/Filter/pom.xml +++ b/src/utils/IdealGraphVisualizer/Filter/pom.xml @@ -1,6 +1,6 @@