commit 47ff8ab307da2a1ccfe3e701db871f47c1d3b380 (HEAD, refs/remotes/origin/master) Author: Juri Linkov Date: Sun Jan 5 09:43:22 2025 +0200 * lisp/treesit.el: Fix treesit-show-paren-data (bug#75198) (treesit-show-paren-data--categorize): Use 'treesit-thing-defined-p' to check if the thing exists for the language at POS before calling 'treesit-parent-until' that raises an error for an undefined thing. (treesit-thing-defined-p): Add the alias signature to the docstring. diff --git a/lisp/treesit.el b/lisp/treesit.el index e643eb48654..49135fd90df 100644 --- a/lisp/treesit.el +++ b/lisp/treesit.el @@ -2732,7 +2732,9 @@ If LANGUAGE is nil, return the first definition for THING in treesit-thing-settings))))) (defalias 'treesit-thing-defined-p #'treesit-thing-definition - "Return non-nil if THING is defined.") + "Return non-nil if THING is defined for LANGUAGE. + +\(fn THING LANGUAGE)") (defun treesit-beginning-of-thing (thing &optional arg tactic) "Like `beginning-of-defun', but generalized into things. @@ -3416,9 +3418,10 @@ For BOUND, MOVE, BACKWARD, LOOKING-AT, see the descriptions in (defun treesit-show-paren-data--categorize (pos &optional end-p) (let* ((pred 'sexp-list) - (parent (treesit-node-at (if end-p (1- pos) pos))) - (_ (while (and parent (not (treesit-node-match-p parent pred t))) - (setq parent (treesit-node-parent parent)))) + (parent (when (treesit-thing-defined-p + 'sexp-list (treesit-language-at pos)) + (treesit-parent-until + (treesit-node-at (if end-p (1- pos) pos)) pred))) (first (when parent (treesit-node-child parent 0))) (first-start (when first (treesit-node-start first))) (first-end (when first (treesit-node-end first))) commit cc5cd4de93d1e5ba205cbf0c370aef4559bc342b Author: Eli Zaretskii Date: Sun Jan 5 07:56:27 2025 +0200 Fix setup of coding-systems on MS-Windows * src/emacs.c (main) [HAVE_PDUMPER] [WINDOWSNT]: Call 'w32_init_file_name_codepage' again after loading the pdumper file. * src/w32.c (w32_init_file_name_codepage) [HAVE_PDUMPER]: Reinitialize additional variables. (Bug#75207) diff --git a/src/emacs.c b/src/emacs.c index c1e0c9f3a57..896f219baab 100644 --- a/src/emacs.c +++ b/src/emacs.c @@ -1419,7 +1419,18 @@ android_emacs_init (int argc, char **argv, char *dump_file) #ifdef HAVE_PDUMPER if (attempt_load_pdump) - initial_emacs_executable = load_pdump (argc, argv, dump_file); + { + initial_emacs_executable = load_pdump (argc, argv, dump_file); +#ifdef WINDOWSNT + /* Reinitialize the codepage for file names, needed to decode + non-ASCII file names during startup. This is needed because + loading the pdumper file above assigns to those variables values + from the dump stage, which might be incorrect, if dumping was done + on a different system. */ + if (dumped_with_pdumper_p ()) + w32_init_file_name_codepage (); +#endif + } #else ptrdiff_t bufsize; initial_emacs_executable = find_emacs_executable (argv[0], &bufsize); diff --git a/src/w32.c b/src/w32.c index a49399153aa..deeca031f64 100644 --- a/src/w32.c +++ b/src/w32.c @@ -1685,6 +1685,19 @@ w32_init_file_name_codepage (void) { file_name_codepage = CP_ACP; w32_ansi_code_page = CP_ACP; +#ifdef HAVE_PDUMPER + /* If we were dumped with pdumper, this function will be called after + loading the pdumper file, and needs to reset the following + variables that come from the dump stage, which could be on a + different system with different default codepages. Then, the + correct value of w32-ansi-code-page will be assigned by + globals_of_w32fns, which is called from 'main'. Until that call + happens, w32-ansi-code-page will have the value of CP_ACP, which + stands for the default ANSI codepage. The other variables will be + computed by codepage_for_filenames below. */ + Vdefault_file_name_coding_system = Qnil; + Vfile_name_coding_system = Qnil; +#endif } /* Produce a Windows ANSI codepage suitable for encoding file names. commit 441788e06d87c8cbd5efc9f2e00ba9072a824c55 Author: Stefan Kangas Date: Sun Jan 5 05:26:52 2025 +0100 Delete duplicate note on ancient platforms * etc/MACHINES: Delete note on platforms removed in Emacs 23.1 from the introduction, since it is duplicated again at the end of the file. diff --git a/etc/MACHINES b/etc/MACHINES index fb620fb5a24..c3f091800b8 100644 --- a/etc/MACHINES +++ b/etc/MACHINES @@ -1,7 +1,6 @@ Emacs machines list -Copyright (C) 1989-1990, 1992-1993, 1998, 2001-2025 Free Software -Foundation, Inc. +Copyright (C) 1989-2025 Free Software Foundation, Inc. See the end of the file for license conditions. This is a list of the status of GNU Emacs on various machines and systems. @@ -17,9 +16,6 @@ elsewhere (eg Makefiles). If you add support for a new configuration, add a section to this file, and edit the 'configure.ac' source as needed. -Some obsolete platforms are unsupported beginning with Emacs 23.1. See -the list at the end of this file. - * Here are notes about some of the systems supported: commit 87f83f1c1771ad3ca4d84bf2fc7a337e241952be Author: Yuan Fu Date: Sat Jan 4 11:53:39 2025 -0800 Fix tsx-ts-mode syntax propertize function (bug#73978) * lisp/progmodes/typescript-ts-mode.el: (tsx-ts--syntax-propertize-captures): Apply punctuation syntax on balanced pairs, instead of using string syntax. diff --git a/lisp/progmodes/typescript-ts-mode.el b/lisp/progmodes/typescript-ts-mode.el index c3ac9b24011..09f29a4ac65 100644 --- a/lisp/progmodes/typescript-ts-mode.el +++ b/lisp/progmodes/typescript-ts-mode.el @@ -670,24 +670,29 @@ at least 3 (which is the default value)." (defun tsx-ts--syntax-propertize-captures (captures) (pcase-dolist (`(,name . ,node) captures) - (let* ((ns (treesit-node-start node)) - (ne (treesit-node-end node)) - (syntax (pcase-exhaustive name - ('regexp - (cl-decf ns) - (cl-incf ne) - (string-to-syntax "\"/")) - ('jsx - (string-to-syntax "|"))))) - ;; The string syntax require at least two characters (one for - ;; opening fence and one for closing fence). So if the string has - ;; only one character, we apply the whitespace syntax. The string - ;; has to be in a non-code syntax, lest the string could contain - ;; parent or brackets and messes up syntax-ppss. - (if (eq ne (1+ ns)) - (put-text-property ns ne 'syntax-table "-") - (put-text-property ns (1+ ns) 'syntax-table syntax) - (put-text-property (1- ne) ne 'syntax-table syntax))))) + (let ((ns (treesit-node-start node)) + (ne (treesit-node-end node))) + (pcase-exhaustive name + ('regexp + (let ((syntax (string-to-syntax "\"/"))) + (cl-decf ns) + (cl-incf ne) + (put-text-property ns (1+ ns) 'syntax-table syntax) + (put-text-property (1- ne) ne 'syntax-table syntax))) + ;; We put punctuation syntax on all the balanced pair + ;; characters so they don't mess up syntax-ppss. We can't put + ;; string syntax on the whole thing because a) it doesn't work + ;; if the text is one character long, and b) it interferes + ;; forward/backward-sexp. + ('jsx + (save-excursion + (goto-char ns) + (while (re-search-forward (rx (or "{" "}" "[" "]" + "(" ")" "<" ">")) + ne t) + (put-text-property + (match-beginning 0) (match-end 0) + 'syntax-table (string-to-syntax "."))))))))) (if (treesit-ready-p 'tsx) (add-to-list 'auto-mode-alist '("\\.tsx\\'" . tsx-ts-mode))) commit d9a0e781978725953ab44556f5222b1be32df7a7 Author: Juri Linkov Date: Sat Jan 4 20:30:07 2025 +0200 * lisp/treesit.el (treesit-transpose-sexps): Improve (bug#60655). Use 'treesit-thing-next' and 'treesit-thing-prev' with 'treesit-node-named' to transpose named siblings that leaves the right punctuation in anonymous nodes between named siblings. Fall back to 'transpose-sexps-default-function' inside strings and comments. (treesit-node-named): New helper function. diff --git a/lisp/treesit.el b/lisp/treesit.el index d45acb00188..e643eb48654 100644 --- a/lisp/treesit.el +++ b/lisp/treesit.el @@ -2624,32 +2624,33 @@ ARG is described in the docstring of `up-list'." "Tree-sitter `transpose-sexps' function. ARG is the same as in `transpose-sexps'. -Locate the node closest to POINT, and transpose that node with -its sibling node ARG nodes away. +Locate the named node closest to POINT, and transpose that node with +its named sibling node ARG nodes away. Return a pair of positions as described by `transpose-sexps-function' for use in `transpose-subr' and friends." - ;; First arrive at the right level at where the node at point is - ;; considered a sexp. If sexp isn't defined, or we can't find any - ;; node that's a sexp, use the node at point. - (let* ((node (or (treesit-thing-at-point 'sexp 'nested) - (treesit-node-at (point)))) - (parent (treesit-node-parent node)) - (child (treesit-node-child parent 0 t))) - (named-let loop ((prev child) - (next (treesit-node-next-sibling child t))) - (when (and prev next) - (if (< (point) (treesit-node-end next)) - (if (= arg -1) - (cons (treesit-node-start prev) - (treesit-node-end prev)) - (when-let* ((n (treesit-node-child - parent (+ arg (treesit-node-index prev t)) t))) - (cons (treesit-node-end n) - (treesit-node-start n)))) - (loop (treesit-node-next-sibling prev t) - (treesit-node-next-sibling next t))))))) + (let* ((pred #'treesit-node-named) + (arg (or arg 1)) + (cnt arg) + (inc (if (> arg 0) 1 -1)) + (pos (point)) + first sibling) + (while (and pos (/= cnt 0)) + (setq sibling (if (> arg 0) + (treesit-thing-next pos pred) + (treesit-thing-prev pos pred))) + (unless first + (setq first (if (> arg 0) + (treesit-node-start sibling) + (treesit-node-end sibling)))) + (setq pos (when sibling + (if (> arg 0) + (treesit-node-end sibling) + (treesit-node-start sibling)))) + (setq cnt (- cnt inc))) + (or (and sibling (cons pos first)) + (transpose-sexps-default-function arg)))) ;;; Navigation, defun, things ;; @@ -3620,6 +3621,12 @@ before calling this function." (treesit-parser-delete parser) (delete-overlay ov)))) +;;; Helpers + +(defun treesit-node-named (node) + "Return non-nil if NODE has the property `named'." + (treesit-node-check node 'named)) + ;;; Debugging (defvar-local treesit--inspect-name nil commit 6814ab06f2c7b5b271e6d78d4e05ce498ffc403d Merge: a1b687568fd 6468c3f7a74 Author: Eli Zaretskii Date: Sat Jan 4 09:59:55 2025 -0500 Merge from origin/emacs-30 6468c3f7a74 Update doc string of 'insert' 6d8c3c0cbe4 Use `keymap*-set' over `global-set-key'/`define-key' in e... 4b2bb63b7ac Fix documentation and prompt in 'package-isolate' 55f43f5b220 ; Fix typo in treesit-explore-mode 921f454f508 Update fontification for attribute values in heex-ts-mode ae2589ea7a5 Add expression handling to heex-ts-mode 0cacf806391 ; * etc/NEWS: Document change of 'make-cursor-line-fully-... f47a29da5c4 * lisp/man.el (Man-mode): Improve docstring. # Conflicts: # etc/NEWS commit a1b687568fdf204f1e7e1244b60cf9d41c3ce7eb Merge: d63767995e0 cd6e2a08285 Author: Eli Zaretskii Date: Sat Jan 4 09:59:53 2025 -0500 ; Merge from origin/emacs-30 The following commits were skipped: cd6e2a08285 Fix copyright years by hand 7fa975adbce Update copyright year to 2025 commit d63767995e0e549ceb62e77655107fd6c2820302 Merge: ba6429081a8 afe776051ec Author: Eli Zaretskii Date: Sat Jan 4 09:59:52 2025 -0500 Merge from origin/emacs-30 afe776051ec [project-vc]: Make project-buffers more consistent with p... a720458fdd0 (elisp-flymake-byte-compile): Improve UX with `debug-on-e... 7acfea19358 ; * doc/lispref/modes.texi (Customizing Keywords): Fix ty... d47a7d6f0fe ; Add missing parameters in keymap doc 07e9f27c3e0 ; * doc/misc/calc.texi: Fix makeinfo warnings (bug#75166). 43a8f0de5ec Always match underscore variables for elixir-ts-mode commit 6468c3f7a74133b130d15172d770c8b7eebfeac5 Author: Ulrich Müller Date: Sat Jan 4 10:37:59 2025 +0100 Update doc string of 'insert' * src/editfns.c (Finsert): Mention 'decode-coding-string' instead of the obsolete 'string-as-multibyte' in doc string. (Bug#75345) diff --git a/src/editfns.c b/src/editfns.c index a3676892444..e02cf14b968 100644 --- a/src/editfns.c +++ b/src/editfns.c @@ -1364,8 +1364,8 @@ to unibyte for insertion (see `string-make-unibyte'). When operating on binary data, it may be necessary to preserve the original bytes of a unibyte string when inserting it into a multibyte -buffer; to accomplish this, apply `string-as-multibyte' to the string -and insert the result. +buffer; to accomplish this, apply `decode-coding-string' with the +`no-conversion' coding system to the string and insert the result. usage: (insert &rest ARGS) */) (ptrdiff_t nargs, Lisp_Object *args) commit ba6429081a8560979136cf6fa40ff3f3c4859a53 Author: Jared Finder Date: Wed Jan 1 22:36:25 2025 -0800 Don't always enable xterm-mouse-mode (bug#74833) Many terminals set the environment variable TERM to "xterm" even when they don't support all functionality in xterm. This means that enabling xterm-mouse-mode can break critical editing workflows like copy/paste. This adds checks for the specific terminal Emacs is run in and only enables xterm-mouse-mode on terminals knows to support all critical editing workflows. * etc/NEWS: Update announcement * lisp/term/xterm.el (xterm--auto-xt-mouse-allowed-names) (xterm--auto-xt-mouse-allowed-types): New variables to control what terminals automatically enable xterm-mouse-mode. (xterm--report-background-handler, xterm--version-handler): Use xterm--read-string. (xterm--read-string, xterm--query-name-and-version): New function. (xterm--init): Check what terminal is running and if xterm-mouse-mode was manually called. * lisp/xt-mouse.el (xterm-mouse-mode-called): New variable. (xterm-mouse-mode): Set xterm-mouse-mode-called. Mention automatic call by xterm--init. Delete outdated comment text. diff --git a/etc/NEWS b/etc/NEWS index f7e9f283709..0f27cddb050 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -34,11 +34,15 @@ incorrectly in rare cases. * Startup Changes in Emacs 31.1 -** When run inside xterm, 'xterm-mouse-mode' is turned on by default. -This means that the mouse will work by default inside xterm terminals. -If your terminal does not behave properly with xterm mouse tracking -enabled, you can disable mouse tracking by putting '(xterm-mouse-mode --1)' in your init file. +** In compatible terminals, 'xterm-mouse-mode' is turned on by default. +For these terminals the mouse will work by default. A compatible +terminal is one that supports Emacs seting and getting the OS selection +data (a.k.a. the clipboard) and mouse button and motion events. With +xterm-mouse-mode enabled, you must use Emacs keybindings to copy to the +OS selection instead of terminal-specific keybindings. + +You can keep the old behavior by putting `(xterm-mouse-mode -1)' in your +init file. * Changes in Emacs 31.1 diff --git a/lisp/term/xterm.el b/lisp/term/xterm.el index dffdf724bf9..23e29400c2f 100644 --- a/lisp/term/xterm.el +++ b/lisp/term/xterm.el @@ -83,6 +83,39 @@ capabilities, and only when that terminal understands bracketed paste." (defconst xterm-paste-ending-sequence "\e[201~" "Characters sent by the terminal to end a bracketed paste.") +(defconst xterm--auto-xt-mouse-allowed-names + (mapconcat (lambda (s) (concat "^" s "\\>")) + '("Konsole" + "WezTerm" + ;; "XTerm" ;Disabled because OSC52 support is opt-in only. + "iTerm2" ;OSC52 support has opt-in/out UI on first usage + "kitty") + "\\|") + "Regexp for terminals that automatically enable `xterm-mouse-mode' at startup. +This will get matched against the terminal's XTVERSION string. + +It is expected that any matching terminal supports the following +functionality: + +\"Set selection data\" (OSC52): Allows Emacs to set the OS clipboard. +\"Get selection data\" (OSC52 or bracketed paste): Allows Emacs to get + the contents of the OS clipboard. +\"Basic mouse mode\" (DECSET1000): Allows Emacs to get events on mouse + clicks. +\"Mouse motion mode\" (DECSET1003): Allows Emacs to get event on mouse + motion. + +Also see `xterm--auto-xt-mouse-allowed-types' which mtches against the +value of TERM instead.") + +(defconst xterm--auto-xt-mouse-allowed-types + (mapconcat (lambda (s) (concat "^" s "$")) + '("alacritty" + "contour") + "\\|") + "Like `xterm--auto-xt-mouse-allowed-names', but for the terminal's type. +This will get matched against the environment variable \"TERM\".") + (defun xterm--pasted-text () "Handle the rest of a terminal paste operation. Return the pasted text as a string." @@ -707,11 +740,8 @@ Return the pasted text as a string." "Names of 16 standard xterm/aixterm colors, their numbers, and RGB values.") (defun xterm--report-background-handler () - (let ((str "") - chr) - ;; The reply should be: \e ] 11 ; rgb: NUMBER1 / NUMBER2 / NUMBER3 \e \\ - (while (and (setq chr (xterm--read-event-for-query)) (not (equal chr ?\\))) - (setq str (concat str (string chr)))) + ;; The reply should be: \e ] 11 ; rgb: NUMBER1 / NUMBER2 / NUMBER3 \e \\ + (let ((str (xterm--read-string ?\e ?\\))) (when (string-match "rgb:\\([a-f0-9]+\\)/\\([a-f0-9]+\\)/\\([a-f0-9]+\\)" str) (let ((recompute-faces @@ -730,16 +760,13 @@ Return the pasted text as a string." (tty-set-up-initial-frame-faces)))))) (defun xterm--version-handler () - (let ((str "") - chr) - ;; The reply should be: \e [ > NUMBER1 ; NUMBER2 ; NUMBER3 c - ;; If the timeout is completely removed for read-event, this - ;; might hang for terminals that pretend to be xterm, but don't - ;; respond to this escape sequence. RMS' opinion was to remove - ;; it completely. That might be right, but let's first try to - ;; see if by using a longer timeout we get rid of most issues. - (while (and (setq chr (xterm--read-event-for-query)) (not (equal chr ?c))) - (setq str (concat str (string chr)))) + ;; The reply should be: \e [ > NUMBER1 ; NUMBER2 ; NUMBER3 c + ;; If the timeout is completely removed for read-event, this + ;; might hang for terminals that pretend to be xterm, but don't + ;; respond to this escape sequence. RMS' opinion was to remove + ;; it completely. That might be right, but let's first try to + ;; see if by using a longer timeout we get rid of most issues. + (let ((str (xterm--read-string ?c))) ;; Since xterm-280, the terminal type (NUMBER1) is now 41 instead of 0. (when (string-match "\\([0-9]+\\);\\([0-9]+\\);[01]" str) (let ((version (string-to-number (match-string 2 str)))) @@ -810,6 +837,21 @@ anyway if we've been waiting a little while." xterm-query-timeout (time-since start-time))))))))) +(defun xterm--read-string (term1 &optional term2) + "Read a string with terminating characters. +This uses `xterm--read-event-for-query' internally." + (let ((str "") + chr last) + (while (and (setq last chr + chr (xterm--read-event-for-query)) + (if term2 + (not (and (equal last term1) (equal chr term2))) + (not (equal chr term1)))) + (setq str (concat str (string chr)))) + (if term2 + (substring str 0 -1) + str))) + (defun xterm--query (query handlers &optional no-async) "Send QUERY string to the terminal and watch for a response. HANDLERS is an alist with elements of the form (STRING . FUNCTION). @@ -860,6 +902,20 @@ We run the first FUNCTION whose STRING matches the input events." (push (aref (car handler) (setq i (1- i))) unread-command-events)))))))) +(defun xterm--query-name-and-version () + "Get the terminal name and version string (XTVERSION)." + ;; Reduce query timeout time. The default value causes a noticeable + ;; startup delay on terminals that ignore the query. + (let ((xterm-query-timeout 0.1)) + (catch 'result + (xterm--query + "\e[>0q" + '(("\eP>|" . (lambda () + ;; The reply should be: \e P > | STRING \e \\ + (let ((str (xterm--read-string ?\e ?\\))) + (throw 'result str)))))) + nil))) + (defun xterm--push-map (map basemap) ;; Use inheritance to let the main keymaps override those defaults. ;; This way we don't override terminfo-derived settings or settings @@ -907,7 +963,15 @@ We run the first FUNCTION whose STRING matches the input events." (when xterm-set-window-title (xterm--init-frame-title)) - (when xterm-mouse-mode + (when (and (not xterm-mouse-mode-called) + ;; Only automatically enable xterm mouse on terminals + ;; confirmed to still support all critical editing + ;; workflows (bug#74833). + (or (string-match-p xterm--auto-xt-mouse-allowed-types + (tty-type (selected-frame))) + (and-let* ((name-and-version (xterm--query-name-and-version))) + (string-match-p xterm--auto-xt-mouse-allowed-names + name-and-version)))) (xterm-mouse-mode 1)) ;; Unconditionally enable bracketed paste mode: terminals that don't ;; support it just ignore the sequence. diff --git a/lisp/xt-mouse.el b/lisp/xt-mouse.el index 022176b3159..ccb585ce631 100644 --- a/lisp/xt-mouse.el +++ b/lisp/xt-mouse.el @@ -362,19 +362,26 @@ which is the \"1006\" extension implemented in Xterm >= 277." (set-terminal-parameter nil 'xterm-mouse-frame frame) (setq last-input-event event))))) +;;;###autoload +(defvar xterm-mouse-mode-called nil + "If `xterm-mouse-mode' has been called already. +This can be used to detect if xterm-mouse-mode was explicitly set.") + ;;;###autoload (define-minor-mode xterm-mouse-mode "Toggle XTerm mouse mode. -Turn it on to use Emacs mouse commands, and off to use xterm mouse commands. -This works in terminal emulators compatible with xterm. It only -works for simple uses of the mouse. Basically, only non-modified -single clicks are supported. When turned on, the normal xterm -mouse functionality for such clicks is still available by holding -down the SHIFT key while pressing the mouse button." +Turn it on to use Emacs mouse commands, and off to use xterm mouse +commands. This works in terminal emulators compatible with xterm. When +turned on, the normal xterm mouse functionality for such clicks is still +available by holding down the SHIFT key while pressing the mouse button. + +On text terminals that Emacs knows are compatible with the mouse as well +as other critical editing functionality, this is automatically turned on +at startup. See Info node `(elisp)Terminal-Specific' and `xterm--init'." :global t :group 'mouse - :init-value t :version "31.1" + (setq xterm-mouse-mode-called t) (funcall (if xterm-mouse-mode 'add-hook 'remove-hook) 'terminal-init-xterm-hook 'turn-on-xterm-mouse-tracking-on-terminal) commit b63ba892f9b28062a4ece9db7e4abd79a88ceea6 Author: Eli Zaretskii Date: Sat Jan 4 14:44:10 2025 +0200 Update eln-cache when --init-directory is used * lisp/startup.el (normal-top-level): Update eln-cache after 'user-emacs-directory' is set by --init-directory. Patch by Jordan Isaacs . (Bug#75022) diff --git a/lisp/startup.el b/lisp/startup.el index 09663f64584..830aec9a09c 100644 --- a/lisp/startup.el +++ b/lisp/startup.el @@ -778,6 +778,9 @@ It is the default value of the variable `top-level'." (unwind-protect (command-line) + (when (featurep 'native-compile) + (startup--update-eln-cache)) + ;; Do this again, in case .emacs defined more abbreviations. (if default-directory (setq default-directory (abbreviate-file-name default-directory))) commit 5fe7f86367c95dbc65dfed5acb34f8dca2b40fe9 Author: Lin Sun Date: Sun Dec 29 06:55:01 2024 +0000 * lisp/vc/ediff-util.el: Loop the ediff-session-registry instead of buffers This avoids aborting the loop if an error happens in some buffer. (Bug#74881) diff --git a/lisp/vc/ediff-util.el b/lisp/vc/ediff-util.el index c4c0e39912a..e07f2c0b2f6 100644 --- a/lisp/vc/ediff-util.el +++ b/lisp/vc/ediff-util.el @@ -219,12 +219,11 @@ to invocation.") ;; where this hook could prevent kill-emacs from shutting down Emacs, ;; because user interaction is not possible (e.g., in a daemon), or ;; if deleting these files signals an error. - (ignore-errors - (let ((inhibit-interaction t)) - (dolist (b (buffer-list)) + (let ((inhibit-interaction t)) + (dolist (b ediff-session-registry) + (ignore-errors (with-current-buffer b - (when (eq major-mode 'ediff-mode) - (ediff-delete-temp-files))))))) + (ediff-delete-temp-files)))))) ;;; Setup functions commit 6d8c3c0cbe42c4b288679456f0eec9a78593e2a5 Author: Hong Xu Date: Thu Dec 19 14:33:35 2024 -0800 Use `keymap*-set' over `global-set-key'/`define-key' in elisp intro * doc/lispintro/emacs-lisp-intro.texi (Key Bindings): Since `global-set-key' and `define-key' are considered legacy, we encourage `keymap-global-set' and `keymap-set' now. (Bug#74999) diff --git a/doc/lispintro/emacs-lisp-intro.texi b/doc/lispintro/emacs-lisp-intro.texi index 3e3febaf162..2c94e7f407e 100644 --- a/doc/lispintro/emacs-lisp-intro.texi +++ b/doc/lispintro/emacs-lisp-intro.texi @@ -13810,7 +13810,7 @@ syntax table determines which characters these are." If you wish, you can also install this key binding by evaluating it: @smallexample -(global-set-key "\C-c=" '@value{COUNT-WORDS}) +(keymap-global-set "C-c =" '@value{COUNT-WORDS}) @end smallexample To conduct the first test, set mark and point to the beginning and end @@ -14762,7 +14762,7 @@ almost the same code as for the recursive version of Let's reuse @kbd{C-c =} as a convenient key binding: @smallexample -(global-set-key "\C-c=" 'count-words-defun) +(keymap-global-set "C-c =" 'count-words-defun) @end smallexample Now we can try out @code{count-words-defun}: install both @@ -17229,7 +17229,7 @@ Now for some personal key bindings: @smallexample @group ;;; Compare windows -(global-set-key "\C-cw" 'compare-windows) +(keymap-global-set "C-c w" 'compare-windows) @end group @end smallexample @@ -17242,20 +17242,18 @@ each window as far as they match. I use this command all the time. This also shows how to set a key globally, for all modes. @cindex Setting a key globally -@cindex Global set key +@cindex Keymap global set @cindex Key setting globally -@findex global-set-key -The command is @code{global-set-key}. It is followed by the -key binding. In a @file{.emacs} file, the keybinding is written as -shown: @code{\C-c} stands for Control-C, which means to press the -control key and the @kbd{c} key at the same time. The @code{w} means -to press the @kbd{w} key. The key binding is surrounded by double -quotation marks. In documentation, you would write this as -@w{@kbd{C-c w}}. (If you were binding a @key{META} key, such as -@kbd{M-c}, rather than a @key{CTRL} key, you would write -@w{@code{\M-c}} in your @file{.emacs} file. @xref{Init Rebinding, , -Rebinding Keys in Your Init File, emacs, The GNU Emacs Manual}, for -details.) +@findex keymap-global-set +The key setting command is @code{keymap-global-set}. It is followed by +the key binding. In a @file{.emacs} file, the keybinding is written as +shown: @code{C-c} stands for Control-C, which means to press the control +key and the @kbd{c} key at the same time. The @code{w} means to press +the @kbd{w} key. The key binding is surrounded by double quotation +marks. (If you were binding a @key{META} key, rather than a @key{CTRL} +key, you would write @w{@code{M-c}} in your @file{.emacs} file. +@xref{Init Rebinding, , Rebinding Keys in Your Init File, emacs, The GNU +Emacs Manual}, for details.) The command invoked by the keys is @code{compare-windows}. Note that @code{compare-windows} is preceded by a single-quote; otherwise, Emacs @@ -17284,7 +17282,7 @@ Here is another key binding, with a comment: @group ;;; Key binding for 'occur' ; I use occur a lot, so let's bind it to a key: -(global-set-key "\C-co" 'occur) +(keymap-global-set "C-c o" 'occur) @end group @end smallexample @@ -17296,7 +17294,7 @@ uses the entire buffer. Matching lines are shown in a buffer called @file{*Occur*}. That buffer serves as a menu to jump to occurrences. -@findex global-unset-key +@findex keymap-global-unset @cindex Unbinding key @cindex Key unbinding @need 1250 @@ -17306,7 +17304,7 @@ work: @smallexample @group ;;; Unbind 'C-x f' -(global-unset-key "\C-xf") +(keymap-global-unset "C-x f") @end group @end smallexample @@ -17324,7 +17322,7 @@ The following rebinds an existing key: @smallexample @group ;;; Rebind 'C-x C-b' for 'buffer-menu' -(global-set-key "\C-x\C-b" 'buffer-menu) +(keymap-global-set "C-x C-b" 'buffer-menu) @end group @end smallexample @@ -17336,33 +17334,80 @@ window, I prefer the @code{buffer-menu} command, which not only lists the buffers, but moves point into that window. +@subsection Legacy Global Key Binding Commands + +@findex global-set-key +@cindex Global set key +Historically, keys are bound globally using a lower-level function, +@code{global-set-key}, which is now considered legacy. While you are +encouraged to use @code{keymap-global-set}, you likely would encounter +@code{global-set-key} in various places. The first example in this +section can be rewritten using @code{global-set-key} as: + +@smallexample +@group +(global-set-key "\C-cw" 'compare-windows) +@end group +@end smallexample + +It is very similar to @code{keymap-global-set}, with the keybinding +following a slightly different format. Control-C is represented by +@code{\C-c}, instead of @code{C-c}. There is no space between key +strokes, like @code{\C-c} and @code{w} in this example. Despite the +difference, in documentation, this is still written as @w{@kbd{C-c w}} +for readability. + +@findex global-unset-key +Historically, keys are unbound globally using a lower-function, +@code{global-unset-key}, which is now considered legacy. Its key +binding format follows that of @code{global-set-key}. The key unbinding +example in this section can be rewritten as: + +@smallexample +@group +;;; Unbind 'C-x f' +(global-unset-key "\C-xf") +@end group +@end smallexample + @node Keymaps @section Keymaps @cindex Keymaps @cindex Rebinding keys Emacs uses @dfn{keymaps} to record which keys call which commands. -When you use @code{global-set-key} to set the key binding for a single -command in all parts of Emacs, you are specifying the key binding in -@code{current-global-map}. +When you use @code{keymap-global-set} to set the key binding for a +single command in all parts of Emacs, you are specifying the key binding +in @code{current-global-map}. Specific modes, such as C mode or Text mode, have their own keymaps; the mode-specific keymaps override the global map that is shared by all buffers. -The @code{global-set-key} function binds, or rebinds, the global +The @code{keymap-global-set} function binds, or rebinds, the global keymap. For example, the following binds the key @kbd{C-x C-b} to the function @code{buffer-menu}: @smallexample -(global-set-key "\C-x\C-b" 'buffer-menu) +(keymap-global-set "C-x C-b" 'buffer-menu) @end smallexample -Mode-specific keymaps are bound using the @code{define-key} function, +Mode-specific keymaps are bound using the @code{keymap-set} function, which takes a specific keymap as an argument, as well as the key and -the command. For example, my @file{.emacs} file contains the -following expression to bind the @code{texinfo-insert-@@group} command -to @kbd{C-c C-c g}: +the command. For example, the following expression binds the +@code{texinfo-insert-@@group} command to @kbd{C-c C-c g}: + +@smallexample +@group +(keymap-set texinfo-mode-map "C-c C-c g" 'texinfo-insert-@@group) +@end group +@end smallexample + +Historically, keymaps are bound using a lower-level function, +@code{define-key}, which is now considered legacy. While you are +encouraged to use @code{keymap-set}, you likely would encounter +@code{define-key} in various places. The above key binding can be +rewritten using @code{define-key} as: @smallexample @group @@ -17396,9 +17441,9 @@ Here is the @code{texinfo-insert-@@group} function definition: write a function to insert a word; but I prefer key strokes consistent with other Texinfo mode key bindings.) -You will see numerous @code{define-key} expressions in -@file{loaddefs.el} as well as in the various mode libraries, such as -@file{cc-mode.el} and @file{lisp-mode.el}. +You will see numerous @code{keymap-set} and @code{define-key} +expressions in @file{loaddefs.el} as well as in the various mode +libraries, such as @file{cc-mode.el} and @file{lisp-mode.el}. @xref{Key Bindings, , Customizing Key Bindings, emacs, The GNU Emacs Manual}, and @ref{Keymaps, , Keymaps, elisp, The GNU Emacs Lisp @@ -17440,13 +17485,12 @@ window. @need 1250 To replace the key binding for the default -@code{split-window-vertically}, you must also unset that key and bind -the keys to @code{split-window-quietly}, like this: +@code{split-window-vertically}, you must bind the keys to +@code{split-window-quietly}, like this: @smallexample @group -(global-unset-key "\C-x2") -(global-set-key "\C-x2" 'split-window-quietly) +(keymap-global-set "C-x 2" 'split-window-quietly) @end group @end smallexample @@ -17608,7 +17652,7 @@ I bind @code{line-to-top-of-window} to my @key{F6} function key like this: @smallexample -(global-set-key [f6] 'line-to-top-of-window) +(keymap-global-set "" 'line-to-top-of-window) @end smallexample For more information, see @ref{Init Rebinding, , Rebinding Keys in @@ -18791,7 +18835,7 @@ Here is the @code{the-the} function, as I include it in my @group ;; Bind 'the-the' to C-c \ -(global-set-key "\C-c\\" 'the-the) +(keymap-global-set "C-c \\" 'the-the) @end group @end smallexample commit 4b2bb63b7ac386daabb0bbd2dc00fb542a9bcc21 Author: Eli Zaretskii Date: Sat Jan 4 14:18:54 2025 +0200 Fix documentation and prompt in 'package-isolate' * lisp/emacs-lisp/package.el (package-isolate): Fix doc string and the prompt. (Bug#75163) diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el index fa1d361d775..0fc5aaac343 100644 --- a/lisp/emacs-lisp/package.el +++ b/lisp/emacs-lisp/package.el @@ -2647,16 +2647,23 @@ will be deleted." (defun package-isolate (packages &optional temp-init) "Start an uncustomized Emacs and only load a set of PACKAGES. +Interactively, prompt for PACKAGES to load, which should be specified +separated by commas. +If called from Lisp, PACKAGES should be a list of packages to load. If TEMP-INIT is non-nil, or when invoked with a prefix argument, -the Emacs user directory is set to a temporary directory." +the Emacs user directory is set to a temporary directory. +This command is intended for testing Emacs and/or the packages +in a clean environment." (interactive (cl-loop for p in (cl-loop for p in (package--alist) append (cdr p)) unless (package-built-in-p p) collect (cons (package-desc-full-name p) p) into table finally return - (list (cl-loop for c in (completing-read-multiple - "Isolate packages: " table - nil t) + (list + (cl-loop for c in + (completing-read-multiple + "Packages to isolate, as comma-separated list: " table + nil t) collect (alist-get c table nil nil #'string=)) current-prefix-arg))) (let* ((name (concat "package-isolate-" commit 742b792175bd7149b1401a45aae1af83798bf188 Author: Eli Zaretskii Date: Sat Jan 4 12:51:40 2025 +0200 Fix mouse clicks on characters with parenthesis syntax * lisp/mouse.el (context-menu-region, mouse-skip-word) (mouse-start-end): Use 'syntax-after' instead of 'char-syntax', to pay attention to 'syntax-table' text properties. (Bug#74415) diff --git a/lisp/mouse.el b/lisp/mouse.el index 6fd38021189..6fe691693b4 100644 --- a/lisp/mouse.el +++ b/lisp/mouse.el @@ -632,7 +632,9 @@ Some context functions add menu items below the separator." (with-current-buffer (window-buffer (posn-window (event-end click))) (when (let* ((pos (posn-point (event-end click))) (char (when pos (char-after pos)))) - (or (and char (eq (char-syntax char) ?\")) + (or (and char (eq (syntax-class-to-char + (syntax-class (syntax-after pos))) + ?\")) (nth 3 (save-excursion (syntax-ppss pos))))) (define-key-after submenu [mark-string] `(menu-item "String" @@ -1890,7 +1892,8 @@ The region will be defined with mark and point." If `mouse-1-double-click-prefer-symbols' is non-nil, skip over symbol. If DIR is positive skip forward; if negative, skip backward." (let* ((char (following-char)) - (syntax (char-to-string (char-syntax char))) + (syntax (char-to-string + (syntax-class-to-char (syntax-class (syntax-after (point)))))) sym) (cond ((and mouse-1-double-click-prefer-symbols (setq sym (bounds-of-thing-at-point 'symbol))) @@ -1938,34 +1941,31 @@ If MODE is 2 then do the same for lines." ((and (= mode 1) (= start end) (char-after start) - (= (char-syntax (char-after start)) ?\()) - (if (/= (syntax-class (syntax-after start)) 4) ; raw syntax code for ?\( - ;; This happens in CC Mode when unbalanced parens in CPP - ;; constructs are given punctuation syntax with - ;; syntax-table text properties. (2016-02-21). - (signal 'scan-error (list "Containing expression ends prematurely" - start start)) - (list start - (save-excursion - (goto-char start) - (forward-sexp 1) - (point))))) + (= (syntax-class-to-char + (syntax-class (syntax-after start))) + ?\()) + (list start + (save-excursion + (goto-char start) + (forward-sexp 1) + (point)))) ((and (= mode 1) (= start end) (char-after start) - (= (char-syntax (char-after start)) ?\))) - (if (/= (syntax-class (syntax-after start)) 5) ; raw syntax code for ?\) - ;; See above comment about CC Mode. - (signal 'scan-error (list "Unbalanced parentheses" start start)) - (list (save-excursion - (goto-char (1+ start)) - (backward-sexp 1) - (point)) - (1+ start)))) + (= (syntax-class-to-char + (syntax-class (syntax-after start))) + ?\))) + (list (save-excursion + (goto-char (1+ start)) + (backward-sexp 1) + (point)) + (1+ start))) ((and (= mode 1) (= start end) (char-after start) - (= (char-syntax (char-after start)) ?\")) + (= (syntax-class-to-char + (syntax-class (syntax-after start))) + ?\")) (let ((open (or (eq start (point-min)) (save-excursion (goto-char (- start 1)) commit 752ba27425db5332fc18e962117f24b9300ccf78 Author: Filippo Argiolas Date: Thu Dec 26 08:06:55 2024 +0100 Improve doxygen font-lock rules in c-ts-mode (bug#75012) And also c++-ts-mode. * lisp/progmodes/c-ts-common.el: (c-ts-mode-doxygen-comment-font-lock-settings): Add rules for type, storageclass and note/warning/error tags. Copyright-paperwork-exempt: yes diff --git a/lisp/progmodes/c-ts-common.el b/lisp/progmodes/c-ts-common.el index a25f26d5404..c9761e8ab1d 100644 --- a/lisp/progmodes/c-ts-common.el +++ b/lisp/progmodes/c-ts-common.el @@ -397,7 +397,12 @@ and /* */ comments. SOFT works the same as in :override t :feature 'keyword '((tag_name) @font-lock-constant-face - (storageclass) @font-lock-constant-face) + (type) @font-lock-type-face + (emphasis) @bold + ((tag_name) @bold (:match ".note" @bold)) + ((tag_name) @warning (:match ".warning" @warning)) + ((tag_name) @error (:match ".error" @error)) + (storageclass) @font-lock-keyword-face) :language 'doxygen :override t commit a9c1620809e1613606829585a3a733366256cdd0 Author: Yuan Fu Date: Fri Jan 3 23:34:50 2025 -0800 ; Minor change in treesit-admin--generate-compatibility-report * admin/tree-sitter/treesit-admin.el: (treesit-admin--generate-compatibility-report): Use th for languages. diff --git a/admin/tree-sitter/treesit-admin.el b/admin/tree-sitter/treesit-admin.el index 75879b6632c..54ae969442c 100644 --- a/admin/tree-sitter/treesit-admin.el +++ b/admin/tree-sitter/treesit-admin.el @@ -422,7 +422,7 @@ EMACS-EXECUTABLES is a list of Emacs executbles to check for." (insert "\n") (dolist (lang languages) (insert "") - (insert (format "%s" lang)) + (insert (format "%s" lang)) (dolist (emacs-version (mapcar #'car tables)) (let* ((key (cons lang emacs-version)) (plist (gethash key database)) commit d32f3eed991b0fa8def484787d95852fd9c10972 Author: Yuan Fu Date: Mon Dec 30 00:28:48 2024 -0800 ; Minor rephrasing in treesit-admin--verify-major-mode-queries * admin/tree-sitter/treesit-admin.el: (treesit-admin--verify-major-mode-queries): Minor rephrase. diff --git a/admin/tree-sitter/treesit-admin.el b/admin/tree-sitter/treesit-admin.el index 3711eb0a301..75879b6632c 100644 --- a/admin/tree-sitter/treesit-admin.el +++ b/admin/tree-sitter/treesit-admin.el @@ -190,13 +190,13 @@ queries that has problems with latest grammar." (delete-region beg (point)) (insert ";;\n") (dolist (mode modes) - (insert (format ";; %s is known to work with the following languages and version:\n" mode)) + (insert (format ";; %s has been tested with the following grammars and version:\n" mode)) (dolist (lang (alist-get mode mode-language-alist)) (insert (format ";; - tree-sitter-%s: %s\n" lang (alist-get lang version-alist)))) (insert ";;\n")) (insert ";; We try our best to make builtin modes work with latest grammar -;; versions, so a more recent grammar version has a good chance to work. +;; versions, so a more recent grammar has a good chance to work too. ;; Send us a bug report if it doesn't.") (insert "\n\n") (write-file source-file)))) commit 55f43f5b220ed3cc49141257918e51e403dd85ac Author: Yuan Fu Date: Fri Jan 3 21:39:32 2025 -0800 ; Fix typo in treesit-explore-mode * lisp/treesit.el (treesit-explore-mode): We added the hook to kill-buffer-hook, so make sure to remove it from kill-buffer-hook, not post-command-hook. diff --git a/lisp/treesit.el b/lisp/treesit.el index d788edf7ffc..2887521110b 100644 --- a/lisp/treesit.el +++ b/lisp/treesit.el @@ -3601,7 +3601,7 @@ window." ;; Turn off explore mode. (remove-hook 'post-command-hook #'treesit--explorer-post-command t) - (remove-hook 'post-command-hook + (remove-hook 'kill-buffer-hook #'treesit--explorer-kill-explorer-buffer t) (treesit--explorer-kill-explorer-buffer))) commit 921f454f5087f16d9afc5574525baa92df91b8d0 Author: Wilhelm Kirschbaum Date: Mon Dec 30 12:56:40 2024 +0200 Update fontification for attribute values in heex-ts-mode Attribute values are strings as with html-ts-mode. * lisp/progmodes/heex-ts-mode.el (heex-ts--font-lock-settings): Change to attribute value to @font-lock-string-face. (Bug#75192) diff --git a/lisp/progmodes/heex-ts-mode.el b/lisp/progmodes/heex-ts-mode.el index e19349b3a0f..0f7785a3279 100644 --- a/lisp/progmodes/heex-ts-mode.el +++ b/lisp/progmodes/heex-ts-mode.el @@ -113,7 +113,7 @@ `((special_attribute_name) @font-lock-keyword-face) :language 'heex :feature 'heex-string - `([(attribute_value) (quoted_attribute_value)] @font-lock-constant-face) + `([(attribute_value) (quoted_attribute_value)] @font-lock-string-face) :language 'heex :feature 'heex-component `([ commit ae2589ea7a59ac3bde19b025ba4a7968c77208d7 Author: Wilhelm Kirschbaum Date: Mon Dec 30 12:45:08 2024 +0200 Add expression handling to heex-ts-mode On the latest update of the grammar expressions were added and won't be seen as directives anymore. * lisp/progmodes/heex-ts-mode.el (heex-ts--sexp-regexp): Match on expression as well. (heex-ts--indent-rules): Indent on expression end. (Bug#75191) * test/lisp/progmodes/heex-ts-mode-resources/indent.erts: Add expression indent test. diff --git a/lisp/progmodes/heex-ts-mode.el b/lisp/progmodes/heex-ts-mode.el index c8905afda5c..e19349b3a0f 100644 --- a/lisp/progmodes/heex-ts-mode.el +++ b/lisp/progmodes/heex-ts-mode.el @@ -54,7 +54,7 @@ (defconst heex-ts--sexp-regexp (rx bol (or "directive" "tag" "component" "slot" - "attribute" "attribute_value" "quoted_attribute_value") + "attribute" "attribute_value" "quoted_attribute_value" "expression") eol)) ;; There seems to be no parent directive block for tree-sitter-heex, @@ -81,6 +81,7 @@ ((node-is "end_slot") parent-bol 0) ((node-is "/>") parent-bol 0) ((node-is ">") parent-bol 0) + ((node-is "}") parent-bol 0) ((parent-is "comment") prev-adaptive-prefix 0) ((parent-is "component") parent-bol ,offset) ((parent-is "tag") parent-bol ,offset) diff --git a/test/lisp/progmodes/heex-ts-mode-resources/indent.erts b/test/lisp/progmodes/heex-ts-mode-resources/indent.erts index 500ddb2b536..7fef6571933 100644 --- a/test/lisp/progmodes/heex-ts-mode-resources/indent.erts +++ b/test/lisp/progmodes/heex-ts-mode-resources/indent.erts @@ -45,3 +45,19 @@ Name: Slots =-=-= + +Name: Expression + +=-= +
+{ +@bar +} +
+=-= +
+ { + @bar + } +
+=-=-= commit 0cacf8063910ac2409641109ec7b3af24437fd2c Author: Eli Zaretskii Date: Fri Jan 3 10:27:46 2025 +0200 ; * etc/NEWS: Document change of 'make-cursor-line-fully-visible'. Bug#65214, bug#74430. diff --git a/etc/NEWS b/etc/NEWS index 408b2bc9f7c..6b2831e3809 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -196,6 +196,13 @@ removed, as it was considered more dangerous than useful. RFC 9110 To send an email address in the header of individual HTTP requests, see the variable 'url-request-extra-headers'. +--- +** 'pixel-scroll-precision-mode' sets 'make-cursor-line-fully-visible'. +'pixel-scroll-precision-mode' sets 'make-cursor-line-fully-visible' to a +nil value globally, since the usual requirement of the Emacs display to +make the cursor line fully visible contradicts the smooth scrolling +expectations. + * Changes in Emacs 30.1 commit f47a29da5c4dd490a6de78da84f0fc272bb82993 Author: Stefan Kangas Date: Fri Jan 3 03:36:38 2025 +0100 * lisp/man.el (Man-mode): Improve docstring. diff --git a/lisp/man.el b/lisp/man.el index be088043a27..75f87feb8e8 100644 --- a/lisp/man.el +++ b/lisp/man.el @@ -1652,9 +1652,8 @@ commands from `Man-mode'. Used by `woman'. (define-derived-mode Man-mode man-common "Man" "A mode for browsing Un*x manual pages. -The following man commands are available in the buffer. Try -\"\\[describe-key] RET\" for more information: - +The following man commands are available in the buffer: +\\ \\[man] Prompt to retrieve a new manpage. \\[Man-follow-manual-reference] Retrieve reference in SEE ALSO section. \\[Man-next-manpage] Jump to next manpage in circular list. @@ -1662,13 +1661,12 @@ The following man commands are available in the buffer. Try \\[Man-next-section] Jump to next manpage section. \\[Man-previous-section] Jump to previous manpage section. \\[Man-goto-section] Go to a manpage section. -\\[Man-goto-see-also-section] Jumps to the SEE ALSO manpage section. -\\[quit-window] Deletes the manpage window, bury its buffer. -\\[Man-kill] Deletes the manpage window, kill its buffer. -\\[describe-mode] Prints this help text. +\\[Man-goto-see-also-section] Jump to the SEE ALSO manpage section. +\\[quit-window] Delete the manpage window, bury its buffer. +\\[Man-kill] Delete the manpage window, kill its buffer. +\\[describe-mode] Print this help text. -The following variables may be of some use. Try -\"\\[describe-variable] RET\" for more information: +The following variables may be of some use: `Man-notify-method' What happens when manpage is ready to display. `Man-downcase-section-letters-flag' Force section letters to lower case. commit cd6e2a082854fb3e73ad98d1d2b945ae482ca4ac Author: Stefan Kangas Date: Thu Jan 2 18:39:28 2025 +0100 Fix copyright years by hand These are dates that admin/update-copyright did not update. diff --git a/config.bat b/config.bat index 36bc5a022f2..fba0ac2925f 100644 --- a/config.bat +++ b/config.bat @@ -1,7 +1,7 @@ @echo off rem ---------------------------------------------------------------------- rem Configuration script for MSDOS -rem Copyright (C) 1994-1999, 2001-2024 Free Software Foundation, Inc. +rem Copyright (C) 1994-1999, 2001-2025 Free Software Foundation, Inc. rem This file is part of GNU Emacs. diff --git a/configure.ac b/configure.ac index e6f92616b37..ca88b1d07b5 100644 --- a/configure.ac +++ b/configure.ac @@ -7129,7 +7129,7 @@ fi version=$PACKAGE_VERSION -copyright="Copyright (C) 2024 Free Software Foundation, Inc." +copyright="Copyright (C) 2025 Free Software Foundation, Inc." AC_DEFINE_UNQUOTED([COPYRIGHT], ["$copyright"], [Short copyright string for this version of Emacs.]) AC_SUBST([copyright]) diff --git a/doc/lispref/tips.texi b/doc/lispref/tips.texi index 08dadaec5cd..7eba1c8f388 100644 --- a/doc/lispref/tips.texi +++ b/doc/lispref/tips.texi @@ -1057,7 +1057,7 @@ explains these conventions, starting with an example: @group ;;; foo.el --- Support for the Foo programming language -*- lexical-binding: t; -*- -;; Copyright (C) 2010-2024 Your Name +;; Copyright (C) 2010-2025 Your Name @end group ;; Author: Your Name diff --git a/doc/misc/org.org b/doc/misc/org.org index e595d0be195..98c416c5da4 100644 --- a/doc/misc/org.org +++ b/doc/misc/org.org @@ -23031,7 +23031,7 @@ that are mentioned in the manual. For a more complete list, use This manual is for Org version {{{version}}}. -Copyright \copy 2004--2024 Free Software Foundation, Inc. +Copyright \copy 2004--2025 Free Software Foundation, Inc. #+begin_quote Permission is granted to copy, distribute and/or modify this document diff --git a/etc/refcards/gnus-refcard.tex b/etc/refcards/gnus-refcard.tex index ee3fff2d3e3..a30169cdee5 100644 --- a/etc/refcards/gnus-refcard.tex +++ b/etc/refcards/gnus-refcard.tex @@ -120,7 +120,7 @@ %% Gnus logo by Luis Fernandes. \newcommand{\Copyright}{% \begin{center} - Copyright \copyright\ 1995, 2000, 2002--2024 Free Software Foundation, Inc.\\* + Copyright \copyright\ 1995, 2000, 2002--2025 Free Software Foundation, Inc.\\* \end{center} Released under the terms of the GNU General Public License version 3 or later. diff --git a/etc/refcards/ru-refcard.tex b/etc/refcards/ru-refcard.tex index 91372d30898..0cb1ea74236 100644 --- a/etc/refcards/ru-refcard.tex +++ b/etc/refcards/ru-refcard.tex @@ -41,7 +41,7 @@ \setlength{\ColThreeWidth}{25mm} \newcommand{\versionemacs}[0]{30} % version of Emacs this is for -\newcommand{\cyear}[0]{2024} % copyright year +\newcommand{\cyear}[0]{2025} % copyright year \newcommand\shortcopyrightnotice[0]{\vskip 1ex plus 2 fill \centerline{\footnotesize \copyright\ \cyear\ Free Software Foundation, Inc. diff --git a/etc/tutorials/TUTORIAL.el_GR b/etc/tutorials/TUTORIAL.el_GR index 577010dae8b..5ce54d7ab20 100644 --- a/etc/tutorials/TUTORIAL.el_GR +++ b/etc/tutorials/TUTORIAL.el_GR @@ -1239,7 +1239,7 @@ list-packages. Στη σχετική λίστα, μπορείς να εγκατ πνευματικά δικαιώματα και δίνεται με την άδεια διανομής αντιγράφων υπό κάποιους όρους. - Πνευματικά Δικαιώματα (C) 1985, 1996, 1998, 2001-2024 Free Software + Πνευματικά Δικαιώματα (C) 1985, 1996, 1998, 2001-2025 Free Software Foundation, Inc. Αυτό το αρχείο είναι μέρος του GNU Emacs. diff --git a/etc/tutorials/TUTORIAL.he b/etc/tutorials/TUTORIAL.he index 0a4222a6fdc..97d181fa548 100644 --- a/etc/tutorials/TUTORIAL.he +++ b/etc/tutorials/TUTORIAL.he @@ -1015,7 +1015,7 @@ find-file. גירסה זו של השיעור הינה חלק מחבילת GNU Emacs. היא מוגנת בזכויות יוצרים וניתנת להעתקה והפצת עותקים בתנאים מסויימים כדלקמן: - Copyright (C) 2010-2024 Free Software Foundation, Inc. + Copyright (C) 2010-2025 Free Software Foundation, Inc. ‏GNU Emacs הינו תכנה חפשית; זכותכם להפיצו ו\או לשנותו בכפוף לתנאי הרשיון GNU General Public License, כפי שהוא יוצא לאור ע״י Free diff --git a/exec/configure.ac b/exec/configure.ac index 4a4bdecd810..f00752d2615 100644 --- a/exec/configure.ac +++ b/exec/configure.ac @@ -25,7 +25,7 @@ AC_PREREQ([2.65]) AC_INIT([libexec], [30.0.93], [bug-gnu-emacs@gnu.org], [], [https://www.gnu.org/software/emacs/]) -AH_TOP([/* Copyright (C) 2024 Free Software Foundation, Inc. +AH_TOP([/* Copyright (C) 2024-2025 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/lib-src/rcs2log b/lib-src/rcs2log index 3d9ed5784f1..1d02b7fb5c8 100755 --- a/lib-src/rcs2log +++ b/lib-src/rcs2log @@ -20,7 +20,7 @@ # along with this program. If not, see . -Copyright='Copyright (C) 2024 Free Software Foundation, Inc. +Copyright='Copyright (C) 2025 Free Software Foundation, Inc. This program comes with NO WARRANTY, to the extent permitted by law. You may redistribute copies of this program under the terms of the GNU General Public License. diff --git a/lisp/emacs-lisp/cl-preloaded.el b/lisp/emacs-lisp/cl-preloaded.el index 4b1bd2a9aff..7c36b398263 100644 --- a/lisp/emacs-lisp/cl-preloaded.el +++ b/lisp/emacs-lisp/cl-preloaded.el @@ -1,6 +1,6 @@ ;;; cl-preloaded.el --- Preloaded part of the CL library -*- lexical-binding: t; -*- -;; Copyright (C) 2015-2024 Free Software Foundation, Inc +;; Copyright (C) 2015-2025 Free Software Foundation, Inc ;; Author: Stefan Monnier ;; Package: emacs diff --git a/msdos/depfiles.bat b/msdos/depfiles.bat index 17a7faee147..38a0a69df9d 100644 --- a/msdos/depfiles.bat +++ b/msdos/depfiles.bat @@ -1,7 +1,7 @@ @echo off rem ---------------------------------------------------------------------- rem Auxiliary script for MSDOS, run by ../config.bat -rem Copyright (C) 2011-2024 Free Software Foundation, Inc. +rem Copyright (C) 2011-2025 Free Software Foundation, Inc. rem This file is part of GNU Emacs. diff --git a/msdos/sed2v2.inp b/msdos/sed2v2.inp index bb1c7300a84..28cb598d41f 100644 --- a/msdos/sed2v2.inp +++ b/msdos/sed2v2.inp @@ -27,7 +27,7 @@ #ifndef MSDOS\ #define MSDOS\ #endif -/^#undef COPYRIGHT *$/s/^.*$/#define COPYRIGHT "Copyright (C) 2024 Free Software Foundation, Inc."/ +/^#undef COPYRIGHT *$/s/^.*$/#define COPYRIGHT "Copyright (C) 2025 Free Software Foundation, Inc."/ /^#undef DIRECTORY_SEP *$/s!^.*$!#define DIRECTORY_SEP '/'! /^#undef DOS_NT *$/s/^.*$/#define DOS_NT/ /^#undef FLOAT_CHECK_DOMAIN *$/s/^.*$/#define FLOAT_CHECK_DOMAIN/ diff --git a/nt/configure.bat b/nt/configure.bat index 6e2ebe5357e..12d7c554f1d 100755 --- a/nt/configure.bat +++ b/nt/configure.bat @@ -1,7 +1,7 @@ @echo off rem ---------------------------------------------------------------------- rem This was the old configuration script for MS Windows operating systems -rem Copyright (C) 1999-2024 Free Software Foundation, Inc. +rem Copyright (C) 1999-2025 Free Software Foundation, Inc. rem This file is part of GNU Emacs. diff --git a/nt/emacs.rc.in b/nt/emacs.rc.in index 5ef3da1c537..9ed948bfa31 100644 --- a/nt/emacs.rc.in +++ b/nt/emacs.rc.in @@ -31,7 +31,7 @@ BEGIN VALUE "FileDescription", "GNU Emacs: The extensible self-documenting text editor\0" VALUE "FileVersion", "@comma_space_version@\0" VALUE "InternalName", "Emacs\0" - VALUE "LegalCopyright", "Copyright (C) 2001-2024\0" + VALUE "LegalCopyright", "Copyright (C) 2001-2025\0" VALUE "OriginalFilename", "emacs.exe" VALUE "ProductName", "Emacs\0" VALUE "ProductVersion", "@comma_space_version@\0" diff --git a/nt/emacsclient.rc.in b/nt/emacsclient.rc.in index b5f865c6092..498085fbcb0 100644 --- a/nt/emacsclient.rc.in +++ b/nt/emacsclient.rc.in @@ -25,7 +25,7 @@ BEGIN VALUE "FileDescription", "GNU EmacsClient: Client for the extensible self-documenting text editor\0" VALUE "FileVersion", "@comma_space_version@\0" VALUE "InternalName", "EmacsClient\0" - VALUE "LegalCopyright", "Copyright (C) 2001-2024\0" + VALUE "LegalCopyright", "Copyright (C) 2001-2025\0" VALUE "OriginalFilename", "emacsclientw.exe" VALUE "ProductName", "EmacsClient\0" VALUE "ProductVersion", "@comma_space_version@\0" commit 7fa975adbce3f2ce4ba40ea52110b992a52262b6 Author: Stefan Kangas Date: Thu Jan 2 18:32:51 2025 +0100 Update copyright year to 2025 Run "TZ=UTC0 admin/update-copyright". diff --git a/.gitattributes b/.gitattributes index 38cc45f3ee3..5c0a591385f 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,6 +1,6 @@ # Attributes of Emacs files in the Git repository. -# Copyright 2015-2024 Free Software Foundation, Inc. +# Copyright 2015-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/.gitignore b/.gitignore index 9c58e2ebfac..c086bbaeb23 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ # Files that Git should ignore in the Emacs source directory. -# Copyright 2009-2024 Free Software Foundation, Inc. +# Copyright 2009-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a9cf69ac195..904f10bdf08 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,4 +1,4 @@ -# Copyright (C) 2021-2024 Free Software Foundation, Inc. +# Copyright (C) 2021-2025 Free Software Foundation, Inc. # # This file is part of GNU Emacs. # diff --git a/CONTRIBUTE b/CONTRIBUTE index fdd8a768830..e03674e5d14 100644 --- a/CONTRIBUTE +++ b/CONTRIBUTE @@ -1,4 +1,4 @@ -Copyright (C) 2006-2024 Free Software Foundation, Inc. +Copyright (C) 2006-2025 Free Software Foundation, Inc. See the end of the file for license conditions. * How developers contribute to GNU Emacs diff --git a/ChangeLog.1 b/ChangeLog.1 index b592cc0bcab..030c83fdda4 100644 --- a/ChangeLog.1 +++ b/ChangeLog.1 @@ -14700,7 +14700,8 @@ ;; coding: utf-8 ;; End: - Copyright (C) 1993-1999, 2001-2024 Free Software Foundation, Inc. + Copyright (C) 1993\(en1999, 2001\(en2025 Free Software Foundation, + Inc. This file is part of GNU Emacs. diff --git a/ChangeLog.2 b/ChangeLog.2 index 7c1267e66b9..129cc40deb8 100644 --- a/ChangeLog.2 +++ b/ChangeLog.2 @@ -35788,7 +35788,7 @@ See ChangeLog.1 for earlier changes. ;; coding: utf-8 ;; End: - Copyright (C) 2015-2024 Free Software Foundation, Inc. + Copyright (C) 2015\(en2025 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/ChangeLog.3 b/ChangeLog.3 index 744df68dbb0..067a60cdb0a 100644 --- a/ChangeLog.3 +++ b/ChangeLog.3 @@ -237356,7 +237356,7 @@ See ChangeLog.2 for earlier changes. ;; coding: utf-8 ;; End: - Copyright (C) 2015-2024 Free Software Foundation, Inc. + Copyright (C) 2015\(en2025 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/ChangeLog.4 b/ChangeLog.4 index 280d59a5ff1..80e16869ad7 100644 --- a/ChangeLog.4 +++ b/ChangeLog.4 @@ -202499,7 +202499,7 @@ See ChangeLog.3 for earlier changes. ;; coding: utf-8 ;; End: - Copyright (C) 2022-2024 Free Software Foundation, Inc. + Copyright (C) 2022\(en2025 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/ChangeLog.android b/ChangeLog.android index 1acf157dfbf..2f05c6bcc28 100644 --- a/ChangeLog.android +++ b/ChangeLog.android @@ -7261,7 +7261,7 @@ and those made after the Android port was installed. ;; coding: utf-8 ;; End: - Copyright (C) 2023-2024 Free Software Foundation, Inc. + Copyright (C) 2023-2025 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/GNUmakefile b/GNUmakefile index 58c0281e895..918acb08951 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -1,6 +1,6 @@ # Build Emacs from a fresh tarball or version-control checkout. -# Copyright (C) 2011-2024 Free Software Foundation, Inc. +# Copyright (C) 2011-2025 Free Software Foundation, Inc. # # This file is part of GNU Emacs. # diff --git a/INSTALL b/INSTALL index d5ce16db147..d2705d3a44d 100644 --- a/INSTALL +++ b/INSTALL @@ -1,5 +1,5 @@ GNU Emacs Installation Guide -Copyright (C) 1992, 1994, 1996-1997, 2000-2024 Free Software Foundation, +Copyright (C) 1992, 1994, 1996-1997, 2000-2025 Free Software Foundation, Inc. See the end of the file for license conditions. diff --git a/INSTALL.REPO b/INSTALL.REPO index 46ac4440aee..6a6c7a2187b 100644 --- a/INSTALL.REPO +++ b/INSTALL.REPO @@ -98,7 +98,7 @@ never platform-specific. -Copyright (C) 2002-2024 Free Software Foundation, Inc. +Copyright (C) 2002-2025 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/Makefile.in b/Makefile.in index 7a20b0f24d7..b8f714bb7ea 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1,6 +1,6 @@ ### @configure_input@ -# Copyright (C) 1992-2024 Free Software Foundation, Inc. +# Copyright (C) 1992-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/README b/README index 8c274fa04ba..4f8fd94e5d5 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -Copyright (C) 2001-2024 Free Software Foundation, Inc. +Copyright (C) 2001-2025 Free Software Foundation, Inc. See the end of the file for license conditions. diff --git a/admin/ChangeLog.1 b/admin/ChangeLog.1 index 65f0b94c071..bfb482133b0 100644 --- a/admin/ChangeLog.1 +++ b/admin/ChangeLog.1 @@ -2577,7 +2577,7 @@ ;; coding: utf-8 ;; End: - Copyright (C) 2001-2024 Free Software Foundation, Inc. + Copyright (C) 2001\(en2025 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/admin/README b/admin/README index 419039b4fba..73ea015118c 100644 --- a/admin/README +++ b/admin/README @@ -1,4 +1,4 @@ -Copyright (C) 2001-2024 Free Software Foundation, Inc. +Copyright (C) 2001-2025 Free Software Foundation, Inc. See the end of the file for license conditions. diff --git a/admin/admin.el b/admin/admin.el index b3f63eef5bb..d98b8243f25 100644 --- a/admin/admin.el +++ b/admin/admin.el @@ -1,6 +1,6 @@ ;;; admin.el --- utilities for Emacs administration -*- lexical-binding: t; -*- -;; Copyright (C) 2001-2024 Free Software Foundation, Inc. +;; Copyright (C) 2001-2025 Free Software Foundation, Inc. ;; This file is part of GNU Emacs. diff --git a/admin/alloc-colors.c b/admin/alloc-colors.c index 25910ad9148..dbbb5ce6dbe 100644 --- a/admin/alloc-colors.c +++ b/admin/alloc-colors.c @@ -1,6 +1,6 @@ /* Allocate X colors. Used for testing with dense colormaps. -Copyright (C) 2001-2024 Free Software Foundation, Inc. +Copyright (C) 2001-2025 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/admin/authors.el b/admin/authors.el index 6142dc6c566..838862241c0 100644 --- a/admin/authors.el +++ b/admin/authors.el @@ -1,6 +1,6 @@ ;;; authors.el --- utility for maintaining Emacs's AUTHORS file -*- lexical-binding: t; -*- -;; Copyright (C) 2000-2024 Free Software Foundation, Inc. +;; Copyright (C) 2000-2025 Free Software Foundation, Inc. ;; Author: Gerd Moellmann ;; Maintainer: emacs-devel@gnu.org diff --git a/admin/automerge b/admin/automerge index e751183f5f4..b6bc4d51764 100755 --- a/admin/automerge +++ b/admin/automerge @@ -1,7 +1,7 @@ #!/bin/bash ### automerge - automatically merge the Emacs release branch to master -## Copyright (C) 2018-2024 Free Software Foundation, Inc. +## Copyright (C) 2018-2025 Free Software Foundation, Inc. ## Author: Glenn Morris ## Maintainer: Stefan Kangas diff --git a/admin/build-configs b/admin/build-configs index 74418c5c090..c8810882d15 100755 --- a/admin/build-configs +++ b/admin/build-configs @@ -1,7 +1,7 @@ #! /usr/bin/perl # Build Emacs in several different configurations. -# Copyright (C) 2001-2024 Free Software Foundation, Inc. +# Copyright (C) 2001-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/admin/charsets/Makefile.in b/admin/charsets/Makefile.in index 0a3f334a978..4f366c829c9 100644 --- a/admin/charsets/Makefile.in +++ b/admin/charsets/Makefile.in @@ -1,6 +1,6 @@ ### @configure_input@ -# Copyright (C) 2015-2024 Free Software Foundation, Inc. +# Copyright (C) 2015-2025 Free Software Foundation, Inc. # Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 # National Institute of Advanced Industrial Science and Technology (AIST) diff --git a/admin/charsets/mapconv b/admin/charsets/mapconv index 91d580e89d1..8505fe3f9b2 100755 --- a/admin/charsets/mapconv +++ b/admin/charsets/mapconv @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright (C) 2015-2024 Free Software Foundation, Inc. +# Copyright (C) 2015-2025 Free Software Foundation, Inc. # Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 # National Institute of Advanced Industrial Science and Technology (AIST) diff --git a/admin/charsets/mapfiles/README b/admin/charsets/mapfiles/README index 81dad59290d..73e24d97512 100644 --- a/admin/charsets/mapfiles/README +++ b/admin/charsets/mapfiles/README @@ -1,4 +1,4 @@ -Copyright (C) 2009-2024 Free Software Foundation, Inc. +Copyright (C) 2009-2025 Free Software Foundation, Inc. Copyright (C) 2009, 2010, 2011 National Institute of Advanced Industrial Science and Technology (AIST) Registration Number H13PRO009 diff --git a/admin/check-man-pages b/admin/check-man-pages index 8f05b75d81c..409003e0462 100755 --- a/admin/check-man-pages +++ b/admin/check-man-pages @@ -1,7 +1,7 @@ #!/bin/bash ### check-man-pages - check man pages for errors -## Copyright (C) 2022-2024 Free Software Foundation, Inc. +## Copyright (C) 2022-2025 Free Software Foundation, Inc. ## Author: Stefan Kangas diff --git a/admin/cus-test.el b/admin/cus-test.el index 10d6e34358d..9740ce27111 100644 --- a/admin/cus-test.el +++ b/admin/cus-test.el @@ -1,6 +1,6 @@ ;;; cus-test.el --- tests for custom types and load problems -*- lexical-binding: t; -*- -;; Copyright (C) 1998, 2000, 2002-2024 Free Software Foundation, Inc. +;; Copyright (C) 1998, 2000, 2002-2025 Free Software Foundation, Inc. ;; Author: Markus Rost ;; Created: 13 Sep 1998 diff --git a/admin/diff-tar-files b/admin/diff-tar-files index 9b34d9c4538..8f3bae51983 100755 --- a/admin/diff-tar-files +++ b/admin/diff-tar-files @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright (C) 2001-2024 Free Software Foundation, Inc. +# Copyright (C) 2001-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/admin/emacs-shell-lib b/admin/emacs-shell-lib index 1c4d895fdb4..842474ec959 100644 --- a/admin/emacs-shell-lib +++ b/admin/emacs-shell-lib @@ -1,7 +1,7 @@ #!/bin/bash ### emacs-shell-lib - shared code for Emacs shell scripts -## Copyright (C) 2022-2024 Free Software Foundation, Inc. +## Copyright (C) 2022-2025 Free Software Foundation, Inc. ## Author: Stefan Kangas diff --git a/admin/emake b/admin/emake index 93958740dc2..dbb0bb356fb 100755 --- a/admin/emake +++ b/admin/emake @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright (C) 2022-2024 Free Software Foundation, Inc. +# Copyright (C) 2022-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/admin/find-gc.el b/admin/find-gc.el index 7c5672f4a46..0084d7d1c54 100644 --- a/admin/find-gc.el +++ b/admin/find-gc.el @@ -1,6 +1,6 @@ ;;; find-gc.el --- detect functions that call the garbage collector -*- lexical-binding: t; -*- -;; Copyright (C) 1992, 2001-2024 Free Software Foundation, Inc. +;; Copyright (C) 1992, 2001-2025 Free Software Foundation, Inc. ;; Maintainer: emacs-devel@gnu.org diff --git a/admin/git-bisect-start b/admin/git-bisect-start index f9933b3ae4d..7d8ed448614 100755 --- a/admin/git-bisect-start +++ b/admin/git-bisect-start @@ -6,7 +6,7 @@ ### default options, on a GNU/Linux computer and with GCC; see below), ### are skipped. -## Copyright (C) 2022-2024 Free Software Foundation, Inc. +## Copyright (C) 2022-2025 Free Software Foundation, Inc. ## This file is part of GNU Emacs. diff --git a/admin/gitmerge.el b/admin/gitmerge.el index 32d5c3c1bea..a4f1efcff50 100644 --- a/admin/gitmerge.el +++ b/admin/gitmerge.el @@ -1,6 +1,6 @@ ;;; gitmerge.el --- help merge one Emacs branch into another -*- lexical-binding: t; -*- -;; Copyright (C) 2010-2024 Free Software Foundation, Inc. +;; Copyright (C) 2010-2025 Free Software Foundation, Inc. ;; Authors: David Engster ;; Stefan Monnier diff --git a/admin/grammars/Makefile.in b/admin/grammars/Makefile.in index 5904c07dfcd..8436d7fb3c1 100644 --- a/admin/grammars/Makefile.in +++ b/admin/grammars/Makefile.in @@ -1,6 +1,6 @@ ### @configure_input@ -## Copyright (C) 2013-2024 Free Software Foundation, Inc. +## Copyright (C) 2013-2025 Free Software Foundation, Inc. ## This file is part of GNU Emacs. diff --git a/admin/grammars/c.by b/admin/grammars/c.by index b3ebd3324fb..f193cc7775a 100644 --- a/admin/grammars/c.by +++ b/admin/grammars/c.by @@ -1,5 +1,5 @@ ;;; c.by -- LL grammar for C/C++ language specification -;; Copyright (C) 1999-2024 Free Software Foundation, Inc. +;; Copyright (C) 1999-2025 Free Software Foundation, Inc. ;; ;; Author: Eric M. Ludlam ;; David Ponce diff --git a/admin/grammars/grammar.wy b/admin/grammars/grammar.wy index a81a2df4a6f..beb21382824 100644 --- a/admin/grammars/grammar.wy +++ b/admin/grammars/grammar.wy @@ -1,6 +1,6 @@ ;;; semantic-grammar.wy -- LALR grammar of Semantic input grammars ;; -;; Copyright (C) 2002-2024 Free Software Foundation, Inc. +;; Copyright (C) 2002-2025 Free Software Foundation, Inc. ;; ;; Author: David Ponce ;; Created: 26 Aug 2002 diff --git a/admin/grammars/java-tags.wy b/admin/grammars/java-tags.wy index 0f8f50fd606..16289928fbc 100644 --- a/admin/grammars/java-tags.wy +++ b/admin/grammars/java-tags.wy @@ -1,6 +1,6 @@ ;;; java-tags.wy -- Semantic LALR grammar for Java -;; Copyright (C) 2002-2024 Free Software Foundation, Inc. +;; Copyright (C) 2002-2025 Free Software Foundation, Inc. ;; ;; Author: David Ponce ;; Created: 26 Aug 2002 diff --git a/admin/grammars/js.wy b/admin/grammars/js.wy index 13e8b756e47..0b2ec6176f6 100644 --- a/admin/grammars/js.wy +++ b/admin/grammars/js.wy @@ -1,6 +1,6 @@ ;;; javascript-jv.wy -- LALR grammar for Javascript -;; Copyright (C) 2005-2024 Free Software Foundation, Inc. +;; Copyright (C) 2005-2025 Free Software Foundation, Inc. ;; Copyright (C) 1998-2011 Ecma International. ;; Author: Joakim Verona diff --git a/admin/grammars/make.by b/admin/grammars/make.by index f7a8023b1cf..a77f22669e6 100644 --- a/admin/grammars/make.by +++ b/admin/grammars/make.by @@ -1,6 +1,6 @@ ;;; make.by -- BY notation for Makefiles. -;; Copyright (C) 1999-2024 Free Software Foundation, Inc. +;; Copyright (C) 1999-2025 Free Software Foundation, Inc. ;; ;; Author: Eric M. Ludlam ;; David Ponce diff --git a/admin/grammars/python.wy b/admin/grammars/python.wy index cf01ff6f5f9..8046461c3cc 100644 --- a/admin/grammars/python.wy +++ b/admin/grammars/python.wy @@ -1,6 +1,6 @@ ;;; python.wy -- LALR grammar for Python -;; Copyright (C) 2002-2024 Free Software Foundation, Inc. +;; Copyright (C) 2002-2025 Free Software Foundation, Inc. ;; Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, ;; 2009, 2010 Python Software Foundation; All Rights Reserved diff --git a/admin/grammars/scheme.by b/admin/grammars/scheme.by index d96529e6389..da3007bf224 100644 --- a/admin/grammars/scheme.by +++ b/admin/grammars/scheme.by @@ -1,6 +1,6 @@ ;;; scheme.by -- Scheme BNF language specification -;; Copyright (C) 2001-2024 Free Software Foundation, Inc. +;; Copyright (C) 2001-2025 Free Software Foundation, Inc. ;; This file is part of GNU Emacs. diff --git a/admin/grammars/srecode-template.wy b/admin/grammars/srecode-template.wy index 3dc8b533f33..c0e1f64d597 100644 --- a/admin/grammars/srecode-template.wy +++ b/admin/grammars/srecode-template.wy @@ -1,6 +1,6 @@ ;;; srecode-template.wy --- Semantic Recoder Template parser -;; Copyright (C) 2005-2024 Free Software Foundation, Inc. +;; Copyright (C) 2005-2025 Free Software Foundation, Inc. ;; Author: Eric M. Ludlam ;; Keywords: syntax diff --git a/admin/last-chance.el b/admin/last-chance.el index c9cc88031f2..e96d1354faa 100644 --- a/admin/last-chance.el +++ b/admin/last-chance.el @@ -1,6 +1,6 @@ ;;; last-chance.el --- dangling deterrence -*- lexical-binding: t; -*- -;; Copyright (C) 2016-2024 Free Software Foundation, Inc. +;; Copyright (C) 2016-2025 Free Software Foundation, Inc. ;; Author: Thien-Thi Nguyen ;; Maintainer: emacs-devel@gnu.org diff --git a/admin/make-emacs b/admin/make-emacs index e6ab6a51f7b..15ac1876aa8 100755 --- a/admin/make-emacs +++ b/admin/make-emacs @@ -2,7 +2,7 @@ # Build Emacs with various options for profiling, debugging, # with and without warnings enabled etc. -# Copyright (C) 2001-2024 Free Software Foundation, Inc. +# Copyright (C) 2001-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/admin/make-manuals b/admin/make-manuals index 833849922e5..ae2347863f6 100755 --- a/admin/make-manuals +++ b/admin/make-manuals @@ -1,7 +1,7 @@ #!/bin/bash ### make-manuals - create the Emacs manuals to upload to the gnu.org website -## Copyright 2018-2024 Free Software Foundation, Inc. +## Copyright 2018-2025 Free Software Foundation, Inc. ## Author: Glenn Morris ## Maintainer: emacs-devel@gnu.org diff --git a/admin/merge-gnulib b/admin/merge-gnulib index 65e098c7123..a9b16241f9e 100755 --- a/admin/merge-gnulib +++ b/admin/merge-gnulib @@ -4,7 +4,7 @@ # # admin/merge-gnulib -# Copyright 2012-2024 Free Software Foundation, Inc. +# Copyright 2012-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/admin/merge-pkg-config b/admin/merge-pkg-config index 8bceb0ba2ca..75a8b7c7c2b 100755 --- a/admin/merge-pkg-config +++ b/admin/merge-pkg-config @@ -4,7 +4,7 @@ # # admin/merge-pkg-config -# Copyright 2014-2024 Free Software Foundation, Inc. +# Copyright 2014-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/admin/notes/copyright b/admin/notes/copyright index 085356cfb28..bf1687085e3 100644 --- a/admin/notes/copyright +++ b/admin/notes/copyright @@ -1,4 +1,4 @@ -Copyright (C) 2007-2024 Free Software Foundation, Inc. +Copyright (C) 2007-2025 Free Software Foundation, Inc. See the end of the file for license conditions. @@ -7,7 +7,7 @@ NOTES ON COPYRIGHTS AND LICENSES Some terminology: A "copyright notice" consists of one or a few lines of this format: -"Copyright (C) 2006, 2007 Free Software Foundation, Inc." +"Copyright (C) 2007-2025 Free Software Foundation, Inc." A "license notice" is a statement of permissions, and is usually much longer, eg the text "GNU Emacs is free software...". diff --git a/admin/notes/emba b/admin/notes/emba index 59cbe687f95..2d0aaa6e8f0 100644 --- a/admin/notes/emba +++ b/admin/notes/emba @@ -1,6 +1,6 @@ -*- mode: outline; coding: utf-8 -*- -Copyright (C) 2019-2024 Free Software Foundation, Inc. +Copyright (C) 2019-2025 Free Software Foundation, Inc. See the end of the file for license conditions. NOTES FOR EMACS CONTINUOUS BUILD ON EMBA diff --git a/admin/notes/hydra b/admin/notes/hydra index 8ee32df07a7..2c29cd73afb 100644 --- a/admin/notes/hydra +++ b/admin/notes/hydra @@ -1,6 +1,6 @@ -*- mode: outline; coding: utf-8 -*- -Copyright (C) 2013-2024 Free Software Foundation, Inc. +Copyright (C) 2013-2025 Free Software Foundation, Inc. See the end of the file for license conditions. NOTES FOR EMACS CONTINUOUS BUILD ON HYDRA diff --git a/admin/notes/java b/admin/notes/java index e10f09f780f..0bfdff339cb 100644 --- a/admin/notes/java +++ b/admin/notes/java @@ -1,5 +1,5 @@ Installation instructions for Android -Copyright (C) 2023-2024 Free Software Foundation, Inc. +Copyright (C) 2023-2025 Free Software Foundation, Inc. See the end of the file for license conditions. diff --git a/admin/notes/multi-tty b/admin/notes/multi-tty index 508f9abdc17..11ff90ceb5d 100644 --- a/admin/notes/multi-tty +++ b/admin/notes/multi-tty @@ -1,6 +1,6 @@ -*- coding: utf-8; mode: text; -*- -Copyright (C) 2007-2024 Free Software Foundation, Inc. +Copyright (C) 2007-2025 Free Software Foundation, Inc. See the end of the file for license conditions. From README.multi-tty in the multi-tty branch. diff --git a/admin/notes/unicode b/admin/notes/unicode index bc1ae61840a..14b218d7e8a 100644 --- a/admin/notes/unicode +++ b/admin/notes/unicode @@ -1,6 +1,6 @@ -*-mode: text; coding: utf-8;-*- -Copyright (C) 2002-2024 Free Software Foundation, Inc. +Copyright (C) 2002-2025 Free Software Foundation, Inc. See the end of the file for license conditions. Importing a new Unicode Standard version into Emacs diff --git a/admin/notes/www b/admin/notes/www index f22eff8f4c7..369b3657bd6 100644 --- a/admin/notes/www +++ b/admin/notes/www @@ -1,6 +1,6 @@ -*- outline -*- -Copyright (C) 2013-2024 Free Software Foundation, Inc. +Copyright (C) 2013-2025 Free Software Foundation, Inc. See the end of the file for license conditions. NOTES FOR EMACS WWW PAGES diff --git a/admin/nt/README-UNDUMP.W32 b/admin/nt/README-UNDUMP.W32 index 8b13d10159b..91fe51671fc 100644 --- a/admin/nt/README-UNDUMP.W32 +++ b/admin/nt/README-UNDUMP.W32 @@ -1,4 +1,4 @@ -Copyright (C) 2001-2024 Free Software Foundation, Inc. +Copyright (C) 2001-2025 Free Software Foundation, Inc. See the end of the file for license conditions. Emacs for Windows diff --git a/admin/nt/dist-build/README-windows-binaries b/admin/nt/dist-build/README-windows-binaries index 3bdb0913869..b42c00e1912 100644 --- a/admin/nt/dist-build/README-windows-binaries +++ b/admin/nt/dist-build/README-windows-binaries @@ -1,4 +1,4 @@ -Copyright (C) 2001-2024 Free Software Foundation, Inc. +Copyright (C) 2001-2025 Free Software Foundation, Inc. See the end of the file for license conditions. Precompiled Distributions of diff --git a/admin/nt/dist-build/build-dep-zips.py b/admin/nt/dist-build/build-dep-zips.py index 9df5d6703a8..567e8eb2133 100755 --- a/admin/nt/dist-build/build-dep-zips.py +++ b/admin/nt/dist-build/build-dep-zips.py @@ -1,6 +1,6 @@ #!/usr/bin/python3 -## Copyright (C) 2017-2024 Free Software Foundation, Inc. +## Copyright (C) 2017-2025 Free Software Foundation, Inc. ## This file is part of GNU Emacs. diff --git a/admin/nt/dist-build/build-zips.sh b/admin/nt/dist-build/build-zips.sh index 3b9db3deef5..53b41ef6b49 100755 --- a/admin/nt/dist-build/build-zips.sh +++ b/admin/nt/dist-build/build-zips.sh @@ -1,6 +1,6 @@ #!/bin/bash -## Copyright (C) 2017-2024 Free Software Foundation, Inc. +## Copyright (C) 2017-2025 Free Software Foundation, Inc. ## This file is part of GNU Emacs. diff --git a/admin/quick-install-emacs b/admin/quick-install-emacs index 985e71d9977..ceabe80024e 100755 --- a/admin/quick-install-emacs +++ b/admin/quick-install-emacs @@ -1,7 +1,7 @@ #!/bin/sh ### quick-install-emacs --- do a halfway-decent job of installing emacs quickly -## Copyright (C) 2001-2024 Free Software Foundation, Inc. +## Copyright (C) 2001-2025 Free Software Foundation, Inc. ## Author: Miles Bader diff --git a/admin/run-codespell b/admin/run-codespell index 514de157e5c..be90313da1e 100755 --- a/admin/run-codespell +++ b/admin/run-codespell @@ -1,7 +1,7 @@ #!/bin/bash ### run-codespell - run codespell on Emacs -## Copyright (C) 2023-2024 Free Software Foundation, Inc. +## Copyright (C) 2023-2025 Free Software Foundation, Inc. ## Author: Stefan Kangas diff --git a/admin/syncdoc-type-hierarchy.el b/admin/syncdoc-type-hierarchy.el index 7f6b7495d00..c9266da1c45 100644 --- a/admin/syncdoc-type-hierarchy.el +++ b/admin/syncdoc-type-hierarchy.el @@ -1,6 +1,6 @@ ;;; syncdoc-type-hierarchy.el--- -*- lexical-binding: t -*- -;; Copyright (C) 2023-2024 Free Software Foundation, Inc. +;; Copyright (C) 2023-2025 Free Software Foundation, Inc. ;; Author: Andrea Corallo ;; Keywords: documentation diff --git a/admin/unidata/Makefile.in b/admin/unidata/Makefile.in index a5fd927f548..223d3fe9cab 100644 --- a/admin/unidata/Makefile.in +++ b/admin/unidata/Makefile.in @@ -1,6 +1,6 @@ ### @configure_input@ -# Copyright (C) 2012-2024 Free Software Foundation, Inc. +# Copyright (C) 2012-2025 Free Software Foundation, Inc. # Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 # National Institute of Advanced Industrial Science and Technology (AIST) diff --git a/admin/unidata/blocks.awk b/admin/unidata/blocks.awk index 122164ce5b6..fb22ddeade7 100755 --- a/admin/unidata/blocks.awk +++ b/admin/unidata/blocks.awk @@ -1,6 +1,6 @@ #!/usr/bin/awk -f -## Copyright (C) 2015-2024 Free Software Foundation, Inc. +## Copyright (C) 2015-2025 Free Software Foundation, Inc. ## Author: Glenn Morris ## Maintainer: emacs-devel@gnu.org diff --git a/admin/unidata/emoji-zwj.awk b/admin/unidata/emoji-zwj.awk index c69bc6822d0..4264f944033 100644 --- a/admin/unidata/emoji-zwj.awk +++ b/admin/unidata/emoji-zwj.awk @@ -1,6 +1,6 @@ #!/usr/bin/awk -f -## Copyright (C) 2020, 2022-2024 Free Software Foundation, Inc. +## Copyright (C) 2020, 2022-2025 Free Software Foundation, Inc. ## Author: Robert Pluim diff --git a/admin/unidata/unidata-gen.el b/admin/unidata/unidata-gen.el index 7be03fe63af..d0b3b8c2735 100644 --- a/admin/unidata/unidata-gen.el +++ b/admin/unidata/unidata-gen.el @@ -1,6 +1,6 @@ ;;; unidata-gen.el --- Create files containing character property data -*- lexical-binding:t -*- -;; Copyright (C) 2008-2024 Free Software Foundation, Inc. +;; Copyright (C) 2008-2025 Free Software Foundation, Inc. ;; Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 ;; National Institute of Advanced Industrial Science and Technology (AIST) diff --git a/admin/unidata/uvs.el b/admin/unidata/uvs.el index 736d5d67bd1..5e6caec60aa 100644 --- a/admin/unidata/uvs.el +++ b/admin/unidata/uvs.el @@ -1,6 +1,6 @@ ;;; uvs.el --- utility for UVS (format 14) cmap subtables in OpenType fonts -*- lexical-binding:t -*- -;; Copyright (C) 2014-2024 Free Software Foundation, Inc. +;; Copyright (C) 2014-2025 Free Software Foundation, Inc. ;; Author: YAMAMOTO Mitsuharu diff --git a/admin/update-copyright b/admin/update-copyright index 56fdfb86265..fd1396e60e2 100755 --- a/admin/update-copyright +++ b/admin/update-copyright @@ -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-2024 Free Software Foundation, Inc. +# Copyright 2013-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/admin/update_autogen b/admin/update_autogen index 224d6c66eed..06f930175be 100755 --- a/admin/update_autogen +++ b/admin/update_autogen @@ -1,7 +1,7 @@ #!/usr/bin/env bash ### update_autogen - update some auto-generated files in the Emacs tree -## Copyright (C) 2011-2024 Free Software Foundation, Inc. +## Copyright (C) 2011-2025 Free Software Foundation, Inc. ## Author: Glenn Morris ## Maintainer: Stefan Kangas diff --git a/admin/upload-manuals b/admin/upload-manuals index 2e6d03e6bc6..3624a7ed3a7 100755 --- a/admin/upload-manuals +++ b/admin/upload-manuals @@ -2,7 +2,7 @@ ### upload-manuals - upload the Emacs manuals to the gnu.org website -## Copyright 2018-2024 Free Software Foundation, Inc. +## Copyright 2018-2025 Free Software Foundation, Inc. ## Author: Glenn Morris ## Maintainer: emacs-devel@gnu.org diff --git a/autogen.sh b/autogen.sh index f56966ae0d1..00c20c73263 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,7 +1,7 @@ #!/bin/sh ### autogen.sh - tool to help build Emacs from a repository checkout -## Copyright (C) 2011-2024 Free Software Foundation, Inc. +## Copyright (C) 2011-2025 Free Software Foundation, Inc. ## Author: Glenn Morris ## Maintainer: emacs-devel@gnu.org diff --git a/build-aux/config.guess b/build-aux/config.guess index f6d217a49f8..86e278d9809 100755 --- a/build-aux/config.guess +++ b/build-aux/config.guess @@ -1,6 +1,6 @@ #! /bin/sh # Attempt to guess a canonical system name. -# Copyright 1992-2024 Free Software Foundation, Inc. +# Copyright 1992-2025 Free Software Foundation, Inc. # shellcheck disable=SC2006,SC2268 # see below for rationale @@ -60,7 +60,7 @@ version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright 1992-2024 Free Software Foundation, Inc. +Copyright 1992-2025 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." diff --git a/build-aux/config.sub b/build-aux/config.sub index 2c6a07ab3c3..32ff4ef67e0 100755 --- a/build-aux/config.sub +++ b/build-aux/config.sub @@ -1,6 +1,6 @@ #! /bin/sh # Configuration validation subroutine script. -# Copyright 1992-2024 Free Software Foundation, Inc. +# Copyright 1992-2025 Free Software Foundation, Inc. # shellcheck disable=SC2006,SC2268 # see below for rationale @@ -76,7 +76,7 @@ Report bugs and patches to ." version="\ GNU config.sub ($timestamp) -Copyright 1992-2024 Free Software Foundation, Inc. +Copyright 1992-2025 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." diff --git a/build-aux/git-hooks/commit-msg b/build-aux/git-hooks/commit-msg index 1eb2560bba2..f34840431c7 100755 --- a/build-aux/git-hooks/commit-msg +++ b/build-aux/git-hooks/commit-msg @@ -1,7 +1,7 @@ #!/bin/sh # Check the format of GNU Emacs change log entries. -# Copyright 2014-2024 Free Software Foundation, Inc. +# Copyright 2014-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/build-aux/git-hooks/commit-msg-files.awk b/build-aux/git-hooks/commit-msg-files.awk index 2fbbd059500..2595b66b808 100644 --- a/build-aux/git-hooks/commit-msg-files.awk +++ b/build-aux/git-hooks/commit-msg-files.awk @@ -1,6 +1,6 @@ # Check the file list of GNU Emacs change log entries for each commit SHA. -# Copyright 2023-2024 Free Software Foundation, Inc. +# Copyright 2023-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/build-aux/git-hooks/post-commit b/build-aux/git-hooks/post-commit index e6b5effc93a..d5d7b585fa3 100755 --- a/build-aux/git-hooks/post-commit +++ b/build-aux/git-hooks/post-commit @@ -1,7 +1,7 @@ #!/bin/sh # Check the file list of GNU Emacs change log entries after committing. -# Copyright 2023-2024 Free Software Foundation, Inc. +# Copyright 2023-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/build-aux/git-hooks/pre-commit b/build-aux/git-hooks/pre-commit index a86bbf642a5..b38c06175d7 100755 --- a/build-aux/git-hooks/pre-commit +++ b/build-aux/git-hooks/pre-commit @@ -1,7 +1,7 @@ #!/bin/sh # Check file names in git commits for GNU Emacs. -# Copyright 2014-2024 Free Software Foundation, Inc. +# Copyright 2014-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/build-aux/git-hooks/pre-push b/build-aux/git-hooks/pre-push index 86c81e02d9a..b88a8ed8502 100755 --- a/build-aux/git-hooks/pre-push +++ b/build-aux/git-hooks/pre-push @@ -1,7 +1,7 @@ #!/bin/sh # Check the file list of GNU Emacs change log entries before pushing. -# Copyright 2023-2024 Free Software Foundation, Inc. +# Copyright 2023-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/build-aux/git-hooks/prepare-commit-msg b/build-aux/git-hooks/prepare-commit-msg index 0367858ea7e..eefecaa1556 100755 --- a/build-aux/git-hooks/prepare-commit-msg +++ b/build-aux/git-hooks/prepare-commit-msg @@ -1,7 +1,7 @@ #!/bin/sh # Check the format of GNU Emacs change log entries. -# Copyright 2019-2024 Free Software Foundation, Inc. +# Copyright 2019-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/build-aux/gitlog-to-changelog b/build-aux/gitlog-to-changelog index 16a9405a7cb..7a0e0b6bca2 100755 --- a/build-aux/gitlog-to-changelog +++ b/build-aux/gitlog-to-changelog @@ -3,7 +3,7 @@ # Convert git log output to ChangeLog format. -# Copyright (C) 2008-2024 Free Software Foundation, Inc. +# Copyright (C) 2008-2025 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 diff --git a/build-aux/gitlog-to-emacslog b/build-aux/gitlog-to-emacslog index e9e9420fe40..c15a732293b 100755 --- a/build-aux/gitlog-to-emacslog +++ b/build-aux/gitlog-to-emacslog @@ -2,7 +2,7 @@ # Convert git log output to ChangeLog format for GNU Emacs. -# Copyright (C) 2014-2024 Free Software Foundation, Inc. +# Copyright (C) 2014-2025 Free Software Foundation, Inc. # Author: Paul Eggert diff --git a/build-aux/make-info-dir b/build-aux/make-info-dir index 38b4d70caee..c355bec63e9 100755 --- a/build-aux/make-info-dir +++ b/build-aux/make-info-dir @@ -2,7 +2,7 @@ ### make-info-dir - create info/dir, for systems without install-info -## Copyright (C) 2013-2024 Free Software Foundation, Inc. +## Copyright (C) 2013-2025 Free Software Foundation, Inc. ## Author: Glenn Morris ## Maintainer: emacs-devel@gnu.org diff --git a/build-aux/makecounter.sh b/build-aux/makecounter.sh index 4d572d5ab80..8baa7af62af 100755 --- a/build-aux/makecounter.sh +++ b/build-aux/makecounter.sh @@ -2,7 +2,7 @@ # Generate or update a C file containing an increasing counter # variable. # -# Copyright (C) 2023-2024 Free Software Foundation, Inc. +# Copyright (C) 2023-2025 Free Software Foundation, Inc. # # This file is part of GNU Emacs. GNU Emacs is free software: you can # redistribute it and/or modify it under the terms of the GNU General diff --git a/build-aux/move-if-change b/build-aux/move-if-change index 18a720735cd..15f67f84030 100755 --- a/build-aux/move-if-change +++ b/build-aux/move-if-change @@ -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-2024 Free Software Foundation, Inc. +# Copyright (C) 2002-2025 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 diff --git a/build-aux/msys-to-w32 b/build-aux/msys-to-w32 index 5d8eac4cf20..c8fa6d2b04c 100755 --- a/build-aux/msys-to-w32 +++ b/build-aux/msys-to-w32 @@ -2,7 +2,7 @@ # Convert a MSYS path list to Windows-native format. # Status is zero if successful, nonzero otherwise. -# Copyright (C) 2013-2024 Free Software Foundation, Inc. +# Copyright (C) 2013-2025 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 diff --git a/build-aux/ndk-build-helper-1.mk b/build-aux/ndk-build-helper-1.mk index 985f7cddfaf..ae88dcbe1d3 100644 --- a/build-aux/ndk-build-helper-1.mk +++ b/build-aux/ndk-build-helper-1.mk @@ -1,5 +1,5 @@ # ndk-build-helper-1.mk -- Helper for ndk-build.m4. -# Copyright (C) 2023-2024 Free Software Foundation, Inc. +# Copyright (C) 2023-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. # GNU Emacs is free software: you can redistribute it and/or modify diff --git a/build-aux/ndk-build-helper-2.mk b/build-aux/ndk-build-helper-2.mk index 697740b3d45..9cde14a168b 100644 --- a/build-aux/ndk-build-helper-2.mk +++ b/build-aux/ndk-build-helper-2.mk @@ -1,5 +1,5 @@ # ndk-build-helper-2.mk -- Helper for ndk-build.m4. -# Copyright (C) 2023-2024 Free Software Foundation, Inc. +# Copyright (C) 2023-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. # GNU Emacs is free software: you can redistribute it and/or modify diff --git a/build-aux/ndk-build-helper-3.mk b/build-aux/ndk-build-helper-3.mk index e360a347bb4..57a51dd9be7 100644 --- a/build-aux/ndk-build-helper-3.mk +++ b/build-aux/ndk-build-helper-3.mk @@ -1,5 +1,5 @@ # ndk-build-helper-3.mk -- Helper for ndk-build.m4. -# Copyright (C) 2023-2024 Free Software Foundation, Inc. +# Copyright (C) 2023-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. # GNU Emacs is free software: you can redistribute it and/or modify diff --git a/build-aux/ndk-build-helper-4.mk b/build-aux/ndk-build-helper-4.mk index 54f781bdbaa..2fe4f8b61f4 100644 --- a/build-aux/ndk-build-helper-4.mk +++ b/build-aux/ndk-build-helper-4.mk @@ -1,4 +1,4 @@ -# Copyright (C) 2023-2024 Free Software Foundation, Inc. +# Copyright (C) 2023-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. # GNU Emacs is free software: you can redistribute it and/or modify diff --git a/build-aux/ndk-build-helper.mk b/build-aux/ndk-build-helper.mk index 521e1b24ce3..931618ec890 100644 --- a/build-aux/ndk-build-helper.mk +++ b/build-aux/ndk-build-helper.mk @@ -1,5 +1,5 @@ # ndk-build-helper.mk -- Helper for ndk-build.m4. -# Copyright (C) 2023-2024 Free Software Foundation, Inc. +# Copyright (C) 2023-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. # GNU Emacs is free software: you can redistribute it and/or modify diff --git a/build-aux/update-copyright b/build-aux/update-copyright index ea3e46fe60f..413a0c4a731 100755 --- a/build-aux/update-copyright +++ b/build-aux/update-copyright @@ -3,7 +3,7 @@ # Update an FSF copyright year list to include the current year. -# Copyright (C) 2009-2024 Free Software Foundation, Inc. +# Copyright (C) 2009-2025 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 @@ -47,7 +47,7 @@ # Each file's copyright statement must be formatted correctly in # order to be recognized. For example, each of these is fine: # -# Copyright @copyright{} 1990-2005, 2007-2009 Free Software +# Copyright @copyright{} 1990-2005, 2007-2009, 2025 Free Software # Foundation, Inc. # # # Copyright (C) 1990-2005, 2007-2009 Free Software diff --git a/build-aux/update-subdirs b/build-aux/update-subdirs index 6279e8c12ff..b25ad855f4a 100755 --- a/build-aux/update-subdirs +++ b/build-aux/update-subdirs @@ -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-2024 Free Software +# Copyright (C) 1994-1995, 1997, 1999, 2001-2025 Free Software # Foundation, Inc. # This file is part of GNU Emacs. diff --git a/configure.ac b/configure.ac index 1cd0fd99441..e6f92616b37 100644 --- a/configure.ac +++ b/configure.ac @@ -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-2024 Free Software Foundation, Inc. +dnl Copyright (C) 1994-1996, 1999-2025 Free Software Foundation, Inc. dnl dnl This file is part of GNU Emacs. dnl @@ -7607,7 +7607,7 @@ send your change to bug-gnu-emacs@gnu.org])])]) AH_TOP([/* GNU Emacs site configuration template file. -Copyright (C) 1988-2024 Free Software Foundation, Inc. +Copyright (C) 1988-2025 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/cross/Makefile.in b/cross/Makefile.in index 575c6c4cb29..a10d0f5421d 100644 --- a/cross/Makefile.in +++ b/cross/Makefile.in @@ -1,6 +1,6 @@ ### @configure_input@ -# Copyright (C) 2023-2024 Free Software Foundation, Inc. +# Copyright (C) 2023-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/cross/langinfo.h b/cross/langinfo.h index 0edb0082bda..bdd4f92858b 100644 --- a/cross/langinfo.h +++ b/cross/langinfo.h @@ -1,6 +1,6 @@ /* Replacement langinfo.h file for building GNU Emacs on Android. -Copyright (C) 2023-2024 Free Software Foundation, Inc. +Copyright (C) 2023-2025 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/cross/ndk-build/Makefile.in b/cross/ndk-build/Makefile.in index 0970a765b45..e4880eca52e 100644 --- a/cross/ndk-build/Makefile.in +++ b/cross/ndk-build/Makefile.in @@ -1,6 +1,6 @@ ### @configure_input@ -# Copyright 2023-2024 Free Software Foundation, Inc. +# Copyright 2023-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/cross/ndk-build/README b/cross/ndk-build/README index 84a131443c4..f76ee9f30f4 100644 --- a/cross/ndk-build/README +++ b/cross/ndk-build/README @@ -1,6 +1,6 @@ NDK BUILD SYSTEM IMPLEMENTATION -Copyright (C) 2023-2024 Free Software Foundation, Inc. +Copyright (C) 2023-2025 Free Software Foundation, Inc. See the end of the file for license conditions. Emacs implements ndk-build itself, because the version that comes with diff --git a/cross/ndk-build/ndk-build-executable.mk b/cross/ndk-build/ndk-build-executable.mk index 4f520074c7f..533a8f132b6 100644 --- a/cross/ndk-build/ndk-build-executable.mk +++ b/cross/ndk-build/ndk-build-executable.mk @@ -1,4 +1,4 @@ -# Copyright 2023-2024 Free Software Foundation, Inc. +# Copyright 2023-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/cross/ndk-build/ndk-build-shared-library.mk b/cross/ndk-build/ndk-build-shared-library.mk index b0605503271..bca96f3895e 100644 --- a/cross/ndk-build/ndk-build-shared-library.mk +++ b/cross/ndk-build/ndk-build-shared-library.mk @@ -1,4 +1,4 @@ -# Copyright 2023-2024 Free Software Foundation, Inc. +# Copyright 2023-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/cross/ndk-build/ndk-build-static-library.mk b/cross/ndk-build/ndk-build-static-library.mk index 449eaadb403..27e924c01f9 100644 --- a/cross/ndk-build/ndk-build-static-library.mk +++ b/cross/ndk-build/ndk-build-static-library.mk @@ -1,4 +1,4 @@ -# Copyright 2023-2024 Free Software Foundation, Inc. +# Copyright 2023-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/cross/ndk-build/ndk-build.mk.in b/cross/ndk-build/ndk-build.mk.in index 9948e019e3b..d0855bebcfc 100644 --- a/cross/ndk-build/ndk-build.mk.in +++ b/cross/ndk-build/ndk-build.mk.in @@ -1,6 +1,6 @@ ### @configure_input@ -# Copyright (C) 2023-2024 Free Software Foundation, Inc. +# Copyright (C) 2023-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/cross/ndk-build/ndk-clear-vars.mk b/cross/ndk-build/ndk-clear-vars.mk index 0803522f3d4..be36284f0d3 100644 --- a/cross/ndk-build/ndk-clear-vars.mk +++ b/cross/ndk-build/ndk-clear-vars.mk @@ -1,4 +1,4 @@ -# Copyright 2023-2024 Free Software Foundation, Inc. +# Copyright 2023-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/cross/ndk-build/ndk-prebuilt-shared-library.mk b/cross/ndk-build/ndk-prebuilt-shared-library.mk index d63ca4a0c76..c50d7ab3147 100644 --- a/cross/ndk-build/ndk-prebuilt-shared-library.mk +++ b/cross/ndk-build/ndk-prebuilt-shared-library.mk @@ -1,6 +1,6 @@ ### @configure_input@ -# Copyright 2023-2024 Free Software Foundation, Inc. +# Copyright 2023-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/cross/ndk-build/ndk-prebuilt-static-library.mk b/cross/ndk-build/ndk-prebuilt-static-library.mk index 94c98435d5f..2e07b5ce380 100644 --- a/cross/ndk-build/ndk-prebuilt-static-library.mk +++ b/cross/ndk-build/ndk-prebuilt-static-library.mk @@ -1,6 +1,6 @@ ### @configure_input@ -# Copyright 2023-2024 Free Software Foundation, Inc. +# Copyright 2023-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/cross/ndk-build/ndk-resolve.mk b/cross/ndk-build/ndk-resolve.mk index 896c29f7f90..d7f33d99f01 100644 --- a/cross/ndk-build/ndk-resolve.mk +++ b/cross/ndk-build/ndk-resolve.mk @@ -1,4 +1,4 @@ -# Copyright 2023-2024 Free Software Foundation, Inc. +# Copyright 2023-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/cross/verbose.mk.android b/cross/verbose.mk.android index 7b9af76404b..08c0b66a92d 100644 --- a/cross/verbose.mk.android +++ b/cross/verbose.mk.android @@ -1,7 +1,7 @@ ### verbose.mk --- Makefile fragment for GNU Emacs during ### cross-compilation. -## Copyright (C) 2023-2024 Free Software Foundation, Inc. +## Copyright (C) 2023-2025 Free Software Foundation, Inc. ## This file is part of GNU Emacs. diff --git a/doc/emacs/ChangeLog.1 b/doc/emacs/ChangeLog.1 index e1de11c5540..0493bb8ea8f 100644 --- a/doc/emacs/ChangeLog.1 +++ b/doc/emacs/ChangeLog.1 @@ -10919,7 +10919,8 @@ ;; coding: utf-8 ;; End: - Copyright (C) 1993-1999, 2001-2024 Free Software Foundation, Inc. + Copyright (C) 1993\(en1999, 2001\(en2025 Free Software Foundation, + Inc. This file is part of GNU Emacs. diff --git a/doc/emacs/Makefile.in b/doc/emacs/Makefile.in index 4c51e2277ae..f93309520e8 100644 --- a/doc/emacs/Makefile.in +++ b/doc/emacs/Makefile.in @@ -1,6 +1,6 @@ ### @configure_input@ -# Copyright (C) 1994, 1996-2024 Free Software Foundation, Inc. +# Copyright (C) 1994, 1996-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/doc/emacs/abbrevs.texi b/doc/emacs/abbrevs.texi index a00837fe7d0..d2799a78e09 100644 --- a/doc/emacs/abbrevs.texi +++ b/doc/emacs/abbrevs.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node Abbrevs diff --git a/doc/emacs/ack.texi b/doc/emacs/ack.texi index 59dc83f214a..542d54fe717 100644 --- a/doc/emacs/ack.texi +++ b/doc/emacs/ack.texi @@ -1,6 +1,6 @@ @c -*- coding: utf-8 -*- @c This is part of the Emacs manual. -@c Copyright (C) 1994--1997, 1999--2024 Free Software Foundation, Inc. +@c Copyright (C) 1994--1997, 1999--2025 Free Software Foundation, Inc. @c See file emacs.texi for copying conditions. @c @node Acknowledgments diff --git a/doc/emacs/android.texi b/doc/emacs/android.texi index 28ae964a1e4..53c53723074 100644 --- a/doc/emacs/android.texi +++ b/doc/emacs/android.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 2023--2024 Free Software Foundation, Inc. +@c Copyright (C) 2023--2025 Free Software Foundation, Inc. @c See file emacs.texi for copying conditions. @node Android @appendix Emacs and Android diff --git a/doc/emacs/anti.texi b/doc/emacs/anti.texi index f64dd104f60..e525afd5abb 100644 --- a/doc/emacs/anti.texi +++ b/doc/emacs/anti.texi @@ -1,6 +1,6 @@ @c -*- coding: utf-8 -*- @c This is part of the Emacs manual. -@c Copyright (C) 2005--2024 Free Software Foundation, Inc. +@c Copyright (C) 2005--2025 Free Software Foundation, Inc. @c See file emacs.texi for copying conditions. @node Antinews diff --git a/doc/emacs/arevert-xtra.texi b/doc/emacs/arevert-xtra.texi index 621804ced85..3914f8fc16e 100644 --- a/doc/emacs/arevert-xtra.texi +++ b/doc/emacs/arevert-xtra.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 2004--2024 Free Software Foundation, Inc. +@c Copyright (C) 2004--2025 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 diff --git a/doc/emacs/back.texi b/doc/emacs/back.texi index ff6905d8b02..3bfd7eb07cd 100644 --- a/doc/emacs/back.texi +++ b/doc/emacs/back.texi @@ -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--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @c diff --git a/doc/emacs/basic.texi b/doc/emacs/basic.texi index 42f5c971e2f..abfd8c6d436 100644 --- a/doc/emacs/basic.texi +++ b/doc/emacs/basic.texi @@ -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--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node Basic diff --git a/doc/emacs/buffers.texi b/doc/emacs/buffers.texi index eba593f0ec9..9c735f6158b 100644 --- a/doc/emacs/buffers.texi +++ b/doc/emacs/buffers.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node Buffers diff --git a/doc/emacs/building.texi b/doc/emacs/building.texi index bebf410f919..d462002b620 100644 --- a/doc/emacs/building.texi +++ b/doc/emacs/building.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node Building diff --git a/doc/emacs/cal-xtra.texi b/doc/emacs/cal-xtra.texi index 49fa2e9547e..81098932f1b 100644 --- a/doc/emacs/cal-xtra.texi +++ b/doc/emacs/cal-xtra.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -*- coding: utf-8 -*- -@c Copyright (C) 2004--2024 Free Software Foundation, Inc. +@c Copyright (C) 2004--2025 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 diff --git a/doc/emacs/calendar.texi b/doc/emacs/calendar.texi index 91ea3b9154d..fe06671b349 100644 --- a/doc/emacs/calendar.texi +++ b/doc/emacs/calendar.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -*- coding: utf-8 -*- -@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node Calendar/Diary diff --git a/doc/emacs/cmdargs.texi b/doc/emacs/cmdargs.texi index 08e67c891a5..7b74c42288e 100644 --- a/doc/emacs/cmdargs.texi +++ b/doc/emacs/cmdargs.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node Emacs Invocation diff --git a/doc/emacs/commands.texi b/doc/emacs/commands.texi index a8f89feed62..591c8fb2cc3 100644 --- a/doc/emacs/commands.texi +++ b/doc/emacs/commands.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @iftex diff --git a/doc/emacs/custom.texi b/doc/emacs/custom.texi index 4b16410eeec..426c3d6748a 100644 --- a/doc/emacs/custom.texi +++ b/doc/emacs/custom.texi @@ -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--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node Customization diff --git a/doc/emacs/dired-xtra.texi b/doc/emacs/dired-xtra.texi index 12cba1345b9..d8536dcecee 100644 --- a/doc/emacs/dired-xtra.texi +++ b/doc/emacs/dired-xtra.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 2004--2024 Free Software Foundation, Inc. +@c Copyright (C) 2004--2025 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 diff --git a/doc/emacs/dired.texi b/doc/emacs/dired.texi index 88638190d7f..2160039eaf1 100644 --- a/doc/emacs/dired.texi +++ b/doc/emacs/dired.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node Dired diff --git a/doc/emacs/display.texi b/doc/emacs/display.texi index 88520874c8e..53ad0a6a58d 100644 --- a/doc/emacs/display.texi +++ b/doc/emacs/display.texi @@ -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--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. diff --git a/doc/emacs/emacs-xtra.texi b/doc/emacs/emacs-xtra.texi index 442fe952075..2668daf8dda 100644 --- a/doc/emacs/emacs-xtra.texi +++ b/doc/emacs/emacs-xtra.texi @@ -16,7 +16,7 @@ @copying This manual describes specialized features of Emacs. -Copyright @copyright{} 2004--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2004--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/emacs/emacs.texi b/doc/emacs/emacs.texi index 3ae5434ad72..4455046c8a1 100644 --- a/doc/emacs/emacs.texi +++ b/doc/emacs/emacs.texi @@ -20,7 +20,7 @@ This is the @cite{GNU Emacs Manual}, @end ifclear updated for Emacs version @value{EMACSVER}. -Copyright @copyright{} 1985--2024 Free Software Foundation, Inc. +Copyright @copyright{} 1985--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/emacs/emerge-xtra.texi b/doc/emacs/emerge-xtra.texi index 8d6df87b648..cea0424814e 100644 --- a/doc/emacs/emerge-xtra.texi +++ b/doc/emacs/emerge-xtra.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 2004--2024 Free Software Foundation, Inc. +@c Copyright (C) 2004--2025 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 diff --git a/doc/emacs/entering.texi b/doc/emacs/entering.texi index 2dfc11a7b32..cde5f58223e 100644 --- a/doc/emacs/entering.texi +++ b/doc/emacs/entering.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 1985--1987, 1993--1995, 2001--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 2001--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @iftex diff --git a/doc/emacs/files.texi b/doc/emacs/files.texi index e22d1fb6dab..3dc6efe17cf 100644 --- a/doc/emacs/files.texi +++ b/doc/emacs/files.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 1985--1987, 1993--1995, 1997, 1999--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 1999--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node Files diff --git a/doc/emacs/fixit.texi b/doc/emacs/fixit.texi index 32763a09dd1..1ebc76fa949 100644 --- a/doc/emacs/fixit.texi +++ b/doc/emacs/fixit.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node Fixit diff --git a/doc/emacs/fortran-xtra.texi b/doc/emacs/fortran-xtra.texi index 1884ee76219..16287518cb9 100644 --- a/doc/emacs/fortran-xtra.texi +++ b/doc/emacs/fortran-xtra.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 2004--2024 Free Software Foundation, Inc. +@c Copyright (C) 2004--2025 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 diff --git a/doc/emacs/frames.texi b/doc/emacs/frames.texi index b5f2c5f5e84..696d3df44ae 100644 --- a/doc/emacs/frames.texi +++ b/doc/emacs/frames.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 1985--2024 Free Software Foundation, Inc. +@c Copyright (C) 1985--2025 Free Software Foundation, Inc. @c See file emacs.texi for copying conditions. @node Frames @chapter Frames and Graphical Displays diff --git a/doc/emacs/glossary.texi b/doc/emacs/glossary.texi index e245cb81754..a5e5b4577fc 100644 --- a/doc/emacs/glossary.texi +++ b/doc/emacs/glossary.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node Glossary diff --git a/doc/emacs/gnu.texi b/doc/emacs/gnu.texi index f7c77e23f7f..2266d40b2f3 100644 --- a/doc/emacs/gnu.texi +++ b/doc/emacs/gnu.texi @@ -1,4 +1,4 @@ -@c Copyright (C) 1985--1987, 1993, 1995, 2001--2024 Free Software +@c Copyright (C) 1985--1987, 1993, 1995, 2001--2025 Free Software @c Foundation, Inc. @c @c Permission is granted to anyone to make or distribute verbatim copies diff --git a/doc/emacs/haiku.texi b/doc/emacs/haiku.texi index 8b2a12b8223..b8d8bbd7da0 100644 --- a/doc/emacs/haiku.texi +++ b/doc/emacs/haiku.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 2021--2024 Free Software Foundation, Inc. +@c Copyright (C) 2021--2025 Free Software Foundation, Inc. @c See file emacs.texi for copying conditions. @node Haiku @appendix Emacs and Haiku diff --git a/doc/emacs/help.texi b/doc/emacs/help.texi index f9120bead20..2e0eb0d6459 100644 --- a/doc/emacs/help.texi +++ b/doc/emacs/help.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node Help diff --git a/doc/emacs/indent.texi b/doc/emacs/indent.texi index de5f35f6139..049b9358a10 100644 --- a/doc/emacs/indent.texi +++ b/doc/emacs/indent.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node Indentation diff --git a/doc/emacs/input.texi b/doc/emacs/input.texi index b553c0895cd..9b044bdc821 100644 --- a/doc/emacs/input.texi +++ b/doc/emacs/input.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 2023--2024 Free Software Foundation, Inc. +@c Copyright (C) 2023--2025 Free Software Foundation, Inc. @c See file emacs.texi for copying conditions. @node Other Input @section Touchscreen Input and Virtual Keyboards diff --git a/doc/emacs/killing.texi b/doc/emacs/killing.texi index 62f72763ac6..070e15dee76 100644 --- a/doc/emacs/killing.texi +++ b/doc/emacs/killing.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. diff --git a/doc/emacs/kmacro.texi b/doc/emacs/kmacro.texi index 4a8d4d4f093..62f275de259 100644 --- a/doc/emacs/kmacro.texi +++ b/doc/emacs/kmacro.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node Keyboard Macros diff --git a/doc/emacs/m-x.texi b/doc/emacs/m-x.texi index 6a88b2019a0..aaf424eb90b 100644 --- a/doc/emacs/m-x.texi +++ b/doc/emacs/m-x.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node M-x diff --git a/doc/emacs/macos.texi b/doc/emacs/macos.texi index b5f263996cb..81af6cd398c 100644 --- a/doc/emacs/macos.texi +++ b/doc/emacs/macos.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 2000--2024 Free Software Foundation, Inc. +@c Copyright (C) 2000--2025 Free Software Foundation, Inc. @c See file emacs.texi for copying conditions. @node Mac OS / GNUstep @appendix Emacs and macOS / GNUstep diff --git a/doc/emacs/maintaining.texi b/doc/emacs/maintaining.texi index bc7a47482a8..b433039eec2 100644 --- a/doc/emacs/maintaining.texi +++ b/doc/emacs/maintaining.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual., Abbrevs, This is part of the Emacs manual., Top -@c Copyright (C) 1985--1987, 1993--1995, 1997, 1999--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 1999--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node Maintaining @@ -2184,7 +2184,7 @@ between them. end of the change log file. Here is an example: @smallexample -Copyright 1997, 1998 Free Software Foundation, Inc. +Copyright 1997--1998, 2025 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted provided the copyright notice and this notice are preserved. @end smallexample diff --git a/doc/emacs/mark.texi b/doc/emacs/mark.texi index 0a63f289011..746855ad8ff 100644 --- a/doc/emacs/mark.texi +++ b/doc/emacs/mark.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node Mark diff --git a/doc/emacs/mini.texi b/doc/emacs/mini.texi index 7247918bc21..c1e9c22d450 100644 --- a/doc/emacs/mini.texi +++ b/doc/emacs/mini.texi @@ -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--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node Minibuffer diff --git a/doc/emacs/misc.texi b/doc/emacs/misc.texi index 97a82747bfc..393d3def574 100644 --- a/doc/emacs/misc.texi +++ b/doc/emacs/misc.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 1985--2024 Free Software Foundation, Inc. +@c Copyright (C) 1985--2025 Free Software Foundation, Inc. @c See file emacs.texi for copying conditions. @iftex @chapter Miscellaneous Commands diff --git a/doc/emacs/modes.texi b/doc/emacs/modes.texi index 644dc21a684..3089a2543e5 100644 --- a/doc/emacs/modes.texi +++ b/doc/emacs/modes.texi @@ -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--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node Modes diff --git a/doc/emacs/msdos-xtra.texi b/doc/emacs/msdos-xtra.texi index 74bb68d0547..b0893b47d33 100644 --- a/doc/emacs/msdos-xtra.texi +++ b/doc/emacs/msdos-xtra.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 2004--2024 Free Software Foundation, Inc. +@c Copyright (C) 2004--2025 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 diff --git a/doc/emacs/msdos.texi b/doc/emacs/msdos.texi index 861c0d90dc6..f97151c630f 100644 --- a/doc/emacs/msdos.texi +++ b/doc/emacs/msdos.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node Microsoft Windows diff --git a/doc/emacs/mule.texi b/doc/emacs/mule.texi index 84edc0d086a..580f8da27d7 100644 --- a/doc/emacs/mule.texi +++ b/doc/emacs/mule.texi @@ -1,6 +1,6 @@ @c -*- coding: utf-8 -*- @c This is part of the Emacs manual. -@c Copyright (C) 1997, 1999--2024 Free Software Foundation, Inc. +@c Copyright (C) 1997, 1999--2025 Free Software Foundation, Inc. @c See file emacs.texi for copying conditions. @node International @chapter International Character Set Support diff --git a/doc/emacs/package.texi b/doc/emacs/package.texi index 2022ea61f6b..e6d0a66d571 100644 --- a/doc/emacs/package.texi +++ b/doc/emacs/package.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node Packages diff --git a/doc/emacs/picture-xtra.texi b/doc/emacs/picture-xtra.texi index 1eabd54af11..e746a9d5081 100644 --- a/doc/emacs/picture-xtra.texi +++ b/doc/emacs/picture-xtra.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 2004--2024 Free Software Foundation, Inc. +@c Copyright (C) 2004--2025 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 diff --git a/doc/emacs/programs.texi b/doc/emacs/programs.texi index 42b57143bf1..6bfb9b7e279 100644 --- a/doc/emacs/programs.texi +++ b/doc/emacs/programs.texi @@ -1,6 +1,6 @@ @c -*- coding: utf-8 -*- @c This is part of the Emacs manual. -@c Copyright (C) 1985--1987, 1993--1995, 1997, 1999--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 1999--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node Programs diff --git a/doc/emacs/regs.texi b/doc/emacs/regs.texi index 734d704a272..25f87e960dd 100644 --- a/doc/emacs/regs.texi +++ b/doc/emacs/regs.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node Registers diff --git a/doc/emacs/rmail.texi b/doc/emacs/rmail.texi index 9c20d30c442..402386684ae 100644 --- a/doc/emacs/rmail.texi +++ b/doc/emacs/rmail.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node Rmail diff --git a/doc/emacs/screen.texi b/doc/emacs/screen.texi index 6b09dcb8e0a..ca3690edb9a 100644 --- a/doc/emacs/screen.texi +++ b/doc/emacs/screen.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node Screen diff --git a/doc/emacs/search.texi b/doc/emacs/search.texi index af069bbe194..c9b1bdfc8bd 100644 --- a/doc/emacs/search.texi +++ b/doc/emacs/search.texi @@ -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--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node Search diff --git a/doc/emacs/sending.texi b/doc/emacs/sending.texi index 937ee568a3a..5d610148a4f 100644 --- a/doc/emacs/sending.texi +++ b/doc/emacs/sending.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node Sending Mail diff --git a/doc/emacs/text.texi b/doc/emacs/text.texi index 9bc2a6407d5..dfbbcc0a76d 100644 --- a/doc/emacs/text.texi +++ b/doc/emacs/text.texi @@ -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--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node Text diff --git a/doc/emacs/trouble.texi b/doc/emacs/trouble.texi index f867943a8a0..2211369b121 100644 --- a/doc/emacs/trouble.texi +++ b/doc/emacs/trouble.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2001--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @iftex diff --git a/doc/emacs/vc-xtra.texi b/doc/emacs/vc-xtra.texi index 5008cf2773b..74c7b058537 100644 --- a/doc/emacs/vc-xtra.texi +++ b/doc/emacs/vc-xtra.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 2004--2024 Free Software Foundation, Inc. +@c Copyright (C) 2004--2025 Free Software Foundation, Inc. @c See file emacs.texi for copying conditions. @c @c This file is included in emacs-xtra.texi when producing the printed diff --git a/doc/emacs/vc1-xtra.texi b/doc/emacs/vc1-xtra.texi index 8897129d1b0..45bc6d77728 100644 --- a/doc/emacs/vc1-xtra.texi +++ b/doc/emacs/vc1-xtra.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 2004--2024 Free Software Foundation, Inc. +@c Copyright (C) 2004--2025 Free Software Foundation, Inc. @c See file emacs.texi for copying conditions. @c @c This file is included either in vc-xtra.texi (when producing the diff --git a/doc/emacs/windows.texi b/doc/emacs/windows.texi index 69f24ec192f..c5502b54091 100644 --- a/doc/emacs/windows.texi +++ b/doc/emacs/windows.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2024 Free Software +@c Copyright (C) 1985--1987, 1993--1995, 1997, 2000--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node Windows diff --git a/doc/emacs/xresources.texi b/doc/emacs/xresources.texi index bbdb7ee8876..0f7aa9fdf52 100644 --- a/doc/emacs/xresources.texi +++ b/doc/emacs/xresources.texi @@ -1,5 +1,5 @@ @c This is part of the Emacs manual. -@c Copyright (C) 1987, 1993--1995, 1997, 2001--2024 Free Software +@c Copyright (C) 1987, 1993--1995, 1997, 2001--2025 Free Software @c Foundation, Inc. @c See file emacs.texi for copying conditions. @node X Resources diff --git a/doc/lispintro/ChangeLog.1 b/doc/lispintro/ChangeLog.1 index 0f9c33f7c88..cf48ef8663b 100644 --- a/doc/lispintro/ChangeLog.1 +++ b/doc/lispintro/ChangeLog.1 @@ -782,7 +782,7 @@ ;; coding: utf-8 ;; End: - Copyright (C) 2001-2024 Free Software Foundation, Inc. + Copyright (C) 2001\(en2025 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/doc/lispintro/Makefile.in b/doc/lispintro/Makefile.in index 53fc3b33e64..715882423e2 100644 --- a/doc/lispintro/Makefile.in +++ b/doc/lispintro/Makefile.in @@ -1,6 +1,6 @@ ### @configure_input@ -# Copyright (C) 1994-1999, 2001-2024 Free Software Foundation, Inc. +# Copyright (C) 1994-1999, 2001-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/doc/lispintro/README b/doc/lispintro/README index 70a840142b2..08432e738ea 100644 --- a/doc/lispintro/README +++ b/doc/lispintro/README @@ -1,4 +1,4 @@ -Copyright (C) 2001-2024 Free Software Foundation, Inc. +Copyright (C) 2001-2025 Free Software Foundation, Inc. See the end of the file for license conditions. diff --git a/doc/lispintro/cons-1.eps b/doc/lispintro/cons-1.eps index db8e6e0b774..b97af28e2d3 100644 --- a/doc/lispintro/cons-1.eps +++ b/doc/lispintro/cons-1.eps @@ -4,7 +4,7 @@ %%CreationDate: Wed Mar 8 14:26:58 1995 %%Creator: Tgif-2.16-p4 by William Chia-Wei Cheng (william@cs.UCLA.edu) -% Copyright (C) 1995, 1997, 2001-2024 Free Software Foundation, Inc. +% Copyright (C) 1995, 1997, 2001-2025 Free Software Foundation, Inc. % % This file is part of GNU Emacs. % diff --git a/doc/lispintro/cons-2.eps b/doc/lispintro/cons-2.eps index 6be064c519b..025dbb72b0c 100644 --- a/doc/lispintro/cons-2.eps +++ b/doc/lispintro/cons-2.eps @@ -4,7 +4,7 @@ %%CreationDate: Wed Mar 8 14:26:39 1995 %%Creator: Tgif-2.16-p4 by William Chia-Wei Cheng (william@cs.UCLA.edu) -% Copyright (C) 1995, 1997, 2001-2024 Free Software Foundation, Inc. +% Copyright (C) 1995, 1997, 2001-2025 Free Software Foundation, Inc. % % This file is part of GNU Emacs. % diff --git a/doc/lispintro/cons-2a.eps b/doc/lispintro/cons-2a.eps index a6fa6d89e5f..8e584d02284 100644 --- a/doc/lispintro/cons-2a.eps +++ b/doc/lispintro/cons-2a.eps @@ -4,7 +4,7 @@ %%CreationDate: Tue Mar 14 15:09:30 1995 %%Creator: Tgif-2.16-p4 by William Chia-Wei Cheng (william@cs.UCLA.edu) -% Copyright (C) 1995, 1997, 2001-2024 Free Software Foundation, Inc. +% Copyright (C) 1995, 1997, 2001-2025 Free Software Foundation, Inc. % % This file is part of GNU Emacs. % diff --git a/doc/lispintro/cons-3.eps b/doc/lispintro/cons-3.eps index f83d99ab1e3..a0645aae660 100644 --- a/doc/lispintro/cons-3.eps +++ b/doc/lispintro/cons-3.eps @@ -4,7 +4,7 @@ %%CreationDate: Wed Mar 8 14:25:41 1995 %%Creator: Tgif-2.16-p4 by William Chia-Wei Cheng (william@cs.UCLA.edu) -% Copyright (C) 1995, 1997, 2001-2024 Free Software Foundation, Inc. +% Copyright (C) 1995, 1997, 2001-2025 Free Software Foundation, Inc. % % This file is part of GNU Emacs. % diff --git a/doc/lispintro/cons-4.eps b/doc/lispintro/cons-4.eps index 84da01f1f2b..9aaf39039b0 100644 --- a/doc/lispintro/cons-4.eps +++ b/doc/lispintro/cons-4.eps @@ -4,7 +4,7 @@ %%CreationDate: Wed Mar 8 14:25:06 1995 %%Creator: Tgif-2.16-p4 by William Chia-Wei Cheng (william@cs.UCLA.edu) -% Copyright (C) 1995, 1997, 2001-2024 Free Software Foundation, Inc. +% Copyright (C) 1995, 1997, 2001-2025 Free Software Foundation, Inc. % % This file is part of GNU Emacs. % diff --git a/doc/lispintro/cons-5.eps b/doc/lispintro/cons-5.eps index 5325f7aa5a3..d771f470ac2 100644 --- a/doc/lispintro/cons-5.eps +++ b/doc/lispintro/cons-5.eps @@ -4,7 +4,7 @@ %%CreationDate: Wed Mar 8 14:27:28 1995 %%Creator: Tgif-2.16-p4 by William Chia-Wei Cheng (william@cs.UCLA.edu) -% Copyright (C) 1995, 1997, 2001-2024 Free Software Foundation, Inc. +% Copyright (C) 1995, 1997, 2001-2025 Free Software Foundation, Inc. % % This file is part of GNU Emacs. % diff --git a/doc/lispintro/drawers.eps b/doc/lispintro/drawers.eps index 9162dc96b89..a4dc0246f59 100644 --- a/doc/lispintro/drawers.eps +++ b/doc/lispintro/drawers.eps @@ -9,7 +9,7 @@ %%EndComments %%BeginProlog -% Copyright (C) 2001-2024 Free Software Foundation, Inc. +% Copyright (C) 2001-2025 Free Software Foundation, Inc. % % This file is part of GNU Emacs. % diff --git a/doc/lispintro/emacs-lisp-intro.texi b/doc/lispintro/emacs-lisp-intro.texi index 226ffc823ed..3e3febaf162 100644 --- a/doc/lispintro/emacs-lisp-intro.texi +++ b/doc/lispintro/emacs-lisp-intro.texi @@ -115,7 +115,7 @@ Edition @value{edition-number}, @value{update-date} @sp 1 Distributed with Emacs version @value{EMACSVER}. @sp 1 -Copyright @copyright{} 1990--1995, 1997, 2001--2024 Free Software +Copyright @copyright{} 1990--1995, 1997, 2001--2025 Free Software Foundation, Inc. @sp 1 diff --git a/doc/lispintro/lambda-1.eps b/doc/lispintro/lambda-1.eps index ecfa25dca49..3d2af88bbb4 100644 --- a/doc/lispintro/lambda-1.eps +++ b/doc/lispintro/lambda-1.eps @@ -4,7 +4,7 @@ %%CreationDate: Wed Mar 8 14:31:53 1995 %%Creator: Tgif-2.16-p4 by William Chia-Wei Cheng (william@cs.UCLA.edu) -% Copyright (C) 1995, 1997, 2001-2024 Free Software Foundation, Inc. +% Copyright (C) 1995, 1997, 2001-2025 Free Software Foundation, Inc. % % This file is part of GNU Emacs. % diff --git a/doc/lispintro/lambda-2.eps b/doc/lispintro/lambda-2.eps index 8f2b2220918..2d222361d3c 100644 --- a/doc/lispintro/lambda-2.eps +++ b/doc/lispintro/lambda-2.eps @@ -4,7 +4,7 @@ %%CreationDate: Wed Mar 8 14:33:09 1995 %%Creator: Tgif-2.16-p4 by William Chia-Wei Cheng (william@cs.UCLA.edu) -% Copyright (C) 1995, 1997, 2001-2024 Free Software Foundation, Inc. +% Copyright (C) 1995, 1997, 2001-2025 Free Software Foundation, Inc. % % This file is part of GNU Emacs. % diff --git a/doc/lispintro/lambda-3.eps b/doc/lispintro/lambda-3.eps index 8929fd294f4..31c5f50aea7 100644 --- a/doc/lispintro/lambda-3.eps +++ b/doc/lispintro/lambda-3.eps @@ -4,7 +4,7 @@ %%CreationDate: Wed Mar 8 14:33:49 1995 %%Creator: Tgif-2.16-p4 by William Chia-Wei Cheng (william@cs.UCLA.edu) -% Copyright (C) 1995, 1997, 2001-2024 Free Software Foundation, Inc. +% Copyright (C) 1995, 1997, 2001-2025 Free Software Foundation, Inc. % % This file is part of GNU Emacs. % diff --git a/doc/lispref/ChangeLog.1 b/doc/lispref/ChangeLog.1 index a508ad9f28b..af800e33c57 100644 --- a/doc/lispref/ChangeLog.1 +++ b/doc/lispref/ChangeLog.1 @@ -13989,7 +13989,7 @@ ;; coding: utf-8 ;; End: - Copyright (C) 1998-2024 Free Software Foundation, Inc. + Copyright (C) 1998\(en2025 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/doc/lispref/Makefile.in b/doc/lispref/Makefile.in index 4ceffd7d7d3..cbd57bdf20b 100644 --- a/doc/lispref/Makefile.in +++ b/doc/lispref/Makefile.in @@ -1,6 +1,6 @@ ### @configure_input@ -# Copyright (C) 1990-1996, 1998-2024 Free Software Foundation, Inc. +# Copyright (C) 1990-1996, 1998-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/doc/lispref/README b/doc/lispref/README index 2fe37630bae..55fd686d497 100644 --- a/doc/lispref/README +++ b/doc/lispref/README @@ -1,4 +1,4 @@ -Copyright (C) 2001-2024 Free Software Foundation, Inc. -*- outline -*- +Copyright (C) 2001-2025 Free Software Foundation, Inc. -*- outline -*- See the end of the file for license conditions. diff --git a/doc/lispref/abbrevs.texi b/doc/lispref/abbrevs.texi index d89cec4bc2b..3d16c53461a 100644 --- a/doc/lispref/abbrevs.texi +++ b/doc/lispref/abbrevs.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1994, 1999, 2001--2024 Free Software Foundation, +@c Copyright (C) 1990--1994, 1999, 2001--2025 Free Software Foundation, @c Inc. @c See the file elisp.texi for copying conditions. @node Abbrevs diff --git a/doc/lispref/anti.texi b/doc/lispref/anti.texi index 8dba137ca31..161c9c5c9a3 100644 --- a/doc/lispref/anti.texi +++ b/doc/lispref/anti.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1999, 2002--2024 Free Software Foundation, Inc. +@c Copyright (C) 1999, 2002--2025 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. @c This node must have no pointers. diff --git a/doc/lispref/back.texi b/doc/lispref/back.texi index 19f78d4c567..54a036ac829 100644 --- a/doc/lispref/back.texi +++ b/doc/lispref/back.texi @@ -1,6 +1,6 @@ \input texinfo @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 2001--2024 Free Software Foundation, Inc. +@c Copyright (C) 2001--2025 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. @c @c %**start of header diff --git a/doc/lispref/backups.texi b/doc/lispref/backups.texi index a55b0a6aed2..50c7ace253c 100644 --- a/doc/lispref/backups.texi +++ b/doc/lispref/backups.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1995, 1999, 2001--2024 Free Software Foundation, +@c Copyright (C) 1990--1995, 1999, 2001--2025 Free Software Foundation, @c Inc. @c See the file elisp.texi for copying conditions. @node Backups and Auto-Saving diff --git a/doc/lispref/buffers.texi b/doc/lispref/buffers.texi index 5aa712e4247..aad0499f51b 100644 --- a/doc/lispref/buffers.texi +++ b/doc/lispref/buffers.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1995, 1998--1999, 2001--2024 Free Software +@c Copyright (C) 1990--1995, 1998--1999, 2001--2025 Free Software @c Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Buffers diff --git a/doc/lispref/commands.texi b/doc/lispref/commands.texi index 60de1cc1183..dce6af9b7b5 100644 --- a/doc/lispref/commands.texi +++ b/doc/lispref/commands.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1995, 1998--1999, 2001--2024 Free Software +@c Copyright (C) 1990--1995, 1998--1999, 2001--2025 Free Software @c Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Command Loop diff --git a/doc/lispref/compile.texi b/doc/lispref/compile.texi index 65442dd8d19..e9d31f91a15 100644 --- a/doc/lispref/compile.texi +++ b/doc/lispref/compile.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1994, 2001--2024 Free Software Foundation, Inc. +@c Copyright (C) 1990--1994, 2001--2025 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Byte Compilation @chapter Byte Compilation diff --git a/doc/lispref/control.texi b/doc/lispref/control.texi index 17f91606a86..4346840463d 100644 --- a/doc/lispref/control.texi +++ b/doc/lispref/control.texi @@ -1,7 +1,6 @@ @c -*- mode: texinfo; coding: utf-8 -*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--2024 Free Software -@c Foundation, Inc. +@c Copyright (C) 1990--2025 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Control Structures @chapter Control Structures diff --git a/doc/lispref/customize.texi b/doc/lispref/customize.texi index 33708d7faaa..abd79227e31 100644 --- a/doc/lispref/customize.texi +++ b/doc/lispref/customize.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1997--2024 Free Software Foundation, Inc. +@c Copyright (C) 1997--2025 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Customization @chapter Customization Settings diff --git a/doc/lispref/debugging.texi b/doc/lispref/debugging.texi index 47851be0f7c..9b36f9ecdb2 100644 --- a/doc/lispref/debugging.texi +++ b/doc/lispref/debugging.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1994, 1998--1999, 2001--2024 Free Software +@c Copyright (C) 1990--1994, 1998--1999, 2001--2025 Free Software @c Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Debugging diff --git a/doc/lispref/display.texi b/doc/lispref/display.texi index 5ecca832b68..c13c908d3f8 100644 --- a/doc/lispref/display.texi +++ b/doc/lispref/display.texi @@ -1,6 +1,6 @@ @c -*- mode: texinfo; coding: utf-8 -*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1995, 1998--2024 Free Software Foundation, Inc. +@c Copyright (C) 1990--1995, 1998--2025 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Display @chapter Emacs Display diff --git a/doc/lispref/edebug.texi b/doc/lispref/edebug.texi index 03fae67e528..0effe48e9a3 100644 --- a/doc/lispref/edebug.texi +++ b/doc/lispref/edebug.texi @@ -1,6 +1,6 @@ @comment -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1992--1994, 1998--1999, 2001--2024 Free Software +@c Copyright (C) 1992--1994, 1998--1999, 2001--2025 Free Software @c Foundation, Inc. @c See the file elisp.texi for copying conditions. diff --git a/doc/lispref/elisp.texi b/doc/lispref/elisp.texi index 1ce89c6431f..cc5762e37e5 100644 --- a/doc/lispref/elisp.texi +++ b/doc/lispref/elisp.texi @@ -99,7 +99,7 @@ This is the @cite{GNU Emacs Lisp Reference Manual} @end ifclear corresponding to Emacs version @value{EMACSVER}. -Copyright @copyright{} 1990--1996, 1998--2024 Free Software Foundation, +Copyright @copyright{} 1990--1996, 1998--2025 Free Software Foundation, Inc. @quotation diff --git a/doc/lispref/errors.texi b/doc/lispref/errors.texi index b51a8844dbf..f8a6ab82b84 100644 --- a/doc/lispref/errors.texi +++ b/doc/lispref/errors.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1993, 1999, 2001--2024 Free Software Foundation, +@c Copyright (C) 1990--1993, 1999, 2001--2025 Free Software Foundation, @c Inc. @c See the file elisp.texi for copying conditions. @node Standard Errors diff --git a/doc/lispref/eval.texi b/doc/lispref/eval.texi index b42020f43af..0982145d652 100644 --- a/doc/lispref/eval.texi +++ b/doc/lispref/eval.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1994, 1998, 2001--2024 Free Software Foundation, +@c Copyright (C) 1990--1994, 1998, 2001--2025 Free Software Foundation, @c Inc. @c See the file elisp.texi for copying conditions. @node Evaluation diff --git a/doc/lispref/files.texi b/doc/lispref/files.texi index 5c63f192447..1064f347a12 100644 --- a/doc/lispref/files.texi +++ b/doc/lispref/files.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1995, 1998--1999, 2001--2024 Free Software +@c Copyright (C) 1990--1995, 1998--1999, 2001--2025 Free Software @c Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Files diff --git a/doc/lispref/frames.texi b/doc/lispref/frames.texi index 52ab8371f71..23d770ce450 100644 --- a/doc/lispref/frames.texi +++ b/doc/lispref/frames.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1995, 1998--1999, 2001--2024 Free Software +@c Copyright (C) 1990--1995, 1998--1999, 2001--2025 Free Software @c Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Frames diff --git a/doc/lispref/functions.texi b/doc/lispref/functions.texi index 82f87614b29..dc9443b69bc 100644 --- a/doc/lispref/functions.texi +++ b/doc/lispref/functions.texi @@ -1,6 +1,6 @@ @c -*- mode: texinfo; coding: utf-8 -*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1995, 1998--1999, 2001--2024 Free Software +@c Copyright (C) 1990--1995, 1998--1999, 2001--2025 Free Software @c Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Functions diff --git a/doc/lispref/hash.texi b/doc/lispref/hash.texi index 4270de664f1..3b40e3f2c59 100644 --- a/doc/lispref/hash.texi +++ b/doc/lispref/hash.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1999, 2001--2024 Free Software Foundation, Inc. +@c Copyright (C) 1999, 2001--2025 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Hash Tables @chapter Hash Tables diff --git a/doc/lispref/help.texi b/doc/lispref/help.texi index 268ae08bc46..a96c4e2498d 100644 --- a/doc/lispref/help.texi +++ b/doc/lispref/help.texi @@ -1,6 +1,6 @@ @c -*- mode: texinfo; coding: utf-8 -*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1995, 1998--1999, 2001--2024 Free Software +@c Copyright (C) 1990--1995, 1998--1999, 2001--2025 Free Software @c Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Documentation diff --git a/doc/lispref/hooks.texi b/doc/lispref/hooks.texi index 9231d7573f9..32d69ca77a4 100644 --- a/doc/lispref/hooks.texi +++ b/doc/lispref/hooks.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1993, 1998, 2001--2024 Free Software Foundation, +@c Copyright (C) 1990--1993, 1998, 2001--2025 Free Software Foundation, @c Inc. @c See the file elisp.texi for copying conditions. @node Standard Hooks diff --git a/doc/lispref/internals.texi b/doc/lispref/internals.texi index a5480a9bf8a..3703c6087f7 100644 --- a/doc/lispref/internals.texi +++ b/doc/lispref/internals.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1993, 1998--1999, 2001--2024 Free Software +@c Copyright (C) 1990--1993, 1998--1999, 2001--2025 Free Software @c Foundation, Inc. @c See the file elisp.texi for copying conditions. @node GNU Emacs Internals diff --git a/doc/lispref/intro.texi b/doc/lispref/intro.texi index 486125acb0d..48f895ed43c 100644 --- a/doc/lispref/intro.texi +++ b/doc/lispref/intro.texi @@ -1,6 +1,6 @@ @c -*-coding: utf-8-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1994, 2001--2024 Free Software Foundation, Inc. +@c Copyright (C) 1990--1994, 2001--2025 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Introduction diff --git a/doc/lispref/keymaps.texi b/doc/lispref/keymaps.texi index 9fd98c73fa4..8c3f21bf18f 100644 --- a/doc/lispref/keymaps.texi +++ b/doc/lispref/keymaps.texi @@ -1,6 +1,6 @@ @c -*- mode: texinfo; coding: utf-8 -*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1994, 1998--2024 Free Software Foundation, Inc. +@c Copyright (C) 1990--1994, 1998--2025 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Keymaps @chapter Keymaps diff --git a/doc/lispref/lay-flat.texi b/doc/lispref/lay-flat.texi index 0ff8529eddb..3c050249549 100644 --- a/doc/lispref/lay-flat.texi +++ b/doc/lispref/lay-flat.texi @@ -1,6 +1,6 @@ \input texinfo @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 2001--2024 Free Software Foundation, Inc. +@c Copyright (C) 2001--2025 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. @c @comment %**start of header diff --git a/doc/lispref/lists.texi b/doc/lispref/lists.texi index 19c4614ebad..a660a9b7ecf 100644 --- a/doc/lispref/lists.texi +++ b/doc/lispref/lists.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1995, 1998--1999, 2001--2024 Free Software +@c Copyright (C) 1990--1995, 1998--1999, 2001--2025 Free Software @c Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Lists diff --git a/doc/lispref/loading.texi b/doc/lispref/loading.texi index 75b9d11028a..750f6e76eff 100644 --- a/doc/lispref/loading.texi +++ b/doc/lispref/loading.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1995, 1998--1999, 2001--2024 Free Software +@c Copyright (C) 1990--1995, 1998--1999, 2001--2025 Free Software @c Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Loading diff --git a/doc/lispref/macros.texi b/doc/lispref/macros.texi index 659dba17524..fde475bbc8b 100644 --- a/doc/lispref/macros.texi +++ b/doc/lispref/macros.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1995, 1998, 2001--2024 Free Software Foundation, +@c Copyright (C) 1990--1995, 1998, 2001--2025 Free Software Foundation, @c Inc. @c See the file elisp.texi for copying conditions. @node Macros diff --git a/doc/lispref/maps.texi b/doc/lispref/maps.texi index f1a7fe258d5..f7116d6cf68 100644 --- a/doc/lispref/maps.texi +++ b/doc/lispref/maps.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1993, 1999, 2001--2024 Free Software Foundation, +@c Copyright (C) 1990--1993, 1999, 2001--2025 Free Software Foundation, @c Inc. @c See the file elisp.texi for copying conditions. @node Standard Keymaps diff --git a/doc/lispref/markers.texi b/doc/lispref/markers.texi index a13edb02ae6..ad12a1c31a2 100644 --- a/doc/lispref/markers.texi +++ b/doc/lispref/markers.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1995, 1998--1999, 2001--2024 Free Software +@c Copyright (C) 1990--1995, 1998--1999, 2001--2025 Free Software @c Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Markers diff --git a/doc/lispref/minibuf.texi b/doc/lispref/minibuf.texi index c5b9176d628..43e87f89aee 100644 --- a/doc/lispref/minibuf.texi +++ b/doc/lispref/minibuf.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1995, 1998--1999, 2001--2024 Free Software +@c Copyright (C) 1990--1995, 1998--1999, 2001--2025 Free Software @c Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Minibuffers diff --git a/doc/lispref/modes.texi b/doc/lispref/modes.texi index 447add3e930..43a1d75cd67 100644 --- a/doc/lispref/modes.texi +++ b/doc/lispref/modes.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1995, 1998--1999, 2001--2024 Free Software +@c Copyright (C) 1990--1995, 1998--1999, 2001--2025 Free Software @c Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Modes diff --git a/doc/lispref/nonascii.texi b/doc/lispref/nonascii.texi index f4f65e2020f..0e09770bf49 100644 --- a/doc/lispref/nonascii.texi +++ b/doc/lispref/nonascii.texi @@ -1,6 +1,6 @@ @c -*- mode: texinfo; coding: utf-8 -*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1998--1999, 2001--2024 Free Software Foundation, Inc. +@c Copyright (C) 1998--1999, 2001--2025 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Non-ASCII Characters @chapter Non-@acronym{ASCII} Characters diff --git a/doc/lispref/numbers.texi b/doc/lispref/numbers.texi index 2c093ccd6bd..fc52f11cf4a 100644 --- a/doc/lispref/numbers.texi +++ b/doc/lispref/numbers.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1995, 1998--1999, 2001--2024 Free Software +@c Copyright (C) 1990--1995, 1998--1999, 2001--2025 Free Software @c Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Numbers diff --git a/doc/lispref/objects.texi b/doc/lispref/objects.texi index c782256390f..3bd5a4528b0 100644 --- a/doc/lispref/objects.texi +++ b/doc/lispref/objects.texi @@ -1,6 +1,6 @@ @c -*- mode: texinfo; coding: utf-8 -*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1995, 1998--1999, 2001--2024 Free Software +@c Copyright (C) 1990--1995, 1998--1999, 2001--2025 Free Software @c Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Lisp Data Types diff --git a/doc/lispref/os.texi b/doc/lispref/os.texi index 1f1c54e559c..3f2388daeb3 100644 --- a/doc/lispref/os.texi +++ b/doc/lispref/os.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1995, 1998--1999, 2001--2024 Free Software +@c Copyright (C) 1990--1995, 1998--1999, 2001--2025 Free Software @c Foundation, Inc. @c See the file elisp.texi for copying conditions. @node System Interface diff --git a/doc/lispref/package.texi b/doc/lispref/package.texi index 6f7b7af12dd..0d8dc6db0eb 100644 --- a/doc/lispref/package.texi +++ b/doc/lispref/package.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 2010--2024 Free Software Foundation, Inc. +@c Copyright (C) 2010--2025 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Packaging @chapter Preparing Lisp code for distribution @@ -155,7 +155,7 @@ the various headers, as illustrated by the following example: @group ;;; superfrobnicator.el --- Frobnicate and bifurcate flanges -*- lexical-binding:t -*- -;; Copyright (C) 2022 Free Software Foundation, Inc. +;; Copyright (C) 2022, 2025 Free Software Foundation, Inc. @end group ;; Author: J. R. Hacker diff --git a/doc/lispref/parsing.texi b/doc/lispref/parsing.texi index fbecbc69276..7517cd541fb 100644 --- a/doc/lispref/parsing.texi +++ b/doc/lispref/parsing.texi @@ -1,6 +1,6 @@ @c -*- mode: texinfo; coding: utf-8 -*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 2021--2024 Free Software Foundation, Inc. +@c Copyright (C) 2021--2025 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Parsing Program Source @chapter Parsing Program Source diff --git a/doc/lispref/peg.texi b/doc/lispref/peg.texi index 01666456c9c..80e2581e7bb 100644 --- a/doc/lispref/peg.texi +++ b/doc/lispref/peg.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1995, 1998--1999, 2001--2024 Free Software +@c Copyright (C) 1990--1995, 1998--1999, 2001--2025 Free Software @c Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Parsing Expression Grammars diff --git a/doc/lispref/positions.texi b/doc/lispref/positions.texi index d813fc6b20e..60732e7e353 100644 --- a/doc/lispref/positions.texi +++ b/doc/lispref/positions.texi @@ -1,6 +1,6 @@ @c -*- mode: texinfo; coding: utf-8 -*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1995, 1998--2024 Free Software Foundation, Inc. +@c Copyright (C) 1990--1995, 1998--2025 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Positions @chapter Positions diff --git a/doc/lispref/processes.texi b/doc/lispref/processes.texi index 79ef959ae65..df08f82c86a 100644 --- a/doc/lispref/processes.texi +++ b/doc/lispref/processes.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1995, 1998--1999, 2001--2024 Free Software +@c Copyright (C) 1990--1995, 1998--1999, 2001--2025 Free Software @c Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Processes diff --git a/doc/lispref/records.texi b/doc/lispref/records.texi index 34a632a23f3..427adb8748f 100644 --- a/doc/lispref/records.texi +++ b/doc/lispref/records.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 2017--2024 Free Software Foundation, Inc. +@c Copyright (C) 2017--2025 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Records @chapter Records diff --git a/doc/lispref/searching.texi b/doc/lispref/searching.texi index 4691a6557e8..77362b3b401 100644 --- a/doc/lispref/searching.texi +++ b/doc/lispref/searching.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1995, 1998--1999, 2001--2024 Free Software +@c Copyright (C) 1990--1995, 1998--1999, 2001--2025 Free Software @c Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Searching and Matching diff --git a/doc/lispref/sequences.texi b/doc/lispref/sequences.texi index 079fc6094c3..283dd1c9610 100644 --- a/doc/lispref/sequences.texi +++ b/doc/lispref/sequences.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1995, 1998--1999, 2001--2024 Free Software +@c Copyright (C) 1990--1995, 1998--1999, 2001--2025 Free Software @c Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Sequences Arrays Vectors diff --git a/doc/lispref/streams.texi b/doc/lispref/streams.texi index a48e6380d32..3fd8f038bae 100644 --- a/doc/lispref/streams.texi +++ b/doc/lispref/streams.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1994, 1998--1999, 2001--2024 Free Software +@c Copyright (C) 1990--1994, 1998--1999, 2001--2025 Free Software @c Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Read and Print diff --git a/doc/lispref/strings.texi b/doc/lispref/strings.texi index aed371f5704..cfc14be8ba0 100644 --- a/doc/lispref/strings.texi +++ b/doc/lispref/strings.texi @@ -1,6 +1,6 @@ @c -*- mode: texinfo; coding: utf-8 -*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1995, 1998--1999, 2001--2024 Free Software +@c Copyright (C) 1990--1995, 1998--1999, 2001--2025 Free Software @c Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Strings and Characters diff --git a/doc/lispref/symbols.texi b/doc/lispref/symbols.texi index c3dc08df2df..24b4e892024 100644 --- a/doc/lispref/symbols.texi +++ b/doc/lispref/symbols.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1995, 1998--1999, 2001--2024 Free Software +@c Copyright (C) 1990--1995, 1998--1999, 2001--2025 Free Software @c Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Symbols diff --git a/doc/lispref/syntax.texi b/doc/lispref/syntax.texi index 83bbd19ca6f..c4f6a073bb1 100644 --- a/doc/lispref/syntax.texi +++ b/doc/lispref/syntax.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1995, 1998--1999, 2001--2024 Free Software +@c Copyright (C) 1990--1995, 1998--1999, 2001--2025 Free Software @c Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Syntax Tables diff --git a/doc/lispref/text.texi b/doc/lispref/text.texi index edef9f6333f..5e072b8697b 100644 --- a/doc/lispref/text.texi +++ b/doc/lispref/text.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1995, 1998--2024 Free Software Foundation, Inc. +@c Copyright (C) 1990--1995, 1998--2025 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Text @chapter Text diff --git a/doc/lispref/threads.texi b/doc/lispref/threads.texi index 2476603adc1..3a7c3815fb1 100644 --- a/doc/lispref/threads.texi +++ b/doc/lispref/threads.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 2012--2024 Free Software Foundation, Inc. +@c Copyright (C) 2012--2025 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Threads @chapter Threads diff --git a/doc/lispref/tips.texi b/doc/lispref/tips.texi index e3d695b2347..08dadaec5cd 100644 --- a/doc/lispref/tips.texi +++ b/doc/lispref/tips.texi @@ -1,6 +1,6 @@ @c -*- mode: texinfo; coding: utf-8 -*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1993, 1995, 1998--1999, 2001--2024 Free Software +@c Copyright (C) 1990--1993, 1995, 1998--1999, 2001--2025 Free Software @c Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Tips diff --git a/doc/lispref/two-volume-cross-refs.txt b/doc/lispref/two-volume-cross-refs.txt index fa876befa69..dcd9e67ec55 100644 --- a/doc/lispref/two-volume-cross-refs.txt +++ b/doc/lispref/two-volume-cross-refs.txt @@ -1,4 +1,4 @@ -Copyright (C) 2001-2024 Free Software Foundation, Inc. +Copyright (C) 2001-2025 Free Software Foundation, Inc. See end for copying conditions. Two Volume Cross References diff --git a/doc/lispref/two-volume.make b/doc/lispref/two-volume.make index 793a4425d3b..b3b8363904b 100644 --- a/doc/lispref/two-volume.make +++ b/doc/lispref/two-volume.make @@ -1,4 +1,4 @@ -# Copyright (C) 2007-2024 Free Software Foundation, Inc. +# Copyright (C) 2007-2025 Free Software Foundation, Inc. # See end for copying conditions. # although it would be nice to use tex rather than pdftex to avoid diff --git a/doc/lispref/variables.texi b/doc/lispref/variables.texi index 0e9124920d1..106a7a592b9 100644 --- a/doc/lispref/variables.texi +++ b/doc/lispref/variables.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--2024 Free Software Foundation, Inc. +@c Copyright (C) 1990--2025 Free Software Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Variables @chapter Variables diff --git a/doc/lispref/windows.texi b/doc/lispref/windows.texi index 0c6367da057..f076a6148a7 100644 --- a/doc/lispref/windows.texi +++ b/doc/lispref/windows.texi @@ -1,6 +1,6 @@ @c -*-texinfo-*- @c This is part of the GNU Emacs Lisp Reference Manual. -@c Copyright (C) 1990--1995, 1998--1999, 2001--2024 Free Software +@c Copyright (C) 1990--1995, 1998--1999, 2001--2025 Free Software @c Foundation, Inc. @c See the file elisp.texi for copying conditions. @node Windows diff --git a/doc/man/ChangeLog.1 b/doc/man/ChangeLog.1 index b34480a98e9..e10913e79de 100644 --- a/doc/man/ChangeLog.1 +++ b/doc/man/ChangeLog.1 @@ -176,7 +176,7 @@ ;; coding: utf-8 ;; End: - Copyright (C) 2007-2024 Free Software Foundation, Inc. + Copyright (C) 2007\(en2025 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/doc/man/ebrowse.1 b/doc/man/ebrowse.1 index 3384dcba366..312947c2e99 100644 --- a/doc/man/ebrowse.1 +++ b/doc/man/ebrowse.1 @@ -82,7 +82,7 @@ should give you access to the complete manual. was written by Gerd Moellmann. . .SH COPYING -Copyright 2008-2024 Free Software Foundation, Inc. +Copyright 2008\(en2025 Free Software Foundation, Inc. .PP Permission is granted to make and distribute verbatim copies of this document provided the copyright notice and this permission notice are diff --git a/doc/man/emacs.1.in b/doc/man/emacs.1.in index 3e5c6de930f..b6e8b8ac989 100644 --- a/doc/man/emacs.1.in +++ b/doc/man/emacs.1.in @@ -664,7 +664,7 @@ For detailed credits and acknowledgments, see the GNU Emacs manual. . . .SH COPYING -Copyright 1995-2024 Free Software Foundation, Inc. +Copyright 1995-2025 Free Software Foundation, Inc. .PP Permission is granted to make and distribute verbatim copies of this document provided the copyright notice and this permission notice are diff --git a/doc/man/etags.1 b/doc/man/etags.1 index d26e2445e44..3c0a7486f58 100644 --- a/doc/man/etags.1 +++ b/doc/man/etags.1 @@ -293,7 +293,7 @@ Stallman. .BR vi ( 1 ). .SH COPYING -Copyright 1992, 1999, 2001-2024 Free Software Foundation, Inc. +Copyright 1992, 1999, 2001\(en2025 Free Software Foundation, Inc. .PP Permission is granted to make and distribute verbatim copies of this document provided the copyright notice and this permission notice are diff --git a/doc/misc/ChangeLog.1 b/doc/misc/ChangeLog.1 index 14570bb174f..28d5ee6be2c 100644 --- a/doc/misc/ChangeLog.1 +++ b/doc/misc/ChangeLog.1 @@ -12110,7 +12110,8 @@ ;; coding: utf-8 ;; End: - Copyright (C) 1993-1999, 2001-2024 Free Software Foundation, Inc. + Copyright (C) 1993\(en1999, 2001\(en2025 Free Software Foundation, + Inc. This file is part of GNU Emacs. diff --git a/doc/misc/Makefile.in b/doc/misc/Makefile.in index 087742f6a9c..3e21a61f9ea 100644 --- a/doc/misc/Makefile.in +++ b/doc/misc/Makefile.in @@ -1,6 +1,6 @@ ### @configure_input@ -# Copyright (C) 1994, 1996-2024 Free Software Foundation, Inc. +# Copyright (C) 1994, 1996-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/doc/misc/auth.texi b/doc/misc/auth.texi index 17467f81941..fe920997f1d 100644 --- a/doc/misc/auth.texi +++ b/doc/misc/auth.texi @@ -9,7 +9,7 @@ @copying This file describes the Emacs auth-source library. -Copyright @copyright{} 2008--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2008--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/autotype.texi b/doc/misc/autotype.texi index 4bd07c8d312..c53be54d0af 100644 --- a/doc/misc/autotype.texi +++ b/doc/misc/autotype.texi @@ -11,7 +11,7 @@ @c @cindex autotypist @copying -Copyright @copyright{} 1994--1995, 1999, 2001--2024 Free Software +Copyright @copyright{} 1994--1995, 1999, 2001--2025 Free Software Foundation, Inc. @quotation diff --git a/doc/misc/bovine.texi b/doc/misc/bovine.texi index b585cff0187..c4fd83d154d 100644 --- a/doc/misc/bovine.texi +++ b/doc/misc/bovine.texi @@ -24,7 +24,7 @@ @c %**end of header @copying -Copyright @copyright{} 1999--2004, 2012--2024 Free Software Foundation, +Copyright @copyright{} 1999--2004, 2012--2025 Free Software Foundation, Inc. @quotation diff --git a/doc/misc/calc.texi b/doc/misc/calc.texi index 1c55461305b..0635ab7ac05 100644 --- a/doc/misc/calc.texi +++ b/doc/misc/calc.texi @@ -96,7 +96,7 @@ This file documents Calc, the GNU Emacs calculator, included with GNU Emacs @value{EMACSVER}. @end ifnotinfo -Copyright @copyright{} 1990--1991, 2001--2024 Free Software Foundation, +Copyright @copyright{} 1990--1991, 2001--2025 Free Software Foundation, Inc. @quotation diff --git a/doc/misc/cc-mode.texi b/doc/misc/cc-mode.texi index c0819b232a4..6bda333b4f9 100644 --- a/doc/misc/cc-mode.texi +++ b/doc/misc/cc-mode.texi @@ -167,7 +167,7 @@ CC Mode @copying This manual is for CC Mode in Emacs. -Copyright @copyright{} 1995--2024 Free Software Foundation, Inc. +Copyright @copyright{} 1995--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/cl.texi b/doc/misc/cl.texi index 113029700ec..48b8ea09c65 100644 --- a/doc/misc/cl.texi +++ b/doc/misc/cl.texi @@ -7,7 +7,7 @@ @copying This file documents the GNU Emacs Common Lisp emulation package. -Copyright @copyright{} 1993, 2001--2024 Free Software Foundation, Inc. +Copyright @copyright{} 1993, 2001--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/dbus.texi b/doc/misc/dbus.texi index 1020e027774..36a33cfc3bb 100644 --- a/doc/misc/dbus.texi +++ b/doc/misc/dbus.texi @@ -10,7 +10,7 @@ @syncodeindex fn cp @copying -Copyright @copyright{} 2007--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2007--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/dired-x.texi b/doc/misc/dired-x.texi index e23ce3792e0..c678e8e1e40 100644 --- a/doc/misc/dired-x.texi +++ b/doc/misc/dired-x.texi @@ -20,7 +20,7 @@ @comment %**end of header (This is for running Texinfo on a region.) @copying -Copyright @copyright{} 1994--1995, 1999, 2001--2024 Free Software +Copyright @copyright{} 1994--1995, 1999, 2001--2025 Free Software Foundation, Inc. @quotation diff --git a/doc/misc/ebrowse.texi b/doc/misc/ebrowse.texi index 27a5deb86d9..91b6896d6d1 100644 --- a/doc/misc/ebrowse.texi +++ b/doc/misc/ebrowse.texi @@ -11,7 +11,7 @@ @copying This file documents Ebrowse, a C++ class browser for GNU Emacs. -Copyright @copyright{} 2000--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2000--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/ede.texi b/doc/misc/ede.texi index 4ed3fc9d1df..6b7f8700300 100644 --- a/doc/misc/ede.texi +++ b/doc/misc/ede.texi @@ -6,7 +6,7 @@ @copying This file describes EDE, the Emacs Development Environment. -Copyright @copyright{} 1998--2001, 2004--2005, 2008--2024 Free Software +Copyright @copyright{} 1998--2001, 2004--2005, 2008--2025 Free Software Foundation, Inc. @quotation diff --git a/doc/misc/ediff.texi b/doc/misc/ediff.texi index ae107323d9c..38337b3dd04 100644 --- a/doc/misc/ediff.texi +++ b/doc/misc/ediff.texi @@ -26,7 +26,7 @@ This file documents Ediff, a comprehensive visual interface to Unix diff and patch utilities. -Copyright @copyright{} 1995--2024 Free Software Foundation, Inc. +Copyright @copyright{} 1995--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/edt.texi b/doc/misc/edt.texi index 1a835f79d7f..68f2d7eeedd 100644 --- a/doc/misc/edt.texi +++ b/doc/misc/edt.texi @@ -6,7 +6,7 @@ @copying This file documents the EDT emulation package for Emacs. -Copyright @copyright{} 1986, 1992, 1994--1995, 1999--2024 Free Software +Copyright @copyright{} 1986, 1992, 1994--1995, 1999--2025 Free Software Foundation, Inc. @quotation diff --git a/doc/misc/efaq-w32.texi b/doc/misc/efaq-w32.texi index 9ee5b679fed..4e409261cd9 100644 --- a/doc/misc/efaq-w32.texi +++ b/doc/misc/efaq-w32.texi @@ -15,7 +15,7 @@ Answers to Frequently asked Questions about using Emacs on Microsoft Windows. @include emacsver.texi @copying -Copyright @copyright{} 2008, 2010--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2008, 2010--2025 Free Software Foundation, Inc. @quotation This list of frequently asked questions about GNU Emacs on MS Windows diff --git a/doc/misc/efaq.texi b/doc/misc/efaq.texi index dfdadd3d22f..087342f012f 100644 --- a/doc/misc/efaq.texi +++ b/doc/misc/efaq.texi @@ -8,7 +8,7 @@ @include emacsver.texi @copying -Copyright @copyright{} 2001--2024 Free Software Foundation, Inc.@* +Copyright @copyright{} 2001--2025 Free Software Foundation, Inc.@* Copyright @copyright{} 1994--2000 Reuven M. Lerner@* Copyright @copyright{} 1992--1993 Steven Byrnes@* Copyright @copyright{} 1990--1992 Joseph Brian Wells@* diff --git a/doc/misc/eglot.texi b/doc/misc/eglot.texi index 959bbfa6857..af38adc094a 100644 --- a/doc/misc/eglot.texi +++ b/doc/misc/eglot.texi @@ -10,7 +10,7 @@ @copying This manual is for Eglot, the Emacs LSP client. -Copyright @copyright{} 2022--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2022--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/eieio.texi b/doc/misc/eieio.texi index ec1e6727ff8..9182af41333 100644 --- a/doc/misc/eieio.texi +++ b/doc/misc/eieio.texi @@ -12,7 +12,7 @@ @copying This manual documents EIEIO, an object framework for Emacs Lisp. -Copyright @copyright{} 2007--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2007--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/emacs-gnutls.texi b/doc/misc/emacs-gnutls.texi index c149531a8bd..8e38b952920 100644 --- a/doc/misc/emacs-gnutls.texi +++ b/doc/misc/emacs-gnutls.texi @@ -9,7 +9,7 @@ @copying This file describes the Emacs GnuTLS integration. -Copyright @copyright{} 2012--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2012--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/emacs-mime.texi b/doc/misc/emacs-mime.texi index 22bef4739a4..9cd1b52eb54 100644 --- a/doc/misc/emacs-mime.texi +++ b/doc/misc/emacs-mime.texi @@ -10,7 +10,7 @@ @copying This file documents the Emacs MIME interface functionality. -Copyright @copyright{} 1998--2024 Free Software Foundation, Inc. +Copyright @copyright{} 1998--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/epa.texi b/doc/misc/epa.texi index 58c2a111348..1ec23440b39 100644 --- a/doc/misc/epa.texi +++ b/doc/misc/epa.texi @@ -10,7 +10,7 @@ @copying This file describes EasyPG Assistant @value{VERSION}. -Copyright @copyright{} 2007--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2007--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/erc.texi b/doc/misc/erc.texi index aa0bc58a8ec..19fb9eaa7d7 100644 --- a/doc/misc/erc.texi +++ b/doc/misc/erc.texi @@ -12,7 +12,7 @@ @copying This manual is for ERC @value{ERCVER} @value{ERCDIST}. -Copyright @copyright{} 2005--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2005--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/ert.texi b/doc/misc/ert.texi index 1ac0378148b..9e60647f3ba 100644 --- a/doc/misc/ert.texi +++ b/doc/misc/ert.texi @@ -15,7 +15,7 @@ @end direntry @copying -Copyright @copyright{} 2008, 2010--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2008, 2010--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/eshell.texi b/doc/misc/eshell.texi index 30825a497a9..944092f61c2 100644 --- a/doc/misc/eshell.texi +++ b/doc/misc/eshell.texi @@ -10,7 +10,7 @@ @copying This manual is for Eshell, the Emacs shell. -Copyright @copyright{} 1999--2024 Free Software Foundation, Inc. +Copyright @copyright{} 1999--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/eudc.texi b/doc/misc/eudc.texi index fa7d130f3ed..892c4ca605b 100644 --- a/doc/misc/eudc.texi +++ b/doc/misc/eudc.texi @@ -14,7 +14,7 @@ This file documents EUDC version 1.40.0. EUDC is the Emacs Unified Directory Client, a common interface to directory servers and contact information. -Copyright @copyright{} 1998, 2000--2024 Free Software Foundation, Inc. +Copyright @copyright{} 1998, 2000--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/eww.texi b/doc/misc/eww.texi index eec6b3c3299..021df86876e 100644 --- a/doc/misc/eww.texi +++ b/doc/misc/eww.texi @@ -8,7 +8,7 @@ @copying This file documents the GNU Emacs Web Wowser (EWW) package. -Copyright @copyright{} 2014--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2014--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/flymake.texi b/doc/misc/flymake.texi index af9639ebb5a..8782089613a 100644 --- a/doc/misc/flymake.texi +++ b/doc/misc/flymake.texi @@ -13,7 +13,7 @@ @copying This manual is for GNU Flymake (version @value{VERSION}, @value{UPDATED}). -Copyright @copyright{} 2004--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2004--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/forms.texi b/doc/misc/forms.texi index 226445ff9a0..e1fa0beb364 100644 --- a/doc/misc/forms.texi +++ b/doc/misc/forms.texi @@ -20,7 +20,7 @@ @copying This file documents Forms mode, a form-editing major mode for GNU Emacs. -Copyright @copyright{} 1989, 1997, 2001--2024 Free Software Foundation, +Copyright @copyright{} 1989, 1997, 2001--2025 Free Software Foundation, Inc. @quotation diff --git a/doc/misc/gnus-faq.texi b/doc/misc/gnus-faq.texi index c21f19cc784..914de5320f0 100644 --- a/doc/misc/gnus-faq.texi +++ b/doc/misc/gnus-faq.texi @@ -1,7 +1,7 @@ @c \input texinfo @c -*-texinfo-*- @c Uncomment 1st line before texing this file alone. @c %**start of header -@c Copyright (C) 1995--2024 Free Software Foundation, Inc. +@c Copyright (C) 1995--2025 Free Software Foundation, Inc. @c @c @setfilename gnus-faq.info @c @settitle Frequently Asked Questions diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi index 200b68d2059..41ec75a5ed2 100644 --- a/doc/misc/gnus.texi +++ b/doc/misc/gnus.texi @@ -8,7 +8,7 @@ @syncodeindex pg cp @copying -Copyright @copyright{} 1995--2024 Free Software Foundation, Inc. +Copyright @copyright{} 1995--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/htmlfontify.texi b/doc/misc/htmlfontify.texi index 40d5d13b51f..fd9b9435123 100644 --- a/doc/misc/htmlfontify.texi +++ b/doc/misc/htmlfontify.texi @@ -10,7 +10,7 @@ This manual documents Htmlfontify, a source code -> crosslinked + formatted + syntax colorized html transformer. -Copyright @copyright{} 2002--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2002--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/idlwave.texi b/doc/misc/idlwave.texi index 845c9dbd690..0db01faf3d1 100644 --- a/doc/misc/idlwave.texi +++ b/doc/misc/idlwave.texi @@ -23,7 +23,7 @@ Emacs, and interacting with an IDL shell run as a subprocess. This is edition @value{EDITION} of the IDLWAVE User Manual for IDLWAVE @value{VERSION}. -Copyright @copyright{} 1999--2024 Free Software Foundation, Inc. +Copyright @copyright{} 1999--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/ido.texi b/doc/misc/ido.texi index ad293f41c2f..e8b2f78a854 100644 --- a/doc/misc/ido.texi +++ b/doc/misc/ido.texi @@ -7,7 +7,7 @@ @copying This file documents the Ido package for GNU Emacs. -Copyright @copyright{} 2013--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2013--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/info.texi b/doc/misc/info.texi index d68b8e3b261..71497562bce 100644 --- a/doc/misc/info.texi +++ b/doc/misc/info.texi @@ -15,7 +15,7 @@ This file describes how to use Info, the menu-driven GNU documentation system. -Copyright @copyright{} 1989, 1992, 1996--2024 Free Software Foundation, +Copyright @copyright{} 1989, 1992, 1996--2025 Free Software Foundation, Inc. @quotation diff --git a/doc/misc/mairix-el.texi b/doc/misc/mairix-el.texi index 024d7bb038a..0cdd014902d 100644 --- a/doc/misc/mairix-el.texi +++ b/doc/misc/mairix-el.texi @@ -5,7 +5,7 @@ @include docstyle.texi @copying -Copyright @copyright{} 2008--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2008--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/message.texi b/doc/misc/message.texi index 468bf81599d..bd20aec5bc6 100644 --- a/doc/misc/message.texi +++ b/doc/misc/message.texi @@ -9,7 +9,7 @@ @copying This file documents Message, the Emacs message composition mode. -Copyright @copyright{} 1996--2024 Free Software Foundation, Inc. +Copyright @copyright{} 1996--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/mh-e.texi b/doc/misc/mh-e.texi index 3e98a14ecfc..dbe744b44c5 100644 --- a/doc/misc/mh-e.texi +++ b/doc/misc/mh-e.texi @@ -25,7 +25,7 @@ This is version @value{VERSION}@value{EDITION} of @cite{The MH-E Manual}, last updated @value{UPDATED}. -Copyright @copyright{} 1995, 2001--2003, 2005--2024 Free Software +Copyright @copyright{} 1995, 2001--2003, 2005--2025 Free Software Foundation, Inc. @c This dual license has been agreed upon by the FSF. diff --git a/doc/misc/modus-themes.org b/doc/misc/modus-themes.org index 70ba8cdc02f..bd4aeb0e763 100644 --- a/doc/misc/modus-themes.org +++ b/doc/misc/modus-themes.org @@ -50,7 +50,7 @@ Current development target is {{{development-version}}}. :custom_id: h:b14c3fcb-13dd-4144-9d92-2c58b3ed16d3 :end: -Copyright (C) 2020-2024 Free Software Foundation, Inc. +Copyright (C) 2020-2025 Free Software Foundation, Inc. #+begin_quote Permission is granted to copy, distribute and/or modify this document @@ -5478,7 +5478,7 @@ All errors are my own. Version 1.3, 3 November 2008 - Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc. + Copyright (C) 2000-2002, 2007-2008, 2025 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. diff --git a/doc/misc/newsticker.texi b/doc/misc/newsticker.texi index d6f6e5d841e..71ba1873d3a 100644 --- a/doc/misc/newsticker.texi +++ b/doc/misc/newsticker.texi @@ -15,7 +15,7 @@ This manual documents Newsticker, a feed reader for Emacs. It corresponds to Emacs version @value{EMACSVER}. @noindent -Copyright @copyright{} 2004--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2004--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/nxml-mode.texi b/doc/misc/nxml-mode.texi index f01dc437d99..7371b8ba4f8 100644 --- a/doc/misc/nxml-mode.texi +++ b/doc/misc/nxml-mode.texi @@ -9,7 +9,7 @@ This manual documents nXML mode, an Emacs major mode for editing XML with RELAX NG support. -Copyright @copyright{} 2007--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2007--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/octave-mode.texi b/doc/misc/octave-mode.texi index 437aac35292..9c3462d93f1 100644 --- a/doc/misc/octave-mode.texi +++ b/doc/misc/octave-mode.texi @@ -6,7 +6,7 @@ @c %**end of header @copying -Copyright @copyright{} 1996--2024 Free Software Foundation, Inc. +Copyright @copyright{} 1996--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/org-setup.org b/doc/misc/org-setup.org index 50fdd57bd8a..b567af30a2c 100644 --- a/doc/misc/org-setup.org +++ b/doc/misc/org-setup.org @@ -1,6 +1,6 @@ # SETUPFILE for Org manual -# Copyright (C) 2021-2024 Free Software Foundation, Inc. +# Copyright (C) 2021-2025 Free Software Foundation, Inc. # # This file is part of GNU Emacs. # diff --git a/doc/misc/pcl-cvs.texi b/doc/misc/pcl-cvs.texi index 6043685b2c8..b6ce91d8a51 100644 --- a/doc/misc/pcl-cvs.texi +++ b/doc/misc/pcl-cvs.texi @@ -7,7 +7,7 @@ @c %**end of header @copying -Copyright @copyright{} 1991--2024 Free Software Foundation, Inc. +Copyright @copyright{} 1991--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/pgg.texi b/doc/misc/pgg.texi index 9cb7b937fff..f77671cbae6 100644 --- a/doc/misc/pgg.texi +++ b/doc/misc/pgg.texi @@ -10,7 +10,7 @@ This file describes PGG @value{VERSION}, an Emacs interface to various PGP implementations. -Copyright @copyright{} 2001, 2003--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2001, 2003--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/rcirc.texi b/doc/misc/rcirc.texi index 98f60dcc60e..5b298517e57 100644 --- a/doc/misc/rcirc.texi +++ b/doc/misc/rcirc.texi @@ -6,7 +6,7 @@ @c %**end of header @copying -Copyright @copyright{} 2006--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2006--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/reftex.texi b/doc/misc/reftex.texi index f542685b9f9..20e9b15e94e 100644 --- a/doc/misc/reftex.texi +++ b/doc/misc/reftex.texi @@ -45,7 +45,7 @@ This manual documents @RefTeX{} (version @value{VERSION}), a package to do labels, references, citations and indices for LaTeX documents with Emacs. -Copyright @copyright{} 1997--2024 Free Software Foundation, Inc. +Copyright @copyright{} 1997--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/remember.texi b/doc/misc/remember.texi index dabd2e6b161..e9f9d3c7fc4 100644 --- a/doc/misc/remember.texi +++ b/doc/misc/remember.texi @@ -10,7 +10,7 @@ @copying This manual is for Remember Mode, as distributed with Emacs @value{EMACSVER}. -Copyright @copyright{} 2001, 2004--2005, 2007--2024 Free Software +Copyright @copyright{} 2001, 2004--2005, 2007--2025 Free Software Foundation, Inc. @quotation diff --git a/doc/misc/sasl.texi b/doc/misc/sasl.texi index 7abee48e8d8..a9261813948 100644 --- a/doc/misc/sasl.texi +++ b/doc/misc/sasl.texi @@ -9,7 +9,7 @@ @copying This file describes the Emacs SASL library, version @value{VERSION}. -Copyright @copyright{} 2000, 2004--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2000, 2004--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/sc.texi b/doc/misc/sc.texi index ac256cb6eaf..36657270737 100644 --- a/doc/misc/sc.texi +++ b/doc/misc/sc.texi @@ -15,7 +15,7 @@ This document describes Supercite, an Emacs package for citing and attributing replies to mail and news messages. -Copyright @copyright{} 1993, 2001--2024 Free Software Foundation, Inc. +Copyright @copyright{} 1993, 2001--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/sem-user.texi b/doc/misc/sem-user.texi index a00c91207ad..c06cf71130d 100644 --- a/doc/misc/sem-user.texi +++ b/doc/misc/sem-user.texi @@ -1,5 +1,5 @@ @c This is part of the Semantic manual. -@c Copyright (C) 1999--2005, 2007, 2009--2024 Free Software Foundation, +@c Copyright (C) 1999--2005, 2007, 2009--2025 Free Software Foundation, @c Inc. @c See file semantic.texi for copying conditions. diff --git a/doc/misc/semantic.texi b/doc/misc/semantic.texi index 5cead2f7448..20cf0cec585 100644 --- a/doc/misc/semantic.texi +++ b/doc/misc/semantic.texi @@ -25,7 +25,7 @@ @copying This manual documents the Semantic library and utilities. -Copyright @copyright{} 1999--2024 Free Software Foundation, Inc. +Copyright @copyright{} 1999--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/ses.texi b/doc/misc/ses.texi index bb9516a3b2a..a52183055cc 100644 --- a/doc/misc/ses.texi +++ b/doc/misc/ses.texi @@ -12,7 +12,7 @@ @copying This file documents @acronym{SES}: the Simple Emacs Spreadsheet. -Copyright @copyright{} 2002--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2002--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/sieve.texi b/doc/misc/sieve.texi index 156e0120a38..5d4b3b369d7 100644 --- a/doc/misc/sieve.texi +++ b/doc/misc/sieve.texi @@ -10,7 +10,7 @@ @copying This file documents the Emacs Sieve package, for server-side mail filtering. -Copyright @copyright{} 2001--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2001--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/smtpmail.texi b/doc/misc/smtpmail.texi index 33f4d558aad..5f99acaf7d8 100644 --- a/doc/misc/smtpmail.texi +++ b/doc/misc/smtpmail.texi @@ -4,7 +4,7 @@ @include docstyle.texi @syncodeindex vr fn @copying -Copyright @copyright{} 2003--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2003--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/speedbar.texi b/doc/misc/speedbar.texi index 428873e59e7..69c54f5b552 100644 --- a/doc/misc/speedbar.texi +++ b/doc/misc/speedbar.texi @@ -5,7 +5,7 @@ @syncodeindex fn cp @copying -Copyright @copyright{} 1999--2024 Free Software Foundation, Inc. +Copyright @copyright{} 1999--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/srecode.texi b/doc/misc/srecode.texi index 6a4560d5920..e8c0958c252 100644 --- a/doc/misc/srecode.texi +++ b/doc/misc/srecode.texi @@ -16,7 +16,7 @@ @c %**end of header @copying -Copyright @copyright{} 2007--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2007--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/texinfo.tex b/doc/misc/texinfo.tex index 93d592193a0..8553d24310f 100644 --- a/doc/misc/texinfo.tex +++ b/doc/misc/texinfo.tex @@ -5,7 +5,7 @@ % \def\texinfoversion{2024-02-10.22} % -% Copyright 1985, 1986, 1988, 1990-2024 Free Software Foundation, Inc. +% Copyright 1985--1986, 1988, 1990--2025 Free Software Foundation, Inc. % % This texinfo.tex file is free software: you can redistribute it and/or % modify it under the terms of the GNU General Public License as diff --git a/doc/misc/todo-mode.texi b/doc/misc/todo-mode.texi index e4826e6c5f4..323fd5ddf32 100644 --- a/doc/misc/todo-mode.texi +++ b/doc/misc/todo-mode.texi @@ -9,7 +9,7 @@ @c %**end of header @copying -Copyright @copyright{} 2013--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2013--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/tramp.texi b/doc/misc/tramp.texi index b98b9b1fe5c..ddd624db9c8 100644 --- a/doc/misc/tramp.texi +++ b/doc/misc/tramp.texi @@ -12,7 +12,7 @@ @footnotestyle end @copying -Copyright @copyright{} 1999--2024 Free Software Foundation, Inc. +Copyright @copyright{} 1999--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/trampver.texi b/doc/misc/trampver.texi index 1a20ac1a2fe..e88239dba1a 100644 --- a/doc/misc/trampver.texi +++ b/doc/misc/trampver.texi @@ -2,7 +2,7 @@ @c texi/trampver.texi. Generated from trampver.texi.in by configure. @c This is part of the Emacs manual. -@c Copyright (C) 2003--2024 Free Software Foundation, Inc. +@c Copyright (C) 2003--2025 Free Software Foundation, Inc. @c See file doclicense.texi for copying conditions. @c In the Tramp GIT, the version number and the bug report address diff --git a/doc/misc/transient.texi b/doc/misc/transient.texi index 09e973598aa..75efa349361 100644 --- a/doc/misc/transient.texi +++ b/doc/misc/transient.texi @@ -8,7 +8,7 @@ @copying @quotation -Copyright (C) 2018--2024 Free Software Foundation, Inc. +Copyright (C) 2018--2025 Free Software Foundation, Inc. You can redistribute this document and/or modify it under the terms of the GNU General Public License as published by the Free Software diff --git a/doc/misc/url.texi b/doc/misc/url.texi index db717633faf..b04f0ad0d25 100644 --- a/doc/misc/url.texi +++ b/doc/misc/url.texi @@ -21,7 +21,7 @@ @copying This is the manual for the @code{url} Emacs Lisp library. -Copyright @copyright{} 1993--1999, 2002, 2004--2024 Free Software +Copyright @copyright{} 1993--1999, 2002, 2004--2025 Free Software Foundation, Inc. @quotation diff --git a/doc/misc/use-package.texi b/doc/misc/use-package.texi index 0ac0341fdc7..6f51780057f 100644 --- a/doc/misc/use-package.texi +++ b/doc/misc/use-package.texi @@ -13,7 +13,7 @@ @copying This manual is for use-package @value{USEP_VER} @value{USEP_DIST}. -Copyright @copyright{} 2022--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2022--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/vhdl-mode.texi b/doc/misc/vhdl-mode.texi index e7eb1025ea4..3a7f3966ca8 100644 --- a/doc/misc/vhdl-mode.texi +++ b/doc/misc/vhdl-mode.texi @@ -10,7 +10,7 @@ @copying This file documents VHDL Mode, an Emacs mode for editing VHDL code. -Copyright @copyright{} 1995--2008, 2010, 2012, 2015--2024 Free Software +Copyright @copyright{} 1995--2008, 2010, 2012, 2015--2025 Free Software Foundation, Inc. @quotation diff --git a/doc/misc/vip.texi b/doc/misc/vip.texi index 6907966f861..77afe0a2df8 100644 --- a/doc/misc/vip.texi +++ b/doc/misc/vip.texi @@ -4,7 +4,7 @@ @include docstyle.texi @copying -Copyright @copyright{} 1987, 2001--2024 Free Software Foundation, Inc. +Copyright @copyright{} 1987, 2001--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/viper.texi b/doc/misc/viper.texi index 20ca1a58ae9..8079d1d0472 100644 --- a/doc/misc/viper.texi +++ b/doc/misc/viper.texi @@ -8,7 +8,7 @@ @include docstyle.texi @copying -Copyright @copyright{} 1995--2024 Free Software Foundation, Inc. +Copyright @copyright{} 1995--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/vtable.texi b/doc/misc/vtable.texi index 795d7fad037..68cc9615ec0 100644 --- a/doc/misc/vtable.texi +++ b/doc/misc/vtable.texi @@ -12,7 +12,7 @@ @copying This file documents the GNU vtable.el package. -Copyright @copyright{} 2022--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2022--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/widget.texi b/doc/misc/widget.texi index b6559b5b712..68d53a42025 100644 --- a/doc/misc/widget.texi +++ b/doc/misc/widget.texi @@ -9,7 +9,7 @@ @c %**end of header @copying -Copyright @copyright{} 2000--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2000--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/misc/wisent.texi b/doc/misc/wisent.texi index e8c527d95ba..a92f61fd6c7 100644 --- a/doc/misc/wisent.texi +++ b/doc/misc/wisent.texi @@ -24,7 +24,7 @@ @c %**end of header @copying -Copyright @copyright{} 1988--1993, 1995, 1998--2004, 2007, 2012--2024 +Copyright @copyright{} 1988--1993, 1995, 1998--2004, 2007, 2012--2025 Free Software Foundation, Inc. @c Since we are both GNU manuals, we do not need to ack each other here. diff --git a/doc/misc/woman.texi b/doc/misc/woman.texi index ecef81996ec..ce0949793d7 100644 --- a/doc/misc/woman.texi +++ b/doc/misc/woman.texi @@ -15,7 +15,7 @@ This file documents WoMan: A program to browse Unix manual pages ``W.O. (without) man''. -Copyright @copyright{} 2001--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2001--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/doc/translations/README b/doc/translations/README index d9d11bfcc02..8ee74b1c64d 100644 --- a/doc/translations/README +++ b/doc/translations/README @@ -196,7 +196,7 @@ etc. * License of this document -Copyright (C) 2024 Free Software Foundation, Inc. +Copyright (C) 2024-2025 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice diff --git a/doc/translations/fr/misc/ses-fr.texi b/doc/translations/fr/misc/ses-fr.texi index e1b9cac5fc3..4bc0bf7f96b 100644 --- a/doc/translations/fr/misc/ses-fr.texi +++ b/doc/translations/fr/misc/ses-fr.texi @@ -15,7 +15,7 @@ Ce fichier documente @acronym{SES} : le tableur simple d’Emacs (Simple Emacs Spreadsheet). -Copyright @copyright{} 2002--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2002--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/etc/CALC-NEWS b/etc/CALC-NEWS index 06d4a3fc948..aec31e940de 100644 --- a/etc/CALC-NEWS +++ b/etc/CALC-NEWS @@ -1,4 +1,4 @@ -Copyright (C) 2001-2024 Free Software Foundation, Inc. +Copyright (C) 2001-2025 Free Software Foundation, Inc. See the end of the file for license conditions. Calc is an advanced desk calculator for GNU Emacs. diff --git a/etc/ChangeLog.1 b/etc/ChangeLog.1 index fb9b7fa5447..8f7702f5138 100644 --- a/etc/ChangeLog.1 +++ b/etc/ChangeLog.1 @@ -6891,7 +6891,8 @@ ;; coding: utf-8 ;; End: - Copyright (C) 1993-1999, 2001-2024 Free Software Foundation, Inc. + Copyright (C) 1993\(en1999, 2001\(en2025 Free Software Foundation, + Inc. This file is part of GNU Emacs. diff --git a/etc/DEBUG b/etc/DEBUG index e16a21f3824..d8205ecd07b 100644 --- a/etc/DEBUG +++ b/etc/DEBUG @@ -1,6 +1,6 @@ Debugging GNU Emacs -Copyright (C) 1985, 2000-2024 Free Software Foundation, Inc. +Copyright (C) 1985, 2000-2025 Free Software Foundation, Inc. See the end of the file for license conditions. ** Preliminaries diff --git a/etc/DISTRIB b/etc/DISTRIB index 66f28858298..1f154fd74d7 100644 --- a/etc/DISTRIB +++ b/etc/DISTRIB @@ -1,7 +1,7 @@ -*- text -*- GNU Emacs availability information -Copyright (C) 1986-1993, 1995, 1998, 2000-2024 Free Software Foundation, +Copyright (C) 1986-1993, 1995, 1998, 2000-2025 Free Software Foundation, Inc. See the end of the file for license conditions. diff --git a/etc/EGLOT-NEWS b/etc/EGLOT-NEWS index b39e52af8e4..0b9472e815a 100644 --- a/etc/EGLOT-NEWS +++ b/etc/EGLOT-NEWS @@ -1,6 +1,6 @@ Eglot NEWS -*- outline -*- -Copyright (C) 2018-2024 Free Software Foundation, Inc. +Copyright (C) 2018-2025 Free Software Foundation, Inc. See the end of the file for license conditions. Please send Eglot bug reports to 'bug-gnu-emacs@gnu.org', and Cc (or diff --git a/etc/ERC-NEWS b/etc/ERC-NEWS index c541b3e4289..d1cb1c5a7f2 100644 --- a/etc/ERC-NEWS +++ b/etc/ERC-NEWS @@ -1,6 +1,6 @@ ERC NEWS -Copyright (C) 2006-2024 Free Software Foundation, Inc. +Copyright (C) 2006-2025 Free Software Foundation, Inc. See the end of the file for license conditions. Please send ERC bug reports to 'bug-gnu-emacs@gnu.org', diff --git a/etc/ETAGS.EBNF b/etc/ETAGS.EBNF index 2d67de68928..e617c1c4592 100644 --- a/etc/ETAGS.EBNF +++ b/etc/ETAGS.EBNF @@ -94,7 +94,7 @@ those. ===================== end of discussion of tag names ===================== -Copyright (C) 2002-2024 Free Software Foundation, Inc. +Copyright (C) 2002-2025 Free Software Foundation, Inc. COPYING PERMISSIONS: diff --git a/etc/ETAGS.README b/etc/ETAGS.README index 3264dae01cc..4e077728e8a 100644 --- a/etc/ETAGS.README +++ b/etc/ETAGS.README @@ -28,7 +28,7 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -Copyright (C) 1984, 1987-1989, 1993-1995, 1998-2024 Free Software +Copyright (C) 1984, 1987-1989, 1993-1995, 1998-2025 Free Software Foundation, Inc. This file is not considered part of GNU Emacs. diff --git a/etc/HELLO b/etc/HELLO index 84868b6d75e..178a24edba1 100644 --- a/etc/HELLO +++ b/etc/HELLO @@ -131,7 +131,7 @@ Wancho (𞋒𞋀𞋉𞋃𞋕) 𞋂𞋈𞋛 -Copyright (C) 2001-2024 Free Software Foundation, Inc. +Copyright (C) 2001-2025 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/etc/MACHINES b/etc/MACHINES index 3e0628a64d0..fb620fb5a24 100644 --- a/etc/MACHINES +++ b/etc/MACHINES @@ -1,6 +1,6 @@ Emacs machines list -Copyright (C) 1989-1990, 1992-1993, 1998, 2001-2024 Free Software +Copyright (C) 1989-1990, 1992-1993, 1998, 2001-2025 Free Software Foundation, Inc. See the end of the file for license conditions. diff --git a/etc/MH-E-NEWS b/etc/MH-E-NEWS index 2ec2faebc98..96bffc0bb2c 100644 --- a/etc/MH-E-NEWS +++ b/etc/MH-E-NEWS @@ -1,6 +1,6 @@ * COPYRIGHT -Copyright (C) 2001-2024 Free Software Foundation, Inc. +Copyright (C) 2001-2025 Free Software Foundation, Inc. See the end of the file for license conditions. * Changes in MH-E 8.6 diff --git a/etc/NEWS b/etc/NEWS index 5309364a513..408b2bc9f7c 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -1,6 +1,6 @@ GNU Emacs NEWS -- history of user-visible changes. -Copyright (C) 2022-2024 Free Software Foundation, Inc. +Copyright (C) 2022-2025 Free Software Foundation, Inc. See the end of the file for license conditions. Please send Emacs bug reports to 'bug-gnu-emacs@gnu.org'. diff --git a/etc/NEWS.1-17 b/etc/NEWS.1-17 index f97f4a8f837..431bf3490a0 100644 --- a/etc/NEWS.1-17 +++ b/etc/NEWS.1-17 @@ -1,6 +1,6 @@ GNU Emacs NEWS -- history of user-visible changes. 26-Mar-1986 -Copyright (C) 1985-1986, 2006-2024 Free Software Foundation, Inc. +Copyright (C) 1985-1986, 2006-2025 Free Software Foundation, Inc. See the end of the file for license conditions. diff --git a/etc/NEWS.18 b/etc/NEWS.18 index f94d89eab7e..68aba7b00df 100644 --- a/etc/NEWS.18 +++ b/etc/NEWS.18 @@ -1,6 +1,6 @@ GNU Emacs NEWS -- history of user-visible changes. 17-Aug-1988 -Copyright (C) 1988, 2006-2024 Free Software Foundation, Inc. +Copyright (C) 1988, 2006-2025 Free Software Foundation, Inc. See the end of the file for license conditions. diff --git a/etc/NEWS.19 b/etc/NEWS.19 index 0d1211a0e7e..929f3acda70 100644 --- a/etc/NEWS.19 +++ b/etc/NEWS.19 @@ -1,6 +1,6 @@ GNU Emacs NEWS -- history of user-visible changes. 1992. -Copyright (C) 1993-1995, 2001, 2006-2024 Free Software Foundation, Inc. +Copyright (C) 1993-1995, 2001, 2006-2025 Free Software Foundation, Inc. See the end of the file for license conditions. diff --git a/etc/NEWS.20 b/etc/NEWS.20 index ad41c873c1d..6b1bf33a75c 100644 --- a/etc/NEWS.20 +++ b/etc/NEWS.20 @@ -1,6 +1,6 @@ GNU Emacs NEWS -- history of user-visible changes. 2006-05-31 -Copyright (C) 1999-2001, 2006-2024 Free Software Foundation, Inc. +Copyright (C) 1999-2001, 2006-2025 Free Software Foundation, Inc. See the end of the file for license conditions. diff --git a/etc/NEWS.21 b/etc/NEWS.21 index d7f5ba184a5..186411ee633 100644 --- a/etc/NEWS.21 +++ b/etc/NEWS.21 @@ -1,6 +1,6 @@ GNU Emacs NEWS -- history of user-visible changes. 2006-05-31 -Copyright (C) 2000-2024 Free Software Foundation, Inc. +Copyright (C) 2000-2025 Free Software Foundation, Inc. See the end of the file for license conditions. diff --git a/etc/NEWS.22 b/etc/NEWS.22 index 848b9afda4b..c34a9f0672d 100644 --- a/etc/NEWS.22 +++ b/etc/NEWS.22 @@ -1,6 +1,6 @@ GNU Emacs NEWS -- history of user-visible changes. -Copyright (C) 2001-2024 Free Software Foundation, Inc. +Copyright (C) 2001-2025 Free Software Foundation, Inc. See the end of the file for license conditions. Please send Emacs bug reports to bug-gnu-emacs@gnu.org. diff --git a/etc/NEWS.23 b/etc/NEWS.23 index 3ba5bdd180c..bf89e62cadf 100644 --- a/etc/NEWS.23 +++ b/etc/NEWS.23 @@ -1,6 +1,6 @@ GNU Emacs NEWS -- history of user-visible changes. -Copyright (C) 2007-2024 Free Software Foundation, Inc. +Copyright (C) 2007-2025 Free Software Foundation, Inc. See the end of the file for license conditions. Please send Emacs bug reports to bug-gnu-emacs@gnu.org. diff --git a/etc/NEWS.24 b/etc/NEWS.24 index f2e434352a7..e2614767a61 100644 --- a/etc/NEWS.24 +++ b/etc/NEWS.24 @@ -1,6 +1,6 @@ GNU Emacs NEWS -- history of user-visible changes. -Copyright (C) 2010-2024 Free Software Foundation, Inc. +Copyright (C) 2010-2025 Free Software Foundation, Inc. See the end of the file for license conditions. Please send Emacs bug reports to bug-gnu-emacs@gnu.org. diff --git a/etc/NEWS.25 b/etc/NEWS.25 index f647809074b..1d7a1d98a9c 100644 --- a/etc/NEWS.25 +++ b/etc/NEWS.25 @@ -1,6 +1,6 @@ GNU Emacs NEWS -- history of user-visible changes. -Copyright (C) 2014-2024 Free Software Foundation, Inc. +Copyright (C) 2014-2025 Free Software Foundation, Inc. See the end of the file for license conditions. Please send Emacs bug reports to bug-gnu-emacs@gnu.org. diff --git a/etc/NEWS.26 b/etc/NEWS.26 index b374c8b5ed3..4e6d126b126 100644 --- a/etc/NEWS.26 +++ b/etc/NEWS.26 @@ -1,6 +1,6 @@ GNU Emacs NEWS -- history of user-visible changes. -Copyright (C) 2016-2024 Free Software Foundation, Inc. +Copyright (C) 2016-2025 Free Software Foundation, Inc. See the end of the file for license conditions. Please send Emacs bug reports to 'bug-gnu-emacs@gnu.org'. diff --git a/etc/NEWS.27 b/etc/NEWS.27 index 080568433c2..d3f47a356a7 100644 --- a/etc/NEWS.27 +++ b/etc/NEWS.27 @@ -1,6 +1,6 @@ GNU Emacs NEWS -- history of user-visible changes. -Copyright (C) 2017-2024 Free Software Foundation, Inc. +Copyright (C) 2017-2025 Free Software Foundation, Inc. See the end of the file for license conditions. Please send Emacs bug reports to 'bug-gnu-emacs@gnu.org'. diff --git a/etc/NEWS.28 b/etc/NEWS.28 index b6bed01ddce..6ec6e19942f 100644 --- a/etc/NEWS.28 +++ b/etc/NEWS.28 @@ -1,6 +1,6 @@ GNU Emacs NEWS -- history of user-visible changes. -Copyright (C) 2019-2024 Free Software Foundation, Inc. +Copyright (C) 2019-2025 Free Software Foundation, Inc. See the end of the file for license conditions. Please send Emacs bug reports to 'bug-gnu-emacs@gnu.org'. diff --git a/etc/NEWS.29 b/etc/NEWS.29 index 52a00ef699a..f99a6fbe7c4 100644 --- a/etc/NEWS.29 +++ b/etc/NEWS.29 @@ -1,6 +1,6 @@ GNU Emacs NEWS -- history of user-visible changes. -Copyright (C) 2021-2024 Free Software Foundation, Inc. +Copyright (C) 2021-2025 Free Software Foundation, Inc. See the end of the file for license conditions. Please send Emacs bug reports to 'bug-gnu-emacs@gnu.org'. diff --git a/etc/NEXTSTEP b/etc/NEXTSTEP index 25c14c6af21..13b7c11e738 100644 --- a/etc/NEXTSTEP +++ b/etc/NEXTSTEP @@ -1,4 +1,4 @@ -Copyright (C) 2008-2024 Free Software Foundation, Inc. +Copyright (C) 2008-2025 Free Software Foundation, Inc. See the end of the file for license conditions. This file contains information about GNU Emacs on "Nextstep" platforms. diff --git a/etc/NXML-NEWS b/etc/NXML-NEWS index 2efc4544f1e..186604e25b8 100644 --- a/etc/NXML-NEWS +++ b/etc/NXML-NEWS @@ -1,4 +1,4 @@ -Copyright (C) 2007-2024 Free Software Foundation, Inc. +Copyright (C) 2007-2025 Free Software Foundation, Inc. See the end of the file for license conditions. diff --git a/etc/ORG-NEWS b/etc/ORG-NEWS index bb8d5d32065..7f791de1988 100644 --- a/etc/ORG-NEWS +++ b/etc/ORG-NEWS @@ -6,7 +6,7 @@ ORG NEWS -- history of user-visible changes. -*- mode: org; coding: utf-8 -*- #+LINK: msg https://list.orgmode.org/%s/ #+LINK: git https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/?id=%s -Copyright (C) 2012-2024 Free Software Foundation, Inc. +Copyright (C) 2012-2025 Free Software Foundation, Inc. See the end of the file for license conditions. Please send Org bug reports to mailto:emacs-orgmode@gnu.org. diff --git a/etc/PROBLEMS b/etc/PROBLEMS index c3b717c516f..1dcbe017353 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS @@ -1,6 +1,6 @@ Known Problems with GNU Emacs -Copyright (C) 1987-1989, 1993-1999, 2001-2024 Free Software Foundation, +Copyright (C) 1987-1989, 1993-1999, 2001-2025 Free Software Foundation, Inc. See the end of the file for license conditions. diff --git a/etc/README b/etc/README index 8ec120c1ce4..f7187c0e084 100644 --- a/etc/README +++ b/etc/README @@ -7,5 +7,5 @@ COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES File: emacs.icon Author: Sun Microsystems, Inc - Copyright (C) 1999, 2001-2024 Free Software Foundation, Inc. + Copyright (C) 1999, 2001-2025 Free Software Foundation, Inc. License: GNU General Public License version 3 or later (see COPYING) diff --git a/etc/TERMS b/etc/TERMS index b1b857c8391..8caa6f39197 100644 --- a/etc/TERMS +++ b/etc/TERMS @@ -1,4 +1,4 @@ -Copyright (C) 1999, 2001-2024 Free Software Foundation, Inc. +Copyright (C) 1999, 2001-2025 Free Software Foundation, Inc. See the end of the file for copying permissions. This file describes what you must or might want to do to termcap entries diff --git a/etc/TODO b/etc/TODO index 56ec890a7d5..762167b976c 100644 --- a/etc/TODO +++ b/etc/TODO @@ -1,6 +1,6 @@ Emacs TODO List -*-outline-*- -Copyright (C) 2001-2024 Free Software Foundation, Inc. +Copyright (C) 2001-2025 Free Software Foundation, Inc. See the end of the file for license conditions. diff --git a/etc/charsets/README b/etc/charsets/README index 361a6449451..1ad5b6335a9 100644 --- a/etc/charsets/README +++ b/etc/charsets/README @@ -1,6 +1,6 @@ # README file for charset mapping files in this directory. -# Copyright (C) 2003-2024 Free Software Foundation, Inc. +# Copyright (C) 2003-2025 Free Software Foundation, Inc. # Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 # National Institute of Advanced Industrial Science and Technology (AIST) # Registration Number H13PRO009 diff --git a/etc/compilation.txt b/etc/compilation.txt index e4e361ecfc7..67c7000ae09 100644 --- a/etc/compilation.txt +++ b/etc/compilation.txt @@ -724,7 +724,7 @@ Compilation segmentation fault at Thu Jul 13 10:55:49 Compilation finished at Thu Jul 21 15:02:15 -Copyright (C) 2004-2024 Free Software Foundation, Inc. +Copyright (C) 2004-2025 Free Software Foundation, Inc. COPYING PERMISSIONS: diff --git a/etc/edt-user.el b/etc/edt-user.el index 0813a97856d..6108893272c 100644 --- a/etc/edt-user.el +++ b/etc/edt-user.el @@ -1,6 +1,6 @@ ;;; edt-user.el --- Sample user customizations for Emacs EDT emulation -*- lexical-binding: t -*- -;; Copyright (C) 1986, 1992-1993, 2000-2024 Free Software Foundation, +;; Copyright (C) 1986, 1992-1993, 2000-2025 Free Software Foundation, ;; Inc. ;; Author: Kevin Gallagher diff --git a/etc/emacs-buffer.gdb b/etc/emacs-buffer.gdb index e36452af004..2615cd87408 100644 --- a/etc/emacs-buffer.gdb +++ b/etc/emacs-buffer.gdb @@ -1,6 +1,6 @@ # emacs-buffer.gdb --- gdb macros for recovering buffers from emacs coredumps -# Copyright (C) 2005-2024 Free Software Foundation, Inc. +# Copyright (C) 2005-2025 Free Software Foundation, Inc. # Author: Noah Friedman # Created: 2005-04-28 diff --git a/etc/emacs.metainfo.xml b/etc/emacs.metainfo.xml index 80bbd690217..bd8da9cd3e1 100644 --- a/etc/emacs.metainfo.xml +++ b/etc/emacs.metainfo.xml @@ -1,5 +1,5 @@ - + org.gnu.emacs GFDL-1.3+ diff --git a/etc/emacs_lldb.py b/etc/emacs_lldb.py index 219361faffd..d6716f83bad 100644 --- a/etc/emacs_lldb.py +++ b/etc/emacs_lldb.py @@ -1,4 +1,4 @@ -# Copyright (C) 2022-2024 Free Software Foundation, Inc. +# Copyright (C) 2022-2025 Free Software Foundation, Inc. # # This file is part of GNU Emacs. # diff --git a/etc/enriched.txt b/etc/enriched.txt index a3bd3f21f5d..23b34e26d14 100644 --- a/etc/enriched.txt +++ b/etc/enriched.txt @@ -259,7 +259,7 @@ it. -Copyright (C) 1995, 1997, 2001-2024 Free Software Foundation, Inc. +Copyright (C) 1995, 1997, 2001-2025 Free Software Foundation, Inc. COPYING PERMISSIONS: diff --git a/etc/forms/forms-d2.el b/etc/forms/forms-d2.el index b1f378cbc39..5118d960bf8 100644 --- a/etc/forms/forms-d2.el +++ b/etc/forms/forms-d2.el @@ -1,6 +1,6 @@ ;;; forms-d2.el --- demo forms-mode -*- lexical-binding:t -*- -;; Copyright (C) 1991, 1994-1997, 2001-2024 Free Software Foundation, +;; Copyright (C) 1991, 1994-1997, 2001-2025 Free Software Foundation, ;; Inc. ;; Author: Johan Vromans diff --git a/etc/gnus-tut.txt b/etc/gnus-tut.txt index 02b4b7e2193..89fcc988f9a 100644 --- a/etc/gnus-tut.txt +++ b/etc/gnus-tut.txt @@ -24,7 +24,7 @@ was done by moi, yours truly, your humble servant, Lars Magne Ingebrigtsen. If you have a WWW browser, you can investigate to your heart's delight at . -;; Copyright (C) 1995, 2001-2024 Free Software Foundation, Inc. +;; Copyright (C) 1995, 2001-2025 Free Software Foundation, Inc. ;; Author: Lars Magne Ingebrigtsen ;; Keywords: news diff --git a/etc/grep.txt b/etc/grep.txt index 653123344dc..b529034f046 100644 --- a/etc/grep.txt +++ b/etc/grep.txt @@ -104,7 +104,7 @@ grep -nH -e "xyzxyz" ../info/* * Miscellaneous -Copyright (C) 2005-2024 Free Software Foundation, Inc. +Copyright (C) 2005-2025 Free Software Foundation, Inc. COPYING PERMISSIONS: diff --git a/etc/images/README b/etc/images/README index 8e112448373..cc8966d7800 100644 --- a/etc/images/README +++ b/etc/images/README @@ -27,19 +27,19 @@ COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES File: mh-logo.xpm Author: Satyaki Das - Copyright (C) 2003-2024 Free Software Foundation, Inc. + Copyright (C) 2003-2025 Free Software Foundation, Inc. Files: gnus.pbm Author: Luis Fernandes - Copyright (C) 2001-2024 Free Software Foundation, Inc. + Copyright (C) 2003-2025 Free Software Foundation, Inc. Files: splash.png, splash.svg, splash.pbm, splash.xpm Author: Francesc Rocher - Copyright (C) 2008-2024 Free Software Foundation, Inc. + Copyright (C) 2003-2025 Free Software Foundation, Inc. Files: checked.xpm, unchecked.xpm Author: Chong Yidong - Copyright (C) 2010-2024 Free Software Foundation, Inc. + Copyright (C) 2003-2025 Free Software Foundation, Inc. * The following icons are from GTK+ 2.x. They are not part of Emacs, but diff --git a/etc/images/custom/README b/etc/images/custom/README index 235303c3dd3..7f1d2e313fb 100644 --- a/etc/images/custom/README +++ b/etc/images/custom/README @@ -6,5 +6,5 @@ COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES Files: down.xpm down-pushed.xpm right.xpm right-pushed.xpm Author: Juri Linkov -Copyright (C) 2008-2024 Free Software Foundation, Inc. +Copyright (C) 2008-2025 Free Software Foundation, Inc. License: GNU General Public License version 3 or later (see COPYING) diff --git a/etc/images/ezimage/README b/etc/images/ezimage/README index 02178819211..d9521a1436b 100644 --- a/etc/images/ezimage/README +++ b/etc/images/ezimage/README @@ -7,5 +7,5 @@ Files: bits.xpm bitsbang.xpm box-minus.xpm box-plus.xpm tag-gt.xpm tag-minus.xpm tag-plus.xpm tag-type.xpm tag-v.xpm tag.xpm unlock.xpm Author: Eric M. Ludlam -Copyright (C) 1999-2024 Free Software Foundation, Inc. +Copyright (C) 1999-2025 Free Software Foundation, Inc. License: GNU General Public License version 3 or later (see COPYING) diff --git a/etc/images/gnus/README b/etc/images/gnus/README index 40bdc103f11..3e415fdfd7e 100644 --- a/etc/images/gnus/README +++ b/etc/images/gnus/README @@ -7,7 +7,7 @@ COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES Files: important.xpm, unimportant.xpm Author: Simon Josefsson -Copyright (C) 2001-2024 Free Software Foundation, Inc. +Copyright (C) 2001-2025 Free Software Foundation, Inc. Files: catchup.pbm catchup.xpm cu-exit.pbm cu-exit.xpm describe-group.pbm describe-group.xpm exit-gnus.pbm exit-gnus.xpm @@ -21,11 +21,11 @@ Files: catchup.pbm catchup.xpm cu-exit.pbm cu-exit.xpm unsubscribe.pbm unsubscribe.xpm uu-decode.pbm uu-decode.xpm uu-post.pbm uu-post.xpm Author: Luis Fernandes -Copyright (C) 2001-2024 Free Software Foundation, Inc. +Copyright (C) 2001-2025 Free Software Foundation, Inc. Files: gnus.png, gnus.svg Author: Francesc Rocher - Copyright (C) 2008-2024 Free Software Foundation, Inc. + Copyright (C) 2008-2025 Free Software Foundation, Inc. * The following icons are from GNOME 2.x. They are not part of Emacs, diff --git a/etc/images/gnus/gnus-pointer.svg b/etc/images/gnus/gnus-pointer.svg index 590e0f56d89..d46c287cfe4 100644 --- a/etc/images/gnus/gnus-pointer.svg +++ b/etc/images/gnus/gnus-pointer.svg @@ -1,7 +1,7 @@ + diff --git a/etc/org/README b/etc/org/README index 7944bcb207c..685396e50a5 100644 --- a/etc/org/README +++ b/etc/org/README @@ -1,7 +1,7 @@ The files OrgOdtContentTemplate.xml and OrgOdtStyles.xml have the following copyright information: -Copyright (C) 2010-2024 Free Software Foundation, Inc. +Copyright (C) 2010-2025 Free Software Foundation, Inc. These files are part of GNU Emacs. diff --git a/etc/ps-prin0.ps b/etc/ps-prin0.ps index a9471de2093..35540d8c1df 100644 --- a/etc/ps-prin0.ps +++ b/etc/ps-prin0.ps @@ -1,7 +1,7 @@ % === BEGIN ps-print prologue 0 % version: 6.0 -% Copyright (C) 2000-2024 Free Software Foundation, Inc. +% Copyright (C) 2000-2025 Free Software Foundation, Inc. % This file is part of GNU Emacs. diff --git a/etc/ps-prin1.ps b/etc/ps-prin1.ps index 34bde99c420..d4476cc01fd 100644 --- a/etc/ps-prin1.ps +++ b/etc/ps-prin1.ps @@ -1,7 +1,7 @@ % === BEGIN ps-print prologue 1 % version: 6.1 -% Copyright (C) 2000-2024 Free Software Foundation, Inc. +% Copyright (C) 2000-2025 Free Software Foundation, Inc. % This file is part of GNU Emacs. diff --git a/etc/refcards/Makefile b/etc/refcards/Makefile index c80c55a60cf..3ef3a44e114 100644 --- a/etc/refcards/Makefile +++ b/etc/refcards/Makefile @@ -1,6 +1,6 @@ ### Makefile for Emacs refcards -## Copyright (C) 1993-1994, 2001-2024 Free Software Foundation, Inc. +## Copyright (C) 1993-1994, 2001-2025 Free Software Foundation, Inc. ## This file is part of GNU Emacs. # diff --git a/etc/refcards/README b/etc/refcards/README index 9521c9e0c2a..1b50d2c9b09 100644 --- a/etc/refcards/README +++ b/etc/refcards/README @@ -1,4 +1,4 @@ -Copyright (C) 2013-2024 Free Software Foundation, Inc. +Copyright (C) 2013-2025 Free Software Foundation, Inc. See the end of the file for license conditions. @@ -77,7 +77,7 @@ it is reproduced here for convenience. File: gnus-logo.eps, gnus-logo.pdf Author: Luis Fernandes - Copyright (C) 2001-2024 Free Software Foundation, Inc. + Copyright (C) 2013-2025 Free Software Foundation, Inc. License: GNU General Public License version 3 or later (see COPYING) diff --git a/etc/refcards/calccard.tex b/etc/refcards/calccard.tex index 1684240f9cf..aeaaddb7ae5 100644 --- a/etc/refcards/calccard.tex +++ b/etc/refcards/calccard.tex @@ -20,7 +20,7 @@ % Typical command to format: tex calccard.tex % Typical command to print (3 cols): dvips -t landscape calccard.dvi -% Copyright (C) 1987, 1992, 2001--2024 Free Software Foundation, Inc. +% Copyright (C) 1987, 1992, 2001--2025 Free Software Foundation, Inc. % This document is free software: you can redistribute it and/or modify % it under the terms of the GNU General Public License as published by diff --git a/etc/refcards/cs-dired-ref.tex b/etc/refcards/cs-dired-ref.tex index 028df7ee33b..92d355afd91 100644 --- a/etc/refcards/cs-dired-ref.tex +++ b/etc/refcards/cs-dired-ref.tex @@ -1,6 +1,6 @@ % Reference Card for Dired -*- coding: utf-8 -*- -% Copyright (C) 2000--2024 Free Software Foundation, Inc. +% Copyright (C) 2000--2025 Free Software Foundation, Inc. % Author: Evgeny Roubinchtein % Czech translation: Pavel Janík , March 2001 diff --git a/etc/refcards/cs-refcard.tex b/etc/refcards/cs-refcard.tex index 2072fdb6c19..3eee9ff37ea 100644 --- a/etc/refcards/cs-refcard.tex +++ b/etc/refcards/cs-refcard.tex @@ -1,6 +1,6 @@ % Reference Card for GNU Emacs -*- coding: utf-8 -*- -% Copyright (C) 1987, 1993, 1996--1997, 2001--2024 Free Software +% Copyright (C) 1987, 1993, 1996--1997, 2001--2025 Free Software % Foundation, Inc. % Author: Stephen Gildea diff --git a/etc/refcards/cs-survival.tex b/etc/refcards/cs-survival.tex index c4e75b89ad4..f8fe0fd3305 100644 --- a/etc/refcards/cs-survival.tex +++ b/etc/refcards/cs-survival.tex @@ -1,6 +1,6 @@ % Title: GNU Emacs Survival Card -*- coding: utf-8 -*- -% Copyright (C) 2000--2024 Free Software Foundation, Inc. +% Copyright (C) 2000--2025 Free Software Foundation, Inc. % Author: Włodek Bzyl % Czech translation: Pavel Janík , March 2001 diff --git a/etc/refcards/de-refcard.tex b/etc/refcards/de-refcard.tex index fbb065592ae..4ab3c474d7e 100644 --- a/etc/refcards/de-refcard.tex +++ b/etc/refcards/de-refcard.tex @@ -1,6 +1,6 @@ % Reference Card for GNU Emacs -% Copyright (C) 1987, 1993, 1996, 2000--2024 Free Software Foundation, +% Copyright (C) 1987, 1993, 1996, 2000--2025 Free Software Foundation, % Inc. % Author: Stephen Gildea diff --git a/etc/refcards/dired-ref.tex b/etc/refcards/dired-ref.tex index ffe1bbb50ff..7002b9ec1b0 100644 --- a/etc/refcards/dired-ref.tex +++ b/etc/refcards/dired-ref.tex @@ -1,6 +1,6 @@ % Reference Card for Dired -% Copyright (C) 2000--2024 Free Software Foundation, Inc. +% Copyright (C) 2000--2025 Free Software Foundation, Inc. % Author: Evgeny Roubinchtein diff --git a/etc/refcards/emacsver.tex.in b/etc/refcards/emacsver.tex.in index 31d1aa95eff..b1061e09c4a 100644 --- a/etc/refcards/emacsver.tex.in +++ b/etc/refcards/emacsver.tex.in @@ -2,4 +2,4 @@ \def\versionemacs{@majorversion@} % major version of emacs %% This one should not be automatically updated; %% M-x set-copyright in admin.el handles it. -\def\year{2024} % latest copyright year +\def\year{2025} % latest copyright year diff --git a/etc/refcards/fr-dired-ref.tex b/etc/refcards/fr-dired-ref.tex index 7f9d32901c7..81e1c94e484 100644 --- a/etc/refcards/fr-dired-ref.tex +++ b/etc/refcards/fr-dired-ref.tex @@ -1,6 +1,6 @@ % Reference Card for Dired -*- coding: utf-8 -*- -% Copyright (C) 2000--2024 Free Software Foundation, Inc. +% Copyright (C) 2000--2025 Free Software Foundation, Inc. % Author: Evgeny Roubinchtein % French translation: Eric Jacoboni diff --git a/etc/refcards/fr-refcard.tex b/etc/refcards/fr-refcard.tex index c4628a77a18..fc9622d2927 100644 --- a/etc/refcards/fr-refcard.tex +++ b/etc/refcards/fr-refcard.tex @@ -1,6 +1,6 @@ % Reference Card for GNU Emacs -% Copyright (C) 1987, 1993, 1996--1997, 2001--2024 Free Software +% Copyright (C) 1987, 1993, 1996--1997, 2001--2025 Free Software % Foundation, Inc. % Author: Stephen Gildea diff --git a/etc/refcards/fr-survival.tex b/etc/refcards/fr-survival.tex index 15b0d96ca0c..7de6d6f7611 100644 --- a/etc/refcards/fr-survival.tex +++ b/etc/refcards/fr-survival.tex @@ -1,7 +1,7 @@ %&tex % Title: GNU Emacs Survival Card -% Copyright (C) 2000--2024 Free Software Foundation, Inc. +% Copyright (C) 2000--2025 Free Software Foundation, Inc. % Author: Włodek Bzyl % French translation: \'Eric Jacoboni , November 2001 diff --git a/etc/refcards/gnus-logo.eps b/etc/refcards/gnus-logo.eps index 44a43ab65c9..98ff7f93c6f 100644 --- a/etc/refcards/gnus-logo.eps +++ b/etc/refcards/gnus-logo.eps @@ -1,5 +1,5 @@ %!PS-Adobe-2.0 EPSF-2.0 -% Copyright (C) 2000-2024 Free Software Foundation, Inc. +% Copyright (C) 2000-2025 Free Software Foundation, Inc. % % Author: Luis Fernandes % diff --git a/etc/refcards/orgcard.tex b/etc/refcards/orgcard.tex index 1a525289987..9b3bdddc103 100644 --- a/etc/refcards/orgcard.tex +++ b/etc/refcards/orgcard.tex @@ -21,7 +21,7 @@ \pdflayout=(1l) % Nothing else needs to be changed below this line. -% Copyright (C) 1987, 1993, 1996--1997, 2001--2024 Free Software +% Copyright (C) 1987, 1993, 1996--1997, 2001--2025 Free Software % Foundation, Inc. % This document is free software: you can redistribute it and/or modify diff --git a/etc/refcards/pdflayout.sty b/etc/refcards/pdflayout.sty index 050dee2f9ca..20e0afe4c31 100644 --- a/etc/refcards/pdflayout.sty +++ b/etc/refcards/pdflayout.sty @@ -1,4 +1,4 @@ -% Copyright (C) 2007-2024 Free Software Foundation, Inc. +% Copyright (C) 2007-2025 Free Software Foundation, Inc. % This file is part of GNU Emacs. diff --git a/etc/refcards/pl-refcard.tex b/etc/refcards/pl-refcard.tex index 46b2c45d3df..af4acf7dd33 100644 --- a/etc/refcards/pl-refcard.tex +++ b/etc/refcards/pl-refcard.tex @@ -1,7 +1,7 @@ %&mex % Reference Card for GNU Emacs -% Copyright (C) 1999, 2001--2024 Free Software Foundation, Inc. +% Copyright (C) 1999, 2001--2025 Free Software Foundation, Inc. % Author: Stephen Gildea % Polish translation: Włodek Bzyl diff --git a/etc/refcards/pt-br-refcard.tex b/etc/refcards/pt-br-refcard.tex index c1749efbcf3..4e67652cfbf 100644 --- a/etc/refcards/pt-br-refcard.tex +++ b/etc/refcards/pt-br-refcard.tex @@ -1,6 +1,6 @@ % Reference Card for GNU Emacs -% Copyright (C) 1987, 1993, 1996--1997, 2002--2004, 2006--2024 Free +% Copyright (C) 1987, 1993, 1996--1997, 2002--2004, 2006--2025 Free % Software Foundation, Inc. % Author: Stephen Gildea diff --git a/etc/refcards/refcard.tex b/etc/refcards/refcard.tex index fd1fbf83964..20d545271c5 100644 --- a/etc/refcards/refcard.tex +++ b/etc/refcards/refcard.tex @@ -1,6 +1,6 @@ % Reference Card for GNU Emacs -% Copyright (C) 1987, 1993, 1996--1997, 2001--2024 Free Software +% Copyright (C) 1987, 1993, 1996--1997, 2001--2025 Free Software % Foundation, Inc. % Author: Stephen Gildea diff --git a/etc/refcards/ru-refcard.tex b/etc/refcards/ru-refcard.tex index 74e6a513cae..91372d30898 100644 --- a/etc/refcards/ru-refcard.tex +++ b/etc/refcards/ru-refcard.tex @@ -1,4 +1,4 @@ -% Copyright (C) 1997, 2002--2024 Free Software Foundation, Inc. +% Copyright (C) 1997, 2002--2025 Free Software Foundation, Inc. % Author: Stephen Gildea % Russian translation: Alex Ott diff --git a/etc/refcards/sk-dired-ref.tex b/etc/refcards/sk-dired-ref.tex index cc15f3edf3b..80457560617 100644 --- a/etc/refcards/sk-dired-ref.tex +++ b/etc/refcards/sk-dired-ref.tex @@ -1,6 +1,6 @@ % Reference Card for Dired -*- coding: utf-8 -*- -% Copyright (C) 2000--2024 Free Software Foundation, Inc. +% Copyright (C) 2000--2025 Free Software Foundation, Inc. % Author: Evgeny Roubinchtein % Czech translation: Pavel Janík , March 2001 diff --git a/etc/refcards/sk-refcard.tex b/etc/refcards/sk-refcard.tex index 6194f95b77a..e37784be17b 100644 --- a/etc/refcards/sk-refcard.tex +++ b/etc/refcards/sk-refcard.tex @@ -1,6 +1,6 @@ % Reference Card for GNU Emacs -*- coding: utf-8 -*- -% Copyright (C) 1987, 1993, 1996--1997, 2001--2024 Free Software +% Copyright (C) 1987, 1993, 1996--1997, 2001--2025 Free Software % Foundation, Inc. % Author: Stephen Gildea diff --git a/etc/refcards/sk-survival.tex b/etc/refcards/sk-survival.tex index b350bd64050..889da9667bf 100644 --- a/etc/refcards/sk-survival.tex +++ b/etc/refcards/sk-survival.tex @@ -1,6 +1,6 @@ % Title: GNU Emacs Survival Card -*- coding: utf-8 -*- -% Copyright (C) 2000--2024 Free Software Foundation, Inc. +% Copyright (C) 2000--2025 Free Software Foundation, Inc. % Author: Włodek Bzyl % Czech translation: Pavel Janík , March 2001 diff --git a/etc/refcards/survival.tex b/etc/refcards/survival.tex index cbb13350851..d73118411b1 100644 --- a/etc/refcards/survival.tex +++ b/etc/refcards/survival.tex @@ -1,7 +1,7 @@ %&tex % Title: GNU Emacs Survival Card -% Copyright (C) 2000--2024 Free Software Foundation, Inc. +% Copyright (C) 2000--2025 Free Software Foundation, Inc. % Author: Włodek Bzyl diff --git a/etc/refcards/vipcard.tex b/etc/refcards/vipcard.tex index 7e5e0bdcb74..5c3b647cdd7 100644 --- a/etc/refcards/vipcard.tex +++ b/etc/refcards/vipcard.tex @@ -1,6 +1,6 @@ % Quick Reference Card for VIP -% Copyright (C) 1987, 2001--2024 Free Software Foundation, Inc. +% Copyright (C) 1987, 2001--2025 Free Software Foundation, Inc. % Author: Masahiko Sato , diff --git a/etc/refcards/viperCard.tex b/etc/refcards/viperCard.tex index b722f99121c..8f90e38544c 100644 --- a/etc/refcards/viperCard.tex +++ b/etc/refcards/viperCard.tex @@ -1,6 +1,6 @@ % ViperCard -- The Reference Card for Viper under GNU Emacs -% Copyright (C) 1995--1997, 2001--2024 Free Software Foundation, Inc. +% Copyright (C) 1995--1997, 2001--2025 Free Software Foundation, Inc. % Author: Michael Kifer (Viper) % Aamod Sane (VIP 4.3) diff --git a/etc/schema/locate.rnc b/etc/schema/locate.rnc index bb80aa186e3..56f68436afd 100644 --- a/etc/schema/locate.rnc +++ b/etc/schema/locate.rnc @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2004, 2007-2024 Free Software Foundation, Inc. +# Copyright (C) 2003-2004, 2007-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/etc/schema/relaxng.rnc b/etc/schema/relaxng.rnc index 451548ac260..ecc8d40a221 100644 --- a/etc/schema/relaxng.rnc +++ b/etc/schema/relaxng.rnc @@ -1,6 +1,6 @@ # RELAX NG XML syntax expressed in RELAX NG Compact syntax. -# Copyright (C) 2003-2004, 2007-2024 Free Software Foundation, Inc. +# Copyright (C) 2003-2004, 2007-2025 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/etc/schema/schemas.xml b/etc/schema/schemas.xml index be0dacd6ecf..18af8ccf4af 100644 --- a/etc/schema/schemas.xml +++ b/etc/schema/schemas.xml @@ -1,5 +1,5 @@ -