Federico Fissore
c84fb7fc90
Removed a handful of static methods delegates
2015-05-28 15:25:44 +02:00
Federico Fissore
8c83281a19
Do not cache PrinterJob instances. Cache is evil
2015-05-28 14:55:05 +02:00
Federico Fissore
bd8f7932e6
Saving a couple of variables won't make the IDE any faster, but will make the dev slower
2015-05-27 19:20:45 +02:00
Federico Fissore
4bc93e5d53
MacOSX: millis arg was ignored
2015-05-27 17:43:15 +02:00
Federico Fissore
606aaee668
Toogle comments even using the DIVIDE key on the keypad, so non US keyboard can use the shortcut. Fixes #431 and https://code.google.com/p/arduino/issues/detail?id=76
2015-05-27 12:07:26 +02:00
Federico Fissore
a3eae13e5d
Missing call to BaseNoGui.getPlatform().init() in tests
2015-05-26 14:53:15 +02:00
Federico Fissore
56e0349287
Allowing editing .S files. Fixes #1616 and #3059
2015-05-26 12:04:12 +02:00
Federico Fissore
2afdb8a6c3
MacOSX: when closing, no confirmation is displayed any more, unless at least one sketch is modified. In essence: now mac behaves just like the other OSs. Fixes #3093
2015-05-26 12:02:20 +02:00
Federico Fissore
015f952f71
Merge pull request #2652 from swordmaster2k/master
...
Fix for #2402
2015-05-26 09:48:33 +02:00
Federico Fissore
9c1fd0d745
Scrollable menus can be a little higher
2015-05-26 09:26:52 +02:00
Federico Fissore
5faa1c9866
Removed Preferences.init: no one used it
2015-05-25 14:43:32 +02:00
David A. Mellis
de671f7e38
Don't find on Cmd+E, just set find text (Mac OS X).
2015-05-24 14:59:01 -04:00
Federico Fissore
cc4af81ac5
Fixed wrong storage of recently opened sketches
2015-05-22 17:44:55 +02:00
Federico Fissore
ab7b7351f5
Removed lots of calls to BaseNoGui.getPlatform(): static is evil
2015-05-22 15:58:47 +02:00
Federico Fissore
9c02f932f6
Serial monitor: added 230400 and 250000 baud rates. Fixes #2796 and #341
2015-05-22 09:46:05 +02:00
Federico Fissore
76c5d99123
ZipFile and Socket are not Closable in java 1.6
2015-05-22 09:21:20 +02:00
Avishay Orpaz
f48df59b8a
Allow the serial monitor to stay opened during upload, disabling it
2015-05-21 12:40:08 -05:00
Federico Fissore
94b16a550e
Faster library list downloading by downloading gzipped version
2015-05-21 17:02:21 +02:00
Federico Fissore
365b0bdc94
Closing streams using IOUtils.closeQuietly
...
Fixed badly handled stream found in the meanwhile
2015-05-21 16:50:49 +02:00
Federico Fissore
a5ad02f818
Removed old AutoFormat class, useless since we switched to AStyle
2015-05-21 16:46:39 +02:00
Federico Fissore
9ddb72b519
Moved DownloadableContribution and DownloadableContributionDownloader to parent package
2015-05-21 15:37:58 +02:00
Federico Fissore
202f70a782
Test files should not be modified
2015-05-21 13:47:39 +02:00
Federico Fissore
17598368ac
Updated MenuScroller with latest from https://tips4java.wordpress.com/2009/02/01/menu-scroller/
...
Reviewed its getMaximumItems method (now getMaximumDrawableMenuItems) so that it returns a 1/3rd less the max number, avoiding a bad crash on linuxes. Fixes #3174
2015-05-21 11:31:18 +02:00
Federico Fissore
37adee2553
Merge pull request #3194 from ffissore/windows-jna
...
Got rid on JNA
2015-05-21 10:25:54 +02:00
Federico Fissore
67b65ddd77
Restored background color when switching off "external editor" flag in preferences. Fixes #3197
2015-05-21 09:37:35 +02:00
Federico Fissore
0363702807
When exporting compiled binary of an example (readonly) sketch, users are forced to save it into their sketchbook. Fixes #3127
2015-05-20 18:04:02 +02:00
Federico Fissore
9166828bfe
Due to website configuration changes, every url starting with http://arduino.cc has been changed to http://www.arduino.cc . Fixes #3191
2015-05-20 17:10:06 +02:00
Federico Fissore
f6546aea45
Windows: got rid on JNA, thus no more UnsatisfiedLinkError (at least when accessing native OS functions). Fixes #3190
2015-05-20 16:33:33 +02:00
Federico Fissore
026210564d
Several File.list() calls missed check for null return value. Fixed
2015-05-20 16:32:27 +02:00
Federico Fissore
8ee35d0c52
Cut off board/port name at 50 instead of 16. Fixes #3104
2015-05-19 19:47:51 +02:00
Federico Fissore
9191442aea
Libraries: fixed incorrect handling of null types
2015-05-19 16:26:03 +02:00
Federico Fissore
f13fe9a4f7
LibraryManagerUI: library types order fixed
2015-05-19 13:13:49 +02:00
Federico Fissore
1d6e710eac
Rewritten library menu generation; libraries are now grouped by their type. Fixes #2879
2015-05-19 12:57:06 +02:00
Federico Fissore
42b07f0337
Libraries bundled with cores will take the type of that core, instead of relying on an undocumented 'types' property. Fixes #2875
2015-05-19 12:24:11 +02:00
Federico Fissore
65e0d8b547
New editor on MacOSX: CMD+E uses selection to find next entry. Fixes #3147
2015-05-18 17:12:43 +02:00
Federico Fissore
d71f2738c4
Preferences: added tooltip about additional boards manager urls. Fixes #3092
2015-05-18 16:56:13 +02:00
Federico Fissore
3cababb442
RSyntaxTextArea: using a modified version, tracked at https://github.com/arduino/RSyntaxTextArea . Fixes #3099
2015-05-18 10:35:24 +02:00
Federico Fissore
670ad374ef
New editor on MacOSX: since CMD+J is known as "jump to selection" and the editor has no such feature, CMD+J is disabled on mac. See #3098
2015-05-15 16:42:45 +02:00
Federico Fissore
d3b3dbb299
Old Preferences class remains for backwards compatibility as a delegate for PreferencesData
2015-05-15 15:52:58 +02:00
Federico Fissore
7816ee3f10
New Preferences window: renders fine on every OS and it's easier to adapt using NetBeans as visual editor. Fixes #3140
2015-05-15 15:52:52 +02:00
Federico Fissore
d57681c442
Restored current line/current selected lines display on lower left of the IDE. Fixes #3134
2015-05-14 15:55:49 +02:00
Federico Fissore
54da4d6d37
New editor on MacOSX: restored CMD+E for finding selected text
2015-05-14 14:53:12 +02:00
Federico Fissore
5c7a0aa572
New editor on MacOSX: CMD+UP/DOWN moves cursor to start or end of sketch. See #3098
2015-05-14 14:53:12 +02:00
Federico Fissore
176d366549
New editor on MacOSX: CMD+BACKSPACE deletes current line until cursor position, ALT+BACKSPACE deletes previous word. See #3098
2015-05-14 14:53:12 +02:00
Federico Fissore
28e02572bc
ArduinoIDE is in the default package. Removed
2015-05-14 14:53:12 +02:00
Federico Fissore
765519a562
New editor: ALT+ BACKSPACE deletes next word (OSX only). See #3098
2015-05-13 17:39:43 +02:00
Federico Fissore
91da999cb0
New editor: ALT+ UP/DOWN move current line only if "editor.advanced" (hidden pref) is true. Fixes #3101
2015-05-13 17:12:26 +02:00
Federico Fissore
2d24d074e3
New editor: mark occurrences enable when "editor.advanced" (hidden pref) is true. Fixes #3102
2015-05-13 17:07:58 +02:00
Federico Fissore
6789cfe223
New modal dialog for adding additional boards manager url: with a wide text area, inputing is much easier
2015-05-13 16:24:37 +02:00
Federico Fissore
166c1aa7bb
New editor: restored CTRL+K (open sketch folder). Fixes #3103
2015-05-12 17:41:16 +02:00
Federico Fissore
03283bb098
Avoid referring directly to RSyntaxTextArea, at least in the names
2015-05-12 16:20:54 +02:00
Federico Fissore
96b7c5ec6b
MacOSX: fixed some failing tests
2015-05-12 15:23:22 +02:00
Federico Fissore
334e75254f
Restoring left empty space on the editor
2015-05-11 17:07:09 +02:00
Federico Fissore
050a642edf
Disabled port type fake menu entry. Fixes #3113
2015-05-11 10:58:22 +02:00
Federico Fissore
e8c4980c4e
Added BaseNoGui.VERSION_NAME_LONG: it includes "Hourly Build DATE" in case of a hourly build
2015-05-11 10:48:52 +02:00
Federico Fissore
5064af486f
Added .editorconfig files http://editorconfig.org/
2015-05-08 10:18:43 +02:00
Federico Fissore
f17cc834cf
Code folding is disabled by default. Fixes #3105
2015-05-07 20:40:50 +02:00
Federico Fissore
5bc6cee118
Added missing licenses/copyrights
2015-05-07 17:30:05 +02:00
Federico Fissore
0598d38a04
Code folding was not visible when line numbers were disabled. Fixed
2015-05-07 17:15:51 +02:00
Federico Fissore
2981059251
PdeKeywords must be read before consulting command line args
2015-05-07 17:15:51 +02:00
ricardo.jl.rufino
21c7715f02
hyperlinks enabled by default on comment
2015-05-07 17:15:51 +02:00
Federico Fissore
eb42243475
Ensure hyperlinks are coloured using theme.txt colour
...
Enabling [CTRL,CMD]+click to open hyperlinks
2015-05-07 17:15:51 +02:00
Federico Fissore
9dbde04212
Added rsyntaxtextarea license file
2015-05-07 17:15:51 +02:00
Federico Fissore
f8aecd0f9c
Autoformat was generating two undo action, the first one being an empty editor. Tested and fixed
2015-05-07 17:15:51 +02:00
Federico Fissore
c0a1ffa27a
Fixed failing PdeKeywords test
...
Autoformat was not saving caret position any more. Fixed
2015-05-07 17:15:51 +02:00
Federico Fissore
9ebe916fac
Restoring keyword.txt loading and parsing. Added token type identifiers and related style in theme.txt
2015-05-07 17:15:50 +02:00
Federico Fissore
5eca70b1d0
New editor: removed 1px border around editor
2015-05-07 17:15:50 +02:00
Federico Fissore
2ec7a02532
Removed color theme selection: we currently support only one theme
2015-05-07 17:15:50 +02:00
Federico Fissore
330aeb0ba1
Revert "improves font rendering"
...
This reverts commit c2d9a1b020f82fa82ef0df04765adc40e87d145f.
2015-05-07 17:15:50 +02:00
Federico Fissore
58cd233aee
New editor: addede missing license headers on new files
2015-05-07 17:15:50 +02:00
ricardo.jl.rufino
f426188d04
Add 'Code Folding' preferences and fix Font-Size changes
2015-05-07 17:15:50 +02:00
ricardo.jl.rufino
1e61cd6b4c
preferences for syntax highlighting theme
2015-05-07 17:15:50 +02:00
ricardo.jl.rufino
45094a9d52
remove not used interface
2015-05-07 17:15:50 +02:00
ricardo.jl.rufino
1cc14bb263
update classpath - add new dependency
2015-05-07 17:15:49 +02:00
ricardo.jl.rufino
1379505e13
new editor based on RSyntaxTextArea
2015-05-07 17:15:49 +02:00
ricardo.jl.rufino
63f153c0c2
Allow redirect logs to console
2015-05-07 17:15:49 +02:00
ricardo.jl.rufino
ff49809d77
improves font rendering
2015-05-07 17:15:49 +02:00
ricardo.jl.rufino
725dffa69e
updated tests for new Textarea
2015-05-07 17:15:49 +02:00
ricardo.jl.rufino
1c78ba5f3d
add RSyntaxTexarea jar
2015-05-07 17:15:49 +02:00
ricardo.jl.rufino
2e497c6c47
removing files from the old editor
2015-05-07 17:15:49 +02:00
Federico Fissore
9d92baa14c
Fixing longstanding bug that made File and Tools menu items overlap "sometimes"
2015-05-07 16:52:25 +02:00
Federico Fissore
50a5034176
Ensuring sketch menu is properly rendered when editor windows gains/loses focus
2015-05-07 14:55:50 +02:00
Federico Fissore
fd6d9561a8
Export sketch: refactored to reuse existing code
2015-05-07 12:32:52 +02:00
Arnav Gupta
4d029de000
saveHex: rename recipe.hex -> recipe.output
...
Signed-off-by: Arnav Gupta <championswimmer@gmail.com>
2015-05-07 11:57:12 +02:00
Arnav Gupta
4acfc0c344
Make the export option string translatable
2015-05-07 11:57:12 +02:00
Arnav Gupta
78936541b7
update Sketch menu, add Save hex option
...
* Moving Upload options from "File" menu to "Sketch" menu as those
are sketch actions more than file actions.
Signed-off-by: Arnav Gupta <championswimmer@gmail.com>
2015-05-07 11:57:12 +02:00
Federico Fissore
03a43370b7
Added missing license headers to files added with the last commits
2015-05-05 14:29:15 +02:00
Federico Fissore
0dcc09afab
Restored Preferences static delegate methods and marking them as @Deprecated
2015-05-05 14:25:47 +02:00
Federico Fissore
85b2298ca7
When IDE is started and built in core is newer than installed one and this check hasn't been notified before, show "please update" modal
2015-05-05 13:03:28 +02:00
Federico Fissore
9b58812d1d
Preparing the ground for rewriting Preferences GUI code (and hopefully fixing the tiny-pref-window bug on macosx)
2015-05-05 10:02:12 +02:00
Federico Fissore
7e7a9d0fe8
Disabling uncertified boards warning even in java code, for good measure
2015-05-05 09:17:50 +02:00
Federico Fissore
cd49d29e52
Lots of unclosed input and output streams now properly closed. They were preventing Boards Manager from working on Windows
2015-05-04 15:44:34 +02:00
Federico Fissore
71106edbf8
Boards Manager: additional URLs may be specified from File > Preferences
2015-05-04 13:26:18 +02:00
Federico Fissore
9d65b414b2
Boards Manager: index was updated twice. Fixed
2015-05-04 12:05:50 +02:00
Federico Fissore
ecf432fadc
Boards Manager: downloading additional files as specified in preference 'boardsmanager.additional.urls'
2015-05-04 12:05:50 +02:00
Federico Fissore
cf1879f948
Introducing GPG signature verification when loading main package_index file
2015-05-04 12:05:50 +02:00
Federico Fissore
2d65814451
Added missing license header to tests
2015-04-30 11:26:15 +02:00
Federico Fissore
2acd06d7f4
Core/Lib manager confirmation dialogs should pop up onto that manager modal
2015-04-29 15:04:10 +02:00
Federico Fissore
3bb6104bc8
Removed stale static variable
2015-04-29 11:57:06 +02:00
Federico Fissore
2288f035b9
Removed left over println
2015-04-29 11:07:15 +02:00
Federico Fissore
74dea286a7
MacOSX: double click on a .ino file works again. Fixes #2888
2015-04-29 09:10:26 +02:00
Federico Fissore
6303f84949
Logging Verifying/Uploading when using CLI
2015-04-28 14:54:16 +02:00
Federico Fissore
d805fb4e1f
Renamed compiler.warning_flags pref to compiler.warning_level
...
Provided a default value for compiler.warning_flags
Releasing avr core 1.6.5
2015-04-24 09:27:28 +02:00
Federico Fissore
269a8b1199
"No internet connection" copy change. Closes #3007
2015-04-22 09:59:28 +02:00
Cristian Maglie
5af390b5e2
Added missing eclipse classpath entries
2015-04-21 18:28:26 +02:00
Federico Fissore
38d5e916ca
Merge pull request #2973 from ffissore/warnings
...
Reviewed warnings key names and dropdown in Preferences
2015-04-17 23:55:54 +02:00
Federico Fissore
dabd6e4903
Tests weren't deleting temporary files: fixed
2015-04-15 11:00:23 +02:00
Federico Fissore
96c4576962
Added --preserve-temp-files command line option
2015-04-15 11:00:01 +02:00
Federico Fissore
3465fcf97b
File.deleteOnExit is not recursive. Replaced by DeleteFilesOnShutdown shutdown hook. Fixes #2971
2015-04-15 10:21:37 +02:00
Federico Fissore
f7fe11c825
Reviewed warnings key names and dropdown in Preferences
2015-04-13 17:18:23 +02:00
Federico Fissore
b42c6667e1
Better preference for setting warnings level. See 61592d78fa (commitcomment-10668365)
2015-04-13 12:22:37 +02:00
Federico Fissore
9521d54bee
Windows: added listComPorts test case
2015-04-10 15:31:11 +02:00
Federico Fissore
61592d78fa
New preference: enable all compiler warnings, off by default. Fixes #1728 and #2415 . Also affects #2634 and #2207
2015-04-10 15:29:15 +02:00
Kristian Sloth Lauszus
7d08b58222
Allow library manager to install multiple libraries at once.
...
Libraries are split using a comma fx: --install-library "Kalman filter library,USB Host Shield Library 2.0"
2015-04-09 15:08:11 +02:00
Federico Fissore
6d46bd0bde
Useless DropdownBuiltInLibrariesItem removed
...
Moved LibraryInstaller from app to arduino-core
Moved InstallerJDialogUncaughtExceptionHandler to the generic contributions.ui package
2015-04-09 12:17:56 +02:00
Federico Fissore
9b3ee714c7
Fixed *Manager error message glitch
2015-04-09 12:12:40 +02:00
Federico Fissore
a7024791cd
download.php was used to distribute downloads across multiple server. we use dns round robin now
2015-04-09 12:12:10 +02:00
Federico Fissore
6b6866370a
Preliminary support to online help/reference
2015-04-08 16:38:36 +02:00
Federico Fissore
d022111fde
CLI: library manager install latest if version is not specified
2015-04-08 15:44:11 +02:00
Federico Fissore
ba3ecff13c
Added missing license headers
2015-04-08 15:38:22 +02:00
Federico Fissore
dd3f9fe66c
CLI: board manager install latest if version is not specified
2015-04-08 15:35:03 +02:00
Federico Fissore
09255254d7
Preliminary command line support to boards manager and library manager
2015-04-08 15:15:41 +02:00
PaulStoffregen
750534f69a
Show sub-menu settings in Tools menu
2015-04-04 06:32:10 -07:00
Federico Fissore
f1fc0797e1
MacOSX: looks like sometimes, an unlisted contribution is requested to the underlying tablemodel. Weird
2015-04-02 11:03:12 +02:00
Federico Fissore
f79a6c5d8b
Library and Boards Manager: preserving filter selections
2015-04-01 17:31:02 +02:00
Federico Fissore
7a97be43a5
Uniformly using versions parsed through semver
2015-04-01 17:11:48 +02:00
Federico Fissore
d94e279fdf
Showing post install script errors AFTER the installation is completed
2015-04-01 13:23:57 +02:00
Federico Fissore
29cb42eb50
Bundled core is again inside the hardware folder.
...
Fixed a handful of glitches when dealing with multiple installed cores
2015-03-31 17:42:41 +02:00
Federico Fissore
b3d7d952bb
Fixed typo in LibraryInstaller variable name. Thanks nid69ita
2015-03-30 14:12:34 +02:00
Federico Fissore
b65b576eb0
Getting rid of native stuff. Avoid native stuff: it will break. Fixes #2828 , #2829 , #2830
2015-03-30 10:46:37 +02:00
Federico Fissore
9757546bc8
LibraryManager: replacing spaces with underscores
2015-03-27 14:51:20 +01:00
Federico Fissore
3bcbf22a2a
Libraries under "contributed" in lib menu are those that have types "contributed"
2015-03-27 14:51:20 +01:00
Federico Fissore
6e498ee5b9
LibraryManager: better type filtering
2015-03-27 14:51:19 +01:00
Federico Fissore
a1d99b9a9b
LibraryManager: category is now topic, type added to list official/contributed/recommended libs
2015-03-27 14:51:19 +01:00
Federico Fissore
b0a357f5d3
Library Manager: added Type filter dropdown
2015-03-27 14:51:19 +01:00
Federico Fissore
a83d6e9886
Library manager: "remove" button removed
2015-03-27 14:51:19 +01:00
Federico Fissore
9b5fa9fb9a
Added commons-compress license
2015-03-27 14:51:19 +01:00
Federico Fissore
65f285fa66
Added Edison and Galileo help menus
2015-03-27 14:51:19 +01:00
Federico Fissore
60dac7e59d
Fixed erratic behaviour of "include library" menu
2015-03-27 14:51:18 +01:00
Federico Fissore
ab227d37e5
LibraryManager warning dialog: \n instead of <br>
2015-03-27 14:51:18 +01:00
Federico Fissore
24b32422e2
Fixed a bunch of code inspection warnings
2015-03-27 14:51:18 +01:00
Federico Fissore
e646ca2525
ContributionInstaller OS check: MacOSX now uses real arch rather than JVM one
2015-03-27 14:51:18 +01:00
Federico Fissore
8bdd2c9402
InstallerJDialog: ignoring key events when installation is ongoing
2015-03-27 14:51:18 +01:00
Federico Fissore
3fb3774627
lib/core installer: scrolling with arrow keys almost works
2015-03-27 14:51:17 +01:00
Federico Fissore
8922541898
InstallerJDialog: smoother scrolling
2015-03-27 14:51:17 +01:00
Federico Fissore
87d5159da7
Added "no internet connection available" error message
2015-03-27 14:51:17 +01:00
Federico Fissore
402c24d103
Core deletion confirmation
2015-03-27 14:51:17 +01:00
Federico Fissore
84b90905cb
Fixed a bug that could cause Boards menu to show up more than once in some hard-to-reproduce situations
2015-03-27 14:51:17 +01:00
Federico Fissore
930289aa65
Base.boardsCustomMenus is not a static any more
2015-03-27 14:51:17 +01:00
Federico Fissore
a053088691
Fixed bug with HTTPS proxy settings
2015-03-27 14:51:17 +01:00
Federico Fissore
44ce5fe67a
Fixed missing error message
2015-03-27 14:51:17 +01:00
Federico Fissore
59b8177916
Separate HTTPS proxy support (server and port)
2015-03-27 14:51:17 +01:00
Federico Fissore
639824e516
Making contrib table rows set the right height since the beginning, with no need to fix that later
2015-03-27 14:51:16 +01:00
Federico Fissore
6b5244eafe
Some ArchiveExtractor bugs fixed and its code formatted
2015-03-27 14:51:16 +01:00
Federico Fissore
b32dc93506
Ported UX of library manager to core manager
2015-03-27 14:51:16 +01:00
Federico Fissore
17d3729426
Package names refactoring: contributions is the main package, libs and cores are subpackages
2015-03-27 14:51:16 +01:00
Federico Fissore
fe85083f0b
Setting preferences.txt permissions to 600 on linux and mac
2015-03-27 14:51:16 +01:00
Federico Fissore
4db6c737be
Preferences: added proxy settings
2015-03-27 14:51:16 +01:00
Federico Fissore
9add5f74e7
Attempting to fix a NPE
2015-03-27 14:51:16 +01:00
Federico Fissore
603dd3cb3a
Core/lib manager: asking confirmation before deleting unmanaged library
2015-03-27 14:51:16 +01:00
Federico Fissore
103f2e433a
Continuing improving library manager
2015-03-27 14:51:15 +01:00
Federico Fissore
8e5a04f6a9
Various improvements on library manager
2015-03-27 14:51:15 +01:00
Federico Fissore
d0817f7142
Category filters for libraries and cores
2015-03-27 14:51:15 +01:00
Federico Fissore
0110fd8ff1
Core/lib manager: INSTALLED label
2015-03-27 14:51:15 +01:00
Federico Fissore
631bf76c76
Revert "Fixed selectors in Boards Manager"
...
This reverts commit e19cf4d1a15f70c99f64769cedc2fe2b0bc24841.
2015-03-27 14:51:15 +01:00
Federico Fissore
aa0cadbd0e
Removed auto download when cores/libs empty: they are download every single time the related manager is downloaded
2015-03-27 14:51:14 +01:00
Cristian Maglie
145e0184e6
Fixed selectors in Boards Manager
2015-03-27 14:51:14 +01:00
Federico Fissore
9fd4e8e940
Libraries menu: dynamic title in library group
2015-03-27 14:51:14 +01:00
Federico Fissore
9b79d04323
LibrariesIndexTableModel: using guava and new version comparator to filter and sort libraries
2015-03-27 14:51:14 +01:00
Federico Fissore
d8ef27887e
core/lib installer: bottom of window used only for error messages
2015-03-27 14:51:14 +01:00
Federico Fissore
dc27ff8b70
Core installer: status message placed at bottom right corner
2015-03-27 14:51:14 +01:00
Federico Fissore
4562ad8ded
core/lib manager modal is placed above the active editor
2015-03-27 14:51:13 +01:00
Federico Fissore
33c26854a6
Cores/libs list are downloaded every time the windows is opened
2015-03-27 14:51:13 +01:00
Federico Fissore
2aec5ed4fb
Fixed copyright header
2015-03-27 14:51:13 +01:00
Federico Fissore
64e6edde96
Added HostDependentDownloadableContributionTest
2015-03-27 14:51:13 +01:00
Federico Fissore
e5e5880a15
HostDependentDownloadableContribution better handles Macosx
2015-03-27 14:51:13 +01:00
Federico Fissore
9f68d4df74
First round of UX feedback
2015-03-27 14:51:13 +01:00
Federico Fissore
d050c4ee4a
AVR bundle: by default the IDE is built bundled with the avr toolchain and cores
...
By passing -Dlight_bundle=1 to ant, an light/empty IDE is built
2015-03-27 14:51:13 +01:00
Federico Fissore
562c566618
Changed labels
2015-03-27 14:51:13 +01:00
Federico Fissore
0435a80f6d
Error messages printed in the installer dialog, also get printed in the lower black area
2015-03-27 14:51:12 +01:00
Federico Fissore
5989bb400d
When the cores or libraries list are empty, they get automatically updated
2015-03-27 14:51:12 +01:00
Federico Fissore
357d5954c3
Error message is printed at the bottom of the dialog
2015-03-27 14:51:12 +01:00
Cristian Maglie
6f5f9bedb4
Library Installer: Allows libraries to be updated
2015-03-27 14:51:12 +01:00
Cristian Maglie
2c234a09f1
Libraries Installer UI refactor
2015-03-27 14:51:12 +01:00
Federico Fissore
f833ff84a7
Base and BaseNoGui: removed uncaught exception handler
...
ContributionManagerUI: after install/upgrade/remove, cell updated and not in edit mode
2015-03-27 14:51:12 +01:00
Federico Fissore
33457adafe
Restored Add .ZIP Library... menu
...
Fixed missing platform name label when using custom platforms
2015-03-27 14:51:12 +01:00
Federico Fissore
cb6514e4bb
Added InstallerTableCell.setJTextPaneDimensionToFitContainedText
2015-03-27 14:51:12 +01:00
Cristian Maglie
1f564d6709
Cores Installer UI refactor (WIP)
2015-03-27 14:51:12 +01:00
Federico Fissore
86f84c8a3e
Changed package_index and library_index json urls to use download.php proxy
...
Installed a ESC key listener: it allows to close the dialog pressing the ESC key
2015-03-27 14:51:11 +01:00
Federico Fissore
589f514a47
ContributedPlatform.getResolvedTools returns a copy of the original list (otherwise violating inner state)
2015-03-27 14:51:11 +01:00
Federico Fissore
6007403834
Removed some printStackTrace in favour of throwing RuntimeExceptions. DefaultUncoughtExceptionHandler will handle them
2015-03-27 14:51:11 +01:00
Federico Fissore
fe6718ce4f
Removing previously installed platform on upgrade
2015-03-27 14:51:11 +01:00
Cristian Maglie
2c941d424e
Factored installer GUI code
2015-03-27 14:51:11 +01:00
Cristian Maglie
dece2b4751
Update eclipse java-formatter settings
2015-03-27 14:51:11 +01:00
Cristian Maglie
0755c7c004
Library installer UI
2015-03-27 14:51:10 +01:00
Cristian Maglie
0b9223c158
Added Contributions for libraries
2015-03-27 14:51:10 +01:00
Cristian Maglie
75d1cb874d
Available boards are updated right after closing "Boards Installer"
...
Boards menu list has been moved into Base class where it looks a more
appropriate place to reduce interactions between Editor class and Base
class.
Probably shared menus can be moved in a separate, specific, class.
2015-03-27 14:51:10 +01:00
Cristian Maglie
1aab726750
Fixed glitch in "Boards Installer" GUI
2015-03-27 14:51:10 +01:00
Cristian Maglie
fe2d087ebd
Implemented "Update List" button of Boards Installer.
2015-03-27 14:51:10 +01:00
Cristian Maglie
5d1e4e3f70
Inverted MVC logic on installer to get a cleaner code.
...
Part of the control logic was moved from listeners to GUI class methods.
This goes against a pure MVC but makes the code much more cleaner.
2015-03-27 14:51:10 +01:00