<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/src, branch scratch/customize-quotes</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>Make the value nil in text-quoting-style mean what it does in Emacs 25.</title>
<updated>2017-09-22T21:52:03+00:00</updated>
<author>
<name>Alan Mackenzie</name>
</author>
<published>2017-09-22T21:52:03+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=90330691acf55d8a26dedd6070c1e88c26494eed'/>
<id>90330691acf55d8a26dedd6070c1e88c26494eed</id>
<content type='text'>
This is a partial reversion of yesterday's commit by the same author, which
changed the meaning of nil and introduced the new value t.

* src/doc.c (text_quoting_style, text-quoting-style)
(internal--text-quoting-flag): Revert yesterday's changes.

* lisp/cus-start.el: (top level): Amend the entry for text-quoting-style.

* etc/NEWS: Amend the entry for text-quoting-style.

* doc/lispref/control.texi (Signalling Errors)
* doc/lispref/display.texi (Displaying Messages)
* doc/lispref/strings.texi (Formatting Strings): Bind text-quoting-style to
grave rather than nil to inhibit translation of quotes.

* doc/lispref/help.texi (Keys in Documentation): Revert the description of the
proposed new default, t.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a partial reversion of yesterday's commit by the same author, which
changed the meaning of nil and introduced the new value t.

* src/doc.c (text_quoting_style, text-quoting-style)
(internal--text-quoting-flag): Revert yesterday's changes.

* lisp/cus-start.el: (top level): Amend the entry for text-quoting-style.

* etc/NEWS: Amend the entry for text-quoting-style.

* doc/lispref/control.texi (Signalling Errors)
* doc/lispref/display.texi (Displaying Messages)
* doc/lispref/strings.texi (Formatting Strings): Bind text-quoting-style to
grave rather than nil to inhibit translation of quotes.

* doc/lispref/help.texi (Keys in Documentation): Revert the description of the
proposed new default, t.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make text-quoting-style customizable.  Introduce t and new meaning for nil.</title>
<updated>2017-09-21T20:31:06+00:00</updated>
<author>
<name>Alan Mackenzie</name>
</author>
<published>2017-09-21T20:31:06+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c2d10b05827a11cf6738f5e7acf5ce7fced8c1c9'/>
<id>c2d10b05827a11cf6738f5e7acf5ce7fced8c1c9</id>
<content type='text'>
A value of nil for text-quoting-style now means "no translation".  t means
"Use curved quotes if displayable".

* src/doc.c (text-quoting-style (function)): modify for new semantics.
(text-quoting-style (variable)): Amend the doc string, set the default value
to t.

* lisp/cus-start.el: (top level): Create a customize entry for
text-quoting-style in group display.

* etc/NEWS: Amend the entry for text-quoting-style.

* doc/emacs/display.texi (Text Display): Describe the translation of ASCII
quotes to curved quotes, and how to influence or inhibit it.

* doc/lispref/control.texi (Signalling Errors)
* doc/lispref/display.texi (Displaying Messages)
* doc/lispref/strings.texi (Formatting Strings): Describe binding
text-quoting-style to nil to inhibit unwanted quote translation.

* doc/lispref/help.texi (Keys in Documentation): Change text-quoting-style
from a variable to a user option.  Describe its changed set of values.  State
that it can be customized freely.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A value of nil for text-quoting-style now means "no translation".  t means
"Use curved quotes if displayable".

* src/doc.c (text-quoting-style (function)): modify for new semantics.
(text-quoting-style (variable)): Amend the doc string, set the default value
to t.

* lisp/cus-start.el: (top level): Create a customize entry for
text-quoting-style in group display.

* etc/NEWS: Amend the entry for text-quoting-style.

* doc/emacs/display.texi (Text Display): Describe the translation of ASCII
quotes to curved quotes, and how to influence or inhibit it.

* doc/lispref/control.texi (Signalling Errors)
* doc/lispref/display.texi (Displaying Messages)
* doc/lispref/strings.texi (Formatting Strings): Describe binding
text-quoting-style to nil to inhibit unwanted quote translation.

* doc/lispref/help.texi (Keys in Documentation): Change text-quoting-style
from a variable to a user option.  Describe its changed set of values.  State
that it can be customized freely.
</pre>
</div>
</content>
</entry>
<entry>
<title>Provide native touchpad scrolling on macOS</title>
<updated>2017-09-19T19:08:51+00:00</updated>
<author>
<name>Alan Third</name>
</author>
<published>2017-09-08T18:26:47+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a5fec62b519ae8c0a6528366ac8b71cd0c7ac52e'/>
<id>a5fec62b519ae8c0a6528366ac8b71cd0c7ac52e</id>
<content type='text'>
* etc/NEWS: Describe changes.
* lisp/term/ns-win.el (mouse-wheel-scroll-amount,
mouse-wheel-progressive-speed): Set to smarter values for macOS
touchpads.
* src/nsterm.m (emacsView::mouseDown): Use precise scrolling deltas to
calculate scrolling for touchpads and mouse wheels.
(syms_of_nsterm): Add variables 'ns-use-system-mwheel-acceleration',
'ns-touchpad-scroll-line-height' and 'ns-touchpad-use-momentum'.
* src/keyboard.c (make_lispy_event): Pass on .arg when relevant.
* src/termhooks.h (event_kind): Update comments re. WHEEL_EVENT.
* lisp/mwheel.el (mwheel-scroll): Use line count.
* lisp/subr.el (event-line-count): New function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* etc/NEWS: Describe changes.
* lisp/term/ns-win.el (mouse-wheel-scroll-amount,
mouse-wheel-progressive-speed): Set to smarter values for macOS
touchpads.
* src/nsterm.m (emacsView::mouseDown): Use precise scrolling deltas to
calculate scrolling for touchpads and mouse wheels.
(syms_of_nsterm): Add variables 'ns-use-system-mwheel-acceleration',
'ns-touchpad-scroll-line-height' and 'ns-touchpad-use-momentum'.
* src/keyboard.c (make_lispy_event): Pass on .arg when relevant.
* src/termhooks.h (event_kind): Update comments re. WHEEL_EVENT.
* lisp/mwheel.el (mwheel-scroll): Use line count.
* lisp/subr.el (event-line-count): New function.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix MinGW64 build broken by recent MinGW64 import libraries</title>
<updated>2017-09-19T17:31:02+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2017-09-19T17:31:02+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7b3d1c6beb54ef6c423a93df88aebfd6fecbe2c2'/>
<id>7b3d1c6beb54ef6c423a93df88aebfd6fecbe2c2</id>
<content type='text'>
* configure.ac (W32_LIBS): Put -lusp10 before -lgdi32, as latest
MinGW64 import libraries require that.  (Bug#28493)

* src/Makefile.in: Adjust commentary to the new order of w32
libraries.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* configure.ac (W32_LIBS): Put -lusp10 before -lgdi32, as latest
MinGW64 import libraries require that.  (Bug#28493)

* src/Makefile.in: Adjust commentary to the new order of w32
libraries.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix crashes in 'move-point-visually' in minibuffer windows</title>
<updated>2017-09-19T17:11:42+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2017-09-19T17:11:42+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c83d0c5fdfd374d5c2e1547d05f02ab3b47a4a5a'/>
<id>c83d0c5fdfd374d5c2e1547d05f02ab3b47a4a5a</id>
<content type='text'>
* src/xdisp.c (Fmove_point_visually): Fix off-by-one error in
comparing against the last valid glyph_row of a window glyph
matrix.  (Bug#28505)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/xdisp.c (Fmove_point_visually): Fix off-by-one error in
comparing against the last valid glyph_row of a window glyph
matrix.  (Bug#28505)
</pre>
</div>
</content>
</entry>
<entry>
<title>* src/emacs.c (usage_message): Don't mention 'find-file'.</title>
<updated>2017-09-19T16:52:50+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2017-09-19T16:52:50+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=7f3d5f929d4e25cd2c0b89a13f4741eb02ce3e64'/>
<id>7f3d5f929d4e25cd2c0b89a13f4741eb02ce3e64</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid crash with C-g C-g in GC</title>
<updated>2017-09-18T05:03:00+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2017-09-18T05:01:56+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=059184e645037c947528ef4d8d512f6997613be2'/>
<id>059184e645037c947528ef4d8d512f6997613be2</id>
<content type='text'>
Problem reported by Richard Stallman (Bug#17406).
Based on fix suggested by Eli Zaretskii (Bug#28279#16).
* src/term.c (tty_send_additional_strings):
Use only safe accessors, to avoid crash when C-g C-g in GC.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem reported by Richard Stallman (Bug#17406).
Based on fix suggested by Eli Zaretskii (Bug#28279#16).
* src/term.c (tty_send_additional_strings):
Use only safe accessors, to avoid crash when C-g C-g in GC.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix format-time-string %Z bug with negative tz</title>
<updated>2017-09-18T03:39:12+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2017-09-18T03:38:12+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=541006c53623cb5fb7dfae475baae5d64fc6e9d0'/>
<id>541006c53623cb5fb7dfae475baae5d64fc6e9d0</id>
<content type='text'>
* src/editfns.c (tzlookup): Fix sign error in %Z when a purely
numeric zone is negative (Bug#28746).
* test/src/editfns-tests.el (format-time-string-with-zone):
Add test for this bug.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/editfns.c (tzlookup): Fix sign error in %Z when a purely
numeric zone is negative (Bug#28746).
* test/src/editfns-tests.el (format-time-string-with-zone):
Add test for this bug.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bug with min and max and NaNs</title>
<updated>2017-09-17T22:26:41+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2017-09-17T22:25:44+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=5f28f0db73c03b98b27e04a458ebb209b5d9acde'/>
<id>5f28f0db73c03b98b27e04a458ebb209b5d9acde</id>
<content type='text'>
* src/data.c (minmax_driver): Fix bug with (min 0 NaN), which
mistakenly yielded 0.  Also, pacify GCC in a better way.
* test/src/data-tests.el (data-tests-min): Test for the bug.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/data.c (minmax_driver): Fix bug with (min 0 NaN), which
mistakenly yielded 0.  Also, pacify GCC in a better way.
* test/src/data-tests.el (data-tests-min): Test for the bug.
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid GCC 7 compilation warning in eval.c</title>
<updated>2017-09-17T16:50:43+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2017-09-17T16:50:43+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=411bec82c427b238dc67a69637834d2b64566670'/>
<id>411bec82c427b238dc67a69637834d2b64566670</id>
<content type='text'>
* src/eval.c (push_handler_nosignal): Use CACHEABLE to work around
GCC compilation warning.  Suggested by Paul Eggert &lt;eggert@cs.ucla.edu&gt;
in http://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00492.html.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/eval.c (push_handler_nosignal): Use CACHEABLE to work around
GCC compilation warning.  Suggested by Paul Eggert &lt;eggert@cs.ucla.edu&gt;
in http://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00492.html.
</pre>
</div>
</content>
</entry>
</feed>
