1.7.0 〜
やったこと
- [159] ツールバーのカスタマイズ
- [134] 小数の下の方の桁を省略表示
- [138] ソートで大文字小文字・全角半角を区別しないオプションを追加。
- [147] 文字と文字コードとを変換するマクロ API
- [147] 外部アプリ起動後に終了しない設定を追加
- [154] 標準の連番作成機能で 0 パディングを可能に
- [160] 任意のファイル/URLを開くマクロ API
- [163] マウスホイールの回転での行移動を調節可能に
- [172] マウスホイールの動作として「カーソル表示位置を固定」を追加
- [174] ダイアログのフォントサイズを変更しないようにした
- [176] マクロに AdjustColWidth(x) と AdjustRowHeight(y) を追加
- [178] プログラム名と引数を指定してアプリケーションを起動
- [183] 「行間」を「上下マージン」「左右マージン」に変更
- [186] swap 文ではセルは文字列として扱うように変更
- ツールバーの「切り取り」「コピー」「貼り付け」「元に戻す」「やり直し」を状況に応じてグレーアウトするようにした
- [オプション]-[マクロ]-[実行を中断] メニューを追加
- [ヘルプ]-[更新の確認] メニューを追加
- エクスポート時の拡張子が複雑化しないようにした
- 「Unicode 変換は Windows マッピングルールに従う」をデフォルトでオンにした
- 「指定回数のループでマクロを強制終了する」をデフォルトでオフにした
- 開発環境を C++Builder 2010 に更新
やらないこと
- [100] タブ切り替えには対応しません(アーキテクチャが汚すぎて今のままでは対応できないので)
- [131] タスクバー右クリックメニューの「並べて表示」は動作しません。C++Builder の仕様です。
- [076] 各行の列数を個別に記憶することはできません。
- [161] メニューのチェック状態は、GetIniSetting() で取得してください。
- Shift JIS 範囲外の文字は読み書きできません。
- ダイアログメッセージ等は日本語決め打ちです。
- GUI でのツールバーのカスタマイズは 1.8 以降に持ち越します。
- Windows 7 のジャンプリストは活用できません。
更新履歴
Ver.1.7.0(2010/04/17)
- Aboutダイアログだけ更新してリリース。
Ver.1.7 RC4(2010/04/10)
- いまさらながらに全メニュー項目/オプション項目をざっと動作確認。
- [189] コンテキストメニューの「切り取り」「コピー」「貼り付け」が機能しないバグを修正
- [190] UTF-16 のファイル読み込み時に最後の 1 バイトが消える バグを修正
- [191] 「セーブ時、強制的に標準の拡張子を使用」チェック時に拡張子が 2 重につくバグを修正
- [192] 「ファイルを新しいウィンドウで開く」が正しく動かないバグを修正
- [193] 「ファイルの右クリックに関連付ける」が Vista/7 で動作しないバグを修正
- 関連付け解除時にもレジストリにごみが残っていた問題を修正
Ver.1.7 RC3(2010/04/06)
Ver.1.7 RC2(2010/03/20)
- [185] 編集中のセルにもマージン設定を適用するようにした
- オプションダイアログのタブ順序がおかしかったのを修正
- フォントのデフォルト設定を Tahoma(8) から MS Pゴシック(12) に変更
Ver.1.7 RC1(2010/03/14)
- [183] 「行間」を「上下マージン」「左右マージン」に変更
- ヘルプ更新
Ver.1.7 β4(2010/03/02)
- エクスポートマクロのファイル名が「aaa.bbb.cms」のような場合、「*.aaa.bbb」ではなく「*.bbb」のみとなるようにした
- ヘルプ更新(途中まで)
Ver.1.7 β3(2010/02/25)
- 「Unicode 変換は Windows マッピングルールに従う」をデフォルトでオンにした
- 「指定回数のループでマクロを強制終了する」をデフォルトでオフにした
- サンプルの ToolBar.csv はトップレベルからヘルプ内に移動
- ヘルプ更新(一部のみ)
Ver.1.7 β2(2010/02/17)
- ツールバーの「切り取り」「コピー」「貼り付け」「元に戻す」「やり直し」を状況に応じてグレーアウトするようにした
- ShellOpen に渡したプログラム名が間違っていた場合にエラーを表示するようにした
- 同梱マクロからいらなそうなものを削除
Ver.1.7 β1(2010/02/13)
- [172] マウスホイールの動作として「カーソル表示位置を固定」を追加
- [174] ダイアログのフォントサイズを変更しないようにした
- [176] マクロに AdjustColWidth(x) と AdjustRowHeight(y) を追加
- [178] マクロの ShellOpen() に引数を渡せるようにした
Ver.1.7 α5(2010/02/12)
- [177] 検索が正しく動作しないバグを修正。
Ver.1.7a5pre.20100131(2010/01/31)
- [169] マウスアップ時に無駄な画面更新をしないように調整。
Ver.1.7a5pre.20100124(2010/01/24)
- [147] 外部アプリ起動後に終了しない設定を追加。
Ver.1.7 α4(2010/01/23)
- [終了] メニュー実行時や「×」ボタンクリック時にもマクロ実行を中断。
- マクロ実行中以外は [実行を中断] メニューを無効化。
- カスタマイズしたツールバーボタンの有効/無効をメニューと同期する枠組みを準備。 現時点では「MacroTerminate」のみ対応。
Ver.1.7a4pre.20100122(2010/01/22)
- [オプション]-[マクロ]-[実行を中断] メニューを追加。
Ver.1.7a4pre.20100107(2010/01/07)
- [170] コンテキストメニューからの変更が認識されない問題を修正。
- Cassava.ini の同梱をやめ、ToolBar.csv を sample_ToolBar.csv に名前変更した。
Ver.1.7 α3(2010/01/03)
- [138] ソートをダイアログ化。大文字小文字・全角半角を区別しないオプションを追加。
- [147] マクロ API に asc(), ascW(), chr(), chrW() を追加。
- [154] 標準の連番作成機能のアルゴリズムを変更し、0 パディングを可能にした。
- [160] マクロ API に ShellOpen() を追加。
- 更新チェックが UI をブロックしないように修正。
Ver.1.7a3pre.20091227(2009/12/27)
- [ヘルプ]-[更新の確認] メニューを追加。
Ver.1.7 α2(2009/11/23)
- オプションダイアログの「フォント・色」を「表示」と「色」に分割。
- 「表示」メニューの一部をオプションダイアログに移動。
- [134] 小数の下の方の桁を省略表示可能とした。
- [163] マウスホイールの回転での行移動を調節可能にした。
Ver.1.7 α1(2009/11/18)
- 標準のツールバーを消せるようにした。
- ファイル名が一致するマクロがある場合そのファイルを実行するようにした。
- 画像ファイル名として「#1」「#2」を指定すると標準ツールバーの画像を流用。
- 動作に「OpenHistory」を指定するとドロップダウンボタンを作るようにした。
Ver.1.7a1pre.20091116(2009/11/16)
- [159] Cassava.ini と同じフォルダに ToolBar.csv を置くとツールバーを追加できるようにした。
Ver.1.7a1pre.20091108(2009/11/08)
- Ver.1.6.5 からブランチ。1.6.6 の変更をマージ済み。
- 開発環境を C++Builder 2010 に更新。
- 機能は 1.6.6 と変わっていないハズ。