Eva 0.2.0 发布
Eva 0.2.0 正式发布 2005年3月16日==========================
在经过3个月的开发后, 全新的Eva 0.2.0 正式发布了。在功能上,
这个版本并没有大的提升,主要的改动是程序本身代码结构的重新规划。
随着加入开发的朋友的不断增多, Eva也将会越来越好。
Eva 0.2.0 特性:
==========================
- 进行文本聊天
- 聊天记录的简单实现
- 查看好友资料
- 更改个人资料
- 下载好友分组
- 上传好友分组
- UDP和TCP登录
- HTTP代理登录
- 删除好友
- 查找好友,和添加好友
- 好友验证
- 系统消息记录
- 自动回复
- 快速回复
- 系统设置
下载
==========================
源代码下载:
1. http://www.magiclinux.org/people/bamfox/Eva/stable/eva-0.2.0.tar.bz2
2. 在www.myswear.net论坛的“∞ EVA 国际开源开发项目 ∞”板块,也同步提供下载
3. www.freewebs.com/yunfan_zg
4. www.sourceforge.net/projects/evaq
deb包下载(由 Huang Jiahua 提供):
http://www.linuxsky.net/down/ftproot/incoming/f33k4/deb/eva/eva_0.2.0_i386.deb
MagicLinux rpm 包:
http://www.magiclinux.org/people/bamfox/Eva/magicrpm/eva-0.2.0-1mgc.i686.rpm
sprm 包:
http://www.magiclinux.org/people/bamfox/Eva/magicrpm/eva-0.2.0-1mgc.src.rpm
在 MagicLinux-1.2 final 0312 下编译
Mandrike rpm 包:
http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=3386
原代码的编译,运行
==========================
1. 下载eva-0.2.0.tar.bz2文件后, 用
tar xvjf eva-0.2.0.tar.bz2
来解压缩, 会生成一个eva-0.2.0 的目录
2.进入eva-0.2.0目录,输入
./configure
3.成功后,输入
make
开始编译,这大概要7,8分钟的样子,取决于机器的性能
4.输入make install 将安装Eva到KDE系统中
5.打开命令行,输入
eva
即可运行
注:如果系统的KDEDIR环境变量不是/usr的话, 执行第一步时,请执行./configure --prefix=/usr
开发人员
==========================
yunfan
zsyddl
caihua
QuickTime
感谢
==========================
贡献者:
Levin Du (提供了一些补丁)
Huang Jiahua (提供了deb包 )
翻译:
bamfox
测试人员:
BoyFriend
热情支持者:
bluegenius2000
cynoshello
casper
acxw
sdemon915
llemmx
weican
cquptsz
tmooneagle
dingfuqing
还有很多关心和支持 Eva 的朋友们,这里就不列出来了,请访问:
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=100569
云帆
2005年3月16日
----------------------------------
add rpm and srpm for MagicLinux
by bamfox2005-03-18 以下是 Levin Du 提供的更改过的 system tray 代码。
如果大家感兴趣的, 只需下载覆盖在src中相同的文件名的文件即可,
然后重新编译。
Levin Du
对鼠标左键的行为作了简单的修改:
1. 如果主窗口处于隐藏状态,则显示主窗口。
2. 如果主窗口没有隐藏,但当前不是激活状态,则让主窗口激活。
这个主要是因为 eva 经常被其它窗口覆盖,此时想看看谁在线,
我习惯点击系统托盘的图标,显示主窗口。
3. 如果主窗口是当前激活的窗口,则显示改变在线状态的菜单。
太好了!
非常棒!
我明天就弄一个下来试试! 试用了一下,发现如下的一些问题(我使用gnome,ubuntu hoary, 下载deb包的)
1.字体特别大,是14pt的,我使用qtconfig设置为11pt也没有用
2.点击窗口上的关闭按钮之后,它不是退出,是最小化到systerm tray中,可是我没办法再将其还原
3.关闭的时候出现:
X Error: BadWindow (invalid Window parameter) 3
Major opcode:7
Minor opcode:0
Resource id:0x4000046
其它的还没怎么发现,总体还是不错的,速度很快 :-D Levin Du 提供的更改过的 system tray 代码在哪儿 ? 用鼠标中键还原
system tray 已传上 eva 的gentoo ebuild 查找窗口的button的resize不好这样更改
src/ui/evasearchuibase.cpp
pbP2Prev = new QPushButton( WStackPage_3, "pbP2Prev" );
//pbP2Prev->setMaximumSize( QSize( 50, 32767 ) );
layout6->addWidget( pbP2Prev );
pbP2Next = new QPushButton( WStackPage_3, "pbP2Next" );
//pbP2Next->setMaximumSize( QSize( 50, 32767 ) );
layout6->addWidget( pbP2Next );
pbP2Details = new QPushButton( WStackPage_3, "pbP2Details" );
//pbP2Details->setMaximumSize( QSize( 50, 32767 ) );
layout6->addWidget( pbP2Details );
pbP2All = new QPushButton( WStackPage_3, "pbP2All" );
//pbP2All->setMaximumSize( QSize( 50, 32767 ) );
layout6->addWidget( pbP2All );
大家注意一下, 如果大家使用过以前版本的Eva, 请将 ~/.eva/你的QQ号/user.dat 文件删除, 否则, 那能无法正常运行eva 0.2.0 1.查找用户的按钮字体部分(我上面的帖子解决了),
2.从当前用户列表里查找用户,至少应该支持排序,昵称按拼音排序。
3.不知道自定义图片的过滤作得怎么样
4修改字体的支持
5类似gaim的多页支持
6.网络断后的重连问题
7.显示在线好友的即刻应
8.图标更加好看些吧
9.新建分组,分组的组织
10.聊天记录采用下拉方式更好些
11.ip地址到实际地址的映射
12.鼠标处于列表上tips用户简略信息窗口,大小图标的转换。
图标更加好看些吧
:mrgreen:这几天对于小图标的制作颇有心得啊,哈哈,放心,下一版本的eva的图标将像skype一样全部重建 又发现的问题:
1.网络状态监视不够,断网后不回显示,所以不知道是不是对方不回你还是断网。
2.重试规则好象不好,至少应该是不停的重试,然后不断延长重试的时延,这样可能在网络好的时候自动登录啊,希望下个版本增强网络网络适应能力。
3.端口可能会出现负的
4.应保存上次退出时的窗口信息,比如窗口位置, 长宽等信息。
5.最好能实现类似tencent qq的自动隐藏功能。
6.发送好友认证请求的那个窗口有些bt,用vbox可能更好些吧。
7.qq show显示可能会出现混乱
8.建议消息显示时能用不同的颜色显示本地用户和好友的昵称等信息。
9.消息录入是如果回车会换两行
10.历史记录还是做成和gaim或者tencent兼容的格式吧,方便复制,还有记录的长度好象不够,不全!
11.自定义图片或者支持,或者过滤,最好还是能支持
12.修改资料的窗口,头像应该用以前配置的头像显示。
13.系统消息的点击查看详情,还有消息大小的限制,自己看看就明白了。
14.修改一些有关显示的设置后,应立即刷新窗口以响应。 好啊,这些好的建议,越多越好啊。下一个版本的应该首先列出拟实现的特性计划表。 :D
图标更加好看些吧
:mrgreen:这几天对于小图标的制作颇有心得啊,哈哈,放心,下一版本的eva的图标将像skype一样全部重建
嘿嘿,等着你的杰作呢。 又有发现:
1.声音不能播放
2.消息中的动画笑脸不能动