Skip to content

Versão 1.3.3

Compare
Choose a tag to compare
@danielbolognani danielbolognani released this 19 Aug 17:49
4bf7a36

Versão [1.3.3]

Travamento na compilação (https://jiraproducao.totvs.com.br/browse/DTCLIENT01-2828)

Problema:

  • Ao acionar a compilação com uma depuração em andamento, não é mais possível efetuar compilações, sendo necessário reiniciar o VS-CODE.

Solução:

  • Revisto procedimentos de bloqueio de compilação e depuração simultâneos.

Monitor "stop server" (#776)

Problema:

  • Ao cancelar o diálogo o servidor é encerrado.

Solução:

  • Revisto o tratamento do retorno do diálogo.

Monitor "update speed" (#775)

Problema:

  • Ao cancelar o diálogo após mudar a velocidade e abri-lo novamente, a velocidade apresentada não é original.

Solução:

  • Revisto o tratamento do retorno do diálogo.

Consumo de memória durante o Debug pelo DebugAdapter (#738)

Problema:

  • Durante o Debug, o programa debugAdapter aumenta muito o consumo de memória

Solução:

  • Alguns problemas de vazamento de memória foram corrigidos

Consumo de memória alto pelo ADVPLS (#765)

Problema:

  • Durante o uso do Linter, o consumo de memória do ADVPLS aumenta e só diminuia fechando o VSCode

Solução:

  • Foram detectados vazamentos de memória durante a análise dos fontes pelo Linter e corrigidos

Bug no Linter com arquivos CH

Problema:

  • Erro no TDS-Linter com arquivos .CH

Solução:

  • Arquivos .CH não devem ser tratados pelo TDS-Linter

Bug na falha de conexão com um servidor (#678)

Problema:

  • Ao tentar se conectar a um servidor inacessível, ocorria erro mas o servidor passava para o estado de conectado (ícone verde).

Solução:

  • Revisto o tratamento do retorno de falha da conexão com o servidor.

Erro na indentação automática (#701)

Problema:

Ao indentar o fonte onde há dentro de uma estrutura For, uma variável que comece com as letras n e x t, ocorre erro de indentação.

Solução:

  • Revisto processo e regras de expressão.

Ao debugar no Linux o smartclient não fecha automaticamente (#685)

Problema:

Ao solitar a finalização da depuração, no Linux, o smartclient não fecha automaticamente.

Solução:

  • Implementado procedimento de encerramento do SmartClient.

Funcionalidades para o Logix perdidas (#766)

Problema:

Após atualização as tags Logix deixaram de ficar em caixa alta.

Solução:

Melhorias

  • Revalidate RPO: implementado comando para revalidar o RPO em servidores versão 20.3.0.0 ou superior.
  • Implementando controle de compilação em andamento, evitando o inicio de depuração/execução durante o processo.