Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: intel/Edk2Code
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: intel/Edk2Code
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: dsc_problem_window
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 7 commits
  • 16 files changed
  • 1 contributor

Commits on Jan 8, 2025

  1. Enhance workspace path handling and logging format

    - In src/Languages/buildFolder.ts, added methods to handle old workspace
      paths and replace them with the current workspace path. Added logging
      to provide detailed information when paths are corrected or errors
      occur.
    - In src/contextState/cmds.ts, updated to use the new
      copyCompileInfoToRoot method instead of copyFilesToRoot.
    - In src/debugLog.ts, modified log messages to include a prefix
      identifying the type of log and the module (Edk2Code) for better
      clarity.
    - In src/utils.ts, refined the isWorkspacePath function to correctly
      identify whether a given path is within the current workspace.
    gapalomi committed Jan 8, 2025
    Configuration menu
    Copy the full SHA
    08402b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d041df5 View commit details
    Browse the repository at this point in the history
  3. Enhance logging, error handling, and add workspace path fix

    - Added `linuxTest.bat` for packaging and copying VSIX file to WSL.
    - Updated command title and description in `package.json`.
    - Improved workspace path handling and logging in `buildFolder.ts`.
    - Enhanced context selection handling and error logging in `cmds.ts`.
    - Improved error logging in `msCpp.ts`.
    - Added stack trace logging in `debugLog.ts`.
    - Cleared all problems when diagnostics are disabled in `diagnostics.ts`.
    - Improved error logging in `edk2CodeFolder.ts`.
    - Enhanced error logging in `languageParser.ts`.
    - Added verbose logging in `grayout.ts`.
    - Refactored `Library.ts` to create a new class `EdkInfNodeLibrary`.
    - Added function to handle workspace path fixes in `messages.ts`.
    - Improved error handling and removed unused function in `utils.ts`.
    gapalomi committed Jan 8, 2025
    Configuration menu
    Copy the full SHA
    2611c45 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2025

  1. Refactor EdkSymbolProvider and GrayoutController for improved workspa…

    …ce handling and symbol updates
    gapalomi committed Jan 9, 2025
    Configuration menu
    Copy the full SHA
    32ec96b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e740310 View commit details
    Browse the repository at this point in the history
  3. Refactor document processing for DSC and FDF files

    - Replaced `_proccessDsc` and `_proccessFdf` functions with a unified
      `_processDocument` function that handles both DSC and FDF documents.
    - Updated all relevant function calls and logging messages to reflect
      the new `_processDocument` function.
    - Integrated FDF-specific logic into `_processDocument`, removing the
      need for a separate `_proccessFdf` function.
    - Adjusted handling of definitions and sections to account for both
      document types.
    gapalomi committed Jan 9, 2025
    Configuration menu
    Copy the full SHA
    908e0a4 View commit details
    Browse the repository at this point in the history
  4. Add comments and improve condition check in edkWorkspace.ts

    - Added comments to enhance readability in sections handling PCDs, DSC
      sections, defines, includes, libraries, and modules.
    - Updated condition in the library type check to ensure the parent
      property of newLibDefinition is undefined before proceeding.
    gapalomi committed Jan 9, 2025
    Configuration menu
    Copy the full SHA
    d148773 View commit details
    Browse the repository at this point in the history
Loading