Cassava Editor 2.4 の開発に関するページです。
更新履歴
Ver.2.4.0(2022/01/15)
- ダウンロード
- 64 bit: Cassava2_4_0_64.zip (3.45 MB)
- 32 bit: Cassava2_4_0.zip (2.26 MB)
- ダミー行やダミー列を削除しようとすると EOF 位置がずれる問題を修正。
Ver.2.4 β4(2022/01/04)
- ダウンロード
- 64 bit: Cassava24b4_64.zip (3.45 MB)
- 32 bit: Cassava24b4.zip (2.26 MB)
- 「@HG正楷書体-PRO」が利用可能な場合、はがき印刷のフォントの初期値として使用するようにした。
- はがき印刷の「2文字以下の半角数字を横に並べる」を初期設定で有効にした。
Ver.2.4 β3(2021/12/31)
-
[502]
ダークモードに対応。
- オプションダイアログの「色」ページで設定可能。Windows の設定とは連動しません。
- 「ファイルを開く」「名前を付けて保存」などのダイアログの中が白かったり Windows 11 でウィンドウの角が四角かったりするようですが、我慢してください。
- ソートダイアログがサイズ変更可能なウィンドウとなっていたのを通常のダイアログに修正。
Ver.2.4 β2(2021/12/29)
- 「検索・置換」ダイアログの「検索対象」の初期設定が「現在の行」になっていたのを「全体」に修正。
- オプションダイアログの「色」設定のタブ順がおかしかったのを修正。
- フォントの初期設定を「MS Pゴシック」から「Yu Gothic UI」に変更。
- 「左右マージン」の初期設定を「2px」から「4px」に変更。
Ver.2.4 β1(2021/12/18)
- [654] データ貼り付け時に EOF 位置が更新されない場合がある問題を修正 (2.3.4 でも修正)。
- [518] [656] はがき印刷時にフォントが指定されていない場合のエラーメッセージを改善。 また、自動的に初期値を設定するようにした (2.3.4 でも修正)。
Ver.2.4 α5(2021/10/31)
- 「検索・置換」ダイアログで「数値検索」タブを開いた状態でダイアログを開きなおすと 「無効/非表示ウィンドウにはフォーカスを設定できません.」 というエラーメッセージが表示される問題を修正 (2.3.4 でも修正)。
- [622] 「検索・置換」ダイアログの「検索対象」に「選択範囲」を追加。
- [639] 「検索・置換」ダイアログで選択した「検索対象」を Cassava.ini に保存するようにした。
- [640] [指定したマクロを実行] で最後に使用したフォルダを Cassava.ini に保存するようにした。
- [642] オプションダイアログの「色」設定で、 「奇数行背景色」と「偶数行背景色」を別々に設定できるようにした。
- 検索にヒットするセルをすべてハイライト表示するようにした。
- 同梱マクロから "lib/Range.cms"、"lib/Sheet.cms"、"lib/SpreadsheetApp.cms" を削除。
- マクロダウンロードページ からダウンロード可能となっています。
Ver.2.4 α4(2021/09/19)
- [622] [639] 範囲選択中に検索をした場合、選択範囲の左上から検索が始まるように修正 (2.3.3 でも修正)。
- セルの固定を解除するときにカーソルが行番号の上に移動してしまう場合がある問題を修正 (2.3.3 でも修正)。
- マクロの「swap(a, b);」で a や b がオブジェクトの場合に値が壊れる問題を修正 (2.3.3 でも修正)。
- マクロで三項演算子(条件 ? 式1 : 式2)が使えるようにした。
- 同梱マクロの "lib/Array.cms" に splice() を追加。
- 同梱マクロの "lib/Assert.cms" に isGreaterThan() と isLessThan() を追加。
- 同梱マクロの「TestAll.cms」を tests フォルダ内に移動。
- 同梱マクロから「Hello.cms」「Calendar.cms」「上の行に連結.cms」を削除。
- 同梱マクロに "lib/Range.cms"、"lib/Sheet.cms"、"lib/SpreadsheetApp.cms" を追加。
- 書いてはみたものの、標準 API として新しい書き方を導入するのは混乱の元な気もするので、 やっぱり削除するかも。
Ver.2.4 α3(2021/09/04)
- マクロの「MoveRow();」「MoveCol()」実行時に編集中のセルの内容が更新されない問題を修正 (2.3.2 でも修正)。
- [412] マクロの「Copy();」「Cut();」の実行が失敗する場合があった問題を改善 (2.3.1 でも修正)。
- マクロの文字列リテラル内で "\r" を使えるようにした。
- マクロの「ファイル名.関数名()」形式で、lib フォルダ内のマクロも呼び出せるようにした。
Ver.2.4 α2(2021/08/01)
- マクロの記録機能で出力されるマクロで「,」の後にスペースがあったりなかったりしていたのを、 [x,y] 形式を除いてスペースありに統一 (2.3.1 でも修正)。
- [503] 保存時の改行コードとして「セル内改行のみ LF」(通常の改行コードは CR+LF、セル内改行は LF)を追加。
- 文字コード認識時に Shift-JIS の半角カタカナを減点しないように変更。
- 関連付け機能が期待通りに動作していなかったので削除。関連付けは OS 側で設定してください。
- 開発環境を C++Builder 10.4.2 Community Edition に更新。
- 32 bit 版コンパイラを bcc32 から bcc32c に切り替え。
Ver.2.4 α1(2021/07/11)
-
[626]
マクロの DeleteRow() の高速化。
- 隣り合う複数行を DeleteRow(y); DeleteRow(y-1); DeleteRow(y-2); のように削除した場合、 自動的に処理をまとめて DeleteRow(y-2, y) と同じように削除するようにした。