CoolTerm is een eenvoudige seriële poortterminaltoepassing (geen terminalemulatie) die is gericht op hobbyisten en professionals met de behoefte om gegevens uit te wisselen met hardware die is aangesloten op seriële poorten zoals servocontrollers, robotkits, GPS-ontvangers en microcontrollers.
Wat is nieuw in deze release:
NIEUWE / GEWIJZIGDE FUNCTIES:
- Configuratieoptie toegevoegd voor software-ondersteunde stroomregeling.
- Configuratieoptie toegevoegd om toetsaanslagen te blokkeren terwijl de datastroom wordt gestopt.
- Toegevoegd afdrukken voor platte tekst en hex-weergaven.
- Proxy-instellingen toegevoegd aan voorkeuren (voor updatecontrole).
- Venster met voorkeuren gewijzigd naar concept met meerdere tabbladen.
- De opmaak van vastgelegde hex-gegevens configureerbaar gemaakt.
- Het is nu mogelijk om de optie 'Wachten op terminatietekenreeks' te gebruiken bij het vastleggen in hex-formaat zolang het formatteren van hex-gegevens is uitgeschakeld.
- "Packet Delay" -optie toegevoegd, waarmee een vertraging kan worden ingevoegd na de verzending van elk pakket, waarvan de grootte nu kan worden opgegeven via de GUI voor verbindingsinstellingen.
- De optie "Lijnvertraging" ondersteunt nu het matchen van alle gespecificeerde vertragingskarakters naast het matchen van een van hen. Hiermee kunnen volledige tekenreeksen worden opgegeven als regelvertragingskarakters.
VERBETERINGEN:
- Tekstcodering in het venster "String verzenden" gewijzigd om de standaardcodering van het systeem te gebruiken.
- Verbeterde GUI voor instellingen voor stroomregeling om te voorkomen dat hardwareregeling en softwarematige stroomregulering tegelijkertijd worden ingeschakeld.
- Verbeterd gedrag van de TX-LED. Wanneer de stroomregeling is ingeschakeld en de verzending wordt gestopt door het doel op afstand, wordt de kleur van de TX-led rood weergegeven om aan te geven dat er geen gegevens worden verzonden (alleen platforms selecteren).
- De ontvangst van onderbrekingsignalen of framefouten knippert nu de RX-led rood wanneer "Negeer ontvangstfouten" is ingeschakeld (alleen op bepaalde platforms).
- Gewijzigde code om te voorkomen dat de voortgang van het verzenden wordt weergegeven wanneer "terugloop ontvangen gegevens" is ingeschakeld en grotere hoeveelheden gegevens worden teruggelust.
- [Win / Linux] Gedrag van modale vensters zoals verbindingsopties gewijzigd en voortgangsvensters verzonden zodat alleen het bovenliggende terminalvenster wordt geblokkeerd in tegenstelling tot alle geopende vensters.
- [Mac] De volgende ApplesScript-opdracht is toegevoegd:
- [Mac] De volgende AppleScript-opdrachten zijn verwijderd:
- [Mac] Universal Builds voor Mac wordt niet langer ondersteund.
LookAheadHex (ID als geheel getal) als tekenreeks
Str2Hex (PlainStr als string) als tekenreeks
Hex2Str (HexStr als tekenreeks) als tekenreeks
BUG FIXES EN STABILITY IMRPOVEMENTS:
- [Mac] Uitgeschakelde SmartQuotes, SmartDashes en SmartTextReplacement in TextArea.
- Afhandeling van OutOfMemoryExceptions in verzenddraad toegevoegd.
- herziene code om de tekstinvoerregel uit te sluiten die in "Lijnmodus" wordt gebruikt vanwege wijzigingen in de tekstgrootte.
Wat is nieuw in versie 1.4.7:
NIEUWE / GEWIJZIGDE FUNCTIES:
- Optie toegevoegd om een aangepaste bestandsnaam voor automatisch vastgelegde bestanden op te geven wanneer "Toevoegen aan automatisch vastgelegde bestand" is ingeschakeld.
- CoolTerm slaat nu de standaardinstellingen op in de directory met toepassingsgegevens, ongeacht waar CoolTerm is geïnstalleerd.
- baudrates.ini en ports.ini-bestanden kunnen nu ook in de toepassingsgegevensdirectory worden geplaatst (zie platformspecifieke locaties hierboven). Bestanden die op dezelfde locatie zijn geplaatst als het uitvoerbare bestand CoolTerm hebben echter voorrang op de bestanden die in de toepassingsgegevensdirectory zijn geplaatst. Dit is handig voor draagbare installaties van CoolTerm.
- Tekstomloop in onbewerkte tekst gemaakt, een configureerbare optie weergeven.
- Optie toegevoegd om TAB-gescheiden gegevens op te maken voor weergave in platte tekst. Indien ingeschakeld, wordt de tekst uitgelijnd op een opgegeven kolombreedte.
- Optie toegevoegd om een gespecificeerd minimumaantal opeenvolgende ontvangen spaties voor de ASCII-display af te handelen. Indien ingeschakeld, worden dergelijke occurrences vervangen door een TAB-teken.
Deze locaties zijn als volgt:
Mac: / Gebruikers / Gebruikersnaam / Bibliotheek / Application Support / CoolTerm /
Win: UsersUserNameAppDataRoamingCoolTerm
Linux: / home / Gebruikersnaam / CoolTerm /.
Een standaard.stc-bestand dat op dezelfde locatie als het uitvoerbare bestand CoolTerm is geplaatst, heeft echter voorrang op dat op de locatie van de toepassingsgegevens. Dit is handig voor draagbare installaties van CoolTerm.
VERBETERINGEN:
- Als u in het verzendingsvenster op 'Annuleren' op 'Annuleren' klikt, wordt het venster nu gesloten, ook als de verzending wordt gestopt door het doelwit wanneer de stroomregeling is ingeschakeld.
- NUL-tekens worden nu genegeerd in ASCII-weergavemodus als 'Niet-afdruktekens verwerken' is uitgeschakeld om te voorkomen dat de ASCII-viewer onregelmatig gedrag vertoont op bepaalde platforms.
- Code gewijzigd om CPU-gebruik te optimaliseren in de modus voor platte tekst.
- De standaardnaam van nieuwe terminals gewijzigd van 'CoolTerm' in 'Untitled' om beter aan te sluiten bij de gangbare praktijk.
- Gewijzigde dialoogvenster Bestand opslaan opslaan om standaard .txt als extensie te gebruiken.
- [Mac] Code toegevoegd om App Nap te voorkomen wanneer CoolTerm op de achtergrond wordt uitgevoerd.
- [Mac] Codering van tekenreeksen die door Apple Script zijn geretourneerd van ASCII naar de systeemstandaard om compatibiliteit met de volledige 8-bits tekenset te waarborgen.
- [Mac] Nieuwe AppleScript-opdrachten:
- WriteHex (ID als integer, HexData as String)
- ReadHex (ID als integer, NumChars as Integer) als tekenreeks
- ReadAllHex (ID als integer) als tekenreeks
- [Mac] Depressie van de AppleScript-functies Str2Hex en Hex2Str. Toekomstige versies van CoolTerm zullen deze functies niet meer implementeren
- Dialoogvenster toegevoegd om te vragen om de e-mail van de gebruiker bij het verzenden van crashmeldingen.
BUG FIXES EN STABILITY IMRPOVEMENTS:
- Code gewijzigd zodat de poortentelling doorgaat als tijdens het gebruik een uitzondering optreedt bij een bepaalde poort. Dit zou het mogelijk moeten maken dat alle geldige poorten worden opgesomd.
- verbeterde code om meerdere instanties correct af te handelen (Windows en Linux).
- verbeterde code voor lijncondensatie in ASCII-weergavemodus
- verbeterde code om initiële instantie correct af te handelen wanneer nieuwe verbindingsinstellingen worden geopend.
- Bug opgelost die de opmaak van de tekstweergave herstelt na het wissen van de gegevens in de ontvangstbuffer.
Wat is nieuw in versie 1.4.6:
NIEUWE / GEWIJZIGDE FUNCTIES:
- De optie toegevoegd om het automatisch vastleggen van bestanden automatisch te starten bij het laden van verbindingsinstellingen.
- Optie toegevoegd om nieuwe gegevens toe te voegen aan automatisch vastgelegde bestanden.
- Optie toegevoegd om ANSI-escape-reeksen te filteren. Als deze optie is ingeschakeld, worden ANSI-reekstekens gefilterd in de ASCII-weergavemodus.
- Optievoorkeur toegevoegd om condensatie van de regelafstanden in de modus voor platte tekst mogelijk te maken (niet beschikbaar in Universal Binary builds).
- [Win] [Linux] Code toegevoegd om ervoor te zorgen dat slechts één exemplaar van CoolTerm tegelijkertijd op het systeem wordt uitgevoerd
- Code toegevoegd om ervoor te zorgen dat een bestand met verbindingsinstellingen slechts één keer kan worden geopend.
- Optievoorkeur toegevoegd om de werkbalk te tonen of te verbergen.
- UTF-8-ondersteuning toegevoegd voor weergave in platte tekst.
- Aangepast voorkeurenvenster om uitgebreide tekenset weer te geven.
- [Win] Ondersteuning toegevoegd voor AltGr toetscombinaties op bepaalde internationale toetsenborden.
- Sneltoets toegevoegd (Mac: CMD-I, Win / Linux: CTRL-I) naar menu Verbinding / opties ...
- Gewijzigde relatieve tijdstempelindeling van HH: MM: SS: sss naar HH: MM: SS.sss om consistent te zijn met vastgestelde tijdstempelconventies.
VERBETERINGEN:
- CTRL + Alt + S-snelkoppeling voor "Bestand / Opslaan als standaard" verwijderd om te voorkomen dat AltGr + S de snelkoppeling triggert.
- [Win] [Linux] Gewijzigde code om platformspecifieke standaardtekstcodering te gebruiken voor het gewone tekstvenster om bytes groter dan 0x7f weer te geven.
- UI Tweaks om het uiterlijk van de GUI tussen platforms te harmoniseren.
- Bijgewerkte Help-tekst met instructies voor het verwijderen van de seriële poortnaam uit instellingenbestanden.
BUG FIXES EN STABILITY IMRPOVEMENTS:
- [Linux] AutoScroll-code bijgewerkt om hetzelfde gedrag te vertonen als op Mac en Windows.
- Probleem opgelost dat de tekst van het menu Verbinding / Connect_Disconnect niet correct heeft bijgewerkt bij het schakelen tussen terminalvensters.
- [Mac] Bug opgelost waarbij de tekstcodering van tekenreeksen die werden teruggezonden door AppleScript-opdrachten niet was gedefinieerd.
Wat is nieuw in versie 1.4.5:
NIEUWE / GEWIJZIGDE FUNCTIES:
- Nieuwe optie toegevoegd voor het afhandelen van Eindteksten (EOT, ASCII-code 4). Als u deze functie inschakelt, wordt voorkomen dat de display wordt bijgewerkt totdat een EOT-teken wordt ontvangen, waarna de display wordt bijgewerkt met de inhoud van de ontvangstbuffer.
- Code toegevoegd om de gebruiker de mogelijkheid te bieden om een seriële poort te selecteren als een geladen instellingenbestand een lege tekenreeks voor de poortnaam bevat. Hiermee kunt u generieke instellingenbestanden maken.
- [MAC] Extra retina-ondersteuning.
BUG-FOUTEN EN STABILITEIT IMRPOVEMENTS
- Verbetering van de code om ThreadAccessingUIException te vermijden
Wat is nieuw in versie 1.4.4:
NIEUWE / GEWIJZIGDE FUNCTIES:
- Toegevoegde functie die het pad naar het huidige capture-bestand toont (als een capture momenteel actief is) wanneer de muis over het statuslabel van de seriële poort linksonder in het CoolTerm-venster zweeft.
- veranderde de Enter-toetsemulatie-instellingen om het pop-upmenu te gebruiken en de optie toegevoegd gebruik een aangepaste reeks om de enter-toets te emuleren.
- Extra lettergroottes toegevoegd aan het voorkeuren dialoogvenster.
- Optie toegevoegd om de verversingsfrequentie van de terminal te verlagen naar één keer per seconde om de CPU-belasting te verminderen op systemen waar het energieverbruik kritiek is.
- Tekst toegevoegd de ingebouwde help om uit te leggen dat het verminderen van de grootte van de ontvangstbuffer kan worden gebruikt om het CPU-stroomverbruik te verminderen.
- [MAC] Compileren voor Cocoa vanaf nu.
- [MAC] Basissteun voor retina toegevoegd.
VERBETERINGEN
- CoolTerm onthoudt nu correct de laatst gebruikte mappen (afzonderlijk) voor het openen van verbindingsinstellingen, het vastleggen van tekstbestanden en het verzenden van tekstbestanden.
- DEL-teken (ASCII 127) toegevoegd aan de routine die BS-tekens verwerkt in ASCII-weergave.
- geoptimaliseerde code om de CPU-belasting te verminderen tijdens het verzenden van tekstbestanden.
- stabiliteitsverbetering van de code van de circulaire ontvangstbuffer.
BUG-FOUTEN EN STABILITEIT IMRPOVEMENTS
- een vaste code die ertoe kan leiden dat uitgebreide ASCII-tekens soms ten onrechte van hexadecimaal formaat naar gewone tekst worden vertaald.
Reacties niet gevonden