-
Notifications
You must be signed in to change notification settings - Fork 9
Comparing changes
Open a pull request
base repository: intel/Edk2Code
base: main
head repository: intel/Edk2Code
compare: dsc_problem_window
- 7 commits
- 16 files changed
- 1 contributor
Commits on Jan 8, 2025
-
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.
Configuration menu - View commit details
-
Copy full SHA for 08402b0 - Browse repository at this point
Copy the full SHA 08402b0View commit details -
Improve warning message for missing C/C++ extensions and enhance user…
… selection options
Configuration menu - View commit details
-
Copy full SHA for d041df5 - Browse repository at this point
Copy the full SHA d041df5View commit details -
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`.
Configuration menu - View commit details
-
Copy full SHA for 2611c45 - Browse repository at this point
Copy the full SHA 2611c45View commit details
Commits on Jan 9, 2025
-
Refactor EdkSymbolProvider and GrayoutController for improved workspa…
…ce handling and symbol updates
Configuration menu - View commit details
-
Copy full SHA for 32ec96b - Browse repository at this point
Copy the full SHA 32ec96bView commit details -
Refactor EdkWorkspace to streamline grayout range updates and improve…
… document handling
Configuration menu - View commit details
-
Copy full SHA for e740310 - Browse repository at this point
Copy the full SHA e740310View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 908e0a4 - Browse repository at this point
Copy the full SHA 908e0a4View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for d148773 - Browse repository at this point
Copy the full SHA d148773View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...dsc_problem_window