CoolTerm est une simple application de terminal port série (sans émulation de terminal) destinée aux amateurs et aux professionnels ayant besoin d'échanger des données avec du matériel connecté à des ports série tels que servo-contrôleurs, kits robotiques, récepteurs GPS, microcontrôleurs. > Nouveautés dans cette version:
CARACTÉRISTIQUES NOUVELLES / MODIFIÉES:
- Ajout d'une option de configuration pour le contrôle de flux pris en charge par le logiciel.
- Ajout d'une option de configuration pour bloquer les frappes pendant que le flux de données de transmission est arrêté.
- Ajout de l'impression pour les vues en texte brut et hexadécimal.
- Ajout de paramètres de proxy aux préférences (pour la vérification des mises à jour).
- Modification de la fenêtre des préférences sur le concept de multi-onglets.
- La mise en forme des données hexadécimales capturées a été configurée.
- Il est maintenant possible d'utiliser l'option 'Wait for termination string' lors de la capture au format hexadécimal tant que le formatage des données hexadécimales est désactivé.
- Ajout de l'option "Packet Delay", qui permet d'insérer un délai après la transmission de chaque paquet, dont la taille peut maintenant être spécifiée via l'interface graphique des paramètres de connexion.
- L'option "Line Delay" supporte désormais tous les caractères de retard spécifiés en plus de correspondre à l'un d'entre eux. Cela permet de spécifier des chaînes entières en tant que caractères de délai de ligne.
AMÉLIORATIONS
- Modification du codage de texte dans la fenêtre "Envoyer la chaîne" pour utiliser le codage par défaut du système.
- Amélioration de l'interface graphique pour les paramètres de contrôle de flux afin d'empêcher le contrôle du flux matériel et logiciel d'être activé en même temps.
- Amélioration du comportement de la LED TX. Lorsque le contrôle de flux est activé et que la transmission est interrompue par la cible distante, la couleur du voyant TX est changée en rouge pour indiquer qu'aucune donnée n'est envoyée (sélectionnez uniquement les plates-formes).
- La réception des signaux de rupture ou des erreurs de cadrage fait clignoter le voyant RX rouge lorsque "Ignorer les erreurs de réception" est activé (sélectionnez uniquement les plates-formes).
- Code modifié pour empêcher l'affichage de la progression de la transmission lorsque la "boucle de réception des données" est activée et que de plus grandes quantités de données sont en boucle.
- [Win / Linux] Changement du comportement des fenêtres modales telles que les options de connexion et l'envoi de fenêtres de progression de sorte que seule la fenêtre du terminal parent est bloquée par opposition à toutes les fenêtres ouvertes.
- [Mac] Ajout de la commande ApplesScript suivante:
- [Mac] Suppression des commandes AppleScript suivantes:
- [Mac] Les builds universels pour Mac ne sont plus supportés.
LookAheadHex (ID comme entier) sous forme de chaîne
Str2Hex (PlainStr en tant que chaîne) en tant que chaîne
Hex2Str (HexStr en tant que chaîne) en tant que chaîne
CORRECTIONS DE BUGS ET IMITATIONS DE STABILITÉ:
- [Mac] SmartQuotes, SmartDashes et SmartTextReplacement désactivés dans TextArea.
- Ajout de la gestion des exceptions OutOfMemory dans le thread de transmission.
- code révisé pour exclure la ligne de saisie de texte utilisée en "Mode Ligne" des changements de taille de texte.
Nouveautés dans la version 1.4.7:
CARACTÉRISTIQUES NOUVELLES / MODIFIÉES:
- Ajout d'une option pour spécifier un nom de fichier personnalisé pour les fichiers de capture automatique lorsque "Ajouter au fichier de capture automatique" est activé.
- CoolTerm va maintenant enregistrer les paramètres par défaut dans le répertoire de données de l'application, quel que soit l'endroit où CoolTerm est installé.
- baudrates.ini et ports.ini peuvent désormais également être placés dans le répertoire de données de l'application (voir les emplacements spécifiques aux plates-formes ci-dessus). Cependant, les fichiers placés au même endroit que l'exécutable CoolTerm auront la priorité sur les fichiers placés dans le répertoire de données de l'application. Ceci est utile pour les installations portables de CoolTerm.
- Faire un habillage de texte en texte clair afficher une option configurable.
- Ajout d'une option pour formater les données séparées par TAB pour l'affichage en texte brut. Si activé, le texte sera aligné sur une largeur de colonne spécifiée.
- Ajout d'une option pour gérer un nombre minimum spécifié d'espaces reçus consécutifs pour l'affichage ASCII. Si activé, ces occurrences seront remplacées par un caractère TAB.
Ces emplacements sont les suivants:
Mac: / Utilisateurs / Nom d'utilisateur / Bibliothèque / Application Support / CoolTerm /
Win: UsersUserNameAppDataRoamingCoolTerm
Linux: / home / NomUtilisateur / CoolTerm /.
Toutefois, un fichier default.stc placé au même emplacement que l'exécutable CoolTerm aura la priorité sur celui de l'emplacement des données de l'application. Ceci est utile pour les installations portables de CoolTerm.
Les fichiers
AMÉLIORATIONS
- Cliquer sur 'Annuler' dans la fenêtre de progression de la transmission va maintenant fermer la fenêtre même si la transmission est stoppée par la cible lorsque le contrôle de flux est activé.
- Les caractères NUL sont maintenant ignorés en mode d'affichage ASCII si "Gérer les caractères non-impression" est désactivé pour empêcher l'affichage ASCII de se comporter de manière erratique sur certaines plates-formes.
- Code modifié pour optimiser la consommation du processeur en mode d'affichage en texte brut.
- Modification du nom par défaut des nouveaux terminaux de "CoolTerm" à "Sans titre" afin de mieux se conformer à la pratique courante.
- Modification de la boîte de dialogue Enregistrer le fichier de capture pour utiliser .txt comme extension de fichier par défaut.
- [Mac] Ajout de code pour empêcher App Nap lorsque CoolTerm s'exécute en arrière-plan.
- [Mac] Changement de l'encodage des chaînes retournées par Apple Script de ASCII vers le système par défaut pour assurer la compatibilité avec le jeu de caractères complet de 8 bits.
- [Mac] Nouvelles commandes AppleScript:
- WriteHex (ID comme entier, HexData comme chaîne)
- ReadHex (ID en entier, NumChars en Integer) en tant que chaîne
- ReadAllHex (ID comme entier) sous forme de chaîne
- [Mac] Dépréciation des fonctions Str2Hex et Hex2Str AppleScript. Les futures versions de CoolTerm n'implémenteront plus ces fonctions
- Ajout d'une boîte de dialogue pour inviter le courrier électronique de l'utilisateur lors de l'envoi de rapports d'erreur.
CORRECTIONS DE BUGS ET IMITATIONS DE STABILITÉ:
- Code modifié pour que l'énumération des ports se poursuive si une exception se produit avec un port donné pendant l'opération. Cela devrait permettre à tous les ports valides d'être énumérés.
- code amélioré pour gérer correctement plusieurs instances (Windows et Linux).
- code amélioré pour la condensation de ligne en mode d'affichage ASCII
- code amélioré pour gérer correctement l'instance initiale lorsque de nouveaux paramètres de connexion sont ouverts.
- Correction d'un bug qui réinitialise la mise en forme de la vue en texte brut après avoir effacé les données dans le tampon de réception.
Nouveautés dans la version 1.4.6:
CARACTÉRISTIQUES NOUVELLES / MODIFIÉES:
- Ajout de l'option permettant de démarrer automatiquement la capture de fichiers lors du chargement des paramètres de connexion.
- Ajout d'une option pour ajouter de nouvelles données aux fichiers de capture automatique.
- Ajout d'une option pour filtrer les séquences d'échappement ANSI. Si cette option est activée, les caractères de séquence ANSI seront filtrés en mode d'affichage ASCII.
- Ajout d'une option de préférence permettant de condenser les espaces de ligne en mode texte brut (non disponible dans les versions Universal Binary).
- [Win] [Linux] Ajout de code pour s'assurer qu'une seule instance de CoolTerm s'exécute sur le système en même temps
- Ajout de code pour s'assurer qu'un fichier de paramètres de connexion ne peut être ouvert qu'une seule fois.
- Ajout d'une option de préférence pour afficher ou masquer la barre d'outils.
- Ajout du support UTF-8 pour l'affichage en texte brut.
- Mise à jour de la boîte de dialogue des préférences pour afficher le jeu de caractères étendu.
- [Win] Ajout de la prise en charge des combinaisons de touches AltGr sur certains claviers internationaux.
- Ajout du raccourci (Mac: CMD-I, Win / Linux: CTRL-I) au menu Connexion / Options ...
- Changement du format d'horodatage relatif de HH: MM: SS: sss à HH: MM: SS.sss pour être cohérent avec les conventions d'horodatage établies.
AMÉLIORATIONS
- Suppression du raccourci CTRL + Alt + S pour "Fichier / Enregistrer par défaut" pour éviter que AltGr + S déclenche le raccourci.
- [Win] [Linux] Code modifié pour utiliser le codage de texte par défaut spécifique à la plate-forme pour la fenêtre de texte brut afin de permettre l'affichage d'octets plus grands que 0x7f.
- UI Tweaks pour harmoniser l'apparence de l'interface graphique entre les plates-formes.
- Texte d'aide mis à jour avec des instructions sur la façon de supprimer le nom du port série des fichiers de paramètres.
CORRECTIONS DE BUGS ET IMITATIONS DE STABILITÉ:
- [Linux] Le code AutoScroll mis à jour a le même comportement que sur Mac et Windows.
- Correction d'un bug qui ne mettait pas correctement à jour le texte du menu Connection / Connect_Disconnect lors de la commutation entre les fenêtres de terminal.
- [Mac] Correction d'un bug où le codage des chaînes retournées par les commandes AppleScript n'était pas défini.
Nouveautés dans la version 1.4.5:
CARACTÉRISTIQUES NOUVELLES / MODIFIÉES:
- Ajout d'une nouvelle option pour gérer les caractères End of Text (EOT, code ASCII 4). L'activation de cette fonction empêchera la mise à jour de l'affichage jusqu'à ce qu'un caractère EOT soit reçu, moment auquel l'affichage est mis à jour avec le contenu du tampon de réception.
- Ajout du code pour présenter à l'utilisateur l'option de sélectionner un port série si un fichier de paramètres chargé contient une chaîne vide pour le nom du port. Cela permet la création de fichiers de paramètres génériques.
- [MAC] Prise en charge supplémentaire de la rétine.
CORRECTIONS DE BUG ET STABILITÉ DE STABILITÉ
- Amélioration du code pour éviter ThreadAccessingUIException
Quoi de neuf dans la version 1.4.4:
CARACTÉRISTIQUES NOUVELLES / MODIFIÉES:
- Ajout d'une fonctionnalité qui affiche le chemin vers le fichier de capture en cours (si une capture est actuellement active) lorsque la souris survole l'étiquette d'état du port série en bas à gauche de la fenêtre CoolTerm.
- modifié Entrez paramètres d'émulation de clé pour utiliser le menu contextuel et ajouté l'option utiliser une séquence personnalisée pour émuler la touche d'entrée.
- Ajout de tailles de police supplémentaires dans la boîte de dialogue des préférences.
- Ajout de l'option permettant de réduire le taux de rafraîchissement du terminal à une fois par seconde afin de réduire la charge du processeur sur les systèmes où la consommation d'énergie est critique.
- Ajout de texte l'aide intégrée pour expliquer que la réduction de la taille du tampon de réception peut être utilisé pour réduire la consommation d'énergie du processeur.
- [MAC] Compiler pour Cocoa à partir de maintenant.
- [MAC] Ajout de la prise en charge de la rétine de base.
AMÉLIORATIONS
- CoolTerm mémorise désormais correctement les derniers dossiers utilisés (individuellement) pour ouvrir les paramètres de connexion, capturer les fichiers texte et envoyer des fichiers texte.
- Ajout du caractère DEL (ASCII 127) à la routine qui gère les caractères BS en vue ASCII.
- code optimisé pour réduire la charge du processeur lors de l'envoi de fichiers texte.
- amélioration de la stabilité du code du tampon de réception circulaire.
CORRECTIONS DE BUG ET STABILITÉ DE STABILITÉ
- code fixe qui pourrait provoquer la traduction incorrecte de caractères ASCII étendus du format hexadécimal au texte brut.
Commentaires non trouvées