mfiler4のgitリポジトリ
リビジョン | 362e669ba8bb2e393ef8a8c2f42429794abe3a5e (tree) |
---|---|
日時 | 2012-12-14 04:06:01 |
作者 | ab25cq <ab25cq@gmai...> |
コミッター | ab25cq |
1.0.5a
@@ -1,4 +1,12 @@ | ||
1 | 1 | |
2 | +2012 14th December version 1.0.5a | |
3 | + | |
4 | + 1. Maybe got good way to refresh screen on cygwin. | |
5 | + | |
6 | +2012 12月14日 1.0.5a | |
7 | + | |
8 | + 1. ファイラー画面でカーソルを消すように変更。cygwinで画面のちらつきが押さえられたかもしれません。画面のちらつきがひどい時もあり、原因不明。 | |
9 | + | |
2 | 10 | 2012 14th December version 1.0.5 |
3 | 11 | |
4 | 12 | 1. mfiler4 start to use ncurses or ncursesw. |
@@ -819,8 +819,10 @@ BOOL cmd_isearch(sObject* nextin, sObject* nextout, sRunInfo* runinfo) | ||
819 | 819 | |
820 | 820 | static void cmdline_start(char* cmdline, int cursor, BOOL quick, BOOL continue_) |
821 | 821 | { |
822 | + //endwin(); | |
823 | + //mreset_tty(); | |
824 | + def_prog_mode(); | |
822 | 825 | endwin(); |
823 | - mreset_tty(); | |
824 | 826 | |
825 | 827 | int rcode; |
826 | 828 |
@@ -844,7 +846,8 @@ static void cmdline_start(char* cmdline, int cursor, BOOL quick, BOOL continue_) | ||
844 | 846 | printf("\x1b[7mHIT ANY KEY\x1b[0m", 27, 27); |
845 | 847 | } |
846 | 848 | |
847 | - xinitscr(); | |
849 | + //xinitscr(); | |
850 | + reset_prog_mode(); | |
848 | 851 | |
849 | 852 | if(rcode != 0 || !quick) { |
850 | 853 | (void)getch(); |
@@ -18,6 +18,7 @@ void xinitscr() | ||
18 | 18 | raw(); |
19 | 19 | noecho(); |
20 | 20 | keypad(stdscr, TRUE); |
21 | + curs_set(0); | |
21 | 22 | |
22 | 23 | int background = COLOR_BLACK; |
23 | 24 |
@@ -908,7 +908,7 @@ int main(int argc, char* argv[]) | ||
908 | 908 | CHECKML_BEGIN(FALSE); |
909 | 909 | |
910 | 910 | /// ファイラでもスクリプトでも共通の環境変数を初期化 /// |
911 | - setenv("VERSION", "1.0.5", 1); | |
911 | + setenv("VERSION", "1.0.5a", 1); | |
912 | 912 | setenv("MFILER4_DATAROOTDIR", DATAROOTDIR, 1); |
913 | 913 | |
914 | 914 | /// mfiler4のホームディレクトリを保存しておく /// |