Martino Facchin
b71a4969af
Kill active programmer if still alive after closing last IDE window
...
Fixes https://github.com/arduino/Arduino/issues/7498
2018-11-08 18:08:58 +01:00
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
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
Cristian Maglie
f58f8d3c4b
Fix NPE crash after installing a library with invalid version
...
Fix #7917
2018-08-28 16:07:35 +02:00
Cristian Maglie
86217a4fb4
Slightly refactored VersionComparator (WIP 2/3)
2018-08-28 16:07:35 +02:00
Cristian Maglie
3092e03bec
VersionHelper.valueOf now returns an Optional (WIP 1/3)
...
This helps to avoid bugs similar to #7917
2018-08-28 16:07:35 +02:00
Martino Facchin
2f3a561c61
Fix rebuild being triggered on every menu open()
...
Fixes #7924
JRE 8u161 made JMenu.insert() MUCH slower on OSX.
This exposed a bug lurking there for years; in fact the menu entries were rebuilt every time since JMenu.getComponent() returns an empty list.
The correct function is JMenu.getMenuComponents().
In the meantime, also remove sketchbookMenu and examplesMenu being deleted on board change; only their content needs to be updated, not the container itself.
2018-08-27 16:22:42 +02:00
Martino Facchin
49cd9b57dd
Fix check for wrong submenu
2018-08-27 16:20:20 +02:00
Cristian Maglie
97f11945c6
Update revision log
2018-08-23 10:47:39 +02:00
Cristian Maglie
4f1ff2a42f
Update translations
2018-08-23 10:47:39 +02:00