Fix ommissions in window scrolling commands that ought to clear vscroll
[emacs.git] / admin / README
blob419039b4fbab08dafff21354378c3139473c9e04
1 Copyright (C) 2001-2024 Free Software Foundation, Inc.
2 See the end of the file for license conditions.
5                          The admin directory
7 This directory contains scripts and other things useful for developing
8 and maintaining Emacs.  These files are not part of Emacs releases
9 because they are not deemed generally useful, and you have to know
10 what you do when using them.
13 * Instructions and scripts used to prepare an Emacs release.
15 ** release-process
17 The release process used by GNU Emacs.
19 ** make-tarball.txt
21 Instructions to create pretest or release tarballs, announcements, etc.
23 ** admin.el
25 Utilities for setting version numbers and alike.
28 * Scripts that can be used to build and test Emacs.
30 ** build-configs
32 Build Emacs in various configurations.
34 ** make-emacs
36 Build Emacs in various ways.
38 ** quick-install-emacs
40 Install emacs quickly ("incrementally").
42 ** run-codespell
44 Run the codespell tool on the Emacs sources.  Requires codespell to be
45 installed first.
47 ** alloc-colors.c
49 A utility program that allocates a given number of colors on X.  Can
50 be used to debug Emacs with dense colormaps (PseudoColor).
52 ** check-doc-strings
54 Check doc strings against documentation.
56 ** cus-test.el
58 Tests for custom types and load problems.
60 ** diff-tar-files
62 Show files added/removed between two tar files.
65 * Brief description of sub-directories.
67 charsets                scripts for generating charset map files
68                         in ../etc/charsets
69 coccinelle              semantic patches for use with the static code
70                         analyzer coccinelle.  Since they apply a few
71                         minor changes in Emacs internals in multiple
72                         places, they are trivial for copyright
73                         purposes.
74 codespell               supporting files for the run-codespell script.
75 grammars                wisent and bovine grammars, used to produce
76                         files in lisp/cedet/.
77 notes                   miscellaneous notes related to administrative
78                         tasks.
79 nt                      support files for administrative tasks related
80                         to building MS-Windows distributions.
81 unidata                 scripts for generating character property files
82                         in ../lisp/international/.
85 This file is part of GNU Emacs.
87 GNU Emacs is free software: you can redistribute it and/or modify
88 it under the terms of the GNU General Public License as published by
89 the Free Software Foundation, either version 3 of the License, or
90 (at your option) any later version.
92 GNU Emacs is distributed in the hope that it will be useful,
93 but WITHOUT ANY WARRANTY; without even the implied warranty of
94 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
95 GNU General Public License for more details.
97 You should have received a copy of the GNU General Public License
98 along with GNU Emacs.  If not, see <https://www.gnu.org/licenses/>.
100 Local variables:
101 mode: outline
102 paragraph-separate: "[  \f]*$"
103 end: