Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-11-09 | Improve factorization speed | mbkma | 2 | -39/+231 | |
- implements Miller-Rabin primality test - implements Pollard's rho algorithm to find prime factors - adds mp_new_from_integer function for convenience | |||||
2020-09-04 | fix calulation of x^q, where 1/q is a negative integer | mbkma | 2 | -0/+3 | |
2020-09-04 | Clear answer if editing right before it | mbkma | 1 | -2/+2 | |
2020-09-04 | Refresh bits panel after calculation | mbkma | 1 | -0/+3 | |
2020-08-19 | Correct Astronomical unit (to 149597870700 m) | Thomas Nilsson | 1 | -1/+1 | |
The IAU changed the definition back in 2012 so that 1 au == 149 597 870 700 m exactly, the BIPM then followed in recognizing this value. Ref: https://www.nature.com/news/the-astronomical-unit-gets-fixed-1.11416 (doi:10.1038/nature.2012.11416) https://www.bipm.org/utils/common/pdf/si-brochure/SI-Brochure-9.pdf (latest brochure, specifically Tableau 8) | |||||
2020-08-04 | mp-convert: Remove trailing spaces/tabs | rbuj | 1 | -2/+2 | |
find . \( -name '*.h' -o -name '*.c' \) -exec sed -i 's/[[:space:]]*$//' {} \; find . \( -name '*.h' -o -name '*.c' \) -exec sed -i 's/\t*$//' {} \; | |||||
2020-07-13 | Implement navigation through history stack equations using keyboard | mbkma | 5 | -2/+66 | |
2020-07-05 | fixes incorrect parenthesis handling | mbkma | 2 | -4/+4 | |
reverts commit 731bdfe3591618759a44d9382b49952e781a01bd | |||||
2020-06-26 | add git.mk to generate .gitignore | tamplan | 1 | -0/+2 | |
2020-06-20 | math-history-entry: Reduce the macro scope and its argument number | rbuj | 1 | -5/+7 | |
2020-06-16 | math-display: Remove unused macro | rbuj | 1 | -2/+0 | |
2020-06-16 | math-equation: Fix memory leak | rbuj | 1 | -0/+1 | |
2020-04-25 | Fix empty string return for canceling complex expressions | Rolfe Power | 1 | -1/+4 | |
2020-04-14 | Remove -Wshadow warnings | rbuj | 5 | -13/+13 | |
2020-04-09 | Use only one mp_clear statement per line | rbuj | 5 | -15/+54 | |
2020-04-08 | build: Remove redundant LDFLAGS | rbuj | 1 | -16/+4 | |
2020-04-08 | Add modular exponentiation ability and add acccording tests | mbkma | 4 | -14/+87 | |
2020-04-08 | test-mp-equation: Fix memory leak | rbuj | 1 | -1/+4 | |
2020-04-08 | parserfunc: fix memory leak | rbuj | 1 | -1/+7 | |
2020-04-07 | history-view: simplify code and add clear option | Johannes Unruh | 5 | -82/+84 | |
2020-04-07 | math-buttons: add space character after inverse trig. functions | Johannes Unruh | 1 | -3/+3 | |
2020-04-01 | math-window: show GNU MPFR and GNU MPC version in about dialog | Pablo Barciela | 1 | -1/+6 | |
2020-03-28 | math-display.c: set bottom margin to 12 for gtk widget info_view | mbkma | 1 | -0/+1 | |
2020-03-19 | clear MPNumbers before return | mbkma | 2 | -9/+26 | |
2020-03-18 | add Riemann zeta function and Gauss error function | mbkma | 4 | -0/+53 | |
2020-03-16 | parserfunc: fix crash when calculating nested pow | mbkma | 2 | -1/+13 | |
2020-03-10 | Remove warnings: function declaration isn’t a prototype | rbuj | 3 | -6/+6 | |
2020-03-08 | unittest.c: replace tabs with spaces | mbkma | 1 | -624/+624 | |
2020-03-08 | Port to GNU MPFR/MPC Library | mbkma | 26 | -2929/+877 | |
For further information please visit: https://www.mpfr.org/ http://www.multiprecision.org/mpc | |||||
2020-02-27 | free variables | mbkma | 2 | -4/+5 | |
2020-02-27 | add history view to show recent calculations. | mbkma | 11 | -6/+548 | |
add option to enable/disable history (disabled by default). add possibility to resize mate-calc if history is enabled. | |||||
2020-02-25 | Read authors (updated) from mate-calc.about | rbuj | 4 | -7/+33 | |
2020-01-14 | Fix typo: 'Avogadro' instead 'Avogrado' | Pablo Barciela | 2 | -2/+2 | |
2020-01-12 | Update copyright to 2020 | raveit65 | 1 | -1/+1 | |
2020-01-12 | fixes precedence of functions i.e. the result of -ln(1) and add according tests | mbkma | 2 | -0/+34 | |
2019-09-01 | The function 'mp_mask' is never used | rbuj | 2 | -19/+0 | |
cppcheck --enable=unusedFunction . [src/mp-binary.c:165]: (style) The function 'mp_mask' is never used. | |||||
2019-07-13 | parserfunc: Return NULL on NOT operation overflow | Victor Kareh | 2 | -2/+3 | |
2019-07-03 | Remove trailing whitespaces | Laurent Napias | 27 | -148/+148 | |
2019-06-03 | mp-serializer: fix scientific presentation of complex numbers | mbkma | 1 | -3/+5 | |
So that z = re(z) + im(z) will be displayed with the "+" in scientific notation. In mp_serializer_to_string: DISPLAY_FORMAT_AUTOMATIC I removed the workaround for this issue, so big (or small) imaginary numbers will be displayed in scientific notation again (as against fixed notation before) automatically. | |||||
2019-05-08 | Avoid deprecated 'gtk_widget_get_style' and 'gtk_widget_modify_font' | Wu Xiaotian | 1 | -2/+41 | |
2019-05-08 | Fix FSF address | rbuj | 1 | -1/+1 | |
Reported by translators | |||||
2019-05-07 | test-mp-equation: add tests for physical constants | mbkma | 1 | -2/+16 | |
It was necessary to change the test() function as well, in order to have variable trailing_digits size. Otherwise most constants would be shown as zero. So there is a "#define test(X, Y, Z) Test(X, Y, Z, 9)". Now test() works with trailing_digits size 9, and Test() with a variable trailing_digit size. | |||||
2019-05-07 | mp-equation: update values from physical constants to match with tooltip ↵ | mbkma | 1 | -7/+7 | |
values in math-buttons.c On branch physical_constants Your branch is up-to-date with 'origin/physical_constants'. Changes to be committed: modified: src/mp-equation.c | |||||
2019-05-07 | Add unit tooltips to physical constants | mbkma | 1 | -11/+12 | |
This adds unit tooltips to the const menu which appear when hovering over a specific constant with the mouse. Changes to be committed: modified: math-buttons.c | |||||
2019-05-07 | dont focus on click | mbkma | 1 | -0/+1 | |
2019-05-07 | mp-equation: add pre-defined physical constants | mbkma | 3 | -6/+148 | |
This adds some fundamental physical constants: - Velocity of Light "c₀", 299,792,458 m/s - Magnetic constant, "μ₀", 1.2566370614×10⁻ N/A² - Electric constant, "ε₀", 8.85418782×10⁻¹² s⁴A²/m³kg - Newtonian constant of gravitation, "G", 6.67408×10⁻¹¹ m³/(s²kg) - Planck constant, "h", 6.62607004×10⁻³⁴ m²kg/s - Elementary charge, "e", 1.6021766208(98)×10⁻¹⁹ C - Electron mass, "mₑ", 9.10938356×10⁻³¹ kg - Proton mass, "mₚ", 1.672621898(21)×10⁻²⁷ kg - Avogrado constant, "Nₐ", 6.02214086×10²³ mol⁻¹ They are taken from https://en.wikipedia.org/wiki/Physical_constant#Universal_constants To insert them one would enter the corresponding symbol or use the gui. They are set to a MPNumber from string. | |||||
2019-05-06 | buttons-ui: add destructive-action style to 'clear' button | mbkma | 4 | -0/+12 | |
2019-05-06 | buttons-ui: add style class "suggested-action" to result button | mbkma | 4 | -19/+31 | |
This gives the result (=) button a theme defined colour. Currently has effects in Menta theme. Saw this on gnome-calculator. | |||||
2019-05-04 | Use gresources for UI files | rbuj | 9 | -15/+6918 | |
.ui files are combined into a binary resource bundle, and they are marked as compressed, so they will be automatically uncompressed when the resource is used. REF https://developer.gnome.org/gio/stable/GResource.html | |||||
2019-04-30 | Unit tests: pi constant, ln (e^iπ) | rbuj | 1 | -0/+2 | |