From: ejoy <ej...@pe...> - 2002-02-20 08:37:37
|
I think the following item marked '*' should go to TODO list,since they are more important than the rest. > wide character handle > hanlde two bytes when delete and cursor move > how to? whether most of api supported? //you can detect two byte in console.cpp //however,it may break down some two-byte aware application such as vim. ourselves. > > handle termcap > make the list of escape sequence which zhcon has supported > issue the special termcap type "zhcon" > auto update important termcap item like "co", "li"? > select shell, and autorun shell command when startup //the same > > mouse support > gpm support* > FreeBSD moused support* > point function and copy-selection*//may work with gpm > Ctrl-Shift-Alt key handle* > grasp word on screen, and popup dict's translation > > implement autodectect encoding of screen > more simple, more fast, more extactly > > font file > support pcf font file which are the easiest to get* > support unicode > optimize font fetch, no buffer copy and return point directly* > > graphic device > change fbdev function and struct, and follow fbdev api supported by linux > console project > gamma set > color map restore > > input method > use simple glyph to show charset encoding, and input method status > adjust word position dynamically > make new phrase while inputing* > input non-CJK when pressed return key*//sounds like pinyin++,I'll do it later. > input non-CJK when meet prefix "v"* > special word and unit input, like date, time, unit. > > unicode and utf8 support > > code cleanup and optimize > > structure / layer interface cleanup and optimize* > > > > _______________________________________________ > Zhcon-devel mailing list > Zhc...@li... > https://lists.sourceforge.net/lists/listinfo/zhcon-devel -- Best regards, ejoy |