Source Insight – version 4.0.0132

Source Insight

Version 4.0.0132 - October 17, 2023

New: There is a new Project > Recent Projects menu item so you can easily re-open a recently opened project. The Recent Projects menu item also appears in the right-click context menu if you click in the frame of the program.

New: The File > Recent Files list was increased from 20 to 30 files. You can also remove a file from the Recent Files list by holding down CTRL while selecting the file on the menu.

New: Zoom In (CTRL+SHIFT+>) and Zoom Out (CTRL+SHIFT+<) commands so you can increase or decrease the font size with a keystroke.

Fix: Token macros (preprocessor macros) were not expanded and applied when evaluating expressions in #if, #ifdef, #ifndef, or #elif preprocessor statements.

Fix: FTP panel was not listing files for some versions of the Microsoft IIS FTP server.

Fix: C++: The types implied by some smart ptr types were not being resolved correctly.

Change: Updated the code signing certificate.

Version 4.0.0131 Changes 

New: Toggle Comment Lines command added (menu Edit > Special Edit > Toggle Comment Lines). The default keystroke is CTRL+7. This toggles the comment state of a selected block of lines. The block is considered commented if ALL lines in the block are already commented out.

Fix: Relation Window was always showing items for extern declarations of variables, even though the "External Variable" type was disabled in the Relation window symbol type setting.

Fix: C# ref struct was not parsed correctly.

Fix: Added support for old-style C function parameter declarations where function parameters are declared below the parameter list and before the opening curly brace. This is an option that is enabled by default. You can control it in Options > Preferences > Languages > Special.