Edk2Code_1.0.7
·
6 commits
to diagnostics
since this release
Version 1.0.7 π
New Features π
- Introduced
DiagnosticManager
for managing diagnostics within the extension. This includes a comprehensive list of diagnostic codes and descriptions for various errors and warnings that can occur during the parsing and analysis of EDK2 code. π οΈ - Added support for reading and writing the
cscope.files
using theCscope
class, enhancing the handling of file paths and improving compatibility with different operating systems. π - Implemented a new method for handling conditional statements within the EDK2 workspace, providing more accurate processing and error reporting. π
- Enhanced the library and module parsing capabilities to include better path resolution and error handling, ensuring that missing paths and other common issues are correctly identified and reported. π
Improvements β¨
- Updated the handling of
cscope.files
to use arrays and improved file path manipulation, making the generation of cscope files more robust and error-resistant. π - Improved the configuration and management of diagnostic reports, allowing for more precise and informative error and warning messages. π
- Enhanced the user interface messages and added new wiki links for better user guidance and support. π‘
Bug Fixes π
- Fixed an issue where the
.ignore
file generation was not correctly excluding files from the EDK2 workspace analysis, leading to more accurate and efficient indexing. π« - Addressed a bug in the handling of include paths and library paths, ensuring that all paths are correctly parsed and resolved. π οΈ
- Corrected the regex patterns used for parsing library paths, allowing for a wider range of file extensions to be recognized and processed. π
Full Changelog: Edk2Code_1.0.5...Edk2Code_1.0.7