From 845640538ecec167bbda8abeb98fcee70d68fd0a Mon Sep 17 00:00:00 2001 From: Stefan Kangas <stefan@marxist.se> Date: Wed, 13 Oct 2021 23:13:40 +0200 Subject: New tests for kbd and edmacro-parse-keys * test/lisp/edmacro-tests.el: New file. * test/lisp/subr-tests.el (subr-test-kbd): Expand test. --- test/lisp/edmacro-tests.el | 47 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 test/lisp/edmacro-tests.el (limited to 'test/lisp/edmacro-tests.el') diff --git a/test/lisp/edmacro-tests.el b/test/lisp/edmacro-tests.el new file mode 100644 index 00000000000..974f506a367 --- /dev/null +++ b/test/lisp/edmacro-tests.el @@ -0,0 +1,47 @@ +;;; edmacro-tests.el --- Tests for edmacro.el -*- lexical-binding:t -*- + +;; Copyright (C) 2021 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 Public License as published by +;; the Free Software Foundation, either version 3 of the License, or +;; (at your option) any later version. + +;; GNU Emacs is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. + +;; You should have received a copy of the GNU General Public License +;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. + +;;; Commentary: + +;;; Code: + +(require 'ert) +(require 'edmacro) + +(ert-deftest edmacro-test-edmacro-parse-keys () + (should (equal (edmacro-parse-keys "") "")) + (should (equal (edmacro-parse-keys "x") "x")) + (should (equal (edmacro-parse-keys "C-a") "\C-a")) + + ;; comments + (should (equal (edmacro-parse-keys ";; foobar") "")) + (should (equal (edmacro-parse-keys ";;;") "")) + (should (equal (edmacro-parse-keys "; ; ;") ";;;")) + (should (equal (edmacro-parse-keys "REM foobar") "")) + (should (equal (edmacro-parse-keys "x ;; foobar") "x")) + (should (equal (edmacro-parse-keys "x REM foobar") "x")) + (should (equal (edmacro-parse-keys "<<goto-line>>") + [134217848 103 111 116 111 45 108 105 110 101 13])) + + ;; repetitions + (should (equal (edmacro-parse-keys "3*x") "xxx")) + (should (equal (edmacro-parse-keys "3*C-m") "\C-m\C-m\C-m")) + (should (equal (edmacro-parse-keys "10*foo") "foofoofoofoofoofoofoofoofoofoo"))) + +;;; edmacro-tests.el ends here -- cgit v1.2.3 From 823b6b8d260e6e5bc0c428c9b3d92b6822624761 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii <eliz@gnu.org> Date: Sat, 1 Jan 2022 07:07:15 -0500 Subject: ; Add 2022 to copyright years. --- doc/emacs/haiku.texi | 2 +- etc/NEWS | 2 +- etc/org.gnu.emacs.defaults.gschema.xml | 2 +- lib-src/be_resources.cc | 2 +- lisp/emacs-lisp/multisession.el | 2 +- lisp/gnus/gnus-rmail.el | 2 +- lisp/international/emoji.el | 2 +- lisp/keymap.el | 2 +- lisp/progmodes/erts-mode.el | 2 +- lisp/sqlite-mode.el | 2 +- lisp/sqlite.el | 2 +- lisp/term/haiku-win.el | 2 +- lisp/term/pgtk-win.el | 2 +- lisp/textmodes/glyphless-mode.el | 2 +- lisp/textmodes/pixel-fill.el | 2 +- lisp/yank-media.el | 2 +- src/haiku.c | 2 +- src/haiku_draw_support.cc | 2 +- src/haiku_font_support.cc | 2 +- src/haiku_io.c | 2 +- src/haiku_select.cc | 2 +- src/haiku_support.cc | 2 +- src/haiku_support.h | 2 +- src/haikufns.c | 2 +- src/haikufont.c | 2 +- src/haikugui.h | 2 +- src/haikuimage.c | 2 +- src/haikumenu.c | 2 +- src/haikuselect.c | 2 +- src/haikuselect.h | 2 +- src/haikuterm.c | 2 +- src/haikuterm.h | 2 +- src/pgtkfns.c | 2 +- src/pgtkgui.h | 2 +- src/pgtkim.c | 2 +- src/pgtkmenu.c | 2 +- src/pgtkselect.c | 2 +- src/pgtkselect.h | 2 +- src/pgtkterm.c | 2 +- src/pgtkterm.h | 2 +- src/sqlite.c | 2 +- test/infra/Makefile.in | 2 +- test/lisp/edmacro-tests.el | 2 +- test/lisp/emacs-lisp/macroexp-resources/vk.el | 2 +- test/lisp/emacs-lisp/multisession-tests.el | 2 +- test/lisp/gnus/gnus-group-tests.el | 2 +- test/lisp/image-dired-tests.el | 2 +- test/lisp/info-tests.el | 2 +- test/lisp/mh-e/mh-thread-tests.el | 2 +- test/lisp/progmodes/bug-reference-tests.el | 2 +- test/lisp/textmodes/texinfo-tests.el | 2 +- test/lisp/vc/vc-git-tests.el | 2 +- test/src/image-tests.el | 2 +- test/src/sqlite-tests.el | 2 +- 54 files changed, 54 insertions(+), 54 deletions(-) (limited to 'test/lisp/edmacro-tests.el') diff --git a/doc/emacs/haiku.texi b/doc/emacs/haiku.texi index d2b7eb8408f..0c76990caed 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 Free Software Foundation, Inc. +@c Copyright (C) 2021--2022 Free Software Foundation, Inc. @c See file emacs.texi for copying conditions. @node Haiku @appendix Emacs and Haiku diff --git a/etc/NEWS b/etc/NEWS index ca6a716ccd3..29e329edc90 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -1,6 +1,6 @@ GNU Emacs NEWS -- history of user-visible changes. -Copyright (C) 2021 Free Software Foundation, Inc. +Copyright (C) 2021-2022 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/org.gnu.emacs.defaults.gschema.xml b/etc/org.gnu.emacs.defaults.gschema.xml index 7c700ac0b65..d4299c25c9c 100644 --- a/etc/org.gnu.emacs.defaults.gschema.xml +++ b/etc/org.gnu.emacs.defaults.gschema.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- Copyright (C) 2019-2020 Free Software Foundation, Inc. --> +<!-- Copyright (C) 2019-2020, 2022 Free Software Foundation, Inc. --> <schemalist> <schema id="org.gnu.emacs.defaults"> diff --git a/lib-src/be_resources.cc b/lib-src/be_resources.cc index e6a14f037b6..d18fe30dd7a 100644 --- a/lib-src/be_resources.cc +++ b/lib-src/be_resources.cc @@ -1,5 +1,5 @@ /* Haiku window system support - Copyright (C) 2021 Free Software Foundation, Inc. + Copyright (C) 2021-2022 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/lisp/emacs-lisp/multisession.el b/lisp/emacs-lisp/multisession.el index c58a9abe020..e6a2424c518 100644 --- a/lisp/emacs-lisp/multisession.el +++ b/lisp/emacs-lisp/multisession.el @@ -1,6 +1,6 @@ ;;; multisession.el --- Multisession storage for variables -*- lexical-binding: t; -*- -;; Copyright (C) 2021 Free Software Foundation, Inc. +;; Copyright (C) 2021-2022 Free Software Foundation, Inc. ;; This file is part of GNU Emacs. diff --git a/lisp/gnus/gnus-rmail.el b/lisp/gnus/gnus-rmail.el index f9dcc286a68..15ead1add41 100644 --- a/lisp/gnus/gnus-rmail.el +++ b/lisp/gnus/gnus-rmail.el @@ -1,6 +1,6 @@ ;;; gnus-rmail.el --- Saving to rmail/babyl files -*- lexical-binding: t; -*- -;; Copyright (C) 2021 Free Software Foundation, Inc. +;; Copyright (C) 2021-2022 Free Software Foundation, Inc. ;; This file is part of GNU Emacs. diff --git a/lisp/international/emoji.el b/lisp/international/emoji.el index b78e122aa19..264a1f09dc2 100644 --- a/lisp/international/emoji.el +++ b/lisp/international/emoji.el @@ -1,6 +1,6 @@ ;;; emoji.el --- Inserting emojis -*- lexical-binding:t -*- -;; Copyright (C) 2021 Free Software Foundation, Inc. +;; Copyright (C) 2021-2022 Free Software Foundation, Inc. ;; Author: Lars Ingebrigtsen <larsi@gnus.org> ;; Keywords: fun diff --git a/lisp/keymap.el b/lisp/keymap.el index 25288013cf8..a60efe18e14 100644 --- a/lisp/keymap.el +++ b/lisp/keymap.el @@ -1,6 +1,6 @@ ;;; keymap.el --- Keymap functions -*- lexical-binding: t; -*- -;; Copyright (C) 2021 Free Software Foundation, Inc. +;; Copyright (C) 2021-2022 Free Software Foundation, Inc. ;; This file is part of GNU Emacs. diff --git a/lisp/progmodes/erts-mode.el b/lisp/progmodes/erts-mode.el index a12c964c250..31a8bded8ad 100644 --- a/lisp/progmodes/erts-mode.el +++ b/lisp/progmodes/erts-mode.el @@ -1,6 +1,6 @@ ;;; erts-mode.el --- major mode to edit erts files -*- lexical-binding: t; -*- -;; Copyright (C) 2021 Free Software Foundation, Inc. +;; Copyright (C) 2021-2022 Free Software Foundation, Inc. ;; Keywords: tools diff --git a/lisp/sqlite-mode.el b/lisp/sqlite-mode.el index 082eb8276e8..ba1b81ef7e2 100644 --- a/lisp/sqlite-mode.el +++ b/lisp/sqlite-mode.el @@ -1,6 +1,6 @@ ;;; sqlite-mode.el --- Mode for examining sqlite3 database files -*- lexical-binding: t; -*- -;; Copyright (C) 2021 Free Software Foundation, Inc. +;; Copyright (C) 2021-2022 Free Software Foundation, Inc. ;; This file is part of GNU Emacs. diff --git a/lisp/sqlite.el b/lisp/sqlite.el index 6d32a0468f3..6a8a53a699e 100644 --- a/lisp/sqlite.el +++ b/lisp/sqlite.el @@ -1,6 +1,6 @@ ;;; sqlite.el --- Functions for interacting with sqlite3 databases -*- lexical-binding: t; -*- -;; Copyright (C) 2021 Free Software Foundation, Inc. +;; Copyright (C) 2021-2022 Free Software Foundation, Inc. ;; This file is part of GNU Emacs. diff --git a/lisp/term/haiku-win.el b/lisp/term/haiku-win.el index 3c4d00f7f99..c219ab2944f 100644 --- a/lisp/term/haiku-win.el +++ b/lisp/term/haiku-win.el @@ -1,6 +1,6 @@ ;;; haiku-win.el --- set up windowing on Haiku -*- lexical-binding: t -*- -;; Copyright (C) 2021 Free Software Foundation, Inc. +;; Copyright (C) 2021-2022 Free Software Foundation, Inc. ;; This file is part of GNU Emacs. diff --git a/lisp/term/pgtk-win.el b/lisp/term/pgtk-win.el index bd925a01299..0f5b9031db2 100644 --- a/lisp/term/pgtk-win.el +++ b/lisp/term/pgtk-win.el @@ -1,6 +1,6 @@ ;;; xterm.el --- define function key sequences and standard colors for xterm -*- lexical-binding: t -*- -;; Copyright (C) 1995, 2001-2020 Free Software Foundation, Inc. +;; Copyright (C) 1995, 2001-2020, 2022 Free Software Foundation, Inc. ;; Author: FSF ;; Keywords: terminals diff --git a/lisp/textmodes/glyphless-mode.el b/lisp/textmodes/glyphless-mode.el index 177ba42c9c8..4d48d90b562 100644 --- a/lisp/textmodes/glyphless-mode.el +++ b/lisp/textmodes/glyphless-mode.el @@ -1,6 +1,6 @@ ;;; glyphless-mode.el --- minor mode for displaying glyphless characters -*- lexical-binding: t; -*- -;; Copyright (C) 2021 Free Software Foundation, Inc. +;; Copyright (C) 2021-2022 Free Software Foundation, Inc. ;; Maintainer: emacs-devel@gnu.org diff --git a/lisp/textmodes/pixel-fill.el b/lisp/textmodes/pixel-fill.el index 0a0f0eb8b66..418d6a37c97 100644 --- a/lisp/textmodes/pixel-fill.el +++ b/lisp/textmodes/pixel-fill.el @@ -1,6 +1,6 @@ ;;; pixel-fill.el --- variable pitch filling functions -*- lexical-binding: t; -*- -;; Copyright (C) 2021 Free Software Foundation, Inc. +;; Copyright (C) 2021-2022 Free Software Foundation, Inc. ;; Maintainer: emacs-devel@gnu.org ;; Keywords: filling diff --git a/lisp/yank-media.el b/lisp/yank-media.el index decab3b3625..9836082fb2a 100644 --- a/lisp/yank-media.el +++ b/lisp/yank-media.el @@ -1,6 +1,6 @@ ;;; yank-media.el --- Yanking images and HTML -*- lexical-binding:t -*- -;; Copyright (C) 2021 Free Software Foundation, Inc. +;; Copyright (C) 2021-2022 Free Software Foundation, Inc. ;; Author: Lars Ingebrigtsen <larsi@gnus.org> ;; Keywords: utility diff --git a/src/haiku.c b/src/haiku.c index 485d86983c2..1c786012555 100644 --- a/src/haiku.c +++ b/src/haiku.c @@ -1,5 +1,5 @@ /* Haiku subroutines that are general to the Haiku operating system. - Copyright (C) 2021 Free Software Foundation, Inc. + Copyright (C) 2021-2022 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/src/haiku_draw_support.cc b/src/haiku_draw_support.cc index 0f0f0a34f1d..b0bc786ccfa 100644 --- a/src/haiku_draw_support.cc +++ b/src/haiku_draw_support.cc @@ -1,5 +1,5 @@ /* Haiku window system support. Hey, Emacs, this is -*- C++ -*- - Copyright (C) 2021 Free Software Foundation, Inc. + Copyright (C) 2021-2022 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/src/haiku_font_support.cc b/src/haiku_font_support.cc index 9ac0400969b..298bc73f29e 100644 --- a/src/haiku_font_support.cc +++ b/src/haiku_font_support.cc @@ -1,5 +1,5 @@ /* Haiku window system support. Hey, Emacs, this is -*- C++ -*- - Copyright (C) 2021 Free Software Foundation, Inc. + Copyright (C) 2021-2022 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/src/haiku_io.c b/src/haiku_io.c index c152d9b086a..cb7750634cf 100644 --- a/src/haiku_io.c +++ b/src/haiku_io.c @@ -1,5 +1,5 @@ /* Haiku window system support. - Copyright (C) 2021 Free Software Foundation, Inc. + Copyright (C) 2021-2022 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/src/haiku_select.cc b/src/haiku_select.cc index 6cd6ee879e5..041e244f3ea 100644 --- a/src/haiku_select.cc +++ b/src/haiku_select.cc @@ -1,5 +1,5 @@ /* Haiku window system selection support. Hey Emacs, this is -*- C++ -*- - Copyright (C) 2021 Free Software Foundation, Inc. + Copyright (C) 2021-2022 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/src/haiku_support.cc b/src/haiku_support.cc index b89a08663a4..211d37b8e1a 100644 --- a/src/haiku_support.cc +++ b/src/haiku_support.cc @@ -1,5 +1,5 @@ /* Haiku window system support. Hey, Emacs, this is -*- C++ -*- - Copyright (C) 2021 Free Software Foundation, Inc. + Copyright (C) 2021-2022 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/src/haiku_support.h b/src/haiku_support.h index b08a561def3..0377376a02c 100644 --- a/src/haiku_support.h +++ b/src/haiku_support.h @@ -1,5 +1,5 @@ /* Haiku window system support. Hey Emacs, this is -*- C++ -*- - Copyright (C) 2021 Free Software Foundation, Inc. + Copyright (C) 2021-2022 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/src/haikufns.c b/src/haikufns.c index b9198e9d445..bf0bf8e5253 100644 --- a/src/haikufns.c +++ b/src/haikufns.c @@ -1,5 +1,5 @@ /* Haiku window system support - Copyright (C) 2021 Free Software Foundation, Inc. + Copyright (C) 2021-2022 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/src/haikufont.c b/src/haikufont.c index 811fa62a848..1e5c1cb352a 100644 --- a/src/haikufont.c +++ b/src/haikufont.c @@ -1,6 +1,6 @@ /* Font support for Haiku windowing -Copyright (C) 2021 Free Software Foundation, Inc. +Copyright (C) 2021-2022 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/src/haikugui.h b/src/haikugui.h index cfc693fb552..b744885a42b 100644 --- a/src/haikugui.h +++ b/src/haikugui.h @@ -1,5 +1,5 @@ /* Haiku window system support - Copyright (C) 2021 Free Software Foundation, Inc. + Copyright (C) 2021-2022 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/src/haikuimage.c b/src/haikuimage.c index 138e5b84e6a..4ffa214f1cf 100644 --- a/src/haikuimage.c +++ b/src/haikuimage.c @@ -1,5 +1,5 @@ /* Haiku window system support. - Copyright (C) 2021 Free Software Foundation, Inc. + Copyright (C) 2021-2022 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/src/haikumenu.c b/src/haikumenu.c index 2ce0aed1468..bff6bd8a48e 100644 --- a/src/haikumenu.c +++ b/src/haikumenu.c @@ -1,5 +1,5 @@ /* Haiku window system support - Copyright (C) 2021 Free Software Foundation, Inc. + Copyright (C) 2021-2022 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/src/haikuselect.c b/src/haikuselect.c index 38cceb1de74..1b94fb97e6f 100644 --- a/src/haikuselect.c +++ b/src/haikuselect.c @@ -1,5 +1,5 @@ /* Haiku window system selection support. - Copyright (C) 2021 Free Software Foundation, Inc. + Copyright (C) 2021-2022 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/src/haikuselect.h b/src/haikuselect.h index 1a3a945f98d..80f33c6ed25 100644 --- a/src/haikuselect.h +++ b/src/haikuselect.h @@ -1,5 +1,5 @@ /* Haiku window system selection support. Hey Emacs, this is -*- C++ -*- - Copyright (C) 2021 Free Software Foundation, Inc. + Copyright (C) 2021-2022 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/src/haikuterm.c b/src/haikuterm.c index 676c2e21486..044249f7928 100644 --- a/src/haikuterm.c +++ b/src/haikuterm.c @@ -1,5 +1,5 @@ /* Haiku window system support - Copyright (C) 2021 Free Software Foundation, Inc. + Copyright (C) 2021-2022 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/src/haikuterm.h b/src/haikuterm.h index 7ed7485ef53..3e39403ab4d 100644 --- a/src/haikuterm.h +++ b/src/haikuterm.h @@ -1,5 +1,5 @@ /* Haiku window system support - Copyright (C) 2021 Free Software Foundation, Inc. + Copyright (C) 2021-2022 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/src/pgtkfns.c b/src/pgtkfns.c index c782efe395f..c2e5942dfbc 100644 --- a/src/pgtkfns.c +++ b/src/pgtkfns.c @@ -1,6 +1,6 @@ /* Functions for the pure Gtk+-3. -Copyright (C) 1989, 1992-1994, 2005-2006, 2008-2020 Free Software +Copyright (C) 1989, 1992-1994, 2005-2006, 2008-2020, 2022 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/src/pgtkgui.h b/src/pgtkgui.h index 9703fe6a02a..389052631c8 100644 --- a/src/pgtkgui.h +++ b/src/pgtkgui.h @@ -1,5 +1,5 @@ /* Definitions and headers for communication on the pure Gtk+3. - Copyright (C) 1995, 2005, 2008-2021 Free Software Foundation, Inc. + Copyright (C) 1995, 2005, 2008-2022 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/src/pgtkim.c b/src/pgtkim.c index a38599c5a9c..8577ba2116e 100644 --- a/src/pgtkim.c +++ b/src/pgtkim.c @@ -1,6 +1,6 @@ /* Pure Gtk+-3 communication module. -Copyright (C) 1989, 1993-1994, 2005-2006, 2008-2021 Free Software +Copyright (C) 1989, 1993-1994, 2005-2006, 2008-2022 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/src/pgtkmenu.c b/src/pgtkmenu.c index dbab2f9645b..d1b1bfffb36 100644 --- a/src/pgtkmenu.c +++ b/src/pgtkmenu.c @@ -1,5 +1,5 @@ /* Pure GTK3 menu and toolbar module. - Copyright (C) 2019-2021 Free Software Foundation, Inc. + Copyright (C) 2019-2022 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/src/pgtkselect.c b/src/pgtkselect.c index 2a96caf0320..23a79895d54 100644 --- a/src/pgtkselect.c +++ b/src/pgtkselect.c @@ -1,5 +1,5 @@ /* Gtk selection processing for emacs. - Copyright (C) 1993-1994, 2005-2006, 2008-2021 Free Software + Copyright (C) 1993-1994, 2005-2006, 2008-2022 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/src/pgtkselect.h b/src/pgtkselect.h index 294eefc11d9..0509c83bdec 100644 --- a/src/pgtkselect.h +++ b/src/pgtkselect.h @@ -1,5 +1,5 @@ /* Definitions and headers for selection of pure Gtk+3. - Copyright (C) 1989, 1993, 2005, 2008-2021 Free Software Foundation, + Copyright (C) 1989, 1993, 2005, 2008-2022 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/src/pgtkterm.c b/src/pgtkterm.c index c2e684272fb..74614eae6eb 100644 --- a/src/pgtkterm.c +++ b/src/pgtkterm.c @@ -1,6 +1,6 @@ /* Pure Gtk+-3 communication module. -*- coding: utf-8 -*- -Copyright (C) 1989, 1993-1994, 2005-2006, 2008-2021 Free Software +Copyright (C) 1989, 1993-1994, 2005-2006, 2008-2022 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/src/pgtkterm.h b/src/pgtkterm.h index 22ebadf559c..42b03e315ef 100644 --- a/src/pgtkterm.h +++ b/src/pgtkterm.h @@ -1,5 +1,5 @@ /* Definitions and headers for communication with pure Gtk+3. - Copyright (C) 1989, 1993, 2005, 2008-2021 Free Software Foundation, + Copyright (C) 1989, 1993, 2005, 2008-2022 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/src/sqlite.c b/src/sqlite.c index 428b84b21e7..649cb382948 100644 --- a/src/sqlite.c +++ b/src/sqlite.c @@ -1,5 +1,5 @@ /* -Copyright (C) 2021 Free Software Foundation, Inc. +Copyright (C) 2021-2022 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/test/infra/Makefile.in b/test/infra/Makefile.in index 368be7392b2..c251578e6a7 100644 --- a/test/infra/Makefile.in +++ b/test/infra/Makefile.in @@ -1,6 +1,6 @@ ### @configure_input@ -# Copyright (C) 2021 Free Software Foundation, Inc. +# Copyright (C) 2021-2022 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/test/lisp/edmacro-tests.el b/test/lisp/edmacro-tests.el index 974f506a367..b5809ad0b77 100644 --- a/test/lisp/edmacro-tests.el +++ b/test/lisp/edmacro-tests.el @@ -1,6 +1,6 @@ ;;; edmacro-tests.el --- Tests for edmacro.el -*- lexical-binding:t -*- -;; Copyright (C) 2021 Free Software Foundation, Inc. +;; Copyright (C) 2021-2022 Free Software Foundation, Inc. ;; This file is part of GNU Emacs. diff --git a/test/lisp/emacs-lisp/macroexp-resources/vk.el b/test/lisp/emacs-lisp/macroexp-resources/vk.el index 2dee1306a2d..d9ca33671ef 100644 --- a/test/lisp/emacs-lisp/macroexp-resources/vk.el +++ b/test/lisp/emacs-lisp/macroexp-resources/vk.el @@ -1,6 +1,6 @@ ;;; vk.el --- test code for macroexp-tests -*- lexical-binding: t -*- -;; Copyright (C) 2021 Free Software Foundation, Inc. +;; Copyright (C) 2021-2022 Free Software Foundation, Inc. ;; This file is part of GNU Emacs. diff --git a/test/lisp/emacs-lisp/multisession-tests.el b/test/lisp/emacs-lisp/multisession-tests.el index 17457d9be2f..5807c27bd20 100644 --- a/test/lisp/emacs-lisp/multisession-tests.el +++ b/test/lisp/emacs-lisp/multisession-tests.el @@ -1,6 +1,6 @@ ;;; multisession-tests.el --- Tests for multisession.el -*- lexical-binding: t; -*- -;; Copyright (C) 2021 Free Software Foundation, Inc. +;; Copyright (C) 2021-2022 Free Software Foundation, Inc. ;; This file is part of GNU Emacs. diff --git a/test/lisp/gnus/gnus-group-tests.el b/test/lisp/gnus/gnus-group-tests.el index ee1e01be4b2..4ae5fea3eb7 100644 --- a/test/lisp/gnus/gnus-group-tests.el +++ b/test/lisp/gnus/gnus-group-tests.el @@ -1,6 +1,6 @@ ;;; gnus-group-tests.el --- Tests for gnus-group.el -*- lexical-binding: t; -*- -;; Copyright (C) 2021 Free Software Foundation, Inc. +;; Copyright (C) 2021-2022 Free Software Foundation, Inc. ;; This file is part of GNU Emacs. diff --git a/test/lisp/image-dired-tests.el b/test/lisp/image-dired-tests.el index 3f0304ee405..00df72487fd 100644 --- a/test/lisp/image-dired-tests.el +++ b/test/lisp/image-dired-tests.el @@ -1,6 +1,6 @@ ;;; image-dired-tests.el --- Tests for image-dired.el -*- lexical-binding: t -*- -;; Copyright (C) 2021 Free Software Foundation, Inc. +;; Copyright (C) 2021-2022 Free Software Foundation, Inc. ;; This file is part of GNU Emacs. diff --git a/test/lisp/info-tests.el b/test/lisp/info-tests.el index 3e2aa3e089d..11ac25555de 100644 --- a/test/lisp/info-tests.el +++ b/test/lisp/info-tests.el @@ -1,6 +1,6 @@ ;;; info-tests.el --- Tests for info.el -*- lexical-binding: t; -*- -;; Copyright (C) 2021 Free Software Foundation, Inc. +;; Copyright (C) 2021-2022 Free Software Foundation, Inc. ;; This file is part of GNU Emacs. diff --git a/test/lisp/mh-e/mh-thread-tests.el b/test/lisp/mh-e/mh-thread-tests.el index 4f09677e53f..84f59e5d300 100644 --- a/test/lisp/mh-e/mh-thread-tests.el +++ b/test/lisp/mh-e/mh-thread-tests.el @@ -1,6 +1,6 @@ ;;; mh-thread-tests.el --- tests for mh-thread.el -*- lexical-binding: t -*- -;; Copyright (C) 2021 Free Software Foundation, Inc. +;; Copyright (C) 2021-2022 Free Software Foundation, Inc. ;; This file is part of GNU Emacs. diff --git a/test/lisp/progmodes/bug-reference-tests.el b/test/lisp/progmodes/bug-reference-tests.el index 7a3ab5fbda0..fa06d7a1cd0 100644 --- a/test/lisp/progmodes/bug-reference-tests.el +++ b/test/lisp/progmodes/bug-reference-tests.el @@ -1,6 +1,6 @@ ;;; bug-reference-tests.el --- Tests for bug-reference.el -*- lexical-binding: t; -*- -;; Copyright (C) 2021 Free Software Foundation, Inc. +;; Copyright (C) 2021-2022 Free Software Foundation, Inc. ;; This file is part of GNU Emacs. diff --git a/test/lisp/textmodes/texinfo-tests.el b/test/lisp/textmodes/texinfo-tests.el index fa0c4de005e..48cc5fece2c 100644 --- a/test/lisp/textmodes/texinfo-tests.el +++ b/test/lisp/textmodes/texinfo-tests.el @@ -1,6 +1,6 @@ ;;; texinfo-tests.el --- Tests for texinfo.el -*- lexical-binding: t; -*- -;; Copyright (C) 2021 Free Software Foundation, Inc. +;; Copyright (C) 2021-2022 Free Software Foundation, Inc. ;; This file is part of GNU Emacs. diff --git a/test/lisp/vc/vc-git-tests.el b/test/lisp/vc/vc-git-tests.el index 997ab3c4b5c..dc9641ed46b 100644 --- a/test/lisp/vc/vc-git-tests.el +++ b/test/lisp/vc/vc-git-tests.el @@ -1,6 +1,6 @@ ;;; vc-git-tests.el --- tests for vc/vc-git.el -*- lexical-binding:t -*- -;; Copyright (C) 2016-2021 Free Software Foundation, Inc. +;; Copyright (C) 2016-2022 Free Software Foundation, Inc. ;; Author: Justin Schell <justinmschell@gmail.com> ;; Maintainer: emacs-devel@gnu.org diff --git a/test/src/image-tests.el b/test/src/image-tests.el index e54d0df71f1..3885981e0b2 100644 --- a/test/src/image-tests.el +++ b/test/src/image-tests.el @@ -1,6 +1,6 @@ ;;; image-tests.el --- Tests for image.c -*- lexical-binding: t -*- -;; Copyright (C) 2021 Free Software Foundation, Inc. +;; Copyright (C) 2021-2022 Free Software Foundation, Inc. ;; Author: Stefan Kangas <stefan@marxist.se> diff --git a/test/src/sqlite-tests.el b/test/src/sqlite-tests.el index d7100537a4e..6e44300f3ad 100644 --- a/test/src/sqlite-tests.el +++ b/test/src/sqlite-tests.el @@ -1,6 +1,6 @@ ;;; sqlite-tests.el --- Tests for sqlite.el -*- lexical-binding: t; -*- -;; Copyright (C) 2021 Free Software Foundation, Inc. +;; Copyright (C) 2021-2022 Free Software Foundation, Inc. ;; This file is part of GNU Emacs. -- cgit v1.2.3 From e7cd4bae44585b4fc0d57fbb98f49930b945a817 Mon Sep 17 00:00:00 2001 From: Stefan Monnier <monnier@iro.umontreal.ca> Date: Mon, 4 Apr 2022 09:55:03 -0400 Subject: test/lisp/edmacro-tests.el: Adjust to recent changes --- test/lisp/edmacro-tests.el | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) (limited to 'test/lisp/edmacro-tests.el') diff --git a/test/lisp/edmacro-tests.el b/test/lisp/edmacro-tests.el index b5809ad0b77..e386342f6ee 100644 --- a/test/lisp/edmacro-tests.el +++ b/test/lisp/edmacro-tests.el @@ -25,23 +25,24 @@ (require 'edmacro) (ert-deftest edmacro-test-edmacro-parse-keys () - (should (equal (edmacro-parse-keys "") "")) - (should (equal (edmacro-parse-keys "x") "x")) - (should (equal (edmacro-parse-keys "C-a") "\C-a")) + (should (equal (edmacro-parse-keys "") [])) + (should (equal (edmacro-parse-keys "x") [?x])) + (should (equal (edmacro-parse-keys "C-a") [?\C-a])) ;; comments - (should (equal (edmacro-parse-keys ";; foobar") "")) - (should (equal (edmacro-parse-keys ";;;") "")) - (should (equal (edmacro-parse-keys "; ; ;") ";;;")) - (should (equal (edmacro-parse-keys "REM foobar") "")) - (should (equal (edmacro-parse-keys "x ;; foobar") "x")) - (should (equal (edmacro-parse-keys "x REM foobar") "x")) + (should (equal (edmacro-parse-keys ";; foobar") [])) + (should (equal (edmacro-parse-keys ";;;") [])) + (should (equal (edmacro-parse-keys "; ; ;") [?\; ?\; ?\;])) + (should (equal (edmacro-parse-keys "REM foobar") [])) + (should (equal (edmacro-parse-keys "x ;; foobar") [?x])) + (should (equal (edmacro-parse-keys "x REM foobar") [?x])) (should (equal (edmacro-parse-keys "<<goto-line>>") - [134217848 103 111 116 111 45 108 105 110 101 13])) + [?\M-x ?g ?o ?t ?o ?- ?l ?i ?n ?e ?\r])) ;; repetitions - (should (equal (edmacro-parse-keys "3*x") "xxx")) - (should (equal (edmacro-parse-keys "3*C-m") "\C-m\C-m\C-m")) - (should (equal (edmacro-parse-keys "10*foo") "foofoofoofoofoofoofoofoofoofoo"))) + (should (equal (edmacro-parse-keys "3*x") [?x ?x ?x])) + (should (equal (edmacro-parse-keys "3*C-m") [?\C-m ?\C-m ?\C-m])) + (should (equal (edmacro-parse-keys "10*foo") + (apply #'vconcat (make-list 10 [?f ?o ?o]))))) ;;; edmacro-tests.el ends here -- cgit v1.2.3