annotate admin/README @ 93762:46d39c0f7bf9

(uniscribe_shape): Increase items buffer size. Give up if glyph indices not supported. Use uniscribe obtained ABC widths for individual metrics. Map glyph clusters back to characters using fClusterStart flag. Return number of glyphs produced, not chars processed.
author Jason Rumney <jasonr@gnu.org>
date Sun, 06 Apr 2008 01:04:45 +0000
parents 606f2d163a64
children e6db9ee945b8
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
79744
cde444d03b82 Add 2008 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 78240
diff changeset
1 Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
75771
8538b6d4f95a Add copyright and license notices.
Glenn Morris <rgm@gnu.org>
parents: 71721
diff changeset
2 Free Software Foundation, Inc.
8538b6d4f95a Add copyright and license notices.
Glenn Morris <rgm@gnu.org>
parents: 71721
diff changeset
3 See the end of the file for license conditions.
8538b6d4f95a Add copyright and license notices.
Glenn Morris <rgm@gnu.org>
parents: 71721
diff changeset
4
8538b6d4f95a Add copyright and license notices.
Glenn Morris <rgm@gnu.org>
parents: 71721
diff changeset
5
71721
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
6 The admin directory
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
7
38873
41c3dd0e7653 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 38850
diff changeset
8 This directory contains scripts and other things useful for developing
41c3dd0e7653 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 38850
diff changeset
9 and maintaining Emacs. These files are not part of Emacs releases
41c3dd0e7653 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 38850
diff changeset
10 because they are not deemed generally useful, and you have to know
41c3dd0e7653 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 38850
diff changeset
11 what you do when using them.
41c3dd0e7653 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 38850
diff changeset
12
71721
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
13
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
14 * Instructions and scripts used to prepare an Emacs release.
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
15
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
16 ** FOR-RELEASE
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
17
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
18 Living list of activities that must be completed before the next release.
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
19
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
20 ** make-tarball.txt
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
21
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
22 Instructions to create pretest or release tarballs, annoucements, etc.
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
23
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
24 ** admin.el
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
25
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
26 Utilities for setting version numbers and alike.
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
27
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
28 ** make-announcement, make-changelog-diff
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
29
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
30 Scripts used to prepare release announcements.
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
31
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
32
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
33 * Scripts that can be used to build and test Emacs.
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
34
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
35 ** build-configs
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
36
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
37 Build Emacs in various configurations.
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
38
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
39 ** make-emacs
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
40
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
41 Build Emacs in various ways.
38873
41c3dd0e7653 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 38850
diff changeset
42
71721
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
43 ** quick-install-emacs
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
44
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
45 Install emacs quickly (`incrementally').
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
46
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
47 ** alloc-color.c
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
48
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
49 A utility program that allocates a given number of colors on X. Can
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
50 be used to debug Emacs with dense colormaps (PseudoColor).
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
51
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
52 ** check-doc-strings
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
53
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
54 Check doc strings against documentation.
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
55
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
56 ** cus-test.el
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
57
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
58 Tests for custom types and load problems.
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
59
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
60 ** diff-tar-files
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
61
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
62 Show files added/removed between two tar files.
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
63
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
64 ** revdiff
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
65
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
66 Get CVS diffs of files.
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
67
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
68
75771
8538b6d4f95a Add copyright and license notices.
Glenn Morris <rgm@gnu.org>
parents: 71721
diff changeset
69
8538b6d4f95a Add copyright and license notices.
Glenn Morris <rgm@gnu.org>
parents: 71721
diff changeset
70 This file is part of GNU Emacs.
71721
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
71
75771
8538b6d4f95a Add copyright and license notices.
Glenn Morris <rgm@gnu.org>
parents: 71721
diff changeset
72 GNU Emacs is free software; you can redistribute it and/or modify
8538b6d4f95a Add copyright and license notices.
Glenn Morris <rgm@gnu.org>
parents: 71721
diff changeset
73 it under the terms of the GNU General Public License as published by
78240
450fa81c5930 Switch license to GPLv3 or later.
Glenn Morris <rgm@gnu.org>
parents: 75771
diff changeset
74 the Free Software Foundation; either version 3, or (at your option)
75771
8538b6d4f95a Add copyright and license notices.
Glenn Morris <rgm@gnu.org>
parents: 71721
diff changeset
75 any later version.
8538b6d4f95a Add copyright and license notices.
Glenn Morris <rgm@gnu.org>
parents: 71721
diff changeset
76
8538b6d4f95a Add copyright and license notices.
Glenn Morris <rgm@gnu.org>
parents: 71721
diff changeset
77 GNU Emacs is distributed in the hope that it will be useful,
8538b6d4f95a Add copyright and license notices.
Glenn Morris <rgm@gnu.org>
parents: 71721
diff changeset
78 but WITHOUT ANY WARRANTY; without even the implied warranty of
8538b6d4f95a Add copyright and license notices.
Glenn Morris <rgm@gnu.org>
parents: 71721
diff changeset
79 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8538b6d4f95a Add copyright and license notices.
Glenn Morris <rgm@gnu.org>
parents: 71721
diff changeset
80 GNU General Public License for more details.
8538b6d4f95a Add copyright and license notices.
Glenn Morris <rgm@gnu.org>
parents: 71721
diff changeset
81
8538b6d4f95a Add copyright and license notices.
Glenn Morris <rgm@gnu.org>
parents: 71721
diff changeset
82 You should have received a copy of the GNU General Public License
8538b6d4f95a Add copyright and license notices.
Glenn Morris <rgm@gnu.org>
parents: 71721
diff changeset
83 along with GNU Emacs; see the file COPYING. If not, write to the
8538b6d4f95a Add copyright and license notices.
Glenn Morris <rgm@gnu.org>
parents: 71721
diff changeset
84 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
8538b6d4f95a Add copyright and license notices.
Glenn Morris <rgm@gnu.org>
parents: 71721
diff changeset
85 Boston, MA 02110-1301, USA.
71721
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
86
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
87 Local variables:
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
88 mode: outline
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
89 paragraph-separate: "[ ]*$"
8852a07538af Use outline format. Add FOR-RELEASE.
Kim F. Storm <storm@cua.dk>
parents: 52401
diff changeset
90 end:
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 48668
diff changeset
91
89483
2f877ed80fa6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 88123
diff changeset
92 Brief description of sub-directories:
2f877ed80fa6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 88123
diff changeset
93
2f877ed80fa6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 88123
diff changeset
94 charsets scripts for generating charset map files
2f877ed80fa6 *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 88123
diff changeset
95 in ../etc/charsets
90096
5c77b525b4ad *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
96 unidata scripts for generating character property files
5c77b525b4ad *** empty log message ***
Kenichi Handa <handa@m17n.org>
parents: 89909
diff changeset
97 in ../lisp/international
89909
68c22ea6027c Sync to HEAD
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
98
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 48668
diff changeset
99 # arch-tag: 812b9461-bc0a-46a7-925e-24bd41118463