- 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
-
- 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
-
- Sep 20, 2024
-
-
Hanna K. authored
Stop after one function iteration when return value is the same function with the same arguments (e.g. when function definitions is f(x)=f(x)); Do not show single input decimal number as only combined fraction if fraction format is set to dual; Apply fraction format also for integers if set to percent, permille, or permyriad; Add (hidden) support for percent, permille, and permyriad fraction formats in qalc; Fix "where" expression when variable name is placed after equals greater or equals less; Fix for "do not show single input decimal number as fraction by default if small or large enough to be displayed using scientific notation"; Fix typo in PrintOptions::use_unicode_signs documentation; Fix compiler warning; Update ChangeLog
-
- Sep 18, 2024
-
-
Hanna K. authored
-
- Sep 17, 2024
-
-
Hanna K. authored
Fix save definitions option (related to issue #706); When questions are avoided (when reading commands/expression from file or in result only mode), create temporary objects for "variable" and "function" commands, do not ask before replacing object, and fail without question for illegal names; Avoid asking questions when reading commands/expressions from file before interactive mode; Fix line breaks for output from command line expression or file, before interactive mode; Update "exp" option documentation to reflect that custom negative values are allowed; "unkeep" command (reverse of "keep")
-
- Sep 16, 2024
- Sep 12, 2024
-
-
Hanna K. authored
-
- Sep 01, 2024
-
-
Hanna K. authored
Do not show single input decimal number as fraction by default if small or large enough to be displayed using scientific notation (issue #701)
-
- Aug 31, 2024
-
-
Hanna K. authored
Support abbreviations for scientific (sci) and engineering (eng) as options for scientific notation (exp) (issue #701)
-