<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/src, branch pending</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 bug #11073 with bidi-related crashes displaying some byte sequences.</title>
<updated>2012-03-23T12:32:23+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2012-03-23T12:32:23+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=e99a9b8bdccadded1f6fae88ee7a2a93dfd4eacf'/>
<id>e99a9b8bdccadded1f6fae88ee7a2a93dfd4eacf</id>
<content type='text'>
 src/bidi.c (bidi_fetch_char): Use STRING_CHAR_AND_LENGTH instead of
 FETCH_MULTIBYTE_CHAR followed by CHAR_BYTES.  Prevents crashes
 when fetching a multibyte character consumes more bytes than
 CHAR_BYTES returns, due to unification of CJK characters in
 string_char.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 src/bidi.c (bidi_fetch_char): Use STRING_CHAR_AND_LENGTH instead of
 FETCH_MULTIBYTE_CHAR followed by CHAR_BYTES.  Prevents crashes
 when fetching a multibyte character consumes more bytes than
 CHAR_BYTES returns, due to unification of CJK characters in
 string_char.
</pre>
</div>
</content>
</entry>
<entry>
<title>* src/process.c (wait_reading_process_output): Handle pty disconnect</title>
<updated>2012-03-23T12:23:14+00:00</updated>
<author>
<name>Troels Nielsen</name>
</author>
<published>2012-03-23T12:23:14+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=5063c0e1a29078fb72ef5e48e1eeed6a863128ac'/>
<id>5063c0e1a29078fb72ef5e48e1eeed6a863128ac</id>
<content type='text'>
by refraining from sending oneself a SIGCHLD.

Fixes: debbugs:10933
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
by refraining from sending oneself a SIGCHLD.

Fixes: debbugs:10933
</pre>
</div>
</content>
</entry>
<entry>
<title>For line prefixes, use default face; don't inherit from previous line.</title>
<updated>2012-03-22T07:08:17+00:00</updated>
<author>
<name>Chong Yidong</name>
</author>
<published>2012-03-22T07:08:17+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=9f851fbd286f08f82e7648460134b52fa8172403'/>
<id>9f851fbd286f08f82e7648460134b52fa8172403</id>
<content type='text'>
* src/dispextern.h (struct it): New member string_from_prefix_prop_p.

* src/xdisp.c (push_prefix_prop): Renamed from push_display_prop.
Mark string as coming from a prefix property.
(handle_face_prop): Use default face for prefix strings.
(pop_it, reseat_1): Save and restore string_from_prefix_prop_p.

Fixes: debbugs:4281
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/dispextern.h (struct it): New member string_from_prefix_prop_p.

* src/xdisp.c (push_prefix_prop): Renamed from push_display_prop.
Mark string as coming from a prefix property.
(handle_face_prop): Use default face for prefix strings.
(pop_it, reseat_1): Save and restore string_from_prefix_prop_p.

Fixes: debbugs:4281
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix last ChangeLog + Andreas Politz has signed paperwork.</title>
<updated>2012-03-21T18:27:05+00:00</updated>
<author>
<name>Stefan Monnier</name>
</author>
<published>2012-03-21T18:27:05+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0a6934fc04c67dd3f0b1c38f0d25e65d07bd2fec'/>
<id>0a6934fc04c67dd3f0b1c38f0d25e65d07bd2fec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Updates to Display chapter of Lisp manual.</title>
<updated>2012-03-21T07:02:13+00:00</updated>
<author>
<name>Chong Yidong</name>
</author>
<published>2012-03-21T07:02:13+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=fb5b8aca9928223c3fef042f1de4b50cd08fde43'/>
<id>fb5b8aca9928223c3fef042f1de4b50cd08fde43</id>
<content type='text'>
* doc/lispref/display.texi (The Echo Area): Add xref to Output Streams.
(Displaying Messages): Improve doc of message.
(Echo Area Customization, Invisible Text): Copyedits.
(Invisible Text): Mention that spec comparison is done with eq.
(Width): Improve doc of char-width.
(Faces): Recommend using symbol instead of string for face name.
Minor clarifications.
(Defining Faces): Copyedits.  Update face example.
(Attribute Functions): Mark set-face-foreground etc as commands.
(Face Remapping): Mention text-scale-adjust.  Clarify
face-remapping-alist and related docs.
(Face Functions): Don't document make-face or copy-face.

* lisp/faces.el (make-face, make-empty-face, copy-face):
* lisp/face-remap.el (face-remap-add-relative, face-remap-set-base):
Doc fixes.

* src/xfaces.c (Vface_remapping_alist): Doc fix.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/lispref/display.texi (The Echo Area): Add xref to Output Streams.
(Displaying Messages): Improve doc of message.
(Echo Area Customization, Invisible Text): Copyedits.
(Invisible Text): Mention that spec comparison is done with eq.
(Width): Improve doc of char-width.
(Faces): Recommend using symbol instead of string for face name.
Minor clarifications.
(Defining Faces): Copyedits.  Update face example.
(Attribute Functions): Mark set-face-foreground etc as commands.
(Face Remapping): Mention text-scale-adjust.  Clarify
face-remapping-alist and related docs.
(Face Functions): Don't document make-face or copy-face.

* lisp/faces.el (make-face, make-empty-face, copy-face):
* lisp/face-remap.el (face-remap-add-relative, face-remap-set-base):
Doc fixes.

* src/xfaces.c (Vface_remapping_alist): Doc fix.
</pre>
</div>
</content>
</entry>
<entry>
<title>Doc fixes in w32-specific primitives related to console codepage.</title>
<updated>2012-03-20T18:49:18+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2012-03-20T18:49:18+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=62356a1bdf51d8addbe6a9cb41c9b8ee6af91742'/>
<id>62356a1bdf51d8addbe6a9cb41c9b8ee6af91742</id>
<content type='text'>
 src/w32proc.c (Fw32_set_console_codepage)
 (Fw32_set_console_output_codepage, Fw32_get_codepage_charset): Doc fixes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 src/w32proc.c (Fw32_set_console_codepage)
 (Fw32_set_console_output_codepage, Fw32_get_codepage_charset): Doc fixes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update doc to reflect new non-nil value of redisplay-dont-pause.</title>
<updated>2012-03-20T08:52:11+00:00</updated>
<author>
<name>Chong Yidong</name>
</author>
<published>2012-03-20T08:52:11+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=025de85b0709596975ddcd0fa298f88d12493254'/>
<id>025de85b0709596975ddcd0fa298f88d12493254</id>
<content type='text'>
* doc/lispref/display.texi (Forcing Redisplay): Various rewrites to reflect
new value of redisplay-dont-pause.
(Truncation): Copyedits.

* src/dispnew.c (Fredisplay, Vredisplay_preemption_period): Update doc
to reflect default non-nil value of redisplay-dont-pause.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/lispref/display.texi (Forcing Redisplay): Various rewrites to reflect
new value of redisplay-dont-pause.
(Truncation): Copyedits.

* src/dispnew.c (Fredisplay, Vredisplay_preemption_period): Update doc
to reflect default non-nil value of redisplay-dont-pause.
</pre>
</div>
</content>
</entry>
<entry>
<title>merge trunk</title>
<updated>2012-03-19T04:17:50+00:00</updated>
<author>
<name>Kenichi Handa</name>
</author>
<published>2012-03-19T04:17:50+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=4ebb358f29e64094871ad6d35fb365d77c17047d'/>
<id>4ebb358f29e64094871ad6d35fb365d77c17047d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ftfont.c (ftfont_drive_otf): Mask bits of character code to make it fit in a valid range (Bug#11003).</title>
<updated>2012-03-19T04:08:07+00:00</updated>
<author>
<name>Kenichi Handa</name>
</author>
<published>2012-03-19T04:08:07+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=4827f94e1725c34d4b19d79f4c74f16a0dc3b0cb'/>
<id>4827f94e1725c34d4b19d79f4c74f16a0dc3b0cb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bug #11035 with cursor positioning on overlay strings with newlines.</title>
<updated>2012-03-18T16:57:39+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2012-03-18T16:57:39+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=e50a24a249e1bfd69af7e48ea5076cac78bf7224'/>
<id>e50a24a249e1bfd69af7e48ea5076cac78bf7224</id>
<content type='text'>
 src/xdisp.c (cursor_row_p): Even if the glyph row ends in a string
 that is not from display property, accept the row as a "cursor
 row" if one of the string's character has a non-nil `cursor'
 property.  Fixes cursor positioning when there are newlines in
 overlay strings, e.g. in icomplete.el.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 src/xdisp.c (cursor_row_p): Even if the glyph row ends in a string
 that is not from display property, accept the row as a "cursor
 row" if one of the string's character has a non-nil `cursor'
 property.  Fixes cursor positioning when there are newlines in
 overlay strings, e.g. in icomplete.el.
</pre>
</div>
</content>
</entry>
</feed>
