CoolTermは、サーボコントローラー、ロボットキット、GPSレシーバー、マイクロコントローラーなどのシリアルポートに接続されたハードウェアとデータを交換する必要がある、趣味や専門家向けのシンプルなシリアルポートターミナルアプリケーションです(ターミナルエミュレーションなし)。 >このリリースの新機能:
新しい/変更された機能:
ソフトウェアでサポートされているフロー制御の設定オプションが追加されました。
送信データフローが停止している間、キーストロークをブロックするための設定オプションが追加されました。
プレーンテキストとヘックス表示のための印刷を追加しました。
環境設定(更新チェック用)にプロキシ設定を追加しました。
プリファレンスウィンドウをマルチタブコンセプトに変更。
キャプチャされた16進データのフォーマットを構成可能にしました。
16進データのフォーマットが無効になっている限り、16進形式でキャプチャするときに 'Waiting for termination string'オプションを使用できるようになりました。
各パケットの送信後に遅延を挿入できる「Packet Delay」オプションが追加されました。このサイズは接続設定GUIで指定できます。
「Line Delay」オプションでは、指定されたすべての遅延文字のマッチングに加えて、すべての遅延文字のマッチングがサポートされるようになりました。これにより、文字列全体をライン遅延文字として指定することができます。
改善:
"Send String"ウィンドウのテキストエンコーディングをシステムのデフォルトエンコーディングを使用するように変更しました。
フロー制御設定のGUIが改善され、ハードウェアとソフトウェアのフロー制御が同時に有効にならないようになりました。
「受信エラーを無視する」が有効になっていると、ブレーク信号またはフレーミングエラーの受信がRX LEDを赤く点滅させるようになりました(プラットフォームの選択のみ)。
「ループバック受信データ」が有効になっており、より大量のデータがループバックされているときに送信の進行状況が表示されないようにするコードを変更しました。
[Win / Linux]接続オプションなどのモーダルウィンドウの動作を変更し、開いているすべてのウィンドウとは対照的に、親ターミナルウィンドウだけがブロックされるように進行ウィンドウを送信します。
[Mac]次のApplesScriptコマンドが追加されました:
LookAheadHex(整数としてのID)を文字列として
[Mac]次のAppleScriptコマンドを削除しました:
Str2Hex(文字列としてのPlainStr)を文字列として
Hex2Str(HexStr as String)を文字列として返します。
[Mac] Universal Builds for Macはもうサポートされていません。
バグ修正と安定性の向上:
[Mac] TextAreaのSmartQuotes、SmartDashes、SmartTextReplacementを無効にしました。
送信スレッドにOutOfMemoryExceptionsの処理を追加しました。
「行モード」で使用されているテキスト入力行をテキストサイズの変更から除外するコードを改訂しました。
バージョン1.4.7の新機能:
新しい/変更された機能:
「自動キャプチャファイルに追加」が有効になっているときに自動キャプチャファイルのカスタムファイル名を指定するオプションが追加されました。
CoolTermは、CoolTermがインストールされている場所に関係なく、デフォルトの設定をアプリケーションデータディレクトリに保存します。
これらの場所は次のとおりです。
Mac:/ Users / UserName / Library / Application Support / CoolTerm /
Win:UsersUserNameAppDataRoamingCoolTerm
Linux:/ home / UserName / CoolTerm /。
ただし、CoolTerm実行可能ファイルと同じ場所に配置されたdefault.stcファイルは、アプリケーションデータの場所よりも優先されます。これはCoolTermのポータブルインストールに便利です。
baudrates.iniファイルとports.iniファイルをアプリケーションデータディレクトリに配置できるようになりました(上記プラットフォーム固有の場所を参照)。ただし、CoolTerm実行可能ファイルと同じ場所に置かれたファイルは、アプリケーションデータディレクトリに置かれたファイルよりも優先されます。これはCoolTermのポータブルインストールに便利です。
プレーンテキストのテキストラッピングを設定可能なオプションにしました。
ASCII表示のために連続して受信されるスペースの指定された最小数を処理するオプションが追加されました。有効にすると、そのような出現はタブ文字に置き換えられます。
改善:
送信の進行状況ウィンドウで[キャンセル]をクリックすると、フロー制御が有効になっているときにターゲットが送信を停止しても、ウィンドウが閉じられます。
ASCIIビューアが特定のプラットフォームで不安定に動作しないようにするため、「非印刷文字の処理」を無効にすると、NUL文字はASCIIビューモードで無視されるようになりました。
プレーンテキストビューモードでCPU消費を最適化するコードを変更しました。
「CoolTerm」から「無題」への新しい端末のデフォルト名を一般的な使用法に適合させるために変更しました。
キャプチャファイルの保存ダイアログを変更しました。既定で.txtをファイル拡張子として使用します。
[Mac] CoolTermがバックグラウンドで実行されているときにApp Napを防止するコードが追加されました。
[Mac]フル8ビット文字セットとの互換性を保証するために、AppleScriptによって返された文字列のエンコードをASCIIからシステムのデフォルトに変更しました。
[Mac]新しいAppleScriptコマンド:
- WriteHex(整数としてのID、StringとしてのHexData)
- 文字列としてのReadHex(整数としてのID、整数としてのNumChars)
- StringとしてのReadAllHex(整数としてのID)
[Mac] Str2HexおよびHex2Str AppleScript関数の使用を推奨しません。 CoolTermの将来のバージョンは、これらの機能をもう実装しません
クラッシュレポートの送信時にユーザーの電子メールの入力を求めるダイアログを追加しました。
バグ修正と安定性の向上:
操作中に特定のポートで例外が発生した場合にポートの列挙が続行されるようにコードを変更しました。これにより、すべての有効なポートを列挙できます。
複数のインスタンスを適切に処理するための改善されたコード(WindowsおよびLinux)。
ASCII表示モードでのライン凝縮のための改善されたコード
新しい接続設定が開かれたときに、初期インスタンスを適切に処理するコードの改善。
受信バッファ内のデータをクリアした後、プレーンテキストビューのフォーマットをリセットするバグを修正しました。
バージョン1.4.6の新機能:
新しい/変更された機能:
接続設定の読み込み時に自動的にファイルキャプチャを開始するオプションが追加されました。
自動キャプチャファイルに新しいデータを追加するオプションが追加されました。
ANSIエスケープシーケンスをフィルタするオプションが追加されました。このオプションを有効にすると、ANSIシーケンス文字がASCII表示モードでフィルタリングされます。
プレーンテキストビューモードでのラインスペースの凝縮を可能にするオプションを追加しました(ユニバーサルバイナリビルドでは利用できません)。
[Win] [Linux] CoolTermのインスタンスが同時に1つだけシステム上で実行されるようにするコードが追加されました
接続設定ファイルを一度しか開くことができないようにするコードを追加しました。
ツールバーを表示または非表示にするための設定オプションが追加されました。
プレーンテキスト表示のためのUTF-8サポートが追加されました。
拡張キャラクタセットを表示するための設定ダイアログが更新されました。
[Win]特定の国際キーボードのAltGrキーの組み合わせに対するサポートが追加されました。
接続/オプションメニューにショートカット(Mac:CMD-I、Win / Linux:CTRL-I)を追加しました。
相対タイムスタンプ形式をHH:MM:SS:sssからHH:MM:SS.sssに変更し、確立されたタイムスタンプの規則と一致させました。
改善:
AltGr + Sがショートカットをトリガーするのを避けるため、「ファイル/デフォルトとして保存」のCTRL + Alt + Sショートカットを削除しました。
[Win] [Linux]プレーンテキストウィンドウにプラットフォーム固有のデフォルトテキストエンコーディングを使用するようにコードを変更し、0x7fより大きいバイトを表示できるようにしました。
UI Tweaksは、プラットフォーム間のGUIの外観を調和させます。
設定ファイルからシリアルポート名を削除する方法に関するヘルプテキストが更新されました。
バグ修正と安定性の向上:
[Linux] AutoScrollのコードを更新して、MacやWindowsと同じように動作させます。
ターミナルウィンドウを切り替えるときにConnection / Connect_Disconnectメニューのテキストを正しく更新しなかったバグを修正しました。
[Mac] AppleScriptコマンドから返された文字列のテキストエンコーディングが定義されていないバグを修正しました。
バージョン1.4.5の新機能:
新しい/変更された機能:
- End Of Text(EOT、ASCIIコード4)文字を処理する新しいオプションが追加されました。この機能を有効にすると、EOT文字が受信されるまで表示が更新されなくなり、受信バッファからの内容でディスプレイが更新されます。
- ロードされた設定ファイルにポート名の空の文字列が含まれている場合、シリアルポートを選択するオプションをユーザに提示するためのコードを追加。これにより、一般的な設定ファイルを作成することができます。
- [MAC]追加の網膜のサポート。
バグ修正と安定性の向上
- ThreadAccessingUIExceptionを回避するためのコード改善
バージョン1.4.4の新機能:
新しい/変更された機能:
- CoolTermウィンドウの左下にあるシリアルポートステータスラベル上にマウスを置いたときに、現在のキャプチャファイル(キャプチャが現在アクティブな場合)へのパスを表示する機能が追加されました。
- 変更ポップアップメニューを使用するようにキーエミュレーション設定を入力し、カスタムシーケンスを使用してエンターキーをエミュレートするオプションを追加しました。
- 追加のフォントサイズを環境設定ダイアログに追加しました。
- 電力消費が重大なシステムのCPU負荷を軽減するため、端末のリフレッシュレートを1秒に1回減らすオプションを追加しました。
- 受信バッファのサイズを縮小することでCPUの消費電力を削減できることを説明するためのヘルプが組み込まれています。
- [MAC]今からCocoaのためのコンパイル。
- [MAC]基本的な網膜のサポートを追加しました。
改善
- CoolTermは、接続設定を開く、テキストファイルにキャプチャする、テキストファイルを送信するために最後に使用したフォルダ(個々に)を正しく記憶するようになりました。
- ASCII文字でBS文字を処理するルーチンにDEL文字(ASCII 127)を追加しました。
テキストファイルを送信中にCPU負荷を軽減する最適化コード。
循環受信バッファのコードに対する安定性の改善。
バグ修正と安定性の向上
- 拡張ASCII文字が16進形式からプレーンテキストに誤って翻訳されることがある固定コード。
コメントが見つかりません