📄 changelog.txt
字号:
2007-8-26
1.porting增加了时间相关接口
2.ListView TreeView大开了键盘输入自动查找并跳转到相应选项得功能
3.修正了ListView中改变选项时得一个细微得内存泄漏.
4.修改了部分头文件的定义.
5.去掉了DPA中Realloc函数的调用,至此NEC运行基本稳定
2007-8-18
1.将GDI对象HRGN,HPEN,HBRUSH等调整位私有堆分配的方式,
2.修正了在NEC,ST平台下的内存HRGN对象的内存泄漏问题
(问题产生原因是 一个HRGN对象和(HRGN)1做大小比较时,HRGN对象的内存最高位为1
从而导致比较出现问题而导致内存泄漏)
2007-7-29
1.修正了控件ListView中函数LISTVIEW_NCPaint里面cliprgn没有释放的BUG
2.修正了ListView控件没有释放HeadControl的BUG
3.修正了控件TreeView中函数nc_paint里面cliprgn没有释放的BUG
4.修正了Select控件中的几个内存些漏问题
5.修改了GDIOBJ的内存分配与释放,每一种GDI对象占用一个固定大小的堆(BLOCKHEAP)
6.修正了TAB控件因为每一个项目的附件数据cbInfo不是4字节对齐所导致的死机问题
WINDOWS在cbInfo不是4的整数倍时工作正常,但是嵌入式的一些平台会导致死机,数据无法访问等问题
7.MessageBox工作目前基本正常,可以根据文本自动计算窗口的宽度以及控件的位置等
修正了DefDlgProc中在收到WM_DESTROY消息后会再次建立dlgInfo结构而导致的内存泄漏问题
8.SetWindowPos基本正常(目前只有MessageBox使用了该功能尚未通过全面测试)
9.至此WINDOW核心内存已经不存在内存些漏的问题.目前未发现哪个控件会引起GDI对象泄漏
10.控件方面EDITBOX,ListView,TreeView,HeadControl,TabControl,UPDOWN等
内存泄漏都已不复存在,目前尚有MENU第 250行存在内存泄漏,奇怪的是只有MENU_CopySysMenu
里面建立的MENU对象才会出现内存泄漏.每调用一次有一个MENUITEM对象的泄漏
2007-7-7
1.修改了Gfx.c里面经常引起程序崩溃的问题.
2.去掉了一些编译警告.
2007-7-1
1.修改Drawtext.c里面的txtDrawOneLine函数.这一修改使DrawText等绘制文字的
函数速度提高近一倍.
2.修改了DrawText.c使之支持SetBkMode的TRANSPARENT等模式
3.修改了ListView,TreeView等函数,重新用使用DrawText,ExtTextOut等来
绘制被选择项目的背景
4.增加了GfxBlit的XOR模式
2007-5-24
增加了装载资源的功能,LoadString OK
LoadImage BITMAP-OK Cursor/ICON待解决
2007-4-22
修正了很多类型强制转换的警告,从而解决在ST平台编译的问题
修改了一些函数定义和原型不匹配的问题
去掉了listview,listbox,combobox等宽字符相关的调用
这次修改主要集中于解决在ST平台的编译
2007-3-5
1.实现了FrameRgn的功能
2007-3-2
1.实现CreateRectRgn CreateRectRgn Indirect CreateEllipticRgn CombineRgn OffsetRgn等区域操作函数
2.实现PaintRgn FillRgn等绘图函数
2007-1-21
1、内存分配模块改用memwatch
2、解决了几乎所有已经检测到的内存泄漏的问题
3、为保持和WIN32-API兼容修正了 ScreenToClient ,ClientToScreen的参数,
并修改了调用这两个函数的一些模块
4、去掉重复的函数原型定义。
5、把WINDOW结构定义移到osdinternal.h中。去掉了GetWinData等函数。确保WINDOW的结构对外隐藏
6、修改了鼠标模块,同时增加Caret的相关函数。
7、调整了GFX接口,增加SUBDRIVE的功能
2007-1-1
修改了ComboBox,实现下拉模式
添加并修改了部分窗口管理的功能
修正了DrawFrameControl DFCS_SCROLLDOWN的一个小BUG
2006-8-14
已经完全实现CLIENT区域和NC区域的独立控制,NC区域的滚动条已经能够显示.
窗口嵌套已经基本实现,子窗口中再嵌套子窗口的显示等已经没有问题
2006-11-9
已经实现了弹出菜单的大部分功能,菜单运行也相当稳定
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -