CoolTerm è una semplice applicazione per terminale di porta seriale (senza emulazione di terminale) orientata verso hobbisti e professionisti con la necessità di scambiare dati con hardware collegato a porte seriali come servo controller, kit robotici, ricevitori GPS, microcontrollori.
Novità in questa versione:
NOVITÀ / CARATTERISTICHE MODIFICATE:
- Aggiunta opzione di configurazione per il controllo del flusso supportato dal software.
- È stata interrotta l'opzione di configurazione aggiunta per il blocco delle sequenze di tasti durante la trasmissione del flusso di dati.
- Aggiunta la stampa per testo normale e visualizzazioni esadecimali
- Aggiunte le impostazioni del proxy alle preferenze (per il controllo degli aggiornamenti).
- Finestra delle preferenze modificate sul concetto di più schede.
- Ha reso possibile la formattazione dei dati esadecimali acquisiti configurabili.
- Ora è possibile utilizzare l'opzione "Attendi stringa di terminazione" quando si acquisisce in formato esadecimale purché la formattazione dei dati esadecimali sia disabilitata.
- Aggiunta l'opzione "Ritardo pacchetto", che consente di inserire un ritardo dopo la trasmissione di ciascun pacchetto, la cui dimensione può ora essere specificata tramite la GUI delle impostazioni di connessione.
- L'opzione "Ritardo di linea" ora supporta la corrispondenza di tutti i caratteri di ritardo specificati oltre a corrispondere a nessuno di essi. Ciò consente di specificare stringhe intere come caratteri di ritardo della linea.
MIGLIORAMENTI:
- Codifica del testo modificata nella finestra "Invia stringa" per utilizzare la codifica predefinita del sistema.
- GUI migliorata per le impostazioni di controllo del flusso per impedire che il controllo del flusso hardware e software venga attivato contemporaneamente.
- Miglioramento del comportamento del LED TX. Quando il controllo di flusso è abilitato e la trasmissione viene interrotta dall'obiettivo remoto, il colore del LED TX viene modificato in rosso per indicare che non viene inviato alcun dato (selezionare solo le piattaforme).
- La ricezione dei segnali di interruzione o errori di framing ora lampeggia il LED RX rosso quando "Ignora errori di ricezione" è abilitato (selezionare solo le piattaforme).
- Codice modificato per impedire la visualizzazione dello stato di avanzamento della trasmissione quando sono abilitati i dati di "ricezione in loop" e si stanno eseguendo il loopback di quantità maggiori di dati.
- [Win / Linux] Modificato il comportamento delle finestre modali come le opzioni di connessione e invia finestre di avanzamento in modo che solo la finestra del terminale principale sia bloccata rispetto a tutte le finestre aperte.
- [Mac] Aggiunto il seguente comando ApplesScript:
- [Mac] Rimossi i seguenti comandi AppleScript:
- [Mac] Universal Builds per Mac non sono più supportati.
LookAheadHex (ID as integer) come stringa
Str2Hex (PlainStr as String) come stringa
Hex2Str (HexStr as String) come stringa
BUG FIX E IMPOSTAZIONI DI STABILITÀ:
- [Mac] Disabilitato SmartQuotes, SmartDash e SmartTextReplacement in TextArea.
- Aggiunta gestione di OutOfMemoryExceptions nel thread di trasmissione.
- codice rivisto per escludere la riga di input del testo utilizzata in "Modalità Linea" dalle modifiche alle dimensioni del testo.
Novità in nella versione 1.4.7:
NOVITÀ / CARATTERISTICHE MODIFICATE:
- Aggiunta l'opzione per specificare un nome file personalizzato per i file di acquisizione automatica quando "Aggiungi al file di acquisizione automatica" è abilitato.
- CoolTerm ora salverà le impostazioni predefinite nella directory dei dati dell'applicazione, indipendentemente da dove è installato CoolTerm.
- I file baudrates.ini e ports.ini ora possono anche essere inseriti nella directory dei dati dell'applicazione (vedere le piattaforme specifiche sopra). Tuttavia, i file posizionati nella stessa posizione dell'eseguibile CoolTerm avranno la precedenza sui file inseriti nella directory dei dati dell'applicazione. Questo è utile per le installazioni portatili di CoolTerm.
- Rendere il testo avvolto in testo normale visualizza un'opzione configurabile.
- Aggiunta l'opzione per formattare i dati TAB separati per la visualizzazione del testo in chiaro. Se abilitato, il testo verrà allineato su una larghezza di colonna specificata.
- Aggiunta l'opzione per gestire un numero minimo specificato di spazi ricevuti consecutivi per il display ASCII. Se abilitato, tali occorrenze saranno sostituite da un carattere TAB.
Queste posizioni sono le seguenti:
Mac: / Users / UserName / Library / Application Support / CoolTerm /
Win: UsersUserNameAppDataRoamingCoolTerm
Linux: / home / UserName / CoolTerm /.
Tuttavia, un file default.stc inserito nella stessa posizione dell'eseguibile CoolTerm avrà la precedenza su quello nel percorso dei dati dell'applicazione. Questo è utile per le installazioni portatili di CoolTerm.
MIGLIORAMENTI:
- Se fai clic su "Annulla" nella finestra di avanzamento della trasmissione, la finestra verrà chiusa anche se la trasmissione viene interrotta dalla destinazione quando il controllo di flusso è abilitato.
- I caratteri NUL vengono ora ignorati in modalità di visualizzazione ASCII se "Gestisci caratteri non stampabili" è disabilitato per impedire il funzionamento irregolare del visualizzatore ASCII su determinate piattaforme.
- Codice modificato per ottimizzare il consumo della CPU nella modalità di visualizzazione in testo normale.
- Modificato il nome predefinito dei nuovi terminali da "CoolTerm" a "Untitled" per conformarsi meglio alla pratica corrente.
- Finestra di dialogo Salva file Capture modificata per utilizzare .txt come estensione file per impostazione predefinita.
- [Mac] Aggiunto codice per impedire App Nap quando CoolTerm è in esecuzione in background.
- [Mac] Modificata la codifica delle stringhe restituite da Apple Script da ASCII al sistema predefinito per garantire la compatibilità con il set di caratteri completo a 8 bit.
- [Mac] Nuovi comandi AppleScript:
- WriteHex (ID come intero, HexData come stringa)
- ReadHex (ID as integer, NumChars come Integer) come String
- ReadAllHex (ID as integer) come String
- [Mac] Deprecating delle funzioni di AppleScript di Str2Hex e Hex2Str. Le versioni future di CoolTerm non implementeranno più queste funzioni
- Aggiunta la finestra di dialogo per richiedere l'e-mail dell'utente quando si inviano segnalazioni di arresti anomali.
BUG FIX E IMPOSTAZIONI DI STABILITÀ:
- Codice modificato in modo che l'enumerazione delle porte continui se si verifica un'eccezione con una determinata porta durante l'operazione. Questo dovrebbe consentire l'enumerazione di tutte le porte valide.
- codice migliorato per gestire correttamente più istanze (Windows e Linux).
- codice migliorato per la condensazione di linee in modalità di visualizzazione ASCII
- codice migliorato per gestire correttamente l'istanza iniziale quando vengono aperte nuove impostazioni di connessione.
- Corretto bug che ripristina la formattazione della vista in testo normale dopo aver cancellato i dati nel buffer di ricezione.
Novità nella versione 1.4.6:
NOVITÀ / CARATTERISTICHE MODIFICATE:
- Aggiunta l'opzione per avviare automaticamente l'acquisizione dei file al caricamento delle impostazioni di connessione.
- Aggiunta l'opzione per aggiungere nuovi dati ai file di acquisizione automatica.
- Aggiunta l'opzione per filtrare le sequenze di escape ANSI. Se questa opzione è abilitata, i caratteri della sequenza ANSI verranno filtrati in modalità di visualizzazione ASCII.
- Aggiunta opzione di preferenza per abilitare la condensazione degli spazi delle linee nella modalità di visualizzazione in testo normale (non disponibile nelle build di Universal Binary).
- [Win] [Linux] Aggiunto codice per garantire che solo una istanza di CoolTerm sia in esecuzione sul sistema contemporaneamente
- Aggiunto codice per garantire che un file delle impostazioni di connessione possa essere aperto solo una volta.
- Aggiunta opzione di preferenza per mostrare o nascondere la barra degli strumenti.
- Aggiunto il supporto per UTF-8 per la visualizzazione in testo normale.
- Finestra di dialogo delle preferenze aggiornata per visualizzare il set di caratteri estesi.
- [Win] Aggiunto supporto per combinazioni di tasti AltGr su alcune tastiere internazionali.
- Aggiunto collegamento (Mac: CMD-I, Win / Linux: CTRL-I) al menu Connessione / Opzioni ...
- Formato di timestamp relativo modificato da HH: MM: SS: sss a HH: MM: SS.sss per essere coerente con le convenzioni di timestamp stabilite.
MIGLIORAMENTI:
- Rimosso CTRL + Alt + S scorciatoia per "File / Salva come predefinito" per evitare che AltGr + S attivi la scorciatoia.
- [Win] [Linux] Modificato il codice per utilizzare la codifica di testo predefinita specifica della piattaforma per la finestra di testo normale per consentire la visualizzazione di byte più grandi di 0x7f.
- Interfaccia utente Tweaks per armonizzare l'aspetto della GUI tra le piattaforme.
- Testo della Guida aggiornato con le istruzioni su come rimuovere il nome della porta seriale dai file delle impostazioni.
BUG FIX E IMPOSTAZIONI DI STABILITÀ:
- [Linux] Aggiornato il codice AutoScroll per comportarsi come su Mac e Windows.
- Corretto bug che non aggiornava correttamente il testo del menu Connection / Connect_Disconnect quando si passa da un terminale all'altro.
- [Mac] Risolto bug in cui la codifica del testo delle stringhe restituita dai comandi AppleScript non era definita.
Novità in nella versione 1.4.5:
NOVITÀ / CARATTERISTICHE MODIFICATE:
- Aggiunta una nuova opzione per gestire i caratteri di fine testo (EOT, codice ASCII 4). L'abilitazione di questa funzione impedirà l'aggiornamento del display fino alla ricezione di un carattere EOT, momento in cui il display viene aggiornato con i contenuti del buffer di ricezione.
- Aggiunto codice per presentare all'utente l'opzione per selezionare una porta seriale se un file di impostazioni caricato include una stringa vuota per il nome della porta. Ciò consente la creazione di file di impostazioni generiche.
- [MAC] Supporto aggiuntivo per retina.
INSERISCE FISSI E IMPOSTAZIONI DI STABILITÀ
- Miglioramento del codice per evitare ThreadAccessingUIException
Novità nella versione 1.4.4:
NOVITÀ / CARATTERISTICHE MODIFICATE:
- Aggiunta funzione che mostra il percorso del file di acquisizione corrente (se è attualmente attiva una cattura) quando il mouse è posizionato sopra l'etichetta di stato della porta seriale in basso a sinistra della finestra di CoolTerm.
- modificato Accedi alle impostazioni di emulazione chiave per utilizzare il menu a comparsa e aggiunto l'opzione usa una sequenza personalizzata per emulare il tasto Invio.
- Aggiunte ulteriori dimensioni del carattere alla finestra di dialogo delle preferenze.
- Aggiunta l'opzione per ridurre la frequenza di aggiornamento del terminale a una volta al secondo al fine di ridurre il carico della CPU sui sistemi in cui il consumo energetico è fondamentale.
- Aggiunto il testo la guida integrata per spiegare che è possibile ridurre la dimensione del buffer di ricezione per ridurre il consumo di energia della CPU.
- [MAC] Compilando per il cacao da ora in poi.
- [MAC] Aggiunto supporto base per la retina.
MIGLIORAMENTI
- CoolTerm ora ricorda correttamente le ultime cartelle utilizzate (singolarmente) per l'apertura delle impostazioni di connessione, l'acquisizione in file di testo e l'invio di file di testo.
- Aggiunto il carattere DEL (ASCII 127) alla routine che gestisce i caratteri BS nella vista ASCII.
- codice ottimizzato per ridurre il carico della CPU durante l'invio di file di testo.
- miglioramento della stabilità del codice del buffer di ricezione circolare.
INSERISCE FISSI E IMPOSTAZIONI DI STABILITÀ
- codice fisso che potrebbe causare la conversione errata dei caratteri ASCII estesi dal formato esadecimale al testo normale.
I commenti non trovato