1
0
mirror of https://github.com/arduino/Arduino.git synced 2025-02-11 05:54:16 +01:00

47 Commits

Author SHA1 Message Date
Cristian Maglie
015f658d1e Factored out TableCell setEnable() code 2015-12-29 16:01:33 +01:00
Cristian Maglie
c1387ed316 Removed weird hack for refreshing table cells 2015-12-29 16:01:33 +01:00
Cristian Maglie
4725584a49 ContributedPlatformCell* now follows swing cell model abstraction
This commit completes the refactoring
2015-12-29 16:01:33 +01:00
Federico Fissore
aaebb0a4d6 Stored some regexps in static finals, given names to threads, and slightly
optimized ConsoleOutputStream
2015-11-27 15:07:44 +01:00
Federico Fissore
6855e91883 Fixed various Board/Library managers glitches, in particular when removing/upgrading 2015-11-24 16:14:16 +01:00
Federico Fissore
4f3415279c Boards manager: when upgrading, first remove, then install 2015-11-24 10:54:29 +01:00
Federico Fissore
b450a2743e Allowing boards/libs types and categories to be translated. Fixes #3646 2015-11-18 17:27:35 +01:00
Federico Fissore
1328f3a9e2 Library and Boards Managers were using old copies of library/boards indeces. thus making the UI show old data. Fixes #4139 #3904 #3795 2015-11-17 12:24:28 +01:00
Federico Fissore
e45f07d507 Added missing license headers 2015-08-13 11:33:35 +02:00
Federico Fissore
2daf330c09 LibraryInstaller and ContributionInstaller are now singletons: members of Base, they get passed to dependents, thus allowing a synchronized method execution, needed to avoid race conditions when accessing files 2015-08-06 10:27:51 +02:00
Federico Fissore
dc93bb93d0 ProgressListener is now a method arg (was an instance arg) 2015-08-06 10:27:51 +02:00
Federico Fissore
b3baa27435 ContributionInstaller.onProgress is now a collaborator: ProgressListener 2015-08-06 10:27:51 +02:00
Federico Fissore
b68cf12758 Boards manager: when filtering result using text field, consider both core name AND supported boards names 2015-08-05 17:33:55 +02:00
Federico Fissore
cb292d6114 Got rid of Guava lib: java 8 has its features builtin 2015-08-05 12:09:24 +02:00
Federico Fissore
50cacc1756 Got rid of Java 8 warnings about _ as a method name 2015-08-05 09:12:40 +02:00
Federico Fissore
03a66b1035 Applying code inspection suggestions 2015-07-08 14:46:44 +02:00
Federico Fissore
dae6e4fff7 Dropping Guava predicates in favour of java.util.function.Predicate 2015-07-08 14:20:25 +02:00
Federico Fissore
ad1062455d Boards/Libs Manager: added Updatable filter. Shows Boards/Libs that can be updated 2015-07-08 12:43:25 +02:00
Federico Fissore
987cad2633 Added core "post install" and "pre uninstall" script support.
If a core has a post/pre install/uninstall script, it will be execute at the appropriate time IF:
1) source (package_*_index) is trusted (GPG signed)
2) or users have explicitly added line "contributions.trust.all=true" to their preferences.txt
Some minor refactor and clean up while I was at it
2015-07-03 16:35:08 +02:00
Federico Fissore
8079a7cf4c BM: Fixed NPE when supported boards list is empty 2015-07-02 15:03:39 +02:00
Federico Fissore
2f4485d06b Added missing license headers, added missing blank line between license header
and package declaration, organized imports
2015-06-12 09:55:25 +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
9ddb72b519 Moved DownloadableContribution and DownloadableContributionDownloader to parent package 2015-05-21 15:37:58 +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
2acd06d7f4 Core/Lib manager confirmation dialogs should pop up onto that manager modal 2015-04-29 15:04:10 +02:00
Federico Fissore
269a8b1199 "No internet connection" copy change. Closes #3007 2015-04-22 09:59:28 +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
6b6866370a Preliminary support to online help/reference 2015-04-08 16:38:36 +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
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
b0a357f5d3 Library Manager: added Type filter dropdown 2015-03-27 14:51:19 +01:00
Federico Fissore
24b32422e2 Fixed a bunch of code inspection warnings 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
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
44ce5fe67a Fixed missing error message 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
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