Merge remote-tracking branch 'origin/master' into feature/android
This commit is contained in:
commit
6d823d1077
3248 changed files with 12732 additions and 13700 deletions
2
.gitattributes
vendored
2
.gitattributes
vendored
|
@ -1,6 +1,6 @@
|
|||
# Attributes of Emacs files in the Git repository.
|
||||
|
||||
# Copyright 2015-2022 Free Software Foundation, Inc.
|
||||
# Copyright 2015-2023 Free Software Foundation, Inc.
|
||||
|
||||
# This file is part of GNU Emacs.
|
||||
|
||||
|
|
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -1,6 +1,6 @@
|
|||
# Files that Git should ignore in the Emacs source directory.
|
||||
|
||||
# Copyright 2009-2022 Free Software Foundation, Inc.
|
||||
# Copyright 2009-2023 Free Software Foundation, Inc.
|
||||
|
||||
# This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright (C) 2021-2022 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2021-2023 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is part of GNU Emacs.
|
||||
#
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
Copyright (C) 2006-2023 Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
* How developers contribute to GNU Emacs
|
||||
|
||||
Here is how software developers can contribute to Emacs. (Non-developers: see
|
||||
|
|
|
@ -4302,7 +4302,7 @@
|
|||
(install-arch-indep): Don't install-etc for self-contained ns builds.
|
||||
|
||||
* configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS) <darwin>:
|
||||
No longer unconditonally add /sw directories. (Bug#2280)
|
||||
No longer unconditionally add /sw directories. (Bug#2280)
|
||||
|
||||
* Makefile.in (install-arch-dep): Depend on install-arch-indep.
|
||||
(install-arch-indep): Depend on install-leim.
|
||||
|
@ -14700,7 +14700,7 @@
|
|||
;; coding: utf-8
|
||||
;; End:
|
||||
|
||||
Copyright (C) 1993-1999, 2001-2022 Free Software Foundation, Inc.
|
||||
Copyright (C) 1993-1999, 2001-2023 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
@ -11843,7 +11843,7 @@
|
|||
|
||||
2016-01-05 Alan Mackenzie <acm@muc.de>
|
||||
|
||||
Make C++ buffers writeable when writing their initial text properties.
|
||||
Make C++ buffers writable when writing their initial text properties.
|
||||
|
||||
This is a correction to yesterday's CC Mode patch.
|
||||
|
||||
|
@ -35787,7 +35787,7 @@ See ChangeLog.1 for earlier changes.
|
|||
;; coding: utf-8
|
||||
;; End:
|
||||
|
||||
Copyright (C) 2015-2022 Free Software Foundation, Inc.
|
||||
Copyright (C) 2015-2023 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
|
|
22
ChangeLog.3
22
ChangeLog.3
|
@ -10733,7 +10733,7 @@
|
|||
|
||||
Bump lisp/progmodes/project.el version to 0.7.1
|
||||
|
||||
Amont other things exposes the new project-buffers generic function to
|
||||
Among other things exposes the new project-buffers generic function to
|
||||
ELPA users.
|
||||
|
||||
* lisp/progmodes/project.el (Version): Bump to 0.7.1
|
||||
|
@ -25218,7 +25218,7 @@
|
|||
|
||||
2021-05-12 Richard Stallman <rms@gnu.org>
|
||||
|
||||
Little improvements in rmail.el. Recognize encryped override headers.
|
||||
Little improvements in rmail.el. Recognize encrypted override headers.
|
||||
|
||||
* lisp/mail/rmail.el (rmail-simplified-subject): Delete `[External] :'.
|
||||
(rmail-reply): In encrypted message, search for other header fields
|
||||
|
@ -27333,7 +27333,7 @@
|
|||
|
||||
2021-04-24 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
Simlify top-level Makefile since admin is always included
|
||||
Simplify top-level Makefile since admin is always included
|
||||
|
||||
* Makefile.in (clean_dirs, distclean_dirs, maintainer_clean_dirs):
|
||||
Add admin directories.
|
||||
|
@ -27668,7 +27668,7 @@
|
|||
* lisp/international/mule-cmds.el (ucs-names):
|
||||
* lisp/progmodes/ebrowse.el (ebrowse-read):
|
||||
* test/src/coding-tests.el (benchmark-decoder): Avoid lowering
|
||||
gc-cons-treshold.
|
||||
gc-cons-threshold.
|
||||
|
||||
2021-04-22 Stefan Kangas <stefan@marxist.se>
|
||||
|
||||
|
@ -46569,7 +46569,7 @@
|
|||
Fix syntax of symbol and punctuation characters
|
||||
|
||||
* lisp/international/characters.el: Adjust syntax of punctuation
|
||||
and symbol charcaters to follow that of Unicode properties.
|
||||
and symbol characters to follow that of Unicode properties.
|
||||
(Bug#44974)
|
||||
|
||||
2021-01-02 Andrea Corallo <akrl@sdf.org>
|
||||
|
@ -63457,9 +63457,9 @@
|
|||
|
||||
2020-09-30 Lars Ingebrigtsen <larsi@gnus.org>
|
||||
|
||||
Fix isearch-group-* colors on low-colour displays
|
||||
Fix isearch-group-* colors on low-color displays
|
||||
|
||||
* lisp/isearch.el (isearch-group-1): On low-colour displays, just
|
||||
* lisp/isearch.el (isearch-group-1): On low-color displays, just
|
||||
use the normal isearch color (bug#43702).
|
||||
(isearch-group-2 etc): Ditto.
|
||||
|
||||
|
@ -123828,7 +123828,7 @@
|
|||
|
||||
* doc/lispref/text.texi (Special Properties): For the hook property
|
||||
modification-hooks, state that inhibit-modification-hooks is NOT bound to
|
||||
non-nil when calling its functions. For the hooks insert-in-fron-hooks and
|
||||
non-nil when calling its functions. For the hooks insert-in-front-hooks and
|
||||
insert-behind-hooks, state that that variable does get bound to non-nil.
|
||||
|
||||
2019-06-24 Hong Xu <hong@topbug.net>
|
||||
|
@ -156545,7 +156545,7 @@
|
|||
Obsolete Flymake's flymake-diagnostic-types-alist
|
||||
|
||||
That variable was an association between symbols and properties,
|
||||
effecively duplicating symbol's property lists. It is simpler to just
|
||||
effectively duplicating symbol's property lists. It is simpler to just
|
||||
put properties on symbols. Backward compatibility to the old variable
|
||||
has been kept.
|
||||
|
||||
|
@ -190693,7 +190693,7 @@
|
|||
Support multi-lingual detection of SEE ALSO man sections
|
||||
|
||||
* lisp/man.el (Man-see-also-regexp): Add support for SEE ALSO
|
||||
section detection in several langages: French, German, Spanish,
|
||||
section detection in several languages: French, German, Spanish,
|
||||
Portuguese, Italian, Polish, Turkish, Japanese, Chinese. (Bug#28142)
|
||||
|
||||
2017-08-26 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
@ -236927,7 +236927,7 @@ See ChangeLog.2 for earlier changes.
|
|||
;; coding: utf-8
|
||||
;; End:
|
||||
|
||||
Copyright (C) 2015-2022 Free Software Foundation, Inc.
|
||||
Copyright (C) 2015-2023 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Build Emacs from a fresh tarball or version-control checkout.
|
||||
|
||||
# Copyright (C) 2011-2022 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2011-2023 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is part of GNU Emacs.
|
||||
#
|
||||
|
|
2
INSTALL
2
INSTALL
|
@ -1,5 +1,5 @@
|
|||
GNU Emacs Installation Guide
|
||||
Copyright (C) 1992, 1994, 1996-1997, 2000-2022 Free Software Foundation,
|
||||
Copyright (C) 1992, 1994, 1996-1997, 2000-2023 Free Software Foundation,
|
||||
Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
|
|
|
@ -98,7 +98,7 @@ never platform-specific.
|
|||
|
||||
|
||||
|
||||
Copyright (C) 2002-2022 Free Software Foundation, Inc.
|
||||
Copyright (C) 2002-2023 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
### @configure_input@
|
||||
|
||||
# Copyright (C) 1992-2022 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1992-2023 Free Software Foundation, Inc.
|
||||
|
||||
# This file is part of GNU Emacs.
|
||||
|
||||
|
|
2
README
2
README
|
@ -1,4 +1,4 @@
|
|||
Copyright (C) 2001-2022 Free Software Foundation, Inc.
|
||||
Copyright (C) 2001-2023 Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
|
||||
|
|
|
@ -2577,7 +2577,7 @@
|
|||
;; coding: utf-8
|
||||
;; End:
|
||||
|
||||
Copyright (C) 2001-2022 Free Software Foundation, Inc.
|
||||
Copyright (C) 2001-2023 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
Copyright (C) 2001-2022 Free Software Foundation, Inc.
|
||||
Copyright (C) 2001-2023 Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; admin.el --- utilities for Emacs administration -*- lexical-binding: t; -*-
|
||||
|
||||
;; Copyright (C) 2001-2022 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 2001-2023 Free Software Foundation, Inc.
|
||||
|
||||
;; This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* Allocate X colors. Used for testing with dense colormaps.
|
||||
|
||||
Copyright (C) 2001-2022 Free Software Foundation, Inc.
|
||||
Copyright (C) 2001-2023 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; authors.el --- utility for maintaining Emacs's AUTHORS file -*- lexical-binding: t; -*-
|
||||
|
||||
;; Copyright (C) 2000-2022 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 2000-2023 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Gerd Moellmann <gerd@gnu.org>
|
||||
;; Maintainer: emacs-devel@gnu.org
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
### automerge - automatically merge the Emacs release branch to master
|
||||
|
||||
## Copyright (C) 2018-2022 Free Software Foundation, Inc.
|
||||
## Copyright (C) 2018-2023 Free Software Foundation, Inc.
|
||||
|
||||
## Author: Glenn Morris <rgm@gnu.org>
|
||||
## Maintainer: Stefan Kangas <stefankangas@gmail.com>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#! /usr/bin/perl
|
||||
# Build Emacs in several different configurations.
|
||||
|
||||
# Copyright (C) 2001-2022 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2001-2023 Free Software Foundation, Inc.
|
||||
|
||||
# This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
### @configure_input@
|
||||
|
||||
# Copyright (C) 2015-2022 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2015-2023 Free Software Foundation, Inc.
|
||||
|
||||
# Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
|
||||
# National Institute of Advanced Industrial Science and Technology (AIST)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Copyright (C) 2015-2022 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2015-2023 Free Software Foundation, Inc.
|
||||
|
||||
# Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
|
||||
# National Institute of Advanced Industrial Science and Technology (AIST)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
Copyright (C) 2009-2022 Free Software Foundation, Inc.
|
||||
Copyright (C) 2009-2023 Free Software Foundation, Inc.
|
||||
Copyright (C) 2009, 2010, 2011
|
||||
National Institute of Advanced Industrial Science and Technology (AIST)
|
||||
Registration Number H13PRO009
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
### check-man-pages - check man pages for errors
|
||||
|
||||
## Copyright (C) 2022 Free Software Foundation, Inc.
|
||||
## Copyright (C) 2022-2023 Free Software Foundation, Inc.
|
||||
|
||||
## Author: Stefan Kangas <stefankangas@gmail.com>
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; cus-test.el --- tests for custom types and load problems -*- lexical-binding: t; -*-
|
||||
|
||||
;; Copyright (C) 1998, 2000, 2002-2022 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 1998, 2000, 2002-2023 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Markus Rost <rost@math.uni-bielefeld.de>
|
||||
;; Created: 13 Sep 1998
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Copyright (C) 2001-2022 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2001-2023 Free Software Foundation, Inc.
|
||||
|
||||
# This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
### emacs-shell-lib - shared code for Emacs shell scripts
|
||||
|
||||
## Copyright (C) 2022 Free Software Foundation, Inc.
|
||||
## Copyright (C) 2022-2023 Free Software Foundation, Inc.
|
||||
|
||||
## Author: Stefan Kangas <stefankangas@gmail.com>
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Copyright (C) 2022 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2022-2023 Free Software Foundation, Inc.
|
||||
|
||||
# This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; find-gc.el --- detect functions that call the garbage collector -*- lexical-binding: t; -*-
|
||||
|
||||
;; Copyright (C) 1992, 2001-2022 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 1992, 2001-2023 Free Software Foundation, Inc.
|
||||
|
||||
;; Maintainer: emacs-devel@gnu.org
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
### the result of merging external trees into the Emacs repository, as
|
||||
### well as certain commits on which Emacs fails to build, are skipped.
|
||||
|
||||
## Copyright (C) 2022 Free Software Foundation, Inc.
|
||||
## Copyright (C) 2022-2023 Free Software Foundation, Inc.
|
||||
|
||||
## This file is part of GNU Emacs.
|
||||
|
||||
|
@ -82,7 +82,7 @@ done
|
|||
# SKIP-BRANCH 58cc931e92ece70c3e64131ee12a799d65409100
|
||||
|
||||
## The list below is the exhaustive list of all commits between Dec 1
|
||||
## 2016 and Nov 30 2022 on which building Emacs with the default
|
||||
## 2016 and Dec 31 2022 on which building Emacs with the default
|
||||
## options, on a GNU/Linux computer and with GCC, fails. It is
|
||||
## possible (though unlikely) that building Emacs with non-default
|
||||
## options, with other compilers, or on other platforms, would succeed
|
||||
|
@ -1637,3 +1637,40 @@ $REAL_GIT bisect skip $(cat $0 | grep '^# SKIP-SINGLE ' | sed 's/^# SKIP-SINGLE
|
|||
# SKIP-SINGLE 4552b01d8c8052f607dca2fcddcf7b2e270f1db6
|
||||
# SKIP-SINGLE b6568c1389128d47538b646d940427949ddf58d0
|
||||
# SKIP-SINGLE 6d5b34d9de7b2f1b346d9aff123ad20c942166dc
|
||||
# SKIP-SINGLE d9d90666f545dc25be63c1b16c030ce1aa96510e
|
||||
# SKIP-SINGLE e645bcc26d468ab6b8e16b6160c203c5db70ec6b
|
||||
# SKIP-SINGLE 0aea1cf8190aa804a0d11a67b4a3cb4b715ae82d
|
||||
# SKIP-SINGLE 7e6d1d1c47196bf1bb5254f5c9014e25bdaf9833
|
||||
# SKIP-SINGLE 784e509bded0fe41dd9908022a92c54ac8c21a2c
|
||||
# SKIP-SINGLE bc4cbbcc57a56a23c64576c8c23ecf6afb1c747b
|
||||
# SKIP-SINGLE 523261b454058d0b28df2c3de1eab55fe378aa69
|
||||
# SKIP-SINGLE 29d23b7fa00ed8263baa060d487b526d51fa6986
|
||||
# SKIP-SINGLE 9371d488be62a37788b499a7e44b1f5db158e212
|
||||
# SKIP-SINGLE 60418e6f09c67924e3e05eb4948e109d8f7c4073
|
||||
# SKIP-SINGLE 9153cf8158489d387a6a0d9d0ede9a2528c35f0a
|
||||
# SKIP-SINGLE d11e34ce76aac8680337f247419657e042e4cf34
|
||||
# SKIP-SINGLE 2541bec21bf3cf090071e434dac170d52394594e
|
||||
# SKIP-SINGLE 007e66bccb2cb8382158e5e24727fd1b4478cd69
|
||||
# SKIP-SINGLE 753b7a1cff6b8ce2367a94d27b615ac31f1067ba
|
||||
# SKIP-SINGLE 7c63b632e4e2241a28f08015cc981a72e18d7867
|
||||
# SKIP-SINGLE 91ae9f3d12885373d38c3e8d693f7dc210f9d471
|
||||
# SKIP-SINGLE 314cbef84944145e2160736ce32812403ed99cd9
|
||||
# SKIP-SINGLE 1a88a28ace24c8b4fb1e4780948b50dd37ada539
|
||||
# SKIP-SINGLE 98327e371938033f7ccefd1c5226cd102cb29ad1
|
||||
# SKIP-SINGLE 9d814bea4600ac28dcdbf9caf386467551d7d9be
|
||||
# SKIP-SINGLE 73769dc2b872441eb0b8565e1090e97fc0b5d521
|
||||
# SKIP-SINGLE 283043621756fd004906ecdd5ba829a47cb3fc57
|
||||
# SKIP-SINGLE 05ece1eb8b7ce28d366d02df89449d453be8d37e
|
||||
# SKIP-SINGLE 248c13dcfe1b9618811a6fe67e967b25b1a8f139
|
||||
# SKIP-SINGLE 38c35bf0f6a938001dfecbe439addf8fb62897c6
|
||||
# SKIP-SINGLE 9065d745151e1995b80a1f4d5a04e2af111ad928
|
||||
# SKIP-SINGLE e78e69b33189c653d1588b810283969ac3cca137
|
||||
# SKIP-SINGLE 909091d7578b7225601b202fb9257dedae879e9a
|
||||
# SKIP-SINGLE 706ed85285515e7047e16608815c1d02d4907b07
|
||||
# SKIP-SINGLE 7013b0179cbe5cce19e114d7673770d1425d3005
|
||||
# SKIP-SINGLE 2de25accaf31aef643557ec476041c770fc7ac15
|
||||
# SKIP-SINGLE 2b1fdbffcb595bcd72fa9aa3db674c6985042bcb
|
||||
# SKIP-SINGLE 1480865e641b06d570f5ab56011f8e3e5481da7d
|
||||
# SKIP-SINGLE 8c13e8497821881b5197a1717e9e53b9991859d0
|
||||
# SKIP-SINGLE a6db8464e150c49724c71c5969b97f205ee2dec5
|
||||
# SKIP-SINGLE cfbfd393b450d4eb7ac0b7922b44208688553c9e
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; gitmerge.el --- help merge one Emacs branch into another -*- lexical-binding: t; -*-
|
||||
|
||||
;; Copyright (C) 2010-2022 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 2010-2023 Free Software Foundation, Inc.
|
||||
|
||||
;; Authors: David Engster <deng@randomsample.de>
|
||||
;; Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
### @configure_input@
|
||||
|
||||
## Copyright (C) 2013-2022 Free Software Foundation, Inc.
|
||||
## Copyright (C) 2013-2023 Free Software Foundation, Inc.
|
||||
|
||||
## This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
;;; c.by -- LL grammar for C/C++ language specification
|
||||
;; Copyright (C) 1999-2022 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 1999-2023 Free Software Foundation, Inc.
|
||||
;;
|
||||
;; Author: Eric M. Ludlam <zappo@gnu.org>
|
||||
;; David Ponce <david@dponce.com>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; semantic-grammar.wy -- LALR grammar of Semantic input grammars
|
||||
;;
|
||||
;; Copyright (C) 2002-2022 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 2002-2023 Free Software Foundation, Inc.
|
||||
;;
|
||||
;; Author: David Ponce <david@dponce.com>
|
||||
;; Created: 26 Aug 2002
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; java-tags.wy -- Semantic LALR grammar for Java
|
||||
|
||||
;; Copyright (C) 2002-2022 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 2002-2023 Free Software Foundation, Inc.
|
||||
;;
|
||||
;; Author: David Ponce <david@dponce.com>
|
||||
;; Created: 26 Aug 2002
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; javascript-jv.wy -- LALR grammar for Javascript
|
||||
|
||||
;; Copyright (C) 2005-2022 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 2005-2023 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 1998-2011 Ecma International.
|
||||
|
||||
;; Author: Joakim Verona
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; make.by -- BY notation for Makefiles.
|
||||
|
||||
;; Copyright (C) 1999-2022 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 1999-2023 Free Software Foundation, Inc.
|
||||
;;
|
||||
;; Author: Eric M. Ludlam <zappo@gnu.org>
|
||||
;; David Ponce <david@dponce.com>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; python.wy -- LALR grammar for Python
|
||||
|
||||
;; Copyright (C) 2002-2022 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 2002-2023 Free Software Foundation, Inc.
|
||||
;; Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
|
||||
;; 2009, 2010 Python Software Foundation; All Rights Reserved
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; scheme.by -- Scheme BNF language specification
|
||||
|
||||
;; Copyright (C) 2001-2022 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 2001-2023 Free Software Foundation, Inc.
|
||||
|
||||
;; This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; srecode-template.wy --- Semantic Recoder Template parser
|
||||
|
||||
;; Copyright (C) 2005-2022 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 2005-2023 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Eric M. Ludlam <zappo@gnu.org>
|
||||
;; Keywords: syntax
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; last-chance.el --- dangling deterrence -*- lexical-binding: t; -*-
|
||||
|
||||
;; Copyright (C) 2016-2022 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 2016-2023 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Thien-Thi Nguyen <ttn@gnu.org>
|
||||
;; Maintainer: emacs-devel@gnu.org
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# Build Emacs with various options for profiling, debugging,
|
||||
# with and without warnings enabled etc.
|
||||
|
||||
# Copyright (C) 2001-2022 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2001-2023 Free Software Foundation, Inc.
|
||||
|
||||
# This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
### make-manuals - create the Emacs manuals to upload to the gnu.org website
|
||||
|
||||
## Copyright 2018-2022 Free Software Foundation, Inc.
|
||||
## Copyright 2018-2023 Free Software Foundation, Inc.
|
||||
|
||||
## Author: Glenn Morris <rgm@gnu.org>
|
||||
## Maintainer: emacs-devel@gnu.org
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
# admin/merge-gnulib
|
||||
|
||||
# Copyright 2012-2022 Free Software Foundation, Inc.
|
||||
# Copyright 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
# This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
# admin/merge-pkg-config
|
||||
|
||||
# Copyright 2014-2022 Free Software Foundation, Inc.
|
||||
# Copyright 2014-2023 Free Software Foundation, Inc.
|
||||
|
||||
# This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
Copyright (C) 2007-2022 Free Software Foundation, Inc.
|
||||
Copyright (C) 2007-2023 Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
-*- mode: outline; coding: utf-8 -*-
|
||||
|
||||
Copyright (C) 2019-2022 Free Software Foundation, Inc.
|
||||
Copyright (C) 2019-2023 Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
NOTES FOR EMACS CONTINUOUS BUILD ON EMBA
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
-*- mode: outline; coding: utf-8 -*-
|
||||
|
||||
Copyright (C) 2013-2022 Free Software Foundation, Inc.
|
||||
Copyright (C) 2013-2023 Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
NOTES FOR EMACS CONTINUOUS BUILD ON HYDRA
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
-*- coding: utf-8; mode: text; -*-
|
||||
|
||||
Copyright (C) 2007-2022 Free Software Foundation, Inc.
|
||||
Copyright (C) 2007-2023 Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
From README.multi-tty in the multi-tty branch.
|
||||
|
|
|
@ -6,8 +6,7 @@
|
|||
<!-- This is the GNU Emacs Lisp Reference Manual
|
||||
corresponding to Emacs version 29.0.50.
|
||||
|
||||
Copyright © 1990-1996, 1998-2022 Free Software Foundation,
|
||||
Inc.
|
||||
Copyright © 1990-1996, 1998-2023 Free Software Foundation, Inc.
|
||||
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.3 or
|
||||
|
|
|
@ -6,8 +6,7 @@
|
|||
<!-- This is the GNU Emacs Lisp Reference Manual
|
||||
corresponding to Emacs version 29.0.50.
|
||||
|
||||
Copyright © 1990-1996, 1998-2022 Free Software Foundation,
|
||||
Inc.
|
||||
Copyright © 1990-1996, 1998-2023 Free Software Foundation, Inc.
|
||||
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.3 or
|
||||
|
|
|
@ -6,8 +6,7 @@
|
|||
<!-- This is the GNU Emacs Lisp Reference Manual
|
||||
corresponding to Emacs version 29.0.50.
|
||||
|
||||
Copyright © 1990-1996, 1998-2022 Free Software Foundation,
|
||||
Inc.
|
||||
Copyright © 1990-1996, 1998-2023 Free Software Foundation, Inc.
|
||||
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.3 or
|
||||
|
|
|
@ -6,8 +6,7 @@
|
|||
<!-- This is the GNU Emacs Lisp Reference Manual
|
||||
corresponding to Emacs version 29.0.50.
|
||||
|
||||
Copyright © 1990-1996, 1998-2022 Free Software Foundation,
|
||||
Inc.
|
||||
Copyright © 1990-1996, 1998-2023 Free Software Foundation, Inc.
|
||||
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.3 or
|
||||
|
|
|
@ -6,8 +6,7 @@
|
|||
<!-- This is the GNU Emacs Lisp Reference Manual
|
||||
corresponding to Emacs version 29.0.50.
|
||||
|
||||
Copyright © 1990-1996, 1998-2022 Free Software Foundation,
|
||||
Inc.
|
||||
Copyright © 1990-1996, 1998-2023 Free Software Foundation, Inc.
|
||||
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.3 or
|
||||
|
@ -240,7 +239,7 @@
|
|||
the comment node.
|
||||
</p>
|
||||
</dd>
|
||||
<dt id='index-coment_002dstart_002dskip'><span><code>coment-start-skip</code><a href='#index-coment_002dstart_002dskip' class='copiable-anchor'> ¶</a></span></dt>
|
||||
<dt id='index-coment_002dstart_002dskip'><span><code>comment-start-skip</code><a href='#index-coment_002dstart_002dskip' class='copiable-anchor'> ¶</a></span></dt>
|
||||
<dd><p>This anchor is a function that is called with 3 arguments: <var>node</var>,
|
||||
<var>parent</var>, and <var>bol</var>, and returns the position after the
|
||||
comment-start token and any whitespace characters following that
|
||||
|
|
|
@ -6,8 +6,7 @@
|
|||
<!-- This is the GNU Emacs Lisp Reference Manual
|
||||
corresponding to Emacs version 29.0.50.
|
||||
|
||||
Copyright © 1990-1996, 1998-2022 Free Software Foundation,
|
||||
Inc.
|
||||
Copyright © 1990-1996, 1998-2023 Free Software Foundation, Inc.
|
||||
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.3 or
|
||||
|
|
|
@ -6,8 +6,7 @@
|
|||
<!-- This is the GNU Emacs Lisp Reference Manual
|
||||
corresponding to Emacs version 29.0.50.
|
||||
|
||||
Copyright © 1990-1996, 1998-2022 Free Software Foundation,
|
||||
Inc.
|
||||
Copyright © 1990-1996, 1998-2023 Free Software Foundation, Inc.
|
||||
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.3 or
|
||||
|
|
|
@ -6,8 +6,7 @@
|
|||
<!-- This is the GNU Emacs Lisp Reference Manual
|
||||
corresponding to Emacs version 29.0.50.
|
||||
|
||||
Copyright © 1990-1996, 1998-2022 Free Software Foundation,
|
||||
Inc.
|
||||
Copyright © 1990-1996, 1998-2023 Free Software Foundation, Inc.
|
||||
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.3 or
|
||||
|
|
|
@ -6,8 +6,7 @@
|
|||
<!-- This is the GNU Emacs Lisp Reference Manual
|
||||
corresponding to Emacs version 29.0.50.
|
||||
|
||||
Copyright © 1990-1996, 1998-2022 Free Software Foundation,
|
||||
Inc.
|
||||
Copyright © 1990-1996, 1998-2023 Free Software Foundation, Inc.
|
||||
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.3 or
|
||||
|
|
|
@ -6,8 +6,7 @@
|
|||
<!-- This is the GNU Emacs Lisp Reference Manual
|
||||
corresponding to Emacs version 29.0.50.
|
||||
|
||||
Copyright © 1990-1996, 1998-2022 Free Software Foundation,
|
||||
Inc.
|
||||
Copyright © 1990-1996, 1998-2023 Free Software Foundation, Inc.
|
||||
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.3 or
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* Style-sheet to use for Emacs manuals */
|
||||
|
||||
/* Copyright (C) 2013-2014 Free Software Foundation, Inc.
|
||||
/* Copyright (C) 2013-2014, 2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
-*-mode: text; coding: utf-8;-*-
|
||||
|
||||
Copyright (C) 2002-2022 Free Software Foundation, Inc.
|
||||
Copyright (C) 2002-2023 Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
Importing a new Unicode Standard version into Emacs
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
-*- outline -*-
|
||||
|
||||
Copyright (C) 2013-2022 Free Software Foundation, Inc.
|
||||
Copyright (C) 2013-2023 Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
NOTES FOR EMACS WWW PAGES
|
||||
|
|
|
@ -10,9 +10,10 @@ results for plausibility, then commit them.
|
|||
A few known problems with the build-aux/update-copyright script:
|
||||
|
||||
. it doesn't update config.bat, msdos/depfiles.bat,
|
||||
nt/configure.bat, etc/tutorials/TUTORIAL.cn, and
|
||||
etc/tutorials/TUTORIAL.he because the "Copyright" statement begins
|
||||
in these files after a prefix that is more than 5 characters long
|
||||
nt/configure.bat, etc/tutorials/TUTORIAL.cn,
|
||||
etc/tutorials/TUTORIAL.el_GR, and etc/tutorials/TUTORIAL.he
|
||||
because the "Copyright" statement begins in these files
|
||||
after a prefix that is more than 5 characters long
|
||||
. it doesn't update etc/tutorials/TUTORIAL.nl and
|
||||
etc/tutorials/TUTORIAL.ro for some reason
|
||||
. it doesn't update the second Copyright notice, the one that gets
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
Copyright (C) 2001-2022 Free Software Foundation, Inc.
|
||||
Copyright (C) 2001-2023 Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
Emacs for Windows
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
Copyright (C) 2001-2022 Free Software Foundation, Inc.
|
||||
Copyright (C) 2001-2023 Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
Precompiled Distributions of
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/usr/bin/python3
|
||||
|
||||
## Copyright (C) 2017-2022 Free Software Foundation, Inc.
|
||||
## Copyright (C) 2017-2023 Free Software Foundation, Inc.
|
||||
|
||||
## This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
## Copyright (C) 2017-2022 Free Software Foundation, Inc.
|
||||
## Copyright (C) 2017-2023 Free Software Foundation, Inc.
|
||||
|
||||
## This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/sh
|
||||
### quick-install-emacs --- do a halfway-decent job of installing emacs quickly
|
||||
|
||||
## Copyright (C) 2001-2022 Free Software Foundation, Inc.
|
||||
## Copyright (C) 2001-2023 Free Software Foundation, Inc.
|
||||
|
||||
## Author: Miles Bader <miles@gnu.org>
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
### @configure_input@
|
||||
|
||||
# Copyright (C) 2012-2022 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2012-2023 Free Software Foundation, Inc.
|
||||
|
||||
# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011
|
||||
# National Institute of Advanced Industrial Science and Technology (AIST)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/usr/bin/awk -f
|
||||
|
||||
## Copyright (C) 2015-2022 Free Software Foundation, Inc.
|
||||
## Copyright (C) 2015-2023 Free Software Foundation, Inc.
|
||||
|
||||
## Author: Glenn Morris <rgm@gnu.org>
|
||||
## Maintainer: emacs-devel@gnu.org
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/usr/bin/awk -f
|
||||
|
||||
## Copyright (C) 2020, 2022 Free Software Foundation, Inc.
|
||||
## Copyright (C) 2020, 2022-2023 Free Software Foundation, Inc.
|
||||
|
||||
## Author: Robert Pluim <rpluim@gmail.com>
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; unidata-gen.el --- Create files containing character property data -*- lexical-binding:t -*-
|
||||
|
||||
;; Copyright (C) 2008-2022 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 2008-2023 Free Software Foundation, Inc.
|
||||
|
||||
;; Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011
|
||||
;; National Institute of Advanced Industrial Science and Technology (AIST)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
;;; uvs.el --- utility for UVS (format 14) cmap subtables in OpenType fonts -*- lexical-binding:t -*-
|
||||
|
||||
;; Copyright (C) 2014-2022 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 2014-2023 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
# By default, this script uses the local-time calendar year.
|
||||
# Set the UPDATE_COPYRIGHT_YEAR environment variable to override the default.
|
||||
|
||||
# Copyright 2013-2022 Free Software Foundation, Inc.
|
||||
# Copyright 2013-2023 Free Software Foundation, Inc.
|
||||
|
||||
# This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/usr/bin/env bash
|
||||
### update_autogen - update some auto-generated files in the Emacs tree
|
||||
|
||||
## Copyright (C) 2011-2022 Free Software Foundation, Inc.
|
||||
## Copyright (C) 2011-2023 Free Software Foundation, Inc.
|
||||
|
||||
## Author: Glenn Morris <rgm@gnu.org>
|
||||
## Maintainer: Stefan Kangas <stefankangas@gmail.com>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
### upload-manuals - upload the Emacs manuals to the gnu.org website
|
||||
|
||||
## Copyright 2018-2022 Free Software Foundation, Inc.
|
||||
## Copyright 2018-2023 Free Software Foundation, Inc.
|
||||
|
||||
## Author: Glenn Morris <rgm@gnu.org>
|
||||
## Maintainer: emacs-devel@gnu.org
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/sh
|
||||
### autogen.sh - tool to help build Emacs from a repository checkout
|
||||
|
||||
## Copyright (C) 2011-2022 Free Software Foundation, Inc.
|
||||
## Copyright (C) 2011-2023 Free Software Foundation, Inc.
|
||||
|
||||
## Author: Glenn Morris <rgm@gnu.org>
|
||||
## Maintainer: emacs-devel@gnu.org
|
||||
|
|
2
build-aux/config.guess
vendored
2
build-aux/config.guess
vendored
|
@ -1,6 +1,6 @@
|
|||
#! /bin/sh
|
||||
# Attempt to guess a canonical system name.
|
||||
# Copyright 1992-2022 Free Software Foundation, Inc.
|
||||
# Copyright 1992-2023 Free Software Foundation, Inc.
|
||||
|
||||
# shellcheck disable=SC2006,SC2268 # see below for rationale
|
||||
|
||||
|
|
2
build-aux/config.sub
vendored
2
build-aux/config.sub
vendored
|
@ -1,6 +1,6 @@
|
|||
#! /bin/sh
|
||||
# Configuration validation subroutine script.
|
||||
# Copyright 1992-2022 Free Software Foundation, Inc.
|
||||
# Copyright 1992-2023 Free Software Foundation, Inc.
|
||||
|
||||
# shellcheck disable=SC2006,SC2268 # see below for rationale
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/sh
|
||||
# Check the format of GNU Emacs change log entries.
|
||||
|
||||
# Copyright 2014-2022 Free Software Foundation, Inc.
|
||||
# Copyright 2014-2023 Free Software Foundation, Inc.
|
||||
|
||||
# This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/sh
|
||||
# Check file names in git commits for GNU Emacs.
|
||||
|
||||
# Copyright 2014-2022 Free Software Foundation, Inc.
|
||||
# Copyright 2014-2023 Free Software Foundation, Inc.
|
||||
|
||||
# This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/sh
|
||||
# Check the format of GNU Emacs change log entries.
|
||||
|
||||
# Copyright 2019-2022 Free Software Foundation, Inc.
|
||||
# Copyright 2019-2023 Free Software Foundation, Inc.
|
||||
|
||||
# This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
# Convert git log output to ChangeLog format.
|
||||
|
||||
# Copyright (C) 2008-2022 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2008-2023 Free Software Foundation, Inc.
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
# Convert git log output to ChangeLog format for GNU Emacs.
|
||||
|
||||
# Copyright (C) 2014-2022 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2014-2023 Free Software Foundation, Inc.
|
||||
|
||||
# Author: Paul Eggert
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
### make-info-dir - create info/dir, for systems without install-info
|
||||
|
||||
## Copyright (C) 2013-2022 Free Software Foundation, Inc.
|
||||
## Copyright (C) 2013-2023 Free Software Foundation, Inc.
|
||||
|
||||
## Author: Glenn Morris <rgm@gnu.org>
|
||||
## Maintainer: emacs-devel@gnu.org
|
||||
|
|
|
@ -8,7 +8,7 @@ VERSION='2018-03-07 03:47'; # UTC
|
|||
# If you change this file with Emacs, please let the write hook
|
||||
# do its job. Otherwise, update this string manually.
|
||||
|
||||
# Copyright (C) 2002-2022 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2002-2023 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# Convert a MSYS path list to Windows-native format.
|
||||
# Status is zero if successful, nonzero otherwise.
|
||||
|
||||
# Copyright (C) 2013-2022 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2013-2023 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
# Update an FSF copyright year list to include the current year.
|
||||
|
||||
# Copyright (C) 2009-2022 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2009-2023 Free Software Foundation, Inc.
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/sh
|
||||
# Write into $1/subdirs.el a list of subdirs of directory $1.
|
||||
|
||||
# Copyright (C) 1994-1995, 1997, 1999, 2001-2022 Free Software
|
||||
# Copyright (C) 1994-1995, 1997, 1999, 2001-2023 Free Software
|
||||
# Foundation, Inc.
|
||||
|
||||
# This file is part of GNU Emacs.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
@echo off
|
||||
rem ----------------------------------------------------------------------
|
||||
rem Configuration script for MSDOS
|
||||
rem Copyright (C) 1994-1999, 2001-2022 Free Software Foundation, Inc.
|
||||
rem Copyright (C) 1994-1999, 2001-2023 Free Software Foundation, Inc.
|
||||
|
||||
rem This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ dnl autoconf
|
|||
dnl in the directory containing this script.
|
||||
dnl If you changed any AC_DEFINES, also run autoheader.
|
||||
dnl
|
||||
dnl Copyright (C) 1994-1996, 1999-2022 Free Software Foundation, Inc.
|
||||
dnl Copyright (C) 1994-1996, 1999-2023 Free Software Foundation, Inc.
|
||||
dnl
|
||||
dnl This file is part of GNU Emacs.
|
||||
dnl
|
||||
|
@ -6450,7 +6450,7 @@ fi
|
|||
|
||||
version=$PACKAGE_VERSION
|
||||
|
||||
copyright="Copyright (C) 2022 Free Software Foundation, Inc."
|
||||
copyright="Copyright (C) 2023 Free Software Foundation, Inc."
|
||||
AC_DEFINE_UNQUOTED([COPYRIGHT], ["$copyright"],
|
||||
[Short copyright string for this version of Emacs.])
|
||||
AC_SUBST([copyright])
|
||||
|
|
|
@ -10919,7 +10919,7 @@
|
|||
;; coding: utf-8
|
||||
;; End:
|
||||
|
||||
Copyright (C) 1993-1999, 2001-2022 Free Software Foundation, Inc.
|
||||
Copyright (C) 1993-1999, 2001-2023 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
### @configure_input@
|
||||
|
||||
# Copyright (C) 1994, 1996-2022 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1994, 1996-2023 Free Software Foundation, Inc.
|
||||
|
||||
# This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
@c This is part of the Emacs manual.
|
||||
@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2022 Free Software
|
||||
@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2023 Free Software
|
||||
@c Foundation, Inc.
|
||||
@c See file emacs.texi for copying conditions.
|
||||
@node Abbrevs
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
@c -*- coding: utf-8 -*-
|
||||
@c This is part of the Emacs manual.
|
||||
@c Copyright (C) 1994--1997, 1999--2022 Free Software Foundation, Inc.
|
||||
@c Copyright (C) 1994--1997, 1999--2023 Free Software Foundation, Inc.
|
||||
@c See file emacs.texi for copying conditions.
|
||||
@c
|
||||
@node Acknowledgments
|
||||
|
|
|
@ -1,137 +1,157 @@
|
|||
@c -*- coding: utf-8 -*-
|
||||
@c This is part of the Emacs manual.
|
||||
@c Copyright (C) 2005--2022 Free Software Foundation, Inc.
|
||||
@c Copyright (C) 2005--2023 Free Software Foundation, Inc.
|
||||
@c See file emacs.texi for copying conditions.
|
||||
|
||||
@node Antinews
|
||||
@appendix Emacs 27 Antinews
|
||||
@appendix Emacs 28 Antinews
|
||||
@c Update the emacs.texi Antinews menu entry with the above version number.
|
||||
|
||||
For those users who live backwards in time, here is information
|
||||
about downgrading to Emacs version 27.2. We hope you will enjoy the
|
||||
about downgrading to Emacs version 28.2. We hope you will enjoy the
|
||||
greater simplicity that results from the absence of many @w{Emacs
|
||||
@value{EMACSVER}} features.
|
||||
|
||||
@itemize @bullet
|
||||
@item
|
||||
Emacs can no longer be built with support of native compilation of
|
||||
Lisp programs. This means Emacs builds much faster, and the problems
|
||||
that came with native compilation: the need to have GCC and Binutils
|
||||
installed, the complications of managing your @file{eln-cache}
|
||||
directories---all of that is now future history. The simplicity and
|
||||
elegance of the Emacs byte-compiled code is now restored in all of its
|
||||
pristine beauty.
|
||||
Like its newer releases, Emacs 28 can still be built with support of
|
||||
native compilation of Lisp programs. However, in preparation for
|
||||
removal of this feature in some previous version, we've deleted the
|
||||
capability of ahead-of-time native compilation of all the Lisp files
|
||||
that come with Emacs. This makes the Emacs build process much faster.
|
||||
|
||||
@item
|
||||
Emacs no longer builds by default with Cairo, even if it's present.
|
||||
The warnings about not using HarfBuzz are also gone, in preparation
|
||||
for complete removal of HarfBuzz support in previous Emacs versions.
|
||||
Fancy text shaping and display is becoming less important as you move
|
||||
back in time. The @code{ftx} font backend is again part of Emacs, for
|
||||
the same reasons.
|
||||
Emacs can no longer be built with the tree-sitter library, so you no
|
||||
longer will need to look for and install the grammar libraries for
|
||||
the languages in which you want to program. Similarly, all the modes
|
||||
that are based on the tree-sitter library were deleted, leaving you
|
||||
with just one major mode for every supported programming language: no
|
||||
more need to decide whether to turn the tree-sitter supported modes on
|
||||
and try using their parser-based fontification, indentation, and other
|
||||
features. For some languages and file types, this means no major mode
|
||||
at all, leaving you with the venerable Fundamental mode as the
|
||||
natural, high-performance choice. For example, Go, Rust, and CMake
|
||||
files no longer have any major modes for editing their files ---
|
||||
another milestone towards a simpler, leaner Emacs.
|
||||
|
||||
@item
|
||||
Emacs once again supports versions 5.3 and older OpenBSD systems,
|
||||
which will be needed as you move back in time.
|
||||
Built-in support for accessing SQLite databases was removed. You can
|
||||
now again edit SQLite files as simple binary files, which Emacs is
|
||||
quite capable to support, as it always did.
|
||||
|
||||
@item
|
||||
We've dropped support for Secure Computing filter on GNU/Linux. The
|
||||
past world is much more secure than the present, so the complexities
|
||||
related with this stuff, which can only be explained by severe
|
||||
paranoia, are no longer justified.
|
||||
As a gesture to users of the Haiku operating system, we've dropped the
|
||||
code which allowed Emacs to be built on that OS@. We expect Haiku
|
||||
users to enjoy the much simpler editors they have for editing their
|
||||
files.
|
||||
|
||||
@item
|
||||
Emacs reverted back to supporting Unicode 13.x, since the following
|
||||
versions of the standards are not yet published where you are going.
|
||||
The @samp{emoji} script and the support for displaying Emoji sequences
|
||||
were removed for the same reasons: no one will produce them in the
|
||||
past.
|
||||
Support for XInput2 input events on X is gone. We think the
|
||||
traditional X input events are more than enough, certainly so as you
|
||||
move back in time, where XInput2 will eventually be removed from X as
|
||||
well, once the maintainers of the X Windows system realize the utter
|
||||
futility of supporting fancy input mechanisms.
|
||||
|
||||
@item
|
||||
Mode-specific commands and the @kbd{M-S-x} command that invokes them
|
||||
were removed. As you move back in time, the command set in Emacs
|
||||
becomes smaller, so any such filtering of applicable commands just
|
||||
gets in the way.
|
||||
The ``pure GTK'' (a.k.a.@: @acronym{PGTK}) configuration of Emacs is
|
||||
no longer supported. This is in anticipation of the complete removal
|
||||
of the GTK toolkit support from Emacs, and in accordance with our
|
||||
expectation that GTK will cease to exist as you move back in time. We
|
||||
plan on removing support for all the other toolkits as well, leaving
|
||||
only the pure X build with our own widgets as the single supported GUI
|
||||
configuration on X.
|
||||
|
||||
@item
|
||||
We have removed the system for displaying documentation of groups of
|
||||
related functions, the @kbd{shortdoc-display-group} command to go with
|
||||
it, and the corresponding ``See also'' button in the @file{*Help*}
|
||||
buffer. That should make searching for certain functions simpler:
|
||||
just use the venerable @samp{apropos} commands.
|
||||
The @option{--init-directory} command-line option was removed, as
|
||||
initializing Emacs with init files of another user is a preposterous
|
||||
idea anyway.
|
||||
|
||||
@item
|
||||
The @code{context-menu-mode} was removed, and with it the context
|
||||
menus popped by pressing the right mouse button. This is one small
|
||||
step towards freeing Emacs (and eventually, the whole world of
|
||||
computing) from the tyranny of the GUI pointing devices in general,
|
||||
and moving back to the simplicity of text-mode user interfaces.
|
||||
Down with mice and other rodents!
|
||||
In line with simplifying and eventually removing the
|
||||
native-compilation option, we've deleted the
|
||||
@code{inhibit-automatic-native-compilation} variable and its support
|
||||
code. This greatly simplifies how native compilation works and makes
|
||||
your configure-time decision regarding native compilation in Emacs
|
||||
clear-cut: either Emacs always compiles Lisp to native code before
|
||||
using it, or it never does so; no more half measures and special
|
||||
exceptions. For similar reasons, @code{native-compile-prune-cache}
|
||||
and @code{startup-redirect-eln-cache} features are no longer part of
|
||||
Emacs.
|
||||
|
||||
@item
|
||||
The commands @kbd{C-x 4 4} and @kbd{C-x 5 5} for displaying the
|
||||
results in a new window/frame re gone. We are quite certain that
|
||||
creating a new window/frame before running a command is much simpler,
|
||||
and doesn't require a complication of a new prefix.
|
||||
We've deleted the special code and features which allowed Emacs to
|
||||
present decent performance and responsiveness when editing files with
|
||||
very long lines. Such files become more and more rare as time goes
|
||||
back, and so having all this tricky code in Emacs for their benefit
|
||||
was deemed an unnecessary complication.
|
||||
|
||||
@item
|
||||
The behavior of active minibuffers when switching frames is now the
|
||||
perfect mess it should be: sometimes the minibuffer moves to the new
|
||||
selected frame, sometimes it doesn't, and sometimes you get an error.
|
||||
This makes Emacs usage much more fun, as you get to guess the result,
|
||||
instead of having it boringly consistent.
|
||||
Emacs dropped support for Eglot and the LSP servers. We decided that
|
||||
the built-in ways of analyzing source code are more than enough as you
|
||||
move back in time.
|
||||
|
||||
@item
|
||||
Compact mode-line display mode has been removed. The items displayed
|
||||
on the mode line are now always in the same place, and if there's not
|
||||
enough space for them, they are not displayed at all, instead of being
|
||||
confusingly displayed in a different position. You no longer need to
|
||||
think twice where to find a particular mode-line element on display.
|
||||
Commands to scale and rotate images are once again bound to single
|
||||
keys like @kbd{+}, @kbd{-}, and @kbd{r}, which makes them much easier
|
||||
to type. As for the risk of typing these by mistake, we don't believe
|
||||
Emacs users make typing mistakes, especially as they move back in
|
||||
time and become younger and younger.
|
||||
|
||||
@item
|
||||
Many commands and options related to tab bars were removed, including
|
||||
(but not limited to) frame-specific appearance of tab bars, the
|
||||
@code{tab-bar-format} option, the @kbd{C-x t n}, @kbd{C-x t N},
|
||||
@kbd{C-x t M}, and @kbd{C-x t G} commands, and many mouse gestures on
|
||||
the tab bar. We are going to delete the tab bar support from Emacs in
|
||||
one of the past versions, and this is a step in that direction.
|
||||
To simplify typing popular commands, we've rebound the @w{@kbd{C-x 8 . .}}
|
||||
back to @w{@kbd{C-x 8 .}} and @w{@kbd{C-x 8 = =}} back to @w{@kbd{C-x 8 =}}.
|
||||
There's no need for fancier, longer key sequences, as moving back in
|
||||
time means we will have fewer and fewer commands to bind to them in
|
||||
the first place.
|
||||
|
||||
@item
|
||||
The ``transient'' input methods have been removed; use @kbd{C-\} to
|
||||
turn input methods on and off instead. This is in preparation for
|
||||
complete removal of input methods from Emacs in version 19, and
|
||||
consistent with the fact that the number of input methods we support
|
||||
becomes smaller as you move back in time.
|
||||
If you inadvertently kill the @file{*scratch*} buffer, Emacs will
|
||||
recreate it in Fundamental mode, not in Lisp Interaction mode. You
|
||||
get to turn on the mode you like yourself. Our long-term plans for
|
||||
past Emacs releases is to remove the recreation of @file{*scratch*}
|
||||
altogether, and this is the first step in that direction.
|
||||
|
||||
@item
|
||||
We disabled @code{show-paren-mode} by default, since we think the
|
||||
venerable @code{blink-matching-paren} feature is more than enough, and
|
||||
better fits the simplicity of past Emacs versions. It will definitely
|
||||
be better when colors are removed from Emacs in the distant past.
|
||||
|
||||
For the same reason, sub-groups in interactive regexp searches are no
|
||||
longer highlighted in distinct colors.
|
||||
Support for @code{rlogin} and @code{rsh} protocols are back, since we
|
||||
expect them to become more and more important and popular as you move
|
||||
back in time.
|
||||
|
||||
@item
|
||||
On our permanent quest for simplifying Emacs, we've removed the Ispell
|
||||
command @code{ispell-comment-or-string-at-point}; the old-time friend
|
||||
@code{ispell-comments-and-strings} should suffice.
|
||||
In preparation for eventual removal of Unicode support from Emacs,
|
||||
we've downgraded our Unicode support to version 14.0.
|
||||
|
||||
@item
|
||||
Many Gnus commands and options were deemed to unnecessarily complicate
|
||||
the use of Gnus (which is too complex to begin with), and thus were
|
||||
removed. This includes @code{gnus-topic-display-predicate},
|
||||
@code{gnus-process-mark-toggle}, @code{gnus-registry-register-all},
|
||||
@code{gnus-paging-select-next}, and many others. The @code{nnselect}
|
||||
backend was deleted for the same reason.
|
||||
You can no longer change the size of the font globally. Since Emacs
|
||||
will at some past date remove all support for variable-size fonts,
|
||||
having such commands is a luxury we are better without.
|
||||
|
||||
@item
|
||||
The @file{project.el} package have been redesigned to remove many
|
||||
unnecessary features, so that just the bare essentials remain. We
|
||||
plan on removing this package from Emacs in a previous version, but
|
||||
decided to begin with removing some extra features first.
|
||||
On our permanent quest for simplifying Emacs, we've removed the
|
||||
commands @code{duplicate-line} and @code{duplicate-dwim}; the old-time
|
||||
friends @kbd{M-w} and @kbd{C-y} (typed one or more times) should
|
||||
suffice. The command @code{rename-visited-file} is gone for the same
|
||||
reason.
|
||||
|
||||
@item
|
||||
We've deleted many commands related to Emoji, which were bound in the
|
||||
@kbd{C-x 8 e} prefix keymap. We decided that the ability to type
|
||||
Emoji sequences using @kbd{C-x 8 @key{RET}} is enough, and actually
|
||||
serves our users better by requiring them to know the codepoints of
|
||||
the sequences they want to type.
|
||||
|
||||
@item
|
||||
We dropped support for many scripts and input methods, especially old
|
||||
scripts that no one uses anyway. For similar reasons, Greek and
|
||||
Ukrainian translations of the Emacs tutorial are not available
|
||||
anymore.
|
||||
|
||||
@item
|
||||
@file{package.el} can no longer fetch source code of packages from
|
||||
their VCS repositories. We think command-line tools like Git should
|
||||
be enough to allow you to clone their repositories. So we deleted
|
||||
the @code{package-vc-install} command and other similar commands.
|
||||
|
||||
@item
|
||||
To keep up with decreasing computer memory capacity and disk space, many
|
||||
other functions and files have been eliminated in Emacs 27.2.
|
||||
other functions and files have been eliminated in Emacs 28.2.
|
||||
@end itemize
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
@c This is part of the Emacs manual.
|
||||
@c Copyright (C) 2004--2022 Free Software Foundation, Inc.
|
||||
@c Copyright (C) 2004--2023 Free Software Foundation, Inc.
|
||||
@c See file emacs.texi for copying conditions.
|
||||
@c
|
||||
@c This file is included either in emacs-xtra.texi (when producing the
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
\input texinfo @c -*-texinfo-*-
|
||||
@c This is part of the Emacs manual.
|
||||
@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2022 Free Software
|
||||
@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2023 Free Software
|
||||
@c Foundation, Inc.
|
||||
@c See file emacs.texi for copying conditions.
|
||||
@c
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
@c -*- coding: utf-8 -*-
|
||||
@c This is part of the Emacs manual.
|
||||
@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2022 Free Software
|
||||
@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2023 Free Software
|
||||
@c Foundation, Inc.
|
||||
@c See file emacs.texi for copying conditions.
|
||||
@node Basic
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
@c This is part of the Emacs manual.
|
||||
@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2022 Free Software
|
||||
@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2023 Free Software
|
||||
@c Foundation, Inc.
|
||||
@c See file emacs.texi for copying conditions.
|
||||
@node Buffers
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
@c This is part of the Emacs manual.
|
||||
@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2022 Free Software
|
||||
@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2023 Free Software
|
||||
@c Foundation, Inc.
|
||||
@c See file emacs.texi for copying conditions.
|
||||
@node Building
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue