diff options
| author | Paul Eggert | 2019-09-22 23:53:39 -0700 |
|---|---|---|
| committer | Paul Eggert | 2019-09-23 00:12:52 -0700 |
| commit | 946a56a10fed769646a8b7c4ebc53f53c84be896 (patch) | |
| tree | 33a93593b428789b7e49376427eac09d21082808 | |
| parent | 78669517dc3db4d6d51fb26d71073fc0c196ab5d (diff) | |
| download | emacs-946a56a10fed769646a8b7c4ebc53f53c84be896.tar.gz emacs-946a56a10fed769646a8b7c4ebc53f53c84be896.zip | |
Update some URLs
This mostly changes http: to https: in URLs. It also updates
some URLs that have moved, removes some URLs that no longer
work, recommends against using procmail (procmail.org no
longer works), and removes some mentions of the
no-longer-existing Gmane, LPF and VTW.
It doesn't update all URLs, just the ones I had time for.
* GNUmakefile (help):
* admin/admin.el (manual-doctype-string):
* admin/charsets/Makefile.in (${charsetdir}/ALTERNATIVNYJ.map):
* admin/charsets/mapconv:
* lisp/net/soap-client.el (soap-create-envelope):
* lisp/org/org.el (org-doi-server-url):
* lisp/textmodes/bibtex.el (bibtex-generate-url-list):
Prefer https: to http: un URLs.
82 files changed, 202 insertions, 251 deletions
diff --git a/CONTRIBUTE b/CONTRIBUTE index f480ffec9b0..d9502dcac35 100644 --- a/CONTRIBUTE +++ b/CONTRIBUTE | |||
| @@ -23,8 +23,8 @@ The following shell commands then build and run Emacs from scratch: | |||
| 23 | src/emacs | 23 | src/emacs |
| 24 | 24 | ||
| 25 | For more details, see | 25 | For more details, see |
| 26 | http://www.emacswiki.org/emacs/GitQuickStartForEmacsDevs and | 26 | https://www.emacswiki.org/emacs/GitQuickStartForEmacsDevs and |
| 27 | http://www.emacswiki.org/emacs/GitForEmacsDevs or see the file | 27 | https://www.emacswiki.org/emacs/GitForEmacsDevs or see the file |
| 28 | admin/notes/git-workflow. | 28 | admin/notes/git-workflow. |
| 29 | 29 | ||
| 30 | ** Getting involved with development | 30 | ** Getting involved with development |
diff --git a/GNUmakefile b/GNUmakefile index 274109ca484..9f279b75652 100644 --- a/GNUmakefile +++ b/GNUmakefile | |||
| @@ -39,7 +39,7 @@ help: | |||
| 39 | @echo "NOTE: This is a brief summary of some common make targets." | 39 | @echo "NOTE: This is a brief summary of some common make targets." |
| 40 | @echo "For more detailed information, please read the files INSTALL," | 40 | @echo "For more detailed information, please read the files INSTALL," |
| 41 | @echo "INSTALL.REPO, Makefile or visit this URL:" | 41 | @echo "INSTALL.REPO, Makefile or visit this URL:" |
| 42 | @echo "http://www.gnu.org/prep/standards/html_node/Standard-Targets.html" | 42 | @echo "https://www.gnu.org/prep/standards/html_node/Standard-Targets.html" |
| 43 | @echo "" | 43 | @echo "" |
| 44 | @echo "make all -- compile and build Emacs" | 44 | @echo "make all -- compile and build Emacs" |
| 45 | @echo "make install -- install Emacs" | 45 | @echo "make install -- install Emacs" |
diff --git a/admin/admin.el b/admin/admin.el index 5968e32b05e..76f55008629 100644 --- a/admin/admin.el +++ b/admin/admin.el | |||
| @@ -337,7 +337,7 @@ Optional argument TYPE is type of output (nil means all)." | |||
| 337 | 337 | ||
| 338 | (defconst manual-doctype-string | 338 | (defconst manual-doctype-string |
| 339 | "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" | 339 | "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" |
| 340 | \"http://www.w3.org/TR/html4/loose.dtd\">\n\n") | 340 | \"https://www.w3.org/TR/html4/loose.dtd\">\n\n") |
| 341 | 341 | ||
| 342 | (defconst manual-meta-string | 342 | (defconst manual-meta-string |
| 343 | "<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"> | 343 | "<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"> |
diff --git a/admin/automerge b/admin/automerge index 405fd9ed614..21a2cf0ee02 100755 --- a/admin/automerge +++ b/admin/automerge | |||
| @@ -236,7 +236,7 @@ git fetch || die "fetch error" | |||
| 236 | 236 | ||
| 237 | ## Rebasing would be incorrect, since it would rewrite the | 237 | ## Rebasing would be incorrect, since it would rewrite the |
| 238 | ## (already published) release branch commits. | 238 | ## (already published) release branch commits. |
| 239 | ## Ref eg http://lists.gnu.org/r/emacs-devel/2014-12/msg01435.html | 239 | ## Ref eg https://lists.gnu.org/r/emacs-devel/2014-12/msg01435.html |
| 240 | ## Instead, we throw away what we just did, and do the merge again. | 240 | ## Instead, we throw away what we just did, and do the merge again. |
| 241 | echo "Resetting..." | 241 | echo "Resetting..." |
| 242 | git reset --hard $rev | 242 | git reset --hard $rev |
diff --git a/admin/charsets/Makefile.in b/admin/charsets/Makefile.in index 9f6b3e9e94d..efeac266e57 100644 --- a/admin/charsets/Makefile.in +++ b/admin/charsets/Makefile.in | |||
| @@ -141,7 +141,7 @@ ${charsetdir}/VSCII-2.map: ${GLIBC_CHARMAPS}/TCVN5712-1.gz ${mapconv} ${compact} | |||
| 141 | 141 | ||
| 142 | ${charsetdir}/ALTERNATIVNYJ.map: ${charsetdir}/IBM866.map | 142 | ${charsetdir}/ALTERNATIVNYJ.map: ${charsetdir}/IBM866.map |
| 143 | ${AM_V_GEN}(echo "# Modified from $(notdir $<) according to the chart at" && \ | 143 | ${AM_V_GEN}(echo "# Modified from $(notdir $<) according to the chart at" && \ |
| 144 | echo "# http://www.cyrillic.com/ref/cyrillic/koi-8alt.html," && \ | 144 | echo "# https://web.archive.org/web/20100131045151/http://www.cyrillic.com/ref/cyrillic/koi-8alt.html" && \ |
| 145 | echo "# with guesses for the Unicodes of the glyphs." && \ | 145 | echo "# with guesses for the Unicodes of the glyphs." && \ |
| 146 | sed -e '1 d' \ | 146 | sed -e '1 d' \ |
| 147 | -e '/0xF2/ s/ .*/ 0x2019/' \ | 147 | -e '/0xF2/ s/ .*/ 0x2019/' \ |
| @@ -226,8 +226,8 @@ ${lispintdir}/eucjp-ms.el: ${GLIBC_CHARMAPS}/EUC-JP-MS.gz ${eucjp_ms} | |||
| 226 | 226 | ||
| 227 | # As Uni2JIS doesn't contain mappings of characters added to Unicode | 227 | # As Uni2JIS doesn't contain mappings of characters added to Unicode |
| 228 | # recently, we add them manually here (including one correction for | 228 | # recently, we add them manually here (including one correction for |
| 229 | # U+005C vs U+FF3C). These changes are based on bogytech's blog at | 229 | # U+005C vs U+FF3C). These changes are based on bogytech's blog at: |
| 230 | # http://bogytech.blogspot.jp/search/label/emacs. | 230 | # https://bogytech.blogspot.com/search/label/emacs |
| 231 | ${charsetdir}/JISC6226.map: ${mapfiledir}/Uni2JIS ${mapconv} ${kuten} | 231 | ${charsetdir}/JISC6226.map: ${mapfiledir}/Uni2JIS ${mapconv} ${kuten} |
| 232 | ${AM_V_GEN}(${run_mapconv} $< '/^[^#].*0-/' YASUOKA ${kuten} \ | 232 | ${AM_V_GEN}(${run_mapconv} $< '/^[^#].*0-/' YASUOKA ${kuten} \ |
| 233 | | sed -e '/0x2140/s/005C/FF3C/' && \ | 233 | | sed -e '/0x2140/s/005C/FF3C/' && \ |
diff --git a/admin/charsets/cp932.awk b/admin/charsets/cp932.awk index 7fd3e9111f5..27fdf021488 100644 --- a/admin/charsets/cp932.awk +++ b/admin/charsets/cp932.awk | |||
| @@ -22,8 +22,7 @@ | |||
| 22 | 22 | ||
| 23 | # Add a sort key 0, 1, 2, or 3 at the tail of each line as a comment | 23 | # Add a sort key 0, 1, 2, or 3 at the tail of each line as a comment |
| 24 | # to realize the round trip mapping to Unicode works as described in | 24 | # to realize the round trip mapping to Unicode works as described in |
| 25 | # this page: | 25 | # https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT |
| 26 | # http://support.microsoft.com/default.aspx?scid=kb;EN-US;170559 | ||
| 27 | # Each sort key means as below: | 26 | # Each sort key means as below: |
| 28 | # 0: JISX0208 characters. | 27 | # 0: JISX0208 characters. |
| 29 | # 1: NEC special characters. | 28 | # 1: NEC special characters. |
diff --git a/admin/charsets/eucjp-ms.awk b/admin/charsets/eucjp-ms.awk index 94e27d00651..0c9f94d0f48 100644 --- a/admin/charsets/eucjp-ms.awk +++ b/admin/charsets/eucjp-ms.awk | |||
| @@ -21,7 +21,7 @@ | |||
| 21 | # Commentary: | 21 | # Commentary: |
| 22 | 22 | ||
| 23 | # eucJP-ms is one of eucJP-open encoding defined at this page: | 23 | # eucJP-ms is one of eucJP-open encoding defined at this page: |
| 24 | # http://home.m05.itscom.net/numa/cde/ucs-conv/appendix.html | 24 | # https://web.archive.org/web/20120207064433/http://home.m05.itscom.net/numa/cde/ucs-conv/appendix.html |
| 25 | # This program reads the mapping file EUC-JP-MS (of glibc) and | 25 | # This program reads the mapping file EUC-JP-MS (of glibc) and |
| 26 | # generates the Elisp file eucjp-ms.el that defines two translation | 26 | # generates the Elisp file eucjp-ms.el that defines two translation |
| 27 | # tables 'eucjp-ms-decode' and 'eucjp-ms-encode'. | 27 | # tables 'eucjp-ms-decode' and 'eucjp-ms-encode'. |
diff --git a/admin/charsets/mapconv b/admin/charsets/mapconv index 8e19972f3df..2af715a7763 100755 --- a/admin/charsets/mapconv +++ b/admin/charsets/mapconv | |||
| @@ -51,17 +51,18 @@ case "$3" in | |||
| 51 | SOURCE="";; | 51 | SOURCE="";; |
| 52 | CZYBORRA) | 52 | CZYBORRA) |
| 53 | BASE="$BASE.gz"; | 53 | BASE="$BASE.gz"; |
| 54 | SOURCE="http://czyborra.com/charsets/${BASE}";; | 54 | SOURCE="https://czyborra.com/charsets/${BASE}";; |
| 55 | IANA) | 55 | IANA) |
| 56 | SOURCE="http://www.iana.org/assignments/charset-reg/${BASE}";; | 56 | SOURCE="https://www.iana.org/assignments/charset-reg/${BASE}";; |
| 57 | UNICODE) | 57 | UNICODE) |
| 58 | SOURCE="http://www.unicode.org/Public/MAPPINGS/VENDORS/ADOBE/${BASE}";; | 58 | SOURCE="https://www.unicode.org/Public/MAPPINGS/VENDORS/ADOBE/${BASE}";; |
| 59 | UNICODE2) | 59 | UNICODE2) |
| 60 | SOURCE="http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/${BASE}";; | 60 | SOURCE="https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/${BASE}";; |
| 61 | YASUOKA) | 61 | YASUOKA) |
| 62 | BASE="$BASE.Z"; | 62 | BASE="$BASE.Z"; |
| 63 | SOURCE="http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/ftp/CJKtable/${BASE}";; | 63 | SOURCE="http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/ftp/CJKtable/${BASE}";; |
| 64 | KANJI-DATABASE) | 64 | KANJI-DATABASE) |
| 65 | # FIXME: This URL no longer works. | ||
| 65 | SOURCE="http://kanji-database.cvs.sourceforge.net/viewvc/*checkout*/kanji-database/kanji-database/data/cns2ucsdkw.txt?revision=1.4";; | 66 | SOURCE="http://kanji-database.cvs.sourceforge.net/viewvc/*checkout*/kanji-database/kanji-database/data/cns2ucsdkw.txt?revision=1.4";; |
| 66 | *) | 67 | *) |
| 67 | printf 'Unknown file type: %s\n' "$3" | 68 | printf 'Unknown file type: %s\n' "$3" |
diff --git a/admin/charsets/mapfiles/README b/admin/charsets/mapfiles/README index 7e4493bdc65..4cc615bf89f 100644 --- a/admin/charsets/mapfiles/README +++ b/admin/charsets/mapfiles/README | |||
| @@ -15,7 +15,7 @@ files based on freely available information. | |||
| 15 | * CP932.TXT | 15 | * CP932.TXT |
| 16 | 16 | ||
| 17 | Available at: | 17 | Available at: |
| 18 | <http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT> | 18 | <https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT> |
| 19 | 19 | ||
| 20 | * PTCP154 | 20 | * PTCP154 |
| 21 | 21 | ||
| @@ -42,8 +42,8 @@ Available at: | |||
| 42 | * stdenc.txt and symbol.txt | 42 | * stdenc.txt and symbol.txt |
| 43 | 43 | ||
| 44 | Available at: | 44 | Available at: |
| 45 | <http://www.unicode.org/Public/MAPPINGS/VENDORS/ADOBE/stdenc.txt> | 45 | <https://www.unicode.org/Public/MAPPINGS/VENDORS/ADOBE/stdenc.txt> |
| 46 | <http://www.unicode.org/Public/MAPPINGS/VENDORS/ADOBE/symbol.txt> | 46 | <https://www.unicode.org/Public/MAPPINGS/VENDORS/ADOBE/symbol.txt> |
| 47 | 47 | ||
| 48 | (2) Newly created files | 48 | (2) Newly created files |
| 49 | 49 | ||
diff --git a/admin/grammars/js.wy b/admin/grammars/js.wy index ff048d82e9a..f5aca81d047 100644 --- a/admin/grammars/js.wy +++ b/admin/grammars/js.wy | |||
| @@ -25,7 +25,7 @@ | |||
| 25 | ;; The grammar itself is transcribed from the ECMAScript Language | 25 | ;; The grammar itself is transcribed from the ECMAScript Language |
| 26 | ;; Specification published at | 26 | ;; Specification published at |
| 27 | ;; | 27 | ;; |
| 28 | ;; http://www.ecma-international.org/publications/standards/Ecma-262.htm | 28 | ;; https://www.ecma-international.org/publications/standards/Ecma-262.htm |
| 29 | ;; | 29 | ;; |
| 30 | ;; and redistributed under the following license: | 30 | ;; and redistributed under the following license: |
| 31 | 31 | ||
diff --git a/admin/notes/bugtracker b/admin/notes/bugtracker index b890b891666..ac54f8de029 100644 --- a/admin/notes/bugtracker +++ b/admin/notes/bugtracker | |||
| @@ -76,7 +76,7 @@ cc everyone on replies.) | |||
| 76 | 76 | ||
| 77 | (Many people think the submitter SHOULD be automatically subscribed | 77 | (Many people think the submitter SHOULD be automatically subscribed |
| 78 | to subsequent discussion, but this does not seem to be implemented. | 78 | to subsequent discussion, but this does not seem to be implemented. |
| 79 | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=37078 | 79 | See https://bugs.debian.org/37078 |
| 80 | See also https://debbugs.gnu.org/5439 ) | 80 | See also https://debbugs.gnu.org/5439 ) |
| 81 | 81 | ||
| 82 | Do NOT send a separate copy to the bug list address, since this may | 82 | Do NOT send a separate copy to the bug list address, since this may |
| @@ -155,7 +155,7 @@ Package: emacs | |||
| 155 | Version: 23.0.60 | 155 | Version: 23.0.60 |
| 156 | Severity: minor | 156 | Severity: minor |
| 157 | 157 | ||
| 158 | Remember to fix FOO, as discussed on emacs-devel at http://... . | 158 | Remember to fix FOO, as discussed on emacs-devel at https://... . |
| 159 | 159 | ||
| 160 | ** Not interested in tracker control messages (tags being set, etc)? | 160 | ** Not interested in tracker control messages (tags being set, etc)? |
| 161 | Discard mails matching: | 161 | Discard mails matching: |
| @@ -280,7 +280,7 @@ tag:tag # all bugs with given tag | |||
| 280 | 280 | ||
| 281 | *** Usertags | 281 | *** Usertags |
| 282 | 282 | ||
| 283 | See <http://wiki.debian.org/bugs.debian.org/usertags> | 283 | See <https://wiki.debian.org/bugs.debian.org/usertags> |
| 284 | 284 | ||
| 285 | "Usertags" are very similar to tags: a set of labels that can be added | 285 | "Usertags" are very similar to tags: a set of labels that can be added |
| 286 | to a bug. There are two differences between normal tags and user tags: | 286 | to a bug. There are two differences between normal tags and user tags: |
| @@ -385,7 +385,7 @@ will be assigned proper numbers). | |||
| 385 | NB you cannot clone a merged bug. You'd think that trying to do so | 385 | NB you cannot clone a merged bug. You'd think that trying to do so |
| 386 | would just give you an unmerged copy of the specified bug number, but no: | 386 | would just give you an unmerged copy of the specified bug number, but no: |
| 387 | 387 | ||
| 388 | http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=474742 | 388 | https://bugs.debian.org/474742 |
| 389 | 389 | ||
| 390 | You must unmerge, clone, then re-merge. | 390 | You must unmerge, clone, then re-merge. |
| 391 | 391 | ||
diff --git a/admin/notes/copyright b/admin/notes/copyright index e22db6bc557..5a0cf4d8d1f 100644 --- a/admin/notes/copyright +++ b/admin/notes/copyright | |||
| @@ -193,14 +193,14 @@ lib-src/etags.c | |||
| 193 | After some investigation in Feb 2007, then to the best of our | 193 | After some investigation in Feb 2007, then to the best of our |
| 194 | knowledge we believe that the original 1984 Emacs version was based | 194 | knowledge we believe that the original 1984 Emacs version was based |
| 195 | on the version in BSD4.2. See for example this 1985 post from Ken Arnold: | 195 | on the version in BSD4.2. See for example this 1985 post from Ken Arnold: |
| 196 | <http://groups.google.com/group/mod.sources/browse_thread/thread/ffe5c55845a640a9> | 196 | <https://groups.google.com/group/mod.sources/browse_thread/thread/ffe5c55845a640a9> |
| 197 | I have received enough requests for the current source to ctags | 197 | I have received enough requests for the current source to ctags |
| 198 | to post it. Here is the latest version (what will go out with | 198 | to post it. Here is the latest version (what will go out with |
| 199 | 4.3, modulo any bugs fixed during the beta period). It is the | 199 | 4.3, modulo any bugs fixed during the beta period). It is the |
| 200 | 4.2 ctags with recognition of yacc and lex tags added. | 200 | 4.2 ctags with recognition of yacc and lex tags added. |
| 201 | 201 | ||
| 202 | See also a 1984 version of ctags (no copyright) posted to net.sources: | 202 | See also a 1984 version of ctags (no copyright) posted to net.sources: |
| 203 | <http://groups.google.com/group/net.sources/msg/a21b6c21be12a98d> | 203 | <https://groups.google.com/group/net.sources/msg/a21b6c21be12a98d> |
| 204 | Version of etags.c in emacs-16.56 duplicates comment typos. | 204 | Version of etags.c in emacs-16.56 duplicates comment typos. |
| 205 | 205 | ||
| 206 | Accordingly, in Feb 2007 we added a 1984 copyright for the | 206 | Accordingly, in Feb 2007 we added a 1984 copyright for the |
| @@ -350,9 +350,7 @@ added or not, rms says (2007-02-25, "oldXmenu issues"): | |||
| 350 | insque.c had no copyright notice until 2005. The version of insque.c | 350 | insque.c had no copyright notice until 2005. The version of insque.c |
| 351 | added to Emacs 1992-01-27 is essentially the same as insremque.c added | 351 | added to Emacs 1992-01-27 is essentially the same as insremque.c added |
| 352 | to glic three days later by Roland McGrath, with an FSF copyright and | 352 | to glic three days later by Roland McGrath, with an FSF copyright and |
| 353 | GPL, but no ChangeLog entry: | 353 | GPL, but no ChangeLog entry. |
| 354 | <http://sources.redhat.com/cgi-bin/cvsweb.cgi/~checkout~/libc/misc/insremque.c?\ | ||
| 355 | rev=1.1&cvsroot=glibc> | ||
| 356 | To the best of his recollection, McGrath (who has a copyright | 354 | To the best of his recollection, McGrath (who has a copyright |
| 357 | assignment) was the author of this file (email from roland at frob.com | 355 | assignment) was the author of this file (email from roland at frob.com |
| 358 | to rms, 2007-02-23, "Where did insque.c come from?"). The FSF | 356 | to rms, 2007-02-23, "Where did insque.c come from?"). The FSF |
diff --git a/admin/notes/emba b/admin/notes/emba index cb0dbc48095..40fc88b88ae 100644 --- a/admin/notes/emba +++ b/admin/notes/emba | |||
| @@ -19,9 +19,6 @@ when a job fails. It sends notifications about test status to | |||
| 19 | If you want to receive these notifications, please subscribe at | 19 | If you want to receive these notifications, please subscribe at |
| 20 | <https://lists.gnu.org/mailman/listinfo/emacs-buildstatus>. | 20 | <https://lists.gnu.org/mailman/listinfo/emacs-buildstatus>. |
| 21 | 21 | ||
| 22 | Alternatively, these notifications can be read via gmane at | ||
| 23 | <nntp+news.gmane.org:gmane.emacs.buildstatus>. | ||
| 24 | |||
| 25 | The messages contain a URL to the log file of the failed job, like | 22 | The messages contain a URL to the log file of the failed job, like |
| 26 | <https://emba.gnu.org/emacs/emacs/-/jobs/739/raw>. | 23 | <https://emba.gnu.org/emacs/emacs/-/jobs/739/raw>. |
| 27 | 24 | ||
diff --git a/admin/notes/nextstep b/admin/notes/nextstep index a2e5ce2c9b0..b053294880b 100644 --- a/admin/notes/nextstep +++ b/admin/notes/nextstep | |||
| @@ -65,9 +65,6 @@ functions are: | |||
| 65 | Currently ctrl-g is not detected in as many circumstances as other emacsen. | 65 | Currently ctrl-g is not detected in as many circumstances as other emacsen. |
| 66 | It is not certain whether this is due to the means of event loop integration, | 66 | It is not certain whether this is due to the means of event loop integration, |
| 67 | or errors of omission in the NS code. This is an area for improvement. | 67 | or errors of omission in the NS code. This is an area for improvement. |
| 68 | Also, see the article here and its containing thread: | ||
| 69 | |||
| 70 | http://article.gmane.org/gmane.emacs.devel/92021/match=handling%5fsignal | ||
| 71 | 68 | ||
| 72 | 69 | ||
| 73 | 70 | ||
diff --git a/admin/notes/spelling b/admin/notes/spelling index a63d4bba849..b783227a37a 100644 --- a/admin/notes/spelling +++ b/admin/notes/spelling | |||
| @@ -8,4 +8,4 @@ Re "behavior" vs "behaviour", etc. | |||
| 8 | - It's probably (IMHO --ttn, 2017-10-13) not a high priority to | 8 | - It's probably (IMHO --ttn, 2017-10-13) not a high priority to |
| 9 | change existing text; use your best judgement (ask if unsure). | 9 | change existing text; use your best judgement (ask if unsure). |
| 10 | 10 | ||
| 11 | - http://lists.gnu.org/archive/html/emacs-devel/2005-06/msg00489.html | 11 | - https://lists.gnu.org/r/emacs-devel/2005-06/msg00489.html |
diff --git a/doc/emacs/emacs.texi b/doc/emacs/emacs.texi index ad4be90aaf3..17aaaea7364 100644 --- a/doc/emacs/emacs.texi +++ b/doc/emacs/emacs.texi | |||
| @@ -1316,7 +1316,7 @@ Emacs editors, all sharing common principles of organization. For | |||
| 1316 | information on the underlying philosophy of Emacs and the lessons | 1316 | information on the underlying philosophy of Emacs and the lessons |
| 1317 | learned from its development, see @cite{Emacs, the Extensible, | 1317 | learned from its development, see @cite{Emacs, the Extensible, |
| 1318 | Customizable Self-Documenting Display Editor}, available from | 1318 | Customizable Self-Documenting Display Editor}, available from |
| 1319 | @url{http://hdl.handle.net/1721.1/5736}. | 1319 | @url{https://dspace.mit.edu/handle/1721.1/5736}. |
| 1320 | 1320 | ||
| 1321 | This version of the manual is mainly intended for use with GNU Emacs | 1321 | This version of the manual is mainly intended for use with GNU Emacs |
| 1322 | installed on GNU and Unix systems. GNU Emacs can also be used on | 1322 | installed on GNU and Unix systems. GNU Emacs can also be used on |
diff --git a/doc/emacs/mule.texi b/doc/emacs/mule.texi index dfd464c827c..bca917de105 100644 --- a/doc/emacs/mule.texi +++ b/doc/emacs/mule.texi | |||
| @@ -1790,7 +1790,7 @@ Reordering of bidirectional text into the @dfn{visual} order happens | |||
| 1790 | at display time. As a result, character positions no longer increase | 1790 | at display time. As a result, character positions no longer increase |
| 1791 | monotonically with their positions on display. Emacs implements the | 1791 | monotonically with their positions on display. Emacs implements the |
| 1792 | Unicode Bidirectional Algorithm (UBA) described in the | 1792 | Unicode Bidirectional Algorithm (UBA) described in the |
| 1793 | @uref{http://unicode.org/reports/tr9/, Unicode Standard Annex #9}, for | 1793 | @uref{https://unicode.org/reports/tr9/, Unicode Standard Annex #9}, for |
| 1794 | reordering of bidirectional text for display. | 1794 | reordering of bidirectional text for display. |
| 1795 | It deviates from the UBA only in how continuation lines are displayed | 1795 | It deviates from the UBA only in how continuation lines are displayed |
| 1796 | when text direction is opposite to the base paragraph direction, | 1796 | when text direction is opposite to the base paragraph direction, |
diff --git a/doc/emacs/package.texi b/doc/emacs/package.texi index 4b33f250c49..2c09ca89024 100644 --- a/doc/emacs/package.texi +++ b/doc/emacs/package.texi | |||
| @@ -179,7 +179,7 @@ maintained by the Emacs developers. This is controlled by the | |||
| 179 | variable @code{package-archives}, whose value is a list of package | 179 | variable @code{package-archives}, whose value is a list of package |
| 180 | archives known to Emacs. Each list element must have the form | 180 | archives known to Emacs. Each list element must have the form |
| 181 | @code{(@var{id} . @var{location})}, where @var{id} is the name of a | 181 | @code{(@var{id} . @var{location})}, where @var{id} is the name of a |
| 182 | package archive and @var{location} is the @acronym{HTTP} address or | 182 | package archive and @var{location} is the @acronym{URL} or |
| 183 | name of the package archive directory. You can alter this list if you | 183 | name of the package archive directory. You can alter this list if you |
| 184 | wish to use third party package archives---but do so at your own risk, | 184 | wish to use third party package archives---but do so at your own risk, |
| 185 | and use only third parties that you think you can trust! | 185 | and use only third parties that you think you can trust! |
diff --git a/doc/lispref/frames.texi b/doc/lispref/frames.texi index 618ea16fcf2..8596db7421f 100644 --- a/doc/lispref/frames.texi +++ b/doc/lispref/frames.texi | |||
| @@ -3861,7 +3861,7 @@ drop. | |||
| 3861 | 3861 | ||
| 3862 | @vindex dnd-protocol-alist | 3862 | @vindex dnd-protocol-alist |
| 3863 | When an URL is dropped on Emacs it may be a file, but it may also be | 3863 | When an URL is dropped on Emacs it may be a file, but it may also be |
| 3864 | another URL type (ftp, http, etc.). Emacs first checks | 3864 | another URL type (https, etc.). Emacs first checks |
| 3865 | @code{dnd-protocol-alist} to determine what to do with the URL@. If | 3865 | @code{dnd-protocol-alist} to determine what to do with the URL@. If |
| 3866 | there is no match there and if @code{browse-url-browser-function} is | 3866 | there is no match there and if @code{browse-url-browser-function} is |
| 3867 | an alist, Emacs looks for a match there. If no match is found the | 3867 | an alist, Emacs looks for a match there. If no match is found the |
diff --git a/doc/lispref/nonascii.texi b/doc/lispref/nonascii.texi index a56a365e9ea..612c362f4a2 100644 --- a/doc/lispref/nonascii.texi +++ b/doc/lispref/nonascii.texi | |||
| @@ -453,13 +453,13 @@ during text processing and display. Thus, character properties are an | |||
| 453 | important part of specifying the character's semantics. | 453 | important part of specifying the character's semantics. |
| 454 | 454 | ||
| 455 | @c FIXME: Use the latest URI of this chapter? | 455 | @c FIXME: Use the latest URI of this chapter? |
| 456 | @c http://www.unicode.org/versions/latest/ch04.pdf | 456 | @c https://www.unicode.org/versions/latest/ch04.pdf |
| 457 | On the whole, Emacs follows the Unicode Standard in its implementation | 457 | On the whole, Emacs follows the Unicode Standard in its implementation |
| 458 | of character properties. In particular, Emacs supports the | 458 | of character properties. In particular, Emacs supports the |
| 459 | @uref{http://www.unicode.org/reports/tr23/, Unicode Character Property | 459 | @uref{https://www.unicode.org/reports/tr23/, Unicode Character Property |
| 460 | Model}, and the Emacs character property database is derived from the | 460 | Model}, and the Emacs character property database is derived from the |
| 461 | Unicode Character Database (@acronym{UCD}). See the | 461 | Unicode Character Database (@acronym{UCD}). See the |
| 462 | @uref{http://www.unicode.org/versions/latest/ch04.pdf, Character | 462 | @uref{https://www.unicode.org/versions/Unicode12.1.0/ch04.pdf, Character |
| 463 | Properties chapter of the Unicode Standard}, for a detailed | 463 | Properties chapter of the Unicode Standard}, for a detailed |
| 464 | description of Unicode character properties and their meaning. This | 464 | description of Unicode character properties and their meaning. This |
| 465 | section assumes you are already familiar with that chapter of the | 465 | section assumes you are already familiar with that chapter of the |
diff --git a/doc/lispref/os.texi b/doc/lispref/os.texi index ddbc8a82946..fae23cb0758 100644 --- a/doc/lispref/os.texi +++ b/doc/lispref/os.texi | |||
| @@ -2718,7 +2718,7 @@ interpreted as icon name. | |||
| 2718 | 2718 | ||
| 2719 | @item :category @var{category} | 2719 | @item :category @var{category} |
| 2720 | The type of notification this is, a string. See the | 2720 | The type of notification this is, a string. See the |
| 2721 | @uref{http://developer.gnome.org/notification-spec/#categories, | 2721 | @uref{https://developer.gnome.org/notification-spec/#categories, |
| 2722 | Desktop Notifications Specification} for a list of standard | 2722 | Desktop Notifications Specification} for a list of standard |
| 2723 | categories. | 2723 | categories. |
| 2724 | 2724 | ||
diff --git a/doc/lispref/package.texi b/doc/lispref/package.texi index eb34b8e0af2..57f4cbc5db3 100644 --- a/doc/lispref/package.texi +++ b/doc/lispref/package.texi | |||
| @@ -159,7 +159,7 @@ the various headers, as illustrated by the following example: | |||
| 159 | ;; Version: 1.3 | 159 | ;; Version: 1.3 |
| 160 | ;; Package-Requires: ((flange "1.0")) | 160 | ;; Package-Requires: ((flange "1.0")) |
| 161 | ;; Keywords: multimedia, hypermedia | 161 | ;; Keywords: multimedia, hypermedia |
| 162 | ;; URL: http://example.com/jrhacker/superfrobnicate | 162 | ;; URL: https://example.com/jrhacker/superfrobnicate |
| 163 | 163 | ||
| 164 | @dots{} | 164 | @dots{} |
| 165 | 165 | ||
| @@ -351,7 +351,7 @@ for a multi-file package, it is the package tar file. | |||
| 351 | You can also sign the archive's contents file in the same way. | 351 | You can also sign the archive's contents file in the same way. |
| 352 | Make the @file{.sig} files available in the same location as the packages. | 352 | Make the @file{.sig} files available in the same location as the packages. |
| 353 | You should also make your public key available for people to download; | 353 | You should also make your public key available for people to download; |
| 354 | e.g., by uploading it to a key server such as @url{http://pgp.mit.edu/}. | 354 | e.g., by uploading it to a key server such as @url{https://pgp.mit.edu/}. |
| 355 | When people install packages from your archive, they can use | 355 | When people install packages from your archive, they can use |
| 356 | your public key to verify the signatures. | 356 | your public key to verify the signatures. |
| 357 | 357 | ||
diff --git a/doc/lispref/processes.texi b/doc/lispref/processes.texi index 4c7853bae86..2ba5b1c893a 100644 --- a/doc/lispref/processes.texi +++ b/doc/lispref/processes.texi | |||
| @@ -2690,8 +2690,8 @@ override this. | |||
| 2690 | @item :service @var{service} | 2690 | @item :service @var{service} |
| 2691 | @var{service} specifies a port number to connect to; or, for a server, | 2691 | @var{service} specifies a port number to connect to; or, for a server, |
| 2692 | the port number to listen on. It should be a service name like | 2692 | the port number to listen on. It should be a service name like |
| 2693 | @samp{"http"} that translates to a port number, or an integer like @samp{80} | 2693 | @samp{"https"} that translates to a port number, or an integer like @samp{443} |
| 2694 | or an integer string like @samp{"80"} that specifies the port number | 2694 | or an integer string like @samp{"443"} that specifies the port number |
| 2695 | directly. For a server, it can also be @code{t}, which means to let | 2695 | directly. For a server, it can also be @code{t}, which means to let |
| 2696 | the system select an unused port number. | 2696 | the system select an unused port number. |
| 2697 | 2697 | ||
diff --git a/doc/lispref/text.texi b/doc/lispref/text.texi index 955ad6130ca..d7b04d2934f 100644 --- a/doc/lispref/text.texi +++ b/doc/lispref/text.texi | |||
| @@ -5310,7 +5310,7 @@ the value if contains a valid JSON object; otherwise it signals the | |||
| 5310 | 5310 | ||
| 5311 | The @code{jsonrpc} library implements the @acronym{JSONRPC} | 5311 | The @code{jsonrpc} library implements the @acronym{JSONRPC} |
| 5312 | specification, version 2.0, as it is described in | 5312 | specification, version 2.0, as it is described in |
| 5313 | @uref{http://www.jsonrpc.org/}. As the name suggests, JSONRPC is a | 5313 | @uref{https://www.jsonrpc.org/}. As the name suggests, JSONRPC is a |
| 5314 | generic @dfn{Remote Procedure Call} protocol designed around | 5314 | generic @dfn{Remote Procedure Call} protocol designed around |
| 5315 | @acronym{JSON} objects, which you can convert to and from Lisp objects | 5315 | @acronym{JSON} objects, which you can convert to and from Lisp objects |
| 5316 | (@pxref{Parsing JSON}). | 5316 | (@pxref{Parsing JSON}). |
| @@ -5325,7 +5325,7 @@ generic @dfn{Remote Procedure Call} protocol designed around | |||
| 5325 | @node JSONRPC Overview | 5325 | @node JSONRPC Overview |
| 5326 | @subsection Overview | 5326 | @subsection Overview |
| 5327 | 5327 | ||
| 5328 | Quoting from the @uref{http://www.jsonrpc.org/, spec}, JSONRPC "is | 5328 | Quoting from the @uref{https://www.jsonrpc.org/, spec}, JSONRPC "is |
| 5329 | transport agnostic in that the concepts can be used within the same | 5329 | transport agnostic in that the concepts can be used within the same |
| 5330 | process, over sockets, over http, or in many various message passing | 5330 | process, over sockets, over http, or in many various message passing |
| 5331 | environments." | 5331 | environments." |
diff --git a/doc/lispref/tips.texi b/doc/lispref/tips.texi index 855b284a157..6d84cfef53b 100644 --- a/doc/lispref/tips.texi +++ b/doc/lispref/tips.texi | |||
| @@ -958,7 +958,7 @@ explains these conventions, starting with an example: | |||
| 958 | ;; Created: 14 Jul 2010 | 958 | ;; Created: 14 Jul 2010 |
| 959 | @group | 959 | @group |
| 960 | ;; Keywords: languages | 960 | ;; Keywords: languages |
| 961 | ;; URL: http://example.com/foo | 961 | ;; URL: https://example.com/foo |
| 962 | 962 | ||
| 963 | ;; This file is not part of GNU Emacs. | 963 | ;; This file is not part of GNU Emacs. |
| 964 | 964 | ||
diff --git a/doc/misc/auth.texi b/doc/misc/auth.texi index 850441e25d2..93a301dcb1a 100644 --- a/doc/misc/auth.texi +++ b/doc/misc/auth.texi | |||
| @@ -279,7 +279,7 @@ machine gmail2 login account2@@gmail.com password "account2 password" port imap | |||
| 279 | @chapter Secret Service API | 279 | @chapter Secret Service API |
| 280 | 280 | ||
| 281 | The @dfn{Secret Service API} is a standard from | 281 | The @dfn{Secret Service API} is a standard from |
| 282 | @uref{http://www.freedesktop.org/wiki/Specifications/secret-storage-spec,,freedesktop.org} | 282 | @uref{https://www.freedesktop.org/wiki/Specifications/secret-storage-spec/,,freedesktop.org} |
| 283 | to securely store passwords and other confidential information. This | 283 | to securely store passwords and other confidential information. This |
| 284 | API is implemented by system daemons such as the GNOME Keyring and the | 284 | API is implemented by system daemons such as the GNOME Keyring and the |
| 285 | KDE Wallet (these are GNOME and KDE packages respectively and should | 285 | KDE Wallet (these are GNOME and KDE packages respectively and should |
| @@ -442,7 +442,7 @@ then fall back to @file{~/.authinfo.gpg}. | |||
| 442 | @node The Unix password store | 442 | @node The Unix password store |
| 443 | @chapter The Unix password store | 443 | @chapter The Unix password store |
| 444 | 444 | ||
| 445 | @uref{http://www.passwordstore.org,,The standard unix password | 445 | @uref{https://www.passwordstore.org,,The standard unix password |
| 446 | manager} (or just @code{pass}) stores your passwords in | 446 | manager} (or just @code{pass}) stores your passwords in |
| 447 | @code{gpg}-protected files following the Unix philosophy. The store | 447 | @code{gpg}-protected files following the Unix philosophy. The store |
| 448 | location (any directory) must be specified in the | 448 | location (any directory) must be specified in the |
diff --git a/doc/misc/autotype.texi b/doc/misc/autotype.texi index 96262fcb530..a354383cc9f 100644 --- a/doc/misc/autotype.texi +++ b/doc/misc/autotype.texi | |||
| @@ -592,8 +592,7 @@ specify that @kbd{M-x quickurl} should insert @var{URL} if the word | |||
| 592 | 592 | ||
| 593 | @example | 593 | @example |
| 594 | (("FSF" "https://www.fsf.org/" "The Free Software Foundation") | 594 | (("FSF" "https://www.fsf.org/" "The Free Software Foundation") |
| 595 | ("emacs" . "http://www.emacs.org/") | 595 | ("emacs" . "https://www.gnu.org/software/emacs/")) |
| 596 | ("hagbard" "http://www.hagbard.demon.co.uk" "Hagbard's World")) | ||
| 597 | @end example | 596 | @end example |
| 598 | 597 | ||
| 599 | @findex quickurl-add-url | 598 | @findex quickurl-add-url |
diff --git a/doc/misc/cc-mode.texi b/doc/misc/cc-mode.texi index 1df9dce2279..217261090bf 100644 --- a/doc/misc/cc-mode.texi +++ b/doc/misc/cc-mode.texi | |||
| @@ -393,7 +393,7 @@ version 5.34. | |||
| 393 | @ccmode{} supports the editing of C, C++, Objective-C, | 393 | @ccmode{} supports the editing of C, C++, Objective-C, |
| 394 | Java, CORBA's Interface Definition Language, Pike@footnote{A C-like | 394 | Java, CORBA's Interface Definition Language, Pike@footnote{A C-like |
| 395 | scripting language with its roots in the LPC language used in some MUD | 395 | scripting language with its roots in the LPC language used in some MUD |
| 396 | engines. See @uref{http://pike.ida.liu.se/}.} and AWK files. In this | 396 | engines. See @uref{https://pike.lysator.liu.se/}.} and AWK files. In this |
| 397 | way, you can easily set up consistent font locking and coding styles for | 397 | way, you can easily set up consistent font locking and coding styles for |
| 398 | use in editing all of these languages, although AWK is not yet as | 398 | use in editing all of these languages, although AWK is not yet as |
| 399 | uniformly integrated as the other languages. | 399 | uniformly integrated as the other languages. |
| @@ -2693,7 +2693,7 @@ The classic Stroustrup style for C++ code. | |||
| 2693 | Popular C++ coding standards as defined by ``Programming in C++, Rules | 2693 | Popular C++ coding standards as defined by ``Programming in C++, Rules |
| 2694 | and Recommendations,'' Erik Nyquist and Mats Henricson, | 2694 | and Recommendations,'' Erik Nyquist and Mats Henricson, |
| 2695 | Ellemtel@footnote{This document is available at | 2695 | Ellemtel@footnote{This document is available at |
| 2696 | @uref{http://www.doc.ic.ac.uk/lab/cplus/c++.rules/} among other | 2696 | @uref{https://www.doc.ic.ac.uk/lab/cplus/c++.rules/} among other |
| 2697 | places.}. | 2697 | places.}. |
| 2698 | @c N.B. This URL was still valid at 2005/8/28 (ACM). | 2698 | @c N.B. This URL was still valid at 2005/8/28 (ACM). |
| 2699 | 2699 | ||
| @@ -2705,7 +2705,7 @@ C coding standard for Linux (the kernel). | |||
| 2705 | @cindex Python style | 2705 | @cindex Python style |
| 2706 | C coding standard for Python extension modules@footnote{Python is a | 2706 | C coding standard for Python extension modules@footnote{Python is a |
| 2707 | high level scripting language with a C/C++ foreign function interface. | 2707 | high level scripting language with a C/C++ foreign function interface. |
| 2708 | For more information, see @uref{http://www.python.org/}.}. | 2708 | For more information, see @uref{https://www.python.org/}.}. |
| 2709 | 2709 | ||
| 2710 | @item java | 2710 | @item java |
| 2711 | @cindex Java style | 2711 | @cindex Java style |
| @@ -6014,7 +6014,7 @@ set_line (line_t @{point_t@{0.4, 0.2@}, | |||
| 6014 | ^ enclosing parenthesis. | 6014 | ^ enclosing parenthesis. |
| 6015 | @end group | 6015 | @end group |
| 6016 | @end example | 6016 | @end example |
| 6017 | 6017 | ||
| 6018 | 6018 | ||
| 6019 | The middle line of that example will have a syntactic context with | 6019 | The middle line of that example will have a syntactic context with |
| 6020 | three syntactic symbols, @code{arglist-cont-nonempty}, | 6020 | three syntactic symbols, @code{arglist-cont-nonempty}, |
| @@ -6059,7 +6059,7 @@ struct STR @{ | |||
| 6059 | @sssTBasicOffset{} | 6059 | @sssTBasicOffset{} |
| 6060 | @end group | 6060 | @end group |
| 6061 | @end example | 6061 | @end example |
| 6062 | 6062 | ||
| 6063 | 6063 | ||
| 6064 | Note that the syntactic context of the @code{brace-list-intro} line | 6064 | Note that the syntactic context of the @code{brace-list-intro} line |
| 6065 | also has a syntactic element with the symbol @code{brace-list-entry} | 6065 | also has a syntactic element with the symbol @code{brace-list-entry} |
| @@ -6100,7 +6100,7 @@ struct STR @{ | |||
| 6100 | @}; | 6100 | @}; |
| 6101 | @end group | 6101 | @end group |
| 6102 | @end example | 6102 | @end example |
| 6103 | 6103 | ||
| 6104 | 6104 | ||
| 6105 | Note that the syntactic context of the @code{brace-list-intro} line | 6105 | Note that the syntactic context of the @code{brace-list-intro} line |
| 6106 | also has a syntactic element with the symbol @code{brace-list-entry} | 6106 | also has a syntactic element with the symbol @code{brace-list-entry} |
diff --git a/doc/misc/dbus.texi b/doc/misc/dbus.texi index 7c7612f579c..43bf2f75fe3 100644 --- a/doc/misc/dbus.texi +++ b/doc/misc/dbus.texi | |||
| @@ -47,7 +47,7 @@ modify this GNU manual.'' | |||
| 47 | This manual documents an API for usage of D-Bus in Emacs. D-Bus is a | 47 | This manual documents an API for usage of D-Bus in Emacs. D-Bus is a |
| 48 | message bus system, a simple way for applications to talk to one | 48 | message bus system, a simple way for applications to talk to one |
| 49 | another. An overview of D-Bus can be found at | 49 | another. An overview of D-Bus can be found at |
| 50 | @uref{http://dbus.freedesktop.org/}. | 50 | @uref{https://dbus.freedesktop.org/}. |
| 51 | 51 | ||
| 52 | @ifnottex | 52 | @ifnottex |
| 53 | @insertcopying | 53 | @insertcopying |
| @@ -328,7 +328,7 @@ and @code{direction}. The @code{name} attribute is optional. The | |||
| 328 | in D-Bus. For a discussion of D-Bus types and their Lisp | 328 | in D-Bus. For a discussion of D-Bus types and their Lisp |
| 329 | representation see @ref{Type Conversion}.@footnote{D-Bus signatures | 329 | representation see @ref{Type Conversion}.@footnote{D-Bus signatures |
| 330 | are explained in the D-Bus specification | 330 | are explained in the D-Bus specification |
| 331 | @uref{http://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-signatures}.} | 331 | @uref{https://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-signatures}.} |
| 332 | The @code{direction} attribute of an @code{arg} element can be only | 332 | The @code{direction} attribute of an @code{arg} element can be only |
| 333 | @samp{in} or @samp{out}; in case it is omitted, it defaults to | 333 | @samp{in} or @samp{out}; in case it is omitted, it defaults to |
| 334 | @samp{in}. | 334 | @samp{in}. |
| @@ -415,7 +415,7 @@ string and 2 boolean values.@footnote{ The interfaces of the service | |||
| 415 | @samp{org.freedesktop.Hal} are described in | 415 | @samp{org.freedesktop.Hal} are described in |
| 416 | @c Previous link is gone. Since HAL is now obsolete, this URL | 416 | @c Previous link is gone. Since HAL is now obsolete, this URL |
| 417 | @c (unchanged in ~ 4 years) feels like it might go too... | 417 | @c (unchanged in ~ 4 years) feels like it might go too... |
| 418 | @uref{http://people.freedesktop.org/~dkukawka/hal-spec-git/hal-spec.html#interfaces, | 418 | @uref{https://people.freedesktop.org/~dkukawka/hal-spec-git/hal-spec.html#interfaces, |
| 419 | the HAL specification}.} | 419 | the HAL specification}.} |
| 420 | @end defun | 420 | @end defun |
| 421 | 421 | ||
| @@ -663,13 +663,13 @@ returned by @code{dbus-introspect-get-signal-names}. Example: | |||
| 663 | 663 | ||
| 664 | Interfaces can have properties. These can be exposed via the | 664 | Interfaces can have properties. These can be exposed via the |
| 665 | @samp{org.freedesktop.DBus.Properties} interface@footnote{See | 665 | @samp{org.freedesktop.DBus.Properties} interface@footnote{See |
| 666 | @uref{http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties}}. | 666 | @uref{https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties}}. |
| 667 | That is, properties can be retrieved and changed during lifetime of an | 667 | That is, properties can be retrieved and changed during lifetime of an |
| 668 | element. | 668 | element. |
| 669 | 669 | ||
| 670 | A generalized interface is | 670 | A generalized interface is |
| 671 | @samp{org.freedesktop.DBus.Objectmanager}@footnote{See | 671 | @samp{org.freedesktop.DBus.Objectmanager}@footnote{See |
| 672 | @uref{http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager}}, | 672 | @uref{https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager}}, |
| 673 | which returns objects, their interfaces and properties for a given | 673 | which returns objects, their interfaces and properties for a given |
| 674 | service in just one call. | 674 | service in just one call. |
| 675 | 675 | ||
| @@ -839,7 +839,7 @@ belong to. Example: | |||
| 839 | @end lisp | 839 | @end lisp |
| 840 | 840 | ||
| 841 | Default annotation names@footnote{See | 841 | Default annotation names@footnote{See |
| 842 | @uref{http://dbus.freedesktop.org/doc/dbus-specification.html#introspection-format}} | 842 | @uref{https://dbus.freedesktop.org/doc/dbus-specification.html#introspection-format}} |
| 843 | are | 843 | are |
| 844 | 844 | ||
| 845 | @table @samp | 845 | @table @samp |
diff --git a/doc/misc/efaq.texi b/doc/misc/efaq.texi index a591b882017..219ad248cca 100644 --- a/doc/misc/efaq.texi +++ b/doc/misc/efaq.texi | |||
| @@ -280,9 +280,8 @@ For information on some of the files in the @file{etc} directory, | |||
| 280 | @pxref{Informational files for Emacs}. | 280 | @pxref{Informational files for Emacs}. |
| 281 | 281 | ||
| 282 | @node Common acronyms | 282 | @node Common acronyms |
| 283 | @section What are FSF, LPF, GNU, RMS, FTP, and GPL? | 283 | @section What are FSF, GNU, RMS, FTP, and GPL? |
| 284 | @cindex FSF, definition of | 284 | @cindex FSF, definition of |
| 285 | @cindex LPF, definition of | ||
| 286 | @cindex GNU, definition of | 285 | @cindex GNU, definition of |
| 287 | @cindex RMS, definition of | 286 | @cindex RMS, definition of |
| 288 | @cindex Stallman, Richard, acronym for | 287 | @cindex Stallman, Richard, acronym for |
| @@ -297,9 +296,6 @@ For information on some of the files in the @file{etc} directory, | |||
| 297 | @item FSF | 296 | @item FSF |
| 298 | Free Software Foundation | 297 | Free Software Foundation |
| 299 | 298 | ||
| 300 | @item LPF | ||
| 301 | League for Programming Freedom | ||
| 302 | |||
| 303 | @item GNU | 299 | @item GNU |
| 304 | GNU's Not Unix | 300 | GNU's Not Unix |
| 305 | 301 | ||
| @@ -314,10 +310,6 @@ GNU General Public License | |||
| 314 | 310 | ||
| 315 | @end table | 311 | @end table |
| 316 | 312 | ||
| 317 | Avoid confusing the FSF and the LPF@. The LPF opposes | ||
| 318 | look-and-feel copyrights and software patents. The FSF aims to make | ||
| 319 | high quality free software available for everyone. | ||
| 320 | |||
| 321 | The word ``free'' in the title of the Free Software Foundation refers to | 313 | The word ``free'' in the title of the Free Software Foundation refers to |
| 322 | ``freedom,'' not ``zero cost.'' Anyone can charge any price for | 314 | ``freedom,'' not ``zero cost.'' Anyone can charge any price for |
| 323 | GPL-covered software that they want to. However, in practice, the | 315 | GPL-covered software that they want to. However, in practice, the |
| @@ -334,7 +326,6 @@ This chapter contains general questions having to do with Emacs, the | |||
| 334 | Free Software Foundation, and related organizations. | 326 | Free Software Foundation, and related organizations. |
| 335 | 327 | ||
| 336 | @menu | 328 | @menu |
| 337 | * The LPF:: | ||
| 338 | * Real meaning of copyleft:: | 329 | * Real meaning of copyleft:: |
| 339 | * Guidelines for newsgroup postings:: | 330 | * Guidelines for newsgroup postings:: |
| 340 | * Newsgroup archives:: | 331 | * Newsgroup archives:: |
| @@ -343,17 +334,6 @@ Free Software Foundation, and related organizations. | |||
| 343 | * Contacting the FSF:: | 334 | * Contacting the FSF:: |
| 344 | @end menu | 335 | @end menu |
| 345 | 336 | ||
| 346 | @node The LPF | ||
| 347 | @section What is the LPF? | ||
| 348 | @cindex LPF, description of | ||
| 349 | @cindex League for Programming Freedom | ||
| 350 | @cindex Software patents, opposition to | ||
| 351 | @cindex Patents for software, opposition to | ||
| 352 | |||
| 353 | The LPF opposes the expanding danger of software patents and | ||
| 354 | look-and-feel copyrights. More information on the LPF's views is | ||
| 355 | available at @uref{http://progfree.org/, the LPF home page}. | ||
| 356 | |||
| 357 | @node Real meaning of copyleft | 337 | @node Real meaning of copyleft |
| 358 | @section What is the real legal meaning of the GNU copyleft? | 338 | @section What is the real legal meaning of the GNU copyleft? |
| 359 | @cindex Copyleft, real meaning of | 339 | @cindex Copyleft, real meaning of |
| @@ -427,11 +407,6 @@ Web-based Usenet search services, such as | |||
| 427 | @uref{http://groups.google.com/groups/dir?q=gnu&, Google}, also | 407 | @uref{http://groups.google.com/groups/dir?q=gnu&, Google}, also |
| 428 | archive the @code{gnu.*} groups. | 408 | archive the @code{gnu.*} groups. |
| 429 | 409 | ||
| 430 | You can also read the archives of the @code{gnu.*} groups and post new | ||
| 431 | messages at @uref{http://gmane.org/, Gmane}. Gmane is a service that | ||
| 432 | presents mailing lists as newsgroups (even those without a traditional | ||
| 433 | mail-to-news gateway). | ||
| 434 | |||
| 435 | @node Reporting bugs | 410 | @node Reporting bugs |
| 436 | @section Where should I report bugs and other problems with Emacs? | 411 | @section Where should I report bugs and other problems with Emacs? |
| 437 | @cindex Bug reporting | 412 | @cindex Bug reporting |
diff --git a/doc/misc/eieio.texi b/doc/misc/eieio.texi index f56b2b67a40..f20af3bb22b 100644 --- a/doc/misc/eieio.texi +++ b/doc/misc/eieio.texi | |||
| @@ -1006,7 +1006,7 @@ what CLOS does when a monotonic class structure is defined. | |||
| 1006 | 1006 | ||
| 1007 | This is derived from the Dylan language documents by | 1007 | This is derived from the Dylan language documents by |
| 1008 | Kim Barrett et al.: A Monotonic Superclass Linearization for Dylan | 1008 | Kim Barrett et al.: A Monotonic Superclass Linearization for Dylan |
| 1009 | Retrieved from: http://192.220.96.201/dylan/linearization-oopsla96.html | 1009 | Retrieved from: https://doi.org/10.1145/236338.236343 |
| 1010 | @end table | 1010 | @end table |
| 1011 | 1011 | ||
| 1012 | @node Predicates | 1012 | @node Predicates |
diff --git a/doc/misc/emacs-gnutls.texi b/doc/misc/emacs-gnutls.texi index add79d12e42..36a490b1ae1 100644 --- a/doc/misc/emacs-gnutls.texi +++ b/doc/misc/emacs-gnutls.texi | |||
| @@ -90,7 +90,7 @@ alias of the second. | |||
| 90 | There's one way to find out if GnuTLS is available, by calling | 90 | There's one way to find out if GnuTLS is available, by calling |
| 91 | @code{gnutls-available-p}. This is a little bit trickier on the W32 | 91 | @code{gnutls-available-p}. This is a little bit trickier on the W32 |
| 92 | (Windows) platform, but if you have the GnuTLS DLLs (available from | 92 | (Windows) platform, but if you have the GnuTLS DLLs (available from |
| 93 | @url{http://sourceforge.net/projects/ezwinports/files/} thanks to Eli | 93 | @url{https://sourceforge.net/projects/ezwinports/files/} thanks to Eli |
| 94 | Zaretskii) in the same directory as Emacs, you should be OK. | 94 | Zaretskii) in the same directory as Emacs, you should be OK. |
| 95 | 95 | ||
| 96 | @defun gnutls-available-p | 96 | @defun gnutls-available-p |
diff --git a/doc/misc/epa.texi b/doc/misc/epa.texi index 330ce7092f9..b1ca8d92a25 100644 --- a/doc/misc/epa.texi +++ b/doc/misc/epa.texi | |||
| @@ -312,7 +312,7 @@ blobs inside a message body, not using modern MIME format. | |||
| 312 | 312 | ||
| 313 | NOTE: Inline OpenPGP is not recommended and you should consider to use | 313 | NOTE: Inline OpenPGP is not recommended and you should consider to use |
| 314 | PGP/MIME@. See | 314 | PGP/MIME@. See |
| 315 | @uref{http://josefsson.org/inline-openpgp-considered-harmful.html, | 315 | @uref{https://josefsson.org/inline-openpgp-considered-harmful.html, |
| 316 | Inline OpenPGP in E-mail is bad@comma{} Mm'kay?}. | 316 | Inline OpenPGP in E-mail is bad@comma{} Mm'kay?}. |
| 317 | 317 | ||
| 318 | @noindent | 318 | @noindent |
diff --git a/doc/misc/erc.texi b/doc/misc/erc.texi index e1d2217806a..a6b39c2cbe8 100644 --- a/doc/misc/erc.texi +++ b/doc/misc/erc.texi | |||
| @@ -699,7 +699,7 @@ stuff, to the current ERC buffer." | |||
| 699 | 699 | ||
| 700 | ;; This causes ERC to connect to the IRC server on your own machine (if | 700 | ;; This causes ERC to connect to the IRC server on your own machine (if |
| 701 | ;; you have one) upon hitting C-c e b. Replace MYNICK with your IRC | 701 | ;; you have one) upon hitting C-c e b. Replace MYNICK with your IRC |
| 702 | ;; nick. Often, people like to run bitlbee (http://bitlbee.org/) as an | 702 | ;; nick. Often, people like to run bitlbee (https://bitlbee.org/) as an |
| 703 | ;; AIM/Jabber/MSN to IRC gateway, so that they can use ERC to chat with | 703 | ;; AIM/Jabber/MSN to IRC gateway, so that they can use ERC to chat with |
| 704 | ;; people on those networks. | 704 | ;; people on those networks. |
| 705 | (global-set-key "\C-ceb" (lambda () (interactive) | 705 | (global-set-key "\C-ceb" (lambda () (interactive) |
| @@ -801,7 +801,7 @@ or if you have bugs to report, there are several places you can go. | |||
| 801 | @itemize @bullet | 801 | @itemize @bullet |
| 802 | 802 | ||
| 803 | @item | 803 | @item |
| 804 | @uref{http://www.emacswiki.org/cgi-bin/wiki/ERC} is the | 804 | @uref{https://www.emacswiki.org/emacs/ERC} is the |
| 805 | emacswiki.org page for ERC@. Anyone may add tips, hints, etc.@: to it. | 805 | emacswiki.org page for ERC@. Anyone may add tips, hints, etc.@: to it. |
| 806 | 806 | ||
| 807 | @item | 807 | @item |
| @@ -838,7 +838,7 @@ general. | |||
| 838 | @c mlang@@delysid.org, alex@@gnu.org | 838 | @c mlang@@delysid.org, alex@@gnu.org |
| 839 | In June 2001, Mario Lang and Alex Schroeder | 839 | In June 2001, Mario Lang and Alex Schroeder |
| 840 | took over development and created a ERC Project at | 840 | took over development and created a ERC Project at |
| 841 | @uref{http://sourceforge.net/projects/erc}. | 841 | @uref{https://sourceforge.net/projects/erc}. |
| 842 | 842 | ||
| 843 | In reaction to a mail about the new ERC development effort, Sergey | 843 | In reaction to a mail about the new ERC development effort, Sergey |
| 844 | Berezin said, ``First of all, I'm glad that my version of ERC is being | 844 | Berezin said, ``First of all, I'm glad that my version of ERC is being |
diff --git a/doc/misc/ert.texi b/doc/misc/ert.texi index d2d86555e3c..2dbba095d61 100644 --- a/doc/misc/ert.texi +++ b/doc/misc/ert.texi | |||
| @@ -53,7 +53,7 @@ ERT is similar to tools for other environments such as JUnit, but has | |||
| 53 | unique features that take advantage of the dynamic and interactive | 53 | unique features that take advantage of the dynamic and interactive |
| 54 | nature of Emacs. Despite its name, it works well both for test-driven | 54 | nature of Emacs. Despite its name, it works well both for test-driven |
| 55 | development (see | 55 | development (see |
| 56 | @url{http://en.wikipedia.org/wiki/Test-driven_development}) and for | 56 | @url{https://en.wikipedia.org/wiki/Test-driven_development}) and for |
| 57 | traditional software development methods. | 57 | traditional software development methods. |
| 58 | 58 | ||
| 59 | @menu | 59 | @menu |
| @@ -899,11 +899,11 @@ For information on mocks, stubs, fixtures, or test suites, see below. | |||
| 899 | 899 | ||
| 900 | Stubbing out functions or using so-called @emph{mocks} can make it | 900 | Stubbing out functions or using so-called @emph{mocks} can make it |
| 901 | easier to write tests. See | 901 | easier to write tests. See |
| 902 | @url{http://en.wikipedia.org/wiki/Mock_object} for an explanation of | 902 | @url{https://en.wikipedia.org/wiki/Mock_object} for an explanation of |
| 903 | the corresponding concepts in object-oriented languages. | 903 | the corresponding concepts in object-oriented languages. |
| 904 | 904 | ||
| 905 | ERT does not have built-in support for mocks or stubs. The package | 905 | ERT does not have built-in support for mocks or stubs. The package |
| 906 | @code{el-mock} (see @url{http://www.emacswiki.org/emacs/el-mock.el}) | 906 | @code{el-mock} (see @url{https://www.emacswiki.org/emacs/el-mock.el}) |
| 907 | offers mocks for Emacs Lisp and can be used in conjunction with ERT. | 907 | offers mocks for Emacs Lisp and can be used in conjunction with ERT. |
| 908 | 908 | ||
| 909 | 909 | ||
diff --git a/doc/misc/eudc.texi b/doc/misc/eudc.texi index 568f94ba7c1..9e91871673a 100644 --- a/doc/misc/eudc.texi +++ b/doc/misc/eudc.texi | |||
| @@ -131,7 +131,7 @@ complement to the DAP itself. | |||
| 131 | LDAP servers usually store (but are not limited to) information about | 131 | LDAP servers usually store (but are not limited to) information about |
| 132 | people such as their name, phone number, email address, office | 132 | people such as their name, phone number, email address, office |
| 133 | location, etc@enddots{} More information about LDAP can be found at | 133 | location, etc@enddots{} More information about LDAP can be found at |
| 134 | @url{http://www.openldap.org/}. | 134 | @url{https://www.openldap.org/}. |
| 135 | 135 | ||
| 136 | EUDC requires external support to access LDAP directory servers | 136 | EUDC requires external support to access LDAP directory servers |
| 137 | (@pxref{LDAP Configuration}) | 137 | (@pxref{LDAP Configuration}) |
| @@ -193,7 +193,7 @@ email composition buffers (@pxref{Inline Query Expansion}) | |||
| 193 | LDAP support is added by means of @file{ldap.el}, which is part of | 193 | LDAP support is added by means of @file{ldap.el}, which is part of |
| 194 | Emacs. @file{ldap.el} needs an external program called | 194 | Emacs. @file{ldap.el} needs an external program called |
| 195 | @command{ldapsearch}, available as part of OpenLDAP | 195 | @command{ldapsearch}, available as part of OpenLDAP |
| 196 | (@url{http://www.openldap.org/}). The configurations in this section | 196 | (@url{https://www.openldap.org/}). The configurations in this section |
| 197 | were tested with OpenLDAP 2.4.23. | 197 | were tested with OpenLDAP 2.4.23. |
| 198 | 198 | ||
| 199 | Most servers use LDAP-over-SSL these days; the examples here reflect | 199 | Most servers use LDAP-over-SSL these days; the examples here reflect |
diff --git a/doc/misc/eww.texi b/doc/misc/eww.texi index 63f676ec756..315b4b0194d 100644 --- a/doc/misc/eww.texi +++ b/doc/misc/eww.texi | |||
| @@ -319,7 +319,7 @@ Gnus. He started writing an Emacs HTML rendering library, | |||
| 319 | @code{shr.el}, to read blogs in Gnus. He eventually added a web | 319 | @code{shr.el}, to read blogs in Gnus. He eventually added a web |
| 320 | browser front end and HTML form support. Which resulted in EWW, the | 320 | browser front end and HTML form support. Which resulted in EWW, the |
| 321 | Emacs Web Wowser. EWW was announced on 16 June 2013: | 321 | Emacs Web Wowser. EWW was announced on 16 June 2013: |
| 322 | @url{http://lars.ingebrigtsen.no/2013/06/16/eww/}. | 322 | @url{https://lars.ingebrigtsen.no/2013/06/16/eww/}. |
| 323 | 323 | ||
| 324 | EWW was then moved from the Gnus repository to GNU Emacs and several | 324 | EWW was then moved from the Gnus repository to GNU Emacs and several |
| 325 | developers started contributing to it as well. | 325 | developers started contributing to it as well. |
diff --git a/doc/misc/gnus-faq.texi b/doc/misc/gnus-faq.texi index f295c997cbd..b0dc9c3ba3b 100644 --- a/doc/misc/gnus-faq.texi +++ b/doc/misc/gnus-faq.texi | |||
| @@ -164,7 +164,7 @@ Gnus is released independent from releases of Emacs. Therefore, the | |||
| 164 | version bundled with Emacs might not be up to date (e.g., Gnus 5.9 | 164 | version bundled with Emacs might not be up to date (e.g., Gnus 5.9 |
| 165 | bundled with Emacs 21 is outdated). | 165 | bundled with Emacs 21 is outdated). |
| 166 | You can get the latest released version of Gnus from | 166 | You can get the latest released version of Gnus from |
| 167 | @uref{http://www.gnus.org/dist/gnus.tar.gz} | 167 | @uref{https://www.gnus.org/dist/gnus.tar.gz} |
| 168 | or from | 168 | or from |
| 169 | @uref{https://ftp.gnus.org/pub/gnus/gnus.tar.gz}. | 169 | @uref{https://ftp.gnus.org/pub/gnus/gnus.tar.gz}. |
| 170 | 170 | ||
| @@ -178,10 +178,9 @@ What to do with the tarball now? | |||
| 178 | Untar it via @samp{tar xvzf gnus.tar.gz} and do the common | 178 | Untar it via @samp{tar xvzf gnus.tar.gz} and do the common |
| 179 | @samp{./configure; make; make install} circle. | 179 | @samp{./configure; make; make install} circle. |
| 180 | (under MS-Windows either get the Cygwin environment from | 180 | (under MS-Windows either get the Cygwin environment from |
| 181 | @uref{http://www.cygwin.com} | 181 | @uref{https://www.cygwin.com} |
| 182 | which allows you to do what's described above or unpack the | 182 | which allows you to do what's described above or unpack the |
| 183 | tarball with some packer (e.g., Winace from | 183 | tarball with some packer (e.g., Winace) |
| 184 | @uref{http://www.winace.com}) | ||
| 185 | and use the batch-file make.bat included in the tarball to install | 184 | and use the batch-file make.bat included in the tarball to install |
| 186 | Gnus.) If you don't want to (or aren't allowed to) install Gnus | 185 | Gnus.) If you don't want to (or aren't allowed to) install Gnus |
| 187 | system-wide, you can install it in your home directory and add the | 186 | system-wide, you can install it in your home directory and add the |
| @@ -1367,12 +1366,12 @@ Is there a spell-checker? Perhaps even on-the-fly spell-checking? | |||
| 1367 | 1366 | ||
| 1368 | You can use ispell.el to spell-check stuff in Emacs. So the | 1367 | You can use ispell.el to spell-check stuff in Emacs. So the |
| 1369 | first thing to do is to make sure that you've got either | 1368 | first thing to do is to make sure that you've got either |
| 1370 | @uref{http://fmg-www.cs.ucla.edu/fmg-members/geoff/ispell.html, ispell} | 1369 | @uref{https://www.cs.hmc.edu/~geoff/ispell.html, ispell} |
| 1371 | or @uref{http://aspell.sourceforge.net/, aspell} | 1370 | or @uref{http://aspell.net, aspell} |
| 1372 | installed and in your Path. Then you need | 1371 | installed and in your Path. Then you need |
| 1373 | @uref{http://www.kdstevens.com/~stevens/ispell-page.html, ispell.el} | 1372 | ispell.el |
| 1374 | and for on-the-fly spell-checking | 1373 | and for on-the-fly spell-checking |
| 1375 | @uref{http://www-sop.inria.fr/members/Manuel.Serrano/flyspell/flyspell.html, flyspell.el}. | 1374 | @uref{https://www-sop.inria.fr/members/Manuel.Serrano/flyspell/flyspell.html, flyspell.el}. |
| 1376 | Ispell.el is shipped with Emacs, | 1375 | Ispell.el is shipped with Emacs, |
| 1377 | flyspell.el is shipped with Emacs, so there should be no need to install them | 1376 | flyspell.el is shipped with Emacs, so there should be no need to install them |
| 1378 | manually. | 1377 | manually. |
| @@ -1515,7 +1514,7 @@ cat file.face | sed 's/["\\]/\\&/g' > file.face.quoted | |||
| 1515 | @noindent | 1514 | @noindent |
| 1516 | 1515 | ||
| 1517 | If you can't use compface, there's an online X-face converter at | 1516 | If you can't use compface, there's an online X-face converter at |
| 1518 | @uref{http://www.dairiki.org/xface/}. | 1517 | @uref{https://www.dairiki.org/xface/}. |
| 1519 | If you use MS Windows, you could also use the WinFace program, | 1518 | If you use MS Windows, you could also use the WinFace program, |
| 1520 | which used to be available from | 1519 | which used to be available from |
| 1521 | @indicateurl{http://www.xs4all.nl/~walterln/winface/}. | 1520 | @indicateurl{http://www.xs4all.nl/~walterln/winface/}. |
| @@ -1713,7 +1712,7 @@ The easiest way is to tell your old mail program to | |||
| 1713 | export the messages in mbox format. Most Unix mailers | 1712 | export the messages in mbox format. Most Unix mailers |
| 1714 | are able to do this, if you come from the MS Windows | 1713 | are able to do this, if you come from the MS Windows |
| 1715 | world, you may find tools at | 1714 | world, you may find tools at |
| 1716 | @uref{http://mbx2mbox.sourceforge.net/}. | 1715 | @uref{https://sourceforge.net/projects/mbx2mbox/}. |
| 1717 | 1716 | ||
| 1718 | Now you've got to import this mbox file into Gnus. To do | 1717 | Now you've got to import this mbox file into Gnus. To do |
| 1719 | this, create a nndoc group based on the mbox file by | 1718 | this, create a nndoc group based on the mbox file by |
| @@ -1787,7 +1786,7 @@ How to search for a specific message? | |||
| 1787 | 1786 | ||
| 1788 | There are several ways for this, too. For a posting from | 1787 | There are several ways for this, too. For a posting from |
| 1789 | a Usenet group the easiest solution is probably to ask | 1788 | a Usenet group the easiest solution is probably to ask |
| 1790 | @uref{http://groups.google.com, groups.google.com}, | 1789 | @uref{https://groups.google.com, groups.google.com}, |
| 1791 | if you found the posting there, tell Google to display | 1790 | if you found the posting there, tell Google to display |
| 1792 | the raw message, look for the message-id, and say | 1791 | the raw message, look for the message-id, and say |
| 1793 | @samp{M-^ the@@message.id @key{RET}} in a | 1792 | @samp{M-^ the@@message.id @key{RET}} in a |
| @@ -1942,21 +1941,21 @@ when you're online. | |||
| 1942 | Let's talk about Unix systems first: For the news part, | 1941 | Let's talk about Unix systems first: For the news part, |
| 1943 | the easiest solution is a small nntp server like | 1942 | the easiest solution is a small nntp server like |
| 1944 | @uref{http://www.leafnode.org/, Leafnode} or | 1943 | @uref{http://www.leafnode.org/, Leafnode} or |
| 1945 | @uref{http://infa.abo.fi/~patrik/sn/, sn}, | 1944 | @uref{http://patrik.iki.fi/sn/, sn}, |
| 1946 | of course you can also install a full featured news | 1945 | of course you can also install a full featured news |
| 1947 | server like | 1946 | server like |
| 1948 | @uref{http://www.isc.org/software/inn/, inn}. | 1947 | @uref{https://www.isc.org/othersoftware/, inn}. |
| 1949 | Then you want to fetch your Mail, popular choices | 1948 | Then you want to fetch your Mail, popular choices |
| 1950 | are @uref{http://www.catb.org/~esr/fetchmail/, fetchmail} | 1949 | are @uref{http://www.fetchmail.info/, fetchmail} |
| 1951 | and @uref{http://pyropus.ca/software/getmail/, getmail}. | 1950 | and @uref{http://pyropus.ca/software/getmail/, getmail}. |
| 1952 | You should tell those to write the mail to your disk and | 1951 | You should tell those to write the mail to your disk and |
| 1953 | Gnus to read it from there. Last but not least the mail | 1952 | Gnus to read it from there. Last but not least the mail |
| 1954 | sending part: This can be done with every MTA like | 1953 | sending part: This can be done with every MTA like |
| 1955 | @uref{http://www.sendmail.org/, sendmail} or | 1954 | @uref{https://www.proofpoint.com/us/open-source-email-solution, sendmail} or |
| 1956 | @uref{http://www.exim.org/, exim}. | 1955 | @uref{https://www.exim.org/, exim}. |
| 1957 | 1956 | ||
| 1958 | On windows boxes I'd vote for | 1957 | On windows boxes I'd vote for |
| 1959 | @uref{http://www.tglsoft.de/, Hamster}, | 1958 | @uref{http://www.tglsoft.de/freeware_hamster.html, Hamster}, |
| 1960 | it's a small freeware, open-source program which fetches | 1959 | it's a small freeware, open-source program which fetches |
| 1961 | your mail and news from remote servers and offers them | 1960 | your mail and news from remote servers and offers them |
| 1962 | to Gnus (or any other mail and/or news reader) via nntp | 1961 | to Gnus (or any other mail and/or news reader) via nntp |
| @@ -2100,7 +2099,7 @@ Which websites should I know? | |||
| 2100 | @subsubheading Answer | 2099 | @subsubheading Answer |
| 2101 | 2100 | ||
| 2102 | The most important one is the | 2101 | The most important one is the |
| 2103 | @uref{http://www.gnus.org, official Gnus website}. | 2102 | @uref{https://www.gnus.org, official Gnus website}. |
| 2104 | 2103 | ||
| 2105 | Tell me about other sites which are interesting. | 2104 | Tell me about other sites which are interesting. |
| 2106 | 2105 | ||
| @@ -2111,9 +2110,7 @@ Which mailing lists and newsgroups are there? | |||
| 2111 | 2110 | ||
| 2112 | @subsubheading Answer | 2111 | @subsubheading Answer |
| 2113 | 2112 | ||
| 2114 | There's the newsgroup gnu.emacs.gnus (also available as | 2113 | There's the newsgroup gnu.emacs.gnus which deals with general Gnus |
| 2115 | @uref{http://dir.gmane.org/gmane.emacs.gnus.user, | ||
| 2116 | gmane.emacs.gnus.user}) which deals with general Gnus | ||
| 2117 | questions. If you have questions about development versions of | 2114 | questions. If you have questions about development versions of |
| 2118 | Gnus, you should better ask on the ding mailing list, see below. | 2115 | Gnus, you should better ask on the ding mailing list, see below. |
| 2119 | 2116 | ||
| @@ -2124,9 +2121,7 @@ the above groups). If you speak German, there's | |||
| 2124 | de.comm.software.gnus. | 2121 | de.comm.software.gnus. |
| 2125 | 2122 | ||
| 2126 | The ding mailing list (ding@@gnus.org) deals with development of | 2123 | The ding mailing list (ding@@gnus.org) deals with development of |
| 2127 | Gnus. You can read the ding list via NNTP, too under the name | 2124 | Gnus. |
| 2128 | @uref{http://dir.gmane.org/gmane.emacs.gnus.general, | ||
| 2129 | gmane.emacs.gnus.general} from news.gmane.org. | ||
| 2130 | 2125 | ||
| 2131 | @node FAQ 8-5 | 2126 | @node FAQ 8-5 |
| 2132 | @subsubheading Question 8.5 | 2127 | @subsubheading Question 8.5 |
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi index 4824cdc9621..afa45d10f09 100644 --- a/doc/misc/gnus.texi +++ b/doc/misc/gnus.texi | |||
| @@ -2629,6 +2629,9 @@ type. @xref{Document Groups}. | |||
| 2629 | Create one of the groups mentioned in @code{gnus-useful-groups} | 2629 | Create one of the groups mentioned in @code{gnus-useful-groups} |
| 2630 | (@code{gnus-group-make-useful-group}). | 2630 | (@code{gnus-group-make-useful-group}). |
| 2631 | 2631 | ||
| 2632 | @c FIXME: Gmane.org is no longer working; fix the Gmane referrences | ||
| 2633 | @c in this file accordingly. | ||
| 2634 | |||
| 2632 | @item G w | 2635 | @item G w |
| 2633 | @kindex G w @r{(Group)} | 2636 | @kindex G w @r{(Group)} |
| 2634 | @findex gnus-group-make-web-group | 2637 | @findex gnus-group-make-web-group |
| @@ -3234,7 +3237,7 @@ group by reverse date to see the latest news at the top and an | |||
| 3234 | Debian daily news group @code{gmane.linux.debian.user.news} from | 3237 | Debian daily news group @code{gmane.linux.debian.user.news} from |
| 3235 | news.gmane.org. The @acronym{RSS} group corresponds to the Debian | 3238 | news.gmane.org. The @acronym{RSS} group corresponds to the Debian |
| 3236 | weekly news RSS feed | 3239 | weekly news RSS feed |
| 3237 | @url{http://packages.debian.org/unstable/newpkg_main.en.rdf}, | 3240 | @url{https://packages.debian.org/unstable/newpkg_main.en.rdf}, |
| 3238 | @xref{RSS}. | 3241 | @xref{RSS}. |
| 3239 | 3242 | ||
| 3240 | @lisp | 3243 | @lisp |
| @@ -9164,10 +9167,10 @@ Use @uref{http://emacs-w3m.namazu.org/, emacs-w3m}. | |||
| 9164 | Use @uref{http://w3m.sourceforge.net/, w3m}. | 9167 | Use @uref{http://w3m.sourceforge.net/, w3m}. |
| 9165 | 9168 | ||
| 9166 | @item links | 9169 | @item links |
| 9167 | Use @uref{http://links.sf.net/, Links}. | 9170 | Use @uref{https://almende.github.io/chap-links-library/, CHAP Links}. |
| 9168 | 9171 | ||
| 9169 | @item lynx | 9172 | @item lynx |
| 9170 | Use @uref{http://lynx.isc.org/, Lynx}. | 9173 | Use @uref{https://lynx.browser.org/, Lynx}. |
| 9171 | 9174 | ||
| 9172 | @item html2text | 9175 | @item html2text |
| 9173 | Use html2text---a simple @acronym{HTML} converter included with Gnus. | 9176 | Use html2text---a simple @acronym{HTML} converter included with Gnus. |
| @@ -9591,7 +9594,7 @@ Picons, on the other hand, reside on your own system, and Gnus will | |||
| 9591 | try to match the headers to what you have (@pxref{Picons}). | 9594 | try to match the headers to what you have (@pxref{Picons}). |
| 9592 | 9595 | ||
| 9593 | Gravatars reside on-line and are fetched from | 9596 | Gravatars reside on-line and are fetched from |
| 9594 | @uref{http://www.gravatar.com/} (@pxref{Gravatars}). | 9597 | @uref{https://en.gravatar.com/} (@pxref{Gravatars}). |
| 9595 | 9598 | ||
| 9596 | All these functions are toggles---if the elements already exist, | 9599 | All these functions are toggles---if the elements already exist, |
| 9597 | they'll be removed. | 9600 | they'll be removed. |
| @@ -13897,7 +13900,7 @@ installed. You then define a server as follows: | |||
| 13897 | @findex nntp-open-ssl-stream | 13900 | @findex nntp-open-ssl-stream |
| 13898 | @item nntp-open-ssl-stream | 13901 | @item nntp-open-ssl-stream |
| 13899 | Opens a connection to a server over a @dfn{secure} channel. To use | 13902 | Opens a connection to a server over a @dfn{secure} channel. To use |
| 13900 | this you must have @uref{http://www.openssl.org, OpenSSL} | 13903 | this you must have @uref{https://www.openssl.org/, OpenSSL} |
| 13901 | @ignore | 13904 | @ignore |
| 13902 | @c Defunct URL, ancient package, so don't mention it. | 13905 | @c Defunct URL, ancient package, so don't mention it. |
| 13903 | or @uref{ftp://ftp.psy.uq.oz.au/pub/Crypto/SSL, SSLeay} | 13906 | or @uref{ftp://ftp.psy.uq.oz.au/pub/Crypto/SSL, SSLeay} |
| @@ -16411,7 +16414,7 @@ have to set this variable to @code{t}. The default is @code{nil}. | |||
| 16411 | 16414 | ||
| 16412 | @code{nnmaildir} stores mail in the maildir format, with each maildir | 16415 | @code{nnmaildir} stores mail in the maildir format, with each maildir |
| 16413 | corresponding to a group in Gnus. This format is documented here: | 16416 | corresponding to a group in Gnus. This format is documented here: |
| 16414 | @uref{http://cr.yp.to/proto/maildir.html}. @code{nnmaildir} | 16417 | @uref{https://cr.yp.to/proto/maildir.html}. @code{nnmaildir} |
| 16415 | also stores extra information in the @file{.nnmaildir/} directory | 16418 | also stores extra information in the @file{.nnmaildir/} directory |
| 16416 | within a maildir. | 16419 | within a maildir. |
| 16417 | 16420 | ||
| @@ -17083,7 +17086,7 @@ Some web sites have an RDF Site Summary (@acronym{RSS}). | |||
| 17083 | @acronym{RSS} is a format for summarizing headlines from news related | 17086 | @acronym{RSS} is a format for summarizing headlines from news related |
| 17084 | sites (such as BBC or CNN). But basically anything list-like can be | 17087 | sites (such as BBC or CNN). But basically anything list-like can be |
| 17085 | presented as an @acronym{RSS} feed: weblogs, changelogs or recent | 17088 | presented as an @acronym{RSS} feed: weblogs, changelogs or recent |
| 17086 | changes to a wiki (e.g., @url{http://cliki.net/site/recent-changes}). | 17089 | changes to a wiki (e.g., @url{https://cliki.net/site/recent-changes}). |
| 17087 | 17090 | ||
| 17088 | @acronym{RSS} has a quite regular and nice interface, and it's | 17091 | @acronym{RSS} has a quite regular and nice interface, and it's |
| 17089 | possible to get the information Gnus needs to keep groups updated. | 17092 | possible to get the information Gnus needs to keep groups updated. |
| @@ -20864,6 +20867,7 @@ The kill to score conversion package isn't included in Emacs by default. | |||
| 20864 | You can fetch it from the contrib directory of the Gnus distribution or | 20867 | You can fetch it from the contrib directory of the Gnus distribution or |
| 20865 | from | 20868 | from |
| 20866 | @uref{http://heim.ifi.uio.no/~larsi/ding-various/gnus-kill-to-score.el}. | 20869 | @uref{http://heim.ifi.uio.no/~larsi/ding-various/gnus-kill-to-score.el}. |
| 20870 | @c FIXME: The above URL no longer works. | ||
| 20867 | 20871 | ||
| 20868 | If your old kill files are very complex---if they contain more | 20872 | If your old kill files are very complex---if they contain more |
| 20869 | non-@code{gnus-kill} forms than not, you'll have to convert them by | 20873 | non-@code{gnus-kill} forms than not, you'll have to convert them by |
| @@ -21370,9 +21374,6 @@ to get a group name. By default this is @code{$HOME/Mail}. | |||
| 21370 | 21374 | ||
| 21371 | FIXME: Say something more here. | 21375 | FIXME: Say something more here. |
| 21372 | 21376 | ||
| 21373 | Documentation for swish-e may be found at the swish-e homepage | ||
| 21374 | @uref{http://swish-e.org} | ||
| 21375 | |||
| 21376 | @table @code | 21377 | @table @code |
| 21377 | 21378 | ||
| 21378 | @item nnir-swish-e-program | 21379 | @item nnir-swish-e-program |
| @@ -23557,7 +23558,7 @@ represent the author of the message. | |||
| 23557 | @cindex face | 23558 | @cindex face |
| 23558 | @findex gnus-article-display-face | 23559 | @findex gnus-article-display-face |
| 23559 | The contents of a @code{Face} header must be a base64 encoded PNG image. | 23560 | The contents of a @code{Face} header must be a base64 encoded PNG image. |
| 23560 | See @uref{http://quimby.gnus.org/circus/face/} for the precise | 23561 | See @uref{https://quimby.gnus.org/circus/face/} for the precise |
| 23561 | specifications. | 23562 | specifications. |
| 23562 | 23563 | ||
| 23563 | The @code{gnus-face-properties-alist} variable affects the appearance of | 23564 | The @code{gnus-face-properties-alist} variable affects the appearance of |
| @@ -23681,7 +23682,7 @@ in either monochrome @code{XBM} format or color @code{XPM} and | |||
| 23681 | @vindex gnus-picon-databases | 23682 | @vindex gnus-picon-databases |
| 23682 | For instructions on obtaining and installing the picons databases, | 23683 | For instructions on obtaining and installing the picons databases, |
| 23683 | point your Web browser at | 23684 | point your Web browser at |
| 23684 | @uref{http://www.cs.indiana.edu/picons/ftp/index.html}. | 23685 | @uref{https://cs.indiana.edu/ftp/faces/picons/}. |
| 23685 | 23686 | ||
| 23686 | If you are using Debian GNU/Linux, saying @samp{apt-get install | 23687 | If you are using Debian GNU/Linux, saying @samp{apt-get install |
| 23687 | picon-.*} will install the picons where Gnus can find them. | 23688 | picon-.*} will install the picons where Gnus can find them. |
| @@ -23750,7 +23751,7 @@ interesting. | |||
| 23750 | 23751 | ||
| 23751 | A gravatar is an image registered to an e-mail address. | 23752 | A gravatar is an image registered to an e-mail address. |
| 23752 | 23753 | ||
| 23753 | You can submit yours on-line at @uref{http://www.gravatar.com}. | 23754 | You can submit yours on-line at @uref{https://en.gravatar.com/}. |
| 23754 | 23755 | ||
| 23755 | The following variables offer control over how things are displayed. | 23756 | The following variables offer control over how things are displayed. |
| 23756 | 23757 | ||
| @@ -24147,8 +24148,7 @@ compute a hash collision up to a certain number of bits. The | |||
| 24147 | resulting hashcash cookie is inserted in a @samp{X-Hashcash:} header. | 24148 | resulting hashcash cookie is inserted in a @samp{X-Hashcash:} header. |
| 24148 | For more details, and for the external application @code{hashcash} you | 24149 | For more details, and for the external application @code{hashcash} you |
| 24149 | need to install to use this feature, see | 24150 | need to install to use this feature, see |
| 24150 | @uref{http://www.hashcash.org/}. Even more information can be found | 24151 | @uref{http://www.hashcash.org/}. |
| 24151 | at @uref{http://www.camram.org/}. | ||
| 24152 | 24152 | ||
| 24153 | If you wish to generate hashcash for each message you send, you can | 24153 | If you wish to generate hashcash for each message you send, you can |
| 24154 | customize @code{message-generate-hashcash} (@pxref{Mail Headers, ,Mail | 24154 | customize @code{message-generate-hashcash} (@pxref{Mail Headers, ,Mail |
| @@ -24999,7 +24999,7 @@ added to a group's @code{spam-process} parameter, the spam-marked | |||
| 24999 | articles groups will be reported to the Gmane administrators via a | 24999 | articles groups will be reported to the Gmane administrators via a |
| 25000 | HTTP request. | 25000 | HTTP request. |
| 25001 | 25001 | ||
| 25002 | Gmane can be found at @uref{http://gmane.org}. | 25002 | Gmane was formerly found at @uref{http://gmane.org}. |
| 25003 | 25003 | ||
| 25004 | @emph{WARNING} | 25004 | @emph{WARNING} |
| 25005 | 25005 | ||
| @@ -26505,7 +26505,7 @@ but at the common table.@* | |||
| 26505 | 26505 | ||
| 26506 | If you want to investigate the person responsible for this outrage, | 26506 | If you want to investigate the person responsible for this outrage, |
| 26507 | you can point your (feh!) web browser to | 26507 | you can point your (feh!) web browser to |
| 26508 | @uref{http://quimby.gnus.org/}. This is also the primary | 26508 | @uref{https://quimby.gnus.org/}. This is also the primary |
| 26509 | distribution point for the new and spiffy versions of Gnus, and is | 26509 | distribution point for the new and spiffy versions of Gnus, and is |
| 26510 | known as The Site That Destroys Newsrcs And Drives People Mad. | 26510 | known as The Site That Destroys Newsrcs And Drives People Mad. |
| 26511 | 26511 | ||
| @@ -26567,9 +26567,7 @@ Gnus 5.10 on May 1st 2003 (24 releases). | |||
| 26567 | 26567 | ||
| 26568 | On the January 4th 2004, No Gnus was begun. | 26568 | On the January 4th 2004, No Gnus was begun. |
| 26569 | 26569 | ||
| 26570 | On April 19, 2010 Gnus development was moved to Git. See | 26570 | On April 19, 2010 Gnus development was moved to Git. |
| 26571 | http://git.gnus.org for details (http://www.gnus.org will be updated | ||
| 26572 | with the information when possible). | ||
| 26573 | 26571 | ||
| 26574 | On the January 31th 2012, Ma Gnus was begun. | 26572 | On the January 31th 2012, Ma Gnus was begun. |
| 26575 | 26573 | ||
diff --git a/doc/misc/message.texi b/doc/misc/message.texi index 7089bb5dfe3..9b79fe687d2 100644 --- a/doc/misc/message.texi +++ b/doc/misc/message.texi | |||
| @@ -1143,7 +1143,7 @@ standards, OpenSSL and so on. | |||
| 1143 | 1143 | ||
| 1144 | The @acronym{S/MIME} support in Message (and @acronym{MML}) can use | 1144 | The @acronym{S/MIME} support in Message (and @acronym{MML}) can use |
| 1145 | OpenSSL@. OpenSSL performs the actual @acronym{S/MIME} sign/encrypt | 1145 | OpenSSL@. OpenSSL performs the actual @acronym{S/MIME} sign/encrypt |
| 1146 | operations. OpenSSL can be found at @uref{http://www.openssl.org/}. | 1146 | operations. OpenSSL can be found at @uref{https://www.openssl.org/}. |
| 1147 | OpenSSL 0.9.6 and later should work. Version 0.9.5a cannot extract mail | 1147 | OpenSSL 0.9.6 and later should work. Version 0.9.5a cannot extract mail |
| 1148 | addresses from certificates, and it insert a spurious CR character into | 1148 | addresses from certificates, and it insert a spurious CR character into |
| 1149 | @acronym{MIME} separators so you may wish to avoid it if you would like | 1149 | @acronym{MIME} separators so you may wish to avoid it if you would like |
| @@ -1291,7 +1291,7 @@ to change this behavior you can customize the | |||
| 1291 | This causes to sign and encrypt in two passes, thus generating a | 1291 | This causes to sign and encrypt in two passes, thus generating a |
| 1292 | message that can be understood by PGP version 2. | 1292 | message that can be understood by PGP version 2. |
| 1293 | 1293 | ||
| 1294 | (Refer to @uref{http://www.gnupg.org/gph/en/pgp2x.html} for more | 1294 | (Refer to @uref{https://www.gnupg.org/gph/en/pgp2x.html} for more |
| 1295 | information about the problem.) | 1295 | information about the problem.) |
| 1296 | 1296 | ||
| 1297 | @node Encrypt-to-self | 1297 | @node Encrypt-to-self |
diff --git a/doc/misc/mh-e.texi b/doc/misc/mh-e.texi index 25dd53c4fb9..9d249fb0ecd 100644 --- a/doc/misc/mh-e.texi +++ b/doc/misc/mh-e.texi | |||
| @@ -17,8 +17,8 @@ | |||
| 17 | @set UPDATE-MONTH April, 2016 | 17 | @set UPDATE-MONTH April, 2016 |
| 18 | 18 | ||
| 19 | @c Other variables. | 19 | @c Other variables. |
| 20 | @set MH-BOOK-HOME http://rand-mh.sourceforge.net/book/mh | 20 | @set MH-BOOK-HOME https://rand-mh.sourceforge.io/book/ |
| 21 | @set MH-E-HOME http://mh-e.sourceforge.net/ | 21 | @set MH-E-HOME https://mh-e.sourceforge.io/ |
| 22 | 22 | ||
| 23 | @c Copyright | 23 | @c Copyright |
| 24 | @copying | 24 | @copying |
| @@ -256,9 +256,9 @@ This manual is available in both Info and online formats. The Info | |||
| 256 | version is distributed with Emacs and can be accessed with the | 256 | version is distributed with Emacs and can be accessed with the |
| 257 | @command{info} command (@samp{info mh-e}) or within Emacs (@kbd{C-h i | 257 | @command{info} command (@samp{info mh-e}) or within Emacs (@kbd{C-h i |
| 258 | m mh-e @key{RET}}). The online version is available at | 258 | m mh-e @key{RET}}). The online version is available at |
| 259 | @uref{http://mh-e.sourceforge.net/manual/, SourceForge}. Another great | 259 | @uref{https://mh-e.sourceforge.io/manual/, SourceForge}. Another great |
| 260 | online resource is the book | 260 | online resource is the book |
| 261 | @uref{http://rand-mh.sourceforge.net/book/, @cite{MH & nmh: Email for | 261 | @uref{https://rand-mh.sourceforge.io/book/, @cite{MH & nmh: Email for |
| 262 | Users & Programmers}} (also known as @dfn{the MH book}). | 262 | Users & Programmers}} (also known as @dfn{the MH book}). |
| 263 | 263 | ||
| 264 | I hope you enjoy this manual! If you have any comments, or suggestions | 264 | I hope you enjoy this manual! If you have any comments, or suggestions |
| @@ -554,8 +554,8 @@ to install MH or tell MH-E where to find MH. | |||
| 554 | If you don't have MH on your system already, you must install a | 554 | If you don't have MH on your system already, you must install a |
| 555 | variant of MH@. The Debian mh-e package does this for you | 555 | variant of MH@. The Debian mh-e package does this for you |
| 556 | automatically (@pxref{Getting MH-E}). Most people use | 556 | automatically (@pxref{Getting MH-E}). Most people use |
| 557 | @uref{http://www.nongnu.org/nmh/, nmh}, but you may be interested in | 557 | @uref{https://www.nongnu.org/nmh/, nmh}, but you may be interested in |
| 558 | trying out @uref{http://mailutils.org/, GNU mailutils MH}, which | 558 | trying out @uref{https://mailutils.org/, GNU mailutils MH}, which |
| 559 | supports IMAP@. Your GNU/Linux distribution probably has packages for | 559 | supports IMAP@. Your GNU/Linux distribution probably has packages for |
| 560 | both of these. | 560 | both of these. |
| 561 | 561 | ||
| @@ -2092,7 +2092,7 @@ This feature will be turned on by default if your system supports it. | |||
| 2092 | The first header field used, if present, is the Gnus-specific | 2092 | The first header field used, if present, is the Gnus-specific |
| 2093 | @samp{Face:} field@footnote{The @samp{Face:} field appeared in GNU | 2093 | @samp{Face:} field@footnote{The @samp{Face:} field appeared in GNU |
| 2094 | Emacs 21 and XEmacs. For more information, see | 2094 | Emacs 21 and XEmacs. For more information, see |
| 2095 | @uref{http://quimby.gnus.org/circus/face/}.}. | 2095 | @uref{https://quimby.gnus.org/circus/face/}.}. |
| 2096 | 2096 | ||
| 2097 | @cindex @command{uncompface} | 2097 | @cindex @command{uncompface} |
| 2098 | @cindex Emacs, packages, @samp{x-face} | 2098 | @cindex Emacs, packages, @samp{x-face} |
| @@ -2100,6 +2100,7 @@ Emacs 21 and XEmacs. For more information, see | |||
| 2100 | @cindex @samp{x-face} package | 2100 | @cindex @samp{x-face} package |
| 2101 | @vindex mh-show-xface | 2101 | @vindex mh-show-xface |
| 2102 | 2102 | ||
| 2103 | @c FIXME: These URLs do not seem to work any more. | ||
| 2103 | Next is the traditional @samp{X-Face:} header field@footnote{The | 2104 | Next is the traditional @samp{X-Face:} header field@footnote{The |
| 2104 | display of this field requires the | 2105 | display of this field requires the |
| 2105 | @uref{ftp://ftp.cs.indiana.edu/pub/faces/compface/compface.tar.Z, | 2106 | @uref{ftp://ftp.cs.indiana.edu/pub/faces/compface/compface.tar.Z, |
| @@ -2122,7 +2123,7 @@ Finally, MH-E will display images referenced by the | |||
| 2122 | @samp{X-Face:} fields are present@footnote{The display of the images | 2123 | @samp{X-Face:} fields are present@footnote{The display of the images |
| 2123 | requires the @uref{https://www.gnu.org/software/wget/wget.html, | 2124 | requires the @uref{https://www.gnu.org/software/wget/wget.html, |
| 2124 | @command{wget} program} to fetch the image and the @command{convert} | 2125 | @command{wget} program} to fetch the image and the @command{convert} |
| 2125 | program from the @uref{http://www.imagemagick.org/script/index.php, | 2126 | program from the @uref{https://www.imagemagick.org/script/index.php, |
| 2126 | ImageMagick suite}.}. Of the three header fields this is the most | 2127 | ImageMagick suite}.}. Of the three header fields this is the most |
| 2127 | efficient in terms of network usage since the image doesn't need to be | 2128 | efficient in terms of network usage since the image doesn't need to be |
| 2128 | transmitted with every single mail. The option | 2129 | transmitted with every single mail. The option |
| @@ -2509,9 +2510,9 @@ For additional information on buttons, see | |||
| 2509 | @ref{Article Buttons,,,gnus}, and @ref{MIME Commands,,,gnus}. | 2510 | @ref{Article Buttons,,,gnus}, and @ref{MIME Commands,,,gnus}. |
| 2510 | @end ifinfo | 2511 | @end ifinfo |
| 2511 | @ifnotinfo | 2512 | @ifnotinfo |
| 2512 | the chapters @uref{http://www.gnus.org/manual/gnus_101.html#SEC101, | 2513 | the chapters @uref{https://www.gnus.org/manual/gnus_101.html#SEC101, |
| 2513 | Article Buttons} and | 2514 | Article Buttons} and |
| 2514 | @uref{http://www.gnus.org/manual/gnus_108.html#SEC108, MIME Commands} | 2515 | @uref{https://www.gnus.org/manual/gnus_108.html#SEC108, MIME Commands} |
| 2515 | in the @cite{The Gnus Manual}. | 2516 | in the @cite{The Gnus Manual}. |
| 2516 | @end ifnotinfo | 2517 | @end ifnotinfo |
| 2517 | 2518 | ||
| @@ -2603,7 +2604,7 @@ and @code{mm-html-inhibit-images} | |||
| 2603 | (@pxref{Display Customization,,,emacs-mime}). | 2604 | (@pxref{Display Customization,,,emacs-mime}). |
| 2604 | @end ifinfo | 2605 | @end ifinfo |
| 2605 | @ifnotinfo | 2606 | @ifnotinfo |
| 2606 | (see section @uref{http://www.gnus.org/manual/emacs-mime_6.html, | 2607 | (see section @uref{https://www.gnus.org/manual/emacs-mime_6.html, |
| 2607 | Display Customization} in the @cite{The Emacs MIME Manual}). | 2608 | Display Customization} in the @cite{The Emacs MIME Manual}). |
| 2608 | @end ifnotinfo | 2609 | @end ifnotinfo |
| 2609 | @c ------------------------- | 2610 | @c ------------------------- |
| @@ -2623,7 +2624,7 @@ the option @code{mm-w3m-safe-url-regexp} | |||
| 2623 | (@pxref{Display Customization,,,emacs-mime}). | 2624 | (@pxref{Display Customization,,,emacs-mime}). |
| 2624 | @end ifinfo | 2625 | @end ifinfo |
| 2625 | @ifnotinfo | 2626 | @ifnotinfo |
| 2626 | (see section @uref{http://www.gnus.org/manual/emacs-mime_6.html, | 2627 | (see section @uref{https://www.gnus.org/manual/emacs-mime_6.html, |
| 2627 | Display Customization} in the @cite{The Emacs MIME Manual}). | 2628 | Display Customization} in the @cite{The Emacs MIME Manual}). |
| 2628 | @end ifnotinfo | 2629 | @end ifnotinfo |
| 2629 | @c ------------------------- | 2630 | @c ------------------------- |
| @@ -2647,10 +2648,10 @@ For a couple more sources of information about | |||
| 2647 | the Gnus command @kbd{W h} (@pxref{Article Washing,,,gnus}). | 2648 | the Gnus command @kbd{W h} (@pxref{Article Washing,,,gnus}). |
| 2648 | @end ifinfo | 2649 | @end ifinfo |
| 2649 | @ifnotinfo | 2650 | @ifnotinfo |
| 2650 | see section @uref{http://www.gnus.org/manual/emacs-mime_6.html, | 2651 | see section @uref{https://www.gnus.org/manual/emacs-mime_6.html, |
| 2651 | Display Customization} in the @cite{The Emacs MIME Manual} and the | 2652 | Display Customization} in the @cite{The Emacs MIME Manual} and the |
| 2652 | documentation for the Gnus command @kbd{W h} (see section | 2653 | documentation for the Gnus command @kbd{W h} (see section |
| 2653 | @uref{http://www.gnus.org/manual/gnus_48.html#Article-Washing, Article | 2654 | @uref{https://www.gnus.org/manual/gnus_48.html#Article-Washing, Article |
| 2654 | Washing} in the | 2655 | Washing} in the |
| 2655 | @cite{The Gnus Manual}). | 2656 | @cite{The Gnus Manual}). |
| 2656 | @end ifnotinfo | 2657 | @end ifnotinfo |
| @@ -2729,7 +2730,7 @@ Drafts}). | |||
| 2729 | You can read encrypted or signed PGP or GPG messages with | 2730 | You can read encrypted or signed PGP or GPG messages with |
| 2730 | MH-E@footnote{This feature depends on post-5.10 versions of Gnus. | 2731 | MH-E@footnote{This feature depends on post-5.10 versions of Gnus. |
| 2731 | @cite{MIME Security with OpenPGP} is documented in | 2732 | @cite{MIME Security with OpenPGP} is documented in |
| 2732 | @uref{http://www.rfc-editor.org/rfc/rfc3156.txt, RFC 3156}. However, | 2733 | @uref{https://www.rfc-editor.org/rfc/rfc3156.txt, RFC 3156}. However, |
| 2733 | MH-E can also decrypt old-style PGP messages that are not in MIME | 2734 | MH-E can also decrypt old-style PGP messages that are not in MIME |
| 2734 | format.}. This section assumes that you already have a good | 2735 | format.}. This section assumes that you already have a good |
| 2735 | understanding of GPG and have set up your keys appropriately. | 2736 | understanding of GPG and have set up your keys appropriately. |
| @@ -5050,7 +5051,7 @@ for the next hook function. The standard prefix | |||
| 5050 | @vindex mh-yank-behavior | 5051 | @vindex mh-yank-behavior |
| 5051 | 5052 | ||
| 5052 | For example, if you use the hook function | 5053 | For example, if you use the hook function |
| 5053 | @uref{http://www.emacswiki.org/emacs/TrivialCite, | 5054 | @uref{https://www.emacswiki.org/emacs/TrivialCite, |
| 5054 | @code{trivial-cite}} (which is NOT part of Emacs), set | 5055 | @code{trivial-cite}} (which is NOT part of Emacs), set |
| 5055 | @code{mh-yank-behavior} to @samp{Body and Header}. | 5056 | @code{mh-yank-behavior} to @samp{Body and Header}. |
| 5056 | 5057 | ||
| @@ -5166,11 +5167,11 @@ contains the value of the @samp{X-Face:} header field. | |||
| 5166 | The @samp{X-Face:} header field, which is a low-resolution, black and | 5167 | The @samp{X-Face:} header field, which is a low-resolution, black and |
| 5167 | white image, can be generated using the | 5168 | white image, can be generated using the |
| 5168 | @uref{ftp://ftp.cs.indiana.edu/pub/faces/compface/compface.tar.Z, | 5169 | @uref{ftp://ftp.cs.indiana.edu/pub/faces/compface/compface.tar.Z, |
| 5169 | @command{compface}} command. The @uref{http://www.dairiki.org/xface/, | 5170 | @command{compface}} command. The @uref{https://www.dairiki.org/xface/, |
| 5170 | @cite{Online X-Face Converter}} is a useful resource for quick | 5171 | @cite{Online X-Face Converter}} is a useful resource for quick |
| 5171 | conversion of images into @samp{X-Face:} header fields. | 5172 | conversion of images into @samp{X-Face:} header fields. |
| 5172 | 5173 | ||
| 5173 | Use the @uref{http://quimby.gnus.org/circus/face/make-face, | 5174 | Use the @uref{https://quimby.gnus.org/circus/face/make-face, |
| 5174 | @command{make-face}} script to convert a JPEG image to the higher | 5175 | @command{make-face}} script to convert a JPEG image to the higher |
| 5175 | resolution, color, @samp{Face:} header field. | 5176 | resolution, color, @samp{Face:} header field. |
| 5176 | 5177 | ||
| @@ -5198,7 +5199,7 @@ defined by this option doesn't exist. | |||
| 5198 | MH-E has the capability to create multimedia messages. It uses the | 5199 | MH-E has the capability to create multimedia messages. It uses the |
| 5199 | @sc{mime} (Multipurpose Internet Mail Extensions) | 5200 | @sc{mime} (Multipurpose Internet Mail Extensions) |
| 5200 | protocol@footnote{@sc{mime} is defined in | 5201 | protocol@footnote{@sc{mime} is defined in |
| 5201 | @uref{http://www.rfc-editor.org/rfc/rfc2045.txt, RFC 2045}.} The | 5202 | @uref{https://www.rfc-editor.org/rfc/rfc2045.txt, RFC 2045}.} The |
| 5202 | @sc{mime} protocol allows you to incorporate images, sound, video, | 5203 | @sc{mime} protocol allows you to incorporate images, sound, video, |
| 5203 | binary files, and even commands that fetch a file with @samp{ftp} when | 5204 | binary files, and even commands that fetch a file with @samp{ftp} when |
| 5204 | your recipient reads the message! | 5205 | your recipient reads the message! |
| @@ -5231,7 +5232,7 @@ Meta Language) tags@footnote{ | |||
| 5231 | @end ifinfo | 5232 | @end ifinfo |
| 5232 | @ifnotinfo | 5233 | @ifnotinfo |
| 5233 | See the section Composing in | 5234 | See the section Composing in |
| 5234 | @uref{http://www.gnus.org/manual/emacs-mime.html, @cite{The Emacs MIME | 5235 | @uref{https://www.gnus.org/manual/emacs-mime.html, @cite{The Emacs MIME |
| 5235 | Manual}}. | 5236 | Manual}}. |
| 5236 | @end ifnotinfo | 5237 | @end ifnotinfo |
| 5237 | }. The option @code{mh-compose-insertion} can be used to choose | 5238 | }. The option @code{mh-compose-insertion} can be used to choose |
| @@ -5537,7 +5538,7 @@ been formatted by @kbd{C-c C-e}. | |||
| 5537 | @cindex RFC 3156 | 5538 | @cindex RFC 3156 |
| 5538 | 5539 | ||
| 5539 | MH-E can sign and encrypt messages as defined in | 5540 | MH-E can sign and encrypt messages as defined in |
| 5540 | @uref{http://www.rfc-editor.org/rfc/rfc3156.txt, RFC 3156}. If you | 5541 | @uref{https://www.rfc-editor.org/rfc/rfc3156.txt, RFC 3156}. If you |
| 5541 | should choose to sign or encrypt your message, use one of the | 5542 | should choose to sign or encrypt your message, use one of the |
| 5542 | following commands to do so any time before sending your message. | 5543 | following commands to do so any time before sending your message. |
| 5543 | 5544 | ||
| @@ -6909,7 +6910,7 @@ IndexDir /home/user/Mail | |||
| 6909 | IndexFile /home/user/Mail/.swish/index | 6910 | IndexFile /home/user/Mail/.swish/index |
| 6910 | IndexName "Mail Index" | 6911 | IndexName "Mail Index" |
| 6911 | IndexDescription "Mail Index" | 6912 | IndexDescription "Mail Index" |
| 6912 | IndexPointer "http://nowhere" | 6913 | IndexPointer "https://nowhere" |
| 6913 | IndexAdmin "nobody" | 6914 | IndexAdmin "nobody" |
| 6914 | #MetaNames automatic | 6915 | #MetaNames automatic |
| 6915 | IndexReport 3 | 6916 | IndexReport 3 |
| @@ -7630,7 +7631,7 @@ Whitelisted message face | |||
| 7630 | @cindex spam filters, SpamAssassin | 7631 | @cindex spam filters, SpamAssassin |
| 7631 | @cindex spam filters, bogofilter | 7632 | @cindex spam filters, bogofilter |
| 7632 | 7633 | ||
| 7633 | MH-E depends on @uref{http://spamassassin.apache.org/, SpamAssassin}, | 7634 | MH-E depends on @uref{https://spamassassin.apache.org/, SpamAssassin}, |
| 7634 | @uref{http://bogofilter.sourceforge.net/, bogofilter}, or | 7635 | @uref{http://bogofilter.sourceforge.net/, bogofilter}, or |
| 7635 | @uref{http://spamprobe.sourceforge.net/, SpamProbe} to throw the dreck | 7636 | @uref{http://spamprobe.sourceforge.net/, SpamProbe} to throw the dreck |
| 7636 | away. This chapter describes briefly how to configure these programs | 7637 | away. This chapter describes briefly how to configure these programs |
| @@ -7705,7 +7706,7 @@ MH-E can work with. | |||
| 7705 | 7706 | ||
| 7706 | SpamAssassin is one of the more popular spam filtering programs. Get | 7707 | SpamAssassin is one of the more popular spam filtering programs. Get |
| 7707 | it from your local distribution or from the | 7708 | it from your local distribution or from the |
| 7708 | @uref{http://spamassassin.apache.org/, SpamAssassin web site}. | 7709 | @uref{https://spamassassin.apache.org/, SpamAssassin web site}. |
| 7709 | 7710 | ||
| 7710 | To use SpamAssassin, add the following recipes to @file{~/.procmailrc}: | 7711 | To use SpamAssassin, add the following recipes to @file{~/.procmailrc}: |
| 7711 | 7712 | ||
| @@ -8530,11 +8531,13 @@ expressions to ensure that MH-E and highlighting perform well. | |||
| 8530 | @cindex Unix commands, @command{procmail} | 8531 | @cindex Unix commands, @command{procmail} |
| 8531 | @cindex mailing lists, reading | 8532 | @cindex mailing lists, reading |
| 8532 | 8533 | ||
| 8533 | This appendix explains how to use @uref{http://www.procmail.org/, | 8534 | This appendix explains how to use procmail, which can |
| 8534 | procmail} to file mail from mailing lists into folders which can then | 8535 | file mail from mailing lists into folders which can then |
| 8535 | be read easily with MH-E@footnote{The MH equivalent, @command{slocal}, | 8536 | be read easily with MH-E@footnote{The MH equivalent, @command{slocal}, |
| 8536 | can be used as well, but procmail is more flexible and more packages | 8537 | can be used as well, but procmail was more flexible and more packages |
| 8537 | exist for procmail than for slocal.}. Some mailing lists have such | 8538 | exist for procmail than for slocal.}. Unfortunately, procmail is no |
| 8539 | longer recommended due to its security vulnerabilities. | ||
| 8540 | Some mailing lists have such | ||
| 8538 | high traffic that Gnus must be used and I discuss how to use Gnus | 8541 | high traffic that Gnus must be used and I discuss how to use Gnus |
| 8539 | side-by-side with MH-E. | 8542 | side-by-side with MH-E. |
| 8540 | 8543 | ||
| @@ -8764,7 +8767,7 @@ in all new releases). | |||
| 8764 | @cindex Debian | 8767 | @cindex Debian |
| 8765 | 8768 | ||
| 8766 | If you use Debian, you can install the Debian | 8769 | If you use Debian, you can install the Debian |
| 8767 | @uref{http://packages.debian.org/unstable/mail/mh-e, mh-e package} | 8770 | @uref{https://packages.debian.org/unstable/mail/mh-e, mh-e package} |
| 8768 | instead. | 8771 | instead. |
| 8769 | 8772 | ||
| 8770 | @cindex files, @samp{MH-E-NEWS} | 8773 | @cindex files, @samp{MH-E-NEWS} |
| @@ -8813,7 +8816,7 @@ hands several times since then. Jim Larus wanted to do something | |||
| 8813 | similar for GNU Emacs, and ended up completely rewriting it that same | 8816 | similar for GNU Emacs, and ended up completely rewriting it that same |
| 8814 | year. In 1989, Stephen Gildea picked it up and added many | 8817 | year. In 1989, Stephen Gildea picked it up and added many |
| 8815 | improvements. Bill Wohler then took over in 2000 and moved its | 8818 | improvements. Bill Wohler then took over in 2000 and moved its |
| 8816 | development to @uref{http://sourceforge.net/, SourceForge} where it | 8819 | development to @uref{https://sourceforge.net/, SourceForge} where it |
| 8817 | lives today. | 8820 | lives today. |
| 8818 | 8821 | ||
| 8819 | @menu | 8822 | @menu |
| @@ -9040,8 +9043,8 @@ Bill Wohler, August 2008 | |||
| 9040 | @c LocalWords: Tennex texi texinfo Thelen thelenm | 9043 | @c LocalWords: Tennex texi texinfo Thelen thelenm |
| 9041 | @c LocalWords: UCI undeleted whatnow wohler xmh ypcat | 9044 | @c LocalWords: UCI undeleted whatnow wohler xmh ypcat |
| 9042 | @c | 9045 | @c |
| 9043 | @c See http://www.oreilly.com/oreilly/author/stylesheet.html. | 9046 | @c See https://oreillymedia.github.io/production-resources/styleguide/. |
| 9044 | @c See http://en.wikipedia.org/. | 9047 | @c See https://en.wikipedia.org/. |
| 9045 | @c | 9048 | @c |
| 9046 | @c Note the lowercase mh which is needed to avoid hits in the | 9049 | @c Note the lowercase mh which is needed to avoid hits in the |
| 9047 | @c functions and variables. Occasionally, check for accidental | 9050 | @c functions and variables. Occasionally, check for accidental |
diff --git a/doc/misc/newsticker.texi b/doc/misc/newsticker.texi index 5db3f43b2b9..502ed1d5b1f 100644 --- a/doc/misc/newsticker.texi +++ b/doc/misc/newsticker.texi | |||
| @@ -39,7 +39,6 @@ modify this GNU manual.'' | |||
| 39 | @title Newsticker---a feed reader for Emacs | 39 | @title Newsticker---a feed reader for Emacs |
| 40 | @author Ulf Jasper | 40 | @author Ulf Jasper |
| 41 | @author @email{ulf.jasper@@web.de} | 41 | @author @email{ulf.jasper@@web.de} |
| 42 | @author @uref{http://ulf.epplejasper.de/} | ||
| 43 | @page | 42 | @page |
| 44 | @vskip 0pt plus 1filll | 43 | @vskip 0pt plus 1filll |
| 45 | @insertcopying | 44 | @insertcopying |
| @@ -590,8 +589,8 @@ Newsticker works with the standard RSS and Atom formats listed below | |||
| 590 | @itemize | 589 | @itemize |
| 591 | @item RSS 0.91 (see @uref{http://backend.userland.com/rss091}) | 590 | @item RSS 0.91 (see @uref{http://backend.userland.com/rss091}) |
| 592 | @item RSS 0.92 (see @uref{http://backend.userland.com/rss092}) | 591 | @item RSS 0.92 (see @uref{http://backend.userland.com/rss092}) |
| 593 | @item RSS 1.0 (see @uref{http://purl.org/rss/1.0/spec}) | 592 | @item RSS 1.0 (see @uref{http://web.resource.org/rss/1.0/spec}) |
| 594 | @item RSS 2.0 (see @uref{http://blogs.law.harvard.edu/tech/rss}) | 593 | @item RSS 2.0 (see @uref{https://cyber.harvard.edu/rss/rss.html}) |
| 595 | @end itemize | 594 | @end itemize |
| 596 | 595 | ||
| 597 | @subheading Atom formats | 596 | @subheading Atom formats |
diff --git a/doc/misc/org.texi b/doc/misc/org.texi index de3b7bbed49..adb795e1e6c 100644 --- a/doc/misc/org.texi +++ b/doc/misc/org.texi | |||
| @@ -3527,7 +3527,7 @@ string followed by a colon. There can be no space after the colon. The | |||
| 3527 | following list shows examples for each link type. | 3527 | following list shows examples for each link type. |
| 3528 | 3528 | ||
| 3529 | @example | 3529 | @example |
| 3530 | http://www.astro.uva.nl/~dominik @r{on the web} | 3530 | https://api.uva.nl/ @r{on the web} |
| 3531 | doi:10.1000/182 @r{DOI for an electronic resource} | 3531 | doi:10.1000/182 @r{DOI for an electronic resource} |
| 3532 | file:/home/dominik/images/jupiter.jpg @r{file, absolute path} | 3532 | file:/home/dominik/images/jupiter.jpg @r{file, absolute path} |
| 3533 | /home/dominik/images/jupiter.jpg @r{same as above} | 3533 | /home/dominik/images/jupiter.jpg @r{same as above} |
diff --git a/doc/misc/url.texi b/doc/misc/url.texi index bad7701daf1..e72d9bfe3d2 100644 --- a/doc/misc/url.texi +++ b/doc/misc/url.texi | |||
| @@ -440,8 +440,7 @@ Specifies whether confirmation is required to accept cookies. | |||
| 440 | 440 | ||
| 441 | @defopt url-cookie-multiple-line | 441 | @defopt url-cookie-multiple-line |
| 442 | Specifies whether to put all cookies for the server on one line in the | 442 | Specifies whether to put all cookies for the server on one line in the |
| 443 | HTTP request to satisfy broken servers like | 443 | HTTP request to satisfy broken servers. |
| 444 | @url{http://www.hotmail.com}. | ||
| 445 | @end defopt | 444 | @end defopt |
| 446 | 445 | ||
| 447 | @defopt url-cookie-trusted-urls | 446 | @defopt url-cookie-trusted-urls |
diff --git a/doc/misc/wisent.texi b/doc/misc/wisent.texi index b404c2a82dc..2cf3b2e2fce 100644 --- a/doc/misc/wisent.texi +++ b/doc/misc/wisent.texi | |||
| @@ -135,7 +135,7 @@ technique of F. DeRemer and T. Pennello described in: | |||
| 135 | @quotation | 135 | @quotation |
| 136 | @cite{Efficient Computation of LALR(1) Look-Ahead Sets}@* | 136 | @cite{Efficient Computation of LALR(1) Look-Ahead Sets}@* |
| 137 | October 1982, ACM TOPLAS Vol 4 No 4, 615--49, | 137 | October 1982, ACM TOPLAS Vol 4 No 4, 615--49, |
| 138 | @uref{http://dx.doi.org/10.1145/69622.357187}. | 138 | @uref{https://doi.org/10.1145/69622.357187}. |
| 139 | @end quotation | 139 | @end quotation |
| 140 | 140 | ||
| 141 | @item | 141 | @item |
diff --git a/etc/MH-E-NEWS b/etc/MH-E-NEWS index def0af15883..978358b5806 100644 --- a/etc/MH-E-NEWS +++ b/etc/MH-E-NEWS | |||
| @@ -2362,9 +2362,9 @@ header if it doesn't already exist and "~/.face" is present. See the | |||
| 2362 | new customization variables `mh-show-use-xface-flag' and `mh-x-face-file' | 2362 | new customization variables `mh-show-use-xface-flag' and `mh-x-face-file' |
| 2363 | (closes SF #480770). | 2363 | (closes SF #480770). |
| 2364 | 2364 | ||
| 2365 | MH-E depends on the external x-face package found in | 2365 | MH-E depends on the external x-face package formerly found in |
| 2366 | http://www.jpl.org/pub/elisp/ to do this. The `uncompface' binary is | 2366 | http://www.jpl.org/pub/elisp/ to do this. The `uncompface' binary is |
| 2367 | also required to be in the execute PATH. It can be obtained from: | 2367 | also required to be in the execute PATH. It was formerly obtainable from: |
| 2368 | http://freshmeat.net/redir/compface/1439/url_tgz/compface-1.4.tar.gz. | 2368 | http://freshmeat.net/redir/compface/1439/url_tgz/compface-1.4.tar.gz. |
| 2369 | 2369 | ||
| 2370 | It has also been observed that if you don't see the faces, you might | 2370 | It has also been observed that if you don't see the faces, you might |
| @@ -2684,7 +2684,7 @@ mh-quit now cleans up the buffers named `mh-temp-buffer,' | |||
| 2684 | * Changes in mh-e 6.0 | 2684 | * Changes in mh-e 6.0 |
| 2685 | 2685 | ||
| 2686 | mh-e is now maintained at SourceForge (see | 2686 | mh-e is now maintained at SourceForge (see |
| 2687 | http://mh-e.sourceforge.net/). This is where you need to go to obtain | 2687 | https://mh-e.sourceforge.io/). This is where you need to go to obtain |
| 2688 | new versions of mh-e, report bugs and receive support. | 2688 | new versions of mh-e, report bugs and receive support. |
| 2689 | 2689 | ||
| 2690 | The maintainers have moved much of their personal configurations into | 2690 | The maintainers have moved much of their personal configurations into |
diff --git a/etc/NEWS.23 b/etc/NEWS.23 index bbc81d2889c..e18a7abce2e 100644 --- a/etc/NEWS.23 +++ b/etc/NEWS.23 | |||
| @@ -815,7 +815,7 @@ remote display. There are some bugs for Gtk+. See etc/PROBLEMS. | |||
| 815 | *** Emacs now supports the XEmbed specification. | 815 | *** Emacs now supports the XEmbed specification. |
| 816 | You can embed Emacs in another application on X11. The new command line | 816 | You can embed Emacs in another application on X11. The new command line |
| 817 | option --parent-id is used to pass the parent window id to Emacs. See | 817 | option --parent-id is used to pass the parent window id to Emacs. See |
| 818 | http://standards.freedesktop.org/xembed-spec/xembed-spec-latest.html | 818 | https://specifications.freedesktop.org/xembed-spec/xembed-spec-latest.html |
| 819 | for details about XEmbed. | 819 | for details about XEmbed. |
| 820 | 820 | ||
| 821 | *** Emacs can now set the frame opacity. | 821 | *** Emacs can now set the frame opacity. |
diff --git a/etc/PROBLEMS b/etc/PROBLEMS index 2d56cc761ae..c0d30ae5b44 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS | |||
| @@ -298,7 +298,7 @@ you launched Emacs: | |||
| 298 | 298 | ||
| 299 | This problem occurs because unfortunately there are two libraries | 299 | This problem occurs because unfortunately there are two libraries |
| 300 | called "libotf". One is the library for handling OpenType fonts, | 300 | called "libotf". One is the library for handling OpenType fonts, |
| 301 | http://www.m17n.org/libotf/, which is the one that Emacs expects. | 301 | https://www.nongnu.org/m17n/, which is the one that Emacs expects. |
| 302 | The other is a library for Open Trace Format, and is used by some | 302 | The other is a library for Open Trace Format, and is used by some |
| 303 | versions of the MPI message passing interface for parallel | 303 | versions of the MPI message passing interface for parallel |
| 304 | programming. | 304 | programming. |
| @@ -720,7 +720,7 @@ Anders Lindgren <andlind@gmail.com> has implemented | |||
| 720 | running Emacs as root. | 720 | running Emacs as root. |
| 721 | 721 | ||
| 722 | See this article by Bozhidar Batsov for an overview of Proced: | 722 | See this article by Bozhidar Batsov for an overview of Proced: |
| 723 | http://emacsredux.com/blog/2013/05/02/manage-processes-with-proced/ | 723 | https://emacsredux.com/blog/2013/05/02/manage-processes-with-proced/ |
| 724 | 724 | ||
| 725 | **** Tooltip properties | 725 | **** Tooltip properties |
| 726 | 726 | ||
diff --git a/lib-src/make-fingerprint.c b/lib-src/make-fingerprint.c index 2417548d8ca..0e26c5353b1 100644 --- a/lib-src/make-fingerprint.c +++ b/lib-src/make-fingerprint.c | |||
| @@ -16,7 +16,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
| 16 | GNU General Public License for more details. | 16 | GNU General Public License for more details. |
| 17 | 17 | ||
| 18 | You should have received a copy of the GNU General Public License | 18 | You should have received a copy of the GNU General Public License |
| 19 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ | 19 | along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */ |
| 20 | 20 | ||
| 21 | 21 | ||
| 22 | /* The arguments given to this program are all the object files that | 22 | /* The arguments given to this program are all the object files that |
diff --git a/lib/fingerprint.c b/lib/fingerprint.c index 2cc1973428f..015ca710ccd 100644 --- a/lib/fingerprint.c +++ b/lib/fingerprint.c | |||
| @@ -15,7 +15,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
| 15 | GNU General Public License for more details. | 15 | GNU General Public License for more details. |
| 16 | 16 | ||
| 17 | You should have received a copy of the GNU General Public License | 17 | You should have received a copy of the GNU General Public License |
| 18 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ | 18 | along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */ |
| 19 | 19 | ||
| 20 | #include <config.h> | 20 | #include <config.h> |
| 21 | 21 | ||
diff --git a/lib/fingerprint.h b/lib/fingerprint.h index 7d2160c9882..333c743d63a 100644 --- a/lib/fingerprint.h +++ b/lib/fingerprint.h | |||
| @@ -15,7 +15,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
| 15 | GNU General Public License for more details. | 15 | GNU General Public License for more details. |
| 16 | 16 | ||
| 17 | You should have received a copy of the GNU General Public License | 17 | You should have received a copy of the GNU General Public License |
| 18 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ | 18 | along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */ |
| 19 | 19 | ||
| 20 | #ifndef EMACS_FINGERPRINT_H | 20 | #ifndef EMACS_FINGERPRINT_H |
| 21 | #define EMACS_FINGERPRINT_H | 21 | #define EMACS_FINGERPRINT_H |
diff --git a/lisp/cedet/pulse.el b/lisp/cedet/pulse.el index bd3687ab550..7aaca833cac 100644 --- a/lisp/cedet/pulse.el +++ b/lisp/cedet/pulse.el | |||
| @@ -100,7 +100,7 @@ left. So, for example, INT=256 and NB-DIGITS=2 returns \"00\", since | |||
| 100 | the hex equivalent of 256 decimal is 100, which is more than 2 digits. | 100 | the hex equivalent of 256 decimal is 100, which is more than 2 digits. |
| 101 | 101 | ||
| 102 | This function was blindly copied from hexrgb.el by Drew Adams. | 102 | This function was blindly copied from hexrgb.el by Drew Adams. |
| 103 | http://www.emacswiki.org/cgi-bin/wiki/hexrgb.el" | 103 | https://www.emacswiki.org/emacs/hexrgb.el" |
| 104 | (setq nb-digits (or nb-digits 4)) | 104 | (setq nb-digits (or nb-digits 4)) |
| 105 | (substring (format (concat "%0" (int-to-string nb-digits) "X") int) (- nb-digits))) | 105 | (substring (format (concat "%0" (int-to-string nb-digits) "X") int) (- nb-digits))) |
| 106 | 106 | ||
| @@ -110,7 +110,7 @@ Each X in the string is a hexadecimal digit. | |||
| 110 | Input VALUES is as for the output of `x-color-values'. | 110 | Input VALUES is as for the output of `x-color-values'. |
| 111 | 111 | ||
| 112 | This function was blindly copied from hexrgb.el by Drew Adams. | 112 | This function was blindly copied from hexrgb.el by Drew Adams. |
| 113 | http://www.emacswiki.org/cgi-bin/wiki/hexrgb.el" | 113 | https://www.emacswiki.org/emacs/hexrgb.el" |
| 114 | (concat "#" | 114 | (concat "#" |
| 115 | (pulse-int-to-hex (nth 0 values) 4) ; red | 115 | (pulse-int-to-hex (nth 0 values) 4) ; red |
| 116 | (pulse-int-to-hex (nth 1 values) 4) ; green | 116 | (pulse-int-to-hex (nth 1 values) 4) ; green |
diff --git a/lisp/gnus/gnus-group.el b/lisp/gnus/gnus-group.el index b40379c4f5c..915125b655c 100644 --- a/lisp/gnus/gnus-group.el +++ b/lisp/gnus/gnus-group.el | |||
| @@ -2297,6 +2297,7 @@ Return the name of the group if selection was successful." | |||
| 2297 | (message "Quit reading the ephemeral group")) | 2297 | (message "Quit reading the ephemeral group")) |
| 2298 | nil))))) | 2298 | nil))))) |
| 2299 | 2299 | ||
| 2300 | ;; FIXME: This URL no longer works. | ||
| 2300 | (defcustom gnus-gmane-group-download-format | 2301 | (defcustom gnus-gmane-group-download-format |
| 2301 | "http://download.gmane.org/%s/%s/%s" | 2302 | "http://download.gmane.org/%s/%s/%s" |
| 2302 | "URL for downloading mbox files. | 2303 | "URL for downloading mbox files. |
diff --git a/lisp/net/dbus.el b/lisp/net/dbus.el index 3820cd49f2b..c3297ac9da6 100644 --- a/lisp/net/dbus.el +++ b/lisp/net/dbus.el | |||
| @@ -24,7 +24,7 @@ | |||
| 24 | 24 | ||
| 25 | ;; This package provides language bindings for the D-Bus API. D-Bus | 25 | ;; This package provides language bindings for the D-Bus API. D-Bus |
| 26 | ;; is a message bus system, a simple way for applications to talk to | 26 | ;; is a message bus system, a simple way for applications to talk to |
| 27 | ;; one another. See <http://dbus.freedesktop.org/> for details. | 27 | ;; one another. See <https://dbus.freedesktop.org/> for details. |
| 28 | 28 | ||
| 29 | ;; Low-level language bindings are implemented in src/dbusbind.c. | 29 | ;; Low-level language bindings are implemented in src/dbusbind.c. |
| 30 | 30 | ||
| @@ -72,7 +72,7 @@ | |||
| 72 | 72 | ||
| 73 | (defconst dbus-interface-peer (concat dbus-interface-dbus ".Peer") | 73 | (defconst dbus-interface-peer (concat dbus-interface-dbus ".Peer") |
| 74 | "The interface for peer objects. | 74 | "The interface for peer objects. |
| 75 | See URL `http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-peer'.") | 75 | See URL `https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-peer'.") |
| 76 | 76 | ||
| 77 | ;; <interface name="org.freedesktop.DBus.Peer"> | 77 | ;; <interface name="org.freedesktop.DBus.Peer"> |
| 78 | ;; <method name="Ping"> | 78 | ;; <method name="Ping"> |
| @@ -85,7 +85,7 @@ See URL `http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interf | |||
| 85 | (defconst dbus-interface-introspectable | 85 | (defconst dbus-interface-introspectable |
| 86 | (concat dbus-interface-dbus ".Introspectable") | 86 | (concat dbus-interface-dbus ".Introspectable") |
| 87 | "The interface supported by introspectable objects. | 87 | "The interface supported by introspectable objects. |
| 88 | See URL `http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-introspectable'.") | 88 | See URL `https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-introspectable'.") |
| 89 | 89 | ||
| 90 | ;; <interface name="org.freedesktop.DBus.Introspectable"> | 90 | ;; <interface name="org.freedesktop.DBus.Introspectable"> |
| 91 | ;; <method name="Introspect"> | 91 | ;; <method name="Introspect"> |
| @@ -95,7 +95,7 @@ See URL `http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interf | |||
| 95 | 95 | ||
| 96 | (defconst dbus-interface-properties (concat dbus-interface-dbus ".Properties") | 96 | (defconst dbus-interface-properties (concat dbus-interface-dbus ".Properties") |
| 97 | "The interface for property objects. | 97 | "The interface for property objects. |
| 98 | See URL `http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties'.") | 98 | See URL `https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties'.") |
| 99 | 99 | ||
| 100 | ;; <interface name="org.freedesktop.DBus.Properties"> | 100 | ;; <interface name="org.freedesktop.DBus.Properties"> |
| 101 | ;; <method name="Get"> | 101 | ;; <method name="Get"> |
| @@ -122,7 +122,7 @@ See URL `http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interf | |||
| 122 | (defconst dbus-interface-objectmanager | 122 | (defconst dbus-interface-objectmanager |
| 123 | (concat dbus-interface-dbus ".ObjectManager") | 123 | (concat dbus-interface-dbus ".ObjectManager") |
| 124 | "The object manager interface. | 124 | "The object manager interface. |
| 125 | See URL `http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager'.") | 125 | See URL `https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager'.") |
| 126 | 126 | ||
| 127 | ;; <interface name="org.freedesktop.DBus.ObjectManager"> | 127 | ;; <interface name="org.freedesktop.DBus.ObjectManager"> |
| 128 | ;; <method name="GetManagedObjects"> | 128 | ;; <method name="GetManagedObjects"> |
diff --git a/lisp/net/newst-backend.el b/lisp/net/newst-backend.el index 1fb7fe005ea..9c24dec2a1e 100644 --- a/lisp/net/newst-backend.el +++ b/lisp/net/newst-backend.el | |||
| @@ -167,8 +167,8 @@ value effective." | |||
| 167 | nil | 167 | nil |
| 168 | 3600)) | 168 | 3600)) |
| 169 | "A customizable list of news feeds to select from. | 169 | "A customizable list of news feeds to select from. |
| 170 | These were mostly extracted from the Radio Community Server at | 170 | These were mostly extracted from the Radio Community Server |
| 171 | http://subhonker6.userland.com/rcsPublic/rssHotlist. | 171 | <http://rcs.userland.com/>. |
| 172 | 172 | ||
| 173 | You may add other entries in `newsticker-url-list'." | 173 | You may add other entries in `newsticker-url-list'." |
| 174 | :type `(set ,@(mapcar #'newsticker--splicer | 174 | :type `(set ,@(mapcar #'newsticker--splicer |
diff --git a/lisp/net/soap-client.el b/lisp/net/soap-client.el index 3f9eb5cb894..956e2cf4c4d 100644 --- a/lisp/net/soap-client.el +++ b/lisp/net/soap-client.el | |||
| @@ -3027,7 +3027,7 @@ SERVICE-URL should be provided when WS-Addressing is being used." | |||
| 3027 | (insert "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope\n") | 3027 | (insert "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope\n") |
| 3028 | (when (eq use 'encoded) | 3028 | (when (eq use 'encoded) |
| 3029 | (insert " soapenc:encodingStyle=\"\ | 3029 | (insert " soapenc:encodingStyle=\"\ |
| 3030 | http://schemas.xmlsoap.org/soap/encoding/\"\n")) | 3030 | https://schemas.xmlsoap.org/soap/encoding/\"\n")) |
| 3031 | (dolist (nstag soap-encoded-namespaces) | 3031 | (dolist (nstag soap-encoded-namespaces) |
| 3032 | (insert " xmlns:" nstag "=\"") | 3032 | (insert " xmlns:" nstag "=\"") |
| 3033 | (let ((nsname (cdr (assoc nstag soap-well-known-xmlns)))) | 3033 | (let ((nsname (cdr (assoc nstag soap-well-known-xmlns)))) |
diff --git a/lisp/org/org.el b/lisp/org/org.el index ca223d6ee29..aa7e319bda7 100644 --- a/lisp/org/org.el +++ b/lisp/org/org.el | |||
| @@ -2353,7 +2353,7 @@ For more examples, see the system specific constants | |||
| 2353 | (string :tag "Command") | 2353 | (string :tag "Command") |
| 2354 | (function :tag "Function"))))) | 2354 | (function :tag "Function"))))) |
| 2355 | 2355 | ||
| 2356 | (defcustom org-doi-server-url "http://dx.doi.org/" | 2356 | (defcustom org-doi-server-url "https://doi.org/" |
| 2357 | "The URL of the DOI server." | 2357 | "The URL of the DOI server." |
| 2358 | :type 'string | 2358 | :type 'string |
| 2359 | :version "24.3" | 2359 | :version "24.3" |
diff --git a/lisp/progmodes/verilog-mode.el b/lisp/progmodes/verilog-mode.el index 293d0b2450b..15bb25f25b0 100644 --- a/lisp/progmodes/verilog-mode.el +++ b/lisp/progmodes/verilog-mode.el | |||
| @@ -14617,11 +14617,11 @@ I save so much time, my files are colored nicely, my co workers respect | |||
| 14617 | my coding ability... until now. I'd really appreciate anything you | 14617 | my coding ability... until now. I'd really appreciate anything you |
| 14618 | could do to help me out with this minor deficiency in the product. | 14618 | could do to help me out with this minor deficiency in the product. |
| 14619 | 14619 | ||
| 14620 | I've taken a look at the Verilog-Mode FAQ at | 14620 | I've taken a look at the Verilog-Mode FAQ at: |
| 14621 | http://www.veripool.org/verilog-mode-faq.html. | 14621 | https://www.veripool.org/wiki/verilog-mode/Faq |
| 14622 | 14622 | ||
| 14623 | And, I've considered filing the bug on the issue tracker at | 14623 | And, I've considered filing the bug on the issue tracker at |
| 14624 | http://www.veripool.org/verilog-mode-bugs | 14624 | https://www.veripool.org/projects/verilog-mode/issues |
| 14625 | since I realize that public bugs are easier for you to track, | 14625 | since I realize that public bugs are easier for you to track, |
| 14626 | and for others to search, but would prefer to email. | 14626 | and for others to search, but would prefer to email. |
| 14627 | 14627 | ||
diff --git a/lisp/progmodes/vhdl-mode.el b/lisp/progmodes/vhdl-mode.el index 8cdf9cd34a1..50b5ad0816e 100644 --- a/lisp/progmodes/vhdl-mode.el +++ b/lisp/progmodes/vhdl-mode.el | |||
| @@ -4858,7 +4858,7 @@ releases. You are kindly invited to participate in beta testing. Subscribe | |||
| 4858 | to above mailing lists by sending an email to <reto@gnu.org>. | 4858 | to above mailing lists by sending an email to <reto@gnu.org>. |
| 4859 | 4859 | ||
| 4860 | VHDL Mode is officially distributed at | 4860 | VHDL Mode is officially distributed at |
| 4861 | http://www.iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html | 4861 | https://guest.iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html |
| 4862 | where the latest version can be found. | 4862 | where the latest version can be found. |
| 4863 | 4863 | ||
| 4864 | 4864 | ||
diff --git a/lisp/textmodes/bibtex.el b/lisp/textmodes/bibtex.el index 5ae8097891a..7e99032084e 100644 --- a/lisp/textmodes/bibtex.el +++ b/lisp/textmodes/bibtex.el | |||
| @@ -1243,7 +1243,7 @@ Used by `bibtex-complete-crossref-cleanup' and `bibtex-copy-summary-as-kill'." | |||
| 1243 | (defcustom bibtex-generate-url-list | 1243 | (defcustom bibtex-generate-url-list |
| 1244 | '((("url" . ".*:.*")) | 1244 | '((("url" . ".*:.*")) |
| 1245 | (("doi" . "10\\.[0-9]+/.+") | 1245 | (("doi" . "10\\.[0-9]+/.+") |
| 1246 | "http://dx.doi.org/%s" | 1246 | "https://doi.org/%s" |
| 1247 | ("doi" ".*" 0))) | 1247 | ("doi" ".*" 0))) |
| 1248 | "List of schemes for generating the URL of a BibTeX entry. | 1248 | "List of schemes for generating the URL of a BibTeX entry. |
| 1249 | These schemes are used by `bibtex-url'. | 1249 | These schemes are used by `bibtex-url'. |
diff --git a/lisp/url/url-vars.el b/lisp/url/url-vars.el index 134404c9984..0f9b1b6f44c 100644 --- a/lisp/url/url-vars.el +++ b/lisp/url/url-vars.el | |||
| @@ -327,7 +327,7 @@ a terminal with a slow modem." | |||
| 327 | 327 | ||
| 328 | (defvar url-using-proxy nil | 328 | (defvar url-using-proxy nil |
| 329 | "Either nil or the fully qualified proxy URL in use, e.g. | 329 | "Either nil or the fully qualified proxy URL in use, e.g. |
| 330 | http://www.example.com/") | 330 | https://www.example.com/") |
| 331 | 331 | ||
| 332 | (defcustom url-news-server nil | 332 | (defcustom url-news-server nil |
| 333 | "The default news server from which to get newsgroups/articles. | 333 | "The default news server from which to get newsgroups/articles. |
diff --git a/lisp/xt-mouse.el b/lisp/xt-mouse.el index b53174b7bd5..9e8a32a28ff 100644 --- a/lisp/xt-mouse.el +++ b/lisp/xt-mouse.el | |||
| @@ -50,7 +50,7 @@ | |||
| 50 | "Read a click and release event from XTerm. | 50 | "Read a click and release event from XTerm. |
| 51 | Similar to `xterm-mouse-translate', but using the \"1006\" | 51 | Similar to `xterm-mouse-translate', but using the \"1006\" |
| 52 | extension, which supports coordinates >= 231 (see | 52 | extension, which supports coordinates >= 231 (see |
| 53 | http://invisible-island.net/xterm/ctlseqs/ctlseqs.html)." | 53 | https://invisible-island.net/xterm/ctlseqs/ctlseqs.html)." |
| 54 | (xterm-mouse-translate-1 1006)) | 54 | (xterm-mouse-translate-1 1006)) |
| 55 | 55 | ||
| 56 | (defun xterm-mouse-translate-1 (&optional extension) | 56 | (defun xterm-mouse-translate-1 (&optional extension) |
diff --git a/src/.gdbinit b/src/.gdbinit index e9ba5267ece..eb767f2dcb9 100644 --- a/src/.gdbinit +++ b/src/.gdbinit | |||
| @@ -1314,7 +1314,7 @@ if hasattr(gdb, 'printing'): | |||
| 1314 | # simpler and works regardless of whether VAL is a pointer or | 1314 | # simpler and works regardless of whether VAL is a pointer or |
| 1315 | # integer. Also, val.cast (gdb.lookup.type ("EMACS_UINT")) | 1315 | # integer. Also, val.cast (gdb.lookup.type ("EMACS_UINT")) |
| 1316 | # would have problems with GDB 7.12.1; see | 1316 | # would have problems with GDB 7.12.1; see |
| 1317 | # <http://patchwork.sourceware.org/patch/11557/>. | 1317 | # <https://patchwork.sourceware.org/patch/11557/> |
| 1318 | ival = long (val) | 1318 | ival = long (val) |
| 1319 | 1319 | ||
| 1320 | # For nil, yield "XIL(0)", which is easier to read than "XIL(0x0)". | 1320 | # For nil, yield "XIL(0)", which is easier to read than "XIL(0x0)". |
diff --git a/src/character.c b/src/character.c index d14d0df29f8..a80e6f8de02 100644 --- a/src/character.c +++ b/src/character.c | |||
| @@ -1045,7 +1045,7 @@ printablep (int c) | |||
| 1045 | } | 1045 | } |
| 1046 | 1046 | ||
| 1047 | /* Return true if C is a horizontal whitespace character, as defined | 1047 | /* Return true if C is a horizontal whitespace character, as defined |
| 1048 | by http://www.unicode.org/reports/tr18/tr18-19.html#blank. */ | 1048 | by https://www.unicode.org/reports/tr18/tr18-19.html#blank. */ |
| 1049 | bool | 1049 | bool |
| 1050 | blankp (int c) | 1050 | blankp (int c) |
| 1051 | { | 1051 | { |
diff --git a/src/coding.c b/src/coding.c index c0408fbce48..21e6dc4c192 100644 --- a/src/coding.c +++ b/src/coding.c | |||
| @@ -2678,7 +2678,7 @@ encode_coding_emacs_mule (struct coding_system *coding) | |||
| 2678 | functions in this file, some parts are NOT ACCURATE or are OVERLY | 2678 | functions in this file, some parts are NOT ACCURATE or are OVERLY |
| 2679 | SIMPLIFIED. For thorough understanding, please refer to the | 2679 | SIMPLIFIED. For thorough understanding, please refer to the |
| 2680 | original document of ISO2022. This is equivalent to the standard | 2680 | original document of ISO2022. This is equivalent to the standard |
| 2681 | ECMA-35, obtainable from <URL:http://www.ecma.ch/> (*). | 2681 | ECMA-35, obtainable from <URL:https://www.ecma.ch/> (*). |
| 2682 | 2682 | ||
| 2683 | ISO2022 provides many mechanisms to encode several character sets | 2683 | ISO2022 provides many mechanisms to encode several character sets |
| 2684 | in 7-bit and 8-bit environments. For 7-bit environments, all text | 2684 | in 7-bit and 8-bit environments. For 7-bit environments, all text |
diff --git a/src/emacs.c b/src/emacs.c index 8a8d8b558e4..21a05d337ef 100644 --- a/src/emacs.c +++ b/src/emacs.c | |||
| @@ -159,11 +159,7 @@ static uintmax_t heap_bss_diff; | |||
| 159 | On Cocoa, CoreFoundation lib fails in forked process, see Mac OS X | 159 | On Cocoa, CoreFoundation lib fails in forked process, see Mac OS X |
| 160 | Leopard Developer Release Notes for CoreFoundation Framework: | 160 | Leopard Developer Release Notes for CoreFoundation Framework: |
| 161 | 161 | ||
| 162 | http://developer.apple.com/ReleaseNotes/ | 162 | https://web.archive.org/web/20090225231934/http://developer.apple.com/ReleaseNotes/CoreFoundation/CoreFoundation.html |
| 163 | CoreFoundation/CoreFoundation.html | ||
| 164 | |||
| 165 | Note: the above is no longer available on-line, but it can be found | ||
| 166 | via the "Wayback machine", https://web.archive.org. | ||
| 167 | 163 | ||
| 168 | On Windows, a Cygwin fork child cannot access the USER subsystem. | 164 | On Windows, a Cygwin fork child cannot access the USER subsystem. |
| 169 | 165 | ||
diff --git a/src/fileio.c b/src/fileio.c index b510d48dbaa..45186d69401 100644 --- a/src/fileio.c +++ b/src/fileio.c | |||
| @@ -6151,7 +6151,7 @@ init_fileio (void) | |||
| 6151 | For more on why fsync often fails to work on today's hardware, see: | 6151 | For more on why fsync often fails to work on today's hardware, see: |
| 6152 | Zheng M et al. Understanding the robustness of SSDs under power fault. | 6152 | Zheng M et al. Understanding the robustness of SSDs under power fault. |
| 6153 | 11th USENIX Conf. on File and Storage Technologies, 2013 (FAST '13), 271-84 | 6153 | 11th USENIX Conf. on File and Storage Technologies, 2013 (FAST '13), 271-84 |
| 6154 | http://www.usenix.org/system/files/conference/fast13/fast13-final80.pdf | 6154 | https://www.usenix.org/system/files/conference/fast13/fast13-final80.pdf |
| 6155 | 6155 | ||
| 6156 | For more on why fsync does not suffice even if it works properly, see: | 6156 | For more on why fsync does not suffice even if it works properly, see: |
| 6157 | Roche X. Necessary step(s) to synchronize filename operations on disk. | 6157 | Roche X. Necessary step(s) to synchronize filename operations on disk. |
diff --git a/src/image.c b/src/image.c index 5183558029c..d9b7101d658 100644 --- a/src/image.c +++ b/src/image.c | |||
| @@ -8294,7 +8294,7 @@ gif_load (struct frame *f, struct image *img) | |||
| 8294 | /* For disposal == 0, the spec says "No disposal specified. The | 8294 | /* For disposal == 0, the spec says "No disposal specified. The |
| 8295 | decoder is not required to take any action." In practice, it | 8295 | decoder is not required to take any action." In practice, it |
| 8296 | seems we need to treat this like "keep in place", see e.g. | 8296 | seems we need to treat this like "keep in place", see e.g. |
| 8297 | http://upload.wikimedia.org/wikipedia/commons/3/37/Clock.gif */ | 8297 | https://upload.wikimedia.org/wikipedia/commons/3/37/Clock.gif */ |
| 8298 | if (disposal == 0) | 8298 | if (disposal == 0) |
| 8299 | disposal = 1; | 8299 | disposal = 1; |
| 8300 | 8300 | ||
| @@ -9196,7 +9196,7 @@ DEFUN ("imagemagick-types", Fimagemagick_types, Simagemagick_types, 0, 0, 0, | |||
| 9196 | doc: /* Return a list of image types supported by ImageMagick. | 9196 | doc: /* Return a list of image types supported by ImageMagick. |
| 9197 | Each entry in this list is a symbol named after an ImageMagick format | 9197 | Each entry in this list is a symbol named after an ImageMagick format |
| 9198 | tag. See the ImageMagick manual for a list of ImageMagick formats and | 9198 | tag. See the ImageMagick manual for a list of ImageMagick formats and |
| 9199 | their descriptions (http://www.imagemagick.org/script/formats.php). | 9199 | their descriptions (https://www.imagemagick.org/script/formats.php). |
| 9200 | You can also try the shell command: `identify -list format'. | 9200 | You can also try the shell command: `identify -list format'. |
| 9201 | 9201 | ||
| 9202 | Note that ImageMagick recognizes many file-types that Emacs does not | 9202 | Note that ImageMagick recognizes many file-types that Emacs does not |
diff --git a/src/lcms.c b/src/lcms.c index cd8de0e45a8..01ce886f406 100644 --- a/src/lcms.c +++ b/src/lcms.c | |||
| @@ -108,7 +108,7 @@ parse_lab_list (Lisp_Object lab_list, cmsCIELab *color) | |||
| 108 | return true; | 108 | return true; |
| 109 | } | 109 | } |
| 110 | 110 | ||
| 111 | /* http://www.ece.rochester.edu/~gsharma/ciede2000/ciede2000noteCRNA.pdf> */ | 111 | /* http://www.ece.rochester.edu/~gsharma/ciede2000/ciede2000noteCRNA.pdf */ |
| 112 | 112 | ||
| 113 | DEFUN ("lcms-cie-de2000", Flcms_cie_de2000, Slcms_cie_de2000, 2, 5, 0, | 113 | DEFUN ("lcms-cie-de2000", Flcms_cie_de2000, Slcms_cie_de2000, 2, 5, 0, |
| 114 | doc: /* Compute CIEDE2000 metric distance between COLOR1 and COLOR2. | 114 | doc: /* Compute CIEDE2000 metric distance between COLOR1 and COLOR2. |
diff --git a/src/lisp.h b/src/lisp.h index e68d2732e21..bcb91b2decc 100644 --- a/src/lisp.h +++ b/src/lisp.h | |||
| @@ -5026,7 +5026,7 @@ struct for_each_tail_internal | |||
| 5026 | 5026 | ||
| 5027 | Use Brent’s teleporting tortoise-hare algorithm. See: | 5027 | Use Brent’s teleporting tortoise-hare algorithm. See: |
| 5028 | Brent RP. BIT. 1980;20(2):176-84. doi:10.1007/BF01933190 | 5028 | Brent RP. BIT. 1980;20(2):176-84. doi:10.1007/BF01933190 |
| 5029 | http://maths-people.anu.edu.au/~brent/pd/rpb051i.pdf | 5029 | https://maths-people.anu.edu.au/~brent/pd/rpb051i.pdf |
| 5030 | 5030 | ||
| 5031 | This macro uses maybe_quit because of an excess of caution. The | 5031 | This macro uses maybe_quit because of an excess of caution. The |
| 5032 | call to maybe_quit should not be needed in practice, as a very long | 5032 | call to maybe_quit should not be needed in practice, as a very long |
diff --git a/src/nsfont.m b/src/nsfont.m index 7a40d672b5d..dc609cc5d08 100644 --- a/src/nsfont.m +++ b/src/nsfont.m | |||
| @@ -722,7 +722,7 @@ nsfont_open (struct frame *f, Lisp_Object font_entity, int pixel_size) | |||
| 722 | if (fabs (ns_attribute_fvalue (fontDesc, NSFontSlantTrait) > 0.05F)) | 722 | if (fabs (ns_attribute_fvalue (fontDesc, NSFontSlantTrait) > 0.05F)) |
| 723 | traits |= NSItalicFontMask; | 723 | traits |= NSItalicFontMask; |
| 724 | 724 | ||
| 725 | /* see http://cocoadev.com/forums/comments.php?DiscussionID=74 */ | 725 | /* see https://web.archive.org/web/20100201175731/http://cocoadev.com/forums/comments.php?DiscussionID=74 */ |
| 726 | fixLeopardBug = traits & NSBoldFontMask ? 10 : 5; | 726 | fixLeopardBug = traits & NSBoldFontMask ? 10 : 5; |
| 727 | nsfont = [fontMgr fontWithFamily: family | 727 | nsfont = [fontMgr fontWithFamily: family |
| 728 | traits: traits weight: fixLeopardBug | 728 | traits: traits weight: fixLeopardBug |
diff --git a/src/pdumper.h b/src/pdumper.h index 31b0d53b073..b07f017697d 100644 --- a/src/pdumper.h +++ b/src/pdumper.h | |||
| @@ -15,7 +15,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
| 15 | GNU General Public License for more details. | 15 | GNU General Public License for more details. |
| 16 | 16 | ||
| 17 | You should have received a copy of the GNU General Public License | 17 | You should have received a copy of the GNU General Public License |
| 18 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ | 18 | along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */ |
| 19 | 19 | ||
| 20 | #ifndef EMACS_PDUMPER_H | 20 | #ifndef EMACS_PDUMPER_H |
| 21 | #define EMACS_PDUMPER_H | 21 | #define EMACS_PDUMPER_H |
diff --git a/src/process.c b/src/process.c index d30b17d45e5..e53d5d88945 100644 --- a/src/process.c +++ b/src/process.c | |||
| @@ -5547,8 +5547,7 @@ wait_reading_process_output (intmax_t time_limit, int nsecs, int read_kbd, | |||
| 5547 | through all the channels and check for data. | 5547 | through all the channels and check for data. |
| 5548 | This is a workaround needed for some versions of | 5548 | This is a workaround needed for some versions of |
| 5549 | the gnutls library -- 2.12.14 has been confirmed | 5549 | the gnutls library -- 2.12.14 has been confirmed |
| 5550 | to need it. See | 5550 | to need it. */ |
| 5551 | http://comments.gmane.org/gmane.emacs.devel/145074 */ | ||
| 5552 | for (channel = 0; channel < FD_SETSIZE; ++channel) | 5551 | for (channel = 0; channel < FD_SETSIZE; ++channel) |
| 5553 | if (! NILP (chan_process[channel])) | 5552 | if (! NILP (chan_process[channel])) |
| 5554 | { | 5553 | { |
diff --git a/src/widget.c b/src/widget.c index c3d396ddab0..e8eaf0fadf0 100644 --- a/src/widget.c +++ b/src/widget.c | |||
| @@ -21,12 +21,7 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */ | |||
| 21 | /* This file has been censored by the Communications Decency Act. | 21 | /* This file has been censored by the Communications Decency Act. |
| 22 | That law was passed under the guise of a ban on pornography, but | 22 | That law was passed under the guise of a ban on pornography, but |
| 23 | it bans far more than that. This file did not contain pornography, | 23 | it bans far more than that. This file did not contain pornography, |
| 24 | but it was censored nonetheless. | 24 | but it was censored nonetheless. */ |
| 25 | |||
| 26 | For information on US government censorship of the Internet, and | ||
| 27 | what you can do to bring back freedom of the press, see the web | ||
| 28 | site http://www.vtw.org/ | ||
| 29 | */ | ||
| 30 | 25 | ||
| 31 | #include <config.h> | 26 | #include <config.h> |
| 32 | #include "widget.h" | 27 | #include "widget.h" |
diff --git a/src/window.c b/src/window.c index 9a0a9a115c2..321b3e01b79 100644 --- a/src/window.c +++ b/src/window.c | |||
| @@ -6350,8 +6350,8 @@ and redisplay normally--don't erase and redraw the frame. */) | |||
| 6350 | int this_scroll_margin; | 6350 | int this_scroll_margin; |
| 6351 | 6351 | ||
| 6352 | /* For reasons why we signal an error here, see | 6352 | /* For reasons why we signal an error here, see |
| 6353 | http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00053.html, | 6353 | https://lists.gnu.org/r/emacs-devel/2014-06/msg00053.html, |
| 6354 | http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00094.html. */ | 6354 | https://lists.gnu.org/r/emacs-devel/2014-06/msg00094.html. */ |
| 6355 | if (buf != current_buffer) | 6355 | if (buf != current_buffer) |
| 6356 | error ("`recenter'ing a window that does not display current-buffer."); | 6356 | error ("`recenter'ing a window that does not display current-buffer."); |
| 6357 | 6357 | ||
diff --git a/src/xfaces.c b/src/xfaces.c index c3cae7e2a68..946401b9e99 100644 --- a/src/xfaces.c +++ b/src/xfaces.c | |||
| @@ -4177,7 +4177,7 @@ color_distance (Emacs_Color *x, Emacs_Color *y) | |||
| 4177 | algorithm: it does not have a range of colors where it suddenly | 4177 | algorithm: it does not have a range of colors where it suddenly |
| 4178 | gives far from optimal results. | 4178 | gives far from optimal results. |
| 4179 | 4179 | ||
| 4180 | See <http://www.compuphase.com/cmetric.htm> for more info. */ | 4180 | See <https://www.compuphase.com/cmetric.htm> for more info. */ |
| 4181 | 4181 | ||
| 4182 | long r = (x->red - y->red) >> 8; | 4182 | long r = (x->red - y->red) >> 8; |
| 4183 | long g = (x->green - y->green) >> 8; | 4183 | long g = (x->green - y->green) >> 8; |
diff --git a/src/xselect.c b/src/xselect.c index d74f064a1c7..6bb35607a51 100644 --- a/src/xselect.c +++ b/src/xselect.c | |||
| @@ -2137,7 +2137,7 @@ On Nextstep, TERMINAL is unused. */) | |||
| 2137 | 2137 | ||
| 2138 | 2138 | ||
| 2139 | /* Send clipboard manager a SAVE_TARGETS request with a UTF8_STRING | 2139 | /* Send clipboard manager a SAVE_TARGETS request with a UTF8_STRING |
| 2140 | property (http://www.freedesktop.org/wiki/ClipboardManager). */ | 2140 | property (https://www.freedesktop.org/wiki/ClipboardManager/). */ |
| 2141 | 2141 | ||
| 2142 | static Lisp_Object | 2142 | static Lisp_Object |
| 2143 | x_clipboard_manager_save (Lisp_Object frame) | 2143 | x_clipboard_manager_save (Lisp_Object frame) |
diff --git a/src/xsettings.c b/src/xsettings.c index 06c47c6c6ce..c23a5dc72c7 100644 --- a/src/xsettings.c +++ b/src/xsettings.c | |||
| @@ -343,8 +343,8 @@ get_prop_window (struct x_display_info *dpyinfo) | |||
| 343 | #define PAD(nr) (((nr) + 3) & ~3) | 343 | #define PAD(nr) (((nr) + 3) & ~3) |
| 344 | 344 | ||
| 345 | /* Parse xsettings and extract those that deal with Xft. | 345 | /* Parse xsettings and extract those that deal with Xft. |
| 346 | See http://freedesktop.org/wiki/Specifications/XSettingsRegistry | 346 | See https://freedesktop.org/wiki/Specifications/XSettingsRegistry/ |
| 347 | and http://standards.freedesktop.org/xsettings-spec/xsettings-spec-0.5.html. | 347 | and https://specifications.freedesktop.org/xsettings-spec/xsettings-spec-0.5.html. |
| 348 | 348 | ||
| 349 | Layout of prop. First is a header: | 349 | Layout of prop. First is a header: |
| 350 | 350 | ||
diff --git a/src/xterm.c b/src/xterm.c index 27d98003565..255b6c62d5a 100644 --- a/src/xterm.c +++ b/src/xterm.c | |||
| @@ -10599,7 +10599,7 @@ x_set_offset (struct frame *f, register int xoff, register int yoff, int change_ | |||
| 10599 | on the root window for frame F contains ATOMNAME. | 10599 | on the root window for frame F contains ATOMNAME. |
| 10600 | This is how a WM check shall be done according to the Window Manager | 10600 | This is how a WM check shall be done according to the Window Manager |
| 10601 | Specification/Extended Window Manager Hints at | 10601 | Specification/Extended Window Manager Hints at |
| 10602 | http://freedesktop.org/wiki/Specifications/wm-spec. */ | 10602 | https://freedesktop.org/wiki/Specifications/wm-spec/. */ |
| 10603 | 10603 | ||
| 10604 | bool | 10604 | bool |
| 10605 | x_wm_supports (struct frame *f, Atom want_atom) | 10605 | x_wm_supports (struct frame *f, Atom want_atom) |
| @@ -11524,7 +11524,7 @@ static void | |||
| 11524 | xembed_request_focus (struct frame *f) | 11524 | xembed_request_focus (struct frame *f) |
| 11525 | { | 11525 | { |
| 11526 | /* See XEmbed Protocol Specification at | 11526 | /* See XEmbed Protocol Specification at |
| 11527 | http://freedesktop.org/wiki/Specifications/xembed-spec */ | 11527 | https://freedesktop.org/wiki/Specifications/xembed-spec/ */ |
| 11528 | if (FRAME_VISIBLE_P (f)) | 11528 | if (FRAME_VISIBLE_P (f)) |
| 11529 | xembed_send_message (f, CurrentTime, | 11529 | xembed_send_message (f, CurrentTime, |
| 11530 | XEMBED_REQUEST_FOCUS, 0, 0, 0); | 11530 | XEMBED_REQUEST_FOCUS, 0, 0, 0); |
| @@ -11536,7 +11536,7 @@ static void | |||
| 11536 | x_ewmh_activate_frame (struct frame *f) | 11536 | x_ewmh_activate_frame (struct frame *f) |
| 11537 | { | 11537 | { |
| 11538 | /* See Window Manager Specification/Extended Window Manager Hints at | 11538 | /* See Window Manager Specification/Extended Window Manager Hints at |
| 11539 | http://freedesktop.org/wiki/Specifications/wm-spec */ | 11539 | https://freedesktop.org/wiki/Specifications/wm-spec/ */ |
| 11540 | 11540 | ||
| 11541 | struct x_display_info *dpyinfo = FRAME_DISPLAY_INFO (f); | 11541 | struct x_display_info *dpyinfo = FRAME_DISPLAY_INFO (f); |
| 11542 | 11542 | ||
| @@ -11586,7 +11586,7 @@ x_focus_frame (struct frame *f, bool noactivate) | |||
| 11586 | { | 11586 | { |
| 11587 | /* For Xembedded frames, normally the embedder forwards key | 11587 | /* For Xembedded frames, normally the embedder forwards key |
| 11588 | events. See XEmbed Protocol Specification at | 11588 | events. See XEmbed Protocol Specification at |
| 11589 | http://freedesktop.org/wiki/Specifications/xembed-spec */ | 11589 | https://freedesktop.org/wiki/Specifications/xembed-spec/ */ |
| 11590 | xembed_request_focus (f); | 11590 | xembed_request_focus (f); |
| 11591 | } | 11591 | } |
| 11592 | else | 11592 | else |
diff --git a/test/lisp/emacs-lisp/cl-preloaded-tests.el b/test/lisp/emacs-lisp/cl-preloaded-tests.el index 3251b5ff0a2..c1a6d5d2724 100644 --- a/test/lisp/emacs-lisp/cl-preloaded-tests.el +++ b/test/lisp/emacs-lisp/cl-preloaded-tests.el | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | ;; GNU General Public License for more details. | 16 | ;; GNU General Public License for more details. |
| 17 | 17 | ||
| 18 | ;; You should have received a copy of the GNU General Public License | 18 | ;; You should have received a copy of the GNU General Public License |
| 19 | ;; along with this program. If not, see <http://www.gnu.org/licenses/>. | 19 | ;; along with this program. If not, see <https://www.gnu.org/licenses/>. |
| 20 | 20 | ||
| 21 | ;;; Commentary: | 21 | ;;; Commentary: |
| 22 | 22 | ||
diff --git a/test/manual/biditest.el b/test/manual/biditest.el index d813642f780..81b9fd2db18 100644 --- a/test/manual/biditest.el +++ b/test/manual/biditest.el | |||
| @@ -34,7 +34,7 @@ | |||
| 34 | 34 | ||
| 35 | INPUT-FILE should be in the format of the BidiCharacterTest.txt file | 35 | INPUT-FILE should be in the format of the BidiCharacterTest.txt file |
| 36 | available from the Unicode site, as part of the UCD database, see | 36 | available from the Unicode site, as part of the UCD database, see |
| 37 | http://www.unicode.org/Public/UCD/latest/ucd/BidiCharacterTest.txt. | 37 | https://www.unicode.org/Public/UCD/latest/ucd/BidiCharacterTest.txt. |
| 38 | 38 | ||
| 39 | The resulting file should be viewed with `inhibit-bidi-mirroring' set to t." | 39 | The resulting file should be viewed with `inhibit-bidi-mirroring' set to t." |
| 40 | (let ((output-buf (get-buffer-create "*biditest-output*")) | 40 | (let ((output-buf (get-buffer-create "*biditest-output*")) |