When the serial monitor window is focused again (not reopened but put
in background and selected again) the text input field is now
automatically focused.
Fix#5810
Number of colors used by serial plotter increased from 4 to 8.
Improved colors (brighter; easy to tell apart):
blue, red, green, amber, purple, gray, aqua, black.
The properties:
System.setProperty("awt.useSystemAAFontSettings", "on");
System.setProperty("swing.aatext", "true");
actually works on Linux (where the hint helps X11 to enable antialiased
rendering) but makes things worse on Windows where the outcome is exactly
the opposite (anti-alias is disabled).
Previously those settings had no effect because they were executed
*after* the initialization of the graphics. This is no more true
after the merge of #5578, that moved the graphics initialization
after commmand line parsing and consequently revealed the weird
behaviour on windows.
Fix#5750
Previously the CRC error was quite annoying to recover because
the user needed to manually delete the corrupted file from the
staging folder (without knowing the exact path of the file to
remove).
Now the IDE tries autonomously to resolve the situation by
removing the file and downloading it again.
Fixes#5394#4303
This reverts commits:
385edd26fc2b64a442130f2f6a63e22416621857 (Removed "macosx-fix-bundled-toolchain-missing-symlinks" build task)
f5fd6423c3df9423bf285306b761f3a54d918dcf (Updated avrdude to 6.3-arduino2)
5a01929b8fdc10dfca974d83bb8065696384f1ec (avrdude 6.3: fixed IDE build for macosx)
And part of this commit:
05b647721cec48f1b6663688b61f4408539795a1 (Update avr-gcc to 4.9.2 and avrdude to 6.3)