diff --git a/.gitignore b/.gitignore index b1c4e4353..e0e0b1aae 100644 --- a/.gitignore +++ b/.gitignore @@ -24,6 +24,7 @@ build/windows/WinAVR-*.zip build/macosx/arduino-*.zip build/macosx/dist/gcc-*.tar.gz build/macosx/libastylej* +build/macosx/appbundler*.jar build/linux/work/ build/linux/dist/*.tar.gz build/linux/*.tgz diff --git a/app/src/processing/app/macosx/Platform.java b/app/src/processing/app/macosx/Platform.java index 34151db22..7bbe74984 100644 --- a/app/src/processing/app/macosx/Platform.java +++ b/app/src/processing/app/macosx/Platform.java @@ -52,6 +52,11 @@ public class Platform extends processing.app.Platform { UIManager.put("Component.visualMargin", new Insets(1, 1, 1, 1)); } + public Platform() { + // For more information see: + // http://mail.openjdk.java.net/pipermail/macosx-port-dev/2013-January/005261.html + Toolkit.getDefaultToolkit(); + } public void init(Base base) { System.setProperty("apple.laf.useScreenMenuBar", "true"); diff --git a/build/build.xml b/build/build.xml index 84c9b36ce..7589d98fb 100644 --- a/build/build.xml +++ b/build/build.xml @@ -22,7 +22,7 @@ - + @@ -155,7 +155,7 @@ - + @@ -207,23 +207,48 @@ - - - - + - + - + - - - + + ino + c + cpp + h + text/plain + TEXT + - + + + + + + + @@ -238,7 +263,7 @@ - + @@ -247,14 +272,14 @@ --> - + - + - + @@ -264,24 +289,28 @@ - - - - + + + + - - + + - + + + - + + + @@ -343,16 +372,11 @@ - - - + + + - - - diff --git a/build/shared/revisions.txt b/build/shared/revisions.txt index 81a252fd1..b73d6fe85 100644 --- a/build/shared/revisions.txt +++ b/build/shared/revisions.txt @@ -15,6 +15,8 @@ ARDUINO 1.5.7 BETA * sam: Fix to Wire usage of TWI status register (bluesign2k) [ide] +* Moved to appbundler for building releases for MacOSX. (Haavar Valeur) + This should remove dependency from Java 1.6 on recent MacOSX. * Added support for '-' and '.' in filenames (Georg von Zengen) * (re)Added 'arduino_debug.exe' in Windows build for debugging purposes * Magic baudrate is no longer removed (it was a workaround for RXTX)