1. 04 May, 2020 2 commits
  2. 24 Apr, 2020 1 commit
    • Roberto Sora's avatar
      Enhance "board details" command (#674) · 83d7f6e3
      Roberto Sora authored
      * Add properties to board details printing
      
      * Add usb IdentificationPrefs
      
      * Add more details
      
      * refactor board id
      
      * Add help and Package name
      
      * Inject package URL in package structs
      
      * Add tool release unroll
      
      * Prettify commands code
      
      * Polish struct usage
      
      * Add board details test
      
      * Reformat proto
      
      * Make linter happy
      
      * Add table printing
      
      * Make linter happy again
      
      * Add missing sizes to gold details json test
      
      * Add search for external package tool dependencies
      
      * Add --full flag and test table print comestics
      83d7f6e3
  3. 23 Apr, 2020 3 commits
  4. 22 Apr, 2020 3 commits
  5. 17 Apr, 2020 1 commit
    • per1234's avatar
      [skip changelog] Fix incorrect software specificity/non-specificity in documentation (#652) · 932f0eda
      per1234 authored
      The documentation imported from the arduino/Arduino wiki was mostly written when Arduino's only official development software was the Arduino IDE. This resulted in many statements that mentioned the Arduino IDE specifically, when they actually apply to other development software as well. Conversely, there were Arduino-IDE specific statements which were not qualified as such.
      932f0eda
  6. 16 Apr, 2020 4 commits
  7. 15 Apr, 2020 2 commits
    • per1234's avatar
      f6901230
    • Cristian Maglie's avatar
      Fixed path-relativization error when traversing different partitions (#658) · ad4cb769
      Cristian Maglie authored
      It happened on MacOSX, but I do not exclude it may happen in other OS
      too: when building some large sketch for Arduino Due, the system libsam_xxx.a
      library is transformed to relative path, in particular the path
      
      /Users/cmaglie/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/variants/arduino_due_x/libsam_sam3x8e_gcc_rel.a
      
      is made relative to the build folder
      
      /var/folder/x8/ttjf_wrd63823894128467832/T/arduino_build_988374/
      
      but since both paths resides in different partitions the result is:
      
      ../../../../../../Users/cmaglie/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/variants/arduino_due_x/libsam_sam3x8e_gcc_rel.a
      
      so it traverse from /var/..../arduino_buil_988374 to the root and descend back into /Users
      
      This is bad for two reasons:
      
      1) the resulting "relative" path is longer than the original "absolute"
      path, defeating the purpose of the transformation.
      
      2) for some weird reason gcc is unable to find the libsam file using the
      relative path. It seems that when running inside /var/... it cannot "escape" to
      /Users/...
      
      This patch avoid the situation above by adding a check for the presence
      of ".." in the resulting path (basically avoiding path relativization
      outside of the build folder) and by checking that the resulting path is
      shorter than the original absolute path.
      ad4cb769
  8. 14 Apr, 2020 2 commits
  9. 09 Apr, 2020 1 commit
  10. 08 Apr, 2020 3 commits
    • Cristian Maglie's avatar
      [skip-changelog] legacy removing: small advances (1st chunk of #481) (#627) · 5b805dda
      Cristian Maglie authored
      * Removed legacy utils.PrettyOSName function
      
      * Removed some constants
      
      Possibly a container structure for build properties may be defined later
      with helper methods (like GetBuildCorePath() ... etc.) to help in
      retrieving these properties.
      
      * Removed unused Context parameter
      
      * upgrade github.com/arduino/go-properties-orderedmap to v1.0.0
      5b805dda
    • Cristian Maglie's avatar
      'arduino-cli lib' command arguments are now case insensitive (#628) · c7742fab
      Cristian Maglie authored
      * Library install arguments are no more case sensitive
      
      This should make easier to install libraries from command line.
      
      * Moved lib args parsing functions in cli/lib
      
      * Factored ParseLibraryReferenceArgAndAdjustCase function
      
      Now the cli/lib module uses ParseLibraryReferenceArgAndAdjustCase so
      the cose-insensitive argument is allowed in all lib commands.
      
      * Added test for case sensitiveness in cli/lib params
      
      * Update test/test_lib.py
      Co-Authored-By: default avatarRoberto Sora <r.sora@arduino.cc>
      c7742fab
    • Roberto Sora's avatar
      [skip changelog] Github Actions bugfixes (#646) · adf9192b
      Roberto Sora authored
      * Replace $PWD with github actions workspace variable to solve invalid chars issue in container volume binding
      
      * Remove Tag step adding tag parse directly in notarization step
      
      * Add semver tool to enable pre-release flag in release creation
      adf9192b
  11. 07 Apr, 2020 1 commit
  12. 03 Apr, 2020 2 commits
  13. 02 Apr, 2020 2 commits
  14. 26 Mar, 2020 1 commit
  15. 25 Mar, 2020 1 commit
  16. 24 Mar, 2020 1 commit
  17. 20 Mar, 2020 2 commits
  18. 19 Mar, 2020 1 commit
    • per1234's avatar
      [skip changelog] Migrate relevant documentation pages from arduino/Arduino wiki (#616) · 97c4f004
      per1234 authored
      * Migrate relevant documentation from arduino/Arduino wiki
      
      * Trim trailing whitespace
      
      * Add newline to end of file
      
      * Increase heading levels so that the minimum level is h2
      
      This is required for table of contents generation.
      
      * Use supported line break markup
      
      The backslash at end of line to cause line break is not supported by the documentation build system.
      
      * Update links to migrated pages
      
      * Fix list markup
      
      The documentation build system requires a blank line before the start of a list
      97c4f004
  19. 18 Mar, 2020 1 commit
    • Cristian Maglie's avatar
      [skip changelog] Improved progress report from Compile (#625) · 0866d99f
      Cristian Maglie authored
      * legacy: inline compileFilesWithExtensionWithRecipe function
      
      This will help for a better progress management in a next commit since
      now we know in advance how many file will be compiled in this task.
      
      * Added missing copyright header
      
      * Improved progress report during Compile
      0866d99f
  20. 17 Mar, 2020 1 commit
    • Cristian Maglie's avatar
      [skip changelog] Remove legacy errors handling (#624) · 8252a8e3
      Cristian Maglie authored
      * legacy: use github.com/pkg/errors for error handling
      
      * legacy: updated ErrrofWithLogger to use github.com/pkg/errors
      
      * legacy: removed use of github.com/go-errors/errors in test helpers
      
      * legacy: removed github.com/go-errors/errors from deps
      8252a8e3
  21. 13 Mar, 2020 4 commits
  22. 11 Mar, 2020 1 commit