1
0
mirror of https://github.com/arduino/Arduino.git synced 2024-12-01 12:24:14 +01:00
Commit Graph

91 Commits

Author SHA1 Message Date
Cristian Maglie
a6602cac09 Another small fix for 'spaces in IDE install path on Linux'
See #3973
2015-10-14 21:42:25 +02:00
Matthijs Kooijman
bef7bb5b76 Allow spaces in IDE install path on Linux
The startup bash script lacked quotes in some places, causing it to
interpret part of the path to the splash image as the main class and
fail to start:

arduino: line 29: [: /home/a/Arduino: binary operator expected
Error: Could not find or load main class IDE.lib.splash.png

For the -splash option, simply adding quotes was not sufficient. If no
splash screen was to be used (so when $SPLASH was empty), using
"$SPLASH" would result in an empty argument being passed to java, which
was then interpreted by java as the name of the base class.

To allow spaces to occur in the -splash option, but also allow it to be
omitted entirely, options to java are now passed through the
$JAVA_OPTIONS array. By using the special "${JAVA_OPTIONS[@]}" syntax,
each element in the array is expanded into a single argument, even when
spaces are present inside (this is identical to what happens with "$@").

This fixes #3950
2015-10-13 14:40:09 +02:00
Federico Fissore
7c91cbaf55 Linux: startup script was using dropped --curdir param. Fixed 2015-06-30 09:07:02 +02:00
Federico Fissore
85ae80b6f9 Introducing APP_DIR property. Allows the IDE to know its installation folder.
Also upgrading appbundler with a patched version: https://bitbucket.org/ffissore/appbundler It allows to know the current working directory
These two put together, we can now rely on APP_DIR when loading IDE resources while being sure current working directory is properly set, thus being much more friendly when run from CLI
Fixes #1493
2015-06-29 14:28:16 +02:00
Federico Fissore
b1a5038c69 Linux: arduino startup script needs "" around $CURDIR, otherwise
it will fail when folders have spaces. Found in a comment at #2982
2015-06-12 10:48:07 +02:00
Federico Fissore
3826a0abb4 Linux: bundling the JVM, making sure no graphical glitches are caused by older JVMs 2015-06-09 17:38:09 +02:00
Avamander
cdae13c3cc Update install.sh 2015-06-04 20:18:55 +03:00
Federico Fissore
6974978ea3 Linux: arduino startup script uses #!/usr/bin/env bash. Fixes #3003 2015-05-29 15:35:10 +02:00
Federico Fissore
9166828bfe Due to website configuration changes, every url starting with http://arduino.cc has been changed to http://www.arduino.cc. Fixes #3191 2015-05-20 17:10:06 +02:00
Federico Fissore
28e02572bc ArduinoIDE is in the default package. Removed 2015-05-14 14:53:12 +02:00
Federico Fissore
7c5c1741f0 GNU/Linux: removing jayatana from JAVA_TOOL_OPTIONS, if present. Fixes #3081 2015-05-12 10:48:53 +02:00
ricardo.jl.rufino
903622ea63 build and run scripts - add new dependency and linux desktop icon 2015-05-07 17:15:49 +02:00
ricardo.jl.rufino
6e74d98ade install script for linux 2015-05-07 17:15:49 +02:00
Federico Fissore
ba77ade694 AVR: Upgrading bundled toolchains 2015-04-23 10:56:56 +02:00
Federico Fissore
09255254d7 Preliminary command line support to boards manager and library manager 2015-04-08 15:15:41 +02:00
Federico Fissore
ea5155656a Starting 1.6.3
Updated toolchains: linux statically compiled, added gcc lto plugin (disabled)
2015-03-30 15:06:59 +02:00
Federico Fissore
e8ef0d9047 Linux: command line interface was showing splashscreen when verifying 2015-03-30 10:46:47 +02:00
Federico Fissore
997ae14321 Upgraded AVR toolchain 2015-03-27 16:17:54 +01:00
Federico Fissore
0c8ad91ad9 Added missing .sha for newer toolchains 2015-03-27 14:51:15 +01:00
Federico Fissore
5072f6b1e0 Toolchains update 2015-03-27 14:51:14 +01:00
Federico Fissore
d050c4ee4a AVR bundle: by default the IDE is built bundled with the avr toolchain and cores
By passing -Dlight_bundle=1 to ant, an light/empty IDE is built
2015-03-27 14:51:13 +01:00
Cristian Maglie
14a3dde7ce IDE build.xml doesn't build hardware folder anymore.
Platforms are downloaded through "Boards installer"
2015-03-27 14:51:11 +01:00
Federico Fissore
2a0bc2bfca Splashscreen 2015-03-13 10:39:18 +01:00
Federico Fissore
d7db2cd174 Introducing Atmel toolchain 3.4.5: see https://github.com/arduino/toolchain-avr 2015-02-13 09:36:30 +01:00
Cristian Maglie
c2e5f67ea6 Updated arm gcc to version 4.8.3-2014q1 2014-06-25 11:59:47 +02:00
Cristian Maglie
4df2c8982a Updated arm gcc to 4.8.3 2014-06-25 11:57:49 +02:00
Cristian Maglie
3a4381955e Updated arm gcc to 4.7.4 2014-06-25 11:56:50 +02:00
Federico Fissore
792e7fd7df Toolchain update 2014-06-25 10:14:34 +02:00
Federico Fissore
7f3e488310 Updated toolchains 2014-06-25 10:14:34 +02:00
Federico Fissore
c778de0211 Toolchains updated: avrdude 6.0.1 replaces 5.11 2014-06-25 10:14:34 +02:00
Federico Fissore
98c3080d2a New toolchain: gcc 4.8.1, avr-libc 1.8.0, binutils 2.23.2 2014-06-25 10:14:34 +02:00
Federico Fissore
4ebf88b1b2 Toolchains updated, sha1sum updates follow 2014-06-25 10:12:40 +02:00
Federico Fissore
ca06ef91c7 Toolchains updated, sha1sum updates follow 2014-06-25 10:12:40 +02:00
Federico Fissore
5a015b3eec New common AVR toolchain 2014-06-25 10:12:39 +02:00
Federico Fissore
f3ca136cd9 Removed useless hidden files
Updated .gitignore
Closes #996
2014-02-27 14:21:48 +01:00
Federico Fissore
f3619c3123 Closes #277. Cores files intentionally left out of the commit as they require a different approach and have a different history 2014-02-21 16:21:32 +01:00
Matthijs Kooijman
5a6b2131c9 Add appdata.xml file
This file can be shipped in Linux packages and allows the Gnome
application browser to show some additional metadata.
2013-12-11 09:11:18 +01:00
Matthijs Kooijman
f73bb0873c Add arduino.desktop file for Linux
This file is not installed by the ant build, but is intended for use by
Linux distributions.

The actual file was taken from the Debian package, version
1:1.0.5+dfsg2-1 and is licensed under the GPL-2+. The GenericName,
Comment and Categories fields were changed to better reflect the Arduino
program and Desktop specification.
2013-12-07 19:50:59 +01:00
Matthijs Kooijman
eb986fea5b Add .ino mime type info for Linux
This file is not installed by the ant build, but is intended for use by
Linux distributions.

The actual file was taken from the Debian package, version
1:1.0.5+dfsg2-1 and is licensed under the GPL-2+. It was only modified
to remove a FIXME comment that is no longer relevant.
2013-12-07 19:41:32 +01:00
Federico Fissore
4b3717bc53 jssc: updated config files (eclipse, ant build.xml, windows launcher, mac template.app), removed rxtx binaries 2013-11-28 17:27:13 +01:00
Federico Fissore
d133365cc1 IDE command line: sketches can now be specified with relative paths. Fixes #1493 2013-10-28 10:10:14 +01:00
Cristian Maglie
690eac4047 Moved arm-gcc upgrade to specific development branch 2013-08-30 10:58:16 +02:00
Cristian Maglie
32a5a300b9 Merge branch 'update-arm-gcc' into ide-1.5.x 2013-08-08 15:00:14 +02:00
Federico Fissore
17d9f112ee bossac64 compiled on debian wheezy 2013-07-29 10:59:42 +02:00
Federico Fissore
f2c0198b10 Revert "Revert "avrdude -> avrdude32""
This reverts commit b0332f0c36.
2013-07-29 10:59:42 +02:00
Cristian Maglie
ea804023ef Updated ARM gcc to 4.7.4. Added native 64 bit version for linux (no more ia32-libs needed).
Fixes #1474
2013-07-28 14:14:04 +02:00
Federico Fissore
b0332f0c36 Revert "avrdude -> avrdude32"
This reverts commit a1f04cc3c0.
2013-07-26 18:42:23 +02:00
Federico Fissore
a1f04cc3c0 avrdude -> avrdude32
bossac -> bossac32
adapted build.xml to copy the right avrdude and bossac according to target arch
2013-07-26 17:55:35 +02:00
Federico Fissore
8b0b0a7d68 new librxtxSerial64 compiled on debian with glibc 2.13 2013-06-21 18:12:41 +02:00
Cristian Maglie
cadc4b00c2 Reverted librxtx library 2013-04-03 14:16:23 +02:00