This commit was generated by cvs2svn to compensate for changes in r5670,
[chise/xemacs-chise.git.1] / info / internals.info-9
1 This is ../info/internals.info, produced by makeinfo version 4.0 from
2 internals/internals.texi.
3
4 INFO-DIR-SECTION XEmacs Editor
5 START-INFO-DIR-ENTRY
6 * Internals: (internals).       XEmacs Internals Manual.
7 END-INFO-DIR-ENTRY
8
9    Copyright (C) 1992 - 1996 Ben Wing.  Copyright (C) 1996, 1997 Sun
10 Microsystems.  Copyright (C) 1994 - 1998 Free Software Foundation.
11 Copyright (C) 1994, 1995 Board of Trustees, University of Illinois.
12
13    Permission is granted to make and distribute verbatim copies of this
14 manual provided the copyright notice and this permission notice are
15 preserved on all copies.
16
17    Permission is granted to copy and distribute modified versions of
18 this manual under the conditions for verbatim copying, provided that the
19 entire resulting derived work is distributed under the terms of a
20 permission notice identical to this one.
21
22    Permission is granted to copy and distribute translations of this
23 manual into another language, under the above conditions for modified
24 versions, except that this permission notice may be stated in a
25 translation approved by the Foundation.
26
27    Permission is granted to copy and distribute modified versions of
28 this manual under the conditions for verbatim copying, provided also
29 that the section entitled "GNU General Public License" is included
30 exactly as in the original, and provided that the entire resulting
31 derived work is distributed under the terms of a permission notice
32 identical to this one.
33
34    Permission is granted to copy and distribute translations of this
35 manual into another language, under the above conditions for modified
36 versions, except that the section entitled "GNU General Public License"
37 may be included in a translation approved by the Free Software
38 Foundation instead of in the original English.
39
40 \1f
41 File: internals.info,  Node: Index,  Prev: Interface to X Windows,  Up: Top
42
43 Index
44 *****
45
46 * Menu:
47
48 * Amdahl Corporation:                    XEmacs.
49 * Andreessen, Marc:                      XEmacs.
50 * asynchronous subprocesses:             Modules for Interfacing with the Operating System.
51 * Baur, Steve:                           XEmacs.
52 * Benson, Eric:                          Lucid Emacs.
53 * bridge, playing:                       XEmacs From the Outside.
54 * Buchholz, Martin:                      XEmacs.
55 * Bufbyte:                               Character-Related Data Types.
56 * Bufpos:                                Character-Related Data Types.
57 * Bytecount:                             Character-Related Data Types.
58 * bytecount_to_charcount:                Working With Character and Byte Positions.
59 * Bytind:                                Character-Related Data Types.
60 * C vs. Lisp:                            The Lisp Language.
61 * caller-protects (GCPRO rule):          Writing Lisp Primitives.
62 * case table:                            Modules for Other Aspects of the Lisp Interpreter and Object System.
63 * Charcount:                             Character-Related Data Types.
64 * charcount_to_bytecount:                Working With Character and Byte Positions.
65 * charptr_emchar:                        Working With Character and Byte Positions.
66 * charptr_n_addr:                        Working With Character and Byte Positions.
67 * closer:                                Lstream Methods.
68 * closure:                               The XEmacs Object System (Abstractly Speaking).
69 * Coding for Mule:                       Coding for Mule.
70 * Common Lisp:                           The Lisp Language.
71 * compact_string_chars:                  compact_string_chars.
72 * conservative garbage collection:       GCPROing.
73 * copy-on-write:                         General Coding Rules.
74 * critical redisplay sections:           Critical Redisplay Sections.
75 * DEC_CHARPTR:                           Working With Character and Byte Positions.
76 * Devin, Matthieu:                       Lucid Emacs.
77 * display order of extents:              Mathematics of Extent Ordering.
78 * dynamic array:                         Low-Level Modules.
79 * dynamic scoping:                       The Lisp Language.
80 * dynamic types:                         The Lisp Language.
81 * Emchar:                                Character-Related Data Types.
82 * Energize:                              Lucid Emacs.
83 * Epoch <1>:                             XEmacs.
84 * Epoch:                                 Lucid Emacs.
85 * Extbyte:                               Character-Related Data Types.
86 * Extcount:                              Character-Related Data Types.
87 * extent fragment:                       Extent Fragments.
88 * extent mathematics:                    Mathematics of Extent Ordering.
89 * extent ordering:                       Mathematics of Extent Ordering.
90 * extents, display order:                Mathematics of Extent Ordering.
91 * external widget:                       Modules for Interfacing with X Windows.
92 * flusher:                               Lstream Methods.
93 * Free Software Foundation:              A History of Emacs.
94 * frob block:                            Introduction to Allocation.
95 * FSF:                                   A History of Emacs.
96 * FSF Emacs <1>:                         GNU Emacs 20.
97 * FSF Emacs:                             GNU Emacs 19.
98 * garbage collection:                    Garbage Collection.
99 * garbage collection protection:         Writing Lisp Primitives.
100 * garbage collection step by step:       Garbage Collection - Step by Step.
101 * garbage collection, conservative:      GCPROing.
102 * garbage collection, invocation:        Invocation.
103 * garbage_collect_1:                     garbage_collect_1.
104 * gc_sweep:                              gc_sweep.
105 * GNU Emacs 19:                          GNU Emacs 19.
106 * GNU Emacs 20:                          GNU Emacs 20.
107 * Gosling, James <1>:                    The Lisp Language.
108 * Gosling, James:                        Through Version 18.
109 * Great Usenet Renaming:                 Through Version 18.
110 * Hackers (Steven Levy):                 A History of Emacs.
111 * hierarchy of windows:                  Window Hierarchy.
112 * history of Emacs:                      A History of Emacs.
113 * Illinois, University of:               XEmacs.
114 * INC_CHARPTR:                           Working With Character and Byte Positions.
115 * interactive:                           Modules for Standard Editing Operations.
116 * interning:                             The XEmacs Object System (Abstractly Speaking).
117 * ITS (Incompatible Timesharing System): A History of Emacs.
118 * Java:                                  The Lisp Language.
119 * Java vs. Lisp:                         The Lisp Language.
120 * Jones, Kyle:                           XEmacs.
121 * Kaplan, Simon:                         XEmacs.
122 * Levy, Steven:                          A History of Emacs.
123 * line start cache:                      Line Start Cache.
124 * Lisp vs. C:                            The Lisp Language.
125 * Lisp vs. Java:                         The Lisp Language.
126 * lstream:                               Modules for Interfacing with the File System.
127 * Lstream_close:                         Lstream Functions.
128 * Lstream_fgetc:                         Lstream Functions.
129 * Lstream_flush:                         Lstream Functions.
130 * Lstream_fputc:                         Lstream Functions.
131 * Lstream_fungetc:                       Lstream Functions.
132 * Lstream_getc:                          Lstream Functions.
133 * Lstream_new:                           Lstream Functions.
134 * Lstream_putc:                          Lstream Functions.
135 * Lstream_read:                          Lstream Functions.
136 * Lstream_reopen:                        Lstream Functions.
137 * Lstream_rewind:                        Lstream Functions.
138 * Lstream_set_buffering:                 Lstream Functions.
139 * Lstream_ungetc:                        Lstream Functions.
140 * Lstream_unread:                        Lstream Functions.
141 * Lstream_write:                         Lstream Functions.
142 * Lucid Emacs:                           Lucid Emacs.
143 * Lucid Inc.:                            Lucid Emacs.
144 * mark and sweep:                        Garbage Collection.
145 * mark method <1>:                       lrecords.
146 * mark method:                           Modules for Other Aspects of the Lisp Interpreter and Object System.
147 * mark_object:                           mark_object.
148 * marker:                                Lstream Methods.
149 * mathematics of extents:                Mathematics of Extent Ordering.
150 * MAX_EMCHAR_LEN:                        Working With Character and Byte Positions.
151 * merging attempts:                      XEmacs.
152 * MIT:                                   A History of Emacs.
153 * Mlynarik, Richard:                     GNU Emacs 19.
154 * MULE merged XEmacs appears:            XEmacs.
155 * NAS:                                   Modules for Interfacing with the Operating System.
156 * native sound:                          Modules for Interfacing with the Operating System.
157 * network connections:                   Modules for Interfacing with the Operating System.
158 * network sound:                         Modules for Interfacing with the Operating System.
159 * Niksic, Hrvoje:                        XEmacs.
160 * pane:                                  Modules for the Basic Displayable Lisp Objects.
161 * permanent objects:                     The XEmacs Object System (Abstractly Speaking).
162 * pi, calculating:                       XEmacs From the Outside.
163 * pseudo_closer:                         Lstream Methods.
164 * pure space:                            Basic Lisp Modules.
165 * read syntax:                           The XEmacs Object System (Abstractly Speaking).
166 * read-eval-print:                       XEmacs From the Outside.
167 * reader:                                Lstream Methods.
168 * record type:                           How Lisp Objects Are Represented in C.
169 * Redisplay Piece by Piece:              Redisplay Piece by Piece.
170 * relocating allocator:                  Low-Level Modules.
171 * rename to XEmacs:                      XEmacs.
172 * rewinder:                              Lstream Methods.
173 * RMS:                                   A History of Emacs.
174 * scanner:                               Modules for Other Aspects of the Lisp Interpreter and Object System.
175 * scoping, dynamic:                      The Lisp Language.
176 * seekable_p:                            Lstream Methods.
177 * selections:                            Modules for Interfacing with X Windows.
178 * set_charptr_emchar:                    Working With Character and Byte Positions.
179 * Sexton, Harlan:                        Lucid Emacs.
180 * sound, native:                         Modules for Interfacing with the Operating System.
181 * sound, network:                        Modules for Interfacing with the Operating System.
182 * SPARCWorks:                            XEmacs.
183 * Stallman, Richard:                     A History of Emacs.
184 * subprocesses, asynchronous:            Modules for Interfacing with the Operating System.
185 * subprocesses, synchronous:             Modules for Interfacing with the Operating System.
186 * Sun Microsystems:                      XEmacs.
187 * sweep_bit_vectors_1:                   sweep_bit_vectors_1.
188 * sweep_lcrecords_1:                     sweep_lcrecords_1.
189 * sweep_strings:                         sweep_strings.
190 * synchronous subprocesses:              Modules for Interfacing with the Operating System.
191 * taxes, doing:                          XEmacs From the Outside.
192 * TECO:                                  A History of Emacs.
193 * temporary objects:                     The XEmacs Object System (Abstractly Speaking).
194 * Thompson, Chuck:                       XEmacs.
195 * types, dynamic:                        The Lisp Language.
196 * University of Illinois:                XEmacs.
197 * Win-Emacs:                             XEmacs.
198 * window (in Emacs):                     Modules for the Basic Displayable Lisp Objects.
199 * window hierarchy:                      Window Hierarchy.
200 * window point internals:                The Window Object.
201 * Wing, Ben:                             XEmacs.
202 * writer:                                Lstream Methods.
203 * XEmacs:                                XEmacs.
204 * XEmacs goes it alone:                  XEmacs.
205 * Zawinski, Jamie:                       Lucid Emacs.
206
207