Skip to content

Source Insight Product Updates

This is the place to download the latest Source Insight updates.

In order to use the updates, you must have a valid Source Insight serial number, or run 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.0106 - January 7, 2020

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

View Changes

Fix: For pure ANSI C files, a nested struct's members are in the parent struct's scope. For example:

struct Outer { struct Inner { int hello; }; } an_outer; 
an_outer.hello = 1; // member "hello" is visible in Outer.

Fix: The following fix from version 4.0.0104 was not quite correct. It has been fixed: For ANSI C: in a nested struct, the inner struct name is also defined and in scope outside the outer struct, whereas in C++ it's defined only within the scope/namespace of the outer struct.

Fix: Relation Window regression bug appeared in version 4.0.0104 that caused references to anonymous struct members to not be found.

Fix: Relation Window: when showing references, a function could appear to refer to itself.

Fix: Lookup References and Relation Window was not correctly associating a variable with its initializer list.

Fix: Other small fixes.

Source Insight 3.5 - Latest Version

Version 3.5.0086 - October 17, 2019

This requires a valid version 3.x license.

View Changes

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.

All Releases

Scroll To Top