summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-01-12fixes precedence of functions i.e. the result of -ln(1) and add according testsmbkma2-0/+34
2019-12-02Travis CI: add '-Wredundant-decls' to 'CFLAGS' variablePablo Barciela1-1/+1
2019-11-24travis ci: use fedora:latestraveit651-1/+1
2019-11-19tx: add fixes to makepot scriptraveit651-0/+1
2019-11-19tx: update resource for transifexraveit651-4/+5
2019-11-19desktop file: add missing hints for translatorsraveit651-0/+2
2019-10-07tx: update resource for transifexrbuj1-3/+7
2019-10-07fix typo in keywords in desktop filemonsta1-1/+1
2019-10-06Travis CI: use Debian "testing" instead "sid"Pablo Barciela1-1/+1
2019-10-06mate-calc.desktop.in: Add missing Keywords. (#123)Martin Wimpress1-0/+1
mate-calc.desktop.in: Add missing Keywords.
2019-10-05travis(ci): enable notify_serversraveit651-0/+2
2019-09-01Do not remove org.mate.calc.gschema.xml on make distcleanrbuj1-3/+2
2019-09-01The function 'mp_mask' is never usedrbuj2-19/+0
cppcheck --enable=unusedFunction . [src/mp-binary.c:165]: (style) The function 'mp_mask' is never used.
2019-08-30sets the required version for gettext (0.19.8)Pablo Barciela1-0/+1
Fixes error in arch build: *** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version 0.19 but the autoconf macros are from gettext version 0.20
2019-08-30Travis CI: clang: -enable-checker alpha.deadcode.UnreachableCodePablo Barciela1-0/+1
2019-07-13parserfunc: Return NULL on NOT operation overflowVictor Kareh2-2/+3
2019-07-04release 1.23.0v1.23.0raveit651-0/+26
2019-07-04Revert "CI: fix make distcheck to remove .gmo files"raveit651-1/+0
This reverts commit 87d647ad3be67c033dbb6aa80cfcdd4cbce3a42d. gettext needs those files to install .mo files.
2019-07-03tx: sync with transifexraveit65125-5699/+11081
2019-07-03tx: update resource for transifexraveit651-458/+697
2019-07-03Remove trailing whitespacesLaurent Napias27-148/+148
2019-06-22CI: fix make distcheck to remove .gmo filesraveit651-0/+1
2019-06-12[ci] add autopoint for debian/ubuntuWu Xiaotian1-0/+2
2019-06-12Migrate from intltools into gettextWu Xiaotian7-18/+97
2019-06-03mp-serializer: fix scientific presentation of complex numbersmbkma1-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-31Create FUNDING.ymlMartin Wimpress1-0/+9
2019-05-26travis: use fedora-30 and ubuntu-19.10 for buildingraveit651-2/+2
2019-05-15[ci] Add cppcheck html reportPablo Barciela1-1/+4
2019-05-08Avoid deprecated 'gtk_widget_get_style' and 'gtk_widget_modify_font'Wu Xiaotian1-2/+41
2019-05-08Fix FSF addressrbuj1-1/+1
Reported by translators
2019-05-07test-mp-equation: add tests for physical constantsmbkma1-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-07mp-equation: update values from physical constants to match with tooltip ↵mbkma1-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-07Add unit tooltips to physical constantsmbkma1-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-07dont focus on clickmbkma1-0/+1
2019-05-07mp-equation: add pre-defined physical constantsmbkma3-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-06pre-bump versionraveit652-1/+3
2019-05-06buttons-ui: add destructive-action style to 'clear' buttonmbkma4-0/+12
2019-05-06buttons-ui: add style class "suggested-action" to result buttonmbkma4-19/+31
This gives the result (=) button a theme defined colour. Currently has effects in Menta theme. Saw this on gnome-calculator.
2019-05-04Use gresources for UI filesrbuj12-29/+81
.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-30Unit tests: pi constant, ln (e^iπ)rbuj1-0/+2
2019-04-29currency-manager: Update name_map in load_imf_ratesrbuj1-42/+44
Fixes #103
2019-04-29math-buttons: Fix cppcheck warning: Identical inner 'return'Pablo Barciela1-1/+2
Fixes cppcheck warning: [src/math-buttons.c:513] -> [src/math-buttons.c:514]: (warning) Identical inner 'return' condition is always true.
2019-04-26mp: Fix calculate result ln(e^(i*π))Pablo Barciela1-4/+4
Fixes https://github.com/mate-desktop/mate-calc/issues/100 based in gnome-calculator commit: https://gitlab.gnome.org/GNOME/gnome-calculator/commit/6eb0f2b5e6df456a97a796b35d811376a69679e0
2019-04-24display small numbers in scientific notationmbkma1-2/+7
in number format: automatic
2019-04-24Revert "fixes issues 25 and 26"raveit651-7/+2
This reverts commit 1f84e1918c1f1ca57fa63f72b7c1f39c5c4563ac.
2019-04-24fixes issues 25 and 26mbkma1-2/+7
2019-04-23mate-calc: Fix memory leakPablo Barciela1-0/+8
'g_path_get_basename' needs to be freed Fix memory leak detected by valgrind: valgrind --leak-check=full mate-calc ==17452== 10 bytes in 1 blocks are definitely lost in loss record 501 of 10,243 ==17452== at 0x483577F: malloc (vg_replace_malloc.c:299) ==17452== by 0x5657900: g_malloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.5800.3) ==17452== by 0x563E84A: g_path_get_basename (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.5800.3) ==17452== by 0x11A9E3: main (in /usr/bin/mate-calc)
2019-04-21math-buttons: avoid shifting signed 64-bit value by 63 bitsPablo Barciela1-1/+1
Fixes cppcheck warning: [src/math-buttons.c:391]: (error) Shifting signed 64-bit value by 63 bits is undefined behaviour
2019-04-19travis: enable 'cppcheck' in debianPablo Barciela1-0/+4
2019-04-15Add support for "pi" in addition to "π"mbkma1-3/+3