<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/src/frame.c, branch stream</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>Be more tolerant to fonts named "Foobar-12"</title>
<updated>2015-07-01T16:33:56+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2015-07-01T16:33:56+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7d5a7a43f1f6630b269fa7f7dc13e9c80181a709'/>
<id>7d5a7a43f1f6630b269fa7f7dc13e9c80181a709</id>
<content type='text'>
* src/frame.c (x_set_font): If font_spec_from_name returns nil,
don't barf; instead, request a new fontset to be generated.  This
avoids unnecessarily rejecting fonts named against XLFD rules.  See
http://lists.gnu.org/archive/html/help-emacs-windows/2015-06/msg00001.html,
for the description of the original problem.

* lisp/faces.el (set-face-attribute): Don't be fooled too easily
by a hyphen in a font's name.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/frame.c (x_set_font): If font_spec_from_name returns nil,
don't barf; instead, request a new fontset to be generated.  This
avoids unnecessarily rejecting fonts named against XLFD rules.  See
http://lists.gnu.org/archive/html/help-emacs-windows/2015-06/msg00001.html,
for the description of the original problem.

* lisp/faces.el (set-face-attribute): Don't be fooled too easily
by a hyphen in a font's name.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused DEFSYMs</title>
<updated>2015-05-31T18:50:01+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2015-05-31T18:47:35+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0c2a3cf62a0117586803513ef104ff3ef97c1c3f'/>
<id>0c2a3cf62a0117586803513ef104ff3ef97c1c3f</id>
<content type='text'>
Remove DEFSYMs that aren't used at the C level.  Also:
* src/decompress.c (Qzlib_dll):
* src/font.c (Qunicode_sip):
* src/frame.c (Qtip_frame):
* src/ftfont.c (Qserif):
* src/gnutls.c (Qgnutls_dll):
* src/xml.c (Qlibxml2_dll):
Move from here ...
* src/w32fns.c (syms_of_w32fns): ... to here,
as these are used only on MS-Windows.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove DEFSYMs that aren't used at the C level.  Also:
* src/decompress.c (Qzlib_dll):
* src/font.c (Qunicode_sip):
* src/frame.c (Qtip_frame):
* src/ftfont.c (Qserif):
* src/gnutls.c (Qgnutls_dll):
* src/xml.c (Qlibxml2_dll):
Move from here ...
* src/w32fns.c (syms_of_w32fns): ... to here,
as these are used only on MS-Windows.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't quote nil and t in doc strings</title>
<updated>2015-05-21T17:06:44+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2015-05-21T17:04:45+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=96794d2f97cd064e4c2bf4f71459b42558cc8c79'/>
<id>96794d2f97cd064e4c2bf4f71459b42558cc8c79</id>
<content type='text'>
This is as per "Tips for Documentation Strings" in the elisp manual.
For consistency, do the same in diagnostics and comments.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is as per "Tips for Documentation Strings" in the elisp manual.
For consistency, do the same in diagnostics and comments.
</pre>
</div>
</content>
</entry>
<entry>
<title>Clarify concept of "surrogate minibuffer frames" (Bug#20538)</title>
<updated>2015-05-19T09:08:21+00:00</updated>
<author>
<name>Martin Rudalics</name>
</author>
<published>2015-05-19T09:08:21+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=9a07af01d046d072520593a729ea18230761e205'/>
<id>9a07af01d046d072520593a729ea18230761e205</id>
<content type='text'>
* src/frame.c (Fdelete_frame): In doc-string mention that frame
can't be deleted if it has a surrogate minibuffer.
* doc/lispref/frames.texi (Minibuffers and Frames)
(Deleting Frames): Explain "surrogate minibuffer frames".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/frame.c (Fdelete_frame): In doc-string mention that frame
can't be deleted if it has a surrogate minibuffer.
* doc/lispref/frames.texi (Minibuffers and Frames)
(Deleting Frames): Explain "surrogate minibuffer frames".
</pre>
</div>
</content>
</entry>
<entry>
<title>* frame.c (x_get_resource_string) [!USE_GTK]: Don't define.</title>
<updated>2015-03-13T16:58:38+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2015-03-13T16:57:18+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8e63340dcae6e3c968952968b3cb32004f9e3cbf'/>
<id>8e63340dcae6e3c968952968b3cb32004f9e3cbf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle tool bar size changes after x_set_font.</title>
<updated>2015-03-04T17:52:08+00:00</updated>
<author>
<name>Martin Rudalics</name>
</author>
<published>2015-03-04T17:52:08+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=53a3f3ab17abd97f305c93416095fecac2e3f2e1'/>
<id>53a3f3ab17abd97f305c93416095fecac2e3f2e1</id>
<content type='text'>
* frame.c (x_set_font): Try to keep frame height and width
unchanged if tool bar size changes with new font.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* frame.c (x_set_font): Try to keep frame height and width
unchanged if tool bar size changes with new font.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix calculation of total window sizes after font size changes (Bug#19972).</title>
<updated>2015-03-03T10:32:19+00:00</updated>
<author>
<name>Martin Rudalics</name>
</author>
<published>2015-03-03T10:32:19+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=1903e25c17a0dce03710143659c0fa9e9c6d6494'/>
<id>1903e25c17a0dce03710143659c0fa9e9c6d6494</id>
<content type='text'>
* frame.c (adjust_frame_size): If the pixel sizes remain
unchanged but the number of lines or columns of the frame
changes, run `window--pixel-to-total' (Bug#19972).
(Qwindow_pixel_to_total): DEFSYM it.
* window.el (window--dump-frame): For pixel height return total
number of frame's lines.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* frame.c (adjust_frame_size): If the pixel sizes remain
unchanged but the number of lines or columns of the frame
changes, run `window--pixel-to-total' (Bug#19972).
(Qwindow_pixel_to_total): DEFSYM it.
* window.el (window--dump-frame): For pixel height return total
number of frame's lines.
</pre>
</div>
</content>
</entry>
<entry>
<title>Set can_x_set_window_size and after_make_frame in terminal frames (Bug#19962)</title>
<updated>2015-02-28T18:40:31+00:00</updated>
<author>
<name>Martin Rudalics</name>
</author>
<published>2015-02-28T18:40:31+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=5dd2272ef31e5b3894514b0c5f5db5a0b7dadc4f'/>
<id>5dd2272ef31e5b3894514b0c5f5db5a0b7dadc4f</id>
<content type='text'>
* frame.c (make_initial_frame, Fmake_terminal_frame): Set
can_x_set_window_size and after_make_frame. (Bug#19962).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* frame.c (make_initial_frame, Fmake_terminal_frame): Set
can_x_set_window_size and after_make_frame. (Bug#19962).
</pre>
</div>
</content>
</entry>
<entry>
<title>Prefer 'Qfoo' to 'intern ("foo")'</title>
<updated>2015-02-21T08:27:00+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2015-02-21T08:26:13+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=3ebf06300b8186feac5e9b436ca263dc908ed886'/>
<id>3ebf06300b8186feac5e9b436ca263dc908ed886</id>
<content type='text'>
* buffer.c (syms_of_buffer):
* bytecode.c (exec_byte_code):
* callint.c (Fcall_interactively):
* callproc.c (create_temp_file):
* charset.c (define_charset_internal):
* coding.c (syms_of_coding):
* editfns.c (syms_of_editfns):
* emacs.c (main):
* fns.c (syms_of_fns):
* frame.c (delete_frame, Fframe_parameters):
* keyboard.c (syms_of_keyboard):
* keymap.c (syms_of_keymap):
* minibuf.c (read_minibuf, syms_of_minibuf):
* nsfns.m (ns_cursor_type_to_lisp):
* textprop.c (syms_of_textprop):
* xdisp.c (Fformat_mode_line, syms_of_xdisp):
* xfns.c (x_create_tip_frame, Fx_select_font):
* xml.c (parse_region):
Prefer constants like 'Qfoo' to calls like 'intern ("foo")'.
* buffer.c (syms_of_buffer): OK to do (put 'erase-buffer 'disabled
t) here now ...
(keys_of_buffer): ... instead of here.
* ftfont.c (syms_of_ftfont): Move DEFSYM of Qmono from here ...
* xfns.c (syms_of_xfns): ... to here, since ftfont.c is more
optional than xfns.c.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* buffer.c (syms_of_buffer):
* bytecode.c (exec_byte_code):
* callint.c (Fcall_interactively):
* callproc.c (create_temp_file):
* charset.c (define_charset_internal):
* coding.c (syms_of_coding):
* editfns.c (syms_of_editfns):
* emacs.c (main):
* fns.c (syms_of_fns):
* frame.c (delete_frame, Fframe_parameters):
* keyboard.c (syms_of_keyboard):
* keymap.c (syms_of_keymap):
* minibuf.c (read_minibuf, syms_of_minibuf):
* nsfns.m (ns_cursor_type_to_lisp):
* textprop.c (syms_of_textprop):
* xdisp.c (Fformat_mode_line, syms_of_xdisp):
* xfns.c (x_create_tip_frame, Fx_select_font):
* xml.c (parse_region):
Prefer constants like 'Qfoo' to calls like 'intern ("foo")'.
* buffer.c (syms_of_buffer): OK to do (put 'erase-buffer 'disabled
t) here now ...
(keys_of_buffer): ... instead of here.
* ftfont.c (syms_of_ftfont): Move DEFSYM of Qmono from here ...
* xfns.c (syms_of_xfns): ... to here, since ftfont.c is more
optional than xfns.c.
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor tweaks to frame_size_history_add</title>
<updated>2015-02-08T18:52:37+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2015-02-08T18:52:05+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=61320cc95ca14ec282bb73307e9006fb1d6e7e80'/>
<id>61320cc95ca14ec282bb73307e9006fb1d6e7e80</id>
<content type='text'>
* frame.c (frame_size_history_add): Don't assume length fits in 'int'.
Prefer XCAR and XCDR to Fcar and Fcdr when the arg is a cons.
(Fframe_after_make_frame): Simplify.
* gtkutil.c: Remove commented-out code.
* xfns.c (Fx_create_frame): Fix indenting.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* frame.c (frame_size_history_add): Don't assume length fits in 'int'.
Prefer XCAR and XCDR to Fcar and Fcdr when the arg is a cons.
(Fframe_after_make_frame): Simplify.
* gtkutil.c: Remove commented-out code.
* xfns.c (Fx_create_frame): Fix indenting.
</pre>
</div>
</content>
</entry>
</feed>
