Version 4.0.0084 - Feb 26, 2017
Fix: Some characters, such as certain Japanese letters (せ and そ), entered with the Input Method Editor inserted the wrong characters.
Fix: Remote Settings: selecting "No smooth scrolling" was still smooth scrolling file buffer windows.
Fix: The default text and background color in the Project Symbol List was not set correctly, so it showed up as black.
Fix: Bug in name fragment indexing caused some fragments to be omitted, and if you typed those fragments into the Project Symbol List panel, the symbols would not show up. Your project will be re-indexed when you open it. Note: re-indexing is faster than a complete project rebuild. You will be asked before indexing a project larger than 1000 files in size.
Fix: In the Search Results buffer, selecting a symbol in the Symbol Window pane selected the wrong text.
Fix: In macros, the GetReg function was returning an empty string.
Fix: View > Mono Font View did not apply to the Context window or File Compare window.
Fix: If your project source directory was on a network drive, but the drive was not connected, the project's source directory was changed to a location on your local drive. Now, the source directory is not changed, so you can reconnect your network drive and continue using the project.
Fix: C++: Some overloaded operator functions were not showing up in the Relation or Context windows, and Jump to Definition failed on it.
New: Symbol Window Options: New option to control whether long functions are shown in bold or not.
New: You can now import old configuration files from version 3.5. Select Options > Load Configuration, and navigate to your old Global.CF3 file. Open that file and you will have the option of loading Styles, Colors, Fonts, and Key bindings. The version 3.x configuration file is usually stored here:
where C: is your system drive and user-name is your account user name.
Version 4.0.0082 - Feb 20, 2017
Fix: Files encoded with non-Unicode code pages were not displayed correctly. There are new commands on the File menu to open, reload, and save files using a specific encoding. This affects files that use Japanese Shift-JIS, Chinese Big5, and other code pages. If you open a file and the encoding looks incorrect, please select File > Reload As Encoding and choose the correct encoding. See: File Encodings
New: In Options > Preferences: Files: A new option was added for "default file encoding". Source Insight assumes this character encoding when opening non-Unicode files, or when saving new files the first time.
Fix: The Input Method Editor (IME) was not working to insert characters and symbols.
Fix: In panel windows (such as the Project Symbol List), the list was not auto-completed if you pasted text from the clipboard.
Fix: Alt+G was not activating the Project Symbol List panel.
Fix: Custom Commands: error or crash could happen if you disabled both "Capture Output" and "Paste Output".
Fix: When saving a file to a network drive, you could get an erroneous message that the file has changed outside of Source Insight.
Fix: Temp files were not getting cleaned up and deleted in some cases.
Fix: Crash could happen if you used the Context Window, opened the file displayed in the context window, edited it, then closed the file without saving.
Fix: Python: was not handling the line-continuation back-slash at the end of lines.
Fix: File Compare window: some key commands were not working.
Version 4.0.0080 - Jan 30, 2017
This is the initial release of version 4.0.