Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

8264795: IGV: Upgrade NetBeans platform #3361

Closed
wants to merge 48 commits into from
Closed
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
580c4c9
Add initial Maven application (start from RELEASE90)
robcasloz Mar 9, 2021
14e6b77
Add initial modules (Data and Settings)
robcasloz Mar 10, 2021
782f699
Use same group id across all modules
robcasloz Mar 11, 2021
c2c75f5
Add Util module
robcasloz Mar 11, 2021
7fe13da
Add Layout module
robcasloz Mar 11, 2021
a05278c
Add Difference module
robcasloz Mar 11, 2021
87366f2
Add NetworkConnection module
robcasloz Mar 11, 2021
eee9979
Add Coordinator module
robcasloz Mar 11, 2021
03e76db
Add SelectionCoordinator module
robcasloz Mar 11, 2021
20e0733
Add Graph module
robcasloz Mar 11, 2021
e1604b9
Add HierarchicalLayout module
robcasloz Mar 11, 2021
88a4818
Add ControlFlow module
robcasloz Mar 11, 2021
b8918a5
Add Filter module
robcasloz Mar 12, 2021
7b4dac0
Add Bytecodes module
robcasloz Mar 12, 2021
d75ebaa
Add ServerCompiler module
robcasloz Apr 1, 2021
03ba1f2
Add FilterWindow module
robcasloz Mar 12, 2021
0446617
Add Graal module
robcasloz Mar 12, 2021
a2499ee
Add BatikSVGProxy and View modules
robcasloz Mar 12, 2021
992d75d
Add missing resource to Data module
robcasloz Mar 12, 2021
1d6a8a4
Add missing resources to Bytecodes module
robcasloz Mar 12, 2021
d37641a
Update Settings manifest EOL format for consistency
robcasloz Mar 12, 2021
036911a
Move declaration of public packages to each module, for consistency w…
robcasloz Mar 12, 2021
f43d3d1
Declare key service providers with annotations
robcasloz Mar 12, 2021
4119dcc
Update directory structure of branding module
robcasloz Mar 12, 2021
46f75f7
Define NetBeans version only once
robcasloz Apr 1, 2021
ecdab04
Use project version property when possible
robcasloz Mar 15, 2021
4c589fb
Use consistent version of Swing Layout Extensions
robcasloz Mar 15, 2021
fd8d631
Use single definition of Maven plugin versions
robcasloz Mar 15, 2021
316f29f
Upgrade to NetBeans platform 10.0
robcasloz Mar 15, 2021
3c240e9
Upgrade to NetBeans platform 12.3
robcasloz Mar 15, 2021
8bde221
Depend on standalone Nashorn from JDK 15 on
robcasloz Mar 15, 2021
51e0904
Resolve all temporary symbolic links
robcasloz Mar 15, 2021
3ada030
Remove redundant resources
robcasloz Mar 15, 2021
76e61b5
Remove ant project files and update README
robcasloz Mar 15, 2021
f3912fd
Remove service declaration files
robcasloz Mar 15, 2021
c6fd610
Remove unnecessary comments
robcasloz Mar 15, 2021
b18980f
Add copyright headers to Maven files
robcasloz Mar 15, 2021
4b62b77
Convert all files to UNIX format
robcasloz Mar 15, 2021
b210966
Indent all XML files consistently
robcasloz Mar 15, 2021
0a1c613
Update copyright years of touched files
robcasloz Mar 15, 2021
567ea43
Configure Maven to run Data unit tests
robcasloz Mar 16, 2021
098f405
Fix test errors
robcasloz Mar 16, 2021
a6471d8
Turn off schema validation, since the main input files are not specif…
robcasloz Mar 16, 2021
80475e1
Remove template integration test
robcasloz Mar 16, 2021
11fb43f
Update TemplatesAction name in layer file
robcasloz Mar 16, 2021
e50ccd9
Document latest JDK version supported
robcasloz Apr 7, 2021
ea19b4d
Use lambdas to define runnables
robcasloz Apr 7, 2021
e84d171
Document how to build and run on a specific JDK
robcasloz Apr 7, 2021
File filter
Filter file types
Jump to
The table of contents is too big for display.

Always

Just for now

@@ -0,0 +1,2 @@
/*/target
.igv.log

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

@@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
- Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
- Neither the name of Oracle nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-->

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>IdealGraphVisualizer-parent</artifactId>
<groupId>com.sun.hotspot.igv</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
<groupId>com.sun.hotspot.igv</groupId>
<artifactId>BatikSVGProxy</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>nbm</packaging>
<name>BatikSVGProxy</name>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.netbeans.utilities</groupId>
<artifactId>nbm-maven-plugin</artifactId>
<version>${nbmmvnplugin.version}</version>
<extensions>true</extensions>
<configuration>
<publicPackages>
<publicPackage>com.sun.hotspot.igv.svg</publicPackage>
</publicPackages>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${mvncompilerplugin.version}</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>${mvnjarplugin.version}</version>
<configuration>
<!-- to have the jar plugin pickup the nbm generated manifest -->
<archive>
<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
</archive>
</configuration>
</plugin>
</plugins>
</build>
</project>

This file was deleted.

@@ -1,6 +1,5 @@
Manifest-Version: 1.0
OpenIDE-Module: com.sun.hotspot.igv.svg
OpenIDE-Module-Layer: com/sun/hotspot/igv/svg/layer.xml
OpenIDE-Module-Localizing-Bundle: com/sun/hotspot/igv/svg/Bundle.properties
OpenIDE-Module-Specification-Version: 1.0

Manifest-Version: 1.0
OpenIDE-Module: com.sun.hotspot.igv.svg
OpenIDE-Module-Localizing-Bundle: com/sun/hotspot/igv/svg/Bundle.properties
OpenIDE-Module-Specification-Version: 1.0

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

ProTip! Use n and p to navigate between commits in a pull request.