• R/O
  • HTTP
  • SSH
  • HTTPS

コミット

タグ
未設定

よく使われているワード(クリックで追加)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

mfiler4のgitリポジトリ


コミットメタ情報

リビジョンccedb7c6de105e0dab1e30dfb50bd5e6f4ecdcde (tree)
日時2012-11-12 17:34:27
作者ab25cq <ab25cq@gmai...>
コミッターab25cq

ログメッセージ

v1.0.4

変更サマリ

差分

--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,4 +1,24 @@
11
2+2012 11月12日 version 1.0.4
3+
4+ 1. Fedoraでの実行時エラーを修正。
5+
6+ xyzsh 1.2.0が必要。
7+
8+2012 12th November version 1.0.4
9+
10+ 1. Checked to compile and run mfiler4 with cmigemo on Fedora 18
11+
12+ require xyzsh 1.2.0 later
13+
14+2012 11月8日 バージョン 1.0.3b
15+
16+ 1. Fedoraでコンパイルが通るようにしました。
17+
18+2012 12th Novermber version 1.0.3b
19+
20+ 1. can be compiled on Fedora
21+
222 2012 11月8日 バージョン 1.0.3a
323
424 1. keycommandの-externalを付けた場合のキーバインドを実行した後にファイラー画面のファイルを再読み込みするようにしました。マークもクリアします。:によるbashを実行した後やeのvimでファイルを作った場合などにも対応します。
--- a/README
+++ b/README
@@ -8,16 +8,16 @@ Attension
88 How do I compile this?
99 Before compiling, you need to resolve the dependencies which mfiler4 used.
1010
11- mfiler4 depends on gcc, make, libc, libm, libncurses, libreadline, libxyzsh which is a embedded shell scripting system, oniguruma which is a regex library. Optionary if you are japanese, you can use C/Migemo for ro-maji completion.
11+ mfiler4 depends on gcc, GNU make, libc, libm, libncurses, libreadline, libxyzsh which is a embedded shell scripting system, oniguruma which is a regex library. Optionary if you are japanese, you can use C/Migemo for ro-maji completion.
1212 After installed thise, type below commands on your shell.
1313
14- ./configure
14+ ./configure --with-optimize
1515 make
1616 sudo make install
1717
1818 or
1919
20- ./configure
20+ ./configure --with-optimize
2121 make
2222 su
2323 make install
@@ -28,8 +28,7 @@ How do I compile this?
2828
2929 --prefix --> installed directory.
3030 --with-migemo --> enable C/Migemo
31- --with-optimize --> enable optimize code (You should use this only on Linux)
32- --with-socket enable mfiler4 -e or mfiler4 -E. It's remote control for mfiler4
31+ --with-optimize --> enable optimize code.
3332 --with-onig-dir --> oniguruma installed directory which is prefix of oniguruma.
3433 --with-migemo-dir --> C/Migemo installed directory
3534 --with-system-migemo-dir --> C/Migemo dictonary directory
@@ -57,6 +56,7 @@ used files by mfiler4
5756 ~/.xyzsh/macro --> macro which is runned by typing C-x on command line uses this file
5857 ~/.xyzsh/jump --> jump inner command uses this file
5958 ~/.xyzsh/menu --> menu inner command uses this file
59+ ~/.xyzsh/program --> program lists for omiting sys:: prefix for external program
6060
6161 USAGE
6262 when running mfiler4, hit ?
--- a/README.ja
+++ b/README.ja
@@ -76,10 +76,9 @@
7676 configureでは以下のオプションが使用できます。
7777
7878 --with-debug デバッグ用の実行ファイルを作成する。メモリリークの検出やgdbでデバッグできる-gオプションをgcc(コンパイラ)に付与します。
79- --with-socket プロセス間通信を使ってmfiler4を遠隔操作します。(mfiler4 -e, mfiler4 -Eで)ただしセキュリティ的には問題があるかもしれません。
8079 --prefix インストールするディレクトリを指定します。たとえば--prefix=$HOMEとすると$HOME/binに実行ファイルが$HOME/etcに設定ファイルが設定されます。デフォルトでは/usr/localです。
8180 --with-migemo C/Migemoを有効にします。C/Migemoはインストールしただけではmfiler4で使われません。このオプションを指定して有効にしてください。
82- --with-optimize コードの最適化を有効にします。Linux以外では有効にしない方がいいと思います
81+ --with-optimize コードの最適化を有効にします。
8382 --with-migemo-dir C/Migemoが標準の場所にインストールされていない場合はインストールされたディレクトリを指定します。
8483 --with-onig-dir 鬼車が標準の場所にインストールされていない場合はインストールされたディレクトリを指定します。
8584 --with-xyzsh-dir xyzshが標準の場所にインストールされていない場合はインストールされたディレクトリを指定します。
@@ -105,6 +104,7 @@
105104 ~/.xyzsh/macro --> コマンドラインマクロのファイル。コマンドラインでCTRL-Xを押すとマクロが実行されます。
106105 ~/.xyzsh/jump --> jumpコマンドがこのファイルを使います。
107106 ~/.xyzsh/menu --> menuコマンドがこのファイルを使います。
107+ ~/.xyzsh/program --> sys::を省略する外部プログラムのリスト
108108
109109 使い方
110110 実行中に?を押せば簡単な使い方が見れます。
--- a/src/isearch.c
+++ b/src/isearch.c
@@ -12,9 +12,9 @@
1212
1313 #if defined(HAVE_MIGEMO_H)
1414 #include <migemo.h>
15-migemo* gMigemo;
15+static migemo* gMigemo;
1616 static regex_t* gReg;
17-sObject* gMigemoCache; // 一文字だけの正規表現のクェリーは重いのでキャッシュする
17+static sObject* gMigemoCache; // 一文字だけの正規表現のクェリーは重いのでキャッシュする
1818 #endif
1919
2020 static sObject* gInputFileName; // 入力された文字列
--- a/src/main.c
+++ b/src/main.c
@@ -925,7 +925,7 @@ int main(int argc, char* argv[])
925925 CHECKML_BEGIN(FALSE);
926926
927927 /// ファイラでもスクリプトでも共通の環境変数を初期化 ///
928- setenv("VERSION", "1.0.3a", 1);
928+ setenv("VERSION", "1.0.4", 1);
929929 setenv("MFILER4_DATAROOTDIR", DATAROOTDIR, 1);
930930
931931 /// mfiler4のホームディレクトリを保存しておく ///