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
per1234
c6e84672c3
Correct location to report Web Editor issues listed in CONTRIBUTING.md
...
According to https://github.com/arduino/arduino-create/issues/1#issuecomment-351344954 the forum is the preferred location for Arduino Web Editor specific topics.
2018-02-28 16:50:07 -08:00
per1234
bc900cc698
Add ArduinoCore-avr repository to CONTRIBUTING.md
2018-02-28 16:50:02 -08:00
per1234
acd8d43323
Add Language Reference repositories to CONTRIBUTING.md
...
The reference-en repository is now being used to generate the Language Reference pages. The Language Reference translation projects also seem to be progressing.
2018-02-28 16:45:53 -08:00
per1234
e46a6ceb31
Add list of contribution options to CONTRIBUTING.md
...
This serves as an introduction to the document.
2018-02-28 16:44:53 -08:00
per1234
f044f29211
Rewrite Pull Requests section of CONTRIBUTING.md
...
- Attempt to incorporate more of the content from:
- https://github.com/arduino/Arduino/wiki/Development-Policy
- https://github.com/arduino/Arduino/issues/3368#issue-89532809
- https://github.com/arduino/Arduino/pull/3337#issuecomment-113461444
- Fix typos
- Change example commit title to actually use imperative mode
- I interpreted @matthijskooijman's comment about rebasing as referring to squashing fixup commits rather than resolving merge conflicts and edited accordingly.
2018-02-28 16:43:45 -08:00
per1234
f110e377c4
Rewrite Issues section of CONTRIBUTING.md
2018-02-28 16:43:40 -08:00
per1234
f508261fe0
CONTRIBUTING.md: Use list format
...
The checkboxes format previously used is confusing because the checkboxes can't actually be checked.
2018-02-28 16:14:27 -08:00
per1234
1749ab7c5f
CONTRIBUTING.md: Change format of the repositories table
2018-02-28 16:14:22 -08: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