[Sumika-devel 31] Re: sumikaのuimへのmergeとそれに伴うライセンスの変更について

アーカイブの一覧に戻る

TOKUNAGA Hiroyuki tkng****@xem*****
2004年 9月 16日 (木) 15:40:36 JST


On Thu, 16 Sep 2004 12:00:18 +0900
Takuro Ashie <ashie****@homa*****> wrote:

> On Wed, 15 Sep 2004 23:43:35 +0900
> TOKUNAGA Hiroyuki <tkng****@xem*****> wrote:
> 
> > > またmergeにあたってuimとのライセンスの整合性を取るためにsumikaのラ
> > > イセンスを末尾のとおり変更したいと思います。またsumikaの名前は
> > > uimのコード中からは消え、uim-pref という名前になります。
> 
> 私的にもうひとつ気になる点として、Gtk+-2.4依存部分の問題があるのでしょ
> うか、この部分についてはどのような扱いにしましょうか?
> 
>   #ifdefで切り分ける
>   ソースコードファイルそのものを切り分ける
>   Gtk+2.2以前への対応をあきらめる
> 
> など、いくつかオプションがあると思っているのですが。

 まだちょっと2.2サポートを切り捨てるのは早いかなぁと思います。

 実際のところどれぐらい2.4に依存している部分があるのか表さんに質問して
みたのですが、

  GtkItemFactory -> GtkAction and GtkUIManger
  GtkOptionMenu -> GtkComboBox

 のウィジェットの置き換えが行われているのと、uimconfig.cはGTK+2.4を前提
に書かかれているそうです。

 せっかくGtkActionやGtkUIManagerを使って書き直したものをまた
GtkItemFactoryに戻すのはさすがに馬鹿らしいので、ifdefで切り分けかなぁと
思います。
 実際にやってみてあんまり手間がかかるようだったら、2.2の切捨てを検討す
るのもアリかも。


-- 
徳永拓之
tkng****@xem*****
http://kodou.net/



Sumika-devel メーリングリストの案内
アーカイブの一覧に戻る