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

6996 Commits

Author SHA1 Message Date
Martino Facchin
e1a5be7354 Cleanup IDE quit()
There were two different routines andling more or less the same operations.
Let the IDE call "real" quit when the last Editor windows is being closed.
2018-11-08 18:07:33 +01:00
Geert Roumen
799879e8ae Made the Mangler file compile again
The .getCurrentTab() was missing, and for some reason it wouldn't compile with the isSelectionActive() , while I did find the file in https://github.com/arduino/Arduino/blob/master/app/src/processing/app/syntax/SketchTextArea.java . But at least people can compile it after these changes
2018-11-05 12:17:08 +01:00
Cristian Maglie
afc0e0240e Override desktop check when setting look and feel on linux
The swing UIManager class detects the correct look and feel settings by
looking inside the `sun.desktop` system property, here's the extract of
the JDK:

    String desktop = AccessController.doPrivileged(new GetPropertyAction("sun.desktop"));
    Toolkit toolkit = Toolkit.getDefaultToolkit();
    if ("gnome".equals(desktop) &&
            toolkit instanceof SunToolkit &&
            ((SunToolkit) toolkit).isNativeGTKAvailable()) {
        // May be set on Linux and Solaris boxs.
        return "com.sun.java.swing.plaf.gtk.GTKLookAndFeel";
    }

Since we want always the GTK look and feel (even if the desktop is not
strictly a GNOME desktop) we force the `sun.desktop` property always to
`gnome`.
2018-11-05 11:46:49 +01:00
Cristian Maglie
045877094b Fix LookAndFeel loader
Fix #8119
Close #8122
2018-11-05 11:46:49 +01:00
per1234
52706f56a5 Add keywords for avr-libc math functions/macros 2018-11-05 11:45:46 +01:00
Martino Facchin
871fe6632b
Merge pull request #8166 from per1234/start-1_8_8
Start Arduino IDE 1.8.8
2018-11-05 09:47:19 +01:00
per1234
5217912d58 Start Arduino IDE 1.8.8 2018-11-03 06:56:41 -07:00
Cristian Maglie
db2dd8f003 Download indexes using https instead of http 2018-10-24 16:20:04 +02:00
per1234
4c9da50e57
Add link to CVD policy 2018-10-11 03:41:52 -07:00
Cristian Maglie
b7728beb52 Updated translation strings 2018-10-08 12:57:25 +02:00
Cristian Maglie
edb707378f makeup: call I18n.format using static imports in Base class 2018-10-08 12:56:22 +02:00
Cristian Maglie
6a1c1f4df9 Invalid use of toString in Optional<Version>
It should be used on the actual Version.

Fix #8034
2018-10-08 11:53:33 +02:00
Martino Facchin
d3cb01424f Provide actual string to findPlatform for Optional<Version>
Fix https://github.com/arduino/Arduino/issues/8034
2018-10-08 09:53:36 +02:00
Martino Facchin
187cfb2d44 Update WiFi firmware updater to 0.10.0
Adds support for NINA based boards (Beta)
2018-10-05 10:30:27 +02:00
Cristian Maglie
8ba209a64d Improved PreferencesMap toString output 2018-09-28 01:42:41 +02:00
Martino Facchin
617430a72f Update liblistSerials to 1.4.2 2018-09-17 11:39:00 +02:00
Cristian Maglie
6da3e5fe20 Updated translations 2018-09-11 16:22:10 +02:00
Matthijs Kooijman
c18f679f34 Add instructions for migrating commits to ArduinoCore-avr 2018-09-10 17:37:17 +02:00
Polymetric
ae8ddd6499 Create README in hardware folder
The contents of the `hardware/` folder were moved, but it wasn't obvious
straight away from looking at the repository. This makes it immediately
obvious for anyone looking for something in this folder.
2018-09-10 17:37:17 +02:00
Cristian Maglie
354c769471 update revision log 2018-09-10 15:53:15 +02:00
Cristian Maglie
9c4d52c50a Release 1.8.7 2018-09-10 14:45:54 +02:00
Martino Facchin
e42faa6b93 Update bundled avr core to 1.6.23 2018-09-10 12:03:36 +02:00
Martino Facchin
3e65cfc9e7 update arduino-builder to 1.4.1 2018-09-10 11:32:27 +02:00
Cristian Maglie
27eca6b3d9 Regression: fixed wrong BUILTIN_AS_LAST comparator
This bug has been introduced with b3d01d8281

Fix #7973
2018-09-07 15:03:25 +02:00
Cristian Maglie
0951efb711 Updated i18n resources with new strings 2018-09-06 16:01:19 +02:00
Cristian Maglie
2fa42dc08e Updated translations 2018-09-06 16:01:19 +02:00
Cristian Maglie
4baa0ad3c5 update changelog 2018-09-06 16:01:18 +02:00
Gianluca Varisco
de53d3d0aa Update appdata.xml - release 1.8.6
This commit adds release 1.8.6 (2018-08-23) in appdata.xml
2018-09-06 14:04:03 +02:00
Cristian Maglie
ddbe80b3fa Update library list model after a round of library_index.json update 2018-09-06 11:57:21 +02:00
Cristian Maglie
0b4c4bbcf2 Immediately re-parse library_index.json after updating it 2018-09-06 11:57:21 +02:00
Cristian Maglie
34baa40953 Removed useless I18n reference in call to format 2018-09-06 11:57:21 +02:00
Cristian Maglie
fe424ae39b Do not fail if the data folder can't be read
Fix #7937
2018-09-06 11:57:21 +02:00
Cristian Maglie
fd28ded160 Get a better error message if the library_index.json can't be parsed
See #7937
2018-09-06 11:57:21 +02:00
Cristian Maglie
6ed7934ee1 Do not fail if library_index.json can't be parsed
Fix #7937
2018-09-06 11:57:21 +02:00
Cristian Maglie
3dfe85916c Preserve boards.txt custom menu order.
Fix #7955
2018-09-04 10:31:36 +02:00
PaulStoffregen
e6bf0f24eb Delete leftover comments & question 2018-09-03 16:39:39 +02:00
PaulStoffregen
d9ae0b1231 Change default Port from COM1 to nothing selected 2018-09-03 16:39:39 +02:00
PaulStoffregen
4ccf9bbd90 Show a helpful message when no Port is selected 2018-09-03 16:39:39 +02:00
Cristian Maglie
5f9ff25b3c Added missing update to jssc lib 2018-09-03 13:29:42 +02:00
Martino Facchin
72a3fe4128
Merge pull request #7957 from PaulStoffregen/mac_10.8_required
Java now requires MacOSX 10.8 Mountain Lion or later
2018-08-31 17:01:17 +02:00
PaulStoffregen
8fee5ee6a2 Java now requires MacOSX 10.8 Mountain Lion or later 2018-08-31 02:02:10 -07:00
Martino Facchin
0acda57a74 Add aarch64 tools package_index bundled 2018-08-28 17:55:02 +02:00
Martino Facchin
52031a80da Add build targets for aarch64 2018-08-28 17:55:00 +02:00
Martino Facchin
e8146f8de4 fix arch-bits field 2018-08-28 17:54:54 +02:00
Martino Facchin
b99d55ba92 Add missing tools checksums 2018-08-28 17:54:40 +02:00
Martino Facchin
6080907ba3 Update jscc to 2.8.0-arduino2 (aarch64 support) 2018-08-28 17:53:04 +02:00
Stephen Warren
c1ea76914b AArch64 support
This patch will require a little rework before it gets submitted.

1) I don't know if the Arduino team will simply edit the existing binary
dependencies in place and hence NOT change the filename like I have below
(libastylej-2.05.1-3.zip -> libastylej-2.05.1-4.zip), or will indeed
upload to new a filename.

2) Since the Arduino team will build and distribute all the binaries, the
SHA values in the patch below will have to be recalculated once the actual
files are available. The values below are for my locally built versions.
2018-08-28 17:51:14 +02:00
Martino Facchin
418e3def10 Add runtime tool with version to board preferences
If two vendors declare the same tool (name and version) and platform.txt requires {runtime.tool-version.path}, the tool is chosen randomly.
This patch completes 6f24fa6cec
2018-08-28 17:51:14 +02:00
Martino Facchin
bf42f26471
Merge pull request #7935 from facchinm/fix_osx_slow_menus
Fix OSX "slow" menus
2018-08-28 17:49:02 +02:00
Cristian Maglie
d2a251c066 Improved error message when no library headers are found 2018-08-28 16:07:35 +02:00