<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rayedit.git/test_editor.c, branch master</title>
<subtitle>Text editor for large files
</subtitle>
<id>http://git.dilluti0n.com/rayedit.git/atom?h=master</id>
<link rel='self' href='http://git.dilluti0n.com/rayedit.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/rayedit.git/'/>
<updated>2026-07-16T17:24:44Z</updated>
<entry>
<title>Remove obsolated functions and tests about line_get_string</title>
<updated>2026-07-16T17:24:44Z</updated>
<author>
<name>dilluti0n</name>
<email>hskim@dilluti0n.com</email>
</author>
<published>2026-07-16T17:24:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/rayedit.git/commit/?id=76fe957261697ddb2978f2e9fc9a592641388886'/>
<id>urn:sha1:76fe957261697ddb2978f2e9fc9a592641388886</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: double-free of line object in eb_backspace and eb_delete_line</title>
<updated>2025-05-14T09:40:29Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-05-14T06:46:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/rayedit.git/commit/?id=502aea93b7e2cae6a17d83e6989109d56c9ec79f'/>
<id>urn:sha1:502aea93b7e2cae6a17d83e6989109d56c9ec79f</id>
<content type='text'>
On eb_backspace, when the upper line was non-null, line_cat followed
by line_free, and eb_delete_line only cleared the line_vec. However,
commit 2441e78 introduced an additional line_free in eb_delete_line to
fix a memory leak, which led to a double-free for that line. This
patch resolves that problem.
</content>
</entry>
<entry>
<title>fix: Memory Leak in eb_delete_line</title>
<updated>2025-05-10T13:20:29Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-05-10T11:12:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/rayedit.git/commit/?id=2441e78bffaef89dcea64c547329e541250553e7'/>
<id>urn:sha1:2441e78bffaef89dcea64c547329e541250553e7</id>
<content type='text'>
The function eb_delete_line did not properly free the contents of the
entry when deleting an element from eb-&gt;line_vec. This patch fixes
that issue.
</content>
</entry>
<entry>
<title>test: mark TODOs for editor_suite::cursor_move and *::middle_of_line</title>
<updated>2025-05-01T12:18:41Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-05-01T12:18:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/rayedit.git/commit/?id=a3a9d2ee2726b7cfdea79088dcbef4cce68b6215'/>
<id>urn:sha1:a3a9d2ee2726b7cfdea79088dcbef4cce68b6215</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: cr_assert_slice_eq not checking excess bytes with actual string</title>
<updated>2025-05-01T12:17:05Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-05-01T12:15:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/rayedit.git/commit/?id=ae170d25282d4e4cfb0c58c881e186f3065edc14'/>
<id>urn:sha1:ae170d25282d4e4cfb0c58c881e186f3065edc14</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test: for editor.c implement editor_suite::not_middle_of_line</title>
<updated>2025-05-01T12:06:56Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-05-01T12:06:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/rayedit.git/commit/?id=8a035e7d78478da749a1d4d3370dab2e390538e1'/>
<id>urn:sha1:8a035e7d78478da749a1d4d3370dab2e390538e1</id>
<content type='text'>
</content>
</entry>
</feed>
