Skip to content

Edk2Code_1.0.7

Compare
Choose a tag to compare
@gapalomi gapalomi released this 28 Mar 01:57
· 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 the Cscope 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