Martino Facchin
e9ecaa70f7
Check for containing folder existence before listing files
...
Fix #8389
2019-01-18 10:12:16 +01:00
Cristian Maglie
f52fc1fb5e
Slightly improved DownloadableContributionVersionComparator
2019-01-14 17:27:34 +01:00
Sandeep Mistry
b3b62d0c44
Only display touch bar on macOS 10.12 and higher ( #8281 )
2018-12-11 09:37:41 -05:00
Martino Facchin
56f0e96912
Starting 1.8.9
2018-12-06 15:12:00 +01:00
Cristian Maglie
09158c6d7f
updated translations
2018-12-05 12:17:48 +01:00
Cristian Maglie
503ebd6a48
Fixed possible NPE
2018-11-27 17:06:18 +01:00
Martino Facchin
ffba05fd31
Refactor port selection after 1200bps touch upload
...
New behaviour:
if upload failed or we are uploading through a "Programming" port (that does not disappear), leave the user selected port selected.
if upload succeded and we are using 1200bps touch, wait for the first port that reappears, and if nothing reappears after the timeout select the bootloader port.
Fixes #https://github.com/arduino/Arduino/issues/3495
2018-11-27 16:54:21 +01:00
Cristian Maglie
210d3b3613
Updated translations
2018-11-23 16:03:38 +01:00
Martino Facchin
c1d9c588b5
Merge pull request #8184 from facchinm/kill_programmer_at_exit
...
Kill active programmer if still alive after closing last IDE window
2018-11-23 12:07:13 +01:00
Cristian Maglie
cede26883e
Fix 'Select port on upload' error message
2018-11-14 17:41:34 +01:00
Cristian Maglie
2397e1e8c2
Added StringReplacer.checkIfRequiredKeyIsMissingOrExcept helper method
2018-11-14 17:41:34 +01:00
Cristian Maglie
5428420e0a
Refactor: removed useless parameter from StringReplacer.formatAndSplit
2018-11-14 17:41:34 +01:00
Cristian Maglie
0a0d3c88e0
Refactor: simplified bool prefs retrieval
2018-11-14 17:41:34 +01:00
Cristian Maglie
7adeef1ee3
Refactor: simplified TargetBoard retrieve
2018-11-14 17:41:34 +01:00
Cristian Maglie
b6132e8532
Removed dead-code in comments
2018-11-14 17:41:34 +01:00
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
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
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
Cristian Maglie
b7728beb52
Updated translation strings
2018-10-08 12:57:25 +02:00
Cristian Maglie
8ba209a64d
Improved PreferencesMap toString output
2018-09-28 01:42:41 +02:00
Cristian Maglie
6da3e5fe20
Updated translations
2018-09-11 16:22:10 +02:00
Cristian Maglie
9c4d52c50a
Release 1.8.7
2018-09-10 14:45:54 +02:00
Cristian Maglie
27eca6b3d9
Regression: fixed wrong BUILTIN_AS_LAST comparator
...
This bug has been introduced with b3d01d82810b5ac895623bdaebb647bf82bee1e4
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
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
PaulStoffregen
e6bf0f24eb
Delete leftover comments & question
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
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
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
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
Cristian Maglie
4f1ff2a42f
Update translations
2018-08-23 10:47:39 +02:00
Cristian Maglie
13c3750ecf
Revert "Moving a sketch to another folder should move all files"
...
This reverts commit c4f5cafd332cac1de31c004502205e7f02eaec34.
2018-08-23 10:39:20 +02:00
Cristian Maglie
4b59dbae24
Removed unused function
2018-08-14 22:01:04 +02:00
Cristian Maglie
2f6d2112cf
Simplified overly complicated error handling in PApplet.createWriter
2018-08-13 20:19:25 +02:00
Cristian Maglie
9eeb79fed4
Do not crash if preferences.txt can't be written
2018-08-13 20:19:25 +02:00
Cristian Maglie
99fe051c4a
Added preferences.txt option to disable preferences save
...
Fix #5668
2018-08-13 20:19:25 +02:00
Cristian Maglie
daefdc9d7d
Updated translations
2018-08-10 11:17:38 +02:00
Cristian Maglie
8fd17d44a7
Fixed error message
2018-08-10 11:05:08 +02:00
Cristian Maglie
62511c0889
Fixed error message
2018-08-10 11:01:06 +02:00