Pidgin 2.4.1 “patch It!”
chenpc May 3rd, 2008
Pidgin 2.4.1和2.3差別蠻大的,最大的感覺就是狀態用比較多的顏色去代表。
今天聽chwong說到他還在用MSN 7.5,因為他希望用Alias + 暱稱 去顯示list。
其實這個功能我也想要,但是目前只有MSN 7.5 + MSN plus才有這種功能。
對於finch中度使用者,當然是希望這種功能的呈現。
只是結果和MSN一樣,不是只有Alias,就是只有暱稱。
所以晚上稍微Hack了一下finch用的purple library。
變成下面這樣:

結果呈現:Alias -> 暱稱 [e-mail],目前蠻滿意的。
patch寫的很爛,但是堪用了。XD
目前已經加到cs-package,linux0已經上線使用了。
感謝lwhsu的指導 (-0-)>
patch已經更正!
不過還是像chwong說得,還是沒有選項可以選阿!
對不起,我好懶惰,我一個人覺得好用就不想改了。XD
- Uncategorized
- Comments(8)
這個… patch 有點糟糕 @@
先不說 return type 是 const char *
結果你 return 的是 char*
你在這個 function 最後 return 的是一個 local variable address, 那個 char name[4096] 的 life time 只有在這個 function 裡面,這樣子 return 回去的只是一個沒有意義的 pointer,指向未配置的空間,這有可能會造成安全的問題。
還有… name[] 有可能會被 buffer overflow ,boundary check 要記得做…
Sorry, char* -> const char * 的 cast 應該是 ok 的,我剛在想什麼 XD
其實
msn不用plus就可以設暱稱了啊 XD
但是不能同時顯示暱稱和別名。
lw果然威阿
感謝ly和yzlin又patch了它。
需要patch去跟他們要~XD
po 在你這吧!
http://vip.cs.nctu.edu.tw/~yzlin/finch/patch-gntblist.c
http://vip.cs.nctu.edu.tw/~yzlin/finch/patch-gntprefs.c
[...] List 裡顯示出來的名稱便只有 Alias,原先的名稱不會再顯示出來了。所以 chenpc 之前做了一個 patch 來解決這件事,只是他老人家懶得做成 optional 的版本,所以我從它的 patch [...]