小熊猫C++ 2.4 新进展

November 11, 2022

小熊猫C++ 2.4 新进展

本版本包含的更新如下:

小熊猫C++ 2.4

  • 修正:在关闭最后一个项目文件的编辑器时,结构浏览器中的信息未能正确更新
  • 修正:当关闭全部编辑器后,切换结构浏览器的显示模式不能刷新其中的内容
  • 修正:选项对话框/编辑器/自动语法检查中的“在打开/退出时检查”和“在光标所在行变化时检查”不起作用
  • 修正:在文件末尾输入未以;或{结束的函数声明后换行时,程序崩溃
  • 功能增强:在选项对话框/编辑器/杂项中增加“查找文件中的TODO注释”选项
  • 功能增强:在项目中删除文件时,同时删除相关的TODO/书签/断点
  • 功能增强:在对项目文件改名时,同步修改相关的TODO/书签/断点的文件名
  • 功能增强:文件另存为时,同步修改相关的书签/断点文件名
  • 修正:当结构浏览器切换成“整个项目”模式时,无法跳转到其中显示的类和命名空间
  • 修正:后续代码解析未正确使用之前解析中获取的宏定义,导致部分代码解析不正确
  • 修正:代码解析器未能正确处理函数指针,导致部分代码解析不正确
  • 修正:代码解析器未能正确处理赋值表达式,导致部分代码解析不正确
  • 修正: 代码解析器在分析函数参数时获取的函数参数列表不正确
  • 修正:在alt+鼠标左键拖拽选取内容时程序崩溃
  • 功能增强:在为已声明的函数定义函数体时,提示函数名称
  • 功能增强:在保存项目设置时,使用相对地址
  • 修正:项目选项对话框的通用页布局不正确
  • 修正:不能正确保存项目选项对话框的DLL宿主页中的修改
  • 功能增强:在项目选项对话框中选择文件或文件夹时,正确设置打开的对话框的起始文件夹。
  • 修正:不能正确高亮形如\uxxxx和\Uxxxxxxxx的转义序列
  • 功能增强:重新设计查找/删除对话框
  • 修正:不能正确解析inline函数
  • 修正: 不能正确解析&operator==函数
  • 修正:不能正确保存重新格式化代码的“为连续的行增加缩进”选项
  • 修正:不能正确处理_Pragma关键字
  • 功能增强:改进对STL 头文件的分析结果
  • 改变:UI字体大小缺省值改为11
  • 改变:选项“在行号前添加前导零”缺省改为关闭
  • 更新编译器中集成的rturtle库。修正:将背景色设为BLACK时,绘制内容不可见
  • 更新编译器中集成的fmtlib库。修正:不能编译成以GBK编码的可执行文件。