forked from Github/emacs
Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
This commit is contained in:
commit
767b3a7429
2264 changed files with 4184 additions and 3738 deletions
|
|
@ -8,7 +8,7 @@
|
|||
(log-edit-setup-add-author . t)))
|
||||
(change-log-mode . ((add-log-time-zone-rule . t)
|
||||
(fill-column . 74)
|
||||
(bug-reference-url-format . "http://debbugs.gnu.org/%s")
|
||||
(bug-reference-url-format . "https://debbugs.gnu.org/%s")
|
||||
(mode . bug-reference)))
|
||||
(diff-mode . ((mode . whitespace)))
|
||||
(emacs-lisp-mode . ((indent-tabs-mode . nil))))
|
||||
|
|
|
|||
2
.gitattributes
vendored
2
.gitattributes
vendored
|
|
@ -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
2
.gitignore
vendored
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
4
BUGS
|
|
@ -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:
|
||||
|
||||
|
|
|
|||
26
CONTRIBUTE
26
CONTRIBUTE
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
8
INSTALL
8
INSTALL
|
|
@ -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/>.
|
||||
|
|
|
|||
|
|
@ -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/>.
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
||||
|
|
@ -991,8 +991,7 @@ ${srcdir}/info/dir: ${info_dir_deps}
|
|||
$(AM_V_at)${MKDIR_P} ${srcdir}/info
|
||||
$(AM_V_GEN)(cd ${srcdir}/doc && \
|
||||
AWK='${AWK}' ../build-aux/make-info-dir ${info_dir_inputs} \
|
||||
) >$@.tmp
|
||||
mv $@.tmp $@
|
||||
) >$@.tmp && mv $@.tmp $@
|
||||
|
||||
INSTALL_DVI = install-emacs-dvi install-lispref-dvi \
|
||||
install-lispintro-dvi install-misc-dvi
|
||||
|
|
|
|||
4
README
4
README
|
|
@ -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/>.
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
||||
|
|
|
|||
|
|
@ -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++;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
||||
|
|
|
|||
|
|
@ -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/>.
|
||||
|
|
|
|||
|
|
@ -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)))))
|
||||
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
;;
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
;;
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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/>.
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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/>.
|
||||
|
|
|
|||
|
|
@ -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/>.
|
||||
|
|
|
|||
|
|
@ -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/>.
|
||||
|
|
|
|||
|
|
@ -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/>.
|
||||
|
|
|
|||
|
|
@ -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/>.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ eval '(exit $?0)' && eval 'exec perl -wS "$0" "$@"'
|
|||
if 0;
|
||||
# Convert git log output to ChangeLog format.
|
||||
|
||||
my $VERSION = '2016-03-22 21:49'; # UTC
|
||||
my $VERSION = '2017-09-13 06:45'; # UTC
|
||||
# The definition above must lie within the first 8 lines in order
|
||||
# for the Emacs time-stamp write hook (at end) to update it.
|
||||
# If you change this file with Emacs, please let the write hook
|
||||
|
|
@ -22,7 +22,7 @@ my $VERSION = '2016-03-22 21:49'; # UTC
|
|||
# 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/>.
|
||||
|
||||
# Written by Jim Meyering
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
# Like mv $1 $2, but if the files are the same, just delete $1.
|
||||
# Status is zero if successful, nonzero otherwise.
|
||||
|
||||
VERSION='2016-01-11 22:04'; # UTC
|
||||
VERSION='2017-09-13 06:45'; # UTC
|
||||
# The definition above must lie within the first 8 lines in order
|
||||
# for the Emacs time-stamp write hook (at end) to update it.
|
||||
# If you change this file with Emacs, please let the write hook
|
||||
|
|
@ -21,7 +21,7 @@ VERSION='2016-01-11 22:04'; # UTC
|
|||
# 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/>.
|
||||
|
||||
usage="usage: $0 SOURCE DEST"
|
||||
|
||||
|
|
@ -39,7 +39,7 @@ Report bugs to <bug-gnulib@gnu.org>."
|
|||
version=`expr "$VERSION" : '\([^ ]*\)'`
|
||||
version="move-if-change (gnulib) $version
|
||||
Copyright (C) 2011 Free Software Foundation, Inc.
|
||||
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
|
||||
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
|
||||
This is free software: you are free to change and redistribute it.
|
||||
There is NO WARRANTY, to the extent permitted by law."
|
||||
|
||||
|
|
|
|||
|
|
@ -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//*\//}
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ eval '(exit $?0)' && eval 'exec perl -wS -0777 -pi "$0" "$@"'
|
|||
if 0;
|
||||
# Update an FSF copyright year list to include the current year.
|
||||
|
||||
my $VERSION = '2016-01-12.23:13'; # UTC
|
||||
my $VERSION = '2017-09-13.06:45'; # UTC
|
||||
|
||||
# Copyright (C) 2009-2017 Free Software Foundation, Inc.
|
||||
#
|
||||
|
|
@ -18,7 +18,7 @@ my $VERSION = '2016-01-12.23:13'; # UTC
|
|||
# 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/>.
|
||||
|
||||
# Written by Jim Meyering and Joel E. Denny
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
29
configure.ac
29
configure.ac
|
|
@ -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.
|
||||
|
|
@ -343,6 +343,7 @@ OPTION_DEFAULT_ON([tiff],[don't compile with TIFF image support])
|
|||
OPTION_DEFAULT_ON([gif],[don't compile with GIF image support])
|
||||
OPTION_DEFAULT_ON([png],[don't compile with PNG image support])
|
||||
OPTION_DEFAULT_ON([rsvg],[don't compile with SVG image support])
|
||||
OPTION_DEFAULT_ON([lcms2],[don't compile with Little CMS support])
|
||||
OPTION_DEFAULT_ON([libsystemd],[don't compile with libsystemd support])
|
||||
OPTION_DEFAULT_OFF([cairo],[compile with Cairo drawing (experimental)])
|
||||
OPTION_DEFAULT_ON([xml2],[don't compile with XML parsing support])
|
||||
|
|
@ -3451,6 +3452,25 @@ if test "${with_jpeg}" != "no"; then
|
|||
fi
|
||||
AC_SUBST(LIBJPEG)
|
||||
|
||||
HAVE_LCMS2=no
|
||||
LIBLCMS2=
|
||||
if test "${with_lcms2}" != "no"; then
|
||||
OLIBS=$LIBS
|
||||
AC_SEARCH_LIBS([cmsCreateTransform], [lcms2], [HAVE_LCMS2=yes])
|
||||
LIBS=$OLIBS
|
||||
case $ac_cv_search_cmsCreateTransform in
|
||||
-*) LIBLCMS2=$ac_cv_search_cmsCreateTransform ;;
|
||||
esac
|
||||
fi
|
||||
if test "${HAVE_LCMS2}" = "yes"; then
|
||||
AC_DEFINE([HAVE_LCMS2], 1, [Define to 1 if you have the lcms2 library (-llcms2).])
|
||||
### mingw32 doesn't use -llcms2, since it loads the library dynamically.
|
||||
if test "${opsys}" = "mingw32"; then
|
||||
LIBLCMS2=
|
||||
fi
|
||||
fi
|
||||
AC_SUBST(LIBLCMS2)
|
||||
|
||||
HAVE_ZLIB=no
|
||||
LIBZ=
|
||||
if test "${with_zlib}" != "no"; then
|
||||
|
|
@ -4011,7 +4031,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
|
||||
|
|
@ -5294,7 +5314,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
|
||||
|
|
@ -5348,7 +5368,7 @@ emacs_config_features=
|
|||
for opt in XAW3D XPM JPEG TIFF GIF PNG RSVG CAIRO IMAGEMAGICK SOUND GPM DBUS \
|
||||
GCONF GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT \
|
||||
LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS X_TOOLKIT OLDXMENU X11 NS MODULES \
|
||||
XWIDGETS LIBSYSTEMD CANNOT_DUMP; do
|
||||
XWIDGETS LIBSYSTEMD CANNOT_DUMP LCMS2; do
|
||||
|
||||
case $opt in
|
||||
CANNOT_DUMP) eval val=\${$opt} ;;
|
||||
|
|
@ -5381,6 +5401,7 @@ AS_ECHO([" Does Emacs use -lXaw3d? ${HAVE_XAW3D
|
|||
Does Emacs use a png library? ${HAVE_PNG} $LIBPNG
|
||||
Does Emacs use -lrsvg-2? ${HAVE_RSVG}
|
||||
Does Emacs use cairo? ${HAVE_CAIRO}
|
||||
Does Emacs use -llcms2? ${HAVE_LCMS2}
|
||||
Does Emacs use imagemagick (version 6)? ${HAVE_IMAGEMAGICK}
|
||||
Does Emacs support sound? ${HAVE_SOUND}
|
||||
Does Emacs use -lgpm? ${HAVE_GPM}
|
||||
|
|
|
|||
|
|
@ -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@
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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@
|
||||
|
||||
|
|
|
|||
|
|
@ -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/>.
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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@
|
||||
|
||||
|
|
|
|||
|
|
@ -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/>.
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue