SynEdit Studio v4.7(2006.08.06)(0分)

  • 主题发起人 主题发起人 boot.ini
  • 开始时间 开始时间
B

boot.ini

Unregistered / Unconfirmed
GUEST, unregistred user!
谢谢使用SynEdit增强修改包SynEdit Studio,此控件包基于SynEdit加强.
原SynEdit开发者Pieter Zijlstra
此Studio特点
- 修正SynEdit本身控件的BUG
- 修正SynEdit本身双字节字符支持不好的BUG
- 改良SynEdit控件的显示效果
- 为SynEdit增加更多个性化的选项
- 优化SynEdit本身一些处理代码
- 添加第三方增强控件
- 添加自己写的一系列增强控件
- 添加一系列完整的Action.
- 附带一个功能较完整的DEMO,
- 支持D5-D10;
修改者信息
- 作者 姚乔锋
- 邮箱 yaoqiaofeng@sohu.com
- QQ  276704780
- 主页 http://qiutian.kein.cn
SynEditStudio完整更新历史更新
最新版本有两个问题,请到 http://yaoqiaofeng.70bb.com/viewthread.php?tid=124311&fpage=1查看解决方法。
-------------------------------------------------------------
v4.7(2006.08.06)
-------------------------------------------------------------
- 01.TSynUniSyn, 更新至最新版本,最新版本使用了新的XML脚本解释器,加载速度超快^!^
- 02.TSynAutoComplete, 修正一些BUG并加入支持多个TSynEdit的功能;
- 03.TSynExportHtml, 修正多字节字符(例如中文)输出时会变成乱码的BUG;
- 04.TSynHighlighters, 每个Item增加CodeInsight和CodeTemplate,请参考help.txt;
- 05.TSynEditPrint, 修正换行打印时无法打印和打印双字节字符会乱码的BUG,但是在打印斜体字还是会乱码;
- 06.TSynEditActions, 继续修复一些BUG和逻辑;
- 07.TSynAutoCorrect, 加入支持多个TSynEdit的功能;
- 08.TSynManager, 增加AutoCorrect属性,在每个Editor加入时自动关联;
- 09.TSynManager, 重写了TSynCustomManager结构,修改和增加了一些东西;
- 10.Help.txt, 重新整理一下;
- 11.TSynSpellCheck,修正了以前这个控件安装时会提示资源重复的bug,如果还是不能安装请将SynEdit.inc最后一行注释掉;
-------------------------------------------------------------
-------------------------------------------------------------
v4.6(2006.07.25)
-------------------------------------------------------------
- 01.TSynEditActions, 修正一个可能导致有TSynManager控件的窗体无法加载的BUG;
- 02.TSynEditSource, 修正在使用AssignTo过程后TSynEdit的控件会显示错误的Bug;
- 03.TSynEditActions, TSynManager增加两个事件,分别是OnAddEditor和OnDeleteEditor;
-------------------------------------------------------------
-------------------------------------------------------------
v4.5(2006.07.22)
-------------------------------------------------------------
- 01.TSynEditActions, 添加两个控件TSynEditorsEvent 和 TSynActionsEvent,请参考help.txt;
- 02.TSynEditActions, 添加了一个TSynAction,请参考help.txt;
- 03.TSynEditActions, 添加一些简短说明到help.txt,以后会陆续添加内容;
- 04.TSynEditActions, 继续修复一些BUG和逻辑;
- 05.TDBSynEdit, 修正此控件没有自动换行的功能,其实就是忘了自动换行的属性加到published里;
- 06.TSynEditSource, 修复一些BUG和添加一个属性mask,指定那些属性有效;
- 07.TSynManager, 添加属性IniFileName,可以自动保存加载DefaultSource的配置;
-------------------------------------------------------------
-------------------------------------------------------------
v4.4(2006.07.10)
-------------------------------------------------------------
- 01.TSynEdit, 再次修正用正则表达式进行查找时会出现查找结果定位不正确的Bug;
- 02.TSynEdit, 修正再使用代码折叠情况下回出现行号的设置无效的bug;
- 03.TSynEditStudio, 修正各个安装包的不能通过编译的错误;
- 04.TSynEdit, 修改选项对话框为比较流行的树方式;
- 05.TSynEdit, 修改使用代码折叠在释放时会出现错误的BUG;
- 06.TSynEditActions, 修正一些Action的错误;
- 07.TSynEdit, 更新mystix版本的synedit的代码折叠功能;
- 08.TSynUniHighlight, 更新为新版本;
- 09.TSynUniHighlight, 整理了下HGL语法文件,经过稍微的修改,现在只有109个;
-------------------------------------------------------------
-------------------------------------------------------------
v4.3(2006.06.22)
-------------------------------------------------------------
- 01.TSynEdit, 修正用正则表达式进行查找时会出现查找结果定位不正确的Bug;
- 02.TSynEditActions, 修正查找对话框选项保存不准确的BUG;
- 03.TSynUniSyn, 更新为2.0版本,所有的高亮文件也转换为1.8版本;
- 04.TSynEdit, 加入mystix版本的synedit的代码折叠功能,具体看演示;
-------------------------------------------------------------
-------------------------------------------------------------
v4.2(2006.05.10)
-------------------------------------------------------------
- 01.不好意思,上次发得DElPHI2005的安装包SynEdit_D9.dpk好像成了XML格式得,再发一次;
- 02.TSynEdit, 把所有滚动条得属性集成到一个Scrollbars里,并支持第三方滚动条,具体看Demo;
-------------------------------------------------------------
-------------------------------------------------------------
v4.1(2006.05.07)
-------------------------------------------------------------
- 01.增加对DElPHI2005的支持,安装SynEdit_D9.dpk即可.
- 02.修正各个包可能会出现编译不过的现象。
-------------------------------------------------------------
-------------------------------------------------------------
v4.0(2005.12.26 beta1.00)
-------------------------------------------------------------
- 01.TSynEdit,修正在自动换行下粘贴会出错的BUG;
- 02.修改了各个包,以前更新了要卸载重新安装,不太方便,现在重新编译一次就可以了
-------------------------------------------------------------
-------------------------------------------------------------
v3.0(2005.12.26 beta3.00)
-------------------------------------------------------------
- 01.TSynEdit,Options里添加eoColumnEditExtension选项,增强列选择模式下的编辑功能,类似于UE;
- 02.TSynEdit,改变eoAltSetsColumnMode选项的逻辑,让其更直观;
- 03.TSynEdit,增加指定某一行颜色的功能,具体见Demo;
-------------------------------------------------------------
-------------------------------------------------------------
v3.0(2005.09.10 beta2.00)
-------------------------------------------------------------
- 01.TSynManager,修正会出现'Cannot assign a TSynHighlighterItem to a TSynHighlighterItem'的错误;
- 02.TSynEdit,增加属性ScrollBarsStyle,以支持显示各种样式的滚动条;
- 03.TSynEdit,修正滚动滚动条时会显示错乱的BUG;
- 04.TSynEdit,增加进最新版本的一些元素;
- 05.TSynEdit,修正一些会导致内存读取错误的BUG;
- 06.TSynEditSource,增加一些相应的属性;
- 07.TSynOptionsForm,更新选项对话框;
- 08.TSynUniSyn,更新至最新的版本,汉化并修正了UniEdit(源码位置Highlighters/Uni Syntax Editor);
- 09.TaSynToggleHighlighter,增加一个Action,用来切换高亮显示语法;
- 10.增加拼写检查的字典在Dictionary目录下;
- 11.TSynEditPrint,修正了在换行打印时会出现'List index out of bounds -1'和不支持双字节的BUG;
- 12.TSynEdit,修正了光标大小以行间距作为基准而不是以字符高度作为基准的BUG;
- 13.TSynEdit,修正在使用了高亮控件后若是行最后一个可显字符是双字节前半部分时会变成小方框的BUG;
- 14.TSynEdit,增加ExpandLines属性,返回为引用为TSynEditStringList的Lines;
- 15.TSynEditStringList,增加DeleteBlankLineAtEOF(默认为True)属性,当为True时会在载入文件时删除文件最后所有空白行;
-------------------------------------------------------------
-------------------------------------------------------------
v2.6(2005.09.05)
-------------------------------------------------------------
- 01.TSynManager,修正若DefaultSource为nil会出错的BUG;
- 02.TSynEditor,修正了自定义命令处理错误的BUG;
- 03.TSynEdit,修正了在快速移动光标时会出现延迟的BUG;
- 04.TSynEdit,重新改写了高亮显示当前行的代码;
- 05.TSynCustomHighlighter,增加了一个过程CanHighlighter;
- 06.SynEditActions,重新修改Highlighter的管理,支持所有继承于TSynCustomHighlighter的Highlighter;
- 07.重新整理安装包,只需安装SynEdit_DX(X是你用的Delphi版本).dpk;
-------------------------------------------------------------
-------------------------------------------------------------
v2.5(2005.08.29)
-------------------------------------------------------------
- 01.TSynEdit,增加运行时可以用鼠标移动右边线的功能;
- 02.SynEditActions,修正若干小处的BUG,增加TaSynOptionsSetting(Action);
- 03.SynOptionsDlg,增加一个选项对话框;
- 04.SynEdiSource,增加Assign函数对TSynEdiSource的支持;
-------------------------------------------------------------
-------------------------------------------------------------
v2.4(2005.07.29)
-------------------------------------------------------------
- 01.对所有非Delphi6的包去掉SynSpellCheck的注册;
- 02.TSynEdit,再次轻微修改一些BUG;
- 03.修改Demo,增加类似于IDE的代码补充的功能;
-------------------------------------------------------------
-------------------------------------------------------------
v2.3(2005.06.25)
-------------------------------------------------------------
- 01.TSynEdit,再次修改了缓冲技术的代码和删除了用API锁定的画面;
- 02.TSynEdit,修正了控件自动换行后使用书签时会出面的异常;
-------------------------------------------------------------
-------------------------------------------------------------
v2.2(2005.06.8)
-------------------------------------------------------------
- 01.SynEditActions,修正若是Action放在工具条上时会不断的闪烁的Bug;
- 02.TSynEdit,修正了控件出现'has no parent window'异常的可能,未经测试;
-------------------------------------------------------------
-------------------------------------------------------------
v2.1(2005.06.1)
-------------------------------------------------------------
- 01.TSynEdit,修改滚动条不现示的BUG;
- 02.TSynEdit,修改控件可能会出现错误的异常;
- 03.SynEditActions,基本完成,更新注册,并重做了个Demo;
-------------------------------------------------------------
-------------------------------------------------------------
v1.2(2005.05.29)
-------------------------------------------------------------
- 01.TSynEdit,稍稍修改使用缓冲技术后可能出现的异常;
- 02.SynEditActions,一个包含各种synedit动作的单元,目前只提供测试,没有注册单元;
-------------------------------------------------------------
-------------------------------------------------------------
v1.1(2005.05.23)
-------------------------------------------------------------
- 01.SynSpellReg,修正了这个单元注册时会找不到dcr文件的错误;
- 02.TSynEdit,修正了按END键到下一行开头等其它键类似的定位错误;
- 03.TSynEdit,修正了快速录入大量文本闪烁问题,使用缓冲技术和API锁定;
-------------------------------------------------------------
-------------------------------------------------------------
v1.0(2005.05.20)
-------------------------------------------------------------
- 01.TSynAutoCorrect,改正控件原先不支持中文输入的特点;
- 02.TSynEdit,增加一个属性ActiveLine,类属性,具体参考TSynActiveLine;
- 03.TSynEdit,增加一个属性LineDivider,类属性,具体参考TSynLineDivider;
- 04.TSynEdit,增加一个属性WordWrap,类属性,具体参考TSynWordWrap;
- 05.TSynEdit,增加一个属性RightEdge,类属性,具体参考TSynRightEdge;
- 06.TSynEdit,修改高亮当前行的方式,在自动换行的情况也只高亮一行;
- 07.TSynEdit,当行间距大于零时,原本文本会显示于靠上,现修改于垂直中间对齐;
- 08.TSynEdit,增加一个属性LineSpacing,可指定行间距;
- 09.TSynEdit,增加一个属性LineSpacingRule,可指定行间距类型;
- 10.TSynEdit,修正当控件是在一个子窗口上时,若是焦点转回到主窗口中某个控件后再转回来时会不能显示光标的BUG;
- 11.TSynEdit,修正当第一列显示的字符是双字节字符的第二个字节时,在高亮当前行情况下会把第一个字节显示在行号区上的BUG;
- 12.TSynEdit,修正了DoCaseChange,加快转换字母大小写的处理速度和精简代码,也避免出现一些双字节字符的丢失;
- 13.TSynEdit,修正画右边线的代码,避免有时右边线颜色显示出错;
- 14.TSynEdit,修正了改变属性TEXT后不能UNDO的特性;
- 15.TSynEditSource,新添加的自己写的控件,用于存储Synedit的属性,详细请查看单元SynEditSource;
- 16.TSynEditSearcher,新添加的自己写的类,用于简化Synedit搜索,详细请查看单元SynEditSearcher;
- 17.TSynUniSyn,新添加的修改过的第三方控件,一个通用的Highlighter,详细请查看单元SynUniHighlighter;
- 18.TSynSpellCheck,新添加的第三方控件,一个拼写检查控件,详细请查看单元SynSpellCheck;
- 19.TSynEditor,新增加的TSynEdit的继承控件,增加对编辑文档管理的支持和一些增强型功能
- 20.SynMsgDialog,一个消息框单元,参照Dialogs中MessageDlg的代码进行改进并重写;
- 21.SynEditStrRes,一个字符串常量声明单元,存储增加的自定义的控件中用到的字符串;
-------------------------------------------------------------
-------------------------------------------------------------
编译环境
-------------------------------------------------------------
- 系统 - Windows2000 (Build 2195: Service Pack 3)
- 工具 - Borland Delphi 6 (Build 6.240) Update Pack 2
- 无错编译通过,并测试正常.
-------------------------------------------------------------
 
后退
顶部