- Dec 22, 2024
- Nov 27, 2024
-
- Nov 25, 2024
-
-
Hanna Knutsson authored
Update fr.po
-
bubuleur authored
-
Hanna K. authored
Support plot expression in y=f(x) format; Add example to plot() function; Fix calculate as you type Unicode output on Windows; Do not ask if calculate as you type question on Windows versions without support for text formatting
-
- Nov 21, 2024
-
-
Hanna K. authored
Option to specify number of displayed significant digits, instead of using precision (if PrintOptions::max_decimals < -1, digits = -max_decimals); Fix current value for "help set approximation" when approximation is exact but auto/dual approximation is not reset (after "exact" command); Update exchange rates; Update translations; Increment version number
-
- Nov 20, 2024
-
-
Hanna K. authored
Fix test of equation solution in some cases (fixes "sqrt(x-1/x)+sqrt(1-1/x)-x=0" when approximation is not exact, issue #720)
-
- Nov 15, 2024
-
-
Hanna K. authored
Improve decision to automatically convert unchanged quantity with unit; Fix segfault with very large integer raised by very large integer (integer length multiplied by exponent overflows long long int), e.g. "fs^EiK"; Fix wrong output of converted unit with non-numerical exponent in some cases; Improve ability to abort matrix functions; Improve calculation of formatted string length (for filtering of multiple results in Calculator::calculateAndPrint()); Remove "timed out" alternative results in Calculator::calculateAndPrint(); Do not ask calculate as you type question with "--defaults"; Place "approx." on same line as value (instead of as equals sign); Display "aborted" for long aborted result
-
- Nov 12, 2024
-
-
Hanna K. authored
-
- Nov 11, 2024
-
-
Hanna K. authored
Fix case conversion of µ to M and similar (compare initial text string when converted back to lower case)
-
- Nov 08, 2024
-
-
Hanna Knutsson authored
Update french for lib
-
bubuleur authored
-
- Nov 06, 2024
-
-
Hanna K. authored
-
Hanna Knutsson authored
Fix issues building with MSVC
-
- Nov 05, 2024
-
-
Stefan Gerlach authored
-
- Nov 02, 2024
-
-
Hanna K. authored
Ask user if they want to activate calcaulte as you type when running new version first time in interactive mode; Do not show calculate as you type error/warning for aborted calculation (e.g. "Unable to integrate the expression" when calcuation is too slow); Fix spacing after implicit mulitplication interpretation question; Fix formatting when commands/expression is read from file before interactive mode
-
- Oct 27, 2024
-
-
Hanna Knutsson authored
Add triple() function
-
Marko Zajc authored
-
Hanna K. authored
Calculate as you type improvements/fixes (do call plot() or save(), less strict command detection, and fix expand, factor, partial fractions, bases and calendars conversion); Fix untranslated "to calendars" when translated "calendars" exists
-
James Lu authored
-
James Lu authored
-
James Lu authored
-
- Oct 26, 2024
-
-
Marko Zajc authored
-
- Oct 22, 2024
-
-
Hanna K. authored
-
- Oct 21, 2024
-
-
Hanna K. authored
Improvements/fixes for calculate as you type (use of rl_getc_function instead of rl_event_hook fixes cursor movement with Unicode characters and should reduce delay) (issue #659)
-
- Oct 20, 2024
-
-
Hanna K. authored
-
- Oct 19, 2024
- Oct 18, 2024
-
-
Hanna K. authored
-
- Oct 15, 2024
-
-
Hanna Knutsson authored
libqalculate/Variable: fix valgrind warnings
-
Christopher Fore authored
When attempting to run tests on musl, valgrind outputs warnings about uninitialized values. When comparing the two KnownVariable::KnownVariable methods, b_expression and sexpression were left out in one of them, leading to undefined values for the two of them in KnownVariables::set. Valgrind output: $ libtool --mode=execute valgrind --track-origins=yes --leak-check=full ./src/qalc --test-file ./tests/polynomial.batch ==28000== Memcheck, a memory error detector ==28000== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==28000== Using Valgrind-3.23.1.GIT and LibVEX; rerun with -h for copyright info ==28000== Command: /var/tmp/portage/sci-libs/libqalculate-5.3.0/work/libqalculate-5.3.0/src/.libs/qalc --test-file ./tests/polynomial.batch ==28000== ==28000== Conditional jump or move depends on uninitialised value(s) ==28000== at 0x4BF8293: KnownVariable::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (in /var/tmp/portage/sci-libs/libqalculate-5.3.0/work/libqalculate-5.3.0/libqalculate/.libs/libqalculate.so.23.3.0) ==28000== by 0x4BF8883: KnownVariable::KnownVariable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, bool, bool) (in /var/tmp/portage/sci-libs/libqalculate-5.3.0/work/libqalculate-5.3.0/libqalculate/.libs/libqalculate.so.23.3.0) ... Signed-off-by: Christopher Fore <csfore@posteo.net>
-
- Oct 14, 2024
-
-
Hanna K. authored
-
- Oct 07, 2024
-
- Oct 05, 2024
-
-
Hanna K. authored
-
- Oct 01, 2024
-
-
Hanna K. authored
Fix inability to abort randpoisson() with very high rate value; Improve maximum recursive depth handling for mathematical functions; Improve decision to not show decimal format if fraction format is set to dual (if same is parsed expression); Use more efficient solution to determine is number is shown with scientific notation (when determining if combined fraction should used); Small improvement to handling of scientific e notation with RPN syntax; Increment version number; Update translations; Update currencies
-
- Sep 28, 2024
-
-
Hanna K. authored
-