This is ../../info/internals.info, produced by makeinfo version 4.2
from internals.texi.

INFO-DIR-SECTION XEmacs Editor
START-INFO-DIR-ENTRY
* Internals: (internals).       XEmacs Internals Manual.
END-INFO-DIR-ENTRY

   Copyright (C) 1992 - 1996 Ben Wing.  Copyright (C) 1996, 1997 Sun
Microsystems.  Copyright (C) 1994 - 1998 Free Software Foundation.
Copyright (C) 1994, 1995 Board of Trustees, University of Illinois.

   Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies.

   Permission is granted to copy and distribute modified versions of
this manual under the conditions for verbatim copying, provided that the
entire resulting derived work is distributed under the terms of a
permission notice identical to this one.

   Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that this permission notice may be stated in a
translation approved by the Foundation.

   Permission is granted to copy and distribute modified versions of
this manual under the conditions for verbatim copying, provided also
that the section entitled "GNU General Public License" is included
exactly as in the original, and provided that the entire resulting
derived work is distributed under the terms of a permission notice
identical to this one.

   Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that the section entitled "GNU General Public License"
may be included in a translation approved by the Free Software
Foundation instead of in the original English.


Indirect:
internals.info-1: 1769
internals.info-2: 51661
internals.info-3: 99036
internals.info-4: 144727
internals.info-5: 191264
internals.info-6: 237542
internals.info-7: 283852
internals.info-8: 333290
internals.info-9: 382321

Tag Table:
(Indirect)
Node: Top1769
Node: A History of Emacs7137
Node: Through Version 188662
Node: Lucid Emacs12083
Node: GNU Emacs 1916127
Node: GNU Emacs 2018310
Node: XEmacs18737
Node: XEmacs From the Outside25849
Node: The Lisp Language27616
Node: XEmacs From the Perspective of Building37159
Node: XEmacs From the Inside43284
Node: The XEmacs Object System (Abstractly Speaking)51661
Node: How Lisp Objects Are Represented in C65747
Node: Rules When Writing New C Code71836
Node: General Coding Rules72685
Node: Writing Lisp Primitives78457
Node: Writing Good Comments89619
Node: Adding Global Lisp Variables93158
Node: Proper Use of Unsigned Types96807
Node: Coding for Mule98057
Node: Character-Related Data Types99036
Node: Working With Character and Byte Positions102009
Node: Conversion to and from External Data105774
Node: General Guidelines for Writing Mule-Aware Code111915
Node: An Example of Mule-Aware Code114603
Node: Techniques for XEmacs Developers116584
Node: Regression Testing XEmacs125420
Node: A Summary of the Various XEmacs Modules129869
Node: Low-Level Modules130720
Node: Basic Lisp Modules138133
Node: Modules for Standard Editing Operations144727
Node: Editor-Level Control Flow Modules150615
Node: Modules for the Basic Displayable Lisp Objects154126
Node: Modules for other Display-Related Lisp Objects157079
Node: Modules for the Redisplay Mechanism158754
Node: Modules for Interfacing with the File System161126
Node: Modules for Other Aspects of the Lisp Interpreter and Object System164824
Node: Modules for Interfacing with the Operating System171531
Node: Modules for Interfacing with X Windows179087
Node: Modules for Internationalization182570
Node: Modules for Regression Testing185246
Node: Allocation of Objects in XEmacs Lisp185946
Node: Introduction to Allocation186467
Node: Garbage Collection190108
Node: GCPROing191264
Node: Garbage Collection - Step by Step198424
Node: Invocation198816
Node: garbage_collect_1201787
Node: mark_object211269
Node: gc_sweep213081
Node: sweep_lcrecords_1218144
Node: compact_string_chars219139
Node: sweep_strings221319
Node: sweep_bit_vectors_1222284
Node: Integers and Characters222960
Node: Allocation from Frob Blocks223712
Node: lrecords225316
Node: Low-level allocation237542
Node: Cons241649
Node: Vector242375
Node: Bit Vector242952
Node: Symbol243445
Node: Marker243799
Node: String244354
Node: Compiled Function247967
Node: Dumping248136
Node: Overview250357
Node: Data descriptions250911
Node: Dumping phase252916
Node: Object inventory253319
Node: Address allocation256233
Node: The header257622
Node: Data dumping258067
Node: Pointers dumping258728
Node: Reloading phase260118
Node: Remaining issues261672
Node: Events and the Event Loop262633
Node: Introduction to Events263083
Node: Main Loop264998
Node: Specifics of the Event Gathering Mechanism268573
Node: Specifics About the Emacs Event281026
Node: The Event Stream Callback Routines281281
Node: Other Event Loop Functions281526
Node: Converting Events282666
Node: Dispatching Events; The Command Builder283275
Node: Evaluation; Stack Frames; Bindings283510
Node: Evaluation283852
Node: Dynamic Binding; The specbinding Stack; Unwind-Protects290364
Node: Simple Special Forms292748
Node: Catch and Throw293531
Node: Symbols and Variables296106
Node: Introduction to Symbols296370
Node: Obarrays297408
Node: Symbol Values300941
Node: Buffers and Textual Representation303229
Node: Introduction to Buffers303887
Node: The Text in a Buffer306550
Node: Buffer Lists313700
Node: Markers and Extents315651
Node: Bufbytes and Emchars317916
Node: The Buffer Object318131
Node: MULE Character Sets and Encodings321611
Node: Character Sets322673
Node: Encodings326116
Node: Japanese EUC (Extended Unix Code)327183
Node: JIS7327997
Node: Internal Mule Encodings329347
Node: Internal String Encoding331177
Node: Internal Character Encoding333290
Node: CCL335014
Node: The Lisp Reader and Compiler341767
Node: Lstreams341980
Node: Creating an Lstream343011
Node: Lstream Types344221
Node: Lstream Functions344473
Node: Lstream Methods348039
Node: Consoles; Devices; Frames; Windows351181
Node: Introduction to Consoles; Devices; Frames; Windows351496
Node: Point353986
Node: Window Hierarchy355265
Node: The Window Object359717
Node: The Redisplay Mechanism363154
Node: Critical Redisplay Sections363946
Node: Line Start Cache364901
Node: Redisplay Piece by Piece368137
Node: Extents370174
Node: Introduction to Extents370708
Node: Extent Ordering371834
Node: Format of the Extent Info373075
Node: Zero-Length Extents374962
Node: Mathematics of Extent Ordering376362
Node: Extent Fragments381119
Node: Faces382205
Node: Glyphs382321
Node: Specifiers388954
Node: Menus389083
Node: Subprocesses391341
Node: Interface to the X Window System393327
Node: Lucid Widget Library393608
Node: Generic Widget Interface394899
Node: Scrollbars398458
Node: Menubars398601
Node: Checkboxes and Radio Buttons398744
Node: Progress Bars398930
Node: Tab Controls399090
Node: Index399211

End Tag Table
