﻿$Rev: 1745 $
[2006/12/03]
mEncoding.py        修正当修改编码时，editctrl的tag页标题没有显示修改状态的bug

[2006/12/02]
mLexer.py LexerClass1.py
                    增加Lua的语法高亮
                    
[2006/11/30]
MusicListManage.py  修正双击播放为下一首的bug
mConcurrent.py Concurrent.py
                    增加保存服务器地址、端口、用户名的功能

[2006/11/27]
css.acp	            增加css的自动提示

[2006/11/20]
mPrint.py           改进打印处理。感谢lin <actionthanword AT gmail.com>

[2006/11/19]
PyParse.py mClassBrowser.py
                    增加在类浏览中显示Function,Class的docstring的功能
Concurrent.py       增加保存聊天内容的功能
                    
[2006/11/18]
fortran             增加fortran插件

[2006/11/17]
CumtomLexer.py      修正语法高亮的bug

[2006/11/13]
pairprog            增加中文翻译

[2006/11/12]
pairprog            结对编程

[2006/11/09]
mRecentFile.py      删除打开最新目录功能

[2006/11/08]
pyMusic插件         修正Music插件

[2006/11/07]
PyParse.py import_utils.py
                    增加对epydoc注释中参数类型的支持
                    
[2006/11/06]
DirBrowser.py mEditorCtrl.py
                    修正当文件或目录与UliPad不是一个盘符时，打开命令行窗口菜单执行失败的错误。感谢nmweizi的patch.
                    
[2006/10/31]
mDirBrowser.py      修正当关闭目录浏览窗口时，再打开不能恢复目录的bug
import_utils.py PyParse.py
                    修正Python语法分析的bug

[2006/10/30]
PyParse.py InputAssistant.py RegexWindow.py
                    修正auto-complete bug，增加正则搜索的范围设定
                    
[2006/10/28]
mClassBrowser.py mCTags.py
                    增加当ctags无效时的跳转，可以在当前文件内跳转
CustomLexer.py LexerRst.py
                    改进ReST的语法高亮处理
                    
[2006/10/27]
acp/python/import.py acp/python/import_utils.py PyParse.py
                    增强自动完成功能可以自动判断类型，识别类结构。目前对多值赋值和带括号的导入及带相对路径的导入尚不支持
mClassBrowser.py    改进类结构显示，增加类变量的显示

[2006/10/26]
Editor.py mInputAssistant.py
                    增加一个dont_analysis标志，以便在程序更新文本时不激活自动分析处理
                    同时重载了BeginUndoAction和EndUndoAction以更新这两个标志
                    
[2006/10/25]
mPyRun.py           修正对弹出运行参数窗口点取消时，仍然运行的bug

[2006/10/24]
OutlookBrowser.py   改进类浏览窗口中，单击class类图标可以展开和折叠

-------------------------------------- 3.5 -----------------------------
[2006/10/23]
mColumnMode.py      将Alt+Enter改为Shift+Enter
mRun.py             修正运行Python程序时，次数多时会Crash。主要原因是common.note()，改为SetStatusText了。
Editor.py           去掉OnKeyDown中对按键的缓冲处理，简化处理

[2006/10/20]
Casting.py InputAssistant.py
                    解决自动处理性能问题。因为每次按争键都重新生成了auto_routin，造成线程重复。
                    增加对acp文件变化的判断，当不变时，不生成新的acp文件。
                    
[2006/10/19]
EditorFactory.py mEditorCtrl.py mMultiView.py mRestFileType.py mHtmlFileType.py
                    增加editctrl的动态弹出菜单功能，同时增加打开当前文档dos窗口的功能
DirBrowser.py       增加文件拖放的功能，可以打开放入的一个目录
Editor.py           增加拖拽功能
                    
[2006/10/18]
mEditorFactory.py   修正当输入点在view中时，按Ctrl+S出错的bug。增加一个查找正确的document的处理。

[2006/10/17]
MyPanel.py mHtmlFileType.py HtmlPage.py mRestFileType.py
                    改造对page的处理，由dict改为list，这样允许重名文件存在。
SyntaxCheck.py      增加语法检查正确时自动关闭检查结果窗口
MyPanel.py          增加图片列表，这样可以在侧边栏窗口的tab页上显示图标
mSmartNav.py        修正Smart Navigation删除20个前的bug。应该是del [:-20]
mClassBrowser.py    修正打开Python程序不显示class browser的bug
                    
[2006/10/16]
InputAssistant.py mInputAssistant.py rest
                    更新Input Assistant, 只有在增加或减少文本时才自动运行分析处理。更新rest的分析处理，增加设置原文档的focus的功能。
rerange.py          更新对中文的支持。
mRestFileType.py    增加一个停止自动刷新的checkbox在rst html view窗口上
    
[2006/10/15]
mSmartNav.py        增加智能导航的功能
mRecentFile.py      将自动创建最近文件和路径的处理改为弹出窗口，提高执行速度
EditorFactory.py    修正OnPopUpMenu中的ID不正确的错误。感谢nmweizi。并感谢提供CloseOther插件，已经放在trunk中
maketoolbar.py      改进对自定义工具条控件的支持。

[2006/10/13]
mRun.py             修正执行python程序不重定向的bug,同时增加一个选项是否每次都显示参数设置窗口
mRegex.py RegexWindow.py
                    增加动态搜索正则表达式功能

[2006/10/12]
mSession.py EditorFactory.py mEditorCtrl.py
                    增加session管理的功能，同时改进文档tab方向变化时不需要重启
mRecentFile.py      修正创建最近菜单速度慢的bug。增加SafeYield()的调用。
mPersonalInfo.py    增加个人信息的管理，目前只有一个姓名
mEPyDoc.py          增加对ePyDoc生成函数说明的支持
common.py DirectoryBrowser.py mPythonProject.py mRstProject.py djangoproj
                    增强工程设置处理：重构，增加删除配置处理
mEditorCtrl.py      修正Ctrl+F4会退出UliPad的bug，不过如果配成E=则无效，奇怪！
InputAssistant.py   增强acp格式，可以通过{##}表示选中的文本了
mEditorCtrl.py      在SaveFile中加入SetFocus()解决了保存时有语法检查时，输入集点丢失的bug
EditorFactory.py MyPanel.py
                    增加双击tab最大化的功能，对于侧边栏只能最大化到50%
mLastStatus.py      增加保存侧边栏大小的功能
                    
[2006/10/11]
SpellCheck          增加拼写检查插件
                    更新FlatNotebook组件
mFileNew.py         重构，修正New...与工具条菜单不一致的bug

[2006/10/10]
SyntaxDialog.py LexerBase.py
                    修正语法高字体处理bug
mView.py mPyRun.py  修正工具条Enable状态不正确的bug
mSearch.py          修正打开文档时无法search的bug。主要是多视图后
                    mainframe.document通过set_focus来设置了，原来的
                    on_document_enter就去掉了，但在打开文档时set_focus事件并未
                    激活。
mSyntaxCheck.py     修正保存时不检查语法失败的bug
mRun.py mMessageWindow.py MessageWindow.py
                    增加不自动清除Message内容的选项，增加Shift+F5快捷键
Editor.py           修正在Linux editor 下的OnKeyDown对Ctrl, Alt, Shift处理不正确的Bug

-------------------------------------- 3.4 -----------------------------
                    
[2006/10/09]
mEditorCtrl.py      修正当保存新建文件时，文件类型指示不正确的bug

[2006/10/08]
                    完善对django项目的支持。增加对django模板的高亮支持，扩展项目创建的支持。
mRstProject.py      增加对rst项目的支持
                    
[2006/10/05]
MyPanel.py          fix 更换FlatNoteBook之后右键关闭菜单无法关闭的错误
                    将语法检查插件移到核心中去了

[2006/10/03]
mCTags.py ctags.py inputAssistant.py mInputAssistant.py Editor.py
                    增加对ctags的支持
                    增加FlatNotebook.py的支持
                    
[2006/10/02]
mRestFileType.py HtmlPage.py rst.acp
                    增加Rest的Html View，并且可以根据内容变化自动刷新
                    
[2006/09/30]
LexerRst.py mCustomLexer.py Editor.py
                    增加自定义语法高亮分析功能
                    
[2006/09/29]
mMultiView.py       增加当文档改名时，view也自动变化。
MainFrame.py mAutoCheck.py
                    将Idle的处理置为线程方式，OnIdle不再做处理
mDirBrowser.py mClassBrowser.py 
                    关闭时自动隐藏其它的侧边栏，加快关闭速度
FindReplaceDialog.py
                    修正向回查找时的一个bug。没有根据标志判断大小写。
                    
[2006/09/28]
mCommands.py SearchWin.py Command.py Editor.py
                    增加命令搜索功能,有Impact和正常两种模式
mMultiView.py       增加多视图功能
rerange.py          增加一个按第一行的空白间隔对后续行自动调整的Script
                    
[2006/09/27]
EditorFactory.py    修正当关闭一个未存文件时，在保留后存在document丢失的问题。主要是有些消息是使用wx.CallAfter调用的，
                    因此当对象删除了，但有些方法仍然去调用了。在savefile后面增加wx.SafeYield()调用，以确保消息执行
MainFrame.py        修正OnIdle，在空闲时不做处理

[2006/09/26]
mComEdit.py         增加拷贝起始，结束的设置，用于字符的选择。
HtmlPage.py         修正当编辑其它文件再切换回html窗口时，窗口自动恢复的bug。增加opened=True

[2006/09/22]
djangodot.py        增加生成django app dot图的功能
djangoproj          修复创建app出错的bug

[2006/09/19]
EditorFactory.py mEditCtrl.py
                    增加文档标签方向的设置。在参数中文档页面中可以设置。
                    
[2006/09/18]
MessageWindow.py    让caretlinkback可配置，在config.ini中设置[default]message_caretlinkback = #颜色

[2006/09/15]
jQuery plugin       增加jQuery插件。可以在dir borwser中设置jQuery项目，然后就可以在编辑js文件时，在右键
                    菜单中使用添加注释的功能了。它可以自动判断函数的位置，并生成注释模板。
html.acp xml.acp js.acp
                    修正标签的匹配，不匹配/>的情况。
                    
[2006/09/10]
Editor.py           修正在Linux下运行有误的bug

[2006/09/05]
CallTip.py          修正当上下显示CallTip空间不足时，显示在下面。

[2006/09/04]
InputAssistant.py mInputAssistant.py Editor.py python.acp
                    调整对on_char的InputAssistant的处理。原来是在on_char事件中进行处理，因此当输入很快时
                    每次必然要执行，因此输入速度很慢，再在改为后台进程执行，因此可以中断并且提高录入速度。
                    如果你不需要输助录入，只要继续输入即可，不会停顿。
                    
[2006/09/02]
mLastStatus.py      修正打开上次窗口位置大小不正确的bug
jquery.py           增加jQuery的输入支持

[2006/09/01]
mAutoCheck.py       将检查文件缺省值设为True
InputAssistant.py mInputAssistant.py acp/import.py impor_utils.py
                    将mAutoComplete转到Input Assistant模块中，增加Back键自动显示缺省标识符功能，去掉mAutoComplete.py模块
mPythonContextIndent.py
                    修正缩近粘贴的bug。修正列拷贝在文件尾时少一行的错误。
mColumnMode.py      增加Ctrl+Enter功能，直接在下一行增加换行
ShellWindow.py Editor.py mInputAssistant.py
                    修正当输入焦点消失时，弹出的列表窗口和Calltip不消失的Bug。处理EVT_KILL_FOCUS事件即可。
Debug.py            修正当DEBUG=False时仍然可以创建debug.txt和error.txt的问题

[2006/08/30]
DocumentBase.py ... 增加一个edittype的属性用来表示是否是编辑器环境，原documenttype只是用来标识不同的文档类型。
outline             增加outline编辑功能

[2006/08/28]
mSplashWin.py       修正是否显示启动画面的选项处理有误的bug，感谢Cheng Xiaosan提示。
mTodoWindow.py      修正打开ToDo窗口不显示的Bug，感谢Cheng Xiaosan提示。
mRun.py mPyRun.py   修正执行GUI程序时的处理问题，不再弹出多的dos窗口了。
MainFrame.py mEditCtrl.py
                    修正当最小化后，再切换回来时输入焦点消失的bug. 但这样又引起每次切换窗口都回到编辑文档中了，而可能原来是在shell窗口中。因此还是改回去了。
EditFactory.py mEditor.py
                    将NotebookCtrl改为wx所提供的，并且修正Ctrl+Tab切换不灵的bug
InputAssistant.py mAutoComplete.py
                    修正在处理on_char时对选中文本的处理，editor不再做处理，而是由各plugin进行处理

[2006/08/25]
InputAssistant.py   修正排序未处理不区分大小写的bug

[2006/08/24]
mDDESuport.py       将DDE的处理改回来了，不用Single的判断了
LexerBase.py        将样式字节全部设为7不再判断文件类型了
OutlookBrowser.py   修正类浏览器，当保存时改变位置到最后一个类的bug，原因是在更新Tree控制时会自动跳转，增加一个activeflag标准用来控制是否在更新控制
PyParse.py Editor.py mAutoComplete.py
                    增加标识符自动提示功能，目前当打开文件或输入=时自动启动线程进行信息的分析
InputAssistant.py PyParse.py mAutoComplete.py
                    将标识符自动提示扩展到自动完成功能中，因此不只是对Python有效，而且可以通过acp文件进行控制了

[2006/08/23]
dosprompt/__init__.py
                    修正在Tab Notebook上打开dos prompt窗口时的错误。
UliPad.py           修正Globals.app = self的位置
InputAssistant.py   修正2.4中的产生成为list comprehension

-------------------------------------- 3.3 -----------------------------
[2006/08/23]
项目更名为UliPad
setup_inno.py       去掉upx的处理，修正%L双引号，在inno中内嵌的双引号需要两个引号联写
common.py           改ansii为ascii
PluginDialog.py     修正模板的错误

...
others ChangeLog see ChangeLog4newEdit.txt ...
...

[2004/04/22]
NewEdit     初始框架搭建


