Federico Fissore
1f1f5b5c0e
Copying bundled signature file if missing from user's preferences folder
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
804480ce53
ContributionIndexer now loads and merges content of files named package_SOMETHING_index.json
2015-05-04 12:05:49 +02:00
Federico Fissore
7552636bd1
File.listFiles() can return null
2015-04-29 11:57:27 +02:00
Federico Fissore
b10417505f
Windows: added comment to DoubleQuotedArgumentsOnWindowsCommandLine to explain the need for such a char replacement
2015-04-24 12:20:42 +02:00
Federico Fissore
f54851ecfa
Windows: Compiler wasn't supplying Windows command line with the correct double quotes
2015-04-24 12:03:41 +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
4cf77cd90d
If previously downloaded package_index.json is older than the bundled one, the bundled one wins
2015-04-23 11:10:54 +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
350adb99cb
Also SerialDiscovery was affected by bug found at 40535dfc5560e2bbdb2c9479d7b6b43ad3ae4234. Fixes #2892
2015-04-13 13:38:55 +02:00
Federico Fissore
40535dfc55
NetworkDiscovery was silently failing because packages werenìt ready yet. Fixes #2837
2015-04-13 13:29:05 +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
c740f251f4
SAM boards stop compiling due to way of handling params with spaces on different OSs. Fixed
2015-04-13 12:05:00 +02:00
Federico Fissore
4c9e5fc564
Restored error messages. Got rid of MessageSyphon as ther were losing some error messages. Fixes #2737
2015-04-10 17:44:13 +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
Federico Fissore
87e2e68b85
CLI: Board and Lib Manager, syntax change: --install-boards (plural) and arduino:avr:1.6.2 (with the arch, not the name of the selected platform)
2015-04-09 13:03:43 +02:00
Federico Fissore
09255254d7
Preliminary command line support to boards manager and library manager
2015-04-08 15:15:41 +02:00
Federico Fissore
643d9515ac
Starting 1.6.4
2015-04-07 17:47:52 +02:00
Federico Fissore
3a916633b1
https links were not working properly on mac and win
2015-04-02 09:51:26 +02:00
Federico Fissore
f76d1d5678
Merge pull request #2850 from PaulStoffregen/duplicate-library-detect
...
Advise of duplicate libraries after compiling
2015-04-01 09:31:10 +02:00
Federico Fissore
5dd49352df
Don't add keys (and display a warning) if the missing key doesn't make sense in target platform.txt. For a key to make sense, two tree level must be present already, eg: tools.avrdude
2015-04-01 09:03:17 +02:00
Federico Fissore
6e9d0e5f99
Ignoring rewrite rules if rewriting=disabled is present in target platform.txt
2015-04-01 09:01:31 +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
PaulStoffregen
b5367bcdbe
Advise of duplicate libraries after compiling
2015-03-30 10:24:18 -07:00
Federico Fissore
1fcd6ff1ce
ArchiveExtractor was not making symlinks the right way
2015-03-30 17:12:38 +02:00
Federico Fissore
ecde17b6e2
Platform.txt in-memory rewrite rules: whenever loaded, if a property is set to a value known to be wrong/old, that property is replaced with the current/right value.
...
This happens in-memory, no platform.txt file were harmed during rewriting
Mitigate #2838
2015-03-30 16:18:08 +02:00
Federico Fissore
ea5155656a
Starting 1.6.3
...
Updated toolchains: linux statically compiled, added gcc lto plugin (disabled)
2015-03-30 15:06:59 +02:00
Federico Fissore
fe739de2ad
Getting rid of other unused jna stuff
2015-03-30 13:55:48 +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
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
74a8ccdeb4
Introducing bundled_library_index.json
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
6679393b7a
Assuming the bundled version is an AVR bundle, force unpacking the default package if it's missing
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
e646ca2525
ContributionInstaller OS check: MacOSX now uses real arch rather than JVM one
2015-03-27 14:51:18 +01:00
Federico Fissore
fc4179f1f7
Cores manager:
...
added post install script support
absolute path symlinks are converted to relative to the local folder and a warning is printed
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
251bb76ece
Splashscreen
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
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
56b9fd7d93
LibraryIndex: removed cateogories field, generating it every time
...
LibrariesIndexer: setting category to Uncategorized when missing
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
b1e0249a4f
Tools path are now always available through preferences
...
The preference key is:
{runtime.tools.TOOLNAME.path}
{runtime.tools.TOOLNAME-VERSION.path}
For example the tool "avrdude" is now available through
{runtime.tools.avrdude.path}
or if a specific version is needed:
{runtime.tools.avrdude-5.11.path}
2015-03-27 14:51:11 +01:00
Cristian Maglie
12a2d872d6
Added empty library_index.json if default is not available.
2015-03-27 14:51:10 +01:00