From w2linux @ lapis.plala.or.jp Sun Apr 3 00:55:20 2005 From: w2linux @ lapis.plala.or.jp (Yasumichi Akahoshi) Date: Sun, 03 Apr 2005 00:55:20 +0900 Subject: [Cxplorer-devel 00225] =?iso-2022-jp?b?GyRCJTslMCVhJXMlRiE8GyhC?= =?iso-2022-jp?b?GyRCJTclZyVzJVUlKSE8JWskcjUvJDMkOTRENi0kSyREJCQkRhsoQg==?= Message-ID: <424EC068.8040505@lapis.plala.or.jp>  赤星です。VineSeedの環境下では、cxplorer2の最新版がセグメンテーション フォールトを起こす模様です。他にもセグメンテーションフォールトが起こる環 境があると思われますので原因究明のためにも動作情報や不動作情報をお寄せく ださい。  セグメンテーションフォールトを起こすVineSeedでのglib,gtk+のバージョン は次の通りです。 glib-2.6.3 gtk+-2.6.4  セグメンテーションフォールトを起こすタイミングは、スクロールをしようと したタイミングや階層の深いディレクトリから起動した場合などです。  なお、期待通りに動作している私の開発環境は、Gentoo Linuxのstableバー ジョンでglib,gtk+のバージョンは次の通りです。 glib-2.4.8 gtk+-2.4.14  よろしくお願いします。 -- Yasumichi Akahoshi http://win2linux.sourceforge.jp/ http://vinedocs.sourceforge.jp/ http://cxplorer.sourceforge.jp/ From thunderbird @ da.rmail.ne.jp Sun Apr 3 19:45:08 2005 From: thunderbird @ da.rmail.ne.jp (yasuo mitsui) Date: Sun, 3 Apr 2005 19:45:08 +0900 Subject: [Cxplorer-devel 00226] =?iso-2022-jp?b?UmU6IBskQiU7JTAlYSVzGyhC?= =?iso-2022-jp?b?GyRCJUYhPCU3JWclcyVVJSkhPCVrJHI1LyQzJDk0RDYtJEskRCQkGyhC?= =?iso-2022-jp?b?GyRCJEYbKEI=?= In-Reply-To: <424EC068.8040505@lapis.plala.or.jp> References: <424EC068.8040505@lapis.plala.or.jp> Message-ID: <20050403194508.4809008a.thunderbird@da.rmail.ne.jp> Chaliceです。御無沙汰を On Sun, 03 Apr 2005 00:55:20 +0900 Yasumichi Akahoshi wrote: >  セグメンテーションフォールトを起こすタイミングは、スクロールをしようと > したタイミングや階層の深いディレクトリから起動した場合などです。 > >  なお、期待通りに動作している私の開発環境は、Gentoo Linuxのstableバー > ジョンでglib,gtk+のバージョンは次の通りです。 > > glib-2.4.8 > gtk+-2.4.14 当方も Fedora Core 3 を最新にアップデートした状態で glib2-2.4.8-1.fc3 gtk2-2.4.14-3.fc3 で、これであれば動作するのでしょうね?! -- yasuo mitsui thunderbird @ da.rmail.ne.jp From w2linux @ lapis.plala.or.jp Tue Apr 5 22:34:19 2005 From: w2linux @ lapis.plala.or.jp (Yasumichi Akahoshi) Date: Tue, 05 Apr 2005 22:34:19 +0900 Subject: [Cxplorer-devel 00227] =?iso-2022-jp?b?UmU6IBskQiU7JTAlYSVzGyhC?= =?iso-2022-jp?b?GyRCJUYhPCU3JWclcyVVJSkhPCVrJHI1LyQzJDk0RDYtJEskRCQkGyhC?= =?iso-2022-jp?b?GyRCJEYbKEI=?= In-Reply-To: <20050403194508.4809008a.thunderbird@da.rmail.ne.jp> References: <424EC068.8040505@lapis.plala.or.jp> <20050403194508.4809008a.thunderbird@da.rmail.ne.jp> Message-ID: <425293DB.8000706@lapis.plala.or.jp>  赤星です。 > 当方も Fedora Core 3 を最新にアップデートした状態で > > glib2-2.4.8-1.fc3 > gtk2-2.4.14-3.fc3 > > で、これであれば動作するのでしょうね?!  だといいのですが、プログラムに問題があるのは確かなので原因となる部分を 絞り込むためにもgtk+のバージョンに依存するのかどうかを知りたいと思ってい ます。デバッガにかけても止まった時の動作がg_type_is_aというglibの内部関 数の所で止まるという部分しか分からなくて。(ブレークポイントとか駆使すれ ば分かるのかもしれませんが。ちょっとまだgdbの使い方には勉強の余地があり ます。)  よろしければ、実際に試験してもらえると助かります。 -- Yasumichi Akahoshi http://win2linux.sourceforge.jp/ http://vinedocs.sourceforge.jp/ http://cxplorer.sourceforge.jp/ From w2linux @ lapis.plala.or.jp Tue Apr 5 22:40:15 2005 From: w2linux @ lapis.plala.or.jp (Yasumichi Akahoshi) Date: Tue, 05 Apr 2005 22:40:15 +0900 Subject: [Cxplorer-devel 00228] =?iso-2022-jp?b?UmU6IBskQiU7JTAlYSVzGyhC?= =?iso-2022-jp?b?GyRCJUYhPCU3JWclcyVVJSkhPCVrJHI1LyQzJDk0RDYtJEskRCQkGyhC?= =?iso-2022-jp?b?GyRCJEYbKEI=?= In-Reply-To: <425293DB.8000706@lapis.plala.or.jp> References: <424EC068.8040505@lapis.plala.or.jp> <20050403194508.4809008a.thunderbird@da.rmail.ne.jp> <425293DB.8000706@lapis.plala.or.jp> Message-ID: <4252953F.9030903@lapis.plala.or.jp>  赤星です。 > デバッガにかけても止まった時の動作がg_type_is_aというglibの内部関 > 数の所で止まるという部分しか分からなくて。  よくよく考えるとデバッグ情報を付加するのを忘れてました。ちょっと試しみ ます。 -- Yasumichi Akahoshi http://win2linux.sourceforge.jp/ http://vinedocs.sourceforge.jp/ http://cxplorer.sourceforge.jp/ From w2linux @ lapis.plala.or.jp Tue Apr 5 22:51:21 2005 From: w2linux @ lapis.plala.or.jp (Yasumichi Akahoshi) Date: Tue, 05 Apr 2005 22:51:21 +0900 Subject: [Cxplorer-devel 00229] =?iso-2022-jp?b?UmU6IBskQiU7JTAlYSVzGyhC?= =?iso-2022-jp?b?GyRCJUYhPCU3JWclcyVVJSkhPCVrJHI1LyQzJDk0RDYtJEskRCQkGyhC?= =?iso-2022-jp?b?GyRCJEYbKEIoGyRCRHtANRsoQik=?= In-Reply-To: <4252953F.9030903@lapis.plala.or.jp> References: <424EC068.8040505@lapis.plala.or.jp> <20050403194508.4809008a.thunderbird@da.rmail.ne.jp> <425293DB.8000706@lapis.plala.or.jp> <4252953F.9030903@lapis.plala.or.jp> Message-ID: <425297D9.3050306@lapis.plala.or.jp> >  よくよく考えるとデバッグ情報を付加するのを忘れてました。ちょっと試しみ > ます。  デフォルトでつけてましたね。Makefile.amで指定してました…orz -- Yasumichi Akahoshi http://win2linux.sourceforge.jp/ http://vinedocs.sourceforge.jp/ http://cxplorer.sourceforge.jp/ From w2linux @ lapis.plala.or.jp Mon Apr 11 01:24:05 2005 From: w2linux @ lapis.plala.or.jp (Yasumichi Akahoshi) Date: Mon, 11 Apr 2005 01:24:05 +0900 Subject: [Cxplorer-devel 00230] cxplorer-1.9.20050411 & libcxp-0.3.0 Message-ID: <42595325.70104@lapis.plala.or.jp>  赤星です。  最新のスナップショットをアップしました。 libcxp-0.3.0 http://sourceforge.jp/projects/cxplorer/files/?release_id=14264#14264 - CxpAboutDialogの追加(ヘルプ-情報で表示されるダイアログ) - CxpEntryDialogの入力欄でEnterキーを押した時にgtk_dialog_responseを発行 するようにした。 cxplorer-1.9.20050411 http://sourceforge.jp/projects/cxplorer/files/?release_id=14265#14265 - GtkWindowの派生としてCxplorerWindowを実装した。 - アクションベースドメニューを採用した。(メニューやツールバーのデザイン が楽になります。)  ソースの整理を進めたおかげか、[Cxplorer-devel 00225]の問題も解消したよ うです。 # おそらくプライベートメンバの扱いがまずかったのだと思われます。  なお、今回は新たな機能実装はありません。 [今後の構想] - ブックマーク機能の実装 - 『送る』へユーザ定義のコマンドを追加できるようにする。 - mimetype毎のプレビューコマンド変更 -- Yasumichi Akahoshi http://win2linux.sourceforge.jp/ http://vinedocs.sourceforge.jp/ http://cxplorer.sourceforge.jp/ From thunderbird @ da.rmail.ne.jp Tue Apr 12 02:30:32 2005 From: thunderbird @ da.rmail.ne.jp (yasuo mitsui) Date: Tue, 12 Apr 2005 02:30:32 +0900 Subject: [Cxplorer-devel 00231] Re: cxplorer-1.9.20050411 & libcxp-0.3.0 In-Reply-To: <42595325.70104@lapis.plala.or.jp> References: <42595325.70104@lapis.plala.or.jp> Message-ID: <20050412023032.05f99c1d.thunderbird@da.rmail.ne.jp> Chaliceです。多忙で試す暇無くて済みません。 On Mon, 11 Apr 2005 01:24:05 +0900 Yasumichi Akahoshi wrote: > 最新のスナップショットをアップしました。 前回のスナップショット時間が取れたら試してみるつもりです。 -- yasuo mitsui thunderbird @ da.rmail.ne.jp From w2linux @ lapis.plala.or.jp Sat Apr 16 04:28:02 2005 From: w2linux @ lapis.plala.or.jp (Yasumichi Akahoshi) Date: Sat, 16 Apr 2005 04:28:02 +0900 Subject: [Cxplorer-devel 00232] =?iso-2022-jp?b?GyRCO244MzUhRz0hJyVVGyhC?= =?iso-2022-jp?b?GyRCJSElJCVrTD4kTkk9PCgkSzMwSXQlVSUjJWslPyRyO0gkJhsoQihD?= =?iso-2022-jp?b?VlMbJEJIRyROJF8bKEIp?= Message-ID: <426015C2.5060103@lapis.plala.or.jp>  赤星です。 http://cxplorer.seesaa.net/article/2926573.html でのやり取りから、試験的にファイル名の表示に外部フィルタを使う設定を可能 にしてみました。まだ、CVS版でしか使えませんが…。CVS版がインストールでき る方は、お試しください。(libcxpとcxplorerの両方をCVS版にする必要がありま す。) [使用例] 1 以下のスクリプトを作成。ここでは、/home/user/fnamefilter.shとする。 #!/bin/sh echo "$1" | nkf --euc # euc-jpなローケルの場合 2 ~/.cxp/cxplorer/mainに以下の行を追加 FilenameFilter=sh /home/user/fnamefilter.sh  これらの設定を済ませるとUTF-8やShift-JISのファイル名も表示される様にな ります。  一部制限有。例えば、nkfが変換に失敗するようなファイル名の場合は表示で きないと思われます。また、表示できる場合でも一部の機能で不具合が出る可能 性があります。 # 遅いコンピュータではきついかもしれません。  今、分かっている範囲では、以下の様な現象があります。 - 同一ディレクトリにコピー&ペーストしようとしてエラーが発生したが、エ ラーダイアログの表示に失敗する。 - 名前を別の日本語名に変更するとローケルでエンコーディングされたファイル 名に変わる。  この機能について御意見があればおしらせください。なお、2で追加した行を 削除すれば、元の外部フィルタを利用しない設定になります。 -- Yasumichi Akahoshi http://win2linux.sourceforge.jp/ http://vinedocs.sourceforge.jp/ http://cxplorer.sourceforge.jp/ From w2linux @ lapis.plala.or.jp Wed Apr 20 00:41:15 2005 From: w2linux @ lapis.plala.or.jp (Yasumichi Akahoshi) Date: Wed, 20 Apr 2005 00:41:15 +0900 Subject: [Cxplorer-devel 00233] =?iso-2022-jp?b?GyRCJVUlISUkJWsbKEIt?= =?iso-2022-jp?b?GyRCQXckaxsoQi0bJEIlYSE8JWskRyU7JTAlYSVzJUYhPCU3JWcbKEI=?= =?iso-2022-jp?b?GyRCJXMlVSUpITwlayVIGyhC?= Message-ID: <4265269B.7040000@lapis.plala.or.jp>  赤星です。  右側のファイル一覧にカーソルがない際にファイル-送る-メールを実行すると セグメンテーションフォールトを起こすことが分かりました。CVS版では修正済 みです。  なお、原因はifブロック内で確保する文字列をブロック外で解放しようとして いたことですorz # つまり、ifブロックに入らなかった時は、不定なメモリを解放することになる という… -- Yasumichi Akahoshi http://win2linux.sourceforge.jp/ http://vinedocs.sourceforge.jp/ http://cxplorer.sourceforge.jp/ From w2linux @ lapis.plala.or.jp Thu Apr 21 00:53:51 2005 From: w2linux @ lapis.plala.or.jp (Yasumichi Akahoshi) Date: Thu, 21 Apr 2005 00:53:51 +0900 Subject: [Cxplorer-devel 00234] libcxp-0.4.0 & cxplorer-1.9.20050420 Message-ID: <42667B0F.8060505@lapis.plala.or.jp>  赤星です。  最新のスナップショットをアップしました。 libcxp-0.4.0 http://sourceforge.jp/projects/cxplorer/files/?release_id=14421#14421 *UTF-8に文字列を変換する前にローケルの文字列へ変換する外部フィルタを設定 できる様にした。これにより、Shift-JISやEUC-JPのファイル名が混在していて も文字化けを起こさないことが可能。(ただし、外部フィルタの性能に依存する。) *コメントの整理 cxplorer-1.9.20050420 http://sourceforge.jp/projects/cxplorer/files/?release_id=14420#14420 *『送る』->『メール』で不正なメモリアクセスがあったのを修正。 *送るメニューの拡張 *ブックマーク機能の実装(追加のみ) *『移動』メニューを『ブックマーク』に名称変更 *CxpDirViewのディレクトリを変更する際にこれまでローケルのファイル名を渡 していたのをUTF-8を渡す様に変更。 # 以下、詳細を説明しますが設定ファイルを編集する場合は、cxplorerが起動し # ていない状態でお願いします。  Shift-JISとEUC-JPのファイル名が混在している環境では、以下の手順で両方 のファイルが表示できるようになります。 1.以下のスクリプトを任意の場所に作成 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ #!/bin/sh echo "$1" | nkf --euc ~~~~~~~~~~~~~~~~~~~~~~~~~~~ # nkf以外の漢字フィルタでも可です。実際のローケルに合わせた標準出力を吐 # ければOK 2.~/.cxp/cxplorer/main に以下の行を追加 FilenameFilter=sh スクリプトの絶対パス  また、送るメニューにコマンドが追加できるようになりました。ただし、まだ 設定ファイルを直接、編集する必要があります。例えば、~/.cxp/common/SendTo を作成し、 画像編集=gimp という行を追加し、UTF-8で保存すると『ファイル』->『送る』->『画像編集』 というメニューが作成されます。これを実行すると選択したファイルをgimpへ送 る事ができます。 # 当然、画像ファイル以外は蹴られます。   最後にブックマークの追加機能ですが、ブックマークしたいディレクトリを表 示し、『ブックマーク』->『ブックマークの追加』を実行するとブックマークタ イトルを聞かれるので入力します。例えば、/usr/share/pixmapsをブックマーク する際に『共有画像』と入力したならば、『ブックマーク』->『共有画像』とい うメニューが出来、実行した際に/usr/share/pixmapsへ移動することができます。  削除機能は未実装ですが、~/.cxp/cxplorer/bookmark の該当する行を削除す れば、削除されます。 [当面のToDo] - 設定ダイアログの実装 - ブックマーク編集機能の実装 -- Yasumichi Akahoshi http://win2linux.sourceforge.jp/ http://vinedocs.sourceforge.jp/ http://cxplorer.sourceforge.jp/