<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/test/src/editfns-tests.el, branch test-concurrency</title>
<subtitle>Emacs is the extensible, customizable, self-documenting real-time display editor. 
</subtitle>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/'/>
<entry>
<title>Fix 'transpose-regions' when LEAVE-MARKERS arg is non-nil</title>
<updated>2016-07-19T15:59:41+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2016-07-19T15:59:41+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=00b6647651e4276ac5c47aa33e0fec6726469bc7'/>
<id>00b6647651e4276ac5c47aa33e0fec6726469bc7</id>
<content type='text'>
* src/insdel.c (adjust_markers_bytepos): New function.
* src/lisp.h (adjust_markers_bytepos): Add prototype.
* src/insdel.c (replace_range, replace_range_2):
* src/editfns.c (Ftranspose_regions): Call
adjust_markers_bytepos.  (Bug#5131)

* test/src/editfns-tests.el (transpose-test-reverse-word)
(transpose-test-get-byte-positions): New functions.
(transpose-ascii-regions-test)
(transpose-nonascii-regions-test-1)
(transpose-nonascii-regions-test-2): New tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/insdel.c (adjust_markers_bytepos): New function.
* src/lisp.h (adjust_markers_bytepos): Add prototype.
* src/insdel.c (replace_range, replace_range_2):
* src/editfns.c (Ftranspose_regions): Call
adjust_markers_bytepos.  (Bug#5131)

* test/src/editfns-tests.el (transpose-test-reverse-word)
(transpose-test-get-byte-positions): New functions.
(transpose-ascii-regions-test)
(transpose-nonascii-regions-test-1)
(transpose-nonascii-regions-test-2): New tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor tweaks of copying text properties when padding strings</title>
<updated>2016-07-09T08:01:17+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2016-07-09T08:01:17+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0a2aedfe6d650e825a50f25f972bac20d669f5cb'/>
<id>0a2aedfe6d650e825a50f25f972bac20d669f5cb</id>
<content type='text'>
* src/editfns.c (styled_format): Don't include padding on the left
in the properties at the beginning of the string.  (Bug#23897)

* test/src/editfns-tests.el (format-properties): Add tests for
faces when the string is padded on the left or on the right.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/editfns.c (styled_format): Don't include padding on the left
in the properties at the beginning of the string.  (Bug#23897)

* test/src/editfns-tests.el (format-properties): Add tests for
faces when the string is padded on the left or on the right.
</pre>
</div>
</content>
</entry>
<entry>
<title>Yet another fix for copying properties by 'format'</title>
<updated>2016-07-08T19:34:34+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2016-07-08T19:34:34+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=d8a9c450cf4c575d21297885d6823920aec0482f'/>
<id>d8a9c450cf4c575d21297885d6823920aec0482f</id>
<content type='text'>
* src/textprop.c (extend_property_ranges): Accept an additional
argument OLD_END, and only extend the end of a property range if
its original end is at OLD_END; all the other ranges are left
intact.  (Bug#23897)
* src/editfns.c (styled_format): Pass the original length of the
string to 'extend_property_ranges'.
* src/intervals.h (extend_property_ranges): Adjust prototype.

* test/src/editfns-tests.el (format-properties): Add tests for
bug#23897.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/textprop.c (extend_property_ranges): Accept an additional
argument OLD_END, and only extend the end of a property range if
its original end is at OLD_END; all the other ranges are left
intact.  (Bug#23897)
* src/editfns.c (styled_format): Pass the original length of the
string to 'extend_property_ranges'.
* src/intervals.h (extend_property_ranges): Adjust prototype.

* test/src/editfns-tests.el (format-properties): Add tests for
bug#23897.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add tests for copying properties by 'format'</title>
<updated>2016-06-28T16:59:46+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2016-06-28T16:59:46+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=2adc4ccd03d24660bcf7f8ff056c7f32b92b584d'/>
<id>2adc4ccd03d24660bcf7f8ff056c7f32b92b584d</id>
<content type='text'>
* test/src/editfns-tests.el (format-properties): New test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* test/src/editfns-tests.el (format-properties): New test.
</pre>
</div>
</content>
</entry>
</feed>
