Nos dias 6 e 7 de maio, foram lançadas as versões 5.1 e 5.1.1 da biblioteca C++ e dos calculadores Qalculate! para console e GUI, escritas em C++ e distribuídas sob a licença GPL 2.0.
Mudanças na biblioteca e no calculador de console:
- suporte à resolução de equações que contêm a função if();
- suporte à resolução de root(a, x)=b (necessita de valor racional para ln(a)/ln(b));
- novas funções: powertower() e multiples();
- novas unidades de medida para raio solar, massa e luminosidade;
- solicitação da interpretação desejada ao usar pela primeira vez a soma percentual (por exemplo, 100 + 10% igual a 110 ou 100.1);
- uso de parênteses para expoentes no sistema numérico científico (com potência 10);
- suporte à fatoração inteira de números em matriz ou vetor, bem como ao numerador e denominador em número racional;
- as condições para (x^a)^b = x^(a × b) e x^a × x^b = x^(a + b) foram facilitadas ao desativar números complexos (queda corrigida);
- correção: se (ax + n)^2 > 1, onde n é par e a não é 1, retorna false;
- correções na função setbits();
- correção Number::equals(0, …, true), quando o número é infinito (influencia na função replace());
- correção a^(f(x))=a^(b*g(x)), onde b=2 ou b=3 (na versão 5.1.1).
- outras correções de erros menores e expansão de funcionalidades.
Mudanças no qalculate-gtk:
- opção de exibir a expressão analisada no campo de resultado;
- opção adicionada para somar dois bits complementares de entradas e binários;
- solicitação da interpretação desejada ao usar pela primeira vez a soma percentual (por exemplo, 100 + 10% igual a 110 ou 100.1);
- outras correções de erros menores e expansão de funcionalidades.
Mudanças no qalculate-qt:
- aumento da eficiência da lista de histórico;
- opção adicionada para somar dois bits complementares de entradas e binários;
- solicitação da interpretação desejada ao usar pela primeira vez a soma percentual (por exemplo, 100 + 10% igual a 110 ou 100.1);
- ocultação do tooltip da expressão (após 300 ms) ao retomar a entrada, se o status de expressão adiada estiver ativado;
- outras correções de erros menores e expansão de funcionalidades.
Fonte: linux.org.ru
