Skip to content

Commit 78df5d5

Browse files
committed
Merge remote-tracking branch 'upstream/develop' into develop
# Conflicts: # README.md # src/config/worldwind.layers.xml
2 parents 5c259c2 + 62e8991 commit 78df5d5

18 files changed

+103
-554
lines changed

README.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,11 @@ Official WorldWind Java releases have the latest stable features, enhancements a
5252

5353
## Run a Demo
5454

55-
With the deprecation of WebStart/JNLP, the only option for running a Java demo is to clone the SDK, open it with Apache Netbeans and run it via the Netbeans interface.
55+
The following options are available to run a WorldWind Java demo:
56+
57+
###### From the Apache NetBeans IDE
58+
59+
Clone the SDK with git, open the WorldWind Java project with Apache Netbeans and run demos via the Netbeans interface.
5660

5761
###### From a Windows Development Environment
5862

RELEASE_NOTES.txt

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
################### WorldWindJava 2.2.1
2+
3+
This version of WorldWind Java is a maintenance release that addresses small fixes (updated formatting, typos, bad references, etc.) to various areas of the code and removes references to services that are no longer supported by the WorldWind servers.
4+
5+
WorldWind's API remains unchanged in this release and we are committed to maintaining a consistent API in future releases.
6+
7+
################### WorldWindJava 2.2.0
8+
9+
The primary goal of the WorldWind Java (WWJ) v2.2.0 release is to modernize the SDK after a period of inactivity. During this process some defects were addressed as well. Highlights of v2.2.0:
10+
11+
- Upgrade to Java 11
12+
- Upgrade to the OpenGL layer (JOGL) 2.4
13+
- Switch to the Apache 2.0 license
14+
- Deprecation of unsupported functionality such as Applets, WebStart and WebView.
15+
16+
WorldWind's API remains largely unchanged in this release and we are committed to maintaining a consistent API in future releases.
17+
18+
The prior release of WorldWind Java, v2.1.0, was compiled with Java 8. The decision was made to upgrade WWJ to Java 11 based on questionable support options for Java 8 at the time. This situation has evolved over time and we are evaluating whether a Java 8 version of WWJ is desirable. Your feedback is welcome.
19+
20+
Migrating to Java 11 and JOGL 2.4 went relatively smoothly. Primary areas of work:
21+
22+
- The package names for JOGL have changed although the API remains relatively consistent.
23+
- Creating work alike code to replace the use of unpublished JRE APIs that now throw an access exception. For example, setting the java library path system property. Discussions around the types of changes that need to be made when moving from 8 to 11 are broadly available on the Web.
24+
- Removing deprecated functionality like WebStart, Applets and WebView.
25+
26+
This release positions WorldWind Java to begin adding new functionality in the near future, please watch this repository for further updates.

nbproject/build-impl.xml

+60-32
Large diffs are not rendered by default.

nbproject/genfiles.properties

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
build.xml.data.CRC32=6106e3d1
1+
build.xml.data.CRC32=ed839dc9
22
build.xml.script.CRC32=b2ee8dee
3-
build.xml.stylesheet.CRC32=f85dc8f2@1.95.0.48
3+
build.xml.stylesheet.CRC32=f85dc8f2@1.102.0.48
44
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
55
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
6-
nbproject/build-impl.xml.data.CRC32=6106e3d1
7-
nbproject/build-impl.xml.script.CRC32=8e6690c6
8-
nbproject/build-impl.xml.stylesheet.CRC32=d549e5cc@1.97.0.48
6+
nbproject/build-impl.xml.data.CRC32=ed839dc9
7+
nbproject/build-impl.xml.script.CRC32=2e7bce4f
8+
nbproject/build-impl.xml.stylesheet.CRC32=12e0a6c2@1.102.0.48

nbproject/project.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ manifest.custom.permissions=
104104
manifest.file=manifest.mf
105105
meta.inf.dir=${src.dir}/META-INF
106106
mkdist.disabled=false
107-
platform.active=default_platform
107+
platform.active=JDK_11
108108
run.classpath=\
109109
${javac.classpath}:\
110110
${build.classes.dir}

nbproject/project.xml

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<configuration>
55
<data xmlns="http://www.netbeans.org/ns/j2se-project/3">
66
<name>WorldWindJava</name>
7+
<explicit-platform explicit-source-supported="true"/>
78
<source-roots>
89
<root id="src.dir"/>
910
</source-roots>

release-build.xml

-20
Original file line numberDiff line numberDiff line change
@@ -381,24 +381,4 @@
381381
</manifest>
382382
</jar>
383383
</target>
384-
385-
<!-- Helper tasks for compiling and linking the WebView native library for the current platform. Output libraries
386-
are placed in the WorldWind project root folder and overwrite any existing files of the same name.
387-
388-
On Mac OS X this compiles the Objective-C sources under the folder 'lib-external/webview/macosx' into
389-
'libwebview.jnilib', and requires that the XCode and Java development toolkits for Mac are installed.
390-
391-
On Windows this compiles the C and C++ sources under 'lib-external/webview/windows' into 'WebView32.dll' and
392-
'WebView64.dll', and requires that the Microsoft Visual C++ build tools are avialable on the path. -->
393-
394-
<target name="help.assembleWebviewLibrary">
395-
<exec os="Mac OS X" dir="${basedir}/lib-external/webview/macosx" executable="/bin/sh" failonerror="true">
396-
<arg value="build.sh"/>
397-
</exec>
398-
<exec osfamily="Windows" dir="${basedir}/lib-external/webview/windows" executable="nmake" failonerror="true">
399-
<arg value="clean"/>
400-
<arg value="all"/>
401-
</exec>
402-
</target>
403-
404384
</project>

src/config/Earth/MSVirtualEarthAerialLayer.xml

-65
This file was deleted.

src/config/Earth/MSVirtualEarthHybridLayer.xml

-65
This file was deleted.

src/config/Earth/MSVirtualEarthRoadsLayer.xml

-65
This file was deleted.

src/config/Earth/USDANAIPWMSImageLayer.xml

-77
This file was deleted.

0 commit comments

Comments
 (0)