1
0
mirror of https://github.com/arduino/Arduino.git synced 2024-12-01 12:24:14 +01:00
Commit Graph

1095 Commits

Author SHA1 Message Date
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