diff --git a/app/lib/ant-launcher.jar b/app/lib/ant-launcher.jar new file mode 100644 index 000000000..939abb579 Binary files /dev/null and b/app/lib/ant-launcher.jar differ diff --git a/app/lib/ant.jar b/app/lib/ant.jar new file mode 100644 index 000000000..7f5be4a4e Binary files /dev/null and b/app/lib/ant.jar differ diff --git a/app/lib/jna-platform.jar b/app/lib/jna-platform.jar new file mode 100644 index 000000000..d0fd2e4f5 Binary files /dev/null and b/app/lib/jna-platform.jar differ diff --git a/app/lib/jna.jar b/app/lib/jna.jar new file mode 100644 index 000000000..25243176e Binary files /dev/null and b/app/lib/jna.jar differ diff --git a/app/test/lib/junit-4.8.1.jar b/app/test/lib/junit-4.8.1.jar new file mode 100644 index 000000000..524cd65ce Binary files /dev/null and b/app/test/lib/junit-4.8.1.jar differ diff --git a/build/macosx/appbundler.jar b/build/macosx/appbundler.jar new file mode 100644 index 000000000..42cc8f18c Binary files /dev/null and b/build/macosx/appbundler.jar differ diff --git a/build/macosx/appbundler/doc/appbundler.html b/build/macosx/appbundler/doc/appbundler.html new file mode 100644 index 000000000..aa4468487 --- /dev/null +++ b/build/macosx/appbundler/doc/appbundler.html @@ -0,0 +1,195 @@ + + + + + + + +AppBundler Task + + + +

AppBundler

+

Description

+

Generates a native launcher for a Java application.

+ +

Parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AttributeDescriptionRequired
outputdirectoryThe output folder for the generated bundle.Yes
nameThe name of the application. + Corresponds to the CFBundleName key in the Info.plist file.Yes
displaynameThe display name of the application. + Corresponds to the CFBundleDisplayName key in the Info.plist file.Yes
identifierAn identifier string that specifies the application type. + Corresponds to the CFBundleIdentifier key in the Info.plist file.Yes
iconThe icon file for the application. + Corresponds to the CFBundleIconFile key in the Info.plist file.No
shortversionThe release version number string for the application. + Corresponds to the CFBundleShortVersionString key in the Info.plist + file.No
signatureThe four-letter code identifying the application creator. + Corresponds to the CFBundleSignature key in the Info.plist file.No
copyrightThe copyright notice for the application. + Corresponds to the NSHumanReadableCopyright key in the Info.plist + file.No
applicationCategoryThe application category. + Corresponds to the LSApplicationCategoryType key in the Info.plist + file.No
mainclassnameThe name of the bundled application's main class.Yes
+ +

Parameters specified as nested elements

+

runtime

+

A fileset representing the Java +runtime environment to embed in the application.

+ +

This element is optional. If specified, the base directory of the fileset must point to the +root directory of a valid Java runtime environment. The contents of the runtime will be copied to +the Contents/PlugIns/ folder of the generated application bundle.

+ +

By default, only the contents of the jre/ directory will be included with the bundled +application. All executable content (i.e. bin/, jre/bin/) is excluded. Additional +content can be included or excluded using nested <include> and +<exclude> elements, respectively.

+ +

If this element is omitted, a Java runtime environment will not be copied into the generated +bundle, and target systems must have a shared JRE installed in +/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/ in order to run the application.

+ +

classpath

+

A fileset representing the class +path of the bundled application. Corresponds to the java.class.path system property. +Entries will be copied to the Contents/Java/ folder of the generated bundle.

+ +

librarypath

+

A fileset representing the library +path of the bundled application. Corresponds to the java.library.path system property. +Entries will be copied to the Contents/MacOS/ folder of the generated bundle.

+ +

option

+

Specifies a command-line option to be passed to the JVM at startup.

+ + + + + + + + + + + +
AttributeDescriptionRequired
valueThe option value.Yes
+ +

argument

+

Specifies a command-line argument to be passed to the bundled application at startup.

+ + + + + + + + + + + +
AttributeDescriptionRequired
valueThe argument value.Yes
+ +

Examples

+

Generate a launcher for the "Swing Set" demo, bundling the JRE defined by the JAVA_HOME +environment variable with the resulting executable.

+
+<-- Import environment variables -->
+<property environment="env"/>
+
+<-- Define the appbundler task -->
+<taskdef name="bundleapp" classname="com.oracle.appbundler.AppBundlerTask"/>
+
+<-- Create the app bundle -->
+<target name="bundle-swingset" depends="package">
+    <bundleapp outputdirectory="."
+        name="SwingSet2"
+        displayname="SwingSet 2"
+        identifier="com.oracle.javax.swing.SwingSet2"
+        shortversion="1.0"
+        applicationCategory="public.app-category.developer-tools"
+        mainclassname="SwingSet2">
+        <runtime dir="${env.JAVA_HOME}"/>
+        <classpath file="/Library/Java/Demos/JFC/SwingSet2/SwingSet2.jar"/>
+        <option value="-Dapple.laf.useScreenMenuBar=true"/>
+    </bundleapp>
+</target>
+
+ + + \ No newline at end of file diff --git a/build/macosx/jAppleMenuBar-src.zip b/build/macosx/jAppleMenuBar-src.zip new file mode 100644 index 000000000..e68e20758 Binary files /dev/null and b/build/macosx/jAppleMenuBar-src.zip differ diff --git a/build/shared/lib/about-1x.png b/build/shared/lib/about-1x.png new file mode 100644 index 000000000..4224ee4e6 Binary files /dev/null and b/build/shared/lib/about-1x.png differ diff --git a/build/shared/lib/about-2x.png b/build/shared/lib/about-2x.png new file mode 100644 index 000000000..4da84d41c Binary files /dev/null and b/build/shared/lib/about-2x.png differ diff --git a/build/shared/lib/footer/console-enabled-1x.png b/build/shared/lib/footer/console-enabled-1x.png new file mode 100644 index 000000000..aafc8499f Binary files /dev/null and b/build/shared/lib/footer/console-enabled-1x.png differ diff --git a/build/shared/lib/footer/console-enabled-2x.png b/build/shared/lib/footer/console-enabled-2x.png new file mode 100644 index 000000000..d89d1d3ef Binary files /dev/null and b/build/shared/lib/footer/console-enabled-2x.png differ diff --git a/build/shared/lib/footer/console-selected-1x.png b/build/shared/lib/footer/console-selected-1x.png new file mode 100644 index 000000000..c0733d356 Binary files /dev/null and b/build/shared/lib/footer/console-selected-1x.png differ diff --git a/build/shared/lib/footer/console-selected-2x.png b/build/shared/lib/footer/console-selected-2x.png new file mode 100644 index 000000000..969b4cf65 Binary files /dev/null and b/build/shared/lib/footer/console-selected-2x.png differ diff --git a/build/shared/lib/footer/error-enabled-1x.png b/build/shared/lib/footer/error-enabled-1x.png new file mode 100644 index 000000000..22836efef Binary files /dev/null and b/build/shared/lib/footer/error-enabled-1x.png differ diff --git a/build/shared/lib/footer/error-enabled-2x.png b/build/shared/lib/footer/error-enabled-2x.png new file mode 100644 index 000000000..36fd6ce7c Binary files /dev/null and b/build/shared/lib/footer/error-enabled-2x.png differ diff --git a/build/shared/lib/footer/error-selected-1x.png b/build/shared/lib/footer/error-selected-1x.png new file mode 100644 index 000000000..6ffe81467 Binary files /dev/null and b/build/shared/lib/footer/error-selected-1x.png differ diff --git a/build/shared/lib/footer/error-selected-2x.png b/build/shared/lib/footer/error-selected-2x.png new file mode 100644 index 000000000..637519fd7 Binary files /dev/null and b/build/shared/lib/footer/error-selected-2x.png differ diff --git a/build/shared/lib/icons/foundation-16.png b/build/shared/lib/icons/foundation-16.png new file mode 100644 index 000000000..d2f1ee2d2 Binary files /dev/null and b/build/shared/lib/icons/foundation-16.png differ diff --git a/build/shared/lib/icons/foundation-32.png b/build/shared/lib/icons/foundation-32.png new file mode 100644 index 000000000..2f874f6e6 Binary files /dev/null and b/build/shared/lib/icons/foundation-32.png differ diff --git a/build/shared/lib/icons/foundation-64.png b/build/shared/lib/icons/foundation-64.png new file mode 100644 index 000000000..b3f094e4d Binary files /dev/null and b/build/shared/lib/icons/foundation-64.png differ diff --git a/build/shared/lib/icons/pde-1024.png b/build/shared/lib/icons/pde-1024.png new file mode 100644 index 000000000..72431f69e Binary files /dev/null and b/build/shared/lib/icons/pde-1024.png differ diff --git a/build/shared/lib/icons/pde-128.png b/build/shared/lib/icons/pde-128.png new file mode 100644 index 000000000..37582bcb4 Binary files /dev/null and b/build/shared/lib/icons/pde-128.png differ diff --git a/build/shared/lib/icons/pde-16.png b/build/shared/lib/icons/pde-16.png new file mode 100644 index 000000000..2eadf833e Binary files /dev/null and b/build/shared/lib/icons/pde-16.png differ diff --git a/build/shared/lib/icons/pde-256.png b/build/shared/lib/icons/pde-256.png new file mode 100644 index 000000000..9540af999 Binary files /dev/null and b/build/shared/lib/icons/pde-256.png differ diff --git a/build/shared/lib/icons/pde-32.png b/build/shared/lib/icons/pde-32.png new file mode 100644 index 000000000..da2059097 Binary files /dev/null and b/build/shared/lib/icons/pde-32.png differ diff --git a/build/shared/lib/icons/pde-48.png b/build/shared/lib/icons/pde-48.png new file mode 100644 index 000000000..8e73dfab9 Binary files /dev/null and b/build/shared/lib/icons/pde-48.png differ diff --git a/build/shared/lib/icons/pde-512.png b/build/shared/lib/icons/pde-512.png new file mode 100644 index 000000000..b38779496 Binary files /dev/null and b/build/shared/lib/icons/pde-512.png differ diff --git a/build/shared/lib/icons/pde-64.png b/build/shared/lib/icons/pde-64.png new file mode 100644 index 000000000..ae4852c27 Binary files /dev/null and b/build/shared/lib/icons/pde-64.png differ diff --git a/build/shared/lib/manager/close-1x.png b/build/shared/lib/manager/close-1x.png new file mode 100644 index 000000000..02ab4cc4e Binary files /dev/null and b/build/shared/lib/manager/close-1x.png differ diff --git a/build/shared/lib/manager/close-2x.png b/build/shared/lib/manager/close-2x.png new file mode 100644 index 000000000..3f3202da7 Binary files /dev/null and b/build/shared/lib/manager/close-2x.png differ diff --git a/build/shared/lib/manager/downloading-1x.png b/build/shared/lib/manager/downloading-1x.png new file mode 100644 index 000000000..87003e77b Binary files /dev/null and b/build/shared/lib/manager/downloading-1x.png differ diff --git a/build/shared/lib/manager/downloading-2x.png b/build/shared/lib/manager/downloading-2x.png new file mode 100644 index 000000000..4146727b1 Binary files /dev/null and b/build/shared/lib/manager/downloading-2x.png differ diff --git a/build/shared/lib/manager/incompatible-1x.png b/build/shared/lib/manager/incompatible-1x.png new file mode 100644 index 000000000..4af170c0b Binary files /dev/null and b/build/shared/lib/manager/incompatible-1x.png differ diff --git a/build/shared/lib/manager/incompatible-2x.png b/build/shared/lib/manager/incompatible-2x.png new file mode 100644 index 000000000..d91a68ce7 Binary files /dev/null and b/build/shared/lib/manager/incompatible-2x.png differ diff --git a/build/shared/lib/manager/install-1x.png b/build/shared/lib/manager/install-1x.png new file mode 100644 index 000000000..17caf4858 Binary files /dev/null and b/build/shared/lib/manager/install-1x.png differ diff --git a/build/shared/lib/manager/install-2x.png b/build/shared/lib/manager/install-2x.png new file mode 100644 index 000000000..1a7c43d25 Binary files /dev/null and b/build/shared/lib/manager/install-2x.png differ diff --git a/build/shared/lib/manager/notification-1x.png b/build/shared/lib/manager/notification-1x.png new file mode 100644 index 000000000..6d907226e Binary files /dev/null and b/build/shared/lib/manager/notification-1x.png differ diff --git a/build/shared/lib/manager/notification-2x.png b/build/shared/lib/manager/notification-2x.png new file mode 100644 index 000000000..ec0850c3f Binary files /dev/null and b/build/shared/lib/manager/notification-2x.png differ diff --git a/build/shared/lib/manager/remove-1x.png b/build/shared/lib/manager/remove-1x.png new file mode 100644 index 000000000..dcfdb1b42 Binary files /dev/null and b/build/shared/lib/manager/remove-1x.png differ diff --git a/build/shared/lib/manager/remove-2x.png b/build/shared/lib/manager/remove-2x.png new file mode 100644 index 000000000..6857de36c Binary files /dev/null and b/build/shared/lib/manager/remove-2x.png differ diff --git a/build/shared/lib/manager/search-1x.png b/build/shared/lib/manager/search-1x.png new file mode 100644 index 000000000..1c29f1725 Binary files /dev/null and b/build/shared/lib/manager/search-1x.png differ diff --git a/build/shared/lib/manager/search-2x.png b/build/shared/lib/manager/search-2x.png new file mode 100644 index 000000000..e65ceae59 Binary files /dev/null and b/build/shared/lib/manager/search-2x.png differ diff --git a/build/shared/lib/manager/up-to-date-1x.png b/build/shared/lib/manager/up-to-date-1x.png new file mode 100644 index 000000000..d19e289f2 Binary files /dev/null and b/build/shared/lib/manager/up-to-date-1x.png differ diff --git a/build/shared/lib/manager/up-to-date-2x.png b/build/shared/lib/manager/up-to-date-2x.png new file mode 100644 index 000000000..abfe369a5 Binary files /dev/null and b/build/shared/lib/manager/up-to-date-2x.png differ diff --git a/build/shared/lib/manager/update-1x.png b/build/shared/lib/manager/update-1x.png new file mode 100644 index 000000000..525aaf37d Binary files /dev/null and b/build/shared/lib/manager/update-1x.png differ diff --git a/build/shared/lib/manager/update-2x.png b/build/shared/lib/manager/update-2x.png new file mode 100644 index 000000000..75dfdbe07 Binary files /dev/null and b/build/shared/lib/manager/update-2x.png differ diff --git a/build/shared/lib/manager/update-available-1x.png b/build/shared/lib/manager/update-available-1x.png new file mode 100644 index 000000000..b8b16d92b Binary files /dev/null and b/build/shared/lib/manager/update-available-1x.png differ diff --git a/build/shared/lib/manager/update-available-2x.png b/build/shared/lib/manager/update-available-2x.png new file mode 100644 index 000000000..a8e74c43d Binary files /dev/null and b/build/shared/lib/manager/update-available-2x.png differ diff --git a/build/shared/lib/status/error.png b/build/shared/lib/status/error.png new file mode 100644 index 000000000..60e083677 Binary files /dev/null and b/build/shared/lib/status/error.png differ diff --git a/build/shared/lib/status/notice.png b/build/shared/lib/status/notice.png new file mode 100644 index 000000000..ed1b995d9 Binary files /dev/null and b/build/shared/lib/status/notice.png differ diff --git a/build/shared/lib/status/warning.png b/build/shared/lib/status/warning.png new file mode 100644 index 000000000..eeb52d768 Binary files /dev/null and b/build/shared/lib/status/warning.png differ diff --git a/build/shared/lib/toolbar/continue-disabled-1x.png b/build/shared/lib/toolbar/continue-disabled-1x.png new file mode 100644 index 000000000..6cb484497 Binary files /dev/null and b/build/shared/lib/toolbar/continue-disabled-1x.png differ diff --git a/build/shared/lib/toolbar/continue-disabled-2x.png b/build/shared/lib/toolbar/continue-disabled-2x.png new file mode 100644 index 000000000..a25a43d56 Binary files /dev/null and b/build/shared/lib/toolbar/continue-disabled-2x.png differ diff --git a/build/shared/lib/toolbar/continue-enabled-1x.png b/build/shared/lib/toolbar/continue-enabled-1x.png new file mode 100644 index 000000000..bfa1d8b9b Binary files /dev/null and b/build/shared/lib/toolbar/continue-enabled-1x.png differ diff --git a/build/shared/lib/toolbar/continue-enabled-2x.png b/build/shared/lib/toolbar/continue-enabled-2x.png new file mode 100644 index 000000000..af0563b1d Binary files /dev/null and b/build/shared/lib/toolbar/continue-enabled-2x.png differ diff --git a/build/shared/lib/toolbar/continue-pressed-1x.png b/build/shared/lib/toolbar/continue-pressed-1x.png new file mode 100644 index 000000000..b7ca250b8 Binary files /dev/null and b/build/shared/lib/toolbar/continue-pressed-1x.png differ diff --git a/build/shared/lib/toolbar/continue-pressed-2x.png b/build/shared/lib/toolbar/continue-pressed-2x.png new file mode 100644 index 000000000..d86d00d3d Binary files /dev/null and b/build/shared/lib/toolbar/continue-pressed-2x.png differ diff --git a/build/shared/lib/toolbar/continue-rollover-1x.png b/build/shared/lib/toolbar/continue-rollover-1x.png new file mode 100644 index 000000000..c7928feeb Binary files /dev/null and b/build/shared/lib/toolbar/continue-rollover-1x.png differ diff --git a/build/shared/lib/toolbar/continue-rollover-2x.png b/build/shared/lib/toolbar/continue-rollover-2x.png new file mode 100644 index 000000000..3f8ebcb21 Binary files /dev/null and b/build/shared/lib/toolbar/continue-rollover-2x.png differ diff --git a/build/shared/lib/toolbar/continue-selected-1x.png b/build/shared/lib/toolbar/continue-selected-1x.png new file mode 100644 index 000000000..91383dc8f Binary files /dev/null and b/build/shared/lib/toolbar/continue-selected-1x.png differ diff --git a/build/shared/lib/toolbar/continue-selected-2x.png b/build/shared/lib/toolbar/continue-selected-2x.png new file mode 100644 index 000000000..d0a375b87 Binary files /dev/null and b/build/shared/lib/toolbar/continue-selected-2x.png differ diff --git a/build/shared/lib/toolbar/debug-disabled-1x.png b/build/shared/lib/toolbar/debug-disabled-1x.png new file mode 100644 index 000000000..49a7c405b Binary files /dev/null and b/build/shared/lib/toolbar/debug-disabled-1x.png differ diff --git a/build/shared/lib/toolbar/debug-disabled-2x.png b/build/shared/lib/toolbar/debug-disabled-2x.png new file mode 100644 index 000000000..33cb6f61a Binary files /dev/null and b/build/shared/lib/toolbar/debug-disabled-2x.png differ diff --git a/build/shared/lib/toolbar/debug-enabled-1x.png b/build/shared/lib/toolbar/debug-enabled-1x.png new file mode 100644 index 000000000..bc00bac44 Binary files /dev/null and b/build/shared/lib/toolbar/debug-enabled-1x.png differ diff --git a/build/shared/lib/toolbar/debug-enabled-2x.png b/build/shared/lib/toolbar/debug-enabled-2x.png new file mode 100644 index 000000000..005977ef5 Binary files /dev/null and b/build/shared/lib/toolbar/debug-enabled-2x.png differ diff --git a/build/shared/lib/toolbar/debug-pressed-1x.png b/build/shared/lib/toolbar/debug-pressed-1x.png new file mode 100644 index 000000000..2834917be Binary files /dev/null and b/build/shared/lib/toolbar/debug-pressed-1x.png differ diff --git a/build/shared/lib/toolbar/debug-pressed-2x.png b/build/shared/lib/toolbar/debug-pressed-2x.png new file mode 100644 index 000000000..fc1cf8598 Binary files /dev/null and b/build/shared/lib/toolbar/debug-pressed-2x.png differ diff --git a/build/shared/lib/toolbar/debug-rollover-1x.png b/build/shared/lib/toolbar/debug-rollover-1x.png new file mode 100644 index 000000000..72ff7d413 Binary files /dev/null and b/build/shared/lib/toolbar/debug-rollover-1x.png differ diff --git a/build/shared/lib/toolbar/debug-rollover-2x.png b/build/shared/lib/toolbar/debug-rollover-2x.png new file mode 100644 index 000000000..88b715dbb Binary files /dev/null and b/build/shared/lib/toolbar/debug-rollover-2x.png differ diff --git a/build/shared/lib/toolbar/debug-selected-1x.png b/build/shared/lib/toolbar/debug-selected-1x.png new file mode 100644 index 000000000..623aaaf54 Binary files /dev/null and b/build/shared/lib/toolbar/debug-selected-1x.png differ diff --git a/build/shared/lib/toolbar/debug-selected-2x.png b/build/shared/lib/toolbar/debug-selected-2x.png new file mode 100644 index 000000000..336288800 Binary files /dev/null and b/build/shared/lib/toolbar/debug-selected-2x.png differ diff --git a/build/shared/lib/toolbar/gradient.png b/build/shared/lib/toolbar/gradient.png new file mode 100644 index 000000000..3b8c83f3b Binary files /dev/null and b/build/shared/lib/toolbar/gradient.png differ diff --git a/build/shared/lib/toolbar/run-disabled-1x.png b/build/shared/lib/toolbar/run-disabled-1x.png new file mode 100644 index 000000000..ee176e081 Binary files /dev/null and b/build/shared/lib/toolbar/run-disabled-1x.png differ diff --git a/build/shared/lib/toolbar/run-disabled-2x.png b/build/shared/lib/toolbar/run-disabled-2x.png new file mode 100644 index 000000000..18712e26d Binary files /dev/null and b/build/shared/lib/toolbar/run-disabled-2x.png differ diff --git a/build/shared/lib/toolbar/run-enabled-1x.png b/build/shared/lib/toolbar/run-enabled-1x.png new file mode 100644 index 000000000..8ea094427 Binary files /dev/null and b/build/shared/lib/toolbar/run-enabled-1x.png differ diff --git a/build/shared/lib/toolbar/run-enabled-2x.png b/build/shared/lib/toolbar/run-enabled-2x.png new file mode 100644 index 000000000..5b0984582 Binary files /dev/null and b/build/shared/lib/toolbar/run-enabled-2x.png differ diff --git a/build/shared/lib/toolbar/run-pressed-1x.png b/build/shared/lib/toolbar/run-pressed-1x.png new file mode 100644 index 000000000..31426109c Binary files /dev/null and b/build/shared/lib/toolbar/run-pressed-1x.png differ diff --git a/build/shared/lib/toolbar/run-pressed-2x.png b/build/shared/lib/toolbar/run-pressed-2x.png new file mode 100644 index 000000000..574cc4051 Binary files /dev/null and b/build/shared/lib/toolbar/run-pressed-2x.png differ diff --git a/build/shared/lib/toolbar/run-rollover-1x.png b/build/shared/lib/toolbar/run-rollover-1x.png new file mode 100644 index 000000000..9fde31106 Binary files /dev/null and b/build/shared/lib/toolbar/run-rollover-1x.png differ diff --git a/build/shared/lib/toolbar/run-rollover-2x.png b/build/shared/lib/toolbar/run-rollover-2x.png new file mode 100644 index 000000000..af693e5cf Binary files /dev/null and b/build/shared/lib/toolbar/run-rollover-2x.png differ diff --git a/build/shared/lib/toolbar/run-selected-1x.png b/build/shared/lib/toolbar/run-selected-1x.png new file mode 100644 index 000000000..4c3e135bc Binary files /dev/null and b/build/shared/lib/toolbar/run-selected-1x.png differ diff --git a/build/shared/lib/toolbar/run-selected-2x.png b/build/shared/lib/toolbar/run-selected-2x.png new file mode 100644 index 000000000..2105eba07 Binary files /dev/null and b/build/shared/lib/toolbar/run-selected-2x.png differ diff --git a/build/shared/lib/toolbar/step-disabled-1x.png b/build/shared/lib/toolbar/step-disabled-1x.png new file mode 100644 index 000000000..61cdd51b0 Binary files /dev/null and b/build/shared/lib/toolbar/step-disabled-1x.png differ diff --git a/build/shared/lib/toolbar/step-disabled-2x.png b/build/shared/lib/toolbar/step-disabled-2x.png new file mode 100644 index 000000000..d87e5ffad Binary files /dev/null and b/build/shared/lib/toolbar/step-disabled-2x.png differ diff --git a/build/shared/lib/toolbar/step-enabled-1x.png b/build/shared/lib/toolbar/step-enabled-1x.png new file mode 100644 index 000000000..87b848ec4 Binary files /dev/null and b/build/shared/lib/toolbar/step-enabled-1x.png differ diff --git a/build/shared/lib/toolbar/step-enabled-2x.png b/build/shared/lib/toolbar/step-enabled-2x.png new file mode 100644 index 000000000..c1caee416 Binary files /dev/null and b/build/shared/lib/toolbar/step-enabled-2x.png differ diff --git a/build/shared/lib/toolbar/step-pressed-1x.png b/build/shared/lib/toolbar/step-pressed-1x.png new file mode 100644 index 000000000..277cdf362 Binary files /dev/null and b/build/shared/lib/toolbar/step-pressed-1x.png differ diff --git a/build/shared/lib/toolbar/step-pressed-2x.png b/build/shared/lib/toolbar/step-pressed-2x.png new file mode 100644 index 000000000..3881208b2 Binary files /dev/null and b/build/shared/lib/toolbar/step-pressed-2x.png differ diff --git a/build/shared/lib/toolbar/step-rollover-1x.png b/build/shared/lib/toolbar/step-rollover-1x.png new file mode 100644 index 000000000..47a99c071 Binary files /dev/null and b/build/shared/lib/toolbar/step-rollover-1x.png differ diff --git a/build/shared/lib/toolbar/step-rollover-2x.png b/build/shared/lib/toolbar/step-rollover-2x.png new file mode 100644 index 000000000..4a1ece2b8 Binary files /dev/null and b/build/shared/lib/toolbar/step-rollover-2x.png differ diff --git a/build/shared/lib/toolbar/step-selected-1x.png b/build/shared/lib/toolbar/step-selected-1x.png new file mode 100644 index 000000000..fb0e32018 Binary files /dev/null and b/build/shared/lib/toolbar/step-selected-1x.png differ diff --git a/build/shared/lib/toolbar/step-selected-2x.png b/build/shared/lib/toolbar/step-selected-2x.png new file mode 100644 index 000000000..b23a3fffd Binary files /dev/null and b/build/shared/lib/toolbar/step-selected-2x.png differ diff --git a/build/shared/lib/toolbar/stop-disabled-1x.png b/build/shared/lib/toolbar/stop-disabled-1x.png new file mode 100644 index 000000000..ac21b2e13 Binary files /dev/null and b/build/shared/lib/toolbar/stop-disabled-1x.png differ diff --git a/build/shared/lib/toolbar/stop-disabled-2x.png b/build/shared/lib/toolbar/stop-disabled-2x.png new file mode 100644 index 000000000..ceee9a976 Binary files /dev/null and b/build/shared/lib/toolbar/stop-disabled-2x.png differ diff --git a/build/shared/lib/toolbar/stop-enabled-1x.png b/build/shared/lib/toolbar/stop-enabled-1x.png new file mode 100644 index 000000000..3e033eafe Binary files /dev/null and b/build/shared/lib/toolbar/stop-enabled-1x.png differ diff --git a/build/shared/lib/toolbar/stop-enabled-2x.png b/build/shared/lib/toolbar/stop-enabled-2x.png new file mode 100644 index 000000000..178642e84 Binary files /dev/null and b/build/shared/lib/toolbar/stop-enabled-2x.png differ diff --git a/build/shared/lib/toolbar/stop-pressed-1x.png b/build/shared/lib/toolbar/stop-pressed-1x.png new file mode 100644 index 000000000..5618e9e96 Binary files /dev/null and b/build/shared/lib/toolbar/stop-pressed-1x.png differ diff --git a/build/shared/lib/toolbar/stop-pressed-2x.png b/build/shared/lib/toolbar/stop-pressed-2x.png new file mode 100644 index 000000000..e9b7fb32c Binary files /dev/null and b/build/shared/lib/toolbar/stop-pressed-2x.png differ diff --git a/build/shared/lib/toolbar/stop-rollover-1x.png b/build/shared/lib/toolbar/stop-rollover-1x.png new file mode 100644 index 000000000..6ad295a94 Binary files /dev/null and b/build/shared/lib/toolbar/stop-rollover-1x.png differ diff --git a/build/shared/lib/toolbar/stop-rollover-2x.png b/build/shared/lib/toolbar/stop-rollover-2x.png new file mode 100644 index 000000000..91b7cecda Binary files /dev/null and b/build/shared/lib/toolbar/stop-rollover-2x.png differ diff --git a/build/shared/lib/toolbar/stop-selected-1x.png b/build/shared/lib/toolbar/stop-selected-1x.png new file mode 100644 index 000000000..686ac76a1 Binary files /dev/null and b/build/shared/lib/toolbar/stop-selected-1x.png differ diff --git a/build/shared/lib/toolbar/stop-selected-2x.png b/build/shared/lib/toolbar/stop-selected-2x.png new file mode 100644 index 000000000..4f11805ca Binary files /dev/null and b/build/shared/lib/toolbar/stop-selected-2x.png differ diff --git a/build/shared/lib/welcome/generic.html b/build/shared/lib/welcome/generic.html new file mode 100644 index 000000000..798a129f5 --- /dev/null +++ b/build/shared/lib/welcome/generic.html @@ -0,0 +1,31 @@ + + + Welcome to Processing 3 + + + + + + + + + + +
+ + +

Welcome to Processing 3

+
+ +

+ Read about what’s new in 3.0 → +

+ +

+ Note that some sketches from Processing 2 may not be compatible. + What has changed? +

+ + + diff --git a/build/shared/lib/welcome/sketchbook.html b/build/shared/lib/welcome/sketchbook.html new file mode 100644 index 000000000..7d27e7838 --- /dev/null +++ b/build/shared/lib/welcome/sketchbook.html @@ -0,0 +1,50 @@ + + + Welcome to Processing 3 + + + + + + + + + + +
+ + +

Welcome to Processing 3

+
+ +

+ Read about what’s new in 3.0 → +

+ +

+ Note that some sketches from Processing 2 may not be compatible. + What has changed? +

+ +
+

+ Since older sketches may not be compatible, we recommend creating a new sketchbook folder, so Processing 2 and 3 can happily coexist. This is a one-time process. Read more about it. +

+ + + + + + + + +
+ Click here to create a new sketchbook folder for Processing 3 (recommended!) +
+ Otherwise, your existing sketchbook folder will be used for both old and new sketches (may cause conflicts with installed libraries) +
+
+ + + diff --git a/build/shared/tools/MovieMaker/license.html b/build/shared/tools/MovieMaker/license.html new file mode 100644 index 000000000..233181c0f --- /dev/null +++ b/build/shared/tools/MovieMaker/license.html @@ -0,0 +1,108 @@ + + + +QuickTimeDemo License + + + + + +
+

QuickTimeDemo

+

License

+
+
+

Table of Contents

+ +
+
+

Disclaimer

+

Use of the QuickTimeDemo is entirely at your own risk. I will not be + liable for any data + loss, hardware damage or whatever this program might cause.

+

Permission to use this release of QuickTimeDemo is granted provided + you agree with its license terms, and the copyright + notice and this license notice appear in all copies and in supporting documentation.

+

License Fee

+

Use of QuickTimeDemo is free for all uses, including personal use, educational use, and commercial use.

+

+

License Terms

+

You can license QuickTimeDemo under the terms of the Creative Commons Attribution 3.0 license.

+

You are free:

+ +

Under the following conditions:

+ +

For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to this web page.

+

Any of the above conditions can be waived if you get permission from the copyright holder.

+

Nothing in this license impairs or restricts the author's moral rights.

+

Copyright

+
QuickTimeDemo © 2008-2010
+

Werner Randelshofer, Hausmatt 10, Immensee, + CH-6405, Switzerland
+ http://www.randelshofer.ch/
+ werner.randelshofer@bluewin.ch
+
All Rights Reserved.

+
+ + diff --git a/build/shared/tools/MovieMaker/tool/jai_imageio.jar b/build/shared/tools/MovieMaker/tool/jai_imageio.jar new file mode 100644 index 000000000..ac6f6d8bf Binary files /dev/null and b/build/shared/tools/MovieMaker/tool/jai_imageio.jar differ diff --git a/core/apple.jar b/core/apple.jar new file mode 100644 index 000000000..6659a81c6 Binary files /dev/null and b/core/apple.jar differ diff --git a/core/library/gluegen-rt-natives-linux-aarch64.jar b/core/library/gluegen-rt-natives-linux-aarch64.jar new file mode 100644 index 000000000..94c6d5e27 Binary files /dev/null and b/core/library/gluegen-rt-natives-linux-aarch64.jar differ diff --git a/core/library/gluegen-rt-natives-linux-amd64.jar b/core/library/gluegen-rt-natives-linux-amd64.jar new file mode 100644 index 000000000..a2466f418 Binary files /dev/null and b/core/library/gluegen-rt-natives-linux-amd64.jar differ diff --git a/core/library/gluegen-rt-natives-linux-armv6hf.jar b/core/library/gluegen-rt-natives-linux-armv6hf.jar new file mode 100644 index 000000000..5ef06731c Binary files /dev/null and b/core/library/gluegen-rt-natives-linux-armv6hf.jar differ diff --git a/core/library/gluegen-rt-natives-linux-i586.jar b/core/library/gluegen-rt-natives-linux-i586.jar new file mode 100644 index 000000000..914a259d0 Binary files /dev/null and b/core/library/gluegen-rt-natives-linux-i586.jar differ diff --git a/core/library/gluegen-rt-natives-macosx-universal.jar b/core/library/gluegen-rt-natives-macosx-universal.jar new file mode 100644 index 000000000..15df5e820 Binary files /dev/null and b/core/library/gluegen-rt-natives-macosx-universal.jar differ diff --git a/core/library/gluegen-rt-natives-windows-amd64.jar b/core/library/gluegen-rt-natives-windows-amd64.jar new file mode 100644 index 000000000..517fb84c7 Binary files /dev/null and b/core/library/gluegen-rt-natives-windows-amd64.jar differ diff --git a/core/library/gluegen-rt-natives-windows-i586.jar b/core/library/gluegen-rt-natives-windows-i586.jar new file mode 100644 index 000000000..1c393b784 Binary files /dev/null and b/core/library/gluegen-rt-natives-windows-i586.jar differ diff --git a/core/library/gluegen-rt.jar b/core/library/gluegen-rt.jar new file mode 100644 index 000000000..742fdb26b Binary files /dev/null and b/core/library/gluegen-rt.jar differ diff --git a/core/library/jogl-all-natives-linux-aarch64.jar b/core/library/jogl-all-natives-linux-aarch64.jar new file mode 100644 index 000000000..c856f34c2 Binary files /dev/null and b/core/library/jogl-all-natives-linux-aarch64.jar differ diff --git a/core/library/jogl-all-natives-linux-amd64.jar b/core/library/jogl-all-natives-linux-amd64.jar new file mode 100644 index 000000000..e57b8c7c0 Binary files /dev/null and b/core/library/jogl-all-natives-linux-amd64.jar differ diff --git a/core/library/jogl-all-natives-linux-armv6hf.jar b/core/library/jogl-all-natives-linux-armv6hf.jar new file mode 100644 index 000000000..5aea1b2f4 Binary files /dev/null and b/core/library/jogl-all-natives-linux-armv6hf.jar differ diff --git a/core/library/jogl-all-natives-linux-i586.jar b/core/library/jogl-all-natives-linux-i586.jar new file mode 100644 index 000000000..88a27ce73 Binary files /dev/null and b/core/library/jogl-all-natives-linux-i586.jar differ diff --git a/core/library/jogl-all-natives-macosx-universal.jar b/core/library/jogl-all-natives-macosx-universal.jar new file mode 100644 index 000000000..c65ea9953 Binary files /dev/null and b/core/library/jogl-all-natives-macosx-universal.jar differ diff --git a/core/library/jogl-all-natives-windows-amd64.jar b/core/library/jogl-all-natives-windows-amd64.jar new file mode 100644 index 000000000..9577bf1d0 Binary files /dev/null and b/core/library/jogl-all-natives-windows-amd64.jar differ diff --git a/core/library/jogl-all-natives-windows-i586.jar b/core/library/jogl-all-natives-windows-i586.jar new file mode 100644 index 000000000..4439f1dcc Binary files /dev/null and b/core/library/jogl-all-natives-windows-i586.jar differ diff --git a/core/library/jogl-all.jar b/core/library/jogl-all.jar new file mode 100644 index 000000000..970a7dead Binary files /dev/null and b/core/library/jogl-all.jar differ diff --git a/core/src/icon/icon-1024.png b/core/src/icon/icon-1024.png new file mode 100644 index 000000000..041f41b84 Binary files /dev/null and b/core/src/icon/icon-1024.png differ diff --git a/core/src/icon/icon-128.png b/core/src/icon/icon-128.png new file mode 100644 index 000000000..31de00d8e Binary files /dev/null and b/core/src/icon/icon-128.png differ diff --git a/core/src/icon/icon-16.png b/core/src/icon/icon-16.png new file mode 100644 index 000000000..958cfc2b0 Binary files /dev/null and b/core/src/icon/icon-16.png differ diff --git a/core/src/icon/icon-256.png b/core/src/icon/icon-256.png new file mode 100644 index 000000000..b7d082f23 Binary files /dev/null and b/core/src/icon/icon-256.png differ diff --git a/core/src/icon/icon-32.png b/core/src/icon/icon-32.png new file mode 100644 index 000000000..5f283b325 Binary files /dev/null and b/core/src/icon/icon-32.png differ diff --git a/core/src/icon/icon-48.png b/core/src/icon/icon-48.png new file mode 100644 index 000000000..251a3677d Binary files /dev/null and b/core/src/icon/icon-48.png differ diff --git a/core/src/icon/icon-512.png b/core/src/icon/icon-512.png new file mode 100644 index 000000000..d3f6589f1 Binary files /dev/null and b/core/src/icon/icon-512.png differ diff --git a/core/src/icon/icon-64.png b/core/src/icon/icon-64.png new file mode 100644 index 000000000..7991395de Binary files /dev/null and b/core/src/icon/icon-64.png differ diff --git a/core/src/japplemenubar/libjAppleMenuBar.jnilib b/core/src/japplemenubar/libjAppleMenuBar.jnilib new file mode 100755 index 000000000..2c57f6465 Binary files /dev/null and b/core/src/japplemenubar/libjAppleMenuBar.jnilib differ diff --git a/core/src/processing/data/DoubleDict.java b/core/src/processing/data/DoubleDict.java index f2a9adf10..5cec4d6e1 100644 --- a/core/src/processing/data/DoubleDict.java +++ b/core/src/processing/data/DoubleDict.java @@ -12,7 +12,7 @@ import processing.core.PApplet; /** * A simple table class to use a String as a lookup for an double value. * - * @webref data:composite + * @nowebref * @see IntDict * @see StringDict */ diff --git a/core/src/processing/data/DoubleList.java b/core/src/processing/data/DoubleList.java index ae47a8442..6c364130c 100644 --- a/core/src/processing/data/DoubleList.java +++ b/core/src/processing/data/DoubleList.java @@ -17,7 +17,7 @@ import processing.core.PApplet; * Functions like sort() and shuffle() always act on the list itself. To get * a sorted copy, use list.copy().sort(). * - * @webref data:composite + * @nowebref * @see IntList * @see StringList */ diff --git a/core/src/processing/data/LongDict.java b/core/src/processing/data/LongDict.java index 529246862..c9bf40821 100644 --- a/core/src/processing/data/LongDict.java +++ b/core/src/processing/data/LongDict.java @@ -11,7 +11,7 @@ import processing.core.PApplet; /** * A simple class to use a String as a lookup for an int value. * - * @webref data:composite + * @nowebref * @see FloatDict * @see StringDict */ diff --git a/core/src/processing/data/LongList.java b/core/src/processing/data/LongList.java index 77bbd8b15..adfb1ea83 100644 --- a/core/src/processing/data/LongList.java +++ b/core/src/processing/data/LongList.java @@ -22,7 +22,7 @@ import processing.core.PApplet; * Functions like sort() and shuffle() always act on the list itself. To get * a sorted copy, use list.copy().sort(). * - * @webref data:composite + * @nowebref * @see FloatList * @see StringList */ diff --git a/core/src/processing/opengl/cursors/arrow.png b/core/src/processing/opengl/cursors/arrow.png new file mode 100644 index 000000000..c727ed4fc Binary files /dev/null and b/core/src/processing/opengl/cursors/arrow.png differ diff --git a/core/src/processing/opengl/cursors/cross.png b/core/src/processing/opengl/cursors/cross.png new file mode 100644 index 000000000..58d96ba35 Binary files /dev/null and b/core/src/processing/opengl/cursors/cross.png differ diff --git a/core/src/processing/opengl/cursors/hand.png b/core/src/processing/opengl/cursors/hand.png new file mode 100644 index 000000000..a291c5c31 Binary files /dev/null and b/core/src/processing/opengl/cursors/hand.png differ diff --git a/core/src/processing/opengl/cursors/move.png b/core/src/processing/opengl/cursors/move.png new file mode 100644 index 000000000..e8060df5f Binary files /dev/null and b/core/src/processing/opengl/cursors/move.png differ diff --git a/core/src/processing/opengl/cursors/text.png b/core/src/processing/opengl/cursors/text.png new file mode 100644 index 000000000..56965c31b Binary files /dev/null and b/core/src/processing/opengl/cursors/text.png differ diff --git a/core/src/processing/opengl/cursors/wait.png b/core/src/processing/opengl/cursors/wait.png new file mode 100644 index 000000000..82638fb45 Binary files /dev/null and b/core/src/processing/opengl/cursors/wait.png differ diff --git a/java/application/launch4j/launch4j.jar b/java/application/launch4j/launch4j.jar new file mode 100644 index 000000000..6daad70f7 Binary files /dev/null and b/java/application/launch4j/launch4j.jar differ diff --git a/java/application/launch4j/lib/xstream.jar b/java/application/launch4j/lib/xstream.jar new file mode 100644 index 000000000..392e1c937 Binary files /dev/null and b/java/application/launch4j/lib/xstream.jar differ diff --git a/java/libraries/dxf/dxfviewer.jar b/java/libraries/dxf/dxfviewer.jar new file mode 100644 index 000000000..19a5dec92 Binary files /dev/null and b/java/libraries/dxf/dxfviewer.jar differ diff --git a/java/libraries/io/examples/AnalogDigital_I2C_ADS1X15/setup.png b/java/libraries/io/examples/AnalogDigital_I2C_ADS1X15/setup.png new file mode 100644 index 000000000..f57950d7f Binary files /dev/null and b/java/libraries/io/examples/AnalogDigital_I2C_ADS1X15/setup.png differ diff --git a/java/libraries/io/examples/AnalogDigital_SPI_MCP3001/setup.png b/java/libraries/io/examples/AnalogDigital_SPI_MCP3001/setup.png new file mode 100644 index 000000000..c52f67ffe Binary files /dev/null and b/java/libraries/io/examples/AnalogDigital_SPI_MCP3001/setup.png differ diff --git a/java/libraries/io/examples/AnalogDigital_SPI_MCP3008/setup.png b/java/libraries/io/examples/AnalogDigital_SPI_MCP3008/setup.png new file mode 100755 index 000000000..92d1b69d3 Binary files /dev/null and b/java/libraries/io/examples/AnalogDigital_SPI_MCP3008/setup.png differ diff --git a/java/libraries/io/examples/Compass_I2C_HMC6352/setup.png b/java/libraries/io/examples/Compass_I2C_HMC6352/setup.png new file mode 100644 index 000000000..2e322cb83 Binary files /dev/null and b/java/libraries/io/examples/Compass_I2C_HMC6352/setup.png differ diff --git a/java/libraries/io/examples/Environment_I2C_BME280/setup.png b/java/libraries/io/examples/Environment_I2C_BME280/setup.png new file mode 100644 index 000000000..cb37a3a60 Binary files /dev/null and b/java/libraries/io/examples/Environment_I2C_BME280/setup.png differ diff --git a/java/libraries/io/examples/Interrupt/setup.png b/java/libraries/io/examples/Interrupt/setup.png new file mode 100644 index 000000000..eb0a0039d Binary files /dev/null and b/java/libraries/io/examples/Interrupt/setup.png differ diff --git a/java/libraries/io/examples/Light_I2C_TSL2561/setup.png b/java/libraries/io/examples/Light_I2C_TSL2561/setup.png new file mode 100644 index 000000000..a0b33fefb Binary files /dev/null and b/java/libraries/io/examples/Light_I2C_TSL2561/setup.png differ diff --git a/java/libraries/io/examples/Servo_I2C_PCA9685/setup.png b/java/libraries/io/examples/Servo_I2C_PCA9685/setup.png new file mode 100644 index 000000000..77b0b74bf Binary files /dev/null and b/java/libraries/io/examples/Servo_I2C_PCA9685/setup.png differ diff --git a/java/libraries/io/examples/SimpleInput/setup.png b/java/libraries/io/examples/SimpleInput/setup.png new file mode 100644 index 000000000..eb0a0039d Binary files /dev/null and b/java/libraries/io/examples/SimpleInput/setup.png differ diff --git a/java/libraries/io/examples/SimpleOutput/setup.png b/java/libraries/io/examples/SimpleOutput/setup.png new file mode 100644 index 000000000..8438aba84 Binary files /dev/null and b/java/libraries/io/examples/SimpleOutput/setup.png differ diff --git a/java/libraries/io/examples/SimpleResistorSensor/setup.png b/java/libraries/io/examples/SimpleResistorSensor/setup.png new file mode 100644 index 000000000..bcad94501 Binary files /dev/null and b/java/libraries/io/examples/SimpleResistorSensor/setup.png differ diff --git a/java/libraries/io/examples/SimpleSPI/setup.png b/java/libraries/io/examples/SimpleSPI/setup.png new file mode 100644 index 000000000..c52f67ffe Binary files /dev/null and b/java/libraries/io/examples/SimpleSPI/setup.png differ diff --git a/java/libraries/io/examples/SoftwareServoSweep/setup.png b/java/libraries/io/examples/SoftwareServoSweep/setup.png new file mode 100644 index 000000000..2370f3757 Binary files /dev/null and b/java/libraries/io/examples/SoftwareServoSweep/setup.png differ diff --git a/java/libraries/io/examples/SoftwareServoSweep/setup_better.png b/java/libraries/io/examples/SoftwareServoSweep/setup_better.png new file mode 100644 index 000000000..7931e0db2 Binary files /dev/null and b/java/libraries/io/examples/SoftwareServoSweep/setup_better.png differ diff --git a/java/libraries/io/examples/Touch_I2C_MPR121/setup.png b/java/libraries/io/examples/Touch_I2C_MPR121/setup.png new file mode 100644 index 000000000..65bb7a04b Binary files /dev/null and b/java/libraries/io/examples/Touch_I2C_MPR121/setup.png differ diff --git a/java/libraries/io/library/linux-arm64/libprocessing-io.so b/java/libraries/io/library/linux-arm64/libprocessing-io.so new file mode 100755 index 000000000..9659c68af Binary files /dev/null and b/java/libraries/io/library/linux-arm64/libprocessing-io.so differ diff --git a/java/libraries/io/library/linux-armv6hf/libprocessing-io.so b/java/libraries/io/library/linux-armv6hf/libprocessing-io.so new file mode 100755 index 000000000..9d272c4d8 Binary files /dev/null and b/java/libraries/io/library/linux-armv6hf/libprocessing-io.so differ diff --git a/java/libraries/io/library/linux32/libprocessing-io.so b/java/libraries/io/library/linux32/libprocessing-io.so new file mode 100755 index 000000000..acc2bd603 Binary files /dev/null and b/java/libraries/io/library/linux32/libprocessing-io.so differ diff --git a/java/libraries/io/library/linux64/libprocessing-io.so b/java/libraries/io/library/linux64/libprocessing-io.so new file mode 100755 index 000000000..4c2d71588 Binary files /dev/null and b/java/libraries/io/library/linux64/libprocessing-io.so differ diff --git a/java/libraries/pdf/itext-src.zip b/java/libraries/pdf/itext-src.zip new file mode 100644 index 000000000..98c1443c9 Binary files /dev/null and b/java/libraries/pdf/itext-src.zip differ diff --git a/java/libraries/pdf/library/itext.jar b/java/libraries/pdf/library/itext.jar new file mode 100644 index 000000000..3f2c18822 Binary files /dev/null and b/java/libraries/pdf/library/itext.jar differ diff --git a/java/libraries/serial/library/jssc.jar b/java/libraries/serial/library/jssc.jar new file mode 100644 index 000000000..bf5640670 Binary files /dev/null and b/java/libraries/serial/library/jssc.jar differ diff --git a/java/libraries/serial/library/linux-arm64/libjSSC-2.8.so b/java/libraries/serial/library/linux-arm64/libjSSC-2.8.so new file mode 100755 index 000000000..38813ae5f Binary files /dev/null and b/java/libraries/serial/library/linux-arm64/libjSSC-2.8.so differ diff --git a/java/libraries/serial/library/linux-armv6hf/libjSSC-2.8.so b/java/libraries/serial/library/linux-armv6hf/libjSSC-2.8.so new file mode 100644 index 000000000..41680a417 Binary files /dev/null and b/java/libraries/serial/library/linux-armv6hf/libjSSC-2.8.so differ diff --git a/java/libraries/serial/library/linux32/libjSSC-2.8.so b/java/libraries/serial/library/linux32/libjSSC-2.8.so new file mode 100644 index 000000000..8ea5d6e21 Binary files /dev/null and b/java/libraries/serial/library/linux32/libjSSC-2.8.so differ diff --git a/java/libraries/serial/library/linux64/libjSSC-2.8.so b/java/libraries/serial/library/linux64/libjSSC-2.8.so new file mode 100644 index 000000000..1108cb5f2 Binary files /dev/null and b/java/libraries/serial/library/linux64/libjSSC-2.8.so differ diff --git a/java/libraries/serial/library/macosx/libjSSC-2.8.jnilib b/java/libraries/serial/library/macosx/libjSSC-2.8.jnilib new file mode 100755 index 000000000..012a1684b Binary files /dev/null and b/java/libraries/serial/library/macosx/libjSSC-2.8.jnilib differ diff --git a/java/libraries/serial/library/windows32/jSSC-2.8.dll b/java/libraries/serial/library/windows32/jSSC-2.8.dll new file mode 100644 index 000000000..8ff7541a0 Binary files /dev/null and b/java/libraries/serial/library/windows32/jSSC-2.8.dll differ diff --git a/java/libraries/serial/library/windows64/jSSC-2.8.dll b/java/libraries/serial/library/windows64/jSSC-2.8.dll new file mode 100644 index 000000000..d4e19e069 Binary files /dev/null and b/java/libraries/serial/library/windows64/jSSC-2.8.dll differ diff --git a/java/libraries/svg/library/batik-awt-util-1.8.jar b/java/libraries/svg/library/batik-awt-util-1.8.jar new file mode 100644 index 000000000..740acb744 Binary files /dev/null and b/java/libraries/svg/library/batik-awt-util-1.8.jar differ diff --git a/java/libraries/svg/library/batik-dom-1.8.jar b/java/libraries/svg/library/batik-dom-1.8.jar new file mode 100644 index 000000000..4899b514d Binary files /dev/null and b/java/libraries/svg/library/batik-dom-1.8.jar differ diff --git a/java/libraries/svg/library/batik-ext-1.8.jar b/java/libraries/svg/library/batik-ext-1.8.jar new file mode 100644 index 000000000..d7c850b16 Binary files /dev/null and b/java/libraries/svg/library/batik-ext-1.8.jar differ diff --git a/java/libraries/svg/library/batik-svggen-1.8.jar b/java/libraries/svg/library/batik-svggen-1.8.jar new file mode 100644 index 000000000..9aaa826a4 Binary files /dev/null and b/java/libraries/svg/library/batik-svggen-1.8.jar differ diff --git a/java/libraries/svg/library/batik-util-1.8.jar b/java/libraries/svg/library/batik-util-1.8.jar new file mode 100644 index 000000000..23e362533 Binary files /dev/null and b/java/libraries/svg/library/batik-util-1.8.jar differ diff --git a/java/libraries/svg/library/batik-xml-1.8.jar b/java/libraries/svg/library/batik-xml-1.8.jar new file mode 100644 index 000000000..1101455a0 Binary files /dev/null and b/java/libraries/svg/library/batik-xml-1.8.jar differ diff --git a/java/mode/antlr-src.zip b/java/mode/antlr-src.zip new file mode 100644 index 000000000..cfeca3425 Binary files /dev/null and b/java/mode/antlr-src.zip differ diff --git a/java/mode/antlr.jar b/java/mode/antlr.jar new file mode 100644 index 000000000..42f25e540 Binary files /dev/null and b/java/mode/antlr.jar differ diff --git a/java/mode/classpath-explorer-1.0.jar b/java/mode/classpath-explorer-1.0.jar new file mode 100644 index 000000000..e0dfb85a5 Binary files /dev/null and b/java/mode/classpath-explorer-1.0.jar differ diff --git a/java/mode/com.ibm.icu.jar b/java/mode/com.ibm.icu.jar new file mode 100644 index 000000000..f0804f773 Binary files /dev/null and b/java/mode/com.ibm.icu.jar differ diff --git a/java/mode/jdi.jar b/java/mode/jdi.jar new file mode 100755 index 000000000..df9d0b598 Binary files /dev/null and b/java/mode/jdi.jar differ diff --git a/java/mode/jdimodel.jar b/java/mode/jdimodel.jar new file mode 100755 index 000000000..6ecf23739 Binary files /dev/null and b/java/mode/jdimodel.jar differ diff --git a/java/mode/jdtCompilerAdapter.jar b/java/mode/jdtCompilerAdapter.jar new file mode 100755 index 000000000..114cabbb9 Binary files /dev/null and b/java/mode/jdtCompilerAdapter.jar differ diff --git a/java/mode/jsoup-1.7.1.jar b/java/mode/jsoup-1.7.1.jar new file mode 100644 index 000000000..75d9f6adc Binary files /dev/null and b/java/mode/jsoup-1.7.1.jar differ diff --git a/java/mode/org.eclipse.core.contenttype.jar b/java/mode/org.eclipse.core.contenttype.jar new file mode 100644 index 000000000..2d8f772d1 Binary files /dev/null and b/java/mode/org.eclipse.core.contenttype.jar differ diff --git a/java/mode/org.eclipse.core.jobs.jar b/java/mode/org.eclipse.core.jobs.jar new file mode 100644 index 000000000..579555f49 Binary files /dev/null and b/java/mode/org.eclipse.core.jobs.jar differ diff --git a/java/mode/org.eclipse.core.resources.jar b/java/mode/org.eclipse.core.resources.jar new file mode 100644 index 000000000..dd04e3eef Binary files /dev/null and b/java/mode/org.eclipse.core.resources.jar differ diff --git a/java/mode/org.eclipse.core.runtime.jar b/java/mode/org.eclipse.core.runtime.jar new file mode 100644 index 000000000..4b46a1262 Binary files /dev/null and b/java/mode/org.eclipse.core.runtime.jar differ diff --git a/java/mode/org.eclipse.equinox.common.jar b/java/mode/org.eclipse.equinox.common.jar new file mode 100644 index 000000000..c2a745e12 Binary files /dev/null and b/java/mode/org.eclipse.equinox.common.jar differ diff --git a/java/mode/org.eclipse.equinox.preferences.jar b/java/mode/org.eclipse.equinox.preferences.jar new file mode 100644 index 000000000..d6cb801c6 Binary files /dev/null and b/java/mode/org.eclipse.equinox.preferences.jar differ diff --git a/java/mode/org.eclipse.jdt.core.jar b/java/mode/org.eclipse.jdt.core.jar new file mode 100644 index 000000000..2b675bc84 Binary files /dev/null and b/java/mode/org.eclipse.jdt.core.jar differ diff --git a/java/mode/org.eclipse.osgi.jar b/java/mode/org.eclipse.osgi.jar new file mode 100644 index 000000000..91f36da60 Binary files /dev/null and b/java/mode/org.eclipse.osgi.jar differ diff --git a/java/mode/org.eclipse.text.jar b/java/mode/org.eclipse.text.jar new file mode 100644 index 000000000..e1263c239 Binary files /dev/null and b/java/mode/org.eclipse.text.jar differ diff --git a/java/mode/org.netbeans.swing.outline.jar b/java/mode/org.netbeans.swing.outline.jar new file mode 100644 index 000000000..debfac1be Binary files /dev/null and b/java/mode/org.netbeans.swing.outline.jar differ diff --git a/java/theme/completion/class_obj-1x.png b/java/theme/completion/class_obj-1x.png new file mode 100644 index 000000000..7ea06bb70 Binary files /dev/null and b/java/theme/completion/class_obj-1x.png differ diff --git a/java/theme/completion/class_obj-2x.png b/java/theme/completion/class_obj-2x.png new file mode 100644 index 000000000..0f7b25331 Binary files /dev/null and b/java/theme/completion/class_obj-2x.png differ diff --git a/java/theme/completion/field_default_obj-1x.png b/java/theme/completion/field_default_obj-1x.png new file mode 100644 index 000000000..10f8e61c5 Binary files /dev/null and b/java/theme/completion/field_default_obj-1x.png differ diff --git a/java/theme/completion/field_default_obj-2x.png b/java/theme/completion/field_default_obj-2x.png new file mode 100644 index 000000000..093ae9c8a Binary files /dev/null and b/java/theme/completion/field_default_obj-2x.png differ diff --git a/java/theme/completion/field_protected_obj-1x.png b/java/theme/completion/field_protected_obj-1x.png new file mode 100644 index 000000000..4858d93e6 Binary files /dev/null and b/java/theme/completion/field_protected_obj-1x.png differ diff --git a/java/theme/completion/field_protected_obj-2x.png b/java/theme/completion/field_protected_obj-2x.png new file mode 100644 index 000000000..bdd9ab600 Binary files /dev/null and b/java/theme/completion/field_protected_obj-2x.png differ diff --git a/java/theme/completion/methpub_obj-1x.png b/java/theme/completion/methpub_obj-1x.png new file mode 100644 index 000000000..7e9e3aeee Binary files /dev/null and b/java/theme/completion/methpub_obj-1x.png differ diff --git a/java/theme/completion/methpub_obj-2x.png b/java/theme/completion/methpub_obj-2x.png new file mode 100644 index 000000000..cf64cb75b Binary files /dev/null and b/java/theme/completion/methpub_obj-2x.png differ diff --git a/java/theme/debug/breakpoint-enabled-1x.png b/java/theme/debug/breakpoint-enabled-1x.png new file mode 100644 index 000000000..db540e8b2 Binary files /dev/null and b/java/theme/debug/breakpoint-enabled-1x.png differ diff --git a/java/theme/debug/breakpoint-enabled-2x.png b/java/theme/debug/breakpoint-enabled-2x.png new file mode 100644 index 000000000..426ddbf75 Binary files /dev/null and b/java/theme/debug/breakpoint-enabled-2x.png differ diff --git a/java/theme/debug/continue-enabled-1x.png b/java/theme/debug/continue-enabled-1x.png new file mode 100644 index 000000000..f43171df4 Binary files /dev/null and b/java/theme/debug/continue-enabled-1x.png differ diff --git a/java/theme/debug/continue-enabled-2x.png b/java/theme/debug/continue-enabled-2x.png new file mode 100644 index 000000000..49c3687b9 Binary files /dev/null and b/java/theme/debug/continue-enabled-2x.png differ diff --git a/java/theme/debug/step-enabled-1x.png b/java/theme/debug/step-enabled-1x.png new file mode 100644 index 000000000..2217cd8b3 Binary files /dev/null and b/java/theme/debug/step-enabled-1x.png differ diff --git a/java/theme/debug/step-enabled-2x.png b/java/theme/debug/step-enabled-2x.png new file mode 100644 index 000000000..b4e0f329d Binary files /dev/null and b/java/theme/debug/step-enabled-2x.png differ diff --git a/java/theme/variables-1x.png b/java/theme/variables-1x.png new file mode 100644 index 000000000..b20038b48 Binary files /dev/null and b/java/theme/variables-1x.png differ diff --git a/java/theme/variables-2x.png b/java/theme/variables-2x.png new file mode 100644 index 000000000..134701d1e Binary files /dev/null and b/java/theme/variables-2x.png differ