<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mate-calc/src, branch master</title>
<subtitle>Calculator for MATE</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-calc/'/>
<entry>
<title>Set imaginary component to +0*i when inverting a real number</title>
<updated>2026-05-04T23:48:08+00:00</updated>
<author>
<name>mbkma</name>
<email>johannes.unruh@fau.de</email>
</author>
<published>2026-04-19T09:32:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-calc/commit/?id=3fc6e65dfccbbb89c378aaa8ac161fd0c7c9807d'/>
<id>3fc6e65dfccbbb89c378aaa8ac161fd0c7c9807d</id>
<content type='text'>
see https://gitlab.gnome.org/GNOME/gnome-calculator/-/merge_requests/457
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
see https://gitlab.gnome.org/GNOME/gnome-calculator/-/merge_requests/457
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: use GtkApplication</title>
<updated>2026-04-19T09:21:23+00:00</updated>
<author>
<name>mbkma</name>
<email>johannes.unruh@fau.de</email>
</author>
<published>2026-03-14T15:15:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-calc/commit/?id=efbbbf92577e3815ed0125dbd10abc972a643b31'/>
<id>efbbbf92577e3815ed0125dbd10abc972a643b31</id>
<content type='text'>
Convert mate-calc to GtkApplication.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Convert mate-calc to GtkApplication.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix some memory leaks reported by valgrind</title>
<updated>2026-03-12T16:27:17+00:00</updated>
<author>
<name>mbkma</name>
<email>johannes.unruh@fau.de</email>
</author>
<published>2026-03-11T21:59:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-calc/commit/?id=b8126bfc033da43ad332e62f1c4ff6ec2662998e'/>
<id>b8126bfc033da43ad332e62f1c4ff6ec2662998e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>handle multiple consecutive spaces correctly on paste</title>
<updated>2026-02-11T12:50:24+00:00</updated>
<author>
<name>mbkma</name>
<email>johannes.unruh@fau.de</email>
</author>
<published>2025-08-14T19:16:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-calc/commit/?id=aeaa5450f8fa4e70aeea00eed02191106fe26705'/>
<id>aeaa5450f8fa4e70aeea00eed02191106fe26705</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add missing byte in malloc for null terminator</title>
<updated>2025-09-21T20:32:12+00:00</updated>
<author>
<name>mbkma</name>
<email>johannes.unruh@fau.de</email>
</author>
<published>2025-08-14T15:07:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-calc/commit/?id=5660b20ee1a62bc7bf1360686150d7cac8f2e791'/>
<id>5660b20ee1a62bc7bf1360686150d7cac8f2e791</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix invalid memory access with invalid powers</title>
<updated>2024-09-03T23:51:29+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>cwendling@hypra.fr</email>
</author>
<published>2024-09-03T14:32:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-calc/commit/?id=7ef327f6f269c7a49357e001cd41d7aaf5807749'/>
<id>7ef327f6f269c7a49357e001cd41d7aaf5807749</id>
<content type='text'>
The ParseNode's value must be valid to pass to `free()`, as it's done
unconditionally if the expression is invalid.  However, for some
functions a shortuct was taken avoiding duplicating memory.  This was
OK in case the expression is valid because the evaluation function
would convert it and set the pointer back to NULL; but it's not OK if
the expression is invalid as the evaluation doesn't happen and the
pointer is not reset before being freed.

Fixes #226.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The ParseNode's value must be valid to pass to `free()`, as it's done
unconditionally if the expression is invalid.  However, for some
functions a shortuct was taken avoiding duplicating memory.  This was
OK in case the expression is valid because the evaluation function
would convert it and set the pointer back to NULL; but it's not OK if
the expression is invalid as the evaluation doesn't happen and the
pointer is not reset before being freed.

Fixes #226.
</pre>
</div>
</content>
</entry>
<entry>
<title>a11y: Allow the screen reader to announce status changes</title>
<updated>2024-06-26T10:00:34+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>cwendling@hypra.fr</email>
</author>
<published>2024-06-26T10:00:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-calc/commit/?id=fe495df3ec39c155eacecbfbfbdd3d6ad45c46ec'/>
<id>fe495df3ec39c155eacecbfbfbdd3d6ad45c46ec</id>
<content type='text'>
Make the equation status the description of the equation entry as
well so the screen reader can notify the user when it changes while
the entry has focus.

Fixes #223.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make the equation status the description of the equation entry as
well so the screen reader can notify the user when it changes while
the entry has focus.

Fixes #223.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix implicit function declarations with libxml2 2.12</title>
<updated>2023-11-25T19:07:21+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>cwendling@hypra.fr</email>
</author>
<published>2023-11-22T10:28:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-calc/commit/?id=be25688b33058be815df0ab3d03d8ef88d7fbe42'/>
<id>be25688b33058be815df0ab3d03d8ef88d7fbe42</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use a blank line at most</title>
<updated>2021-11-20T21:07:47+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2021-10-27T15:48:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-calc/commit/?id=536f2a503bc2c961329359ac357a3d002acad37c'/>
<id>536f2a503bc2c961329359ac357a3d002acad37c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>unit: fix memory leak</title>
<updated>2021-11-09T21:41:02+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2021-10-21T14:59:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-calc/commit/?id=5882467c0df5c919aacd76292687064734b0ac0e'/>
<id>5882467c0df5c919aacd76292687064734b0ac0e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
