CoolTerm é uma simples aplicação de terminal de porta serial (sem emulação de terminal) voltada para hobbyists e profissionais com necessidade de troca de dados com hardware conectado a portas seriais, como servo-controladores, kits robotizados, receptores GPS, microcontroladores.
O que é novo nesta versão:
CARACTERÍSTICAS NOVIDAS / MISTURADAS:
- opção de configuração adicionada para o controle de fluxo suportado pelo software.
- opção de configuração adicionada para bloquear batidas de tecla enquanto o fluxo de dados de transmissão é interrompido.
- Adicionado impressão para texto simples e vistas hexadecimais.
- Adicionado configurações de proxy para preferências (para verificação de atualização).
- Mudou a janela de preferências para o conceito multi-tabulação.
- formatação feita de dados hexadecimais capturados configurável.
- Agora é possível usar a opção 'Aguarde seqüência de terminação' ao capturar em formato hexadecimal, enquanto a formatação de dados hexadecimais estiver desabilitada.
- Opção "Packet Delay" adicionada, que permite inserir um atraso após a transmissão de cada pacote, cujo tamanho agora pode ser especificado através das configurações de conexão GUI.
- A opção "Line Delay" agora suporta compatibilidade com todos os caracteres de atraso especificados, além de corresponder a qualquer um deles. Isso permite que cadeias inteiras sejam especificadas como caracteres de atraso de linha.
MELHORIAS:
- Codificação de texto alterada na janela "Enviar seqüência" para usar a codificação padrão do sistema.
- Interface gráfica aprimorada para configurações de controle de fluxo para impedir que o controle de fluxo de hardware e software seja ativado ao mesmo tempo.
- Melhorou o comportamento do LED TX. Quando o controle de fluxo é ativado e a transmissão é interrompida pelo alvo remoto, a cor do LED TX é alterada para vermelho para indicar que nenhum dado está sendo enviado (somente para plataformas selecionadas).
- A recepção de sinais de interrupção ou erros de enquadramento agora pisca o LED RX vermelho quando "Ignorar erros de recepção" está ativado (apenas as plataformas selecionadas).
- Código alterado para evitar que o progresso de transmissão seja exibido quando o "loop back receive data" for ativado e maiores quantidades de dados estiverem sendo retornadas.
- [Win / Linux] O comportamento alterado de janelas modais, como opções de conexão e envio de janelas de progresso, de modo que somente a janela do terminal pai seja bloqueada em oposição a todas as janelas abertas.
- [Mac] Adicionado o seguinte comando ApplesScript:
- [Mac] Removido os seguintes comandos AppleScript:
- [Mac] As compilações universais para Mac não são mais suportadas.
LookAheadHex (ID como inteiro) como String
Str2Hex (PlainStr como String) como String
Hex2Str (HexStr como String) como String
FIXES DE ERRO E IMPOSIÇÕES DE ESTABILIDADE:
- [Mac] Desativado SmartQuotes, SmartDashes e SmartTextReplacement em TextArea.
- Adicionado o tratamento de OutOfMemoryExceptions no thread de transmissão.
- código revisado para excluir a linha de entrada de texto usada no "Modo de linha" de mudanças de tamanho de texto.
O que é novo na versão 1.4.7:
CARACTERÍSTICAS NOVIDAS / MISTURADAS:
- Opção adicionada para especificar um nome de arquivo personalizado para arquivos de captura automática quando "Anexar ao arquivo de captura automática" está habilitado.
- O CoolTerm agora salvará as configurações padrão no diretório de dados do aplicativo, independentemente de onde o CoolTerm estiver instalado.
- Os arquivos baudrates.ini e ports.ini agora também podem ser colocados no diretório de dados do aplicativo (veja as localizações específicas das plataformas acima). No entanto, os arquivos colocados no mesmo local que o executável CoolTerm terão precedência sobre os arquivos colocados no diretório de dados do aplicativo. Isso é útil para instalações portáteis do CoolTerm.
- Envio de texto feito em texto simples, veja uma opção configurável.
- Opção adicionada para formatar dados separados por TAB para a exibição de texto simples. Se ativado, o texto será alinhado em uma largura de coluna especificada.
- Opção adicionada para lidar com um número mínimo especificado de espaços recebidos consecutivos para a exibição ASCII. Se ativado, tais ocorrências serão substituídas por um caractere TAB.
Esses locais são os seguintes:
Mac: / Usuários / Nome de usuário / Biblioteca / Suporte a aplicativos / CoolTerm /
Win: UsersUserNameAppDataRoamingCoolTerm
Linux: / home / UserName / CoolTerm /.
No entanto, um arquivo default.stc colocado no mesmo local que o executável do CoolTerm terá precedência sobre o do local de dados do aplicativo. Isso é útil para instalações portáteis do CoolTerm.
MELHORIAS:
- Ao clicar em 'Cancelar' na janela de progresso de transmissão, agora descartará a janela, mesmo que, quando a transmissão for interrompida pelo alvo, quando o controle de fluxo estiver ativado.
- Os caracteres NUL agora são ignorados no modo de exibição ASCII se "Manipular caracteres não impressos" estiver desativado para evitar que o visualizador ASCII se comporte erraticamente em determinadas plataformas.
- Código alterado para otimizar o consumo da CPU no modo de exibição de texto simples.
- Mudou o nome padrão de novos terminais de "CoolTerm" para "Untitled" para melhor se conformar com a prática comum.
- Mudou a caixa de diálogo Arquivo de captura de arquivos para usar .txt como extensão de arquivo por padrão.
- [Mac] Adicionado código para evitar App Nap quando o CoolTerm está sendo executado em segundo plano.
- [Mac] Alterou a codificação de cadeias de caracteres retornadas pelo Apple Script de ASCII para o padrão do sistema para garantir a compatibilidade com o conjunto completo de caracteres de 8 bits.
- [Mac] Novos comandos AppleScript:
- WriteHex (ID como inteiro, HexData como String)
- ReadHex (ID como número inteiro, NumChars como Inteiro) como String
- ReadAllHex (ID como inteiro) como String
- [Mac] Desempenhando as funções AppleScript do Str2Hex e Hex2Str. Futuras versões do CoolTerm não implementarão mais estas funções
- Caixa de diálogo adicionada para solicitar o e-mail do usuário ao enviar relatórios de falhas.
FIXES DE ERRO E IMPOSIÇÕES DE ESTABILIDADE:
- Código alterado para que a enumeração da porta continue se ocorrer uma exceção com uma determinada porta durante a operação. Isso deve permitir que todas as portas válidas sejam enumeradas.
- código melhorado para lidar corretamente com múltiplas instâncias (Windows e Linux).
- código melhorado para condensação de linha no modo de exibição ASCII
- código melhorado para processar adequadamente a instância inicial quando novas configurações de conexão são abertas.
- Corrigido o erro que redefine a formatação da visualização de texto simples depois de limpar os dados no buffer de recebimento.
O que é novo na versão 1.4.6:
CARACTERÍSTICAS NOVIDAS / MISTURADAS:
- Adicionou a opção para iniciar automaticamente a captura de arquivos ao carregar configurações de conexão.
- opção adicionada para adicionar novos dados aos arquivos de captura automática.
- Opção adicionada para filtrar as sequências de escape ANSI. Se esta opção estiver habilitada, os caracteres de seqüência ANSI serão filtrados no modo de exibição ASCII.
- opção de preferência adicionada para permitir a condensação dos espaços de linha no modo de exibição de texto simples (não disponível nas compilações binárias universais).
- [Win] [Linux] Adicionado código para garantir que apenas uma instância do CoolTerm esteja sendo executada no sistema ao mesmo tempo
- Adicionado código para garantir que um arquivo de configurações de conexão só pode ser aberto uma vez.
- opção de preferência adicionada para mostrar ou ocultar a barra de ferramentas.
- Adicionado suporte UTF-8 para visualização em texto simples.
- diálogo de preferências atualizadas para exibir o conjunto de caracteres estendidos.
- [Win] Adicionado suporte para combinações de teclas AltGr em determinados teclados internacionais.
- Adicionado atalho (Mac: CMD-I, Win / Linux: CTRL-I) para o menu Conexão / Opções ...
- O formato de timestamp relativo modificado de HH: MM: SS: sss para HH: MM: SS.sss para ser consistente com convenções de timestamp estabelecidas.
MELHORIAS:
- Removido CTRL + Alt + S atalho para "Arquivo / Salvar como padrão" para evitar que AltGr + S acione o atalho.
- [Win] [Linux] Código alterado para usar a codificação de texto padrão específica da plataforma para a janela de texto simples para permitir a exibição de bytes maiores que 0x7f.
- UI Tweaks para harmonizar a aparência da GUI entre as plataformas.
- Texto de ajuda atualizado com instruções sobre como remover o nome da porta serial dos arquivos de configurações.
FIXES DE ERRO E IMPOSIÇÕES DE ESTABILIDADE:
- [Linux] Código AutoScroll atualizado para se comportar da mesma forma que no Mac e no Windows.
- Corrigido o erro que não atualizou corretamente o texto do menu Connection / Connect_Disconnect ao mudar entre janelas de terminal.
- [Mac] Corrigiu o erro onde a codificação de texto das cadeias retornadas dos comandos do AppleScript não foi definida.
O que é novo na versão 1.4.5:
CARACTERÍSTICAS NOVIDAS / MISTURADAS:
- Adicionado nova opção para lidar com caracteres End Of Text (EOT, ASCII code 4). A ativação deste recurso impedirá que a exibição seja atualizada até que um caractere EOT seja recebido, momento em que a exibição é atualizada com o conteúdo do buffer de recebimento.
- Adicionado código para apresentar ao usuário a opção de selecionar uma porta serial se um arquivo de configurações carregado incluir uma string vazia para o nome da porta. Isso permite a criação de arquivos de configurações genéricas.
- [MAC] Suporte de retina adicional.
FIXES DE ERRO E IMPRESSÕES DE ESTABILIDADE
- Melhoramento do código para evitar ThreadAccessingUIException
O que é novo na versão 1.4.4:
CARACTERÍSTICAS NOVIDAS / MISTURADAS:
- Função adicionada que mostra o caminho para o arquivo de captura atual (se uma captura estiver atualmente ativa) quando o mouse estiver pairando sobre a etiqueta de status da porta serial na parte inferior esquerda da janela CoolTerm.
- alterou as configurações de emulação de chave de entrada para usar o menu popup e adicionou a opção use uma seqüência personalizada para emular a tecla enter.
- Adicionado tamanhos de fonte adicionais para diálogo de preferências.
- Opção adicionada para reduzir a taxa de atualização do terminal para uma vez por segundo, a fim de reduzir a carga da CPU em sistemas onde o consumo de energia é crítico.
- Adicionado texto a ajuda incorporada para explicar que reduzir o tamanho do buffer de recebimento pode ser usado para reduzir o consumo de energia da CPU.
- [MAC] Compilando para Cacau a partir de agora.
- [MAC] Adicionado suporte retina básico.
MELHORIAS
- O CoolTerm agora lembra adequadamente as últimas pastas usadas (individualmente) para abrir configurações de conexão, capturar arquivos de texto, além de enviar arquivos de texto.
- Adicionado o caractere DEL (ASCII 127) para a rotina que manipula os caracteres BS na visualização ASCII.
- código otimizado para reduzir a carga da CPU ao enviar arquivos de texto.
- melhoria da estabilidade ao código do buffer de recepção circular.
FIXES DE ERRO E IMPRESSÕES DE ESTABILIDADE
- código fixo que poderia causar caracteres ASCII estendidos às vezes ser traduzido incorretamente de formato hexadecimal para texto simples.
Comentários não encontrado