Paulo Costa
0ab9245f41
Boilerplate compression on ISR declaration
...
The current code is very verbose and a painful to maintain (Change ISR implementation in 20 different places? No Thanks!).
(This was originally part of #4519 , but we all agreeded it deserved it's own PR)
2016-02-03 22:43:57 -02:00
Arturo Guadalupi
36c9419118
Merge pull request #4514 from BrentWilkins/master
...
Fixed typo
2016-02-02 09:02:17 +01:00
Brent Wilkins
7f13f63599
Fixed typo
2016-02-01 12:52:29 -07:00
Cristian Maglie
b02ce54387
Removed leftover stub for testing NotificationPopup dialog
2016-02-01 10:18:41 +01:00
Cristian Maglie
8e4ce4cfd1
Serial monitor font is scaled too
2016-02-01 10:14:19 +01:00
Cristian Maglie
0cdc53cbda
Fixed download urls for libraries in build.xml
2016-01-27 15:27:12 +01:00
Cristian Maglie
9d500138a3
Set SD lib version to 1.0.7
2016-01-27 14:50:24 +01:00
JasonSheng
0271ec4c3d
add support for Microduino SD
2016-01-27 11:32:20 +01:00
Cristian Maglie
1dae92e0f7
Revert "Modified SD library to use pin definitions from pins_arduino.h rather than redefining everything."
...
This reverts commit 05a9750747
.
2016-01-27 11:29:38 +01:00
Sandeep Mistry
aeec344b21
Set string descriptor length to the string length + 2, and send up to wLength bytes
2016-01-26 17:14:40 -05:00
Cristian Maglie
5642c291d7
Fixed default initial editor size
2016-01-26 17:11:53 +01:00
Cristian Maglie
639d991dad
Some small cosmetics
2016-01-26 17:11:53 +01:00
Cristian Maglie
328d3b6354
Added hi-resolution "about" image
2016-01-26 17:11:53 +01:00
Cristian Maglie
57c6d096f6
Notification pop-up is now correctly scaled
2016-01-26 16:48:14 +01:00
Cristian Maglie
4659c6f985
Auto-scale editor and console fonts as well
2016-01-26 16:48:14 +01:00
Cristian Maglie
59ec660c9b
Fixed minimum size for a bunch of GUI elements
2016-01-26 12:10:12 +01:00
Cristian Maglie
f23577499f
Split pane is now sized correctly
2016-01-26 12:10:12 +01:00
Cristian Maglie
885a517099
Fixed the "double" splash screen with high-DPI monitors.
2016-01-26 12:10:12 +01:00
Cristian Maglie
9215c06676
Installers windows are now correctly scaled.
2016-01-26 12:10:12 +01:00
Cristian Maglie
2f0b0db5ba
Set maximum scale to 400%
2016-01-26 12:09:57 +01:00
Cristian Maglie
409f3161c8
Added GUI scaling in preference panel.
2016-01-26 12:09:57 +01:00
Cristian Maglie
08ad60032f
Fix for some font rendering problems on linux
2016-01-26 12:09:57 +01:00
Cristian Maglie
3928b6a04f
Fixed a small mess in EditorHeader
2016-01-26 12:09:57 +01:00
Cristian Maglie
d920c06699
Now the IDE use vectorial images whenever possible
...
The caller of Theme.getThemeImage(...) now pass only the name of
the needed resource and the theme folder is searche in the following
order:
- name.svg
- name.png (if svg is not available)
- name@2x.png (if none of the above are available or if 1x png is
too low resolution for the current scaling factor)
2016-01-26 12:09:57 +01:00
Cristian Maglie
ce3679d7e7
Added vectorial version of toolbars icons
2016-01-26 12:09:57 +01:00
Cristian Maglie
b1964bc7e7
Added Batik 1.8 java library
2016-01-26 12:09:56 +01:00
Cristian Maglie
e2fec88f5f
Added some missing Theme.scale(..)
...
Now toolbar and header are correctly rendered
2016-01-26 12:09:56 +01:00
Cristian Maglie
967153fe87
Factored out scaling formula into an helper method
...
Also use a default value of 100 in case "gui.scalePercent" is not set.
2016-01-26 12:09:56 +01:00
Cristian Maglie
f239f5b5ab
Moving getLibImage and getThemeImage into Theme class
2016-01-26 12:09:56 +01:00
Cristian Maglie
f1fc862575
Added hi-res toolbar images
...
Hi-resolution images are saved with the "@2x.png" suffix, the image
loader will select the best image available based on the user selected
scaling.
Missing hi-res images can be added later together with lo-res images.
2016-01-26 12:09:56 +01:00
Cristian Maglie
5637130818
Converted toolbar icons to png
2016-01-26 12:09:55 +01:00
Cristian Maglie
08d35106c2
Add scaling for themed fonts and graphics (hires displays) (Paul Stoffregen)
2016-01-26 12:09:55 +01:00
Cristian Maglie
c3d2bbdb86
Merge branch 'save-on-close'
2016-01-25 17:57:21 +01:00
Cristian Maglie
6b4c018740
Merge branch 'java-warnings' of https://github.com/matthijskooijman/Arduino
2016-01-25 11:06:47 +01:00
Cristian Maglie
65af0ef963
Update revision log
2016-01-25 10:42:50 +01:00
FakuFaku
05a9750747
Modified SD library to use pin definitions from pins_arduino.h rather than redefining everything.
2016-01-25 10:33:34 +01:00
Me No Dev
2893c2d643
Fix adding NULL value to the preferences when iserial is not defined
2016-01-25 09:52:43 +01:00
Cristian Maglie
0bceb93b7c
When closing the last sketch, the window position is saved as default
...
This allows the use-case with users editing one sketch at a time, that
seems to be the most common scenario:
1. User position the editor as desired
2. User close the IDE
3. User opens the IDE by double clicking on another .ino file
4. The IDE is opened again at the same position
See #4432
2016-01-22 18:08:49 +01:00
Cristian Maglie
61f11f60e1
Factored out logic to retrieve editor placement
...
The check for "resolution-changed" is performed when an editor
location is retrieved from preferences. This commit rationalize
access to PreferencesData and prepares for the next improvement.
2016-01-22 18:06:09 +01:00
Cristian Maglie
f5f478ced6
Factored out method to save sketch location
2016-01-22 18:06:08 +01:00
Cristian Maglie
c98c18089d
Save window position when closing app from "x" button or Alt+F4
...
Fix #4404
Fix #4218
2016-01-22 18:06:08 +01:00
Cristian Maglie
2c089044c8
Small cosmetics
2016-01-22 18:06:08 +01:00
Matthijs Kooijman
3d47995915
Remove unused imports
...
This silences some java warnings.
2016-01-21 17:18:55 +01:00
Matthijs Kooijman
82d3985f6f
Remove I18n._()
...
This function was already deprecated and still triggers a java warning.
Removing it silences that.
2016-01-21 17:16:50 +01:00
Matthijs Kooijman
40e9aa17b3
Fix file descriptor leak when downloads are interrupted
...
This fixes a java warning.
2016-01-21 17:15:42 +01:00
Cristian Maglie
19a9e4d5e0
Fixed upgrade to ctags in build.xml (oops..)
2016-01-21 16:01:27 +01:00
Cristian Maglie
f0bb008922
Upgrade arduino-builder to 1.3.10
2016-01-21 15:08:31 +01:00
techpaul
fa0d580846
Compiler Warning UARTClass.cpp and RingBuffer.h correction
2016-01-19 14:26:49 -05:00
Sandeep Mistry
4a5228f559
Merge branch 'master' of https://github.com/BrentWilkins/Arduino
2016-01-19 14:01:05 -05:00
Cristian Maglie
6398cde1c8
Added 'arm' architecture support in Boards Manager
...
This is a necessary step to fully support ARM builds of the Arduino IDE
See #3549
2016-01-19 18:05:41 +01:00