1. 13 Mar, 2023 1 commit
  2. 10 Mar, 2023 3 commits
  3. 08 Mar, 2023 1 commit
  4. 06 Mar, 2023 1 commit
  5. 03 Mar, 2023 1 commit
  6. 02 Mar, 2023 1 commit
    • Cristian Maglie's avatar
      Refactored build-properties creation (and removed some legacy code) (#2082) · 2f5b7678
      Cristian Maglie authored
      * Moved 'build.fqbn' and 'build.arch' properties generation
      
      * Moved some runtime build path properties to proper function
      
      * Factored tools runtime properties generation
      
      * Factored subroutine for time-related properties generation
      
      * Made the referenced-core determination a bit more readable
      
      Equivalent change, should not change behaviour
      
      * Factored 'build.variant' and related properties calculation
      
      * Removed useless state variable 'BuildCore'
      
      * Refactoring of some legacy properties generation subroutines
      
      * Refactored generation of 'software' build property
      
      * Refactored build properties overlaying logic
      
      * Refactored custom global properties handling
      
      * Moved corePlatform and variantPlatform determination inside a specific method
      2f5b7678
  7. 01 Mar, 2023 1 commit
  8. 27 Feb, 2023 3 commits
  9. 22 Feb, 2023 2 commits
  10. 21 Feb, 2023 1 commit
    • per1234's avatar
      [skip changelog] Remove comment that breaks gRPC documentation structure (#2080) · c73f7355
      per1234 authored
      The "gPRC Reference" section of the documentation website is automatically generated from the code and comments in the
      project's Protocol Buffers files. The documentation is automatically structured according to the structure of the
      Protocol Buffers code using heading levels, and the documentation website uses these heading levels to generate a table
      of contents to allow easy navigation of the documentation and an overview of its structure.
      
      The generation happens in two steps:
      
      Protocol Buffers -> Markdown -> HTML
      
      A comment in a Protocol Buffers file included a decorative underline formed from a series of `-` characters. This
      happens to be markup for an H2 heading in the Markup language. This caused an inadvertent creation of an inappropriate
      heading named "BOOTSTRAP COMMANDS", which resulted in the documentation having the following incorrect structure:
      
      - Protocol Documentation
        - [...]
        - cc/arduino/cli/commands/v1/board.proto
          - [...]
        - cc/arduino/cli/commands/v1/commands.proto
          - [...]
          - ArduinoCoreService
        - BOOTSTRAP COMMANDS
          - <List of cc.arduino.cli.commands.v1.ArduinoCoreService methods>
        - cc/arduino/cli/commands/v1/common.proto
          - [...]
        - [...]
      
      Instead of the correct structure:
      
      - Protocol Documentation
        - [...]
        - cc/arduino/cli/commands/v1/board.proto
          - [...]
        - cc/arduino/cli/commands/v1/commands.proto
          - [...]
          - ArduinoCoreService
            - <List of cc.arduino.cli.commands.v1.ArduinoCoreService methods>
        - cc/arduino/cli/commands/v1/common.proto
          - [...]
        - [...]
      
      This could be corrected by removing only the pointless decorative comment, leaving the "BOOTSTRAP COMMANDS" comment, but
      I don't see any value in that comment and it introduced unpleasant caps lock prose content into the documentation so I
      removed it as well.
      c73f7355
  11. 20 Feb, 2023 3 commits
  12. 17 Feb, 2023 2 commits
  13. 13 Feb, 2023 2 commits
  14. 09 Feb, 2023 1 commit
  15. 08 Feb, 2023 2 commits
  16. 07 Feb, 2023 1 commit
  17. 06 Feb, 2023 1 commit
  18. 02 Feb, 2023 1 commit
  19. 01 Feb, 2023 2 commits
  20. 31 Jan, 2023 2 commits
  21. 30 Jan, 2023 2 commits
  22. 27 Jan, 2023 1 commit
    • Cristian Maglie's avatar
      [skip-changelog] refactoring: Fixing legacy pathnames (#2038) · 58c6bc3c
      Cristian Maglie authored
      * Removed builderCtx.BuildCachePath
      
      Because it creates a lot of confusion
      
      * Removed useless assignment
      
      * Do not store sketch build-path but generate it on demand
      
      * Removed redundant SketchLocation field and related subroutines
      
      * Replaced deprecated calls (from go linter)
      58c6bc3c
  23. 24 Jan, 2023 2 commits
  24. 19 Jan, 2023 2 commits
  25. 17 Jan, 2023 1 commit