diff --git a/build/build.xml b/build/build.xml index 06a3e0bb8..66f22a22b 100755 --- a/build/build.xml +++ b/build/build.xml @@ -27,9 +27,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -158,18 +202,6 @@ - - - - @@ -774,10 +806,11 @@ - + + @@ -975,6 +1008,7 @@ + diff --git a/build/macosx/template.app/Contents/Info.plist b/build/macosx/template.app/Contents/Info.plist deleted file mode 100755 index 85f50779a..000000000 --- a/build/macosx/template.app/Contents/Info.plist +++ /dev/null @@ -1,120 +0,0 @@ - - - - - CFBundleName - Processing - - - CFBundleGetInfoString - VERSION, Copyright © Ben Fry and Casey Reas - CFBundleVersion - REVISION - CFBundleShortVersionString - VERSION - - - CFBundleAllowMixedLocalizations - true - CFBundleExecutable - JavaApplicationStub - CFBundleDevelopmentRegion - English - CFBundlePackageType - APPL - CFBundleSignature - Pde1 - CFBundleInfoDictionaryVersion - 6.0 - CFBundleIconFile - processing.icns - CFBundleIdentifier - org.processing.app - - CFBundleDocumentTypes - - - CFBundleTypeExtensions - - pde - java - - CFBundleTypeIconFile - pde.icns - CFBundleTypeName - Processing Source File - CFBundleTypeMIMETypes - - text/plain - - CFBundleTypeOSTypes - - TEXT - - CFBundleTypeRole - Editor - - - - - LSMinimumSystemVersion - 10.6.8 - - NSHighResolutionCapable - - - Java - - SplashFile - $JAVAROOT/lib/about.jpg - - VMOptions - - -Xms128M - -Xmx256M - - - MainClass - processing.app.Base - - - JVMVersion - 1.6* - - ClassPath - - $JAVAROOT/lib/pde.jar:$JAVAROOT/core/library/core.jar:$JAVAROOT/lib/ant.jar:$JAVAROOT/lib/ant-launcher.jar:$JAVAROOT/lib/antlr.jar:$JAVAROOT/lib/jna.jar:$JAVAROOT/lib/org-netbeans-swing-outline.jar:$JAVAROOT/lib/com.ibm.icu_4.4.2.v20110823.jar:$JAVAROOT/lib/jdi.jar:$JAVAROOT/lib/jdimodel.jar:$JAVAROOT/lib/org.eclipse.osgi_3.8.1.v20120830-144521.jar - - - Properties - - - javaroot - $JAVAROOT - - - apple.laf.useScreenMenuBar - true - - apple.awt.showGrowBox - true - com.apple.smallTabs - true - apple.awt.Antialiasing - false - apple.awt.TextAntialiasing - true - com.apple.hwaccel - true - apple.awt.use-file-dialog-packages - false - apple.awt.graphics.UseQuartz - true - - - - diff --git a/build/macosx/template.app/Contents/MacOS/JavaApplicationStub b/build/macosx/template.app/Contents/MacOS/JavaApplicationStub deleted file mode 100755 index 739948527..000000000 Binary files a/build/macosx/template.app/Contents/MacOS/JavaApplicationStub and /dev/null differ diff --git a/build/macosx/template.app/Contents/PkgInfo b/build/macosx/template.app/Contents/PkgInfo deleted file mode 100755 index 3f338b4a0..000000000 --- a/build/macosx/template.app/Contents/PkgInfo +++ /dev/null @@ -1 +0,0 @@ -APPLPde1 \ No newline at end of file diff --git a/build/macosx/template.app/Contents/Resources/pde.icns b/build/macosx/template.app/Contents/Resources/pde.icns deleted file mode 100644 index 214b19877..000000000 Binary files a/build/macosx/template.app/Contents/Resources/pde.icns and /dev/null differ diff --git a/build/macosx/template.app/Contents/Resources/processing.icns b/build/macosx/template.app/Contents/Resources/processing.icns deleted file mode 100644 index 901fc569e..000000000 Binary files a/build/macosx/template.app/Contents/Resources/processing.icns and /dev/null differ diff --git a/todo.txt b/todo.txt index bcc12b8cd..a6ae7e288 100644 --- a/todo.txt +++ b/todo.txt @@ -29,17 +29,20 @@ X any missing args from our app (copyrights/versions?) X add MinimumSystemVersion for 10.7.3 X copy GenericDocumentIcon.icns for placeholder icon X from /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/ -X remove Java FX from OS X build +_ remove JAVA_HOME requirement from build.xml +_ what's needed on OS X? just the JDK 7u40? -_ remove Java FX during Linux builds -_ remove Java FX during Windows builds -_ remove javafx from the embed -_ more about optional files: -_ http://www.oracle.com/technetwork/java/javase/jdk-7-readme-429198.html +jre work +X remove Java FX from OS X build +X remove Java FX during Linux builds +X remove Java FX during Windows builds +X remove javafx from the embed +X more about optional files: +X http://www.oracle.com/technetwork/java/javase/jdk-7-readme-429198.html 7u40 switch _ make OS X launch from its local JRE -_ don't re-copy jre into work folder if already exists + _ change how export is handled _ remove ability to export cross-platform apps _ add ability to embed the current JRE @@ -53,11 +56,17 @@ _ requires 10.7.3 or later (which can be specified in min sys version) _ https://developer.apple.com/library/ios/documentation/general/Reference/InfoPlistKeyReference/Articles/LaunchServicesKeys.html#//apple_ref/doc/uid/20001431-113253 _ try the bundle on Mac Mini running 10.6 _ make sure it's only running on 64-bit machines? +_ try installing 10.7.3 on Mac Mini and check whether things run _ bring back the splash screen _ update github instructions _ only JRE needed at this point _ switched over to Java 7 _ https://github.com/processing/processing/wiki/Build-Instructions +_ "unable to locate tools.jar" (Windows) can be ignored +_ JAVA_HOME warnings from Ant can also be ignored + +_ appbundler improvements +_ don't re-copy JRE into work folder if already exists high _ move old Google Code SVN back to processing.org