2005年10月08日

cxplorer2リリース候補

cxplorer2リリース候補をアップしました。

libcxp-0.5.4
http://prdownloads.sourceforge.jp/cxplorer/16856/libcxp-0.5.4.tar.gz
ディレクトリを再帰的に削除する際に進捗状況をポップアップするようにした。

cxplorer-1.9.20051008
http://prdownloads.sourceforge.jp/cxplorer/16857/cxplorer-1.9.20051008.tar.gz
以下の問題を解消
[#7226] シンボリックリンクのプロパティが正しくない
http://sourceforge.jp/tracker/index.php?func=detail&aid=7226&group_id=775&atid=2988
[#7239] ファイル一覧でインタラクティブサーチができない
http://sourceforge.jp/tracker/index.php?func=detail&aid=7239&group_id=775&atid=2988

 あまり、スマートでない部分や追加したい機能などがありますが、その辺は2.0.0以
降のToDoとしてこちらを2.0.0のリリース候補としたいと考えています。
posted by Yasumichi at 20:22| Comment(1) | TrackBack(0) | リリース情報 | このブログの読者になる | 更新情報をチェックする

2005年10月05日

libcxp-0.5.3 & cxplorer-1.9.20051005

 最新のスナップショットを用意しました。

libcxp-0.5.3
http://prdownloads.sourceforge.jp/cxplorer/16808/libcxp-0.5.3.tar.gz
* MIMEタイプ毎の開くコマンド、プレビューコマンドを設定するためのダイアログを追
加。
* 以下のアイコンを追加
* シェルスクリプト(application/x-shellscript)
* Rubyスクリプト(application/x-ruby)
* MS-DOS実行ファイル(application/x-ms-dos-executable)
* シンボリックリンク(inode/symlink)[他のアイコンとの合成用]
* MIMEタイプの取得方法を変更
* 関数cxp_path_get_link_end()の追加[リンクを追跡]
* Rubyスクリプト(application/x-ruby)の設定を追加
* HTMLページ(text/html)のデフォルトのプレビューコマンドw3mの引数に"-T
text/html"を追加

cxplorer-1.9.20051005
http://prdownloads.sourceforge.jp/cxplorer/16809/cxplorer-1.9.20051005.tar.gz
* ファイルメニューとポップアップメニューに『関連コマンドの設定』メニューを追加
* シンボリックリンクのアイコンをMS-Windowsのショートカットアイコンの様に表示するようにした。

 両方のアップグレードが必須です。これをリリース候補にするつもりでしたが、

[#7226] シンボリックリンクのプロパティが正しくない
http://sourceforge.jp/tracker/index.php?func=detail&aid=7226&group_id=775&atid=2988

という問題を見付けたので修正を加えた上でリリース候補としたいと思います。

# シンボリックリンクの場合は、リンク先の追跡結果を表示するようにすると便利かも?
posted by Yasumichi at 23:00| Comment(1) | TrackBack(0) | リリース情報 | このブログの読者になる | 更新情報をチェックする

2005年09月27日

libcxp-0.5.2 & cxplorer-1.9.20050927

最新のスナップショットをアップしました。

libcxp-0.5.2
http://prdownloads.sourceforge.jp/cxplorer/16681/libcxp-0.5.2.tar.gz
message/rfc822に関する設定を追加

cxplorer-1.9.20050927
http://prdownloads.sourceforge.jp/cxplorer/16682/cxplorer-1.9.20050927.tar.gz
* 複数ファイルやディレクトリのコピーに対応
* ドラッグ&ドロップに対応
* ファイルのパーミッションの表示、変更に対応
* ファイル一覧の最後のファイルを削除した場合にセグメンテーションフォールトを起
こしていたのを改善

 次回リリースまでにファイルタイプ毎のプレビュー機能の設定インターフェースを作
成し、リリース候補としようかと思います。
posted by Yasumichi at 20:46| Comment(0) | TrackBack(0) | リリース情報 | このブログの読者になる | 更新情報をチェックする

ドラッグ&ドロップの実装完了

一応、ドラッグ&ドロップの実装を完了した。gtk+の吐く警告とdevhelpなどを頼りに試行錯誤の結果、動くようになった物なので正しい実装かどうか…。今のところ、移動にしか対応していないがそのうちコピーも可能にするつもり。
あと、長らく実装するのを忘れていたファイルのパーミッションの変更も可能にした。ファイルのプロパティでパーミッションの確認と変更が可能である。(まだ、CVS版のみ。)
posted by Yasumichi at 01:36| Comment(0) | TrackBack(0) | 日誌 | このブログの読者になる | 更新情報をチェックする

2005年09月23日

複数ファイルのコピー&ペーストに対応

試行錯誤の結果、複数ファイルのコピー&ペーストに対応しました。ついでにディレクトリのコピーも可能にしています。次のリリースで反映される予定です。
あと、たまたま見付けたバグですが、ファイル一覧の最後のファイルを削除した場合にセグフォる様だったので改善しました。
次は、ドラッグ&ドロップの実装にチャレンジします。その後、プレビューコマンドの設定インターフェースを完成させ、とりあえずの2.0リリースとしたいと考えています。
posted by Yasumichi at 02:26| Comment(0) | TrackBack(0) | 日誌 | このブログの読者になる | 更新情報をチェックする

2005年09月07日

libcxp-0.5.1 & cxplorer-1.9.20050907

 ちょっと間隔が短いですが、最新のスナップショットをアップしました。

libcxp-0.5.1
http://prdownloads.sourceforge.jp/cxplorer/16424/libcxp-0.5.1.tar.gz
* アイコンの追加(ISOイメージ、perlスクリプト...)
* アイコンが見付からない場合、不明ファイルと同じアイコンを使うようにした。
* MIMEタイプにGConfのキーとして使えない'+'が含まれる場合に'@'でエスケープ
する様にした。
* 不要になっていたcommonディレクトリ以下を削除した。

cxplorer-1.9.20050907
http://prdownloads.sourceforge.jp/cxplorer/16425/cxplorer-1.9.20050907.tar.gz
* /devなどで表示に数分かかっていたのをCxpFileListStoreの導入で解決した。
(ただし、ソート方法が前回までと変わっています。)
* MIMEタイプにGConfのキーとして使えない'+'が含まれる場合に'@'でエスケープ
する様にした。
* 表示に時間のかかるプレビューコマンドを実行する場合に備えて出力が100行に
なった時点で終了するようにした。(近い内にプレビューの最大行数を設定可能に
します。)
* libcxp-0.5.1を必須にしてあります。

 CxpFileListStoreがGtkTreeSortableの全てのインターフェースを実装できていない
関係でデフォルトのソート関数の使用を止めています。なので前回までとソート方法が
変わっています。ソート周りで意見のある方はお知らせください。
 なお、ひきつづき各ファイルタイプのアイコンを募集しています。また、プレビュー
コマンドの初期設定についても意見のある方は、お知らせください。

[ちょっと考え中の所]
* 複数ファイルのコピーについては、GtkClipboardの使い方をもう少し高度にする必要
があるので時間がかかるかもしれません。
* ドラッグ&ドロップについても研究が必要なので時間がかかるかもしれません。

# 来週は不在になるのでまた開発が止まってしまう…
posted by Yasumichi at 23:43| Comment(1) | TrackBack(0) | リリース情報 | このブログの読者になる | 更新情報をチェックする

2005年09月03日

libcxp-0.5.0 & cxplorer-1.9.20050903

 最新のスナップショットをリリースしました。

libcxp-0.5.0
http://prdownloads.sourceforge.jp/cxplorer/16318/libcxp-0.5.0.tar.gz

cxplorer-1.9.20050903
http://prdownloads.sourceforge.jp/cxplorer/16317/cxplorer-1.9.20050903.tar.gz

[主な変更点]
* ファイルの種類の判定をlibmagicからxdgmimeに移行
* ファイルの種類に応じたアイコンの表示を実装
* プレビューコマンドの指定をMIMEタイプ毎に可能した。

 なお、今回からshared-mime-infoが必要となります。(gtk+2環境であれば、インス
トールされている可能性が大?)0.16がインストールされていれば、日本語でファイル
の種類が表示されるはずです。

[2.0までのToDo]
* 複数ファイルのコピーに対応
* アイコンや初期設定を充実
* コードの整理
(* 独自のlist_storeの実装検討)
(* ドラッグ&ドロップでのファイルの移動またはコピー)

cxplorer-20050903.png
posted by Yasumichi at 04:22| Comment(2) | TrackBack(0) | リリース情報 | このブログの読者になる | 更新情報をチェックする

2005年09月02日

ファイルの種類を国際化

shared-mime-info(要0.16)を利用してファイルの種類の表示を国際化した。

cxplorer-20050902.png
posted by Yasumichi at 23:27| Comment(0) | TrackBack(0) | 日誌 | このブログの読者になる | 更新情報をチェックする

2005年08月31日

内部実装の変更中

今までファイルタイプの取得にlibmagicを使っておりましたが、Gtk+2でも使われているxdgmimeを利用するように変更中です。libmagicの方が便利な部分もあるのですが。

[当面のToDo]
- ファイルタイプによるアイコンの細分化(とりあえずは、Gnomeのアイコンを利用)
- ファイルタイプの表示を国際化
- ファイルタイプによるプレビューの細分化
posted by Yasumichi at 00:52| Comment(0) | TrackBack(0) | 日誌 | このブログの読者になる | 更新情報をチェックする

2005年08月11日

ぼちぼち開発再開

 ぼちぼちと開発を再開しています。ブランクが長すぎて思い出すのが大変だけど。
 取りあえず、gconfに完全移行しcxp-profileを廃止しました。時期リリースより、~/.cxpというディレクトリは不要になります。

# もうすぐ、盆休暇なので本格的な再開は休暇明けになりそう…
posted by Yasumichi at 01:47| Comment(0) | TrackBack(0) | 日誌 | このブログの読者になる | 更新情報をチェックする

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。


×

この広告は1年以上新しい記事の投稿がないブログに表示されております。