前两天把一直没更新过的 [Gaim] 更新了一下,然后就碰到了一些问题,先后更新了 [NSS]、[NSPR]、[GTK+](包括开发库和运行库),好不容易编译通过了。但运行的时候明显发现好几个问题:
- 在配好了 GTK+ 的字体之后,发现中文字体显示为麻将牌,看来是字体问题,后来发现是有一个插件
Gaim GTK+ Theme Control里面有个选项GTK+ Interface Font给设置了,取消以后就直接用 GTK+ 本身的字体设置,就没有问题了。 - Smiley Theme 的图片都显示不出来,第二天再更新就好了。看 log 是 Sean 把自己的修改提交的:
Quote:
r18134 | seanegan | 2007-01-16 10:48:36 +0800 | 5 lines
Syncing up my tree. I've gotten smileys, <hr>'s and IM images to *mostly* work. Scrolling's the
only obviously busted thing right now.I also made blist headlines set the URGENT hint.
- 原来的滚动条如果不在最底下,是不随着新消息而滚动的,而现在一有新小心就滚动到最下面了,非常不舒服。Sean 自己也是知道这个问题的。
- 还有一个最大的问题,闪烁非常厉害。我觉得是这样的,
gtkimhtml.c:gtk_imhtml_insert_html_at_iter()里面,先设置了 empty_buffer,然后往真正的 buffer 里面插入数据,然后再设置回去,可能会引起闪烁。




Gaim 的 commit 邮件列表
似乎从 1 月 4 日起就再没收到过发到 gaim-commits 的 commit 信息了。在 -dev 上有人说了一句,现在找不到了,确实不太方便,老得自己去 diff.
Fixed
今天早上 Sean 的 r18151 又 revert 回去了,从而上面两个遗留的问题都已经解决了。从一开始就觉得这个 Sean Egan 一方面有些独断专行,不考虑其他开发者的意见,另一方面也确实有些随意。(无责任评论,哈)
Post new comment