Develop and Download Open Source Software

Browse Subversion Repository

Contents of /old/history.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 53 - (show annotations) (download)
Mon Apr 28 10:03:00 2008 UTC (16 years, 1 month ago) by tabasa
File MIME type: text/plain
File size: 18830 byte(s)
tab_key bug fix: set focus to other list window
1 ----------------------------------------------------------------------------
2 fileMV 更新、メモなど
3 ----------------------------------------------------------------------------
4
5
6 ファイラ(おもに あふ や explorer など)の動作を参考に。
7 tabasaFTPから作り変え。
8 直接の動機は、mp3録音機器から長すぎるファイル(カセットから録音状態にして放置)
9 の先頭だけコピーするために。ファイラを作ろうと思ったのではないです。
10 そのうちに「あふ」を見つけて、クローンのような方向性になっています。
11 (でも使い込んでもいないので、気ままに自分の欲しい機能を入れてるかな。2007/11)
12
13 ver.目安としては、3つ目の数字はバグフィックス、4つ目は内部書き換え(処理を関数化とか小さい改変)のみです。
14 名前は、ファイル移動用に作ったのでとりあえずfileMV。
15
16 ! .. 検討課題
17 済 .. 修正済み
18 予定 .. そんな気分
19
20
21 2007/4/4 ver.0.00
22 2007/4/5 ver.0.14.2 複数ファイルコピー、削除
23     ( LVS_SINGLESELあるなし、FindFirstFile、FindNextFileで一個ずつ処理。
24 ver.0.15.0 タブで移動、エンターで実行など、キー操作
25 ver.0.16.0 長さ指定でコピー
26 ver.0.17.0 %指定で先頭部分コピー(50%などと記入)
27 ver.0.18.0 改行キーの処理改善
28 ver.0.19.0 グループ保存
29 ver.0.20.0 空容量表示
30 2007/4/11 ver.0.20.1 左右入れ替え
31 ! 現状、シングルタスクなのでコピーなど終わるまでいじれない
32 ver.0.25.0 キー設定
33 ver.0.26.0 起動時に左画面にフォーカス。
34 ! マウスで選択時の動作が一部変?
35 ver.0.27.2 ↑多分修正
36 ver.0.28.1 同じ名前で同じフォルダにカット(いちおう元のファイルは".$$$"をつけて残る)
37 0.29 幅変更
38 0.30 送るメニュー(c:\windows\sendto\,フォルダ変更できない)
39 0.32 コマンド登録
40 ([command]1=notepad %s,などとしてAlt+1で実行、まだまだ…とりあえずファイル名だけ使用)
41 リスト高さ1/2(最小以上) に変更
42 起動時のサイズ、幅(初期ファイルのwx)が0ならwinデフォルトに修正
43
44
45 ( 公開版 )
46 0.33 shift+右クリックで検索メニュー
47 (該当アイテムだけをリスト表示、ワイルドカード(?*)使用)
48 0.34 *検索* 
49 (現在のリストで指定文字列を検索し選択状態にする、ワイルドカードなし)
50 0.342 コマンドラインで$P(パス)$F(ファイル)の使用を追加
51 0.35 ファイル名比較して同じ物を選択。選択の反転。
52 いらないソース削除
53 $O(逆窓パス),$L(左パス),$R(右パス)追加
54 ! ソートが逆窓適用になるときがある?
55 0.351 キー設定リスト添付
56 0.36
57 キー入力項目ほぼメニュー項目に追いつく(もう少し効率あげる方法は)
58 ! メニュー見づらい
59 コマンド登録(手動)は400個までに
60 ! とはいえ呼び出しはとりあえず番号指定なのでやりにくい
61 色変えた、みんなが好きそうな怪しげな黒…
62 ! 微妙に中途半端 余白が。ちらつきも。
63 ! リストに触ってからキー操作有効、そうでないときが分かりにくい
64 0.361.1 左右入れ替えのあとのソートが逆画面なのを修正
65 0.361.2 ログ設定
66 0.362.0 ヘッダ消す、ソートをキー入力で項目に拡張子追加
67 ! 「逆窓と同じフォルダ」でソート逆窓になる
68 ! ドライブ表示の文字列 >済
69 ! エンターで実行しない場合がある ShellExecute引数? >済?
70 0.363.0 拡張子で色(ひとつ)
71 0.363.1 「右クリック>送る」のパス修正
72 ! 遅くなっていくなあ
73 コマンドでwindowsのコマンド変数を使用可(%Temp%などど)
74 フォルダ欄、タブキーで下位フォルダを入力(いまいち不完全)
75 D&D受け入れ片方、フォルダのみ
76 マウスの乗ったほうにフォーカスを移すモード
77 (filemv.iniに [setting] mousemv=TRUE )
78 ! 2Gあたりからマイナス表示になる
79 ! リスト下のほうなど上書きしないからか消えない
80 0.37 zip32j.dllを使った圧縮。"zip -r nn.zip namae"(nnは選択最初のファイル名)でいっこずつ追加
81 ! 1Gほど圧縮テスト500Mずつ2つになってしまったなぜ?
82 中間ファイルを.zipに変えれば解凍は出来た
83 ! icon 表示切り替えがうまくない
84 ! list幅操作うまくいかない
85 ! 予定:D&Dぽいこと。クリックメニュー切り替え(済)。フォルダ、選択以外などリストから外す操作。
86 ! 登録変数(済)。
87 0.372 unlha32.dllを使った圧縮。"a nn.lzh -x1r2a2 namae"(nnは選択最初のファイル名)でいっこずつ追加
88 ! 予定:exe,batなど実行まえに警告(on,off)しようか
89 エディタで開くばあいデフォルトのを使うように変更
90 コマンド変数、環境変数と同じ書式。 (%変数名%)
91 filemv.ini に
92 [env]
93 hensu=置き換え文字列
94 などと追加。%は付けない。変数名は多分漢字とかでもいい。
95 優先順位
96 コマンド変数 > win環境変数 > $Fなど ( > %s,ファイル名に置き換え。これはやめるかも)
97 ! コマンド、終わらないと戻ってこない。system()->ShellExecute()に変えた
98 フォルダ入力欄、フォルダじゃなさそうなときはコマンドとして実行、変数も有効
99 コマンド、空白処理
100 0.376
101 unlha32.dllを使った解凍。
102 ファイルサイズ(マイナス表示を)とりあえず4Gまで表示するよう修正(%d>%u)、ソートもitoa>itof
103 フォルダをdropで「開く」の処理修正。「コピー」にするほうがいいか。
104 bmp 表示。続けて bmp だとうまくいかない(済)
105 jpg 表示(susie plug-in 'ifjpeg.spi' を起動フォルダに)
106 jpg 拡大。領域計算雑なのでバグなのでやめようか
107 spiファイルをドロップでそのパスをiniに記録(使うのは現在はifjpeg.spiだけ)
108 フォーカスの移動、ESCキーで [ list > edit > file-edit ] のループに変更。
109 表示していないときもフォーカスはある、画像表示のときもlist,edit,file-editのどれかに。そこがわかりずらい
110 titileにパス表示。
111 ! 選択状態の動作(色)がおかしくなった >済
112 予定:入力実行コマンドを記録?(済)
113 フォルダと拡張子設定してあればspi探して表示。毎回調べるのは能率悪いか
114 ! 画像表示は微妙に縮尺計算が
115 消去しないので、前の画像に重ね書き。変えるかも
116 最初に開くフォルダを修正
117 0.383 vbmp3.dll を使ってmp3,wav の再生(Shift + Enter)。Shift + Enter かエスケープで停止。
118 履歴にコマンドも残す。入力欄Ctrl+←で履歴表示
119 予定:「履歴「his」で履歴をリスト表示?フォルダ移動の利便どうにか
120 「key」でキー設定リスト表示とか。
121 ドライブ利用率円グラフ。履歴欄、「C+.」でインクリメンタル・サーチ?
122 名前むふにするとか
123 入力欄を消す(リストのみ)モード
124 mp3、ヘッダを読んで時間指定で長さ計算してコピーとか
125 0.39
126 入力欄、「?...」で検索+選択
127 0.41
128 fenrirのinstant.iniに準じたコマンド置き換え(/n > notepad くらいしかテストはしてない)
129  パス情報もすでにあるもの検索して利用するのもいいかもな、などと考える
130 タイトルバー消すモード。
131 mp3など音声、vbmp3.dllなくてもmciで再生。
132 mciで映像再生。シフト+エンターで設定拡張子のもの再生。(設定しなくてもメニューで強制できる)
133 ウィンドウ内部で再生と思ったが(command系関数)、表示しない場合があり(サイズ変えたりすると表示したり)わからず断念。
134 外部ウィンドウを開く(string系関数を使用)。
135 コマンド入力と自動検索、バッファ処理ミスでの不具合修正。(一文字入力のたびにコマンドバッファ書き換えたため)
136 比較:サイズ、日付の違うものを選択。(分かりにくい)
137 ! 起動が遅い
138 ! 画像描画、内部仮想ビューに描いてコピーと思ったがうまくいかず断念中。
139 ! 仮想リストビューというのを使うと速いらしいが書換え量気になり保留中。
140
141 入力欄に his:R his:L (あるいは Ctrl + (Shift+) H )で履歴リスト表示
142 予定:選択の合計サイズ
143 0.421
144 shift+M 右クリックメニュー切り替え.(マウスだけでの操作向け)表示はちょっと変
145
146 ! Ctrl+UP/Down の動作を SetKeyboardState で(選択の切り替えしないよう)変えようとしたが駄目。
147 やり方を全面的に変えないと無理か、キー割り当て変更の一貫性がなくなる。
148 (リストビューの操作はいじっていないため。)
149 0.422 右クリックメニューの表示を早く。
150 ! 選択を解除するのはどうにもならないかなあ。Ctrl使えばいいんですが(リストビューの仕様)。
151 画像表示オフ(デフォルト)での動作、Shift+Enter で表示。拡張子はjpg,bmpのみ、とりあえず変えられない。
152 ! というのは、拡張子判定しようとして失敗、眠いので(?)保留中。あいかわらず描画手抜きで変なところもありつつ。
153
154 実行(メニュー)
155 マウスのみで複数選択するため、Control-Keyを押した状態にするメニュー。同じメニューまたは左Controlで解除。
156
157 0.43
158 フォルダ名入力、補完
159 (現在のフォルダ d:\abc の場合、 d:\abc\de と入れタブキーを押すとdeで始まるサブフォルダ候補を表示。Enterで移動、Esc またはフォーカス移動で解除)
160 ( Shift+Tab で逆向きにと思ったが簡単ではなさそなので保留)
161
162 予定:履歴に実行したファイルも入れる?
163 0.44
164 マウスジェスチャ 「R←:戻る」「R→:進む」 (始点終点のみで判断)
165
166 0.45
167 マウスジェスチャ、「R↑↓:編集/再生/表示」「R↓←:実行」「R↑:上のフォルダに移動」 追加(判断方法を変更)
168 (いまのとこ機能は固定.感度にぶい?大きめに動かすといいかも)
169 ファイル名に空白があるとき再生できないのを修正(""で囲う)
170
171 0.464
172 キー設定ファイルないときも読み込むせいで起動が遅かったのを修正(usbで1分)
173 読み込みルーチンも変えた(ないときはスキップ)
174
175 ! 名前変更できない不具合
176 ! ジェスチャ、斜め作ってみたが難しいのでまだオフ
177
178 2007/5/18
179 0.47
180 マウスジェスチャ、カスタマイズ(いちおう)対応。filemv.iniに
181 [mouseTrans]
182 DUD=40107
183 などとエディタで追加。動作コマンドの長さは10とかでも多分動く。
184 上の場合は動作コマンド「右クリック下上下」をメニューの「IDM_DirEDIT_SW」に置き換える。
185 対応は source の resource.h を参照。値が40000〜60000の間にない場合は無視される。
186 filemv.iniの書換えはソフトを終了してから行ってください。
187
188 (ソース解析できないと設定も無理だな…)
189 ジェスチャ実行中はステータスバーに「DU..」などと表示されます。音も出すといいかな。
190
191 0.472
192 アドレス欄に「mouse:」でマウスジェスチャ設定リスト。
193 メニューを選び、右クリックメニュー>編集でジェスチャ文字列(DRDRなど)を指定。
194 ( D:下、R:右、U:上、L:左 )
195
196 RRR(右、すこし左、右、すこし左、右:あるいは長さ判定)なども出来るようにしようか
197 いまいち
198
199 0.48
200 タブ化。連動しない部分もあり。保存はまだ。
201 0.481
202 タブ、保存(メニュー>窓グループ>現在の状態を保存)。二画面優先なので分かりにくい面も。
203 マウスジェスチャ、デフォルトでオンにした。(終了時にオン・オフ保存)
204
205 0.482
206 マウスジェスチャ、斜め判定改善して追加。デフォルトではオフ。
207
208 0.483
209 マウスジェスチャ、軌跡を表示。
210
211 0.486
212 マウスジェスチャ、デフォルトでオンになってなかったのを修正。
213 斜めも誤判定減ったので、デフォルトでオン。
214 回転の向きは色は変えるがまだジェスチャでの使用は考え中.
215 ジェスチャはあまり動きが遅いといまのところ反応しない。
216 (判定で色が変わるので色を目安にしてください)
217 ! 履歴リスト表示でバグ?(クリックで落ちる場合あり)
218 ジェスチャ、小さい丸(上げ下げの長さと距離で判定)でマルチラインのテスト。
219 仕様(仮):マウスボタン上げで'X'、次の下げまで判定休止
220 ジェスチャ用文字列バッファ1000、ポイント保存バッファは10000に。なんとなく。2分ぐらいはもつ?
221 (ループさせればいいが、なんとなくしていない)
222
223 予定:キーを設定表示に加える
224 ジェスチャの文字は Up Down Left Right HidariUe MigiUe(下は小文字)の頭文字、変えるかも
225 予定:ESCでジェスチャ解除 マルチも解除。
226 座標の前にメッセージの数。
227 リストの外に行っても線を描く?
228 (まう筋つかってみた。便利。設定のない動きはスルーして(元のソフトにメッセージ)くれればいいんだけどそうもいかないのか。)
229 右下に座標表示した。見た目以外あんまり意味はないか。
230 基点座標を(0,0)表示にした。
231
232 外部からドラッグされたファイルのコピー(ひとつ)
233 ドラッグの処理は現在次のどれか。
234 ファイルコピー、
235 フォルダならフォルダ移動、
236 ファイルがspiならSuziePlugInフォルダに設定
237
238 0.489.1
239 新規作成でのエラー(ダイアログ呼び出し時の引数変更によるもの)修正など細かい修正
240 交点はまだ作業中というか使うのやめるかな
241 回転数を使おうか。(右回り3.5回分とか)
242 座標表示欄には「データ番号:x、y」、ジェスチャ終了時は「データ数:文字数、参考数値(交点)」。
243
244 音声再生(mci)の終了していた場合の処理を修正
245
246 -----------------------
247 なんとなく一息
248 しばらくは小さい修正か
249
250 0.50
251 ルートの上に仮想メイン(ドライブ一覧と履歴などの特殊フォルダ一覧)を追加
252 (ドライブのルート表示のときに上に移動すると表示)
253 mouse:ではメニューに対応するキーも表示、とりあえず表示するだけ
254 例:sca+Q ... Shift + Ctrl + Alt + Q
255 xFF ... キーの16進数表示 (0xFF=10進数で255)
256
257 右クリックメニューをいじりたいが内部的に保留、タブまわりも難しそうで保留
258
259 タブないところをダブルクリックで新規タブ開く
260
261 予定: 右窓実行ファイル選択、左窓データファイル選択>実行、のメニュー
262 ドラッグ&ドロップでファイルのあるフォルダを開く選択肢(ファイルの場合、いまはコピー)
263
264 -----------------------
265 2007/11
266 0.51
267 簡易表示、改行コード LF,CR でも改行するように。適当
268 0.51.1
269 右クリックメニューにmenuを出すメニュー(自分で忘れたので)
270 予定:memoモード付けようか。保存しなくても抜けたら自動で保存。
271    あるいは改行で保存とか。修正では新しいファイルに保存。
272    古いものは捨てない、ノートのような感じ?
273    戻るのはページをめくるように。ファイル名は1,2,3...とか。
274    あるいは巻紙。
275
276 0.52.0
277 memoモード付けてみた。
278  F12、ESC で切り替え。文書簡易表示画面の全画面の
279  ときとメモのときの違いがないので分かりにくい。
280 (タイトルにはmemoと表示)
281  モード切替かソフト終了のときに変更があれば保存。
282  編集できるサイズは30kbyteまで。
283
284  パス、ファイル名はとりあえず手動でiniファイルを編集してください。
285 部分コピー、キャンセル時のリロードをしない。
286 右再読み込みが出来ないのを修正。
287 現在のモードが分からない場合は ESC でフォーカスを移動するといいです。
288  
289 0.52.2
290 vol? 改行修正
291 Ctrl+Alt+UP ウィンドウ構成変更、Ctrl+Alt+Down の逆。
292 0.52.3
293 リストモードと全画面簡易表示モードを ESC で切り替える。
294 ! フォルダ選択で簡易表示きりかえてしまう
295 0.52.4
296 menu > file > 新しいメモ 。
297  現在のメモを連番でリネーム。
298  memofile=memo-.txt の場合は memo-_000.txt,memo-_001.txt,.. と増えていく。
299  最新は memo-.txt のまま。
300 0.52.5
301 memoモードで、メモと同じフォルダに key.log.txt を取る(memoに加えた文字すべて)
302
303 0.52.6
304 memoモード調整。消し忘れてたメッセージダイアログ。
305 保存失敗の時は画面消さないようにした。いまいち不安定か。
306  key.log.txt のほうは追加モードなので予備として。
307 Ctrl+Rクリック でとりあえずファイルメニュー。
308 Shift+Rクリック でサブ・メニュー(menuオン/オフ)
309 困った時はESCキー、という方向で。
310
311 ! キャレットを最後に
312
313 0.52.7
314 簡易編集画面、先頭に$>abcd の時 Ctrl+S で memoのフォルダに abcd.txt を作り保存、$.abcd なら現在のフォルダに。いまいち。
315
316 0.52.71
317 ファイルをドロップした時、コピー・キャンセルならフォルダへ移動。
318
319 0.52.8
320 フォルダ名入力のフォーカスがタブ、リストと連動していなかったのを修正。まだちょっと。
321   大幅に書き直さないと自分でもややこしい。
322 フォルダ名入力欄でShift+ENTER でEXPLORER で開く。
323
324 0.53.00
325 $.filename を簡易編集画面の先頭に表示。
326 先頭行を変えなければ Ctrl+S で上書きになるので注意。バックアップは現状ではなしです。
327 大きいファイルには対応しません。edit classを使用しているだけなので。
328 0.53.01
329 保存は win標準(Shift-JIS、改行:CR+LF) になっています。
330 0.53.2
331 フォルダ入力欄、/でメインに移動
332 ! 簡易表示読み込みがおかしいものがある、 先頭が 0x0a のもの?
333 0.53.2
334 簡易表示、ほぼ修正。
335 0.53.4
336 clip:nameでhis:を表示するバグ修正。
337 ! clipにコピーできなくなっている。フォーカスが他のソフトから戻った後の動作が左右ちぐはぐ。
338 0.54.0
339 メニュー>設定>左をtreeとする
340   左リストのフォルダをクリックすると右の窓で開くモードを追加。
341 0.54.1
342 tree mode, どちらのリストでも効くように変更。トグルスイッチ
343   tree表示はしないから名前がよくない
344 0.54.2
345 tree mode, フォルダを開くきっかけを「選択」から「左ダブルクリック」に変更。逆窓はスイッチ連動のほうがいいか保留。
346 右リスト用メニュー(いまは実際はカレントリスト用)の再読み込み部おかしくなったので修正(currentを使う。内部の話)。
347   まだ窓の「左、右」と「選択、非選択」が混乱しているコードあり。
348 0.54.3
349 マウスゼスチャ登録ウィンドウで空の文字列でOKを押したとき、登録してしまう(=>右クリックだけで実行する設定になる)のを修正。(命令を無効にする)
350 0.55.0
351 マウスゼスチャ,色を変更できるようにした。filemv.iniに書く。赤緑青がRGB(255,255,255)の形式で設定される。
352   例
353   [setting]
354   mousecolor=on
355   (略)
356   [mousecolor]
357   0_R=10
358   0_G=20
359   0_B=30
360   1_R=10
361   1_G=120
362   1_B=30
363   (略)
364   14_R=210
365   14_G=20
366   14_B=30
367 0.55.1
368 コマンド入力改良。単体の場合%%でくくらなくてもいいように。
369 firefoxなどと登録してあればfolder名入力欄に入力してエンターで実行。
370 0.56.0
371 folder入力欄に「ff=c:\..\firefox.exe」の形で入力してコマンド変数を設定出来るようにした。
372 コマンド変数のリスト表示メニュー。
373
374 2008/3 --------- luaで正規表現を使いたい。----------
375
376 0.57.a.0
377 Lua 組み込みテスト。lua.lua は起動フォルダに置く。サイズが大きくなってしまう。当たり前。
378 0.57.dll.1
379 lua 関連をdllにした。
380  menu>ver.>luatesで、
381  ファイル名をlua.luaで変換してdialog表示するテストだけ。
382  lua.luaを書き換えればすぐ変更、実行できる。
383  現在は、luaファイルは同じフォルダに置かなければ呼び出せない。
384  luaの文法などについては http://wikiwiki.jp/lua/ などを参照。
385 lua 関連をビルドするには http://hammm.dw.land.to/lua/ の lua-5.1.3-mbenc.zip が必要。
386 lua本家のものでは試していない。
387 DLLと切り離したバージョンでは、実行時に動的リンクなので必要ない。
388 lua.luaとmoflua.dllなど、lua関連はなくても本体は動くようにする方向。
389  luaを使う場合、実行に最低必要なのはfilemv.exe,lua.lua,moflua.dllの3つで、すべて同一フォルダに置く。
390 libのビルド関係はこちらに書いた > http://lua.g.hatena.ne.jp/hatecha/?word=%2a%5bvc%2b%2b%5d
391 0.58.0
392 luaテスト
393   menu>ver.>filename2lua ... 選択ファイル名とフォルダ名を引数にして。結果はdialog表示。
394   menu>ver.>edit2lua ... 現在のエディット画面の文字列とフォルダ名を引数に。結果はエディット画面。
395   関を関関に置き換えるlua.luaを添付した。
396   現在は戻り値は文字数制限あり。
397
398 絶対パスで保存できるようにしようかと思ったがすでに出来ている。
399  「$.」以下の文字列でファイルを開くので
400  $.d:\path\filename.txtなどとするとよい。
401 現在はパスが存在するかはチェックしていない。エラー表示もない。
402
403 !履歴保存、改良しないと。
404 0.58.0.1
405 編集ステータス表示少し改良
406 folder名入力、ない場合は"dir 入力文字列*"を実行。暫定。
407
408 0.58.0.2
409 リスト、タブkeyで反対側の窓にフォーカスになっていないのを修正
410
411 --------- todo
412
413 前回終了時のtabで起動
414 保存時の改行をもとのと同じにする
415 $R.filenameで右に保存とか。
416 Ctrl+S 保存、拡張子をみて新しい時だけは注意を表示
417 $.full-path, pathつきならそのパスに保存
418 文字コード処理
419 バイナリの16進表示、書き込み、
420 タブを閉じるメニュー
421 窓グループ、消すメニュー。保存方法かえる?
422
423 オープンソース ----------------------------------------------
424
425 再配布、改変等、自由です。
426

Properties

Name Value
svn:eol-style native
svn:mime-type text/plain

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26