<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/src, branch fix/bug-21072</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>Avoid infinite loop in redisplay when header-line-format is invalid</title>
<updated>2017-04-21T08:10:14+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2017-04-21T08:10:14+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=72d7961d678f9c5f4cb812e0bb9b6dffafb47c68'/>
<id>72d7961d678f9c5f4cb812e0bb9b6dffafb47c68</id>
<content type='text'>
* src/xdisp.c (handle_invisible_prop): Avoid inflooping when the
string has an invalid %-construct in it and is displayed as part
of mode-line or header-line.  (Bug#26586)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/xdisp.c (handle_invisible_prop): Avoid inflooping when the
string has an invalid %-construct in it and is displayed as part
of mode-line or header-line.  (Bug#26586)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bug introduced by my last commit</title>
<updated>2017-04-19T16:58:49+00:00</updated>
<author>
<name>Alan Third</name>
</author>
<published>2017-04-19T16:58:49+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=21fa90b0488b2344b9b93ccc77263968d1b903b7'/>
<id>21fa90b0488b2344b9b93ccc77263968d1b903b7</id>
<content type='text'>
* src/nsterm.m (ns_draw_fringe_bitmap): Revert key-mashing accident.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/nsterm.m (ns_draw_fringe_bitmap): Revert key-mashing accident.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add new frame functionality to NS port</title>
<updated>2017-04-19T16:17:35+00:00</updated>
<author>
<name>Alan Third</name>
</author>
<published>2017-04-14T09:02:38+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=aca21d42d3c1327ddc202a03585416f2821e6839'/>
<id>aca21d42d3c1327ddc202a03585416f2821e6839</id>
<content type='text'>
* lisp/frame.el (frame-restack): Call ns-frame-restack.
* src/keyboard.c (kbd_buffer_get_event) [HAVE_NS]: Enable
MOVE_FRAME_EVENT handling.
* src/frame.h:
* src/frame.c: Enable 'z-group', 'undecorated' and 'parent' frame
definitions.
* src/nsfns.m: Add x_set_z_group, x_set_parent_frame and
x_set_undecorated (Cocoa only) to handler struct.
(Fx_create_frame): Handle 'z-group', 'parent-frame' and 'undecorated'
frame parameter.
(Fns_frame_restack): New function.
* src/nsmenu.m (free_frame_tool_bar, update_frame_tool_bar):
FRAME_TOOLBAR_HEIGHT is no longer a variable.
* src/nsterm.h (NS_PARENT_WINDOW_LEFT_POS, NS_PARENT_WINDOW_TOP_POS):
Add #defines to find the screen position of the parent frame.
(NS_TOP_POS): Remove defun.
(EmacsView): Remove redundant toolbar variables and add createToolbar
method.
(FRAME_NS_TITLEBAR_HEIGHT, FRAME_TOOLBAR_HEIGHT): Always calculate the
values instead of storing them in a variable.
* src/nsterm.m (x_set_offset, windowDidMove): Take parent frame
position into account when positioning frames.
(initFrameFromEmacs): Remove toolbar creation code and handle new
frame parameters.
(x_set_window_size): Remove toolbar height calculation.
(x_set_z_group):
(x_set_parent_frame):
(x_set_undecorated) [NS_IMPL_COCOA]: New function.
(x_destroy_window): Detach parent if child closes.
(updateFrameSize): Change NSTRACE message to reflect new reality and
no longer reset frame size.
(windowWillResize): Don’t change NS window name when the titlebar
is invisible.
(createToolbar): Move toolbar creation code into it’s own method.
(toggleFullScreen): FRAME_TOOLBAR_HEIGHT and FRAME_NS_TITLEBAR_HEIGHT
are no longer variables.
(windowDidMove): Fire MOVE_FRAME_EVENT Emacs event.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/frame.el (frame-restack): Call ns-frame-restack.
* src/keyboard.c (kbd_buffer_get_event) [HAVE_NS]: Enable
MOVE_FRAME_EVENT handling.
* src/frame.h:
* src/frame.c: Enable 'z-group', 'undecorated' and 'parent' frame
definitions.
* src/nsfns.m: Add x_set_z_group, x_set_parent_frame and
x_set_undecorated (Cocoa only) to handler struct.
(Fx_create_frame): Handle 'z-group', 'parent-frame' and 'undecorated'
frame parameter.
(Fns_frame_restack): New function.
* src/nsmenu.m (free_frame_tool_bar, update_frame_tool_bar):
FRAME_TOOLBAR_HEIGHT is no longer a variable.
* src/nsterm.h (NS_PARENT_WINDOW_LEFT_POS, NS_PARENT_WINDOW_TOP_POS):
Add #defines to find the screen position of the parent frame.
(NS_TOP_POS): Remove defun.
(EmacsView): Remove redundant toolbar variables and add createToolbar
method.
(FRAME_NS_TITLEBAR_HEIGHT, FRAME_TOOLBAR_HEIGHT): Always calculate the
values instead of storing them in a variable.
* src/nsterm.m (x_set_offset, windowDidMove): Take parent frame
position into account when positioning frames.
(initFrameFromEmacs): Remove toolbar creation code and handle new
frame parameters.
(x_set_window_size): Remove toolbar height calculation.
(x_set_z_group):
(x_set_parent_frame):
(x_set_undecorated) [NS_IMPL_COCOA]: New function.
(x_destroy_window): Detach parent if child closes.
(updateFrameSize): Change NSTRACE message to reflect new reality and
no longer reset frame size.
(windowWillResize): Don’t change NS window name when the titlebar
is invisible.
(createToolbar): Move toolbar creation code into it’s own method.
(toggleFullScreen): FRAME_TOOLBAR_HEIGHT and FRAME_NS_TITLEBAR_HEIGHT
are no longer variables.
(windowDidMove): Fire MOVE_FRAME_EVENT Emacs event.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use vfork if possible on Darwin (bug#26397)</title>
<updated>2017-04-18T10:42:30+00:00</updated>
<author>
<name>Alan Third</name>
</author>
<published>2017-04-09T19:10:33+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a13eaddce2ddbe3ba0b7f4c81715bc0fcdba99f6'/>
<id>a13eaddce2ddbe3ba0b7f4c81715bc0fcdba99f6</id>
<content type='text'>
Co-authored-by: YAMAMOTO Mitsuharu &lt;mituharu@math.s.chiba-u.ac.jp&gt;

* src/conf_post.h (HAVE_WORKING_VFORK): Don't undef.
(vfork): Don't define.
* src/process.c (create_process) [DARWIN_OS]: Use fork if pty_flag is
set, otherwise vfork.
* src/callproc.c (call_process) [DARWIN_OS]: Use TIOCNOTTY to detach
the controlling terminal instead of setsid.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: YAMAMOTO Mitsuharu &lt;mituharu@math.s.chiba-u.ac.jp&gt;

* src/conf_post.h (HAVE_WORKING_VFORK): Don't undef.
(vfork): Don't define.
* src/process.c (create_process) [DARWIN_OS]: Use fork if pty_flag is
set, otherwise vfork.
* src/callproc.c (call_process) [DARWIN_OS]: Use TIOCNOTTY to detach
the controlling terminal instead of setsid.
</pre>
</div>
</content>
</entry>
<entry>
<title>; Spelling fix</title>
<updated>2017-04-17T18:22:52+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2017-04-17T18:22:34+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=d5ead735a07e619e514dd10b9e84e5d788b8a5f0'/>
<id>d5ead735a07e619e514dd10b9e84e5d788b8a5f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>* src/xterm.c (x_fill_rectangle): Now static.</title>
<updated>2017-04-17T18:14:40+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2017-04-17T18:13:56+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b8e0d203febffe7446cbc5e0ee7d9bf168854a88'/>
<id>b8e0d203febffe7446cbc5e0ee7d9bf168854a88</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tighten recently-added UTF-8 check</title>
<updated>2017-04-17T17:20:39+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2017-04-17T17:19:39+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=932698b7891668318ba9ca93375d8d27d52a07f5'/>
<id>932698b7891668318ba9ca93375d8d27d52a07f5</id>
<content type='text'>
* src/coding.c (encode_coding_utf_8): Now extern.
* src/terminal.c (terminal_glyph_code) [HAVE_STRUCT_UNIPAIR_UNICODE]:
Check for UTF-8, not just for multibyte.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/coding.c (encode_coding_utf_8): Now extern.
* src/terminal.c (terminal_glyph_code) [HAVE_STRUCT_UNIPAIR_UNICODE]:
Check for UTF-8, not just for multibyte.
</pre>
</div>
</content>
</entry>
<entry>
<title>* src/lisp.h (STRING_SET_CHARS): Simplify assertion.</title>
<updated>2017-04-17T14:56:29+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2017-04-17T14:56:08+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=630df0587e1069b2cd2f2536d5fb61175adac3a2'/>
<id>630df0587e1069b2cd2f2536d5fb61175adac3a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix assertion violations when displaying thread-related error</title>
<updated>2017-04-17T06:47:39+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2017-04-17T06:47:39+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=edc63bf94f3cd3f52fab86fe7b92a3ec6a19de40'/>
<id>edc63bf94f3cd3f52fab86fe7b92a3ec6a19de40</id>
<content type='text'>
* src/process.c (Faccept_process_output): Don't assume a thread's
name is always a string.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/process.c (Faccept_process_output): Don't assume a thread's
name is always a string.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused coding enums</title>
<updated>2017-04-17T06:07:55+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2017-04-17T06:07:33+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=750721c3943e5837d7d9292d6462a144a49347c7'/>
<id>750721c3943e5837d7d9292d6462a144a49347c7</id>
<content type='text'>
* src/coding.h (enum coding_system_type, enum end_of_line_type):
Remove; unused.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/coding.h (enum coding_system_type, enum end_of_line_type):
Remove; unused.
</pre>
</div>
</content>
</entry>
</feed>
