Martino Facchin
950d88dcbe
Handle unsaved tab deletion correctly
2018-05-09 16:09:29 +02:00
Martino Facchin
f8540b3a59
rescan libraries when installing from zip file
...
Fixes https://github.com/arduino/Arduino/issues/6960
2018-05-09 16:09:29 +02:00
Matthijs Kooijman
98bd18ee8d
Let serial monitor send newline by default
...
The serial.line_ending value was not present in the default
preferences file, so the default was implicitly 0, meaning "No line
ending". Since users often do not realize that they can even choose a
line ending, and "no line ending" is only rarely useful, it seems better
to default to sending a newline. Using both CR & NL would be more
consistent with Stream.println on the Arduino side, but just sending a
newline is probably easier to parse on the Arduino side.
2018-05-09 15:56:11 +02:00
Martino Facchin
b6280cfd65
Apply on-the-fly setFontSize to Console
...
Fixes #7022
2018-05-09 15:56:11 +02:00
Cristian Maglie
4aec8997e2
If theme couldn't be loaded print a message explaining why
2018-05-09 11:44:03 +02:00
Cristian Maglie
b96b2508db
Fixed warnings
2018-05-09 11:43:40 +02:00
Martino Facchin
01519eba9c
Move Sketchbook preparation before Theme.init()
...
Fixes NPE when searching for themes in portable installation
2018-05-08 16:53:55 +02:00
Martino Facchin
260e0c284c
Abbreviate Theme name to max 40 characters
2018-05-08 16:53:55 +02:00
Mumfrey
794ef806f1
Support selectable, user-defined themes contained in zip files
2018-05-08 16:53:55 +02:00
Mumfrey
78ef37ef08
Support user-defined theme elements via "theme" folder in sketchbook dir
2018-05-08 16:53:54 +02:00
Cristian Maglie
2160bd3245
Removed useless entries in arduino-core/.classpath
2018-05-08 16:40:44 +02:00
Cristian Maglie
a5aea72cc6
Win: Removed JNA debug output
2018-05-03 15:50:10 +02:00
Cristian Maglie
c81de4fead
Win: Removed DPI detection debug output
2018-05-03 15:50:10 +02:00
Martino Facchin
e35c67b6a9
Avoid using incomplete tmp file for board manager jsons
...
Fixes https://github.com/arduino/Arduino/issues/6628
2018-05-02 17:35:29 +02:00
Martino Facchin
60f267745b
Add on-hover selection on Board/Library manager
...
User testing on skilled devs showed that "buttons appear on click" behaviour is far from being understood.
Accessibility features (like moving with Arrow keys) should be untouched.
2018-05-02 16:41:59 +02:00
Martino Facchin
a47e62627c
[Lib/Board Manager] Give some padding to the dropdown lists
2018-05-02 16:41:59 +02:00
Martino Facchin
80915600c9
Make board disappear via ttl instead then reachability
...
Thanks @kurtgo for the hint
Solves #6832
2018-05-02 16:27:03 +02:00
Martino Facchin
3e50aee4cf
Save file line by line taking care of OS EOL
...
Fixes https://github.com/arduino/Arduino/issues/6736
2018-05-02 16:24:33 +02:00
Arturo Rinaldi
31a26cb2fa
adding arduino-linux-setup.sh script
2018-05-02 16:22:21 +02:00
Martino Facchin
8363831dd4
fix NPE if CLI upload is used
2018-05-02 16:20:01 +02:00
Martino Facchin
52c829fb0d
Wrap the discoverers into separate threads
...
Fixes #6350 (the regression was introduced with b2241dadf8
)
Thanks git-bisect :)
2018-05-02 16:20:01 +02:00
Martino Facchin
1f9d99b699
Add copy/paste contextual menu to Firnd/replace text fields
...
Fixes #4883
2018-05-02 16:17:06 +02:00
Martino Facchin
921dd272ad
Update jackson to 2.9.5
...
Fixes CVE-2018-7489
2018-05-02 16:14:03 +02:00
Martino Facchin
4562b4ba44
Update jmdns to 3.5.3
2018-05-02 16:12:32 +02:00
Martino Facchin
634fe10fa2
Mitigate stdout roaming through editor consoles
...
Still not a perfect solution; two compilation outputs will mix up anyway.
A major refactor should be needed to avoid using System.out anywhere and inverse multiplexing the streams so they can be muted or replicated on any Console.
2018-05-02 15:52:13 +02:00
Martino Facchin
506a4c835a
Update arduinoOTA to 1.2.1
...
Should solve https://github.com/arduino/Arduino/issues/6649
2018-05-02 15:52:13 +02:00
Cristian Maglie
b70a7d088e
Hi-DPI: tentative auto DPI detection for Linux
...
See #6472 #4376
2018-05-02 15:52:13 +02:00
Martino Facchin
c4f5cafd33
Moving a sketch to another folder should move all files
...
Fixes #6402
2018-05-02 15:52:13 +02:00
Martino Facchin
73f40ac32e
Only rescan libraries folders when really needed
...
Scanning libraries is an heavy task if the sketchbook becomes huge;
This patch targets two points:
- remove the rescan() after setLibrariesFolders(), which already performs a rescan
- call setLibrariesFolders() only when the folder list has changed
- This ensures that no scan is performed when changing board in the same architecture
Could mitigate #6350
2018-05-02 15:52:13 +02:00
Cristian Maglie
1fd794dfdb
Cache editor tools (don't create new instance for each menu item)
2018-05-02 15:26:14 +02:00
Cristian Maglie
a15abacc7f
Added setting for autoformat before saving (editor.autoformat_currentfile_before_saving)
2018-05-02 15:26:14 +02:00
Cristian Maglie
8e0d668344
Serial Monitor: added "show timestamp" checkbox
2018-05-02 15:26:14 +02:00
Martino Facchin
6023459dad
Revert "Update DigitalPotControl.ino"
...
This reverts commit f7a395fbdb
.
2018-05-02 15:26:14 +02:00
SimonePDA
c7925653a2
Merge pull request #6945 from waldooo/patch-1
...
Repeated lines in sketch description
2018-04-29 14:33:48 +02:00
Kristoffer Engdahl
378736e688
Merge pull request #7404 from arduino/SimonePDA-patch-1
...
Update DigitalPotControl.ino
2018-04-03 12:29:20 +02:00
SimonePDA
f7a395fbdb
Update DigitalPotControl.ino
...
Fixing SPI communication with a delay as pointe out in #6395
2018-04-02 19:18:50 +02:00
Martino Facchin
6b4a3a6d9e
Merge pull request #7330 from per1234/nano-bootloader-release-notes
...
Add note to revisions.txt regarding new default Nano bootloader
2018-03-16 09:07:14 +01:00
per1234
ec179e5af6
Add note to revisions.txt regarding new default Nano bootloader
2018-03-15 12:36:10 -07:00
Martino Facchin
662d66594d
Merge branch 'master' of github.com:arduino/Arduino
2018-03-02 12:05:33 +01:00
Cristian Maglie
0175a4ee94
Revert "Fix keyword loading to use any whitespace as separator"
...
This reverts commit eed9e7069f
.
See #6693
2018-02-19 12:58:01 +01:00
Martino Facchin
8b718a4163
Publish avr core 1.6.21 (maintenance release)
2018-02-19 12:47:22 +01:00
Martino Facchin
1cf34c8250
Add menu for Nano with Optiboot bootloader
...
Since we are now factory flashing obtiboot, 115200 is the new default upload speed. Adding a new entry to CPU menu is more explicit than adding an "upload speed" menu, and the bootloader path can be updated too.
Fixes https://github.com/arduino/Arduino/issues/4492
2018-02-19 12:19:21 +01:00
Cristian Maglie
3d3bb385ad
Output column info from compiler error when available
2018-01-25 15:58:02 +01:00
Rotzbua
b10063a5fe
update link http -> https
2018-01-25 15:51:55 +01:00
Rotzbua
22d2360392
update playground link
2018-01-25 15:51:28 +01:00
Cristian Maglie
8ffbe05437
Sligthly simplified buildImportMenu loop
2018-01-18 11:46:49 +01:00
Cristian Maglie
534d62653c
Removed deprecated method Base.getLibraries()
2018-01-03 15:17:20 +01:00
Cristian Maglie
3ed68c5d71
No need to make copy of list when caling BaseNoGui.librariesIndexer.getInstalledLibraries()
2018-01-03 15:04:44 +01:00
Cristian Maglie
472d0b8ef6
Removed unused import
2018-01-03 14:50:55 +01:00
Cristian Maglie
676f64325f
Removed debugging leftovers
2018-01-03 14:36:07 +01:00