<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/lisp/image, branch scratch/substitute-command-keys</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>Restrict the range of image formats to be converted</title>
<updated>2020-08-22T13:18:15+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2020-08-22T13:18:15+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0aa4647f9cc53f3ded2c1bdea3d9f44962d318c0'/>
<id>0aa4647f9cc53f3ded2c1bdea3d9f44962d318c0</id>
<content type='text'>
* lisp/image/image-converter.el (image-converter--filter-formats):
New function.
(image-converter): Mention this in the doc string.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/image/image-converter.el (image-converter--filter-formats):
New function.
(image-converter): Mention this in the doc string.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Libravatar federation handling</title>
<updated>2020-08-18T19:19:21+00:00</updated>
<author>
<name>Philip K</name>
</author>
<published>2020-08-18T19:19:21+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=f45e79233c25631267864887631816afeb1f6b78'/>
<id>f45e79233c25631267864887631816afeb1f6b78</id>
<content type='text'>
* lisp/image/gravatar.el (gravatar--service-libravatar): Implement
correct algorithm (bug#40354).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/image/gravatar.el (gravatar--service-libravatar): Implement
correct algorithm (bug#40354).
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Libravatar federation handling</title>
<updated>2020-08-18T19:18:06+00:00</updated>
<author>
<name>Philip K</name>
</author>
<published>2020-08-18T19:18:06+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=ea0e09cf2cc925efbd265470ccc3c615e848c692'/>
<id>ea0e09cf2cc925efbd265470ccc3c615e848c692</id>
<content type='text'>
* lisp/image/gravatar.el (gravatar--service-libravatar): Implement
correct algorithm (bug#40354).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/image/gravatar.el (gravatar--service-libravatar): Implement
correct algorithm (bug#40354).
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement a cache for all types of gravatars</title>
<updated>2020-08-18T14:45:29+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2020-08-18T14:45:29+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=23e6c36645bb8f07f55ba94af21cebaaab2c91d3'/>
<id>23e6c36645bb8f07f55ba94af21cebaaab2c91d3</id>
<content type='text'>
* lisp/image/gravatar.el (gravatar-automatic-caching): Made obsolete.
(gravatar-cache-ttl): Ditto.
(gravatar--cache): New variable to cache gravatars in-memory.
(gravatar-retrieve): Maintain the cache.
(gravatar--prune-cache): Remove old entries.
(gravatar-retrieved): Remove use of the old-style cache (bug#40355).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/image/gravatar.el (gravatar-automatic-caching): Made obsolete.
(gravatar-cache-ttl): Ditto.
(gravatar--cache): New variable to cache gravatars in-memory.
(gravatar-retrieve): Maintain the cache.
(gravatar--prune-cache): Remove old entries.
(gravatar-retrieved): Remove use of the old-style cache (bug#40355).
</pre>
</div>
</content>
</entry>
<entry>
<title>Make `n'/`p' in image-mode also find externally converted images</title>
<updated>2020-08-03T07:14:52+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2020-08-03T07:14:52+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=e1f09607e02eb507b229285ed48b85a3c6a50259'/>
<id>e1f09607e02eb507b229285ed48b85a3c6a50259</id>
<content type='text'>
* lisp/image-file.el (image-file-name-regexp): Use it to make
`n'/`p' in image mode work (bug#39994).

* lisp/image/image-converter.el
(image-converter-file-name-extensions): New variable to keep track
of all suffixes.
(image-convert-p): Update.
(image-converter--find-converter): Set.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/image-file.el (image-file-name-regexp): Use it to make
`n'/`p' in image mode work (bug#39994).

* lisp/image/image-converter.el
(image-converter-file-name-extensions): New variable to keep track
of all suffixes.
(image-convert-p): Update.
(image-converter--find-converter): Set.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make gravatar-build-url respect dynamically bound variables again</title>
<updated>2020-07-31T02:19:03+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2020-07-31T02:19:03+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=50a12de877b752a4830b55beb196a7c3c1b7f715'/>
<id>50a12de877b752a4830b55beb196a7c3c1b7f715</id>
<content type='text'>
* lisp/image/gravatar.el (gravatar-build-url): Compute
query-string first, so that dynamically bound values of
`gravatar-rating' (etc.) are respected, instead of computing it
when the callback happens.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/image/gravatar.el (gravatar-build-url): Compute
query-string first, so that dynamically bound values of
`gravatar-rating' (etc.) are respected, instead of computing it
when the callback happens.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make libravatar lookups asynchronous</title>
<updated>2020-07-30T03:32:16+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2020-07-30T03:29:42+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a0b18d3cc22331a7c30520d654a85330a9557e6e'/>
<id>a0b18d3cc22331a7c30520d654a85330a9557e6e</id>
<content type='text'>
* lisp/gnus/gnus-gravatar.el (gnus-gravatar-insert): Fix check for
repeated gravatars, which is now easier to trigger now that things
are more asynchronous.

* lisp/image/gravatar.el (gravatar--service-libravatar): Fetch the
data asynchronously (bug#40676).
(gravatar-service-alist): Adjust all providers so they are
asynchronous.
(gravatar-build-url): Adjust caller to be asynchronous.
(gravatar-retrieve): Ditto.
(gravatar-retrieve-synchronously): Ditto.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/gnus/gnus-gravatar.el (gnus-gravatar-insert): Fix check for
repeated gravatars, which is now easier to trigger now that things
are more asynchronous.

* lisp/image/gravatar.el (gravatar--service-libravatar): Fetch the
data asynchronously (bug#40676).
(gravatar-service-alist): Adjust all providers so they are
asynchronous.
(gravatar-build-url): Adjust caller to be asynchronous.
(gravatar-retrieve): Ditto.
(gravatar-retrieve-synchronously): Ditto.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't default to librgravatar, since there are security implications</title>
<updated>2020-07-29T06:47:29+00:00</updated>
<author>
<name>Lars Ingebrigtsen</name>
</author>
<published>2020-07-29T06:47:29+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=28bf56b8718fc545ed94e3fdb09a3cfa446ca61e'/>
<id>28bf56b8718fc545ed94e3fdb09a3cfa446ca61e</id>
<content type='text'>
* lisp/image/gravatar.el (gravatar-service): Change the default
from libravatar, since that has privacy concerns (bug#40676).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/image/gravatar.el (gravatar-service): Change the default
from libravatar, since that has privacy concerns (bug#40676).
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from origin/emacs-27</title>
<updated>2020-04-20T14:50:19+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2020-04-20T14:50:19+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=477b9eaf45da1ebc4f2117d69df3571f0bf61e47'/>
<id>477b9eaf45da1ebc4f2117d69df3571f0bf61e47</id>
<content type='text'>
05089a4d65 (origin/emacs-27) Tweak wording re constant variables
a1040861f1 Tweak setcar-related wording
751510f865 * lisp/image-mode.el: Add prefix key 's' and reduce depend...
9261a219ec * doc/emacs/windows.texi (Window Convenience): Decribe mor...
e1d42da0d6 Fix mutability glitches reported by Drew Adams
5805df74f5 Improve mutability doc
dca35b31d0 Improve mutability documentation
81e7d7f111 Document that quoting yields constants
5734339f40 * doc/lispref/keymaps.texi (Extended Menu Items, Easy Menu...
14a570afae Remove #' and function quoting from lambda forms in manual
d5ec18c66b * src/regex-emacs.c (re_match_2_internal): Rework comment ...
4df8a61117 Add new node "Image Mode" to Emacs Manual.
d7d5ee6c57 ; Fix a typo in cmdargs.texi (bug#40701)
5e9db48fbe * doc/lispref/display.texi (Customizing Bitmaps): Fix typo.
eebfb72c90 Document constant vs mutable objects better
6c187ed6b0 Improve documentation of 'sort-lines'
52288f4b66 Mention 'spam-stat-process-directory-age' in the documenta...
067b070598 ; Fix some typos and doc issues (bug#40695)

# Conflicts:
#	etc/NEWS
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
05089a4d65 (origin/emacs-27) Tweak wording re constant variables
a1040861f1 Tweak setcar-related wording
751510f865 * lisp/image-mode.el: Add prefix key 's' and reduce depend...
9261a219ec * doc/emacs/windows.texi (Window Convenience): Decribe mor...
e1d42da0d6 Fix mutability glitches reported by Drew Adams
5805df74f5 Improve mutability doc
dca35b31d0 Improve mutability documentation
81e7d7f111 Document that quoting yields constants
5734339f40 * doc/lispref/keymaps.texi (Extended Menu Items, Easy Menu...
14a570afae Remove #' and function quoting from lambda forms in manual
d5ec18c66b * src/regex-emacs.c (re_match_2_internal): Rework comment ...
4df8a61117 Add new node "Image Mode" to Emacs Manual.
d7d5ee6c57 ; Fix a typo in cmdargs.texi (bug#40701)
5e9db48fbe * doc/lispref/display.texi (Customizing Bitmaps): Fix typo.
eebfb72c90 Document constant vs mutable objects better
6c187ed6b0 Improve documentation of 'sort-lines'
52288f4b66 Mention 'spam-stat-process-directory-age' in the documenta...
067b070598 ; Fix some typos and doc issues (bug#40695)

# Conflicts:
#	etc/NEWS
</pre>
</div>
</content>
</entry>
<entry>
<title>; Fix some typos and doc issues (bug#40695)</title>
<updated>2020-04-18T15:10:02+00:00</updated>
<author>
<name>Štěpán Němec</name>
</author>
<published>2020-03-01T17:50:14+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=067b0705986572e42687334c4eaf32988f22f680'/>
<id>067b0705986572e42687334c4eaf32988f22f680</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
