<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/src/editfns.c, 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>* src/editfns.c (Fconstrain_to_field): Doc fix.</title>
<updated>2012-03-11T16:27:36+00:00</updated>
<author>
<name>Chong Yidong</name>
</author>
<published>2012-03-11T16:27:36+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=66c5eebd416975af2bb1b2e0557dac967cc51f16'/>
<id>66c5eebd416975af2bb1b2e0557dac967cc51f16</id>
<content type='text'>
* doc/lispref/text.texi (Fields): Minor copyedit.

Fixes: debbugs:9452
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/lispref/text.texi (Fields): Minor copyedit.

Fixes: debbugs:9452
</pre>
</div>
</content>
</entry>
<entry>
<title>Add 2012 to FSF copyright years for Emacs files</title>
<updated>2012-01-05T09:46:05+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2012-01-05T09:46:05+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=acaf905b1130aae80fa59d2c861ffd4c8eb75486'/>
<id>acaf905b1130aae80fa59d2c861ffd4c8eb75486</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Spelling fixes.</title>
<updated>2011-12-12T05:32:49+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2011-12-12T05:32:49+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=333f9019e29e9b6de3a7ec07448be1d364ba540b'/>
<id>333f9019e29e9b6de3a7ec07448be1d364ba540b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Time zone name fixes for non-ASCII locales (Bug#641, Bug#9794)</title>
<updated>2011-10-20T06:52:55+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2011-10-20T06:52:55+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7da0b018f2878484a68031800877f98872356594'/>
<id>7da0b018f2878484a68031800877f98872356594</id>
<content type='text'>
* configure.in (AC_STRUCT_TM, AC_STRUCT_TIMEZONE, HAVE_TM_GMTOFF):
Remove; no longer needed, now that we defer to strftime for time
zone names.
* src/editfns.c: Rewrite current-time-zone so that it invokes
the equivalent of (format-time-string "%Z") to get the time zone name.
This fixes a bug when the time zone name contains characters that
need converting from the system time locale to Emacs internal format.
This fixes a shortcoming that I introduced in my 1999-10-19 patch:
that patch fixed format-time-string to do the conversion, but
I forgot to fix current-time-zone.
(format_time_string): New function, containing most of
what Fformat_time_string used to contain.
(Fformat_time_string): Rewrite in terms of format_time_string.
This doesn't change this function's behavior.
(current-time-zone): Rewrite to use format_time_string.
This fixes the bug reported by Michael Schierl in
&lt;http://lists.gnu.org/archive/html/emacs-devel/2007-06/msg00334.html&gt;.
Jason Rumney's 2007-06-07 change worked around this bug, but
didn't fix it.
* src/systime.h (tzname, timezone): Remove no-longer-used declarations.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* configure.in (AC_STRUCT_TM, AC_STRUCT_TIMEZONE, HAVE_TM_GMTOFF):
Remove; no longer needed, now that we defer to strftime for time
zone names.
* src/editfns.c: Rewrite current-time-zone so that it invokes
the equivalent of (format-time-string "%Z") to get the time zone name.
This fixes a bug when the time zone name contains characters that
need converting from the system time locale to Emacs internal format.
This fixes a shortcoming that I introduced in my 1999-10-19 patch:
that patch fixed format-time-string to do the conversion, but
I forgot to fix current-time-zone.
(format_time_string): New function, containing most of
what Fformat_time_string used to contain.
(Fformat_time_string): Rewrite in terms of format_time_string.
This doesn't change this function's behavior.
(current-time-zone): Rewrite to use format_time_string.
This fixes the bug reported by Michael Schierl in
&lt;http://lists.gnu.org/archive/html/emacs-devel/2007-06/msg00334.html&gt;.
Jason Rumney's 2007-06-07 change worked around this bug, but
didn't fix it.
* src/systime.h (tzname, timezone): Remove no-longer-used declarations.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use xfree, not free, to avoid crash with --enable-checking=xmallocoverrun.</title>
<updated>2011-10-13T14:55:46+00:00</updated>
<author>
<name>Dmitry Antipov</name>
</author>
<published>2011-10-13T14:55:46+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=81d40c920807279ccc0dae0aca46c8291755c66d'/>
<id>81d40c920807279ccc0dae0aca46c8291755c66d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>* editfns.c (Fformat): Fix bug in text-property fix (Bug#9514).</title>
<updated>2011-09-15T18:11:37+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2011-09-15T18:11:37+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7812ba2dea75097980bb6371381385b417479c74'/>
<id>7812ba2dea75097980bb6371381385b417479c74</id>
<content type='text'>
Don't mishandle (length (format "%%")) and (format "%4000s%%" "").
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't mishandle (length (format "%%")) and (format "%4000s%%" "").
</pre>
</div>
</content>
</entry>
<entry>
<title>* src/editfns.c (Fformat): Correctly handle text properties on "%%".</title>
<updated>2011-09-15T16:56:07+00:00</updated>
<author>
<name>Andreas Schwab</name>
</author>
<published>2011-09-15T16:56:07+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=cf7edc2a6ea95e0acc574c5364bf6f729b53e492'/>
<id>cf7edc2a6ea95e0acc574c5364bf6f729b53e492</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>* editfns.c (Fformat): Fix off-by-1 bug for "%%b" (Bug#9514).</title>
<updated>2011-09-15T16:10:37+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2011-09-15T16:10:37+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a02719a326f3bc0ddf39832ef5390f8034c24c24'/>
<id>a02719a326f3bc0ddf39832ef5390f8034c24c24</id>
<content type='text'>
This occurs when processing a multibyte format, which can happen
when using 'eval'.  Problem reported by Wolfgang Jenker.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This occurs when processing a multibyte format, which can happen
when using 'eval'.  Problem reported by Wolfgang Jenker.
</pre>
</div>
</content>
</entry>
<entry>
<title>Whitespace changes.</title>
<updated>2011-09-09T01:06:52+00:00</updated>
<author>
<name>Juanma Barranquero</name>
</author>
<published>2011-09-09T01:06:52+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=5e617bc2b62189768814fafd1a875e89a094d3ef'/>
<id>5e617bc2b62189768814fafd1a875e89a094d3ef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>* editfns.c (Fcurrent_time_zone): Don't overrun buffer</title>
<updated>2011-08-29T15:53:21+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2011-08-29T15:53:21+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=33ef5c64373c744c6ce4329fe021c3eb729aeee4'/>
<id>33ef5c64373c744c6ce4329fe021c3eb729aeee4</id>
<content type='text'>
even if the time zone offset is outlandishly large.
Don't mishandle offset == INT_MIN.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
even if the time zone offset is outlandishly large.
Don't mishandle offset == INT_MIN.
</pre>
</div>
</content>
</entry>
</feed>
