1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-21 06:55:39 +00:00

Prefer HTTPS to FTP and HTTP in documentation

Most of this change is to boilerplate commentary such as license URLs.
This change was prompted by ftp://ftp.gnu.org's going-away party,
planned for November.  Change these FTP URLs to https://ftp.gnu.org
instead.  Make similar changes for URLs to other organizations moving
away from FTP.  Also, change HTTP to HTTPS for URLs to gnu.org and
fsf.org when this works, as this will further help defend against
man-in-the-middle attacks (for this part I omitted the MS-DOS and
MS-Windows sources and the test tarballs to keep the workload down).
HTTPS is not fully working to lists.gnu.org so I left those URLs alone
for now.
This commit is contained in:
Paul Eggert 2017-09-13 15:52:52 -07:00
parent 5da53a0191
commit bc511a64f6
2100 changed files with 2697 additions and 2780 deletions

2
.gitattributes vendored
View File

@ -15,7 +15,7 @@
# 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/>.
# A few files use CRLF endings, even on non-Microsoft platforms.
# Do not warn about trailing whitespace with these files.

2
.gitignore vendored
View File

@ -15,7 +15,7 @@
# 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/>.
# Currently we assume only Git 1.7.1 (April 2010) or later, so this

View File

@ -13,7 +13,7 @@
# 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/>.
# GNU Emacs support for the GitLab protocol for CI

4
BUGS
View File

@ -7,7 +7,7 @@ Bugs section of the Emacs manual for advice on
You can read the Bugs section of the manual from inside Emacs.
Start Emacs, and press
C-h r (to view the Emacs manual)
m Bugs RET (to go to the section on Bugs)
m Bugs RET (to go to the section on Bugs)
Or you can use the standalone Info program:
info emacs
m Bugs RET
@ -15,7 +15,7 @@ Or you can use the standalone Info program:
Emacs distribution.)
Printed copies of the Emacs manual can be purchased from the Free
Software Foundation's online store at <http://shop.fsf.org/>.
Software Foundation's online store at <https://shop.fsf.org/>.
If necessary, you can read the manual without an info program:

View File

@ -1,7 +1,7 @@
* How developers contribute to GNU Emacs
Here is how software developers can contribute to Emacs. (Non-developers: see
http://www.gnu.org/software/emacs/manual/html_node/emacs/Contributing.html
https://www.gnu.org/software/emacs/manual/html_node/emacs/Contributing.html
or run the shell command 'info "(emacs)Contributing"'.)
** The Emacs repository
@ -38,12 +38,12 @@ there.
Bug reports and fixes, feature requests and patches/implementations
should be sent to bug-gnu-emacs@gnu.org, the bug/feature list. This
is coupled to the http://debbugs.gnu.org tracker. It is best to use
is coupled to the https://debbugs.gnu.org tracker. It is best to use
the command 'M-x report-emacs-bug RET' to report issues to the tracker
(described below). Be prepared to receive comments and requests for
changes in your patches, following your submission.
The Savannah info page http://savannah.gnu.org/mail/?group=emacs
The Savannah info page https://savannah.gnu.org/mail/?group=emacs
describes how to subscribe to the mailing lists, or see the list
archives.
@ -55,7 +55,7 @@ such patch without additional remarks, you can use a command like
** Issue tracker (a.k.a. "bug tracker")
The Emacs issue tracker at http://debbugs.gnu.org lets you view bug
The Emacs issue tracker at https://debbugs.gnu.org lets you view bug
reports and search the database for bugs matching several criteria.
Messages posted to the bug-gnu-emacs@gnu.org mailing list, mentioned
above, are recorded by the tracker with the corresponding bugs/issues.
@ -89,11 +89,11 @@ If your change requires updating the manuals to document new
functions/commands/variables/faces, then use the proper Texinfo
command to index them; for instance, use @vindex for variables and
@findex for functions/commands. For the full list of predefine indices, see
http://www.gnu.org/software/texinfo/manual/texinfo/html_node/Predefined-Indices.html
https://www.gnu.org/software/texinfo/manual/texinfo/html_node/Predefined-Indices.html
or run the shell command 'info "(texinfo)Predefined Indices"'.
For more specific tips on Emacs's doc style, see
http://www.gnu.org/software/emacs/manual/html_node/elisp/Documentation-Tips.html
https://www.gnu.org/software/emacs/manual/html_node/elisp/Documentation-Tips.html
Use 'checkdoc' to check for documentation errors before submitting a patch.
** Testing your changes
@ -104,7 +104,7 @@ functionality you commit (of course, some changes cannot be easily
tested).
Emacs uses ERT, Emacs Lisp Regression Testing, for testing. See
http://www.gnu.org/software/emacs/manual/html_node/ert/
https://www.gnu.org/software/emacs/manual/html_node/ert/
or run 'info "(ert)"' for for more information on writing and running
tests.
@ -184,7 +184,7 @@ them right the first time, so here are guidelines for formatting them:
between the summary line and the file entries.
- Emacs generally follows the GNU coding standards for ChangeLogs: see
http://www.gnu.org/prep/standards/html_node/Change-Logs.html
https://www.gnu.org/prep/standards/html_node/Change-Logs.html
or run 'info "(standards)Change Logs"'. One exception is that
commits still sometimes quote `like-this' (as the standards used to
recommend) rather than 'like-this' or like this (as they do now),
@ -194,7 +194,7 @@ them right the first time, so here are guidelines for formatting them:
to ChangeLog entries: they must be in English, and be complete
sentences starting with a capital and ending with a period (except
the summary line should not end in a period). See
http://www.gnu.org/prep/standards/html_node/Comments.html
https://www.gnu.org/prep/standards/html_node/Comments.html
or run 'info "(standards)Comments"'.
They are preserved indefinitely, and have a reasonable chance of
@ -234,7 +234,7 @@ them right the first time, so here are guidelines for formatting them:
** Generating ChangeLog entries
- You can use Emacs functions to write ChangeLog entries; see
http://www.gnu.org/software/emacs/manual/html_node/emacs/Change-Log-Commands.html
https://www.gnu.org/software/emacs/manual/html_node/emacs/Change-Log-Commands.html
or run 'info "(emacs)Change Log Commands"'.
- If you use Emacs VC, one way to format ChangeLog entries is to create
@ -305,8 +305,8 @@ The best way to understand Emacs internals is to read the code. Some
source files, such as xdisp.c, have extensive comments describing the
design and implementation. The following resources may also help:
http://www.gnu.org/software/emacs/manual/html_node/elisp/Tips.html
http://www.gnu.org/software/emacs/manual/html_node/elisp/GNU-Emacs-Internals.html
https://www.gnu.org/software/emacs/manual/html_node/elisp/Tips.html
https://www.gnu.org/software/emacs/manual/html_node/elisp/GNU-Emacs-Internals.html
or run 'info "(elisp)Tips"' or 'info "(elisp)GNU Emacs Internals"'.
@ -365,7 +365,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/>.
Local variables:
mode: outline

View File

@ -15,7 +15,7 @@
# 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/>.
#
# written by Paul Eggert

View File

@ -24,7 +24,7 @@ find some things, or what options to use.
'src/config.h' file containing system-dependent definitions.
Running the 'make' utility then builds the package for your system.
Building Emacs requires GNU make, <http://www.gnu.org/software/make/>.
Building Emacs requires GNU make, <https://www.gnu.org/software/make/>.
On most systems that Emacs supports, this is the default 'make' program.
Here's the procedure to build Emacs using 'configure' on systems which
@ -162,7 +162,7 @@ can be found (in the unlikely event that your distribution does not
provide them). By default, libraries marked with an X are required if
X11 is being used.
libXaw3d http://directory.fsf.org/project/xaw3d/
libXaw3d https://directory.fsf.org/project/xaw3d/
X libxpm for XPM: http://www.x.org/releases/current/src/lib/
X libpng for PNG: http://www.libpng.org/
libz (for PNG): http://www.zlib.net/
@ -187,7 +187,7 @@ them.
On the GNU system, Emacs supports both X fonts and local fonts
(i.e. fonts managed by the fontconfig library). If you need more
fonts than your distribution normally provides, you must install them
yourself. See <URL:http://www.gnu.org/software/freefont/> for a large
yourself. See <https://www.gnu.org/software/freefont/> for a large
number of free Unicode fonts.
* GNU/Linux development packages
@ -678,4 +678,4 @@ 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/>.

View File

@ -91,4 +91,4 @@ 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/>.

View File

@ -15,7 +15,7 @@
# 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/>.
### Commentary:

4
README
View File

@ -28,7 +28,7 @@ See the "Bugs" section of the Emacs manual for more information on how
to report bugs. (The file 'BUGS' in this directory explains how you
can find and read that section using the Info files that come with
Emacs.) For a list of mailing lists related to Emacs, see
<http://savannah.gnu.org/mail/?group=emacs>. For the complete
<https://savannah.gnu.org/mail/?group=emacs>. For the complete
list of GNU mailing lists, see <http://lists.gnu.org/>.
The 'etc' subdirectory contains several other files, named in capital
@ -116,4 +116,4 @@ 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/>.

View File

@ -78,7 +78,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/>.
Local variables:
mode: outline

View File

@ -15,7 +15,7 @@
;; 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/>.
;;; Commentary:

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 <X11/Xlib.h>

View File

@ -20,7 +20,7 @@
;; 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/>.
;;; Commentary:

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 GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
require 5;
@ -97,4 +97,3 @@
# Local Variables:
# mode: cperl
# End:

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 GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
;;; Commentary:

View File

@ -19,7 +19,7 @@
# 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/>.
### Commentary:

View File

@ -15,7 +15,7 @@
# 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/>.
BEGIN {
tohex["A"] = 10;
@ -68,5 +68,3 @@ function decode_big5(big5) {
code = decode_big5(big5);
printf "0x%04X %s\n", code, $2;
}

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 GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
# Commentary:
# Make a charset map compact by changing this kind of line sequence:

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 GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
# Commentary:

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 GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
# Commentary:
@ -113,4 +113,3 @@ END {
printf "0x%02X%02X 0x%04X # 4\n", i, j, code++;
}
}

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 GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
# Commentary:

View File

@ -15,7 +15,7 @@
# 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/>.
BEGIN {
tohex["A"] = 10;

View File

@ -15,7 +15,7 @@
# 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/>.
BEGIN {
tohex["A"] = 10;

View File

@ -19,7 +19,7 @@
# 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/>.
# Commentary:

View File

@ -80,4 +80,4 @@ 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/>.

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 GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
;; For the record: the old, pre-v23 code was this:
@ -67,4 +67,3 @@
(sort-lines nil (point-min) (point-max))
(let ((coding-system-for-write 'unix))
(write-file (car elt)))))

View File

@ -20,7 +20,7 @@
;; 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/>.
;;; Commentary:

View File

@ -15,7 +15,7 @@
# 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/>.
if [ $# != 2 ]; then

View File

@ -17,7 +17,7 @@
;; 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/>.
;;; Commentary:

View File

@ -18,7 +18,7 @@
;; 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/>.
;;; Commentary:

View File

@ -15,7 +15,7 @@
## 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/>.
### Commentary:

View File

@ -18,7 +18,7 @@
;; 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/>.
;; TODO: From Nate Schley
;; > * Can't parse signature element: "const char* const rmc_ClrTxt"

View File

@ -21,7 +21,7 @@
;; 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/>.
%package semantic-grammar-wy
%provide semantic/grammar-wy

View File

@ -20,7 +20,7 @@
;; 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/>.
%package wisent-java-tags-wy
%provide semantic/wisent/javat-wy

View File

@ -18,7 +18,7 @@
;; 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/>.
;;; Commentary:

View File

@ -19,7 +19,7 @@
;; 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/>.
%package semantic-make-by
%provide semantic/bovine/make-by
@ -134,7 +134,7 @@ elements: element some-whitespace elements
( ,@$1 )
| ;;EMPTY
;
element: sub-element element
( (concat (car ,$1) (car ,$2)) )
| ;;EMPTY

View File

@ -22,7 +22,7 @@
;; 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/>.
;;; Commentary:
;;

View File

@ -15,7 +15,7 @@
;; 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/>.
%package semantic-scm-by
%provide semantic/bovine/scm-by
@ -98,4 +98,3 @@ expression : symbol
;
;;; scheme.by ends here

View File

@ -19,7 +19,7 @@
;; 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/>.
;;; Commentary:
;;

View File

@ -20,7 +20,7 @@
;; 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/>.
;;; Commentary:

View File

@ -17,7 +17,7 @@
# 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/>.
require 5;

View File

@ -18,7 +18,7 @@ Steps to take before starting on the first pretest in any release sequence:
when preparing the first pretest for a major Emacs release.)
Commit cus-edit.el if changed.
3. Remove any old pretests from ftp://alpha.gnu.org/gnu/emacs/pretest.
3. Remove any old pretests from https://alpha.gnu.org/gnu/emacs/pretest.
You can use 'gnupload --delete' (see below for more gnupload details).
General steps (for each step, check for possible errors):
@ -101,8 +101,8 @@ General steps (for each step, check for possible errors):
Check the contents of the new tar with admin/diff-tar-files
against the previous release (if this is the first pretest) or the
previous pretest. If you did not make the previous pretest
yourself, find it at <ftp://alpha.gnu.org/gnu/emacs/pretest>.
Releases are of course at <ftp://ftp.gnu.org/pub/gnu/emacs/>.
yourself, find it at <https://alpha.gnu.org/gnu/emacs/pretest>.
Releases are of course at <https://ftp.gnu.org/pub/gnu/emacs/>.
If this is the first pretest of a major release, just comparing
with the previous release may overlook many new files. You can try
@ -130,9 +130,9 @@ General steps (for each step, check for possible errors):
Now you should upload the files to the GNU ftp server. In order to
do that, you must be registered as an Emacs maintainer and have your
GPG key acknowledged by the ftp people. For instructions, see
http://www.gnu.org/prep/maintain/html_node/Automated-Upload-Registration.html
https://www.gnu.org/prep/maintain/html_node/Automated-Upload-Registration.html
The simplest method to upload is to use the gnulib
<http://www.gnu.org/s/gnulib/> script "build-aux/gnupload":
<https://www.gnu.org/s/gnulib/> script "build-aux/gnupload":
For a pretest:
gnupload [--user your@gpg.key.email] --to alpha.gnu.org:emacs/pretest \
@ -161,11 +161,11 @@ General steps (for each step, check for possible errors):
FILE.sig, FILE.directive.asc.
For a release, place the files in the /incoming/ftp directory.
For a pretest, place the files in /incoming/alpha instead, so that
they appear on ftp://alpha.gnu.org/.
they appear on https://alpha.gnu.org/.
10. After five minutes, verify that the files are visible at
ftp://alpha.gnu.org/gnu/emacs/pretest/ for a pretest, or
ftp://ftp.gnu.org/gnu/emacs/ for a release.
https://alpha.gnu.org/gnu/emacs/pretest/ for a pretest, or
https://ftp.gnu.org/gnu/emacs/ for a release.
Download them and check the signatures. Check they build.
@ -185,7 +185,7 @@ UPDATING THE EMACS WEB PAGES AFTER A RELEASE
As soon as possible after a release, the Emacs web pages should be updated.
Anyone with write access to the Emacs code repository can do this.
For instructions, see <http://savannah.gnu.org/cvs/?group=emacs>.
For instructions, see <https://savannah.gnu.org/cvs/?group=emacs>.
Changes go live more or less as soon as they are committed.
The pages to update are:
@ -215,5 +215,5 @@ Add compressed copies of the main info pages from the tarfile to manual/info/.
Update the refcards/pdf/ and ps/ directories, and also
refcards/emacs-refcards.tar.gz (use make -C etc/refcards pdf ps dist).
Browsing <http://web.cvs.savannah.gnu.org/viewvc/?root=emacs> is one
Browsing <https://web.cvs.savannah.gnu.org/viewvc/?root=emacs> is one
way to check for any files that still need updating.

View File

@ -19,7 +19,7 @@
# 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/>.
# written by Paul Eggert

View File

@ -19,7 +19,7 @@
# 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/>.
# written by Paul Eggert

View File

@ -1,6 +1,6 @@
NOTES ON THE EMACS BUG TRACKER -*- outline -*-
The Emacs Bug Tracker can be found at http://debbugs.gnu.org/
The Emacs Bug Tracker can be found at https://debbugs.gnu.org/
* Quick-start guide
@ -33,14 +33,14 @@ tags 123 moreinfo|unreproducible|wontfix|patch
* More detailed information
For a list of all bugs, see http://debbugs.gnu.org/db/pa/lemacs.html
For a list of all bugs, see https://debbugs.gnu.org/db/pa/lemacs.html
This is a static page, updated once a day. There is also a dynamic
list, generated on request. This accepts various options, eg to see
the most recent bugs:
http://debbugs.gnu.org/cgi/pkgreport.cgi?newest=100
https://debbugs.gnu.org/cgi/pkgreport.cgi?newest=100
Or follow the links on the front page http://debbugs.gnu.org .
Or follow the links on the front page https://debbugs.gnu.org .
** How do I report a bug in Emacs now?
The same way as you always did. Send mail to bug-gnu-emacs@gnu.org,
@ -73,7 +73,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 also http://debbugs.gnu.org/5439 )
See also https://debbugs.gnu.org/5439 )
Do NOT send a separate copy to the bug list address, since this may
generate a new report. The only time to send mail to the bug list
@ -246,7 +246,7 @@ reopen 123
*** Bugs can be tagged in various ways (eg wontfix, patch, etc).
The available tags are:
patch wontfix moreinfo unreproducible fixed notabug
See http://debbugs.gnu.org/Developer#tags
See https://debbugs.gnu.org/Developer#tags
The list of tags can be prefixed with +, - or =, meaning to add (the
default), remove, or reset the tags. E.g.:
@ -254,7 +254,7 @@ tags 123 + wontfix
** URL shortcuts
http://debbugs.gnu.org/...
https://debbugs.gnu.org/...
123 # given bug number
123;mbox=yes # mbox version of given bug
@ -314,11 +314,11 @@ search box. The only piece you really need to add is the "users"
portion, the rest has the same syntax as normal.
**** To browse bugs by usertag:
http://debbugs.gnu.org/cgi/pkgindex.cgi?indexon=users
https://debbugs.gnu.org/cgi/pkgindex.cgi?indexon=users
**** To find all bugs usertagged by a given email address:
http://debbugs.gnu.org/cgi/pkgreport.cgi?users=emacs
https://debbugs.gnu.org/cgi/pkgreport.cgi?users=emacs
(Supposedly, the "users" field can be a comma-separated list of more
than one email address, but it does not seem to work for me.)
@ -328,7 +328,7 @@ than one email address, but it does not seem to work for me.)
This works just like a normal tags search, but with the addition of a
"users" field. Eg:
http://debbugs.gnu.org/cgi/pkgreport.cgi?users=emacs;tag=calendar
https://debbugs.gnu.org/cgi/pkgreport.cgi?users=emacs;tag=calendar
*** To merge bugs:
Eg when bad replies create a bunch of new bugs for the same report.
@ -377,7 +377,7 @@ You must unmerge, clone, then re-merge.
*** To set severity:
severity 123 critical|grave|serious|important|normal|minor|wishlist
See http://debbugs.gnu.org/Developer#severities for the meanings.
See https://debbugs.gnu.org/Developer#severities for the meanings.
*** To set the owner of a bug:
owner 123 A Hacker <none@example.com>
@ -435,10 +435,10 @@ The bug will be re-archived after the next 28 day period of no activity.
It's a function of the number of displayed bugs. You can speed things
up by only looking at the newest 100 bugs:
http://debbugs.gnu.org/cgi-bin/pkgreport.cgi?newest=100;package=emacs
https://debbugs.gnu.org/cgi-bin/pkgreport.cgi?newest=100;package=emacs
Or use the static index:
http://debbugs.gnu.org/db/ix/full.html
https://debbugs.gnu.org/db/ix/full.html
** What are those "mbox folder" links on the bug report pages?
@ -484,7 +484,7 @@ the bug web-pages.
*** Debian stuff
http://lists.gnu.org/archive/html/emacs-devel/2009-11/msg00440.html
https://lists.gnu.org/archive/html/emacs-devel/2009-11/msg00440.html
** Gnus-specific voodoo
@ -493,7 +493,7 @@ http://lists.gnu.org/archive/html/emacs-devel/2009-11/msg00440.html
*** If the above is not available:
(add-hook 'gnus-article-mode-hook
(lambda ()
(setq bug-reference-url-format "http://debbugs.gnu.org/%s")
(setq bug-reference-url-format "https://debbugs.gnu.org/%s")
(bug-reference-mode 1)))
and you can click on the bug number in the subject header.
@ -507,8 +507,8 @@ reference, you don't need to read these as a user of the system.
Getting mail from the Emacs bug list into the tracker requires the
assistance of sysadmin at gnu.org. The test tracker set-up was, I
think, [gnu.org #359140]:
http://lists.gnu.org/archive/html/savannah-hackers/2008-03/msg00074.html
http://lists.gnu.org/archive/html/savannah-hackers/2008-04/msg00034.html
https://lists.gnu.org/archive/html/savannah-hackers/2008-03/msg00074.html
https://lists.gnu.org/archive/html/savannah-hackers/2008-04/msg00034.html
** The debbugs.gnu.org setup was handled in [gnu.org #510605].
There are two pieces (replace AT with @ in the following):
@ -548,7 +548,7 @@ It does basic spam processing on the moderator requests and
automatically rejects the obviously bogus ones. Someone still has to
accept the good ones though. The advantage of this would not be having
to run and tune our own spam filter. See
http://savannah.nongnu.org/projects/listhelper
https://savannah.nongnu.org/projects/listhelper
An "X-Debbugs-Envelope-To" header is used to keep track of where the
mail was actually bound for:

View File

@ -511,7 +511,7 @@ etc/TUTORIAL* (translations)
rms: "We can leave the TUTORIAL translations alone until their
maintainers update them."
Can adapt short license text from end of GPL translations at:
http://www.gnu.org/licenses/translations.html
https://www.gnu.org/licenses/translations.html
Only a few sentences around the license notice need changing from
previous version.
Done: TUTORIAL.eo
@ -594,4 +594,4 @@ 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/>.

View File

@ -10,7 +10,7 @@ repository named "elpa", hosted on Savannah. To check it out:
Changes to this branch propagate to elpa.gnu.org via a "deployment" script run
daily. This script (which is kept in elpa/admin/update-archive.sh) generates
the content visible at http://elpa.gnu.org/packages.
the content visible at https://elpa.gnu.org/packages.
A new package is released as soon as the "version number" of that package is
changed. So you can use 'elpa' to work on a package without fear of releasing

View File

@ -66,4 +66,4 @@ 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/>.

View File

@ -68,4 +68,4 @@ 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/>.

View File

@ -1296,4 +1296,4 @@ 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/>.

View File

@ -306,4 +306,4 @@ 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/>.

View File

@ -79,4 +79,4 @@ 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/>.

View File

@ -7,7 +7,7 @@ This README file describes how to dump a bare precompiled version of
GNU Emacs for Windows. This barebin distribution supplements the
standard distribution of Emacs, which you can download from:
ftp://ftp.gnu.org/gnu/emacs/
https://ftp.gnu.org/gnu/emacs/
If you do not have the "bin" or "src" distribution, then you will need
to download one of those before you can use this barebin version.

View File

@ -18,7 +18,7 @@
## 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/>.
### Commentary:

View File

@ -115,12 +115,12 @@ Redirect /software/emacs/manual/html_mono/automake.html /software/automake/manua
Redirect /software/emacs/manual/html_node/automake/ /software/automake/manual/html_node/
Another tool you can use to check links is gnu.org's linc.py:
http://www.gnu.org/server/source/
https://www.gnu.org/server/source/
You run this with something like:
cd /path/to/cvs/emacs-www
linc.py -o /path/to/output-dir --url http://www.gnu.org/software/emacs/ .
linc.py -o /path/to/output-dir --url https://www.gnu.org/software/emacs/ .
Be warned that it is really, really slow (as in, can take ~ a full day
to check the manual/ directory). It is probably best to run it on a

View File

@ -19,7 +19,7 @@
# 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/>.
SHELL = @SHELL@
@ -119,4 +119,3 @@ maintainer-clean: distclean
extraclean:
rm -f ${top_srcdir}/src/macuvs.h ${unidir}/charscript.el*
rm -f ${unifiles} ${unidir}/charprop.el

View File

@ -17,7 +17,7 @@
## 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/>.
### Commentary:
@ -32,7 +32,7 @@
## The Unicode blocks actually extend past some of these ranges with
## undefined codepoints.
## For additional details, see <http://debbugs.gnu.org/20789#11>.
## For additional details, see <https://debbugs.gnu.org/20789#11>.
## Things to do after installing a new version of Blocks.txt:
## Check the output against the old output.

View File

@ -19,7 +19,7 @@
;; 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/>.
;;; Commentary:

View File

@ -17,7 +17,7 @@
;; 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/>.
;;; Commentary:

View File

@ -22,7 +22,7 @@
# 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/>.
# written by Paul Eggert

View File

@ -18,7 +18,7 @@
## 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/>.
### Commentary:

View File

@ -19,7 +19,7 @@
## 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/>.
### Commentary:
@ -210,7 +210,7 @@ If you do not have permission to do this, or if the version provided
by your system is too old, it is normally straightforward to build
these packages from source. You can find the sources at:
ftp://ftp.gnu.org/gnu/PACKAGE/
https://ftp.gnu.org/gnu/PACKAGE/
Download the package (make sure you get at least the minimum version
listed above), extract it using tar, then run configure, make,

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 GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
# Written by Paul Eggert.

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 GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
# along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
LC_ALL=C
export LC_ALL

View File

@ -17,7 +17,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/>.
LC_ALL=C
export LC_ALL

View File

@ -20,7 +20,7 @@
## 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/>.
### Commentary:

View File

@ -15,7 +15,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/>.
# Take only the basename from the full pathname
me=${0//*\//}

View File

@ -17,7 +17,7 @@
# 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/>.
cd "$1" || exit 1

View File

@ -19,7 +19,7 @@ dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
dnl GNU General Public License for more details.
dnl
dnl You should have received a copy of the GNU General Public License
dnl along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
dnl along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
AC_PREREQ(2.65)
dnl Note this is parsed by (at least) make-dist and lisp/cedet/ede/emacs.el.
@ -4030,7 +4030,7 @@ AC_CACHE_CHECK([for library containing tputs], [emacs_cv_tputs_lib],
emacs_cv_tputs_lib='none required'
else
# Maybe curses should be tried earlier?
# See http://debbugs.gnu.org/cgi/bugreport.cgi?bug=9736#35
# See https://debbugs.gnu.org/9736#35
for tputs_library in '' tinfo ncurses terminfo termcap curses; do
OLIBS=$LIBS
if test -z "$tputs_library"; then
@ -5313,7 +5313,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/>. */
/* No code in Emacs #includes config.h twice, but some bits of code

View File

@ -15,7 +15,7 @@
# 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/>.
SHELL = @SHELL@

View File

@ -118,11 +118,11 @@ some of the ways to customize it; it corresponds to GNU Emacs version
@ifset WWW_GNU_ORG
@html
The homepage for GNU Emacs is at
<a href="/software/emacs/">http://www.gnu.org/software/emacs/</a>.<br>
<a href="/software/emacs/">https://www.gnu.org/software/emacs/</a>.<br>
To view this manual in other formats, click
<a href="/software/emacs/manual/emacs.html">here</a>.<br>
You can also purchase a printed copy from the
<a href="http://shop.fsf.org/product/emacs-manual/">FSF store</a>.
<a href="https://shop.fsf.org/product/emacs-manual/">FSF store</a>.
@end html
@end ifset
@ -1314,7 +1314,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{ftp://publications.ai.mit.edu/ai-publications/pdf/AIM-519A.pdf}.
@url{http://hdl.handle.net/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
@ -1348,7 +1348,7 @@ One way to get a copy of GNU Emacs is from someone else who has it.
You need not ask for our permission to do so, or tell any one else;
just copy it. If you have access to the Internet, you can get the
latest distribution version of GNU Emacs by anonymous FTP; see
@url{http://www.gnu.org/software/emacs} on our website for more
@url{https://www.gnu.org/software/emacs} on our website for more
information.
You may also receive GNU Emacs when you buy a computer. Computer
@ -1365,19 +1365,19 @@ Software Foundation are tax deductible in the US@. If you use GNU Emacs
at your workplace, please suggest that the company make a donation.
To donate, see @url{https://my.fsf.org/donate/}.
For other ways in which you can help, see
@url{http://www.gnu.org/help/help.html}.
@url{https://www.gnu.org/help/help.html}.
@c The command view-order-manuals uses this anchor.
@anchor{Printed Books}
We also sell hardcopy versions of this manual and @cite{An
Introduction to Programming in Emacs Lisp}, by Robert J. Chassell.
You can visit our online store at @url{http://shop.fsf.org/}.
You can visit our online store at @url{https://shop.fsf.org/}.
The income from sales goes to support the foundation's purpose: the
development of new free software, and improvements to our existing
programs including GNU Emacs.
If you need to contact the Free Software Foundation, see
@url{http://www.fsf.org/about/contact/}, or write to
@url{https://www.fsf.org/about/contact/}, or write to
@display
Free Software Foundation

View File

@ -1817,10 +1817,9 @@ syntax:
@noindent
To carry out this request, Emacs uses a remote-login program such as
@command{ftp}, @command{ssh}, @command{rlogin}, or @command{telnet}.
@command{ssh}.
You must always specify in the file name which method to use---for
example, @file{/ftp:@var{user}@@@var{host}:@var{filename}} uses FTP,
whereas @file{/ssh:@var{user}@@@var{host}:@var{filename}} uses
example, @file{/ssh:@var{user}@@@var{host}:@var{filename}} uses
@command{ssh}. When you specify the pseudo method @var{-} in the file
name, Emacs chooses the method as follows:

View File

@ -594,7 +594,7 @@ GNU General Public License. @xref{Copying}.
@item Free Software Foundation
The Free Software Foundation (FSF) is a charitable foundation
dedicated to promoting the development of free software (q.v.).
For more information, see @uref{http://fsf.org/, the FSF website}.
For more information, see @uref{https://fsf.org/, the FSF website}.
@item Fringe
On a graphical display (q.v.), there's a narrow portion of the frame
@ -650,7 +650,7 @@ GNU is a recursive acronym for GNU's Not Unix, and it refers to a
Unix-compatible operating system which is free software (q.v.).
@xref{Manifesto}. GNU is normally used with Linux as the kernel since
Linux works better than the GNU kernel. For more information, see
@uref{http://www.gnu.org/, the GNU website}.
@uref{https://www.gnu.org/, the GNU website}.
@item Graphic Character
Graphic characters are those assigned pictorial images rather than

View File

@ -30,8 +30,8 @@ that different wording could help avoid. Footnotes added in 1993 help
clarify these points.
For up-to-date information about available GNU software, please see
our web site, @uref{http://www.gnu.org}. For software tasks and other
ways to contribute, see @uref{http://www.gnu.org/help}.
our web site, @uref{https://www.gnu.org}. For software tasks and other
ways to contribute, see @uref{https://www.gnu.org/help}.
@end quotation
@unnumberedsec What's GNU@? Gnu's Not Unix!
@ -379,7 +379,7 @@ urge people to reject the term ``intellectual property'' entirely,
lest it lead others to suppose that those laws form one coherent
issue. The way to be clear is to discuss patents, copyrights, and
trademarks separately. See
@uref{http://www.gnu.org/philosophy/not-ipr.xhtml} for more
@uref{https://www.gnu.org/philosophy/not-ipr.xhtml} for more
explanation of how this term spreads confusion and bias.} carefully
(such as lawyers) say that there is no intrinsic right to intellectual
property. The kinds of supposed intellectual property rights that the
@ -495,7 +495,7 @@ distinguish between ``free software'' and ``freeware''. The term
``freeware'' means software you are free to redistribute, but usually
you are not free to study and change the source code, so most of it is
not free software. See
@uref{http://www.gnu.org/philosophy/words-to-avoid.html} for more
@uref{https://www.gnu.org/philosophy/words-to-avoid.html} for more
explanation.}, asking for donations from satisfied users, or selling
hand-holding services. I have met people who are already working this
way successfully.

View File

@ -642,7 +642,7 @@ Display information about where to get external packages
@item C-h C-f
Display the Emacs frequently-answered-questions list (@code{view-emacs-FAQ}).
@item C-h g
Visit a @uref{http://www.gnu.org} page with information about the GNU
Visit a @uref{https://www.gnu.org} page with information about the GNU
Project (@code{describe-gnu-project}).
@item C-h C-m
Display information about ordering printed copies of Emacs manuals

View File

@ -491,7 +491,7 @@ are suggestions for workarounds and solutions.
@cindex bug tracker
@item
The GNU Bug Tracker at @url{http://debbugs.gnu.org}. Emacs bugs are
The GNU Bug Tracker at @url{https://debbugs.gnu.org}. Emacs bugs are
filed in the tracker under the @samp{emacs} package. The tracker
records information about the status of each bug, the initial bug
report, and the follow-up messages by the bug reporter and Emacs
@ -690,7 +690,7 @@ and send it to that address. Or you can simply send an email to that
address describing the problem.
Your report will be sent to the @samp{bug-gnu-emacs} mailing list, and
stored in the GNU Bug Tracker at @url{http://debbugs.gnu.org}. Please
stored in the GNU Bug Tracker at @url{https://debbugs.gnu.org}. Please
include a valid reply email address, in case we need to ask you for
more information about your report. Submissions are moderated, so
there may be a delay before your report appears.
@ -1084,7 +1084,7 @@ improvement they bring about.
For a fix for an existing bug, it is
best to reply to the relevant discussion on the @samp{bug-gnu-emacs}
list, or the bug entry in the GNU Bug Tracker at
@url{http://debbugs.gnu.org}. Explain why your change fixes the bug.
@url{https://debbugs.gnu.org}. Explain why your change fixes the bug.
@item
For a new feature, include a description of the feature and your
@ -1176,7 +1176,7 @@ documentation, i.e., Texinfo files.
@xref{Change Log},
@ifset WWW_GNU_ORG
see
@url{http://www.gnu.org/prep/standards/html_node/Change-Log-Concepts.html},
@url{https://www.gnu.org/prep/standards/html_node/Change-Log-Concepts.html},
@end ifset
@xref{Change Log Concepts, Change Log Concepts,
Change Log Concepts, standards, GNU Coding Standards}.
@ -1223,11 +1223,11 @@ repository (@pxref{Sending Patches}).
@item
check if existing bug reports are fixed in newer versions of Emacs
@url{http://debbugs.gnu.org/cgi/pkgreport.cgi?which=pkg&data=emacs}.
@url{https://debbugs.gnu.org/cgi/pkgreport.cgi?which=pkg&data=emacs}.
@item
fix existing bug reports
@url{http://debbugs.gnu.org/cgi/pkgreport.cgi?which=pkg&data=emacs}.
@url{https://debbugs.gnu.org/cgi/pkgreport.cgi?which=pkg&data=emacs}.
@item
@c etc/TODO not in WWW_GNU_ORG
@ -1274,7 +1274,7 @@ require a copyright assignment to the FSF; @xref{Copyright Assignment}.
The development version of Emacs can be downloaded from the
repository where it is actively maintained by a group of developers.
See the Emacs project page
@url{http://savannah.gnu.org/projects/emacs/} for access details.
@url{https://savannah.gnu.org/projects/emacs/} for access details.
It is important to write your patch based on the current working
version. If you start from an older version, your patch may be
@ -1296,7 +1296,7 @@ desired change), refer to:
@ifset WWW_GNU_ORG
@ifhtml
the Emacs Manual
@url{http://www.gnu.org/software/emacs/manual/emacs.html}.
@url{https://www.gnu.org/software/emacs/manual/emacs.html}.
@end ifhtml
@ifnothtml
@xref{Top, Emacs Manual,,emacs}.
@ -1310,7 +1310,7 @@ the Emacs Manual
@ifset WWW_GNU_ORG
@ifhtml
the Emacs Lisp Reference Manual
@url{http://www.gnu.org/software/emacs/manual/elisp.html}.
@url{https://www.gnu.org/software/emacs/manual/elisp.html}.
@end ifhtml
@ifnothtml
@xref{Top, Emacs Lisp Reference Manual,,elisp}.
@ -1321,7 +1321,7 @@ the Emacs Lisp Reference Manual
@end ifclear
@item
@url{http://www.gnu.org/software/emacs}
@url{https://www.gnu.org/software/emacs}
@item
@url{http://www.emacswiki.org/}
@ -1337,7 +1337,7 @@ the Emacs Lisp Reference Manual
@cindex coding standards
Contributed code should follow the GNU Coding Standards
@url{http://www.gnu.org/prep/standards/}. This may also be available
@url{https://www.gnu.org/prep/standards/}. This may also be available
in info on your system.
If it doesn't, we'll need to find someone to fix the code before we
@ -1350,7 +1350,7 @@ Emacs has additional style and coding conventions:
@ifset WWW_GNU_ORG
@ifhtml
the ``Tips and Conventions'' Appendix in the Emacs Lisp Reference
@url{http://www.gnu.org/software/emacs/manual/html_node/elisp/Tips.html}.
@url{https://www.gnu.org/software/emacs/manual/html_node/elisp/Tips.html}.
@end ifhtml
@ifnothtml
@xref{Tips, ``Tips and Conventions'' Appendix in the Emacs Lisp Reference, Tips
@ -1385,11 +1385,11 @@ Use @code{?\s} instead of @code{? } in Lisp code for a space character.
The FSF (Free Software Foundation) is the copyright holder for GNU Emacs.
The FSF is a nonprofit with a worldwide mission to promote computer
user freedom and to defend the rights of all free software users.
For general information, see the website @url{http://www.fsf.org/}.
For general information, see the website @url{https://www.fsf.org/}.
Generally speaking, for non-trivial contributions to GNU Emacs we
require that the copyright be assigned to the FSF@. For the reasons
behind this, see @url{http://www.gnu.org/licenses/why-assign.html}.
behind this, see @url{https://www.gnu.org/licenses/why-assign.html}.
Copyright assignment is a simple process. Residents of some countries
can do it entirely electronically. We can help you get started, and
@ -1434,7 +1434,7 @@ mailing list and newsgroup interconnect, so it does not matter which
one you use.)
@item
Look in the @uref{http://www.fsf.org/resources/service/, service
Look in the @uref{https://www.fsf.org/resources/service/, service
directory} for someone who might help you for a fee.
@end itemize

View File

@ -15,7 +15,7 @@
# 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/>.
SHELL = @SHELL@

View File

@ -42,4 +42,4 @@ 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/>.

View File

@ -19,7 +19,7 @@
% 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/>.
/tgifdict 132 dict def
tgifdict begin

View File

@ -19,7 +19,7 @@
% 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/>.
/tgifdict 132 dict def
tgifdict begin

View File

@ -19,7 +19,7 @@
% 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/>.
/tgifdict 132 dict def
tgifdict begin

View File

@ -19,7 +19,7 @@
% 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/>.
/tgifdict 132 dict def
tgifdict begin

View File

@ -19,7 +19,7 @@
% 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/>.
/tgifdict 132 dict def
tgifdict begin

View File

@ -19,7 +19,7 @@
% 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/>.
/tgifdict 132 dict def
tgifdict begin

View File

@ -24,7 +24,7 @@
% 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/>.
/tgifdict 53 dict def
tgifdict begin
@ -223,7 +223,7 @@ NP
GS
0
/Courier FF [17 0 0 -17 0 0] MS
(symbol name) TGSW
(symbol name) TGSW
AD
GR
2 DI NE 0 RM
@ -243,7 +243,7 @@ NP
GS
0
/Courier FF [17 0 0 -17 0 0] MS
(Chest of Drawers) TGSW
(Chest of Drawers) TGSW
AD
GR
2 DI NE 0 RM
@ -342,7 +342,7 @@ NP
GS
0
/NewCenturySchlbk-Roman FF [17 0 0 -17 0 0] MS
(directions to) TGSW
(directions to) TGSW
AD
GR
2 DI NE 0 RM
@ -388,7 +388,7 @@ NP
GS
0
/Courier FF [17 0 0 -17 0 0] MS
(symbol definition) TGSW
(symbol definition) TGSW
AD
GR
2 DI NE 0 RM
@ -408,7 +408,7 @@ NP
GS
0
/NewCenturySchlbk-Roman FF [17 0 0 -17 0 0] MS
(directions to) TGSW
(directions to) TGSW
AD
GR
2 DI NE 0 RM
@ -428,7 +428,7 @@ NP
GS
0
/Courier FF [17 0 0 -17 0 0] MS
(variable name) TGSW
(variable name) TGSW
AD
GR
2 DI NE 0 RM
@ -448,7 +448,7 @@ NP
GS
0
/NewCenturySchlbk-Roman FF [17 0 0 -17 0 0] MS
(directions to) TGSW
(directions to) TGSW
AD
GR
2 DI NE 0 RM
@ -468,7 +468,7 @@ NP
GS
0
/Courier FF [17 0 0 -17 0 0] MS
(property list) TGSW
(property list) TGSW
AD
GR
2 DI NE 0 RM
@ -488,7 +488,7 @@ NP
GS
0
/NewCenturySchlbk-Roman FF [17 0 0 -17 0 0] MS
(directions to) TGSW
(directions to) TGSW
AD
GR
2 DI NE 0 RM

View File

@ -120,7 +120,7 @@ Foundation, Inc.
@iftex
Published by the:@*
GNU Press, @hfill @uref{http://www.fsf.org/licensing/gnu-press/}@*
GNU Press, @hfill @uref{https://www.fsf.org/licensing/gnu-press/}@*
a division of the @hfill email: @email{sales@@fsf.org}@*
Free Software Foundation, Inc. @hfill Tel: +1 (617) 542-5942@*
51 Franklin Street, Fifth Floor @hfill Fax: +1 (617) 542-2652@*
@ -128,10 +128,10 @@ Boston, MA 02110-1301 USA
@end iftex
@ifnottex
Printed copies available from @uref{http://shop.fsf.org/}. Published by:
Printed copies available from @uref{https://shop.fsf.org/}. Published by:
@example
GNU Press, http://www.fsf.org/licensing/gnu-press/
GNU Press, https://www.fsf.org/licensing/gnu-press/
a division of the email: sales@@fsf.org
Free Software Foundation, Inc. Tel: +1 (617) 542-5942
51 Franklin Street, Fifth Floor Fax: +1 (617) 542-2652
@ -208,7 +208,7 @@ supports it in developing GNU and promoting software freedom.''
@ifset WWW_GNU_ORG
@html
<p>The homepage for GNU Emacs is at
<a href="/software/emacs/">http://www.gnu.org/software/emacs/</a>.<br>
<a href="/software/emacs/">https://www.gnu.org/software/emacs/</a>.<br>
To view this manual in other formats, click
<a href="/software/emacs/manual/eintr.html">here</a>.
@end html
@ -12059,7 +12059,7 @@ For more information, see
@ref{Indicating, , Indicating, texinfo, Texinfo Manual}, which goes to
a Texinfo manual in the current directory. Or, if you are on the
Internet, see
@uref{http://www.gnu.org/software/texinfo/manual/texinfo/}
@uref{https://www.gnu.org/software/texinfo/manual/texinfo/}
@end ifhtml
@iftex
``Indicating Definitions, Commands, etc.''@: in @cite{Texinfo, The GNU
@ -21658,8 +21658,8 @@ can ill afford to lose manuals this way.
Free documentation, like free software, is a matter of freedom, not
price. The problem with these manuals was not that O'Reilly Associates
charged a price for printed copies---that in itself is fine. The Free
Software Foundation @uref{http://shop.fsf.org, sells printed copies} of
free @uref{http://www.gnu.org/doc/doc.html, GNU manuals}, too.
Software Foundation @uref{https://shop.fsf.org, sells printed copies} of
free @uref{https://www.gnu.org/doc/doc.html, GNU manuals}, too.
But GNU manuals are available in source code form, while these manuals
are available only on paper. GNU manuals come with permission to copy
and modify; the Perl manuals do not. These restrictions are the
@ -21738,7 +21738,7 @@ copylefted manuals to non-copylefted ones.
@noindent
Note: The Free Software Foundation maintains a page on its Web site
that lists free books available from other publishers:@*
@uref{http://www.gnu.org/doc/other-free-books.html}
@uref{https://www.gnu.org/doc/other-free-books.html}
@node GNU Free Documentation License
@appendix GNU Free Documentation License

View File

@ -19,7 +19,7 @@
% 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/>.
/tgifdict 132 dict def
tgifdict begin

View File

@ -19,7 +19,7 @@
% 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/>.
/tgifdict 132 dict def
tgifdict begin

View File

@ -19,7 +19,7 @@
% 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/>.
/tgifdict 132 dict def
tgifdict begin

View File

@ -15,7 +15,7 @@
# 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/>.
SHELL = @SHELL@

View File

@ -18,7 +18,7 @@ or for HTML.
* You can buy nicely printed copies from the Free Software Foundation.
Buying a manual from the Free Software Foundation helps support our GNU
development work. See <http://shop.fsf.org/>.
development work. See <https://shop.fsf.org/>.
(At time of writing, this manual is out of print.)
* The master file for formatting this manual for Tex is called 'elisp.texi'.
@ -45,4 +45,4 @@ 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/>.

View File

@ -5338,7 +5338,7 @@ hint to ImageMagick to help it detect the image type.
Specifies a rotation angle in degrees.
@item :index @var{frame}
@c Doesn't work: http://debbugs.gnu.org/7978
@c Doesn't work: https://debbugs.gnu.org/7978
@xref{Multi-Frame Images}.
@end table

View File

@ -6,7 +6,7 @@
@display
Copyright @copyright{} 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
@uref{http://fsf.org/}
@uref{https://fsf.org/}
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
@ -414,7 +414,7 @@ The Free Software Foundation may publish new, revised versions
of the GNU Free Documentation License from time to time. Such new
versions will be similar in spirit to the present version, but may
differ in detail to address new problems or concerns. See
@uref{http://www.gnu.org/copyleft/}.
@uref{https://www.gnu.org/copyleft/}.
Each version of the License is given a distinguishing version number.
If the Document specifies that a particular numbered version of this

View File

@ -244,7 +244,7 @@ least for a certain distance.
@item S
Stop: don't execute any more of the program, but wait for more
Edebug commands (@code{edebug-stop}).
@c FIXME Does not work. http://debbugs.gnu.org/9764
@c FIXME Does not work. https://debbugs.gnu.org/9764
@item @key{SPC}
Step: stop at the next stop point encountered (@code{edebug-step-mode}).
@ -1139,7 +1139,7 @@ definition, but specifications are much more general than macro
arguments. @xref{Defining Macros}, for more explanation of
the @code{declare} form.
@c See, e.g., http://debbugs.gnu.org/10577
@c See, e.g., https://debbugs.gnu.org/10577
@c FIXME Maybe there should be an Edebug option to get it to
@c automatically load the entire source file containing the function
@c being instrumented. That would avoid this.

View File

@ -159,7 +159,7 @@ Cover art by Etienne Suvasa.
@ifset WWW_GNU_ORG
@html
<p>The homepage for GNU Emacs is at
<a href="/software/emacs/">http://www.gnu.org/software/emacs/</a>.<br>
<a href="/software/emacs/">https://www.gnu.org/software/emacs/</a>.<br>
For information on using Emacs, refer to the
<a href="/software/emacs/manual/emacs.html">Emacs Manual</a>.<br>
To view this manual in other formats, click

View File

@ -57,7 +57,7 @@ including @code{beginning-of-line}, @code{forward-word},
@code{forward-sentence}, and @code{forward-paragraph}, stop at the
boundary between the prompt and the actual text.
@c See http://debbugs.gnu.org/11276
@c See https://debbugs.gnu.org/11276
The minibuffer's window is normally a single line; it grows
automatically if the contents require more space. Whilst it is
active, you can explicitly resize it temporarily with the window

View File

@ -212,7 +212,7 @@ emacs, GNU Emacs Manual}. Unlike @code{find-file-literally}, finding
a file as @samp{raw-text} doesn't disable format conversion,
uncompression, or auto mode selection.
@c See http://debbugs.gnu.org/11226 for lack of unibyte tooltip.
@c See https://debbugs.gnu.org/11226 for lack of unibyte tooltip.
@vindex enable-multibyte-characters
The buffer-local variable @code{enable-multibyte-characters} is
non-@code{nil} in multibyte buffers, and @code{nil} in unibyte ones.

View File

@ -275,7 +275,7 @@ variable @code{load-file-name} (@pxref{Loading}). Here is an example:
Via the Package Menu, users may download packages from @dfn{package
archives}. Such archives are specified by the variable
@code{package-archives}, whose default value contains a single entry:
the archive hosted by the GNU project at @url{http://elpa.gnu.org}. This
the archive hosted by the GNU project at @url{https://elpa.gnu.org}. This
section describes how to set up and maintain a package archive.
@cindex base location, package archive

View File

@ -2331,7 +2331,7 @@ server is stopped; a non-@code{nil} value means yes.
Emacs can create encrypted network connections, using either built-in
or external support. The built-in support uses the GnuTLS
Transport Layer Security Library; see
@uref{http://www.gnu.org/software/gnutls/, the GnuTLS project page}.
@uref{https://www.gnu.org/software/gnutls/, the GnuTLS project page}.
If your Emacs was compiled with GnuTLS support, the function
@code{gnutls-available-p} is defined and returns non-@code{nil}. For
more details, @pxref{Top,, Overview, emacs-gnutls, The Emacs-GnuTLS manual}.

Some files were not shown because too many files have changed in this diff Show More