1. 09 Nov, 2020 1 commit
  2. 05 Nov, 2020 2 commits
  3. 04 Nov, 2020 1 commit
  4. 03 Nov, 2020 6 commits
  5. 02 Nov, 2020 4 commits
  6. 28 Oct, 2020 1 commit
  7. 27 Oct, 2020 1 commit
  8. 20 Oct, 2020 3 commits
  9. 19 Oct, 2020 1 commit
  10. 16 Oct, 2020 3 commits
  11. 15 Oct, 2020 1 commit
  12. 14 Oct, 2020 3 commits
  13. 12 Oct, 2020 7 commits
    • per1234's avatar
      Fix platform tool dependency determination (#1020) · 10d07906
      per1234 authored
      * Fix platform tool dependency determination
      
      The platform tool dependency check was giving false negatives due to comparing pointers instead of version values.
      
      This caused tools to be removed during platform uninstallation even when another installed platform had a dependency on
      that tool.
      
      * Add integration test for tool removal during platform uninstall
      
      Tool dependency by `arduino-cli core uninstall` is somewhat complex because it must only uninstall the tools that no
      other platforms have a dependency on. If it doesn't, it breaks the other platform and the cause of this breakage would
      likely not be obvious to the user.
      
      So it's important to test to ensure this functionality continues to work correctly.
      10d07906
    • Silvano Cerza's avatar
      Revert "Add --dest-file flag to config init command (#957)" (#1026) · 37ba57e3
      Silvano Cerza authored
      This reverts commit 900654f4.
      37ba57e3
    • Silvano Cerza's avatar
    • per1234's avatar
      [skip changelog] Resolve impossible to satisfy flake8 configuration (#1022) · 1d1da069
      per1234 authored
      Flake8/pycodestyle has a pair of mutually exclusive checks:
      
      - W503: 	line break before binary operator
      - W504: 	line break after binary operator
      
      Having both these checks enabled results in a failed check when there is a line break at a binary operator that can't be
      resolved by moving the operator.
      
      PEP 8 recommends line break before the binary operator, so the logical choice between the two checks is W504.
      1d1da069
    • per1234's avatar
      [skip changelog] Link to Sketch build process docs from Platform specification (#1025) · 178a4b05
      per1234 authored
      The "Build process" section of the Arduino platform specification contains a short summary of the Arduino sketch build
      process. The "Sketch build process" page of the documentation provides much more detailed information, which wouldn't be
      appropriate in the platform specification, but could well be of interest to a platform developer.
      
      Adding a link to the "Sketch build process" documentation from that section of the Platform specification makes all
      relevant information easily accessible to the reader.
      178a4b05
    • per1234's avatar
      [skip changelog] Update the tool definition example (#1024) · 41bffac6
      per1234 authored
      The old tool definition example in the package_index.json specification was quite outdated. It did not demonstrate the
      ARM hosts that have become more important since the specification was written. The macOS host value was antiquated.
      
      This could lead to the reader being left with no clear idea of how to create the tool definitions for those hosts.
      41bffac6
    • per1234's avatar
      [skip changelog] Document available memory build properties (#1023) · 3d05ade1
      per1234 authored
      upload.maximum_data_size and upload.maximum_size are properties used by the build system to fail
      compilation when memory usage exceeds a threshold and to calculate the relative memory usage for display in the console.
      3d05ade1
  14. 09 Oct, 2020 1 commit
  15. 05 Oct, 2020 4 commits
  16. 29 Sep, 2020 1 commit