LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: hzhr

各位,我在sourceforge上为OpenQ注册了一个项目,已经获批准

[复制链接]
发表于 2004-10-4 15:40:33 | 显示全部楼层
不过我现在使用的是CVS版的gaim,我改了一下代码openq也可以使用了。。
openq的问题还是蛮多的,只是一时想不起来了。
1、不支持QQ2004新加的几个图像,这个解决不难
2、因为不回答QQ发送图片的请求,可以会引起QQ不响应。。
3、在收到自定义表情、发送图片请求等等会出现乱码
4、不会自动搜索群,另外群的功能实在太弱。
5、在某些情况下聊天窗口的按钮不可用,这个我还没有确定问题的根源。
发表于 2004-10-4 22:00:19 | 显示全部楼层
2 3是跟文件传输相关的
4可以参考lumaqq的cluster实现
5是不是gaim的问题?我没碰到过
发表于 2004-10-5 02:28:38 | 显示全部楼层
第五个问题在好多情况下是 GTK 的 版本 或者 dll 问题,其他的协议也遇到过相应的情况,键盘响应处理没有被 GTK API 恰当传递、处理。

觉得你们维护一段时间再发布 Release 会比较好;
稳定的代码作 Release 更合适。

Windows 下不知道编译通过了没?

最初由 henryouly 发表
2 3是跟文件传输相关的
4可以参考lumaqq的cluster实现
5是不是gaim的问题?我没碰到过
发表于 2004-10-5 06:03:09 | 显示全部楼层
最初由 joymarquis 发表
第五个问题在好多情况下是 GTK 的 版本 或者 dll 问题,其他的协议也遇到过相应的情况,键盘响应处理没有被 GTK API 恰当传递、处理。

觉得你们维护一段时间再发布 Release 会比较好;
稳定的代码作 Release 更合适。

Windows 下不知道编译通过了没?

这个release只是稳定当前的代码, 并不是真正release。这样好进行下一步的开发。
发表于 2004-10-5 11:30:46 | 显示全部楼层

Gaim 的代码里有没有见到过包含大写字母的目录?

现在的代码把 for MinGW 的东西已经去掉了对吧?

不知道有没有单独的资源包(图标什么的)?
 楼主| 发表于 2004-10-5 16:47:49 | 显示全部楼层

回复: Gaim 的代码里有没有见到过包含大写字母的目录?

最初由 joymarquis 发表
现在的代码把 for MinGW 的东西已经去掉了对吧?

不知道有没有单独的资源包(图标什么的)?

你有能在MinGW下用的Makefile.mingw吗?我可以帮加进去。
发表于 2004-10-5 16:53:08 | 显示全部楼层

回复: 回复: Gaim 的代码里有没有见到过包含大写字母的目录?

除了 PO 目录的,其它马上做好了

1. 需要改点 OpenQ 的东西(没时间做 patch,你要不看看是不是该改的,顺便改一改)
src/char_conv.c:
    删除/更改 winversion 没有用到的 #include <regex.h>
src/ip_location.c:
    替换掉 #define DEFAULT_IP_LOCATION_FILE  DATADIR"/gaim/QQWry.dat" 这个定义,因为 DATADIR 在 MinGW 下的原型是函数定义,不是全局常量。

2. data/QQWry.dat 放在其他目录下比如 gaim/data/openq 是不是比放在 gaim/gaim/ 这个目录下要好些?

3. 你过段时间不妨联系 henryouly 把他做的 file transfer 加进来?(当然要等做稳定了之后)



最初由 hzhr 发表
你有能在MinGW下用的Makefile.mingw吗?我可以帮加进去。
发表于 2004-10-5 17:26:36 | 显示全部楼层
为什么不把它独立出来作一个单独的软件...这样就不用跟着gaim走了
 楼主| 发表于 2004-10-6 00:08:56 | 显示全部楼层

回复: 回复: 回复: Gaim 的代码里有没有见到过包含大写字母的目录?

最初由 joymarquis 发表
除了 PO 目录的,其它马上做好了

1. 需要改点 OpenQ 的东西(没时间做 patch,你要不看看是不是该改的,顺便改一改)
src/char_conv.c:
    删除/更改 winversion 没有用到的 #include <regex.h>
src/ip_location.c:
    替换掉 #define DEFAULT_IP_LOCATION_FILE  DATADIR"/gaim/QQWry.dat" 这个定义,因为 DATADIR 在 MinGW 下的原型是函数定义,不是全局常量。

2. data/QQWry.dat 放在其他目录下比如 gaim/data/openq 是不是比放在 gaim/gaim/ 这个目录下要好些?

3. 你过段时间不妨联系 henryouly 把他做的 file transfer 加进来?(当然要等做稳定了之后)

改好之后可以先提交到 http://sourceforge.net/tracker/?group_id=119670&atid=684644
如果你想帮忙维护MinGW版本,可以将sf帐号告诉我,我把你加到项目中来,呵呵,人越多越好;-)
我原先做过gaim在cygwin下的编译,OpenQ也有人试成功(http://www.oliwen.com/bamanzi/ ) ,cygwin的好处是基本上可以共用同一套Makefile,但是MinGW没试过(我都好久没用Windows了)。
 楼主| 发表于 2004-10-6 00:12:19 | 显示全部楼层
最初由 zhong 发表
为什么不把它独立出来作一个单独的软件...这样就不用跟着gaim走了

做插件简单一些啊,如果是要做成单独的软件,还要考虑好多东西。
如果不嫌Java慢,可以试试lumaqq。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表