Source Insight – version 4.0.0130

Source Insight

Version 4.0.0130 - August 21, 2023

Fix: C++ Scoped enums (enum class and enum struct) were not handled correctly by Lookup References and Jump To Definition.

Fix: C++ using enum statements were not recognized.

Fix: C/C++: Some forms of declaring pointers to functions where not recognized.

Fix: C/C++: When there was an extern declaration of a function inside another function, using Jump To Definition of the declared function did not work.

Fix: Import External Symbols: Importing from the INCLUDE path was truncating the path.

Fix: Using custom RegEx parsing with multiple patterns could record incorrect line positions of functions and symbols. This could cause the symbol pane on the left to show the wrong current function.

Fix: Context Window: Selecting an identifier and choosing Show in Relation Window was deactivating the Context window.

Fix: Crash could happen if re-indexing the symbol database and user cancels the re-index operation.

Fix: In some cases after re-parsing a project, the symbol database was not getting updated.

Fix: XML parser was not handling comments with embedded quotes correctly.

Fix: Popup toolbar now uses the same background color as the main toolbar.

Fix: Buffer overrun bugs fixed when typing in some panels to filter the list of symbols or files.

New: You can lock the main toolbar by selecting View > Toolbars > Lock Toolbar