小熊猫C++ 1.5 发布

October 17, 2022

小熊猫C++ 1.5 发布

本版本包含的更新如下:

小熊猫C++ 1.5

  • 功能增强:增加/新建/删除/重命名项目文件时不再重新刷新项目树
  • 功能增强:将项目的书签信息保存在它自己的书签文件中
  • 功能增强:在书签面板中分开显示项目和非项目文件的书签(在切换编辑器时自动切换)
  • 功能增强:在保存书签信息时根据时间戳自动进行合并。
  • 功能增强:在选项对话框/编辑器/杂项页中,增加“撤销功能最大内存使用量”选项。以限制长时间打开多个文件进行编辑时的内存占用量。
  • 功能增强:在选项对话框/编译器设置页中,增加编译阶段选项。(可以只预处理/只编译不链接/完整编译链接)
  • 功能增强:在选项对话框/编译器设置页中,可以修改编译输出所用的后缀名(在windows下不可以修改可执行文件后缀名.exe)
  • 功能增强:当编译阶段选项设为“只预处理”或“只编译不链接”时,执行编译运行功能会自动在编辑器中打开编译结果
  • 功能增强:在断点视图和监视视图中,分开显示项目和非项目文件信息(在未进行调试时,切换编辑器自动切换对应视图)
  • 功能增强:将项目的断点和监视表达式信息保存在它自己的调试文件中
  • 功能增强:在监视视图中删除一个表达式,不再重新刷新整个监视视图
  • 功能增强:自动保存/恢复调试面板中的当前页
  • 功能增强:在打开文件/项目时,自动关闭未被编辑的新建窗口。
  • 功能增强:在打开项目时,让用户选择是在新窗口中打开,还是替换当前窗口中已打开的项目。
  • 功能增强:非项目的C程序文件所使用的代码分析器不再在C++包含文件夹中查找头文件
  • 变化:使用新格式保存项目打开的文件信息
  • 变化:在开始编译时清空工具输出面板中的信息(以减少长时间运行时的内存占用)
  • 变化:在工具输出面板中不再显示自动语法检查的输出信息
  • 修正: 位于项目编译器包含文件夹中的项目文件被错误以只读模式打开
  • 修正:在部分操作系统中左侧面板背景绘制错误
  • 修正:在打开之前关闭的项目时,正确恢复其打开的文件
  • 修正:在设置itemmodel时可能导致内存泄漏
  • 修正:代码解析时使用的线程对象未被正确删除,导致解析器对象不能被正确释放
  • 修正:更换图标集时,项目对话框中部分选项页的图标未能正确更新
  • 修正:正确恢复左侧(浏览器)面板中的当前页
  • 修正: 在书签、断点面板中双击打开的项目文件可能会导致关闭项目时程序崩溃。
  • 修正:在打开一个已经打开的项目时,不应该关闭它。
  • 修正: 为#include_next预处理指令显示的鼠标提示中的头文件路径计算错误
  • 修正:在ctrl+单击#include_next预处理指令中的头文件名时,打开的头文件不正确
  • 修正:未打开编辑器时,切换块注释/删除到单词开始/删除到单词结尾 菜单项未被正确禁用
  • 修正:cpp高亮处理模块中存在访问越界现象
  • 修正:在代码折叠处理时存在内存泄漏
  • 变化:添加/删除/新建项目文件时不再保存所有已打开的项目文件
  • 修正:保存所有项目文件时不再触发非活动编辑器的自动语法检查