Geany 0.13(2008年2月5日)

概述:

  • 改进配置脚本并修复一些兼容性问题。
  • 添加对项目会话文件的支持。
  • 添加本机GTK打印支持(仅限GTK 2.10+)。
  • 如果VTE可能包含任何命令,则阻止Geany执行命令提示符上的文本(感谢“Jeff Pohlmeyer for reporting”)。

  • 在中保存会话时存储更多与文档相关的设置配置文件(包括文件编码)。

  • 使用扫描文件来检测文件内指定的文件编码正则表达式。

  • 添加二进制重定位支持。

文件类型:

  • 为文件类型添加可配置的默认文件扩展名设置定义文件。

  • 修复reST自动完成。

标签:

  • 在的calltip返回类型中显示数组和修饰符,如const类C文件。

  • 更新GTK+2.12的C全局标记文件。

  • 修复继承时解析正确的D类名,D构造函数标记并忽略D导入语句。

  • 删除不必要的标记管理器状态文件。

  • 改进PHP、Ruby和FreeBasic解析器。

接口:

  • 在“文档”菜单中添加“缩进类型”选项。
  • 添加“从文件中检测”编辑器缩进首选项。
  • 显示当前文档缩进类型的TAB或SP。
  • 添加“换行条尾随空格”首选项(多亏了Catalin码头)。

  • 添加“删除尾随空格”文档菜单项。

  • 为“生成自定义目标”对话框添加组合框输入历史记录。
  • 在项目基本路径(或默认路径)中启动“打开”、“另存为”对话框path pref)当前文件没有文件名时。

  • 添加“在基本路径中生成”项目文件首选项。

  • 使“打开选定文件”首先尝试当前文件的目录,如果找不到文件,则返回到项目基本路径。

  • 修复破碎窗口最大化。

  • 改进使用过的树视图的外观,并使用规则提示加以尊重用户颜色设置。

编辑:

  • 删除折叠线后修复隐藏线点。

  • 使全部折叠/全部展开尝试滚动视图中的当前行。

  • 在换行行的开始处显示换行符号。
  • 允许滚动到文档末尾之后,以便用户可以附加文本最后一条线绘制在视图顶部。

  • 将“Construct autocompletion”重命名为“Snippets”。

  • 改进“展开所有子对象”选项的使用。
  • 将Scintilla更新至1.75版本。

键绑定:

  • 为剪切、复制和粘贴添加可配置的键绑定。
  • 询问用户在设置时是否覆盖现有的键绑定已经在使用的组合。

  • 添加“Override Geany keybindings”VTE首选项对话框选项(替换hidden pref),使VTE解释所有键盘快捷键

焦点组键绑定除外。

插件:

  • 添加文件浏览器侧栏插件。
  • 添加版本控制差异插件(VC-Diff),支持SVN、CVS和GIT(感谢Yura Siamashka)。

  • 添加插件管理器对话框,选择要在启动时加载的插件,并调用插件配置对话框。

  • 添加新信号:project_open、project_save、project_close。

  • 添加自动保存插件。

插件API:

  • 添加keybindings_send_command()和其他一些函数。
  • 添加pluginmacros.h为应用程序、p_utils等定义通用宏。
  • 向demoplugin.c添加更多文档/注释。
  • 为插件添加配置符号,当请求插件的配置对话框(可选)。

  • 将作者字段添加到插件信息结构。

窗户:

  • 启用生成支持。
  • 防止在使用首选项文件对话框后隐藏首选项对话框。
  • 在用户的appdata路径中创建Geany的配置目录而不是默认的主目录。

文档:

  • 在键绑定部分显示默认快捷方式。
  • 更新基于项目的会话支持的项目部分。
  • 在编辑器部分下添加缩进子部分。
  • 黑客攻击:更新“添加文件类型”部分。

国际化:

  • 新翻译:ja,uk,el。
  • 更新的翻译:ca,de,en_GB,fr,it,pt_BR,hu,sv,vi。

旧版本