CoolTerm - це проста програма для терміналів послідовного порту (без термінальної емуляції), яка спрямована на любителів та професіоналів, які потребують обміну даними з апаратним забезпеченням, підключеним до послідовних портів, таких як серворегулятори, робототехнічні комплекти, приймачі GPS, мікроконтролери.
Що нового у цьому випуску:
NEW / CHANGED FEATURES:
- Додано параметр конфігурації для керування потоком, що підтримується програмним забезпеченням.
- Додано параметр конфігурації для блокування натискань клавіш під час передавання потоку даних.
- Додано друк для простого перегляду тексту та шістнадцяткового перегляду.
- Додані параметри проксі-сервера до параметрів (для перевірки оновлення).
- Змінено вікно налаштувань для концепції з декількома вкладками.
- Налаштовуване форматування сформованих даних шістнадцяткового формату
- Тепер можна використовувати опцію «Зачекати на завершення строку» під час зйомки у форматі шістнадцяткового формату, якщо форматування шістнадцяткових даних вимкнено.
- Додано опцію "Затримка пакетів", яка дозволяє вставити затримку після передачі кожного пакета, розмір якого тепер може бути заданий через GUI налаштування з'єднання.
- Параметр "Затримка лінії" тепер підтримує відповідність усім зазначеним символам затримки, крім відповідності будь-якого з них. Це дозволяє вказати цілі рядки як символи лінії затримки.
УДОСКОНАЛЕННЯ:
- Змінено кодування тексту у вікні "Надіслати рядок", щоб використовувати кодування за замовчуванням.
- Покращено GUI для налаштування параметрів потоку, щоб одночасно не вмикати керування потоком апаратного та програмного забезпечення.
- Покращено поведінку індикатора TX. Коли керування потоком увімкнено, а передача зупинена віддаленою ціллю, колір індикатора TX змінюється на червоний, щоб вказати, що дані не надсилаються (виберіть лише платформи).
- При прийманні сигналів ламання або помилок обрамлення світловий індикатор RX світиться червоним, якщо ввімкнено «Ігнорувати помилки отримання» (лише для платформ).
- Змінено код, щоб запобігти показу прогресу передачі, якщо ввімкнено "дані зворотного отримання циклу" та відновлено великі обсяги даних.
- [Win / Linux] Змінено поведінку модальних вікон, таких як параметри підключення, і відправляє вікна просування, так що лише батьківське вікно терміналу заблоковано, а не всім відкритим вікнам.
- [Mac] Додана наступна команда ApplesScript:
- [Mac] Вилучено наступні команди AppleScript:
- [Mac] Universal Builds для Mac більше не підтримується.
LookAheadHex (ідентифікатор як ціле число) як рядок
Str2Hex (PlainStr як String) як рядок
Hex2Str (HexStr як String) як рядок
КОНСТРУКЦІЇ ВИПРОМІНЮВАННЯ І СТАБІЛЬНІСТЬ:
- [Mac] Disabled SmartQuotes, SmartDashes та SmartTextReplacement в TextArea.
- Додано обробку OutOfMemoryExceptions у потоці передачі.
- переглянутий код, щоб виключити лінію введення тексту, що використовується в "Режимі лінії", з змінами розміру тексту.
Що нового у версії 1.4.7:
NEW / CHANGED FEATURES:
- Додана можливість вказати власне ім'я файлу для файлів автоматичного захоплення, якщо ввімкнено "Додайте до файлу автоматичного захоплення".
- CoolTerm тепер зберігатиме налаштування за замовчуванням у каталозі даних програми незалежно від того, де встановлено CoolTerm.
- файли baudrates.ini і ports.ini тепер також можуть бути розміщені в каталозі даних додатків (див. розділи про конкретні платформи вище). Однак файли, розміщені в тому самому місці, що і виконуваний файл CoolTerm, матимуть перевагу над файлами, розміщеними в каталозі даних додатків. Це корисно для портативних установок CoolTerm.
- Текстове обгортання в текстовому вигляді відкриває конфігуровану опцію.
- Додано можливість для форматування даних, розділених TAB для простого текстового відображення. Якщо це ввімкнено, текст буде вирівняно за заданою шириною стовпця.
- Додана можливість обробляти вказану мінімальну кількість послідовних отриманих пропусків для дисплея ASCII. Якщо ввімкнено, такі події будуть замінені символом TAB
Ці місця розташовані наступним чином:
Mac: / Користувачі / Ім'я користувача / Бібліотека / Підтримка додатків / CoolTerm /
Win: UsersUserNameAppDataRoamingCoolTerm
Linux: / home / UserName / CoolTerm /.
Однак файл default.stc, розміщений у тому самому місці, що і виконуваний файл CoolTerm, матиме перевагу над тим, що знаходиться в місці даних додатків. Це корисно для портативних установок CoolTerm.
УДОСКОНАЛЕННЯ:
- Натискання кнопки «Скасувати» у вікні прогресу передачі тепер відхилить вікно, навіть якщо при керуванні потоком буде активовано керування потоком, коли передача припиниться.
- Символи NUL тепер ігноруються в режимі перегляду ASCII, якщо "Handle non-print characters" вимкнено, щоб запобігти некоректній поведінці переглядача ASCII на деяких платформах.
- Змінено код, щоб оптимізувати споживання процесора в режимі простого перегляду тексту.
- Змінено назву за умовчанням нових терміналів від "CoolTerm" до "Untitled", щоб краще відповідати загальноприйнятій практиці.
- Змінено діалогове вікно Зберегти файл, щоб за замовчуванням використовувати .txt як розширення файлу.
- [Mac] Додано код для запобігання App Nap, коли CoolTerm працює у фоновому режимі.
- [Mac] Змінено кодування рядків, повернутих Apple Script з ASCII, до системного за замовчуванням, щоб забезпечити сумісність із повним 8-бітовим набором символів.
- [Mac] Нові команди AppleScript:
- WriteHex (ідентифікатор як ціле, HexData як рядок)
- ReadHex (ідентифікатор як ціле, NumChars як ціле) як рядок
- ReadAllHex (ідентифікатор як ціле число) як рядок
- [Mac] Зниження функцій AppleScript Str2Hex та Hex2Str. Майбутні версії CoolTerm більше не виконуватимуть ці функції
- Додано діалогове вікно, в якому з'являється запит на електронну пошту користувача при надсиланні звітів про аварійне завершення роботи
КОНСТРУКЦІЇ ВИПРОМІНЮВАННЯ І СТАБІЛЬНІСТЬ:
- Змінено код так, щоб перелік порту продовжувався, якщо під час операції виникає випадок із певним портом. Це має дозволити перелік всіх дійсних портів.
- Покращений код для правильної обробки кількох екземплярів (Windows і Linux).
- покращений код конденсації лінії в режимі перегляду ASCII
- покращений код для правильної обробки початкового екземпляра при відкритті нового підключення.
- Виправлена помилка, яка скидає форматування простого текстового перегляду після очищення даних у буферу прийому.
Що нового в версії 1.4.6:
NEW / CHANGED FEATURES:
- Додано опцію автоматичного запуску файлу під час завантаження параметрів підключення.
- Додано опцію додати нові дані до файлів автоматичного захоплення.
- Додана можливість фільтрувати послідовності ANSI. Якщо цей параметр увімкнено, символи послідовності ANSI будуть фільтруватися в режимі перегляду ASCII.
- Додано параметр параметрів, щоб увімкнути конденсування рядків у режимі простого перегляду тексту (недоступне в універсальних двійкових збірках).
- [Win] [Linux] Додано код, щоб одночасно запускати лише один екземпляр CoolTerm
- Додано код, щоб переконатися, що файл налаштувань з'єднання можна відкрити лише один раз.
- Додано параметр вибору, щоб показати або сховати панель інструментів.
- Додана підтримка UTF-8 для простого перегляду тексту.
- Оновлений діалогове вікно налаштування, щоб відобразити розширений набір символів.
- [Win] Додана підтримка комбінацій клавіш AltGr на деяких міжнародних клавіатурах.
- Додано ярлик (Mac: CMD-I, Win / Linux: CTRL-I) до меню «Зв'язок / Параметри ...».
- Змінено формат відносного часу відтворення від HH: MM: SS: sss до HH: MM: SS.sss, щоб відповідати встановленим стандартам часу.
УДОСКОНАЛЕННЯ:
- Вилучено стиснення клавіш CTRL + Alt + S для «Файл / Зберегти як стандартне», щоб уникнути AltGr + S, що запускає стиснення.
- [Win] [Linux] Змінено код для використання специфічної для платформи текстової кодування для простого текстового вікна, щоб дозволити відображення байтів більше 0x7f.
- Інструменти інтерфейсу користувача, щоб гармонізувати зовнішній вигляд графічного інтерфейсу між платформами.
- Оновлений текст довідки з інструкціями щодо видалення імені послідовного порту з файлів налаштувань.
КОНСТРУКЦІЇ ВИПРОМІНЮВАННЯ І СТАБІЛЬНІСТЬ:
- [Linux] Оновлено код автокористувача, який поводиться так само, як і в Mac та Windows.
- Виправлена помилка, яка неправильно оновлювала текст меню Connection / Connect_Disconnect під час перемикання між вікнами терміналів.
- [Mac] Виправлена помилка, в якій текстове кодування рядків, повернутих з команд AppleScript, не було визначено.
Що нового в версії 1.4.5:
NEW / CHANGED FEATURES:
- Додана нова опція обробки символів End Of Text (EOT, ASCII code 4). Увімкнення цієї функції запобігає оновленню дисплея, доки не буде отримано символ EOT, в який час дисплей буде оновлено з вмістом з буфера прийому.
- Додано код, щоб представити користувачеві можливість вибору послідовного порту, якщо завантажений файл налаштувань містить порожній рядок для назви порту. Це дозволяє створювати загальні файли налаштувань.
- [MAC] Додаткова підтримка з боку сітківки.
КОНСТРУКЦІЇ ВНУТРІШЕНЬ ТА СТАБІЛЬНІСТЬ
- Удосконалення коду, щоб уникнути ThreadAccessingUIEception
Що нового в версії 1.4.4:
NEW / CHANGED FEATURES:
- Додана функція, яка показує шлях до поточного файла захоплення (якщо захоплення в даний момент активний), коли миша розташована за міткою статусу послідовного порту у нижньому лівому куті вікна CoolTerm.
- змінено Введіть ключові параметри емуляції, щоб використовувати спливаюче меню, і додав цю опцію, використовуючи спеціальну послідовність для емуляції клавіші введення.
- Додано додаткові розміри шрифтів до діалогового вікна налаштувань.
- Додана можливість зменшення частоти оновлення терміналу до одного разу на секунду, щоб зменшити завантаження ЦП на системах, де споживання енергії є критичним.
- Додано текст вбудованої довідки, щоб пояснити, що зменшення розміру прийому буфера може бути використане для зменшення споживання енергії процесора.
- [MAC] Компіляція для какао відтепер.
- [MAC] Додана підтримка базової сітківки.
ПОКРАЩЕННЯ
- CoolTerm тепер належним чином запам'ятовує останні використані папки (індивідуально) для відкриття параметрів підключення, захоплення текстових файлів, а також надсилання текстових файлів.
- Додано символ DEL (ASCII 127) до процедури, яка обробляє символи BS у вигляді ASCII.
- оптимізований код для зменшення завантаження ЦП під час надсилання текстових файлів.
- покращення стабільності до коду циркулятивного буфера прийому.
КОНСТРУКЦІЇ ВНУТРІШЕНЬ ТА СТАБІЛЬНІСТЬ
- фіксований код, який може призвести до розширених символів ASCII, іноді можуть бути неправильно переведені з шістнадцяткового формату до звичайного тексту.
Коментар не знайдено