Il 6 e 7 maggio sono state rilasciate le versioni 5.1 e 5.1.1 della libreria C++, dei calcolatori da console e GUI Qalculate!, scritte in C++ e distribuite con licenza GPL 2.0.
Modifiche alla libreria e al calcolatore da console:
- supporto per la risoluzione di equazioni contenenti la funzione if();
- supporto per la risoluzione di root(a, x)=b (richiede un valore razionale per ln(a)/ln(b));
- nuove funzioni: powertower() e multiples();
- nuove unità di misura del raggio solare, massa e luminosità;
- richiesta dell'interpretazione desiderata al primo utilizzo dell'addizione percentuale (ad esempio, 100 + 10% equivale a 110 o 100.1);
- utilizzo di parentesi per l'esponente nel sistema di numerazione scientifica (con potenza di 10);
- supporto per la fattorizzazione intera di numeri in una matrice o in un vettore, così come numeratore e denominatore in un numero razionale;
- condizioni allentate per (x^a)^b = x^(a × b) e x^a × x^b = x^(a + b) quando i numeri complessi sono disabilitati (corretto un crash);
- correzione: se (ax + n)^2 > 1, dove n è pari e a non è uguale a 1, restituisce false;
- correzioni nella funzione setbits();
- correzione di Number::equals(0, …, true), quando il numero è infinito (influisce sulla funzione replace());
- correzione di a^(f(x))=a^(b*g(x)), dove b=2 o b=3 (nella versione 5.1.1).
- ulteriori correzioni di bug minori e ampliamento delle funzionalità.
Modifiche in qalculate-gtk:
- opzione per visualizzare l'espressione analizzata nel campo dei risultati;
- opzione aggiunta per sommare due ingressi complementari e bit binari;
- richiesta dell'interpretazione desiderata al primo utilizzo dell'addizione percentuale (ad esempio, 100 + 10% equivale a 110 o 100.1);
- ulteriori correzioni di bug minori e ampliamento delle funzionalità.
Modifiche in qalculate-qt:
- ottimizzazione dell'elenco della storia;
- opzione aggiunta per sommare due ingressi complementari e bit binari;
- richiesta dell'interpretazione desiderata al primo utilizzo dell'addizione percentuale (ad esempio, 100 + 10% equivale a 110 o 100.1);
- nascosta la tooltip dell'espressione (dopo 300 ms) al ripristino dell'input, se è attivato lo stato dell'espressione ritardata;
- ulteriori correzioni di bug minori e ampliamento delle funzionalità.
Fonte: linux.org.ru
