Try Source Insight for Free

Download Source Insight and run it in Trial mode for up to 30 days. All features are enabled. No credit card required.

Instructions

After installing and launching Source Insight, please select "Begin a Trial" when prompted. You do not need a serial number to run in Trial mode. If you purchase a license, you simply need to enter the license key and continue using Source Insight. Your project data is maintained.

Source Insight 4 - Latest Version

Version 4.0.0141 - February 7, 2025

This requires a valid version 4.x license, OR you can run this in Trial mode for up to 30 days.

Fix: C/C++/C#: Some class or struct member names used inside initializers where not correctly recognized.

Fix: Resizing docked panel windows didn't resize correctly if the system's Window Performance settings for "Show window contents while dragging" was disabled. This could also affect Remote Desktop connections if the corresponding option was disabled for remote connections.

Fix: Using the "Set all Panel Fonts and Colors" feature in Options > Preferences > Font & Colors did not save the Symbol window pane font settings in the configuration file so they would not persist in subsequent sessions.

Fix: Code collapsing bug when collapsing an 'else' block that starts on the same line as the closing { } block. For example:
} else { ...

Fix: Opening a new project did not refresh the File > Recent File menu right away, even though the recent-file-list is stored as part of each project.

Fix: Formatting of text with style properties using capitalization changes or expanded spaces was sometimes drawn incorrectly.

Fix: C++ function signature types are now recognized. For example:

typedef int some_function(int foo) noexcept;

Change: You can now specify the folder where log files are stored by selecting Options > Preferences > Folders. You can also disable logging completely by selecting Options > Preferences > General > Logging and de-selecting the option "Output to log file". Furthermore, the logging preferences are now stored in the Windows Registry and apply as soon as Source Insight starts up. Previously the logging was turned on by default until logging preferences were loaded later from the configuration file. 

Change: Removed shaded font text on panel titles.

New: Big-Endian UTF-16 encoding with BOM (Byte Order Mark) is now supported. If you open a file without the BOM in big-endian format, Source Insight will not be able to automatically decode the file. In this case, use File > Open As Encoding and select "UTF-16 BE no BOM".