From: Hu Y. <ccp...@et...> - 2002-03-17 15:23:21
|
非正式的测试补丁。 1、基本实现了鼠标功能,主要参照gpm的gpm.c和kernel的selection.c,待改进的问题 : word selection,汉字的选择不正确。 某些操作可能导致mouse的光标和selection反相显示不能恢复,待测试。 FreeBSD的mouse支持。 mc等api还不能使用mouse,需要简单地修改一下gpm的liblow.c。 unblank screen的处理,原来zhcon运行在graph模式,现在在text模式,所以... 2、重点整理zhcon与InputManager的关系,避免InputManager直接调用zhcon的函数。 对象之间的接口用InputEvt结构。 3、清理了gpConsole,以后会逐步清理gp类型的全局函数。 清理了zhcon中的一些friend class,与zhcon相关的对象尽量使用函数接口,而不 是直接调用zhcon。 4、包含了Won-kyu Park的韩语补丁和status的big5补丁。 按照Won-kyu Park的建议,所有的KSCM改名为KSC。 待检查,尚未加入的补丁: 1、Debian基于0.14,针对big5码输入的补丁。ejoy在处理吧? 2、statue基于0.2,针对FreeBSD的补丁。Rick在处理吧? 我的下一步工作: 1、希望大家重点检查补丁中对象整理和程序清理的内容,如认为该方法有效,我将继 续对InputManager进行整理。 2、mouse的测试和修改,加上FreeBSD的支持。 建议: 下一个版本还是ejoy汇总后发布。 |