Source Insight – ver 4.0.0098

2019年6月20日

Source Insight

Ver 4.0.0098 - 2019年6月20日

修复:项目设置:用于浏览文件夹的“...”按钮未保存选择。

以下修复已在之前的版本 4.0.0097 中发布:

修复:C++ 没有使用 :: 运算符正确识别类、结构和命名空间的全限定名。例如,命名空间 Foo::Bar { ... }

修复:C/C++:嵌套的内联结构声明不起作用。例如: struct X { struct Inlined; };

修复:C++:*.cc 文件现在默认包含在 C++ 文件类型中。

修复:C/C++:使用 extern "C" { ... } 嵌套在另一个范围内,例如命名空间,未正确解析。

修复:C++:未正确解析函数尝试块。也就是说,当 try 块包含整个函数体时。例如: Foo::Foo () try : bar(1) {...} catch( const SomeException &e ) {...}

修复:C/C++/C#:枚举声明在窗口左侧的符号窗格中创建了重复的枚举值。

修复:C++ alignas() 指令未正确解析。

修复:Java:未正确解析 lambda 表达式。

修复:XML:CDATA 部分中的单双引号导致文件无法解析。

修复:Python:在一个语句中分配多个变量未初始化变量定义,因此无法识别变量。

修复:片段:如果片段中未启用“插入时启用文本变量”选项,则插入片段不会自动缩进。

修复:在源文件窗口、项目符号列表
面板或自动完成列表中键入时,关系窗口有时会导致 UI 暂停。

修复:删除一个项目留下两个索引数据文件。所有其他数据文件均已正确删除。

修复:当 Source Insight 空闲时,您可能会收到一系列无法​​打开文件的消息框。如果您启用选项以突出显示对选定符号的引用(在文件类型选项中找到),并且您将源文件移动到新目录而不同步项目,则会发生这种情况。

修复:文件夹浏览器对话框(例如在项目设置中用于选择项目源目录)在打开时未在树中选择正确的文件夹。

修复:如果您使用 Source Dynamics 提供的脱机许可证文件,并且该许可证不包含用户名,则 Help > About Source Insight 窗口将错误地声明许可证未激活。

修复:Ctrl+A 在各种列表中“全选”不起作用。

修复:项目文件夹面板:如果您在目录列表中选择了一个目录,则右键单击菜单上的“搜索文件”命令不起作用。

更改:代码签名证书已更新。