Back

Hanna Knutsson
Patches for Qalculate! x86
Windows
17 patches available
Qalculate! is a multi-purpose cross-platform desktop calculator. Features include a large library of customizable functions, unit calculations and conversion, physical constants, symbolic calculations (including integrals and equations), arbitrary precision, uncertainty propagation, interval arithmetic, plotting, and a user-friendly interface (GTK, Qt, and CLI).
Qalculate! x86 Version 5.5.1
Release Date
2/24/2025
Bug Fix?
Yes
Minor Release?
No
Patch Notes

Changes:$$$$$$Fix segfault when deleting object$$$Fix mode menu items sometimes not functioning properly after a mode has been added or removed$$$Fix right status context menu not updated$$$Fix keyboard shortcut input dialog when modifier is released first$$$Fix date (month off by one) in history context menu$$$Fix roman numerals shown as Other$$$Fix copy unformatted ASCII without units when unit is placed before quantity$$$Fix previous result displayed with changed output format despite cleared result after modified input format$$$Fix and improve tooltips$$$Indicate input and output base using overline and underline in programming keypad when input and output base differs$$$Fix solve() function with replace() function as first argument (fixes solve2() function) (libqalculate)$$$Fix where operator using (in)equality in variable (libqalculate)$$$Return x=ae^(ir) (with r instead of n) for abs(x)=x (libqalculate)$$$Minor bug fixes and feature enhancements
Qalculate! x86 Version 5.5.0
Release Date
1/13/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Changes:$$$$$$Option to disable cursor blinking$$$Set ans variable to solution(s) of equation (as if solve() function were used)$$$a(i) and a[i] syntax (the latter with support for functions) for element in vector (libqalculate)$$$New function: factor() (libqalculate)$$$Use hours or minutes as default unit for conversion to time unit of expression with time format but no units (e.g. 0:00:12 to s) (libqalculate)$$$Always use four digits for year in date (e.g. 0064-07-18 instead of 64-07-18); and support input of date using DD-MM-YYYY format (libqalculate)$$$Fix solving of x^4-4x^3+10x^2-12x+1=0; and similar; in exact mode (libqalculate)$$$Fix rounding in 1/# conversion to integer (e.g. 1/2 to 0.99) (libqalculate)$$$Fix unability to find approximate solutions to some high degree equations (e.g. x4 - 4x³ + 10x² - 12x = -1) (libqalculate)$$$Fix automatic variable detection in select() (libqalculate)$$$Minor bug fixes and feature enhancements
Qalculate! x86 Version 5.4.0
Release Date
11/25/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Qalculate! version 5.4 (Gtk GUI) Latest$$$$$$Qalculate! is a multi-purpose cross-platform desktop calculator. It is simple to use but provides power and versatility normally reserved for complicated math packages; as well as useful tools for everyday needs (such as currency conversion and percent calculation). Features include a large library of customizable functions; unit calculations and conversion; symbolic calculations (including integrals and equations); arbitrary precision; uncertainty propagation; interval arithmetic; plotting; and a user-friendly interface (Gtk; Qt; and CLI).$$$$$$Changes:$$$$$$Option to specify number of displayed significant digits; instead of using precision$$$Option; in menu; to open settings folder(s)$$$Improve decision to automatically convert unchanged quantity with unit$$$Fix number base subscripts in programming keypad; and fix updating of number bases before any calculation has occurrred$$$Fix keyboard shortcut with copy followed by quit$$$Fix initial selection and exclusion of optional arguments from output of insert function dialog$$$Fix precision in Preset mode$$$Hungarian translation$$$Updated French translation$$$New functions: tripleProduct(); multilimit() (libqalculate)$$$Fix case conversion of µ to M and similar (libqalculate)$$$Fix segfault with very large integer raised by very large integer (libqalculate)$$$Minor bug fixes and feature enhancements
Qalculate! x86 Version 5.3.0
Release Date
10/7/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Qalculate! version 5.3 (GTK GUI) Latest$$$ v5.3.0$$$Qalculate! is a multi-purpose cross-platform desktop calculator. It is simple to use but provides power and versatility normally reserved for complicated math packages; as well as useful tools for everyday needs (such as currency conversion and percent calculation). Features include a large library of customizable functions; unit calculations and conversion; symbolic calculations (including integrals and equations); arbitrary precision; uncertainty propagation; interval arithmetic; plotting; and a user-friendly interface (GTK; Qt; and CLI).$$$$$$Changes:$$$$$$Restructured code$$$Show language menu in preferences on all platforms$$$Improve initial value and clear all other fields when edited field is empty; in number bases and floating point conversion dialogs$$$Allow unit expressions for insert unit action; for custom shortcuts and buttons$$$Set minimum characters to two for all completion with Limited full completion$$$Support x without backslash for custom function argument condition$$$Update parsed expression and calculate-as-you-type result if variable; function; or unit in expression has changed$$$Update conversion dialogs when expression has been calculated$$$Apply continuous conversion when conversion view is opened again$$$Close expression completion list when menu in menubar is opened$$$Do not show Couldnt write preferences dialog if configuration file is a symlink$$$Fixes for overwrite input mode$$$Fix Up and Down item in context menu of RPN stack$$$Fix tiny exponents in prefix menus$$$Fix copy unformatted ASCII without units when decimal separator is comma$$$Fix input of max history lines for value not multiple of 100$$$Fix menu of to keypad button with old Gtk versions$$$Fix no trigger event for menu popup warning for long press on keypad button with menu$$$Fix hover state of keypad del and arrow buttons after long press$$$Fixes for custom status and expression fonts$$$Fix hiding of tooltips in menus$$$Fix insert date (missing quotation marks) when data variable name is selected$$$Fix memory leaks (libqalculate)$$$Fix segfault with recursive (self-referencing) function (libqalculate)$$$Fix input of negative exponent in scientific e notation with RPN syntax (libqalculate)$$$Fix parsing of 1°23 as 1°+2+3 (libqalculate)$$$Improve handling of where expressions with inequalities (libqalculate)$$$Fix definite integral for 1/sqrt(1-x^2); with limits higher/lower than or equal to -1 and 1 (libqalculate)$$$Fix crash with empty vector in plot function; e.g. plot([]) (libqalculate)$$$Fix did you mean... warning for two implicitly multiplicated functions without space between (e.g. atan2(a;b)atan2(c;d)) (libqalculate)$$$Fix inability to abort randpoisson() with very high rate value (libqalculate)$$$Minor bug fixes and feature enhancements
Qalculate! x86 Version 5.2.0
Release Date
7/1/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Qalculate! version 5.2 (GTK GUI) Latest$$$@hanna-kn hanna-kn released this yesterday$$$ v5.2.0$$$ 45965c1$$$Qalculate! is a multi-purpose cross-platform desktop calculator. It is simple to use but provides power and versatility normally reserved for complicated math packages; as well as useful tools for everyday needs (such as currency conversion and percent calculation). Features include a large library of customizable functions; unit calculations and conversion; symbolic calculations (including integrals and equations); arbitrary precision; uncertainty propagation; interval arithmetic; plotting; and a user-friendly interface (GTK; Qt; and CLI).$$$$$$Changes:$$$$$$Save date and time for history items; add search by date; and show date of selected history item in search by date context menu item$$$Option to save history to separate file$$$Option to change the max number of history lines saved$$$Improved sorting of text strings with Unicode characters$$$Reverse order of row and column for element index in matrix dialogs$$$Fix extremely small superscript and subscript with some fonts and on Windows with scaling =200%$$$Fix empty windows when opened a second time$$$Fix subsequent tab completions after completion of unit with prefix$$$Physical constants updated with CODATA 2022 values (libqalculate)$$$New function: allroots() (libqalculate)$$$New units: therm; thermie; IUNS calorie; rpm (libqalculate)$$$Additional names/symbols for turn unit (libqalculate)$$$Use symbol cal for thermochemical (instead of international table) calorie (libqalculate)$$$Change title and names/symbols of weak mixing angle (prepend sin2 to theta variants) (libqalculate)$$$Return exact negative integers in log10() (libqalculate)$$$More conservative handling of infinity in equations (libqalculate)$$$Remove n from equation solution if possible using assumptions of x (libqalculate)$$$Fix input of scientific E-notation using lowercase e in numbers using concise interval notation; in expressions (libqalculate)$$$Fix bit width and signed integer arguments in setbits() (libqalculate)$$$Fix a^(f(x))=a^(b*g(x)) where b=2 or b=3 (libqalculate)$$$Fix auto/dual approximation with where expression (libqalculate)$$$Fix where expressions with multiple inequality statements for a single variable; e.g. where x>0 and x<10 (libqalculate)$$$Fix crash when a variable name/symbol with more than 20 characters is used in where expression (libqalculate)$$$Minor bug fixes and feature enhancements
Qalculate! x86 Version 5.1.1
Release Date
5/6/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Changes:$$$$$$Option to show parsed expression in result field$$$Add twos complement input and binary bits to preferences; and preserve these settings when leaving programming keypad$$$Ask for the desired interpretation the first time percent addition is used (e.g. 100 + 10% equals 110 or 100.1)$$$Download button in dialog shown when new version is available; on Windows$$$Fix AltGr (primarily for input of operators) on Windows$$$Fix updating of self-contained GNU/Linux binaries from GUI$$$Portuguese (Portugal) translation$$$Support for solving equations containing if() function (libqalculate)$$$Support for solving root(a; x)=b (requires rational value for ln(a)/ln(b)) (libqalculate)$$$New functions: powertower() and multiples() (libqalculate)$$$New units for solar radius; mass; and luminosity (libqalculate)$$$Use parentheses for exponent using scientific notation (with power of 10) (libqalculate)$$$Support integer factorization of integers in matrix/vector; and of numerator and denominator in rational number (libqalculate)$$$Relaxed conditions for (x^a)^b = x^(a × b) and x^a × x^b = x^(a + b) when complex numbers are deactivated (fixes segfaults) (libqalculate)$$$Fix (ax + n)^2 > 1; where n is even and a is not 1; returning false (libqalculate)$$$Fix setbits() function (libqalculate)$$$Fix Number::equals(0; ...; true) when number is infinite (affects replace() function) (libqalculate)$$$Fix a^(f(x))=a^(b*g(x)) where b=2 or b=3 (libqalculate v5.1.1)$$$Minor bug fixes and feature enhancements
Qalculate! x86 Version 5.0.0
Release Date
3/9/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Qalculate! version 5.0 (GTK GUI) Latest$$$@hanna-kn hanna-kn released this 3 weeks ago$$$· 3 commits to master since this release$$$ v5.0.0$$$ 76e3609$$$Qalculate! is a multi-purpose cross-platform desktop calculator. It is simple to use but provides power and versatility normally reserved for complicated math packages; as well as useful tools for everyday needs (such as currency conversion and percent calculation). Features include a large library of customizable functions; unit calculations and conversion; symbolic calculations (including integrals and equations); arbitrary precision; uncertainty propagation; interval arithmetic; plotting; and a user-friendly interface (GTK; Qt; and CLI).$$$$$$Changes:$$$$$$Click on binary digit in result to flip bit$$$Selection of default number of bits for binary and hexadecimal numbers in programming keypad$$$Always show binary position numbers in result if numbers of bits are higher than 16; and improve appearance$$$Improvements/fixes to conversion completion and menus$$$Add retry and cancel buttons to error dialog after failure to save preferences; definitions; or workspace$$$Add last result to stack when pressing Enter with empty expression (was unintentionally disabled)$$$Selection of default number of bits for binary and hexadecimal numbers in programming keypad$$$Always show binary position numbers in result if numbers of bits are higher than 16; and improve appearance$$$More rounding methods$$$Support for hexadecimal floating-point literals using 0x...p... notation (0x1.4p3 = 0x1.4 * 2^3 = 10)$$$Use parentheses for number with scientific notation in more cases$$$Fix x and y reversed for paired matrix when using plot dialog$$$Detection of potential spelling mistakes (a warning will be shown) (libqalculate)$$$Add support for n...m; j:k; and j:i:k syntax; for sequence of numbers; e.g. 1...3 = (1:3) = (1:1:3) = [1 2 3] (note that brackets may be required for colon syntax to avoid conflict with time format) (libqalculate)$$$Improved where operator; including improved output of parsed expression; support for previously undefined variable names; and assignments before expression (e.g. a=2; b=2; a^b) (libqalculate)$$$New units: LightSecond; LightMinute; and LightHour (libqalculate)$$$New functions: bitget(); bitset(); setbits(); integerDigits(); digitGet(); digitSet(); flip(); colon(); and foreach() (libqalculate)$$$Add support for decimals to-conversion (display as decimal fraction) (libqalculate)$$$Allow plot grid values higher than 1 (true) to specify line width (libqalculate)$$$Improve handling of zero solution and initial guess in newtonsolve() and secantsolve(); and check validity of solution (libqalculate)$$$Change handling a vectors in multiple function arguments (of non-vector type) - return vector instead of matrix; require equal number of elements; and use the same vector index for all arguments for each function instance (e.g. atan2([1 2]; [3 4]) = [atan2(1; 3) atan(2 4)] (libqalculate)$$$Set handle vector property by default; for text; date; and boolean arguments; and for arguments; in global non-builtin functions; without specified type; and enable parsing of vectors for text arguments (libqalculate)$$$Do not apply read precision setting to integer exponents for values with units (libqalculate)$$$Change from line to point (or dot) plot style for data with many discontinuous points (libqalculate)$$$lambertw(x*e^x; 0)=x if x>=-1 (libqalculate)$$$Fix dsolve(diff(y; x) = y); and similar (libqalculate)$$$Fix log(1; 1) (undefined) (libqalculate)$$$Fix to-conversion to prefix and add prefix conversion option (for optimal prefix) (libqalculate)$$$Fix segfault in newtonsolve() and secantsolve() when equation does not contain variable (libqalculate)$$$Fix conversion to angle unit for complex angle; cis and polar forms (libqalculate)$$$Exchange rates fixes (libqalculate)$$$Minor bug fixes and feature enhancements
Qalculate! x86 Version 4.9.0
Release Date
11/27/2023
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Changes:$$$$$$Support for specifying a fixed denominator for display of fractions (e.g. 0.3 ft ? 1/8 ˜ (3 + 5/8) in)$$$Improve decision to (not) update calculate-as-you-type result when last character is an operator$$$Always add result to history (even if identical to previous) if expression contains a function generating a random number$$$Prefer capitalized function name (over name with underscore); when completing function name$$$Add percent and permille output options in rational number form menu$$$Fix keypad button (up/down) for cycling through expression history$$$Return gcd of numerators divided by lcm of denominators in gcd() with non-integer rational numbers; and vice versa for lcm() (libqalculate)$$$Add units for mean Gregorian and tropical years (libqalculate)$$$Ignore underscore in number (libqalculate)$$$Replace defunct exchange rates source and fix bitcoin exchange rate (libqalculate)$$$Fix asin(x)=a; acos(x)=a; and atan(x)=a; when a contains an angle unit and default angle unit is set (libqalculate)$$$Fix output of value converted to unit expression with numerical multiplier in denominator; e.g. ? L/(100 km) (libqalculate)$$$Fix segfault when trying to solve (xsqrt(x)-ysqrt(y))/(sqrt(x)-sqrt(y))=x+sqrt(x*y)+y (libqalculate)$$$Fix parsing of case insensitive object name ending with Unicode character when followed by another Unicode character in expression; e.g. ????????? (libqalculate)$$$Minor bug fixes and feature enhancements
Qalculate! x86 Version 4.8.1
Release Date
9/18/2023
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Changes:$$$$$$Auto-update number bases above programming keypad when entering simple integers; even if calculate-as-you-type is deactivated$$$Fix besselj() and bessely() (libqalculate)$$$Fix display of matrices and vectors with complex number form other than rectangular (libqalculate)$$$Fix conflict between decibel units (e.g. 0dB) and duodecimal 0d… syntax (now requires at least two digits) (libqalculate)$$$Fixes for title options in plot() function (libqalculate)
Qalculate! x86 Version 4.8.0
Release Date
4/21/2023
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Changes:$$$$$$Update dialogs for editing of variables; functions; units; etc. to match the corresponding dialogs in the Qt UI$$$Show user-defined objects in a separate category in menus and dialogs$$$Add option to disable tooltips in keypad or everywhere$$$Make closing of application with Escape key optional and disabled by default$$$Add temporary option to unknown variable edit dialog$$$Add Microship (PIC16/17) 24 and 32 bit floating point formats$$$Concise (e.g. 1.2345(67)) and relative (e.g. 5+/-2%) notation for output and input (disabled by default for concise notation) of interval$$$Fix initial height of list and description in units window$$$Optimize rest of unit expression when converting to partial (insufficient) expression (e.g. 18MA×100ns to J = 1.8 J/V) (libqalculate)$$$Round high precision intervals enclosing integers for integer arguments (libqalculate)$$$Add support for specifying position of sign bit in floating point functions (libqalculate)$$$New derived units: Debye; C·m; Daraf; F^-1; V/C; N/C; kcal; kcal/g; kJ (libqalculate)$$$Use international foot as base unit for rod (libqalculate)$$$Fix fibonacci() for non-integers and recursive use (libqalculate)$$$Fix conversion options presented for speed units (and possibly other) (libqalculate)$$$Minor bug fixes and feature enhancements
Qalculate! x86 Version 4.6.1
Release Date
4/17/2023
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Changes:$$$$$$Fix segfault in Gnome shell search provider with GLib 2.76 (GTK)$$$Support WebKitGTK version in configure option; e.g. --with-webkitgtk=4.1$$$Improve abortion of slow calculations (libqalculate)$$$Fix segfault and inconsistent behaviour in calculation of a^n mod b when n is negative (libqalculate)$$$Add modular exponentiation function; powmod(); with support for calculation of modular inverse (libqalculate)$$$Do not make any difference between row and column vectors in magnitude(); norm(); and dot() functions (libqalculate)$$$Fix division and exponentiation of scalar by matrix/vector; e.g. 4./[8 4.5] (libqalculate)$$$Improve parsing of element-wise operators with comma as decimal separator (libqalculate)$$$Fix rref() with different units for different elements (libqalculate)$$$Fix segfault with empty vector in uncertainty calculation (libqalculate)$$$Fix segfault trying to solve cbrt(x)^(1/3)-x=0 (libqalculate)$$$Fix segfault in handling of vector variable with uncertainty (libqalculate)$$$Fix segfault in function assignment with equals sign (e.g. F()=...); when an object with the same name already exists (libqalculate)$$$Fix segfaults in some corner cases (libqalculate)$$$Fix internal id does not exist error (libqalculate)$$$Fix erroneous simplification of sin(x)^2*y-cos(x)sin(x)^2y (libqalculate)$$$Do not try to calculate norm() and magnitude() for matrices (libqalculate)$$$Fix some memory leaks (libqalculate)$$$Fix order of argument titles in csum() function (libqalculate)
Qalculate! x86 Version 4.6.0
Release Date
3/6/2023
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Changes:$$$$$$More robust and consistent default language detection and option to change language on Windows$$$Use Unicode symbol for minus in scientific e notation$$$Option to change symbols used for output of digits 10 and 11 in duodecimal numbers (use A and B as default digits)$$$Fixes for output of scientific notation using number bases other than decimal$$$Do not automatically by default set prefix higher than kilo for meter; gram; higher than 1 (no prefix) for second and litre; or lower than 1 for byte and bit (libqalculate)$$$Do not use recently introduced SI prefixes (R; Q; r; q) automatically by default (libqalculate)$$$Do not set automatic prefix if resulting multiplier is less than 1 or greater than 1000; with some exceptions (e.g. km) (libqalculate)$$$Default prefix unit property (use for gram; and few other units; instead of hard coded value) (libqalculate)$$$Allow the same variable left and right of the equals sign (e.g. var=var+2); in variable assignment without colon; if the variable exists and the previous value is known (libqalculate)$$$Do not show multiplier if exactly 1; in HTML output of scientific notation (libqalculate)$$$Prefer Nm (torque) over J when the result is a vector with three components (libqalculate)$$$Add amp abbreviation to ampere unit; and thou name for 1/1000 in (mil) (libqalculate)$$$Fix unit order for Nm and Ws (libqalculate)
Qalculate! x86 Version 4.5.1
Release Date
1/4/2023
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Changes:$$$Fix retrieval of exchange rates from mycurrency.net and add alternative secondary exchange rates sources$$$Add m/s³; m/s4; m/s5; and m/s6 as derived units (improves automatic unit conversion)$$$Check that the output of command; in command() function; is a reasonably sane expression$$$Fix unit tests$$$Align completion list to beginning of word (GTK; Qt)$$$Do not reduce width of columns in visible list (Qt)$$$Add option to not format output (Qt)
Qalculate! x86 Version 4.5.0
Release Date
12/19/2022
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Changes:$$$$$$Use history font for RPN stack list$$$Fix factorization conversion specified in expression; and conversion performed using a separate expression$$$Fix unit names dialog$$$Fix empty customize keypad buttons dialog when reopened$$$Fixes/improvements for completion menu when opened upwards$$$Conversion to any type of expression (e.g. 1000 BTC to million USD) (libqalculate)$$$Use current status of limit implicit multiplication setting during parsing of conversion expression (libqalculate)$$$New SI prefixes (R; r; Q; q) (libqalculate)$$$New units: ounce force (ozf); rack unit (U) (libqalculate)$$$Use standard form (sorting) for polynomials (libqalculate)$$$Improve consistency of behaviour when global units are replaced (libqalculate)$$$More consistent addition of units to expression without units for unit conversion (libqalculate)$$$Improvements and fixes for arg() and atan2() functions (libqalculate)$$$Fix interpretation of Myr (megayear) and Gyr (gigayear) (libqalculate)$$$Fix milli- and centimeter of water units (libqalculate)$$$Fix genvector() with for negative step size or expression as step size/number of steps (libqalculate)$$$Fix randuniform() function (libqalculate)$$$Fix automatic/dual fraction format after conversion (e.g. 8 to score) (libqalculate)$$$Fix inconsistently displayed parsing of 7d 5h and similar (libqalculate)$$$Minor bug fixes and feature enhancements
Qalculate! x86 Version 4.4.0
Release Date
10/17/2022
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Changes:$$$$$$Add Clear history to available keyboard shortcut and button actions$$$Show exchange rates source; and update time; for current calculation in tooltip$$$Fix Set Prefix for auto-calculated result$$$Fix copying of result during delay before calculate-as-you-type result is added to history$$$Allow use of curly brackets as alternative parentheses$$$New prime number functions: primePi(); primes(); nthprime(); nextprime(); prevprime(); and isprime() (libqalculate)$$$New functions for intervals and uncertainties: upperEndpoint(); lowerEndpoint(); midpoint(); and errorPart() (libqalculate)$$$Add meter of water and related pressure units; and more derived flow rate units (libqalculate)$$$Support for vectors and matrices in uncertainty propagation calculation (libqalculate)$$$Proper support for uncertainty propagation in total(); sum(); product(); and for() functions (libqalculate)$$$Simplify display of parsed expression (primarily for quantities with units) (libqalculate)$$$Avoid parsing of implicit multiplication as nested multiplication (libqalculate)$$$Include +/- statement in function argument without parentheses (libqalculate)$$$Return values for approximate variables in exact mode in dimension() and elements() (libqalculate)$$$Improve parsing of quotation marks as feet/inch or arcmin/arcsec (e.g. do not parse s as sin) (libqalculate)$$$Fix exact calculation of re((a*i)^(n/2)) (wrong sign in some cases) (libqalculate)$$$Fix erroneous calculation in some cases with physical constants both outside and inside unit relations when interval calculation is set to interval arithmetic (libqalculate)$$$Fix segfaults in some corner cases (libqalculate)$$$Fix use of random numbers in iterative functions (libqalculate)$$$Fix writing beyond end of array during exchange rates check in some cases (results in activation of old style matrices) (libqalculate)$$$Fix automatic reactivation of deactivated global object if a function with the same name exists (libqalculate)$$$Do not convert function arguments which do not allow units (fixes arcsin(0.5+/-0.1) to deg) (libqalculate)$$$Fix prefix after conversion to optimal unit when the optimal unit includes a prefix (libqalculate)$$$Fix exact calculation when function argument is an approximate vector variable (fail) (libqalculate)$$$Minor bug fixes and feature enhancements
Qalculate! x86 Version 4.3.0
Release Date
8/22/2022
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Changes:$$$$$$Replace selection (instead of wrap in parentheses) on operator input if selection ends with operator$$$Act as if two arguments are required when applying base-N logarithm to expression$$$When applying function to expression; exclude to/where expression and place cursor before closing parenthesis if operator is last in selection$$$var=a syntax for variable assignment with calculated expression$$$Fix handling of Unicode powers for units in denominator; with adaptive parsing enabled (e.g. parse 10m/s² the same as 10m/s^2) (libqalculate)$$$Fix + ignored after E in number bases where E is a digit (libqalculate)$$$Fix scientific E notation with sign in argument when function is used without parentheses (libqalculate)$$$Fix lambertw() for values very close to zero (libqalculate)$$$Fix a*b^x+cx=d when a and c have different signs; and d is non-zero (libqalculate)$$$Fix a^x*b^x=c when a and b is negative; and c is positive (libqalculate)$$$_ Fix segfaults in some corner cases (libqalculate)$$$Fix potential issues in handling of leap seconds (e.g. during subtraction of seconds from date) (libqalculate)$$$Replace ounce with fluid ounce during conversion to volume unit (libqalculate)$$$Solve a^x+b^x+...=c in more cases (libqalculate)$$$Improve remainder/modulus for numerators with large exponents (libqalculate)$$$Truncate number in output of parsed expression and end with ellipsis if unable to display all decimals (libqalculate)$$$Improved floating point calculation and output speed; particularly for simple expressions with very high precision (libqalculate)$$$New functions: clip(); qFormat(); qError() (libqalculate)$$$Minor bug fixes and feature enhancements
Qalculate! x86 Version 4.2.0
Release Date
5/26/2022
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

General changes:$$$Option to plot real and imaginary parts separately (enabled by default)$$$Variable spacing of x values in plot (unless step size is used)$$$Updated plot() function with arguments for specification of plot options (in any order after the third argument)$$$Polar plot style$$$Ask the user for the desired sinc() variant (unnormalized or normalized)$$$Support for binary-coded decimals (BCD)$$$Show names with underscore capitalized and with underscore removed (with some exceptions)$$$Additional information units$$$Units for volumetric flow rate$$$Tradtional numbers (e.g. dozen; score)$$$Show warning when log() is used with a single argument; and always show second argument of log()$$$Show single digit suffixes using Unicode subscript (CLI)$$$Make names with a single character followed by digits case-sensitive with suffix by default$$$Accept more than two arguments in gcd() and lcm()$$$Interpret a single vector argument as a list of arguments if function requires more than one argument$$$Include gnuplot with Windows binaries$$$Fix limit of floor(); ceil(); and trunc()$$$Fix plotting of derivatives and integrals$$$Fix randpoisson()$$$Fix reactivation of object; after object that caused deactivation is removed$$$Minor bug fixes and feature enhancements$$$GUI changes:$$$Use formatted output in status display (GTK)$$$Do not add separator line if history duplicate was prevented (GTK)$$$Case-insensitive history search (GTK)$$$Use different font sizes for expressions; messages; and results in history (GTK)$$$Ellipsize long completion names list$$$Insert minus instead of executing RPN operation; on key press; when last character is e$$$Updated Tab key behaviour; e.g. cycle through completion items on subsequent tab key presses; and traverse items if tab key is unbound$$$Fix action (e.g. conversion; factorization) on uncalculated expression (GTK)$$$Fix scaling of result (when it does not fit) (GTK)$$$Fix segfault when result is a currency with quantity of one (Qt)$$$Fix copy keyboard shortcut in expression entry (Qt)
Interested in automating patching for Adobe Acrobat?