Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add dotconfig property for c_cpp_properties.json #7845

Merged
merged 8 commits into from
Feb 15, 2022
Merged

Add dotconfig property for c_cpp_properties.json #7845

merged 8 commits into from
Feb 15, 2022

Commits on Feb 15, 2022

  1. Add dotConfig property for c_cpp_properties.json

    Kconfig system generate a .config file with all the defines, CONFIG
    options selected, to build a project. Examples of projects that use
    Kconfig system is Linux Kernel and NuttX RTOS. This patch add the
    `dotConfig` property that will store the path for read a .config file
    and will concat the defines from file to the extension defines.
    
    Signed-off-by: Matheus Castello <matheus@castello.eng.br>
    microhobby committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    7b4426d View commit details
    Browse the repository at this point in the history
  2. Validate dotConfig path

    Validate if the path exists and if the path is a valida file. For these
    add a diagnostic warning to show a squiggle during the file edition.
    
    Signed-off-by: Matheus Castello <matheus@castello.eng.br>
    microhobby committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    779ebdd View commit details
    Browse the repository at this point in the history
  3. Add dotConfig to package.json/package.nls.json

    Signed-off-by: Matheus Castello <matheus@castello.eng.br>
    microhobby committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    78ae87a View commit details
    Browse the repository at this point in the history
  4. dotConfig use markDownDescription instead description

    Signed-off-by: Matheus Castello <matheus@castello.eng.br>
    microhobby committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    33a2154 View commit details
    Browse the repository at this point in the history
  5. Fix unnecessary use of joinEntries for elementId.dotConfig set value

    Signed-off-by: Matheus Castello <matheus@castello.eng.br>
    microhobby committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    bc17bf6 View commit details
    Browse the repository at this point in the history
  6. Add dotConfig to the Configuration UI

    Signed-off-by: Matheus Castello <matheus@castello.eng.br>
    microhobby committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    650c704 View commit details
    Browse the repository at this point in the history
  7. Need to define error handler type before use it

    Signed-off-by: Matheus Castello <matheus@castello.eng.br>
    microhobby committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    9830b7c View commit details
    Browse the repository at this point in the history
  8. Show validate error message for dotConfig on Configuration UI

    Signed-off-by: Matheus Castello <matheus@castello.eng.br>
    microhobby committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    9ae8893 View commit details
    Browse the repository at this point in the history