Source Insight Downloads

This is the place to download the latest Source Insight updates, as well as sample macros, and custom language plug-ins.

Free point-releases are made from time to time to fix bugs and add features. In order to use the updates, you must have a valid Source Insight serial number, or run it in Trial mode.

The updates contain a full installation of Source Insight. They are not patch files, so you do not need to have Source Insight installed on your machine already.

Source Insight 4 - Latest Version

Version 4.0.0130 - August 21, 2023

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

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

Source Insight 3.5 - Latest Version

Version 3.5.0086 - October 17, 2019

This requires a valid version 3.x license.

Version 3.50.0086 - October 17, 2019

Small changes to dialog font handling, and edit text control for compatibility. 

Updated code signing certificate.

Version 3.50.0083 - June 7, 2016

Fix: Macro functions GetSymbolLocation and GetSymbolLocationEx were failing to find project files when the given symbol parameter was the name of a file.

Version 3.50.0082 - March 11, 2016

Fix: Display bugs fixed for Windows 10, high DPI displays, and using Windows magnification greater than 100%. In particular, resizing or moving docked windows did not draw correctly in those situations.

Fix: C/C++ #include statements: The Jump To Definition command would not open the file in the include statement if the file was in a subdirectory. For example: #include "subdirheader.h". Now the path in the include statement is evaluated relative to the project source root directory.

Fix: Relation window was not showing function call trees correctly for Visual Basic and Basic.

Fix: Replace command: the "Whole File" option setting is now preserved after pressing the Replace button.

Download Custom Language Files

Custom Language files add syntax formatting and some parsing support to Source Insight for languages that are not built-in.

This is a directory of custom language files which you can download and import into Source Insight.

Download Sample Macro Files

This is a directory of macro files which you can download and add to your projects.