1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-11 16:08:13 +00:00

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.
This commit is contained in:
Paul Eggert 2019-09-22 23:53:39 -07:00
parent 78669517dc
commit 946a56a10f
82 changed files with 202 additions and 251 deletions

View File

@ -23,8 +23,8 @@ The following shell commands then build and run Emacs from scratch:
src/emacs
For more details, see
http://www.emacswiki.org/emacs/GitQuickStartForEmacsDevs and
http://www.emacswiki.org/emacs/GitForEmacsDevs or see the file
https://www.emacswiki.org/emacs/GitQuickStartForEmacsDevs and
https://www.emacswiki.org/emacs/GitForEmacsDevs or see the file
admin/notes/git-workflow.
** Getting involved with development

View File

@ -39,7 +39,7 @@ help:
@echo "NOTE: This is a brief summary of some common make targets."
@echo "For more detailed information, please read the files INSTALL,"
@echo "INSTALL.REPO, Makefile or visit this URL:"
@echo "http://www.gnu.org/prep/standards/html_node/Standard-Targets.html"
@echo "https://www.gnu.org/prep/standards/html_node/Standard-Targets.html"
@echo ""
@echo "make all -- compile and build Emacs"
@echo "make install -- install Emacs"

View File

@ -337,7 +337,7 @@ Optional argument TYPE is type of output (nil means all)."
(defconst manual-doctype-string
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"
\"http://www.w3.org/TR/html4/loose.dtd\">\n\n")
\"https://www.w3.org/TR/html4/loose.dtd\">\n\n")
(defconst manual-meta-string
"<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">

View File

@ -236,7 +236,7 @@ git fetch || die "fetch error"
## Rebasing would be incorrect, since it would rewrite the
## (already published) release branch commits.
## Ref eg http://lists.gnu.org/r/emacs-devel/2014-12/msg01435.html
## Ref eg https://lists.gnu.org/r/emacs-devel/2014-12/msg01435.html
## Instead, we throw away what we just did, and do the merge again.
echo "Resetting..."
git reset --hard $rev

View File

@ -141,7 +141,7 @@ ${charsetdir}/VSCII-2.map: ${GLIBC_CHARMAPS}/TCVN5712-1.gz ${mapconv} ${compact}
${charsetdir}/ALTERNATIVNYJ.map: ${charsetdir}/IBM866.map
${AM_V_GEN}(echo "# Modified from $(notdir $<) according to the chart at" && \
echo "# http://www.cyrillic.com/ref/cyrillic/koi-8alt.html," && \
echo "# https://web.archive.org/web/20100131045151/http://www.cyrillic.com/ref/cyrillic/koi-8alt.html" && \
echo "# with guesses for the Unicodes of the glyphs." && \
sed -e '1 d' \
-e '/0xF2/ s/ .*/ 0x2019/' \
@ -226,8 +226,8 @@ ${lispintdir}/eucjp-ms.el: ${GLIBC_CHARMAPS}/EUC-JP-MS.gz ${eucjp_ms}
# As Uni2JIS doesn't contain mappings of characters added to Unicode
# recently, we add them manually here (including one correction for
# U+005C vs U+FF3C). These changes are based on bogytech's blog at
# http://bogytech.blogspot.jp/search/label/emacs.
# U+005C vs U+FF3C). These changes are based on bogytech's blog at:
# https://bogytech.blogspot.com/search/label/emacs
${charsetdir}/JISC6226.map: ${mapfiledir}/Uni2JIS ${mapconv} ${kuten}
${AM_V_GEN}(${run_mapconv} $< '/^[^#].*0-/' YASUOKA ${kuten} \
| sed -e '/0x2140/s/005C/FF3C/' && \

View File

@ -22,8 +22,7 @@
# Add a sort key 0, 1, 2, or 3 at the tail of each line as a comment
# to realize the round trip mapping to Unicode works as described in
# this page:
# http://support.microsoft.com/default.aspx?scid=kb;EN-US;170559
# https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT
# Each sort key means as below:
# 0: JISX0208 characters.
# 1: NEC special characters.

View File

@ -21,7 +21,7 @@
# Commentary:
# eucJP-ms is one of eucJP-open encoding defined at this page:
# http://home.m05.itscom.net/numa/cde/ucs-conv/appendix.html
# https://web.archive.org/web/20120207064433/http://home.m05.itscom.net/numa/cde/ucs-conv/appendix.html
# This program reads the mapping file EUC-JP-MS (of glibc) and
# generates the Elisp file eucjp-ms.el that defines two translation
# tables 'eucjp-ms-decode' and 'eucjp-ms-encode'.

View File

@ -51,17 +51,18 @@ case "$3" in
SOURCE="";;
CZYBORRA)
BASE="$BASE.gz";
SOURCE="http://czyborra.com/charsets/${BASE}";;
SOURCE="https://czyborra.com/charsets/${BASE}";;
IANA)
SOURCE="http://www.iana.org/assignments/charset-reg/${BASE}";;
SOURCE="https://www.iana.org/assignments/charset-reg/${BASE}";;
UNICODE)
SOURCE="http://www.unicode.org/Public/MAPPINGS/VENDORS/ADOBE/${BASE}";;
SOURCE="https://www.unicode.org/Public/MAPPINGS/VENDORS/ADOBE/${BASE}";;
UNICODE2)
SOURCE="http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/${BASE}";;
SOURCE="https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/${BASE}";;
YASUOKA)
BASE="$BASE.Z";
SOURCE="http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/ftp/CJKtable/${BASE}";;
KANJI-DATABASE)
# FIXME: This URL no longer works.
SOURCE="http://kanji-database.cvs.sourceforge.net/viewvc/*checkout*/kanji-database/kanji-database/data/cns2ucsdkw.txt?revision=1.4";;
*)
printf 'Unknown file type: %s\n' "$3"

View File

@ -15,7 +15,7 @@ files based on freely available information.
* CP932.TXT
Available at:
<http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT>
<https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT>
* PTCP154
@ -42,8 +42,8 @@ Available at:
* stdenc.txt and symbol.txt
Available at:
<http://www.unicode.org/Public/MAPPINGS/VENDORS/ADOBE/stdenc.txt>
<http://www.unicode.org/Public/MAPPINGS/VENDORS/ADOBE/symbol.txt>
<https://www.unicode.org/Public/MAPPINGS/VENDORS/ADOBE/stdenc.txt>
<https://www.unicode.org/Public/MAPPINGS/VENDORS/ADOBE/symbol.txt>
(2) Newly created files

View File

@ -25,7 +25,7 @@
;; The grammar itself is transcribed from the ECMAScript Language
;; Specification published at
;;
;; http://www.ecma-international.org/publications/standards/Ecma-262.htm
;; https://www.ecma-international.org/publications/standards/Ecma-262.htm
;;
;; and redistributed under the following license:

View File

@ -76,7 +76,7 @@ cc everyone on replies.)
(Many people think the submitter SHOULD be automatically subscribed
to subsequent discussion, but this does not seem to be implemented.
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=37078
See https://bugs.debian.org/37078
See also https://debbugs.gnu.org/5439 )
Do NOT send a separate copy to the bug list address, since this may
@ -155,7 +155,7 @@ Package: emacs
Version: 23.0.60
Severity: minor
Remember to fix FOO, as discussed on emacs-devel at http://... .
Remember to fix FOO, as discussed on emacs-devel at https://... .
** Not interested in tracker control messages (tags being set, etc)?
Discard mails matching:
@ -280,7 +280,7 @@ tag:tag # all bugs with given tag
*** Usertags
See <http://wiki.debian.org/bugs.debian.org/usertags>
See <https://wiki.debian.org/bugs.debian.org/usertags>
"Usertags" are very similar to tags: a set of labels that can be added
to a bug. There are two differences between normal tags and user tags:
@ -385,7 +385,7 @@ will be assigned proper numbers).
NB you cannot clone a merged bug. You'd think that trying to do so
would just give you an unmerged copy of the specified bug number, but no:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=474742
https://bugs.debian.org/474742
You must unmerge, clone, then re-merge.

View File

@ -193,14 +193,14 @@ lib-src/etags.c
After some investigation in Feb 2007, then to the best of our
knowledge we believe that the original 1984 Emacs version was based
on the version in BSD4.2. See for example this 1985 post from Ken Arnold:
<http://groups.google.com/group/mod.sources/browse_thread/thread/ffe5c55845a640a9>
<https://groups.google.com/group/mod.sources/browse_thread/thread/ffe5c55845a640a9>
I have received enough requests for the current source to ctags
to post it. Here is the latest version (what will go out with
4.3, modulo any bugs fixed during the beta period). It is the
4.2 ctags with recognition of yacc and lex tags added.
See also a 1984 version of ctags (no copyright) posted to net.sources:
<http://groups.google.com/group/net.sources/msg/a21b6c21be12a98d>
<https://groups.google.com/group/net.sources/msg/a21b6c21be12a98d>
Version of etags.c in emacs-16.56 duplicates comment typos.
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"):
insque.c had no copyright notice until 2005. The version of insque.c
added to Emacs 1992-01-27 is essentially the same as insremque.c added
to glic three days later by Roland McGrath, with an FSF copyright and
GPL, but no ChangeLog entry:
<http://sources.redhat.com/cgi-bin/cvsweb.cgi/~checkout~/libc/misc/insremque.c?\
rev=1.1&cvsroot=glibc>
GPL, but no ChangeLog entry.
To the best of his recollection, McGrath (who has a copyright
assignment) was the author of this file (email from roland at frob.com
to rms, 2007-02-23, "Where did insque.c come from?"). The FSF

View File

@ -19,9 +19,6 @@ when a job fails. It sends notifications about test status to
If you want to receive these notifications, please subscribe at
<https://lists.gnu.org/mailman/listinfo/emacs-buildstatus>.
Alternatively, these notifications can be read via gmane at
<nntp+news.gmane.org:gmane.emacs.buildstatus>.
The messages contain a URL to the log file of the failed job, like
<https://emba.gnu.org/emacs/emacs/-/jobs/739/raw>.

View File

@ -65,9 +65,6 @@ functions are:
Currently ctrl-g is not detected in as many circumstances as other emacsen.
It is not certain whether this is due to the means of event loop integration,
or errors of omission in the NS code. This is an area for improvement.
Also, see the article here and its containing thread:
http://article.gmane.org/gmane.emacs.devel/92021/match=handling%5fsignal

View File

@ -8,4 +8,4 @@ Re "behavior" vs "behaviour", etc.
- It's probably (IMHO --ttn, 2017-10-13) not a high priority to
change existing text; use your best judgement (ask if unsure).
- http://lists.gnu.org/archive/html/emacs-devel/2005-06/msg00489.html
- https://lists.gnu.org/r/emacs-devel/2005-06/msg00489.html

View File

@ -1316,7 +1316,7 @@ Emacs editors, all sharing common principles of organization. For
information on the underlying philosophy of Emacs and the lessons
learned from its development, see @cite{Emacs, the Extensible,
Customizable Self-Documenting Display Editor}, available from
@url{http://hdl.handle.net/1721.1/5736}.
@url{https://dspace.mit.edu/handle/1721.1/5736}.
This version of the manual is mainly intended for use with GNU Emacs
installed on GNU and Unix systems. GNU Emacs can also be used on

View File

@ -1790,7 +1790,7 @@ Reordering of bidirectional text into the @dfn{visual} order happens
at display time. As a result, character positions no longer increase
monotonically with their positions on display. Emacs implements the
Unicode Bidirectional Algorithm (UBA) described in the
@uref{http://unicode.org/reports/tr9/, Unicode Standard Annex #9}, for
@uref{https://unicode.org/reports/tr9/, Unicode Standard Annex #9}, for
reordering of bidirectional text for display.
It deviates from the UBA only in how continuation lines are displayed
when text direction is opposite to the base paragraph direction,

View File

@ -179,7 +179,7 @@ maintained by the Emacs developers. This is controlled by the
variable @code{package-archives}, whose value is a list of package
archives known to Emacs. Each list element must have the form
@code{(@var{id} . @var{location})}, where @var{id} is the name of a
package archive and @var{location} is the @acronym{HTTP} address or
package archive and @var{location} is the @acronym{URL} or
name of the package archive directory. You can alter this list if you
wish to use third party package archives---but do so at your own risk,
and use only third parties that you think you can trust!

View File

@ -3861,7 +3861,7 @@ drop.
@vindex dnd-protocol-alist
When an URL is dropped on Emacs it may be a file, but it may also be
another URL type (ftp, http, etc.). Emacs first checks
another URL type (https, etc.). Emacs first checks
@code{dnd-protocol-alist} to determine what to do with the URL@. If
there is no match there and if @code{browse-url-browser-function} is
an alist, Emacs looks for a match there. If no match is found the

View File

@ -453,13 +453,13 @@ during text processing and display. Thus, character properties are an
important part of specifying the character's semantics.
@c FIXME: Use the latest URI of this chapter?
@c http://www.unicode.org/versions/latest/ch04.pdf
@c https://www.unicode.org/versions/latest/ch04.pdf
On the whole, Emacs follows the Unicode Standard in its implementation
of character properties. In particular, Emacs supports the
@uref{http://www.unicode.org/reports/tr23/, Unicode Character Property
@uref{https://www.unicode.org/reports/tr23/, Unicode Character Property
Model}, and the Emacs character property database is derived from the
Unicode Character Database (@acronym{UCD}). See the
@uref{http://www.unicode.org/versions/latest/ch04.pdf, Character
@uref{https://www.unicode.org/versions/Unicode12.1.0/ch04.pdf, Character
Properties chapter of the Unicode Standard}, for a detailed
description of Unicode character properties and their meaning. This
section assumes you are already familiar with that chapter of the

View File

@ -2718,7 +2718,7 @@ interpreted as icon name.
@item :category @var{category}
The type of notification this is, a string. See the
@uref{http://developer.gnome.org/notification-spec/#categories,
@uref{https://developer.gnome.org/notification-spec/#categories,
Desktop Notifications Specification} for a list of standard
categories.

View File

@ -159,7 +159,7 @@ the various headers, as illustrated by the following example:
;; Version: 1.3
;; Package-Requires: ((flange "1.0"))
;; Keywords: multimedia, hypermedia
;; URL: http://example.com/jrhacker/superfrobnicate
;; URL: https://example.com/jrhacker/superfrobnicate
@dots{}
@ -351,7 +351,7 @@ for a multi-file package, it is the package tar file.
You can also sign the archive's contents file in the same way.
Make the @file{.sig} files available in the same location as the packages.
You should also make your public key available for people to download;
e.g., by uploading it to a key server such as @url{http://pgp.mit.edu/}.
e.g., by uploading it to a key server such as @url{https://pgp.mit.edu/}.
When people install packages from your archive, they can use
your public key to verify the signatures.

View File

@ -2690,8 +2690,8 @@ override this.
@item :service @var{service}
@var{service} specifies a port number to connect to; or, for a server,
the port number to listen on. It should be a service name like
@samp{"http"} that translates to a port number, or an integer like @samp{80}
or an integer string like @samp{"80"} that specifies the port number
@samp{"https"} that translates to a port number, or an integer like @samp{443}
or an integer string like @samp{"443"} that specifies the port number
directly. For a server, it can also be @code{t}, which means to let
the system select an unused port number.

View File

@ -5310,7 +5310,7 @@ the value if contains a valid JSON object; otherwise it signals the
The @code{jsonrpc} library implements the @acronym{JSONRPC}
specification, version 2.0, as it is described in
@uref{http://www.jsonrpc.org/}. As the name suggests, JSONRPC is a
@uref{https://www.jsonrpc.org/}. As the name suggests, JSONRPC is a
generic @dfn{Remote Procedure Call} protocol designed around
@acronym{JSON} objects, which you can convert to and from Lisp objects
(@pxref{Parsing JSON}).
@ -5325,7 +5325,7 @@ generic @dfn{Remote Procedure Call} protocol designed around
@node JSONRPC Overview
@subsection Overview
Quoting from the @uref{http://www.jsonrpc.org/, spec}, JSONRPC "is
Quoting from the @uref{https://www.jsonrpc.org/, spec}, JSONRPC "is
transport agnostic in that the concepts can be used within the same
process, over sockets, over http, or in many various message passing
environments."

View File

@ -958,7 +958,7 @@ explains these conventions, starting with an example:
;; Created: 14 Jul 2010
@group
;; Keywords: languages
;; URL: http://example.com/foo
;; URL: https://example.com/foo
;; This file is not part of GNU Emacs.

View File

@ -279,7 +279,7 @@ machine gmail2 login account2@@gmail.com password "account2 password" port imap
@chapter Secret Service API
The @dfn{Secret Service API} is a standard from
@uref{http://www.freedesktop.org/wiki/Specifications/secret-storage-spec,,freedesktop.org}
@uref{https://www.freedesktop.org/wiki/Specifications/secret-storage-spec/,,freedesktop.org}
to securely store passwords and other confidential information. This
API is implemented by system daemons such as the GNOME Keyring and the
KDE Wallet (these are GNOME and KDE packages respectively and should
@ -442,7 +442,7 @@ then fall back to @file{~/.authinfo.gpg}.
@node The Unix password store
@chapter The Unix password store
@uref{http://www.passwordstore.org,,The standard unix password
@uref{https://www.passwordstore.org,,The standard unix password
manager} (or just @code{pass}) stores your passwords in
@code{gpg}-protected files following the Unix philosophy. The store
location (any directory) must be specified in the

View File

@ -592,8 +592,7 @@ specify that @kbd{M-x quickurl} should insert @var{URL} if the word
@example
(("FSF" "https://www.fsf.org/" "The Free Software Foundation")
("emacs" . "http://www.emacs.org/")
("hagbard" "http://www.hagbard.demon.co.uk" "Hagbard's World"))
("emacs" . "https://www.gnu.org/software/emacs/"))
@end example
@findex quickurl-add-url

View File

@ -393,7 +393,7 @@ version 5.34.
@ccmode{} supports the editing of C, C++, Objective-C,
Java, CORBA's Interface Definition Language, Pike@footnote{A C-like
scripting language with its roots in the LPC language used in some MUD
engines. See @uref{http://pike.ida.liu.se/}.} and AWK files. In this
engines. See @uref{https://pike.lysator.liu.se/}.} and AWK files. In this
way, you can easily set up consistent font locking and coding styles for
use in editing all of these languages, although AWK is not yet as
uniformly integrated as the other languages.
@ -2693,7 +2693,7 @@ The classic Stroustrup style for C++ code.
Popular C++ coding standards as defined by ``Programming in C++, Rules
and Recommendations,'' Erik Nyquist and Mats Henricson,
Ellemtel@footnote{This document is available at
@uref{http://www.doc.ic.ac.uk/lab/cplus/c++.rules/} among other
@uref{https://www.doc.ic.ac.uk/lab/cplus/c++.rules/} among other
places.}.
@c N.B. This URL was still valid at 2005/8/28 (ACM).
@ -2705,7 +2705,7 @@ C coding standard for Linux (the kernel).
@cindex Python style
C coding standard for Python extension modules@footnote{Python is a
high level scripting language with a C/C++ foreign function interface.
For more information, see @uref{http://www.python.org/}.}.
For more information, see @uref{https://www.python.org/}.}.
@item java
@cindex Java style
@ -6014,7 +6014,7 @@ set_line (line_t @{point_t@{0.4, 0.2@},
^ enclosing parenthesis.
@end group
@end example
The middle line of that example will have a syntactic context with
three syntactic symbols, @code{arglist-cont-nonempty},
@ -6059,7 +6059,7 @@ struct STR @{
@sssTBasicOffset{}
@end group
@end example
Note that the syntactic context of the @code{brace-list-intro} line
also has a syntactic element with the symbol @code{brace-list-entry}
@ -6100,7 +6100,7 @@ struct STR @{
@};
@end group
@end example
Note that the syntactic context of the @code{brace-list-intro} line
also has a syntactic element with the symbol @code{brace-list-entry}

View File

@ -47,7 +47,7 @@ modify this GNU manual.''
This manual documents an API for usage of D-Bus in Emacs. D-Bus is a
message bus system, a simple way for applications to talk to one
another. An overview of D-Bus can be found at
@uref{http://dbus.freedesktop.org/}.
@uref{https://dbus.freedesktop.org/}.
@ifnottex
@insertcopying
@ -328,7 +328,7 @@ and @code{direction}. The @code{name} attribute is optional. The
in D-Bus. For a discussion of D-Bus types and their Lisp
representation see @ref{Type Conversion}.@footnote{D-Bus signatures
are explained in the D-Bus specification
@uref{http://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-signatures}.}
@uref{https://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-signatures}.}
The @code{direction} attribute of an @code{arg} element can be only
@samp{in} or @samp{out}; in case it is omitted, it defaults to
@samp{in}.
@ -415,7 +415,7 @@ string and 2 boolean values.@footnote{ The interfaces of the service
@samp{org.freedesktop.Hal} are described in
@c Previous link is gone. Since HAL is now obsolete, this URL
@c (unchanged in ~ 4 years) feels like it might go too...
@uref{http://people.freedesktop.org/~dkukawka/hal-spec-git/hal-spec.html#interfaces,
@uref{https://people.freedesktop.org/~dkukawka/hal-spec-git/hal-spec.html#interfaces,
the HAL specification}.}
@end defun
@ -663,13 +663,13 @@ returned by @code{dbus-introspect-get-signal-names}. Example:
Interfaces can have properties. These can be exposed via the
@samp{org.freedesktop.DBus.Properties} interface@footnote{See
@uref{http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties}}.
@uref{https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties}}.
That is, properties can be retrieved and changed during lifetime of an
element.
A generalized interface is
@samp{org.freedesktop.DBus.Objectmanager}@footnote{See
@uref{http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager}},
@uref{https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager}},
which returns objects, their interfaces and properties for a given
service in just one call.
@ -839,7 +839,7 @@ belong to. Example:
@end lisp
Default annotation names@footnote{See
@uref{http://dbus.freedesktop.org/doc/dbus-specification.html#introspection-format}}
@uref{https://dbus.freedesktop.org/doc/dbus-specification.html#introspection-format}}
are
@table @samp

View File

@ -280,9 +280,8 @@ For information on some of the files in the @file{etc} directory,
@pxref{Informational files for Emacs}.
@node Common acronyms
@section What are FSF, LPF, GNU, RMS, FTP, and GPL?
@section What are FSF, GNU, RMS, FTP, and GPL?
@cindex FSF, definition of
@cindex LPF, definition of
@cindex GNU, definition of
@cindex RMS, definition of
@cindex Stallman, Richard, acronym for
@ -297,9 +296,6 @@ For information on some of the files in the @file{etc} directory,
@item FSF
Free Software Foundation
@item LPF
League for Programming Freedom
@item GNU
GNU's Not Unix
@ -314,10 +310,6 @@ GNU General Public License
@end table
Avoid confusing the FSF and the LPF@. The LPF opposes
look-and-feel copyrights and software patents. The FSF aims to make
high quality free software available for everyone.
The word ``free'' in the title of the Free Software Foundation refers to
``freedom,'' not ``zero cost.'' Anyone can charge any price for
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
Free Software Foundation, and related organizations.
@menu
* The LPF::
* Real meaning of copyleft::
* Guidelines for newsgroup postings::
* Newsgroup archives::
@ -343,17 +334,6 @@ Free Software Foundation, and related organizations.
* Contacting the FSF::
@end menu
@node The LPF
@section What is the LPF?
@cindex LPF, description of
@cindex League for Programming Freedom
@cindex Software patents, opposition to
@cindex Patents for software, opposition to
The LPF opposes the expanding danger of software patents and
look-and-feel copyrights. More information on the LPF's views is
available at @uref{http://progfree.org/, the LPF home page}.
@node Real meaning of copyleft
@section What is the real legal meaning of the GNU copyleft?
@cindex Copyleft, real meaning of
@ -427,11 +407,6 @@ Web-based Usenet search services, such as
@uref{http://groups.google.com/groups/dir?q=gnu&, Google}, also
archive the @code{gnu.*} groups.
You can also read the archives of the @code{gnu.*} groups and post new
messages at @uref{http://gmane.org/, Gmane}. Gmane is a service that
presents mailing lists as newsgroups (even those without a traditional
mail-to-news gateway).
@node Reporting bugs
@section Where should I report bugs and other problems with Emacs?
@cindex Bug reporting

View File

@ -1006,7 +1006,7 @@ what CLOS does when a monotonic class structure is defined.
This is derived from the Dylan language documents by
Kim Barrett et al.: A Monotonic Superclass Linearization for Dylan
Retrieved from: http://192.220.96.201/dylan/linearization-oopsla96.html
Retrieved from: https://doi.org/10.1145/236338.236343
@end table
@node Predicates

View File

@ -90,7 +90,7 @@ alias of the second.
There's one way to find out if GnuTLS is available, by calling
@code{gnutls-available-p}. This is a little bit trickier on the W32
(Windows) platform, but if you have the GnuTLS DLLs (available from
@url{http://sourceforge.net/projects/ezwinports/files/} thanks to Eli
@url{https://sourceforge.net/projects/ezwinports/files/} thanks to Eli
Zaretskii) in the same directory as Emacs, you should be OK.
@defun gnutls-available-p

View File

@ -312,7 +312,7 @@ blobs inside a message body, not using modern MIME format.
NOTE: Inline OpenPGP is not recommended and you should consider to use
PGP/MIME@. See
@uref{http://josefsson.org/inline-openpgp-considered-harmful.html,
@uref{https://josefsson.org/inline-openpgp-considered-harmful.html,
Inline OpenPGP in E-mail is bad@comma{} Mm'kay?}.
@noindent

View File

@ -699,7 +699,7 @@ stuff, to the current ERC buffer."
;; This causes ERC to connect to the IRC server on your own machine (if
;; you have one) upon hitting C-c e b. Replace MYNICK with your IRC
;; nick. Often, people like to run bitlbee (http://bitlbee.org/) as an
;; nick. Often, people like to run bitlbee (https://bitlbee.org/) as an
;; AIM/Jabber/MSN to IRC gateway, so that they can use ERC to chat with
;; people on those networks.
(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.
@itemize @bullet
@item
@uref{http://www.emacswiki.org/cgi-bin/wiki/ERC} is the
@uref{https://www.emacswiki.org/emacs/ERC} is the
emacswiki.org page for ERC@. Anyone may add tips, hints, etc.@: to it.
@item
@ -838,7 +838,7 @@ general.
@c mlang@@delysid.org, alex@@gnu.org
In June 2001, Mario Lang and Alex Schroeder
took over development and created a ERC Project at
@uref{http://sourceforge.net/projects/erc}.
@uref{https://sourceforge.net/projects/erc}.
In reaction to a mail about the new ERC development effort, Sergey
Berezin said, ``First of all, I'm glad that my version of ERC is being

View File

@ -53,7 +53,7 @@ ERT is similar to tools for other environments such as JUnit, but has
unique features that take advantage of the dynamic and interactive
nature of Emacs. Despite its name, it works well both for test-driven
development (see
@url{http://en.wikipedia.org/wiki/Test-driven_development}) and for
@url{https://en.wikipedia.org/wiki/Test-driven_development}) and for
traditional software development methods.
@menu
@ -899,11 +899,11 @@ For information on mocks, stubs, fixtures, or test suites, see below.
Stubbing out functions or using so-called @emph{mocks} can make it
easier to write tests. See
@url{http://en.wikipedia.org/wiki/Mock_object} for an explanation of
@url{https://en.wikipedia.org/wiki/Mock_object} for an explanation of
the corresponding concepts in object-oriented languages.
ERT does not have built-in support for mocks or stubs. The package
@code{el-mock} (see @url{http://www.emacswiki.org/emacs/el-mock.el})
@code{el-mock} (see @url{https://www.emacswiki.org/emacs/el-mock.el})
offers mocks for Emacs Lisp and can be used in conjunction with ERT.

View File

@ -131,7 +131,7 @@ complement to the DAP itself.
LDAP servers usually store (but are not limited to) information about
people such as their name, phone number, email address, office
location, etc@enddots{} More information about LDAP can be found at
@url{http://www.openldap.org/}.
@url{https://www.openldap.org/}.
EUDC requires external support to access LDAP directory servers
(@pxref{LDAP Configuration})
@ -193,7 +193,7 @@ email composition buffers (@pxref{Inline Query Expansion})
LDAP support is added by means of @file{ldap.el}, which is part of
Emacs. @file{ldap.el} needs an external program called
@command{ldapsearch}, available as part of OpenLDAP
(@url{http://www.openldap.org/}). The configurations in this section
(@url{https://www.openldap.org/}). The configurations in this section
were tested with OpenLDAP 2.4.23.
Most servers use LDAP-over-SSL these days; the examples here reflect

View File

@ -319,7 +319,7 @@ Gnus. He started writing an Emacs HTML rendering library,
@code{shr.el}, to read blogs in Gnus. He eventually added a web
browser front end and HTML form support. Which resulted in EWW, the
Emacs Web Wowser. EWW was announced on 16 June 2013:
@url{http://lars.ingebrigtsen.no/2013/06/16/eww/}.
@url{https://lars.ingebrigtsen.no/2013/06/16/eww/}.
EWW was then moved from the Gnus repository to GNU Emacs and several
developers started contributing to it as well.

View File

@ -164,7 +164,7 @@ Gnus is released independent from releases of Emacs. Therefore, the
version bundled with Emacs might not be up to date (e.g., Gnus 5.9
bundled with Emacs 21 is outdated).
You can get the latest released version of Gnus from
@uref{http://www.gnus.org/dist/gnus.tar.gz}
@uref{https://www.gnus.org/dist/gnus.tar.gz}
or from
@uref{https://ftp.gnus.org/pub/gnus/gnus.tar.gz}.
@ -178,10 +178,9 @@ What to do with the tarball now?
Untar it via @samp{tar xvzf gnus.tar.gz} and do the common
@samp{./configure; make; make install} circle.
(under MS-Windows either get the Cygwin environment from
@uref{http://www.cygwin.com}
@uref{https://www.cygwin.com}
which allows you to do what's described above or unpack the
tarball with some packer (e.g., Winace from
@uref{http://www.winace.com})
tarball with some packer (e.g., Winace)
and use the batch-file make.bat included in the tarball to install
Gnus.) If you don't want to (or aren't allowed to) install Gnus
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?
You can use ispell.el to spell-check stuff in Emacs. So the
first thing to do is to make sure that you've got either
@uref{http://fmg-www.cs.ucla.edu/fmg-members/geoff/ispell.html, ispell}
or @uref{http://aspell.sourceforge.net/, aspell}
@uref{https://www.cs.hmc.edu/~geoff/ispell.html, ispell}
or @uref{http://aspell.net, aspell}
installed and in your Path. Then you need
@uref{http://www.kdstevens.com/~stevens/ispell-page.html, ispell.el}
ispell.el
and for on-the-fly spell-checking
@uref{http://www-sop.inria.fr/members/Manuel.Serrano/flyspell/flyspell.html, flyspell.el}.
@uref{https://www-sop.inria.fr/members/Manuel.Serrano/flyspell/flyspell.html, flyspell.el}.
Ispell.el is shipped with Emacs,
flyspell.el is shipped with Emacs, so there should be no need to install them
manually.
@ -1515,7 +1514,7 @@ cat file.face | sed 's/["\\]/\\&/g' > file.face.quoted
@noindent
If you can't use compface, there's an online X-face converter at
@uref{http://www.dairiki.org/xface/}.
@uref{https://www.dairiki.org/xface/}.
If you use MS Windows, you could also use the WinFace program,
which used to be available from
@indicateurl{http://www.xs4all.nl/~walterln/winface/}.
@ -1713,7 +1712,7 @@ The easiest way is to tell your old mail program to
export the messages in mbox format. Most Unix mailers
are able to do this, if you come from the MS Windows
world, you may find tools at
@uref{http://mbx2mbox.sourceforge.net/}.
@uref{https://sourceforge.net/projects/mbx2mbox/}.
Now you've got to import this mbox file into Gnus. To do
this, create a nndoc group based on the mbox file by
@ -1787,7 +1786,7 @@ How to search for a specific message?
There are several ways for this, too. For a posting from
a Usenet group the easiest solution is probably to ask
@uref{http://groups.google.com, groups.google.com},
@uref{https://groups.google.com, groups.google.com},
if you found the posting there, tell Google to display
the raw message, look for the message-id, and say
@samp{M-^ the@@message.id @key{RET}} in a
@ -1942,21 +1941,21 @@ when you're online.
Let's talk about Unix systems first: For the news part,
the easiest solution is a small nntp server like
@uref{http://www.leafnode.org/, Leafnode} or
@uref{http://infa.abo.fi/~patrik/sn/, sn},
@uref{http://patrik.iki.fi/sn/, sn},
of course you can also install a full featured news
server like
@uref{http://www.isc.org/software/inn/, inn}.
@uref{https://www.isc.org/othersoftware/, inn}.
Then you want to fetch your Mail, popular choices
are @uref{http://www.catb.org/~esr/fetchmail/, fetchmail}
are @uref{http://www.fetchmail.info/, fetchmail}
and @uref{http://pyropus.ca/software/getmail/, getmail}.
You should tell those to write the mail to your disk and
Gnus to read it from there. Last but not least the mail
sending part: This can be done with every MTA like
@uref{http://www.sendmail.org/, sendmail} or
@uref{http://www.exim.org/, exim}.
@uref{https://www.proofpoint.com/us/open-source-email-solution, sendmail} or
@uref{https://www.exim.org/, exim}.
On windows boxes I'd vote for
@uref{http://www.tglsoft.de/, Hamster},
@uref{http://www.tglsoft.de/freeware_hamster.html, Hamster},
it's a small freeware, open-source program which fetches
your mail and news from remote servers and offers them
to Gnus (or any other mail and/or news reader) via nntp
@ -2100,7 +2099,7 @@ Which websites should I know?
@subsubheading Answer
The most important one is the
@uref{http://www.gnus.org, official Gnus website}.
@uref{https://www.gnus.org, official Gnus website}.
Tell me about other sites which are interesting.
@ -2111,9 +2110,7 @@ Which mailing lists and newsgroups are there?
@subsubheading Answer
There's the newsgroup gnu.emacs.gnus (also available as
@uref{http://dir.gmane.org/gmane.emacs.gnus.user,
gmane.emacs.gnus.user}) which deals with general Gnus
There's the newsgroup gnu.emacs.gnus which deals with general Gnus
questions. If you have questions about development versions of
Gnus, you should better ask on the ding mailing list, see below.
@ -2124,9 +2121,7 @@ the above groups). If you speak German, there's
de.comm.software.gnus.
The ding mailing list (ding@@gnus.org) deals with development of
Gnus. You can read the ding list via NNTP, too under the name
@uref{http://dir.gmane.org/gmane.emacs.gnus.general,
gmane.emacs.gnus.general} from news.gmane.org.
Gnus.
@node FAQ 8-5
@subsubheading Question 8.5

View File

@ -2629,6 +2629,9 @@ type. @xref{Document Groups}.
Create one of the groups mentioned in @code{gnus-useful-groups}
(@code{gnus-group-make-useful-group}).
@c FIXME: Gmane.org is no longer working; fix the Gmane referrences
@c in this file accordingly.
@item G w
@kindex G w @r{(Group)}
@findex gnus-group-make-web-group
@ -3234,7 +3237,7 @@ group by reverse date to see the latest news at the top and an
Debian daily news group @code{gmane.linux.debian.user.news} from
news.gmane.org. The @acronym{RSS} group corresponds to the Debian
weekly news RSS feed
@url{http://packages.debian.org/unstable/newpkg_main.en.rdf},
@url{https://packages.debian.org/unstable/newpkg_main.en.rdf},
@xref{RSS}.
@lisp
@ -9164,10 +9167,10 @@ Use @uref{http://emacs-w3m.namazu.org/, emacs-w3m}.
Use @uref{http://w3m.sourceforge.net/, w3m}.
@item links
Use @uref{http://links.sf.net/, Links}.
Use @uref{https://almende.github.io/chap-links-library/, CHAP Links}.
@item lynx
Use @uref{http://lynx.isc.org/, Lynx}.
Use @uref{https://lynx.browser.org/, Lynx}.
@item html2text
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
try to match the headers to what you have (@pxref{Picons}).
Gravatars reside on-line and are fetched from
@uref{http://www.gravatar.com/} (@pxref{Gravatars}).
@uref{https://en.gravatar.com/} (@pxref{Gravatars}).
All these functions are toggles---if the elements already exist,
they'll be removed.
@ -13897,7 +13900,7 @@ installed. You then define a server as follows:
@findex nntp-open-ssl-stream
@item nntp-open-ssl-stream
Opens a connection to a server over a @dfn{secure} channel. To use
this you must have @uref{http://www.openssl.org, OpenSSL}
this you must have @uref{https://www.openssl.org/, OpenSSL}
@ignore
@c Defunct URL, ancient package, so don't mention it.
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}.
@code{nnmaildir} stores mail in the maildir format, with each maildir
corresponding to a group in Gnus. This format is documented here:
@uref{http://cr.yp.to/proto/maildir.html}. @code{nnmaildir}
@uref{https://cr.yp.to/proto/maildir.html}. @code{nnmaildir}
also stores extra information in the @file{.nnmaildir/} directory
within a maildir.
@ -17083,7 +17086,7 @@ Some web sites have an RDF Site Summary (@acronym{RSS}).
@acronym{RSS} is a format for summarizing headlines from news related
sites (such as BBC or CNN). But basically anything list-like can be
presented as an @acronym{RSS} feed: weblogs, changelogs or recent
changes to a wiki (e.g., @url{http://cliki.net/site/recent-changes}).
changes to a wiki (e.g., @url{https://cliki.net/site/recent-changes}).
@acronym{RSS} has a quite regular and nice interface, and it's
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.
You can fetch it from the contrib directory of the Gnus distribution or
from
@uref{http://heim.ifi.uio.no/~larsi/ding-various/gnus-kill-to-score.el}.
@c FIXME: The above URL no longer works.
If your old kill files are very complex---if they contain more
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}.
FIXME: Say something more here.
Documentation for swish-e may be found at the swish-e homepage
@uref{http://swish-e.org}
@table @code
@item nnir-swish-e-program
@ -23557,7 +23558,7 @@ represent the author of the message.
@cindex face
@findex gnus-article-display-face
The contents of a @code{Face} header must be a base64 encoded PNG image.
See @uref{http://quimby.gnus.org/circus/face/} for the precise
See @uref{https://quimby.gnus.org/circus/face/} for the precise
specifications.
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
@vindex gnus-picon-databases
For instructions on obtaining and installing the picons databases,
point your Web browser at
@uref{http://www.cs.indiana.edu/picons/ftp/index.html}.
@uref{https://cs.indiana.edu/ftp/faces/picons/}.
If you are using Debian GNU/Linux, saying @samp{apt-get install
picon-.*} will install the picons where Gnus can find them.
@ -23750,7 +23751,7 @@ interesting.
A gravatar is an image registered to an e-mail address.
You can submit yours on-line at @uref{http://www.gravatar.com}.
You can submit yours on-line at @uref{https://en.gravatar.com/}.
The following variables offer control over how things are displayed.
@ -24147,8 +24148,7 @@ compute a hash collision up to a certain number of bits. The
resulting hashcash cookie is inserted in a @samp{X-Hashcash:} header.
For more details, and for the external application @code{hashcash} you
need to install to use this feature, see
@uref{http://www.hashcash.org/}. Even more information can be found
at @uref{http://www.camram.org/}.
@uref{http://www.hashcash.org/}.
If you wish to generate hashcash for each message you send, you can
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
articles groups will be reported to the Gmane administrators via a
HTTP request.
Gmane can be found at @uref{http://gmane.org}.
Gmane was formerly found at @uref{http://gmane.org}.
@emph{WARNING}
@ -26505,7 +26505,7 @@ but at the common table.@*
If you want to investigate the person responsible for this outrage,
you can point your (feh!) web browser to
@uref{http://quimby.gnus.org/}. This is also the primary
@uref{https://quimby.gnus.org/}. This is also the primary
distribution point for the new and spiffy versions of Gnus, and is
known as The Site That Destroys Newsrcs And Drives People Mad.
@ -26567,9 +26567,7 @@ Gnus 5.10 on May 1st 2003 (24 releases).
On the January 4th 2004, No Gnus was begun.
On April 19, 2010 Gnus development was moved to Git. See
http://git.gnus.org for details (http://www.gnus.org will be updated
with the information when possible).
On April 19, 2010 Gnus development was moved to Git.
On the January 31th 2012, Ma Gnus was begun.

View File

@ -1143,7 +1143,7 @@ standards, OpenSSL and so on.
The @acronym{S/MIME} support in Message (and @acronym{MML}) can use
OpenSSL@. OpenSSL performs the actual @acronym{S/MIME} sign/encrypt
operations. OpenSSL can be found at @uref{http://www.openssl.org/}.
operations. OpenSSL can be found at @uref{https://www.openssl.org/}.
OpenSSL 0.9.6 and later should work. Version 0.9.5a cannot extract mail
addresses from certificates, and it insert a spurious CR character into
@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
This causes to sign and encrypt in two passes, thus generating a
message that can be understood by PGP version 2.
(Refer to @uref{http://www.gnupg.org/gph/en/pgp2x.html} for more
(Refer to @uref{https://www.gnupg.org/gph/en/pgp2x.html} for more
information about the problem.)
@node Encrypt-to-self

View File

@ -17,8 +17,8 @@
@set UPDATE-MONTH April, 2016
@c Other variables.
@set MH-BOOK-HOME http://rand-mh.sourceforge.net/book/mh
@set MH-E-HOME http://mh-e.sourceforge.net/
@set MH-BOOK-HOME https://rand-mh.sourceforge.io/book/
@set MH-E-HOME https://mh-e.sourceforge.io/
@c Copyright
@copying
@ -256,9 +256,9 @@ This manual is available in both Info and online formats. The Info
version is distributed with Emacs and can be accessed with the
@command{info} command (@samp{info mh-e}) or within Emacs (@kbd{C-h i
m mh-e @key{RET}}). The online version is available at
@uref{http://mh-e.sourceforge.net/manual/, SourceForge}. Another great
@uref{https://mh-e.sourceforge.io/manual/, SourceForge}. Another great
online resource is the book
@uref{http://rand-mh.sourceforge.net/book/, @cite{MH & nmh: Email for
@uref{https://rand-mh.sourceforge.io/book/, @cite{MH & nmh: Email for
Users & Programmers}} (also known as @dfn{the MH book}).
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.
If you don't have MH on your system already, you must install a
variant of MH@. The Debian mh-e package does this for you
automatically (@pxref{Getting MH-E}). Most people use
@uref{http://www.nongnu.org/nmh/, nmh}, but you may be interested in
trying out @uref{http://mailutils.org/, GNU mailutils MH}, which
@uref{https://www.nongnu.org/nmh/, nmh}, but you may be interested in
trying out @uref{https://mailutils.org/, GNU mailutils MH}, which
supports IMAP@. Your GNU/Linux distribution probably has packages for
both of these.
@ -2092,7 +2092,7 @@ This feature will be turned on by default if your system supports it.
The first header field used, if present, is the Gnus-specific
@samp{Face:} field@footnote{The @samp{Face:} field appeared in GNU
Emacs 21 and XEmacs. For more information, see
@uref{http://quimby.gnus.org/circus/face/}.}.
@uref{https://quimby.gnus.org/circus/face/}.}.
@cindex @command{uncompface}
@cindex Emacs, packages, @samp{x-face}
@ -2100,6 +2100,7 @@ Emacs 21 and XEmacs. For more information, see
@cindex @samp{x-face} package
@vindex mh-show-xface
@c FIXME: These URLs do not seem to work any more.
Next is the traditional @samp{X-Face:} header field@footnote{The
display of this field requires the
@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
@samp{X-Face:} fields are present@footnote{The display of the images
requires the @uref{https://www.gnu.org/software/wget/wget.html,
@command{wget} program} to fetch the image and the @command{convert}
program from the @uref{http://www.imagemagick.org/script/index.php,
program from the @uref{https://www.imagemagick.org/script/index.php,
ImageMagick suite}.}. Of the three header fields this is the most
efficient in terms of network usage since the image doesn't need to be
transmitted with every single mail. The option
@ -2509,9 +2510,9 @@ For additional information on buttons, see
@ref{Article Buttons,,,gnus}, and @ref{MIME Commands,,,gnus}.
@end ifinfo
@ifnotinfo
the chapters @uref{http://www.gnus.org/manual/gnus_101.html#SEC101,
the chapters @uref{https://www.gnus.org/manual/gnus_101.html#SEC101,
Article Buttons} and
@uref{http://www.gnus.org/manual/gnus_108.html#SEC108, MIME Commands}
@uref{https://www.gnus.org/manual/gnus_108.html#SEC108, MIME Commands}
in the @cite{The Gnus Manual}.
@end ifnotinfo
@ -2603,7 +2604,7 @@ and @code{mm-html-inhibit-images}
(@pxref{Display Customization,,,emacs-mime}).
@end ifinfo
@ifnotinfo
(see section @uref{http://www.gnus.org/manual/emacs-mime_6.html,
(see section @uref{https://www.gnus.org/manual/emacs-mime_6.html,
Display Customization} in the @cite{The Emacs MIME Manual}).
@end ifnotinfo
@c -------------------------
@ -2623,7 +2624,7 @@ the option @code{mm-w3m-safe-url-regexp}
(@pxref{Display Customization,,,emacs-mime}).
@end ifinfo
@ifnotinfo
(see section @uref{http://www.gnus.org/manual/emacs-mime_6.html,
(see section @uref{https://www.gnus.org/manual/emacs-mime_6.html,
Display Customization} in the @cite{The Emacs MIME Manual}).
@end ifnotinfo
@c -------------------------
@ -2647,10 +2648,10 @@ For a couple more sources of information about
the Gnus command @kbd{W h} (@pxref{Article Washing,,,gnus}).
@end ifinfo
@ifnotinfo
see section @uref{http://www.gnus.org/manual/emacs-mime_6.html,
see section @uref{https://www.gnus.org/manual/emacs-mime_6.html,
Display Customization} in the @cite{The Emacs MIME Manual} and the
documentation for the Gnus command @kbd{W h} (see section
@uref{http://www.gnus.org/manual/gnus_48.html#Article-Washing, Article
@uref{https://www.gnus.org/manual/gnus_48.html#Article-Washing, Article
Washing} in the
@cite{The Gnus Manual}).
@end ifnotinfo
@ -2729,7 +2730,7 @@ Drafts}).
You can read encrypted or signed PGP or GPG messages with
MH-E@footnote{This feature depends on post-5.10 versions of Gnus.
@cite{MIME Security with OpenPGP} is documented in
@uref{http://www.rfc-editor.org/rfc/rfc3156.txt, RFC 3156}. However,
@uref{https://www.rfc-editor.org/rfc/rfc3156.txt, RFC 3156}. However,
MH-E can also decrypt old-style PGP messages that are not in MIME
format.}. This section assumes that you already have a good
understanding of GPG and have set up your keys appropriately.
@ -5050,7 +5051,7 @@ for the next hook function. The standard prefix
@vindex mh-yank-behavior
For example, if you use the hook function
@uref{http://www.emacswiki.org/emacs/TrivialCite,
@uref{https://www.emacswiki.org/emacs/TrivialCite,
@code{trivial-cite}} (which is NOT part of Emacs), set
@code{mh-yank-behavior} to @samp{Body and Header}.
@ -5166,11 +5167,11 @@ contains the value of the @samp{X-Face:} header field.
The @samp{X-Face:} header field, which is a low-resolution, black and
white image, can be generated using the
@uref{ftp://ftp.cs.indiana.edu/pub/faces/compface/compface.tar.Z,
@command{compface}} command. The @uref{http://www.dairiki.org/xface/,
@command{compface}} command. The @uref{https://www.dairiki.org/xface/,
@cite{Online X-Face Converter}} is a useful resource for quick
conversion of images into @samp{X-Face:} header fields.
Use the @uref{http://quimby.gnus.org/circus/face/make-face,
Use the @uref{https://quimby.gnus.org/circus/face/make-face,
@command{make-face}} script to convert a JPEG image to the higher
resolution, color, @samp{Face:} header field.
@ -5198,7 +5199,7 @@ defined by this option doesn't exist.
MH-E has the capability to create multimedia messages. It uses the
@sc{mime} (Multipurpose Internet Mail Extensions)
protocol@footnote{@sc{mime} is defined in
@uref{http://www.rfc-editor.org/rfc/rfc2045.txt, RFC 2045}.} The
@uref{https://www.rfc-editor.org/rfc/rfc2045.txt, RFC 2045}.} The
@sc{mime} protocol allows you to incorporate images, sound, video,
binary files, and even commands that fetch a file with @samp{ftp} when
your recipient reads the message!
@ -5231,7 +5232,7 @@ Meta Language) tags@footnote{
@end ifinfo
@ifnotinfo
See the section Composing in
@uref{http://www.gnus.org/manual/emacs-mime.html, @cite{The Emacs MIME
@uref{https://www.gnus.org/manual/emacs-mime.html, @cite{The Emacs MIME
Manual}}.
@end ifnotinfo
}. The option @code{mh-compose-insertion} can be used to choose
@ -5537,7 +5538,7 @@ been formatted by @kbd{C-c C-e}.
@cindex RFC 3156
MH-E can sign and encrypt messages as defined in
@uref{http://www.rfc-editor.org/rfc/rfc3156.txt, RFC 3156}. If you
@uref{https://www.rfc-editor.org/rfc/rfc3156.txt, RFC 3156}. If you
should choose to sign or encrypt your message, use one of the
following commands to do so any time before sending your message.
@ -6909,7 +6910,7 @@ IndexDir /home/user/Mail
IndexFile /home/user/Mail/.swish/index
IndexName "Mail Index"
IndexDescription "Mail Index"
IndexPointer "http://nowhere"
IndexPointer "https://nowhere"
IndexAdmin "nobody"
#MetaNames automatic
IndexReport 3
@ -7630,7 +7631,7 @@ Whitelisted message face
@cindex spam filters, SpamAssassin
@cindex spam filters, bogofilter
MH-E depends on @uref{http://spamassassin.apache.org/, SpamAssassin},
MH-E depends on @uref{https://spamassassin.apache.org/, SpamAssassin},
@uref{http://bogofilter.sourceforge.net/, bogofilter}, or
@uref{http://spamprobe.sourceforge.net/, SpamProbe} to throw the dreck
away. This chapter describes briefly how to configure these programs
@ -7705,7 +7706,7 @@ MH-E can work with.
SpamAssassin is one of the more popular spam filtering programs. Get
it from your local distribution or from the
@uref{http://spamassassin.apache.org/, SpamAssassin web site}.
@uref{https://spamassassin.apache.org/, SpamAssassin web site}.
To use SpamAssassin, add the following recipes to @file{~/.procmailrc}:
@ -8530,11 +8531,13 @@ expressions to ensure that MH-E and highlighting perform well.
@cindex Unix commands, @command{procmail}
@cindex mailing lists, reading
This appendix explains how to use @uref{http://www.procmail.org/,
procmail} to file mail from mailing lists into folders which can then
This appendix explains how to use procmail, which can
file mail from mailing lists into folders which can then
be read easily with MH-E@footnote{The MH equivalent, @command{slocal},
can be used as well, but procmail is more flexible and more packages
exist for procmail than for slocal.}. Some mailing lists have such
can be used as well, but procmail was more flexible and more packages
exist for procmail than for slocal.}. Unfortunately, procmail is no
longer recommended due to its security vulnerabilities.
Some mailing lists have such
high traffic that Gnus must be used and I discuss how to use Gnus
side-by-side with MH-E.
@ -8764,7 +8767,7 @@ in all new releases).
@cindex Debian
If you use Debian, you can install the Debian
@uref{http://packages.debian.org/unstable/mail/mh-e, mh-e package}
@uref{https://packages.debian.org/unstable/mail/mh-e, mh-e package}
instead.
@cindex files, @samp{MH-E-NEWS}
@ -8813,7 +8816,7 @@ hands several times since then. Jim Larus wanted to do something
similar for GNU Emacs, and ended up completely rewriting it that same
year. In 1989, Stephen Gildea picked it up and added many
improvements. Bill Wohler then took over in 2000 and moved its
development to @uref{http://sourceforge.net/, SourceForge} where it
development to @uref{https://sourceforge.net/, SourceForge} where it
lives today.
@menu
@ -9040,8 +9043,8 @@ Bill Wohler, August 2008
@c LocalWords: Tennex texi texinfo Thelen thelenm
@c LocalWords: UCI undeleted whatnow wohler xmh ypcat
@c
@c See http://www.oreilly.com/oreilly/author/stylesheet.html.
@c See http://en.wikipedia.org/.
@c See https://oreillymedia.github.io/production-resources/styleguide/.
@c See https://en.wikipedia.org/.
@c
@c Note the lowercase mh which is needed to avoid hits in the
@c functions and variables. Occasionally, check for accidental

View File

@ -39,7 +39,6 @@ modify this GNU manual.''
@title Newsticker---a feed reader for Emacs
@author Ulf Jasper
@author @email{ulf.jasper@@web.de}
@author @uref{http://ulf.epplejasper.de/}
@page
@vskip 0pt plus 1filll
@insertcopying
@ -590,8 +589,8 @@ Newsticker works with the standard RSS and Atom formats listed below
@itemize
@item RSS 0.91 (see @uref{http://backend.userland.com/rss091})
@item RSS 0.92 (see @uref{http://backend.userland.com/rss092})
@item RSS 1.0 (see @uref{http://purl.org/rss/1.0/spec})
@item RSS 2.0 (see @uref{http://blogs.law.harvard.edu/tech/rss})
@item RSS 1.0 (see @uref{http://web.resource.org/rss/1.0/spec})
@item RSS 2.0 (see @uref{https://cyber.harvard.edu/rss/rss.html})
@end itemize
@subheading Atom formats

View File

@ -3527,7 +3527,7 @@ string followed by a colon. There can be no space after the colon. The
following list shows examples for each link type.
@example
http://www.astro.uva.nl/~dominik @r{on the web}
https://api.uva.nl/ @r{on the web}
doi:10.1000/182 @r{DOI for an electronic resource}
file:/home/dominik/images/jupiter.jpg @r{file, absolute path}
/home/dominik/images/jupiter.jpg @r{same as above}

View File

@ -440,8 +440,7 @@ Specifies whether confirmation is required to accept cookies.
@defopt url-cookie-multiple-line
Specifies whether to put all cookies for the server on one line in the
HTTP request to satisfy broken servers like
@url{http://www.hotmail.com}.
HTTP request to satisfy broken servers.
@end defopt
@defopt url-cookie-trusted-urls

View File

@ -135,7 +135,7 @@ technique of F. DeRemer and T. Pennello described in:
@quotation
@cite{Efficient Computation of LALR(1) Look-Ahead Sets}@*
October 1982, ACM TOPLAS Vol 4 No 4, 615--49,
@uref{http://dx.doi.org/10.1145/69622.357187}.
@uref{https://doi.org/10.1145/69622.357187}.
@end quotation
@item

View File

@ -2362,9 +2362,9 @@ header if it doesn't already exist and "~/.face" is present. See the
new customization variables `mh-show-use-xface-flag' and `mh-x-face-file'
(closes SF #480770).
MH-E depends on the external x-face package found in
MH-E depends on the external x-face package formerly found in
http://www.jpl.org/pub/elisp/ to do this. The `uncompface' binary is
also required to be in the execute PATH. It can be obtained from:
also required to be in the execute PATH. It was formerly obtainable from:
http://freshmeat.net/redir/compface/1439/url_tgz/compface-1.4.tar.gz.
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,'
* Changes in mh-e 6.0
mh-e is now maintained at SourceForge (see
http://mh-e.sourceforge.net/). This is where you need to go to obtain
https://mh-e.sourceforge.io/). This is where you need to go to obtain
new versions of mh-e, report bugs and receive support.
The maintainers have moved much of their personal configurations into

View File

@ -815,7 +815,7 @@ remote display. There are some bugs for Gtk+. See etc/PROBLEMS.
*** Emacs now supports the XEmbed specification.
You can embed Emacs in another application on X11. The new command line
option --parent-id is used to pass the parent window id to Emacs. See
http://standards.freedesktop.org/xembed-spec/xembed-spec-latest.html
https://specifications.freedesktop.org/xembed-spec/xembed-spec-latest.html
for details about XEmbed.
*** Emacs can now set the frame opacity.

View File

@ -298,7 +298,7 @@ you launched Emacs:
This problem occurs because unfortunately there are two libraries
called "libotf". One is the library for handling OpenType fonts,
http://www.m17n.org/libotf/, which is the one that Emacs expects.
https://www.nongnu.org/m17n/, which is the one that Emacs expects.
The other is a library for Open Trace Format, and is used by some
versions of the MPI message passing interface for parallel
programming.

View File

@ -720,7 +720,7 @@ Anders Lindgren <andlind@gmail.com> has implemented
running Emacs as root.
See this article by Bozhidar Batsov for an overview of Proced:
http://emacsredux.com/blog/2013/05/02/manage-processes-with-proced/
https://emacsredux.com/blog/2013/05/02/manage-processes-with-proced/
**** Tooltip properties

View File

@ -16,7 +16,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */
/* The arguments given to this program are all the object files that

View File

@ -15,7 +15,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>

View File

@ -15,7 +15,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */
#ifndef EMACS_FINGERPRINT_H
#define EMACS_FINGERPRINT_H

View File

@ -100,7 +100,7 @@ left. So, for example, INT=256 and NB-DIGITS=2 returns \"00\", since
the hex equivalent of 256 decimal is 100, which is more than 2 digits.
This function was blindly copied from hexrgb.el by Drew Adams.
http://www.emacswiki.org/cgi-bin/wiki/hexrgb.el"
https://www.emacswiki.org/emacs/hexrgb.el"
(setq nb-digits (or nb-digits 4))
(substring (format (concat "%0" (int-to-string nb-digits) "X") int) (- nb-digits)))
@ -110,7 +110,7 @@ Each X in the string is a hexadecimal digit.
Input VALUES is as for the output of `x-color-values'.
This function was blindly copied from hexrgb.el by Drew Adams.
http://www.emacswiki.org/cgi-bin/wiki/hexrgb.el"
https://www.emacswiki.org/emacs/hexrgb.el"
(concat "#"
(pulse-int-to-hex (nth 0 values) 4) ; red
(pulse-int-to-hex (nth 1 values) 4) ; green

View File

@ -2297,6 +2297,7 @@ Return the name of the group if selection was successful."
(message "Quit reading the ephemeral group"))
nil)))))
;; FIXME: This URL no longer works.
(defcustom gnus-gmane-group-download-format
"http://download.gmane.org/%s/%s/%s"
"URL for downloading mbox files.

View File

@ -24,7 +24,7 @@
;; This package provides language bindings for the D-Bus API. D-Bus
;; is a message bus system, a simple way for applications to talk to
;; one another. See <http://dbus.freedesktop.org/> for details.
;; one another. See <https://dbus.freedesktop.org/> for details.
;; Low-level language bindings are implemented in src/dbusbind.c.
@ -72,7 +72,7 @@
(defconst dbus-interface-peer (concat dbus-interface-dbus ".Peer")
"The interface for peer objects.
See URL `http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-peer'.")
See URL `https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-peer'.")
;; <interface name="org.freedesktop.DBus.Peer">
;; <method name="Ping">
@ -85,7 +85,7 @@ See URL `http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interf
(defconst dbus-interface-introspectable
(concat dbus-interface-dbus ".Introspectable")
"The interface supported by introspectable objects.
See URL `http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-introspectable'.")
See URL `https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-introspectable'.")
;; <interface name="org.freedesktop.DBus.Introspectable">
;; <method name="Introspect">
@ -95,7 +95,7 @@ See URL `http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interf
(defconst dbus-interface-properties (concat dbus-interface-dbus ".Properties")
"The interface for property objects.
See URL `http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties'.")
See URL `https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties'.")
;; <interface name="org.freedesktop.DBus.Properties">
;; <method name="Get">
@ -122,7 +122,7 @@ See URL `http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interf
(defconst dbus-interface-objectmanager
(concat dbus-interface-dbus ".ObjectManager")
"The object manager interface.
See URL `http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager'.")
See URL `https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager'.")
;; <interface name="org.freedesktop.DBus.ObjectManager">
;; <method name="GetManagedObjects">

View File

@ -167,8 +167,8 @@ value effective."
nil
3600))
"A customizable list of news feeds to select from.
These were mostly extracted from the Radio Community Server at
http://subhonker6.userland.com/rcsPublic/rssHotlist.
These were mostly extracted from the Radio Community Server
<http://rcs.userland.com/>.
You may add other entries in `newsticker-url-list'."
:type `(set ,@(mapcar #'newsticker--splicer

View File

@ -3027,7 +3027,7 @@ SERVICE-URL should be provided when WS-Addressing is being used."
(insert "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soap:Envelope\n")
(when (eq use 'encoded)
(insert " soapenc:encodingStyle=\"\
http://schemas.xmlsoap.org/soap/encoding/\"\n"))
https://schemas.xmlsoap.org/soap/encoding/\"\n"))
(dolist (nstag soap-encoded-namespaces)
(insert " xmlns:" nstag "=\"")
(let ((nsname (cdr (assoc nstag soap-well-known-xmlns))))

View File

@ -2353,7 +2353,7 @@ For more examples, see the system specific constants
(string :tag "Command")
(function :tag "Function")))))
(defcustom org-doi-server-url "http://dx.doi.org/"
(defcustom org-doi-server-url "https://doi.org/"
"The URL of the DOI server."
:type 'string
:version "24.3"

View File

@ -14617,11 +14617,11 @@ I save so much time, my files are colored nicely, my co workers respect
my coding ability... until now. I'd really appreciate anything you
could do to help me out with this minor deficiency in the product.
I've taken a look at the Verilog-Mode FAQ at
http://www.veripool.org/verilog-mode-faq.html.
I've taken a look at the Verilog-Mode FAQ at:
https://www.veripool.org/wiki/verilog-mode/Faq
And, I've considered filing the bug on the issue tracker at
http://www.veripool.org/verilog-mode-bugs
https://www.veripool.org/projects/verilog-mode/issues
since I realize that public bugs are easier for you to track,
and for others to search, but would prefer to email.

View File

@ -4858,7 +4858,7 @@ releases. You are kindly invited to participate in beta testing. Subscribe
to above mailing lists by sending an email to <reto@gnu.org>.
VHDL Mode is officially distributed at
http://www.iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html
https://guest.iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html
where the latest version can be found.

View File

@ -1243,7 +1243,7 @@ Used by `bibtex-complete-crossref-cleanup' and `bibtex-copy-summary-as-kill'."
(defcustom bibtex-generate-url-list
'((("url" . ".*:.*"))
(("doi" . "10\\.[0-9]+/.+")
"http://dx.doi.org/%s"
"https://doi.org/%s"
("doi" ".*" 0)))
"List of schemes for generating the URL of a BibTeX entry.
These schemes are used by `bibtex-url'.

View File

@ -327,7 +327,7 @@ a terminal with a slow modem."
(defvar url-using-proxy nil
"Either nil or the fully qualified proxy URL in use, e.g.
http://www.example.com/")
https://www.example.com/")
(defcustom url-news-server nil
"The default news server from which to get newsgroups/articles.

View File

@ -50,7 +50,7 @@
"Read a click and release event from XTerm.
Similar to `xterm-mouse-translate', but using the \"1006\"
extension, which supports coordinates >= 231 (see
http://invisible-island.net/xterm/ctlseqs/ctlseqs.html)."
https://invisible-island.net/xterm/ctlseqs/ctlseqs.html)."
(xterm-mouse-translate-1 1006))
(defun xterm-mouse-translate-1 (&optional extension)

View File

@ -1314,7 +1314,7 @@ if hasattr(gdb, 'printing'):
# simpler and works regardless of whether VAL is a pointer or
# integer. Also, val.cast (gdb.lookup.type ("EMACS_UINT"))
# would have problems with GDB 7.12.1; see
# <http://patchwork.sourceware.org/patch/11557/>.
# <https://patchwork.sourceware.org/patch/11557/>
ival = long (val)
# For nil, yield "XIL(0)", which is easier to read than "XIL(0x0)".

View File

@ -1045,7 +1045,7 @@ printablep (int c)
}
/* Return true if C is a horizontal whitespace character, as defined
by http://www.unicode.org/reports/tr18/tr18-19.html#blank. */
by https://www.unicode.org/reports/tr18/tr18-19.html#blank. */
bool
blankp (int c)
{

View File

@ -2678,7 +2678,7 @@ encode_coding_emacs_mule (struct coding_system *coding)
functions in this file, some parts are NOT ACCURATE or are OVERLY
SIMPLIFIED. For thorough understanding, please refer to the
original document of ISO2022. This is equivalent to the standard
ECMA-35, obtainable from <URL:http://www.ecma.ch/> (*).
ECMA-35, obtainable from <URL:https://www.ecma.ch/> (*).
ISO2022 provides many mechanisms to encode several character sets
in 7-bit and 8-bit environments. For 7-bit environments, all text

View File

@ -159,11 +159,7 @@ static uintmax_t heap_bss_diff;
On Cocoa, CoreFoundation lib fails in forked process, see Mac OS X
Leopard Developer Release Notes for CoreFoundation Framework:
http://developer.apple.com/ReleaseNotes/
CoreFoundation/CoreFoundation.html
Note: the above is no longer available on-line, but it can be found
via the "Wayback machine", https://web.archive.org.
https://web.archive.org/web/20090225231934/http://developer.apple.com/ReleaseNotes/CoreFoundation/CoreFoundation.html
On Windows, a Cygwin fork child cannot access the USER subsystem.

View File

@ -6151,7 +6151,7 @@ init_fileio (void)
For more on why fsync often fails to work on today's hardware, see:
Zheng M et al. Understanding the robustness of SSDs under power fault.
11th USENIX Conf. on File and Storage Technologies, 2013 (FAST '13), 271-84
http://www.usenix.org/system/files/conference/fast13/fast13-final80.pdf
https://www.usenix.org/system/files/conference/fast13/fast13-final80.pdf
For more on why fsync does not suffice even if it works properly, see:
Roche X. Necessary step(s) to synchronize filename operations on disk.

View File

@ -8294,7 +8294,7 @@ gif_load (struct frame *f, struct image *img)
/* For disposal == 0, the spec says "No disposal specified. The
decoder is not required to take any action." In practice, it
seems we need to treat this like "keep in place", see e.g.
http://upload.wikimedia.org/wikipedia/commons/3/37/Clock.gif */
https://upload.wikimedia.org/wikipedia/commons/3/37/Clock.gif */
if (disposal == 0)
disposal = 1;
@ -9196,7 +9196,7 @@ DEFUN ("imagemagick-types", Fimagemagick_types, Simagemagick_types, 0, 0, 0,
doc: /* Return a list of image types supported by ImageMagick.
Each entry in this list is a symbol named after an ImageMagick format
tag. See the ImageMagick manual for a list of ImageMagick formats and
their descriptions (http://www.imagemagick.org/script/formats.php).
their descriptions (https://www.imagemagick.org/script/formats.php).
You can also try the shell command: `identify -list format'.
Note that ImageMagick recognizes many file-types that Emacs does not

View File

@ -108,7 +108,7 @@ parse_lab_list (Lisp_Object lab_list, cmsCIELab *color)
return true;
}
/* http://www.ece.rochester.edu/~gsharma/ciede2000/ciede2000noteCRNA.pdf> */
/* http://www.ece.rochester.edu/~gsharma/ciede2000/ciede2000noteCRNA.pdf */
DEFUN ("lcms-cie-de2000", Flcms_cie_de2000, Slcms_cie_de2000, 2, 5, 0,
doc: /* Compute CIEDE2000 metric distance between COLOR1 and COLOR2.

View File

@ -5026,7 +5026,7 @@ struct for_each_tail_internal
Use Brents teleporting tortoise-hare algorithm. See:
Brent RP. BIT. 1980;20(2):176-84. doi:10.1007/BF01933190
http://maths-people.anu.edu.au/~brent/pd/rpb051i.pdf
https://maths-people.anu.edu.au/~brent/pd/rpb051i.pdf
This macro uses maybe_quit because of an excess of caution. The
call to maybe_quit should not be needed in practice, as a very long

View File

@ -722,7 +722,7 @@ when setting family in ns_spec_to_descriptor(). */
if (fabs (ns_attribute_fvalue (fontDesc, NSFontSlantTrait) > 0.05F))
traits |= NSItalicFontMask;
/* see http://cocoadev.com/forums/comments.php?DiscussionID=74 */
/* see https://web.archive.org/web/20100201175731/http://cocoadev.com/forums/comments.php?DiscussionID=74 */
fixLeopardBug = traits & NSBoldFontMask ? 10 : 5;
nsfont = [fontMgr fontWithFamily: family
traits: traits weight: fixLeopardBug

View File

@ -15,7 +15,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */
#ifndef EMACS_PDUMPER_H
#define EMACS_PDUMPER_H

View File

@ -5547,8 +5547,7 @@ wait_reading_process_output (intmax_t time_limit, int nsecs, int read_kbd,
through all the channels and check for data.
This is a workaround needed for some versions of
the gnutls library -- 2.12.14 has been confirmed
to need it. See
http://comments.gmane.org/gmane.emacs.devel/145074 */
to need it. */
for (channel = 0; channel < FD_SETSIZE; ++channel)
if (! NILP (chan_process[channel]))
{

View File

@ -21,12 +21,7 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */
/* This file has been censored by the Communications Decency Act.
That law was passed under the guise of a ban on pornography, but
it bans far more than that. This file did not contain pornography,
but it was censored nonetheless.
For information on US government censorship of the Internet, and
what you can do to bring back freedom of the press, see the web
site http://www.vtw.org/
*/
but it was censored nonetheless. */
#include <config.h>
#include "widget.h"

View File

@ -6350,8 +6350,8 @@ and redisplay normally--don't erase and redraw the frame. */)
int this_scroll_margin;
/* For reasons why we signal an error here, see
http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00053.html,
http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00094.html. */
https://lists.gnu.org/r/emacs-devel/2014-06/msg00053.html,
https://lists.gnu.org/r/emacs-devel/2014-06/msg00094.html. */
if (buf != current_buffer)
error ("`recenter'ing a window that does not display current-buffer.");

View File

@ -4177,7 +4177,7 @@ color_distance (Emacs_Color *x, Emacs_Color *y)
algorithm: it does not have a range of colors where it suddenly
gives far from optimal results.
See <http://www.compuphase.com/cmetric.htm> for more info. */
See <https://www.compuphase.com/cmetric.htm> for more info. */
long r = (x->red - y->red) >> 8;
long g = (x->green - y->green) >> 8;

View File

@ -2137,7 +2137,7 @@ On Nextstep, TERMINAL is unused. */)
/* Send clipboard manager a SAVE_TARGETS request with a UTF8_STRING
property (http://www.freedesktop.org/wiki/ClipboardManager). */
property (https://www.freedesktop.org/wiki/ClipboardManager/). */
static Lisp_Object
x_clipboard_manager_save (Lisp_Object frame)

View File

@ -343,8 +343,8 @@ get_prop_window (struct x_display_info *dpyinfo)
#define PAD(nr) (((nr) + 3) & ~3)
/* Parse xsettings and extract those that deal with Xft.
See http://freedesktop.org/wiki/Specifications/XSettingsRegistry
and http://standards.freedesktop.org/xsettings-spec/xsettings-spec-0.5.html.
See https://freedesktop.org/wiki/Specifications/XSettingsRegistry/
and https://specifications.freedesktop.org/xsettings-spec/xsettings-spec-0.5.html.
Layout of prop. First is a header:

View File

@ -10599,7 +10599,7 @@ x_set_offset (struct frame *f, register int xoff, register int yoff, int change_
on the root window for frame F contains ATOMNAME.
This is how a WM check shall be done according to the Window Manager
Specification/Extended Window Manager Hints at
http://freedesktop.org/wiki/Specifications/wm-spec. */
https://freedesktop.org/wiki/Specifications/wm-spec/. */
bool
x_wm_supports (struct frame *f, Atom want_atom)
@ -11524,7 +11524,7 @@ static void
xembed_request_focus (struct frame *f)
{
/* See XEmbed Protocol Specification at
http://freedesktop.org/wiki/Specifications/xembed-spec */
https://freedesktop.org/wiki/Specifications/xembed-spec/ */
if (FRAME_VISIBLE_P (f))
xembed_send_message (f, CurrentTime,
XEMBED_REQUEST_FOCUS, 0, 0, 0);
@ -11536,7 +11536,7 @@ static void
x_ewmh_activate_frame (struct frame *f)
{
/* See Window Manager Specification/Extended Window Manager Hints at
http://freedesktop.org/wiki/Specifications/wm-spec */
https://freedesktop.org/wiki/Specifications/wm-spec/ */
struct x_display_info *dpyinfo = FRAME_DISPLAY_INFO (f);
@ -11586,7 +11586,7 @@ x_focus_frame (struct frame *f, bool noactivate)
{
/* For Xembedded frames, normally the embedder forwards key
events. See XEmbed Protocol Specification at
http://freedesktop.org/wiki/Specifications/xembed-spec */
https://freedesktop.org/wiki/Specifications/xembed-spec/ */
xembed_request_focus (f);
}
else

View File

@ -16,7 +16,7 @@
;; GNU General Public License for more details.
;; You should have received a copy of the GNU General Public License
;; along with this program. If not, see <http://www.gnu.org/licenses/>.
;; along with this program. If not, see <https://www.gnu.org/licenses/>.
;;; Commentary:

View File

@ -34,7 +34,7 @@
INPUT-FILE should be in the format of the BidiCharacterTest.txt file
available from the Unicode site, as part of the UCD database, see
http://www.unicode.org/Public/UCD/latest/ucd/BidiCharacterTest.txt.
https://www.unicode.org/Public/UCD/latest/ucd/BidiCharacterTest.txt.
The resulting file should be viewed with `inhibit-bidi-mirroring' set to t."
(let ((output-buf (get-buffer-create "*biditest-output*"))