Skip to content

[pull] master from Qalculate:master - #316

Open
pull[bot] wants to merge 488 commits into
RogueScholar:masterfrom
Qalculate:master
Open

[pull] master from Qalculate:master#316
pull[bot] wants to merge 488 commits into
RogueScholar:masterfrom
Qalculate:master

Conversation

@pull

@pull pull Bot commented Dec 29, 2023

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull Bot added the ⤵️ pull label Dec 29, 2023
@pull
pull Bot requested a review from RogueScholar December 29, 2023 20:45
@pull pull Bot added the merge-conflict Resolve conflicts manually label Dec 29, 2023
hanna-kn and others added 26 commits July 17, 2025 09:16
…osing parenthesis in warning; Add support for "to 1/n" as alternative to "to fraction"
…e length of custom ins and cmd mode strings differs (issue #810)
…unction, or variable containing text value (issue #813)
…fore parenthesis; Return exact integers in more case in log() function; Remove descriptions from log2() and log10() functions
…if not on; Update to-command description; Fix descriptions of language and prompt settings; Do not place "timed out" in parentheses; Do not add linebreak, in qalc, after OR outside of result display and when result does not contain (in)equality; Fix display of result aborted because of time limit in some cases in qalc; Fix segfault when displaying both approximate and exact logical OR value without (in)equality; Update ChangeLog
… sin⁻¹(x)); Add support for input of exponent before argument of trigonometric function (e.g. sin²(x)); Improve code for input of second argument of log() before parenthesis and allow negative base
…or indentation fixes with custom prompt in qalc
…mpiled with --without-libcurl), and show error message exrates command is used in this case; Allow relation and exponent other than 1 for unit with "<mix>-1</mix>" for forced conversion to base unit; Minor optimizations; Replace tab with spaces in datasets.xml for consistency; Fix capitalization of some function arguments; Fix segfault when parsing "( \" followed by operator with RPN syntax; Fix segfault in parsing of text argument in some cases (with RPN syntax); Increment version number; Update translations, exchange rates, and ChangeLog
* sync translations with GUI

* Add Big point in Typography category, issue #818

* correct definitionsy

* typos
…s/symbols; Improve precision of ATA pica (and point); Add twip and agate typography units
… as subscript), and hide corresponding symbol/abbreviation with variant as prefix; Add TeX scaled point unit; Change "ATA Pica" to "Johnson Pica" and "ATA Point" to "American Point", and make corresponding name/symbol changes; Revert Johnson/ATA pica value change; Clarify that the random values returned by rand() and randbetween() are uniformly distributed; Improve language in linearfit function description; Set minimum preferred prefix to 0 for metric ton; Update description of addTime() function; Return first argument of uncertainty() function directly without evaluation, in midpoint() function; Improve translation comments for qalc commands
…and() and randbetween(); Fix space in in save() description; "complex part" -> "imaginary part" (in isReal() description); "explicitely" -> "explicitly"; Update translations
…ng Unicode characters, control characters, and/or escape sequences (issue #820)
…hange default quantile algorithm from 8 to 7; Only allow positive values in geomean() and harmmean() functions; Extend tests for statistical functions
…fy (do not use csum() function) poolvar(), covar(), meandev(), var(), varp(), rms(), geomean(), and harmmean() functions
…ter parsing during calculation, e.g. 5p10 = 0x5 * 0x2^10), as with scientific E-notation, in order to improve display of parsed expression and avoid slow and very memory intensive calculations which might cause segfault in mpz_ui_pow_ui (issue #824)
… backslash (now also supported in X variable value), in plot expressions, and set appropriate assumptions in all cases. This affects GUIs but not the plot() function. (issue #821)
…received(), and descriptions of effect(), tbillprice(), and elasticity() functions
…"-operator option (e.g. 1000 000 to sci = 1E6; also affects use of unit prefixes, negative unit exponents, etc.) (issue #827)
… 1) to match method used in spreadsheets other than Gnumeric (issue #828)
Eike Gebauer and others added 29 commits June 14, 2026 15:55
Enable cfg of history length
… max_history, fix order (alphabetical) of options, fix clear history on exit, and hide history options if compiled without readline; Add information about LaTeX output
…slash and character, as suffix (e.g. \x_n = "x_n", with n shown as subscript in output); Always use quotation marks for output of text argument; Fix/improve latex input/output
…nless at first unit (e.g. "1 yd + 9 in", instead of "1 yd + 0.75 ft", for "1.25 yd to yd", as without "to yd"); Stop mixed unit conversion when remaining value < 10^(-precision) (e.g. 1.000 000 000 ft, instead of 1 ft + 1e-20 in); Improve handling of "to" and "where" after quotation mark; Fix restoring of cursor position during calculate-as-you-type with LaTeX or Html output; Add roman(), bcd(), latex() to list of functions that return text string when last argument is 1; Fix ".-"; Improvements and fixes for LaTeX input and output; Ignore disabled coloring or calculate-as-you-type on Windows when updating from version 5.10 or 5.11; Minor tweaks
…l operations involving vectors; Minor tweaks
…on of "limit((1/x + 1)^(1 / (2x)), ∞)" less slow (issue #993)
…; Improve code for a*x^b+c*d^x=0; LaTeX input/output fixes
…d line (issue #998), or with colors enabled and input file specified; Fix max history number in output of mode command; LaTeX output fixes; Minor tweaks
…d(a, b))^c/(b/gcd(a, b))^c if a and b are integers and gcd(a, b) > 1;
…(also affects integrals with infinite lower or upper limit)
…; Update man page; Update currencies; Update translations; Increment version number
update traditional chinese translation
…Simplify asinh(i*x) to i*asin(x) and atanh(i*x) to i*atan(x); Improve normalization of sign in some cases
… is evaluated to boolean value (fixes equals sign issue #989)
…eger values in equation result (e.g. e^e^x=1, issue #1007); Solve e^x=ln(x) (issue #1006); Fix result containing interval with zero as lower value not displayed automatically
…and 0<a<=1/e (issue #1008); Simplify code for simplification of lambertw(x*e^x)
…(-ln(2)/2, -1) to -ln(4); Simplify lambertw(-ln(x)/x) as lambertw(ln(1/x)/x) to -ln(x)
…Do not return interval in data set function when interval calculation is disabled (e.g. when generating plot data) (issue #1009); Do not return approximate value in data set function in exact mode
… b=1 solution for a^x=b when the value of a and b are unknown; Identify data set function expression as equal if object and property are equal, even if the text identifiers provided as arguments differs
@horizon-season

Copy link
Copy Markdown

@RogueScholar, I see you're actively contributing to multiple projects like libqalculate and pocketcasts-stats, showcasing strong Python skills. I'm impressed by your initiative in maintaining your own repo, fingerprint-gui, which indicates your capability in working on practical applications. I’m currently looking for a part-time contributor to assist with my business, offering a great side income opportunity. If interested, please contact via this email: hector624@proton.me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

⤵️ pull merge-conflict Resolve conflicts manually

Projects

None yet

Development

Successfully merging this pull request may close these issues.