11bd8aa24bFix flymake's loading of subr-xb500e06f4dFix Bug#28896d815de017bSkip a Flymake test for old gcc versionsfd3d8610b2Make :align-to account for display-line-numbers831eafc8aeAugment Flymake API for third-party extensionsddd547fadaImprove treatment of Fortran's "class default"234b1e3864Flymake backends must check proc obsoleteness in source bu...3ea6a4d4baSkip an rsync test in tramp-tests.el25f83fa7c5; Indentation fixes4d578d432dOn Windows default a frame's border width to zero (Bug#28873)6f1dea5c74Spelling fixesb8433b0954Use pop-to-buffer-same-window instead of switch-to-buffer2f7163fb72Fix the MSDOS build.2551d28fe8Fix line number display after 'widen'dc8812829bRemove resizable attribute on macOS undecorated frames (bu...b970a4a52aFix handling of `border-width' in `frameset--restore-frame...445e92658fMention how to send CC to > 1 address in a bug report8ca6fa585aImprove format-time-string doc2e1b3522b8Improve documentation of 'line-number-display-width'5b6e59cfdbImplement vc-default-dir-extra-headers for vc-rcs22adeca42aIn NEWS give advice on use of `switch-to-buffer' (Bug#28645)2c3e6f1ddcDont update primary selection with winner-undob38724ab67Work around ImageMagick bug 82520cc68e871Document rectangle-preview option more (Bug#27974)a0b7b301ddDo not reject https://gnu.org in commit messagesfb4200a875Fix Edebug spec for cl-defun (bug#24255)db68cefe72Fix errors in kmacro.el post-command-hookc63b344c3dFix range-error in image-dired.el081d2187c4Fix 'line-number-display-width' in hscrolled windows16e85456e7Fix error in tramp-smb-handle-insert-directory613db8d35cDon't reject PBM header whitespace unnecessarily3205b12a78Fix regression in display of PPM images1ca9ae7069Require subr-x when compiling nnimap.elde60992053Fix ert-test finding by symbol (Bug#28849)51615a8082Don't remember old debugger window (Bug#17882)5980de3727Disable python native completion on w32 (Bug#28580)616b4c5956Let select-frame-by-name choose any frame when called from...8eb3c01dbd* lisp/dired-aux.el (dired-create-directory): Doc fix.325dfdae13Avoid compilation warnings in optimized buildsf79382819c; * src/composite.c (Fclear_composition_cache): Fix last c...f95cd5cd70Improve customization of arabic-shaper-ZWNJ-handling.a7f154688dImprove customization type of 'mouse-drag-and-drop-region'864734d112; Prefer https: to http: in GNU URLs3c78960a47Encourage https: in commit messagesdef9715282; Cleanup of etc/NEWS4e59ecc646Fix wording in Elisp manual's child frames section (Bug#28...eda9f5018cAnother fix for C mode fontification of w32 source files05aadd8990Fix fontification of ALIGN_STACK functionsaa0c38f358Make sure thread stack is properly aligned on MS-Windowsd7038020aaDo not under-align pseudovectorsff33053012Fix indentation bug in multi-line CSS selectors8968be822e; * etc/NEWS: Grammar and spelling fixes716b84034dgnutls_mac_get_nonce_size has been added in gnutls 3.355e313f7be; * CONTRIBUTE: More suggestions for using US English.622c675648* CONTRIBUTE: Suggest American English. # Conflicts: # etc/NEWS # msdos/sed2v2.inp
Copyright (C) 2008-2017 Free Software Foundation, Inc. See the end of the file for license conditions. This directory contains files intended to test various aspects of Emacs's functionality. Please help add tests! See the file file-organization.org for the details of the directory structure and file-naming conventions. Emacs uses ERT, Emacs Lisp Regression Testing, for testing. See (info "(ert)") or https://www.gnu.org/software/emacs/manual/html_node/ert/ for more information on writing and running tests. The Makefile in this directory supports the following targets: * make check Run all tests as defined in the directory. Expensive tests are suppressed. The result of the tests for <filename>.el is stored in <filename>.log. * make check-maybe Like "make check", but run only the tests for files which have unresolved prerequisites. * make check-expensive Like "make check", but run also the tests marked as expensive. * make <filename> or make <filename>.log Run all tests declared in <filename>.el. This includes expensive tests. In the former case the output is shown on the terminal, in the latter case the output is written to <filename>.log. ERT offers selectors, which make it possible to filter out which test cases shall run. The make variable $(SELECTOR) gives you a simple mean to use your own selectors. The ERT manual describes how selectors are constructed, see (info "(ert)Test Selectors") or https://www.gnu.org/software/emacs/manual/html_node/ert/Test-Selectors.html You could use predefined selectors of the Makefile. "make <filename> SELECTOR='$(SELECTOR_DEFAULT)'" runs all tests for <filename>.el except the tests tagged as expensive. If your test file contains the tests "test-foo", "test2-foo" and "test-foo-remote", and you want to run only the former two tests, you could use a selector regexp: "make <filename> SELECTOR='\"foo$$\"'". (Also, see etc/compilation.txt for compilation mode font lock tests.) 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/>.